@charset "utf-8";
/* CSS Document */
/*Common CSS*/
.site-banner {
	max-width:100%;
	height:411px;
	margin:0 auto;
	float:none;
}
.my-account-block {
	min-height:402px;
	height:auto;
}
.profile-image {
	max-width:100%;
	height:122px;
}
.row-centered {
    text-align:center;
}
.col-centered {
    float: none;
    margin: 0 auto;
}
.img-centered {
	margin: 0 auto;
}
.form-title{
    padding: 20px 38px;
    background-color: #1cb8e6;
    font-size: 13px;
}
.margin-middle {
/*    padding: 10px 17px;
    font-size: 13px;*/
	margin: 10px 0;	
}
.margin-middle.title{
/*    padding: 10px 17px;
    font-size: 13px;*/
	margin: 10px 0;	
	font-size:19px;
}
.margin-middle span{
/*    padding: 10px 17px;*/
    font-size: 13px;	
}
.bottom-bordered {
    border: 1px solid #D4D4D4;
    background: #F7F7F7;
    padding: 17px 0px;
    margin: 5px 0;
}
/*Header CSS*/
.navbar-default {
    background: #000;
    height: 121px;
    margin-bottom: 0;
	z-index:9999;
	border: none;	
}
.navbar-default .navbar-toggle {
	margin-top:25px;
	border: 1px solid #EF7C00;
    color: #EF7C00;	
	margin-top: 43px !important;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background:#fff;
	color:#fff;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #EF7C00;
}
.navbar-default .navbar-toggle .icon-bar:hover {
	background-color: #fff;
}
.logo
{
	max-width:100%;
	height:87px;
}
.navbar-default .navbar-collapse {
	margin: 36px 0px;
	background: #000;
}
.navbar-default .navbar-nav li a.bordered {
	border:1px solid #ccc;	
}
.navbar-default .navbar-nav li a {
	color:#E6E3E3;
    font-size: 14px;	
}
.navbar-default .navbar-nav li a:hover {
	color:#BDBABA;
    font-size: 14px;	
}
.orange {
	color: #EF7C00;
}
/*Banner*/
.carousel {
	z-index:0;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
  margin: auto;
}
/*My Account*/
.my-account-header {
    background-color: #ef7b00 !important;
    color: #FFF !important;
    font-size: 16px;
	background-image:none !important;
}
/*Feature Box*/
.feature-box {
	margin:90px 0;
}
.feature-box .title {
	color: #EF7B00;
	font-size:26px;
    margin: 8px 0;	
}
.feature-box .badge {
	border-radius:0;
    padding: 10px;
	background:#a9a9a9;
	color:#000;
    font-size: 14px;
    margin: 8px 0;		
}
/*Footer*/
.footer-block {
    background: #ef7b00;
    padding: 32px 0;
    color: #fff;
}
.footer-block ul.menu {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.footer-block ul.menu li {
    float: left;
    padding: 0 16px;
    font-size: 13px;
	border-right: 1px solid #000;	
}
.footer-block ul.menu li.last {
    float: left;
    padding: 0 16px;
    font-size: 13px;
	border-right: none;	
}
/*Other Pages*/
/*Signup - Page*/
.section-account-verification {
	margin:90px 0;
}
/*Register Form*/
.section-register-form {
	margin:30px 0;
}
.section-register-form .right-panel{
	margin:43px 0;
}
/*Login Form*/
.section-login-form {
	margin:30px 0;
}
.section-login-form .right-panel{
	margin:43px 0;
}
/*Forgot Password Form*/
.section-forgot-password-form {
	margin:30px 0;
}
.section-forgot-password-form .right-panel{
	margin:43px 0;
}
.section-register-form .form-horizontal .control-label, .section-login-form .form-horizontal .control-label {
	text-align:left;
}
/*Account Verification - Page*/
.section-account-verification .jumbotron {
	font-size:18px;
}
.section-account-verification .jumbotron .title {
	margin: 0;
	padding: 0px 0;
}	
/*Exam Info*/
.exam-instruction-title {
    color: #fff;
    padding: 15px 22px;
}
.exam-instruction-info {
    padding: 28px 0;
    border-top: 2px solid #ccc;
    margin: 23px 0;
    border-bottom: 2px solid #ccc;
}
.exam-prev-next-navigation {
	margin:5px;
}
.btn_show_unanswered_question {
    padding: 5px 6px;
    font-size: 12px;
    line-height: 1.4;
    border-radius: 3px;
    margin-bottom: 4px;
    width: 100%;
}
/*Loader*/
#bg-loader{
    position: fixed;
    background: rgba(241,145,42,0.7);
    width: 100%;
    min-height: 100%;
    z-index: 9;
    height: auto;
	display:none;
}
#bg-loader img{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}