dt {
	float: left;
	width: 100px;
}

.success {color: #0c0; font-weight: bold;}
.error {color: #c00; font-weight: bold;}

body {
	background: #404040;
	padding-top: 1%;
	color: #3F3E40;
	height:100%;
	margin:0;
	font-family: helvetica, arial, sans-serif;
}

p {
	margin: 10px 0;
	padding: 0;
}

.mojo_login .mojo_remember_me {
	font-size: 0.8em;
}

.mojo_header h1 {
	margin: 0 auto;
	line-height: 77px;
	color: #FFF;
	font-weight: normal;
	font-size: 16px;
	padding-left: 62px;
	font-style: italic;
}

h2 {
	font-weight: normal;
	font-size: 140%;
}

.mojo_header {
	width: 75%;
	margin: 0 auto;
	padding: 0 15px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.mojo_login {
	margin: 0 auto;
	width: 75%;
	border: 1px solid #3F3E40;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	background: #2b2b2b;
	padding: 15px;
	color: #A0A0A0;
}

a {
	color: #fff;
}

a img {
	border: 0;
}

/* setup */
.mojo_login table {
	width: 100%;
}

ul.radio_options {
	list-style: none;
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
}

table th {
	color: #fff;
	text-align: left;
	padding-top: 10px;
}

.mojo_login table tr td, .mojo_login table tr th {
	padding: 6px;
}

td.labels {
	white-space:nowrap;
	width: 20%;
}

td.form_elements {
	width:30%;
}

td.description {
	width: 50%;
}

#license_fulltext {
	height: 350px;
	overflow: scroll;
	border: 1px solid #3F3E40;
	padding: 0 10px;
	background: #FFF;
	color: #333;
}

button::-moz-focus-inner { border: 0;}

.button {
	font-weight: bold;
	color: #000!important;
	text-shadow: 0 0 0.7em #F5C062;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	border: 1px solid #F5C062!important;
	padding: 6px 12px!important;
	font-size: 0.9em;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
}

tr.odd td {
	background: #333;
}

.mojo_textbox {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #000;
	padding: 6px;
	background: #fff;
	min-width: 250px;
}
