@import url('http://fonts.googleapis.com/css?family=Crimson+Text|Oxygen:300,400,700');

* { font-family: 'Oxygen', sans-serif; font-weight:300; }
body { 
	background:url(../img/headerBg.jpg) top center #e0d8b6;
	background-repeat:repeat-x;
	color:#333;
	font-family: 'Oxygen', sans-serif;
}
#brand-wrap { margin-bottom:40px; }

#menu-wrap { 
	background-color:#4c3d2b; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,.2)));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0,0,0,.2));
	background-image: -moz-linear-gradient(top, transparent, rgba(0,0,0,.2));
	background-image: -ms-linear-gradient(top, transparent, rgba(0,0,0,.2));
	background-image: -o-linear-gradient(top, transparent, rgba(0,0,0,.2));
	background-image: linear-gradient(top, transparent, rgba(0,0,0,.2));
	border-bottom:solid 2px #333;
}
#menu-wrap .brand { pading-left:10px; }
#menu-wrap .brand img {
	width: auto;
	max-height: 59px;
	padding-top: 3px;
}
#menu-wrap .list-inline li { border-color:#333; }
#menu-wrap .list-inline li:hover { background-color:#8f836b; }
#menu-wrap .list-inline li:hover a { color:white; }

#brand-wrap img { max-width:240px; }
label { color:#3b3a3c; font-size:17px; }

.form-group { margin-bottom:10px; }
.form-group, input { text-align:left; }
.form-group input, .form-group select { color:#000; font-size:17px; }
.btn { 
	margin: 0;
	height: 40px;
	line-height: 30px;
	border-radius: .25em;
	-webkit-appearance: none;
	font-size: 20px;
	border: none;
	background: #446787;
	color: #fafcfb;
	font-weight:bold !important;
	text-transform: uppercase;
	letter-spacing: .08em;
	font-family:arial;
	padding:6px 80px;
	font-family: 'Boogaloo', sans-serif;
}
#loading {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.75) url(../img/loading.gif) center center no-repeat;
	color:white;
}

h1 {
	font-size: 1.5em;
	font-family: 'Oxygen', sans-serif;
	text-transform: uppercase;
	background-color: #463828;
	border-color: #E7E7E7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,.2)));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0,0,0,.2));
	background-image: -moz-linear-gradient(top, transparent, rgba(0,0,0,.2));
	background-image: -ms-linear-gradient(top, transparent, rgba(0,0,0,.2));
	background-image: -o-linear-gradient(top, transparent, rgba(0,0,0,.2));
	background-image: linear-gradient(top, transparent, rgba(0,0,0,.2));
	color: #FFF;	
	margin:0;
}

input { border-radius: .25em !important; }
.btn-xs { padding:5px 10px !important; }

.box { border:0; padding:15px; padding-top:20px; background:#FFF; margin:0px; 
	-webkit-box-shadow: 0 4px 10px rgba(0, 5, 45, 1);
	-moz-box-shadow: 0 4px 10px rgba(0, 5, 45, 1);
	-ms-box-shadow: 0 4px 10px rgba(0, 5, 45, 1);
	-o-box-shadow: 0 4px 10px rgba(0, 5, 45, 1);
	box-shadow: 0 4px 10px rgba(0, 5, 45, 1);
}

.box a { color:#4c3d2b; font-size:17px; }
.box #message { color:#e62327; font-size:15px; margin-top:0; font-weight:bold; }

#new-account-wrap p { color:#3d5d7a; }

.form-group input, .form-group select { 
	border:solid 1px #000;
	color: #000;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 34px;
 }
 
.panel-default>.panel-heading { background:#006AEC; color:white; border:0; }
 #cards .box .panel-body { border:0; padding:0; }
 #cards .box a { color:white; }
 #cards .alert { margin-bottom:0; }

 .credits-wrap  { border:solid 1px #005472; }
 .credits-wrap span { color:#333; }
 .credits-wrap .col-xs-6:nth-child(1) { border:solid 1px #006AEC; }
 .credits-wrap .col-xs-6:nth-child(2) { border:solid 1px #006AEC; }
 .credits-wrap .col-xs-6:nth-child(3) { border:solid 1px #006AEC; }
 .credits-wrap .col-xs-6:nth-child(4) { border:solid 1px #006AEC; }
 
 .listing-action input { height:40px; margin-top:0; }