/* CSS Style for general purpose */
html{
	height:100%;
	box-sizing: border-box;
}

body{
	position: relative;
	font-family:"Lato","Open Sans", Helvetica, Arial, Verdana, sans-serif;
	/*background:url('../images/bg-body.jpg');*/
	background: #000000;
	min-height:100%;
	padding-right: 0 !important
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-weight: 700 !important;
}

a:hover, a:active, *:focus {
    outline: none !important;
    color: #56471d;
}

a {
	color: #e1a10c;
}

/* Buttons */
.btn-orange{
	background: #1585d4;
	color:#ffffff;
	font-size: 11px;
}

.btn-primary {
	background-color: #e1a10c;
	border-color: #e1a10c;
}

..btn-primary:hover {
	background-color: #382d0f;
	border-color: #e1a10c;
}

/* Override navibar */
.navbar-default{
	border: none;
	background-color: #080808;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-bottom: 0px;
}

/* Override navitab */
.nav-tabs{
	margin-bottom: 25px;
}

/* Override password feedback */
.has-feedback label ~ .form-control-feedback, .form-type-password-confirm .form-control-feedback{
	top:9px;
	right:9px;
}

.form-type-password-confirm label .label{
	margin-left:5px;
}

/* Override Main Container */
.main-container{
	margin-top: 20px;
	margin-bottom: 70px;
	min-height: 550px;
}

#custom_content{
	margin-top: 20px;
}

/* Override Modal */
.modal-backdrop{
	background-color: #245171;
}
.modal-header{
	background-color: #e1a10c;
	border: none;
}

.modal-title{
	color:#ffffff;
	text-transform: uppercase;
}

.modal-header .close{
	color:#ffffff;
	font-size: 25px; 
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.modal-body{
	background: #0c0000;
	padding:30px 18px;
	color:#ffffff;
}

.modal-footer{
	background:#111111;
	border: none;
}

.modal .help-block{
	color:#ffffff;
}

.modal .form-control{
	background: #eeeeee;
}

.modal .form-control:focus {
  border-color: #d34722;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 8px rgba(255, 0, 0, 0.4);
}

.modal .label-floatlabel, .modal label{
	color:#e1a10c;
}

.input-group{
	width: 100%;
}

.input-group-addon{
	width: 0px;
	padding: 6px 0px;
	border: none;
}

/* Remove no content at Landing Page*/
#first-time{
	display: none
}

footer > ul.list-inline{
	display: none;
}

/* Override Footer */
.region-page-bottom{
	/*display:none;*/
}

.footer{
	margin:0px;
	padding: 0px;
	border: none;
}

/* Legal Page*/
.form-item-legal-accept a{
	text-decoration: underline;
	color: #7b5c02;
}

/* Maintenance Page*/
.maintenance-page{
	color:#ffffff;
}

.maintenance-page #logo-title, .maintenance-page #container{
	text-align: center;
	padding-top: 20px;
}

.nav-tabs > li > a:hover {
	color: #e1a10c;
}