/* here you can put your own css to customize and override the theme */

/*begin:27-02-2021*/

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {

        display: none !important;

}

/*.loader-content{position: relative;}

.overlay{position: absolute;left: 0; top: 0; right: 0; bottom: 0;z-index: 2;background-color: #f5f8fa;}

.overlay-content {

    position: absolute;

    transform: translateY(-50%);

     -webkit-transform: translateY(-50%);

     -ms-transform: translateY(-50%);

    top: 150px;

    left: 0;

    right: 0;

    text-align: center;

    color: #f5f8fa;

}*/

.rcont{

    background:#f5f5f5 !important;

}

.crt_testoptions{

    transition:0.5s;

    background : #3bb143 !important;

    color : #fff !important;

}

.crt_strong{

    color:#3bb143 !important;

}

.wrg_testoptions{

    transition:0.5s;

    background : #ff0000 !important;

    color : #fff !important;

}

.wrg_strong{

    color:#ff0000 !important;

}



.wrg_crt_testoptions{

    transition:0.5s;

    background : #05ad99 !important;

    color : #fff;

}

.wrg_crt_strong{

    color:#05ad99 !important;

}



.keyboardInputMaster{

    display: block !important;

    /*top: 295px !important;

    left:380px !important;*/

}



@media all and (max-width:768px) {

    .keyboardInputMaster {

        /*top: 395px !important;*/

    }

}

@media all and (max-width:480px) {

    .keyboardInputMaster{

        display: block !important;

        /*top: 380px !important;

        left:34px !important;*/

    }

}

/*end:27-02-2021*/



.takemytest_ads{

	margin:0px !important;

}

.page-sidebar-menu .fa {

    margin-right: 10px !important;

}

.nav .fa {

    margin-right: 5px !important;

}

.navbar .dropdown-menu {

    background-color: hsla(206,65%,40%,1) !important;

}

.instructions_new{ text-align: left; }

.instructions_new h2{text-align: left !important;

color: #000 !important;

font-size: 22px !important;

padding: 10px !important;} 

.instructions_new ol li{ line-height: 32px }

.instructions_new ul li{ line-height: 32px; list-style:disc; }

.instructions_new ul{margin: 20px;}

.topbar{/* background: rgba(18,94,152,0.9); height: 45px;*/}

.page-content{font-size:14px;}

.dashboard{display:block;overflow:hidden}.tar{text-align:right}.tac{text-align:center}

.dashboard a{float:left;border:1px #ccc solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:130px;min-height:90px;background:#f5f5f5;margin:0 20px 0 0;font-size:13px;text-transform:uppercase;color:#000;}

.dashboard a:hover{background:#b7dfff;border:1px #b7dfff solid;text-decoration:none;}

a.d1 i{background:transparent url(../images/d1.png) no-repeat center center;width:60px;height:60px;display:block;margin:auto; margin-bottom:15px}

a.d1,a.d2,a.d3,a.d4,a.d5,a.d6{   display: block;

    height: 127px;

    padding: 10px 7px;

    text-align: center;

    width: 105px;}

a.d2 i{background:transparent url(../images/d2.png) no-repeat center center;width:60px;height:60px;display:block;margin:auto; margin-bottom:15px}

a.d3 i{background:transparent url(../images/d3.png) no-repeat center center;width:60px;height:60px;display:block;margin:auto; margin-bottom:15px}

a.d4 i{background:transparent url(../images/d4.png) no-repeat center center;width:60px;height:60px;display:block;margin:auto; margin-bottom:15px}

a.d5 i{background:transparent url(../images/d5.png) no-repeat center center;width:60px;height:60px;display:block;margin:auto; margin-bottom:15px}

a.d6 i{background:transparent url(../images/d6.png) no-repeat center center;width:60px;height:60px;display:block;margin:auto; margin-bottom:15px}



/* ScrolBar  */

nav.pro{height:40px; padding-top:16px}

nav.pro ul ul {display: none;z-index: 9; text-align:left;}

nav.pro ul li:hover > ul {display: block;}

nav.pro ul {padding: 0 ;border-radius: 10px;list-style: none;position: relative;display: inline-table;}

nav.pro ul:after {content: "";clear: both;display: block;}

nav.pro ul li {float: left;line-height: 30px;padding: 5px 0 0 0;margin: 0 10px;}

nav.pro ul li:hover a {color: #fff;}

nav.pro ul li a {display: block;color: #ffffff;text-decoration: none;line-height: 30px;padding: 0 10px;cursor: pointer}

nav.pro ul li:hover {background: #125e98}

nav.pro ul ul {background: #5f6975;border-radius: 0px;padding: 0;position: absolute;top: 100%;}

nav.pro ul ul li {float: none;border-top: 1px solid #6b727c;border-bottom: 1px solid #575f6a;position: relative;line-height: 25px;margin: 0px;padding: 2px 20px;}

nav.pro ul ul li a {color: #fff;margin: 0;padding: 0px;}

nav.pro ul ul li a:hover {}

nav.pro ul ul ul {position: absolute;left: 100%;top: 0;width: 200px;}

.header nav.pro ul li {line-height: 25px;}

.header nav.pro ul ul {background: #5f6975;left: 210px}

.header nav.pro ul li:hover {background: #2181ca}

 .prof{text-align:right;}

 .prof a img{width:30px;height:30px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;}

 .prof a span{padding:10px 0 10px 10px;color:#fff;}

 .prof a:hover span{color:#b0dafa;}

 .white{color:#fff}

 .custtb{float:right}

 .custtb td{padding:5px 20px;border-bottom:1px #f5f5f5 solid;font-size:14px;}

.boxx .col-md-2{text-align:center}

.row3 input[type="text"],.row3 select{width:100%;}

.borderbox{border:1px #ccc dotted;padding:10px 0;margin:10px 0;}

input[type="text"],select{width:100%}

select{padding:5px 0;}

.rowpad .row {padding: 5px 0;}



.k-header, .k-grid-header, .k-toolbar, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-grouping-header, .k-pager-wrap, .k-textbox, .k-button, .k-progressbar, .k-draghandle, .k-autocomplete, .k-state-highlight, .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item, .km-pane-wrapper>.km-pane>.km-view>.km-content{

	background-image:none !important; color:#fff !important

}

.k-header, .k-treemap-title, .k-grid-header .k-header>.k-link{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#368ed5+0,2474b4+98 */

background: #368ed5; /* Old browsers */

background: -moz-linear-gradient(top,  #368ed5 0%, #2474b4 98%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #368ed5 0%,#2474b4 98%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #368ed5 0%,#2474b4 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#368ed5', endColorstr='#2474b4',GradientType=0 ); /* IE6-9 */

color:#fff !important

}

#alert a{  background: #0388c9 none repeat scroll 0 0;

    border: medium none;

    color: #ffffff;

    padding: 5px 20px;}

#alert a:hover{background: #005883 none repeat scroll 0 0; text-decoration:none;}

div#alert{ padding:10px}

#for_take_test_page a.btn{  background: #0388c9 none repeat scroll 0 0;

    border: medium none;

    color: #ffffff;

    padding: 5px 10px; margin-left:15px;}

#for_take_test_page a.btn:hover{background: #005883 none repeat scroll 0 0; text-decoration:none}

.bread{ line-height:13px;font-size:15px;padding-left:35px;}

#rlistcontainer a.btn{background: #e9e9e9 none repeat scroll 0 0;color:#333;  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); border:1px solid #ccc}

#rlistcontainer a.btn:hover{ background-color: #e0e0e0; color:#000}

.qcategorylistname{ clear: both;

    float: right;

    margin-bottom: 30px;

    width: 100%;}

/*.k-block, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-button, .k-draghandle, .k-treemap-tile, html .km-pane-wrapper .k-header{

	    background-color: #125e98 !important;

}

*/

.modal-footer .btn-default{  background-color: #428bca;

    border: 1px solid #357ebd;

    color: #fff;

    padding:6px 12px;}

.modal-footer .btn-default:hover{ background-color: #3071a9;

    border: 1px solid #285e8e;

    color: #fff;}

h3.nextlink a:hover{ text-decoration:none;}

.rightbread{line-height:13px;font-size:15px;padding-right:40px;}

.titleb{font-size:20px;color:#0a4979; }

table.custtb{background:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; padding:5px;}



.type{ line-height:30px;font-size:12px; text-align:right; float:right}

.ttab{float:right;}

.ctable{padding-right:40px;}

.bar{width:100%; clear:both; overflow:hidden;background-color: #125e98;height:30px; line-height:30px;}

#qpanel > button {

    /*background: #efefef none repeat scroll 0 0;*/

    border: 1px solid #bfbfbf;

    font-size: 15px;

    margin: 0 0 0 5px;

}

.bs-bread{ margin-top:20px; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2),0px 0px 1px 0px rgba(0,0,0,0.2);}

#qpanel > button:hover{ /*background:#cfe8fc;*/ border:1px solid #6fa1c8;} 

#question > p {

    font-size: 17px;

    line-height: 28px;

	margin-top:0px;

}

.startbtn{   background: #efefef none repeat scroll 0 0;

    border: 1px solid #bfbfbf;

    font-size: 45px;

    padding: 10px 75px;

    text-transform: uppercase}

.startbtn:hover{   background: #cfe8fc none repeat scroll 0 0;

    border: 1px solid #6fa1c8}

.list-group-item-heading{ text-transform:capitalize}

#options { font-size:17px;}

#testpanel{ font-size:17px !important;}

.allctrls{ margin-top:0px !important}

#results table{ width:100%; font-size:16px;}

#results table th{ color:#ffffff; background:#0388c9;}

.cat{ font-size:15px !important;}

span.title_ribbon{ font-size:24px !important;}

#test_results .statement{ color:#525252; font-size:18px; line-height:42px}

div#test_results{ margin:10px 10px 22px !important; text-align:center}

.attempted_total,.nqs,.total_score,.total_score_if_all_correct { *color:#fff !important;}

.time_taken{ *color:#fff;}

.attempted_correct{ *color:#fff;}

input[type="checkbox"]:not(old) + label, input[type="radio"]:not(old) + label{ padding-left:10px}

div#timerpanel{ z-index:1 !important}

.card input[type="text"],select{ height:27px}

input[type="text"], input[type="email"], select{height: 1.65em;

    line-height: 1.65em;

    padding: .177em 0;

    text-indent: 4px;

    margin: 0;-webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box; border:1px #ccc solid;border-radius: 3px;}

.footer-inner{}

.cust_srch input[type="text"],select{height: 1.65em;

    line-height: 1.65em;

    padding:3px 40px 3px 3px;

    text-indent: 4px;

    margin: 0;-webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box; border:none;border-radius:0px;}

.cust_srch .form-control {

    background: #41aee3 url("../images/search.png") no-repeat scroll 95% center;

    border: medium none;

    border-radius: 0;

    color: #fff;

    width: 100%;

}

input:focus{-webkit-box-shadow: 0px 0px 2px 1px rgba(204,204,204,1);

-moz-box-shadow: 0px 0px 2px 1px rgba(204,204,204,1);

box-shadow: 0px 0px 2px 1px rgba(204,204,204,1);outline:0}

.e_block input:focus{-webkit-box-shadow: 0px 0px 0px 0px rgba(204,204,204,1);

-moz-box-shadow: 0px 0px 0px 0px rgba(204,204,204,1);

box-shadow: 0px 0px 0px 0px rgba(204,204,204,1) !important;outline:0}

label{display:block;margin-top:10px;font-weight:normal;color:#000}

.page-content h2{ color: #808080;

    font-size: 22px;

    font-weight: 500 !important;

    margin: 0 0 20px;

    padding: 0; text-transform:uppercase}

.header{height:auto}

.navbar .form-control{ background:#41aee3 url("../images/search.png") no-repeat scroll 95% center;   border: medium none;

    border-radius: 0;

    box-sizing: content-box;

    height: 1.65em;

    line-height: 1.65em;

    margin: 0;

    padding: 3px 40px 3px 3px;

    text-indent: 4px;}

.navbar .form-control:focus{ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);

    outline: 0 none;}

.navbar .form-control::-moz-placeholder{color:#ffffff}

ul.page-sidebar-menu > li a.active{ border-right:4px solid #d12610;}

.page-sidebar-menu .title{ font-size:14px !important}

.navbar-header a{ color:#ffffff; line-height: 48px;}

.navbar-header a:hover{ color:#ffffff; text-decoration:underline}

.navbar-brand{font-size: 14px;

    padding: 15px;}



/*.navbar .navbar-collapse, .navbar .navbar-header{ float:left}*/

.footer a{ color:#ffffff !important}

.footer a.active{ text-decoration:underline !important}

  .navbar-right {

        float: right!important

    }

.prfile_block1{	/*background: #fff none repeat scroll 0 0;

    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2),0px 0px 1px 0px rgba(0,0,0,0.2) !important;*/

    margin:10px 0px;

    width: 52%;

	 overflow:auto}

.personal-info{	

    margin:10px 0px; 

	padding:20px 90px 20px 10px !important}

#editbtn{background-color: #428bca;

    border-color: #357ebd;

    color: #fff; 

	border:none; 

	margin:20px 15px;

	 padding:5px;}

#editbtn:hover{  background-color: #3071a9;

    border-color: #285e8e;

    color: #fff;}

.personal-info #photo{ padding:7px 12px 41px}

.page-content-wrapper h2{ color: #0388c9;

    font-size: 22px;

    font-weight: 500 !important;

    margin:20px 0;

    padding: 0;

    text-transform: none;}

.test-head-bar{

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5bc0de+0,ffffff+100 */

background: #5bc0de; /* Old browsers */

background: -moz-linear-gradient(-45deg,  #5bc0de 0%, #ffffff 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(-45deg,  #5bc0de 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(135deg,  #5bc0de 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bc0de', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



color:#fff !important;

padding:8px 10px !important;

}

.tests-info {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

    margin-left: 0 !important;

	padding: 0 5px !important;

}

.tests-info .fa {

    font-size: 22px;

}

/*subscribe page styles*/	

.course-tag{ font-size:22px;

 padding:5px 14px; color:#ffffff; margin:0;

 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2656bf+0,7db9e8+65&1+0,0+100 */

background: -moz-linear-gradient(left, rgba(38,86,191,1) 0%, rgba(125,185,232,0.35) 65%, rgba(125,185,232,0) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left, rgba(38,86,191,1) 0%,rgba(125,185,232,0.35) 65%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right, rgba(38,86,191,1) 0%,rgba(125,185,232,0.35) 65%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2656bf', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */}

.subs_course{    background: #ffffff none repeat scroll 0 0;

    border: 1px solid #a3c8e8;

    float: left;

    margin:11px 11px 11px 15px;

    min-height: 230px;

    padding: 15px 0;

    width: 17%;}

.subs_course:hover{   background: #f6f6f6 none repeat scroll 0 0;

    border: 1px solid #478ecb;

}

.subs_strip {

		background:url(../images/subscribe_strip.jpg) no-repeat right center #a8d3e1;

    float: left;

    line-height:24px;

    text-align: left;

    width: 65%;

	padding-left:10px;

}

.subs_course:hover .subs_strip {

		background:url(../images/subscribe_striphvr.jpg) no-repeat right center #a8d3e1;

}

.subs_info a{ text-decoration:underline; color:#428bca; font-size:12px;}

.subs_strip p{ margin:0; padding:0; color:#000000}

.subs_info{ text-align:right; padding-right:5px;}

.subs_course h2{    color: #2573b7;

    float: left;

    font-size: 24px;

    font-weight: bold !important;

    margin: 0;

    padding: 32px 0 8px;

    width: 100%; height:85px;}

.subs_course .btn-danger { background:#e02828; color:#ffffff; border:none; text-align:center;}

.subs_course .btn-danger:hover{ background:#b81616} 

.subs_btn{ background:#2075be; color:#ffffff; border:none; text-align:center;}

.subs_btn:hover{ background:#1b5f9a; color:#ffffff}

.subs_desc{  color: #636363;

    float: left;

    font-size: 13px;

    height: 50px;

    margin: 0;

    padding: 0 0 18px;

    text-align: center;

    width: 100%;}



.subs_course:hover .subs_btn{ background:#1b5f9a; color:#ffffff}



/*.new-tag span{

	background:red;

	color:#fff;

	padding:2px 5px;

	text-decoration:blink;

	position:absolute;

	right:0;

}*/

.new.tag{

	animation-name:tag-anim;

}

.new-tag{

	background:url(../images/new-tag.png) no-repeat center center;

	float:left;

	width:51px;

	height:24px;

	margin-left:-60px;

	animation-duration: 2.5s;

    animation-iteration-count: infinite;

    animation-name: tag-anim;

	position:relative;

}

@-webkit-keyframes tag-anim{

	0%   {right:0px; right:-45px;}

    25%  {right:0px; right:-35px;}

    50%  {right:0px; right:-45px;}

    75%  {right:0px; right:-35px;}

    100%  {right:0px; right:-45px;}

}

@keyframes tag-anim {

    0%   {right:0px; right:-45px;}

    25%  {right:0px; right:-35px;}

    50%  {right:0px; right:-45px;}

    75%  {right:0px; right:-35px;}

    100%  {right:0px; right:-45px;}

}



/*.page-content-wrapper{ background:#125e98 ;}*/

.allctrls h2{ height:30px;}

.my_test_page h3{ color:#666; font-size:17px; margin-left:10px;}

.user_down_opts a{ border: 1px solid #dadada;

    padding: 8px;}

.user_down_opts a .fa-commenting{ color:#fb7245;}

.user_down_opts a:hover .fa-commenting{ color:#d45125;}



.btnuserdata{    color: #fff;

    background-color: #428bca;

	border:1px solid #357ebd; padding:1px;}

.btnuserdata:hover{ background-color: #3071a9;	

border:1px solid #285e8e;

    color: #fff;}

.remuser{  color: #fff;

    background-color: #cc4949;

	border:1px solid #ae2d2d; padding:1px;}

.remuser:hover{ background-color: #ae2d2d;	

border:1px solid #cc4949;

    color: #fff;}

.remusertests{  color: #fff;

    background-color: #2fba6d;

	border:1px solid #1d814a; padding:1px;}

.remusertests:hover{ background-color: #1d814a;	

border:1px solid #2fba6d;

    color: #fff;}

#calendar .fc-view-container{ background:#ffffff; box-shadow:0 0 10px #ddd; padding:20px}

.logo2{ color:#ffffff; font-size:18px; margin-left:40px;/*background: rgba(255,255,255,0.2);*/ display: inline-block; /*padding:2px 4px;*/ margin-top:6px;}

.logo2 img{

	width:76%;

}

h3.title {

    /* background: #0393d9 none repeat scroll 0 0; */

    color: #000 !important;

    font-size: 14px;

    font-weight: bold;

    margin-top: 15px !important;

    margin-bottom: 4px !important;

    padding: 0px !important;

    text-align: left;

}

.bigbox{

	top:92px !important;

}

.qmix label{

	margin-top:8px;

	line-height:17px;

}

.custom-prog{

	display:block;

	overflow:hidden;

}

.custom-prog h2{

	float:left;

}

.custom-prog h3{

	float:right !important;

	position:relative !important;

	top:0 !important;

	left:0 !important;

}

.test-resultp .col-md-4 {

    padding-right: 15px !important;

    padding-left: 15px !important;

	width: 30%;

}

.chartTitle{

	font-size:15px !important;

	padding:5px	!important;

	color:#333 !important;

}

.task-table td:nth-child(2){

	text-align:right;

}

.navbar-nav{ margin-top:3px;}

.test_teke2 a{  background: #f27744 !important;

    margin-right: 90px;

    margin-top:7px !important;

    padding: 10px 35px !important; margin-left:5px; color:#ffffff !important}

.test_teke2 a:hover{ background:#e57344 !important;}

.badge .ng-binding{ color:#ffffff }

.test:hover{outline:none !important;}

.test-title{ font-weight:normal; color:#444; text-transform:capitalize; font-size:16px;}

.test-time, .test-size, .test-nmtxt{ font-size:15px; font-weight:normal}

.test-block0{ *border-top:2px solid #0388c9;}

table tr:nth-child(2n+1):hover{ background:#fafafa}

table tr:nth-child(2n):hover{ background:#fafafa;}

table tr:nth-child(2n){ background:#f6f6f6}

.login tr{ background:none !important}

.take-my-test{ background:#0388c9; border:none; font-weight:bold; border-radius:3px; padding:2px 20px; color:#ffffff}

.take-my-test:hover{ background:#005883;}

/*header_drop down styles*/



/*calculator styles*/

.numeric_block .form-control{float: left !important;

    display: inline-block;

    width:70% !important;

}

.numeric_block_n{ width:26%}

/*calculator styles end*/



.test-take{

}

.test-take .row{

	padding-top:6px;

	padding-bottom:6px;

}

.test-take .row:hover{

	background:#f5f5f5;

}

.test-take .row:nth-child(even){

	background:#f9f9f9;

}

.test-take .row:nth-child(even):hover{

	background:#f9f9f9;

}

.test-take .rating-md{

	font-size:1em;

}

.test-take .star{

	font-size:16px;

	padding:0;

}

.custom-res{

	width:92%;

}

.page-sidebar-menu > li > a .title{

	color:#fff;

	background:none;

	margin:0;

	padding:0;

	border:none;

}

ul.page-sidebar-menu > li.open > a .title, ul.page-sidebar-menu > li > a:hover .title, ul.page-sidebar-menu > li:hover > a .title{

	color:#fff;

	background:none;

	border:none;

	padding:0;

	margin:0;

}

ul.page-sidebar-menu > li.open .title{

	color:#fff;

	background:none;

	border:none;

	margin:0;

	padding:0;

}

ul.page-sidebar-menu > li.open .title:hover{

	border:none;

	margin:0;

	padding:0;

}

.dropmenu ul, .dropmenu ul li{

display:inline;

margin:0;

padding:0;

list-style:none}

.dropmenu ul li{position:relative}



.dropmenu ul li a{

color: #ffffff;

    display: inline-block;

    font-size: 13px;

    margin: 0;

    padding: 14px 0;

    text-decoration: none;

    width: 120px;

}

.custom-right .dropmenu:hover { background: #2181ca none repeat scroll 0 0;

    color: #ffffff;}

.custom-right .dropmenu{ padding:1px 0px;}

.dropmenu ul li a:hover{

display:inline-block;

width:120px;

font-size:13px;

text-decoration:none;

  margin: 0;

    padding: 14px 0;}



.dropmenu li ul{

display:none;

position:absolute;

top:30px;

left:0px}



.dropmenu ul li:hover ul{display:inline-block}



.dropmenu ul ul, .dropmenu ul li:hover ul ul, .dropmenu ul ul li:hover ul ul{display:none}

.dropmenu ul li:hover ul ul{

	margin-left:120px;

	margin-top:-35px;

}

.dropmenu ul li ul li a:hover{ background-color: #2181ca;

    color: #ffffff;}

.dropmenu ul ul li:hover ul li a{ width:200px;}

.dropmenu ul ul li:hover ul li a:hover{ background-color: #2181ca;

    color: #ffffff;}

.dropmenu ul li:hover ul ul li a{

	font-size:13px;

	color:#ffffff;

	background:#4d5660;

}

.dropmenu ul li:hover ul ul ul li a{

	font-size:13px;

	color:#ffffff;

	background:#4d5660;

}

.dropmenu ul li ul { background:#5f6975}

.dropmenu ul li ul li a{ padding:4px 6px; font-size:13px;}

.dropmenu ul li ul li a:hover{ padding:4px 6px;}

.dropmenu .fa{ color:#ffffff; font-size:13px;}

.dropmenu ul li:hover ul, .dropmenu ul ul li:hover ul, .dropmenu ul ul ul li:hover ul{display:block}

.custom-right{ float:right; margin-top:7px;}

.crs-cover{ background:#f7f7f7;}

.custom_color1 .crs-title h2{ background: #8dc981 none repeat scroll 0 0;

    color: #ffffff;

    font-size: 20px;

    margin: 0;

    padding: 17px;

    text-align: center;}

	

.custom_color2 .crs-title h2{ background: #f78d8d none repeat scroll 0 0;

    color: #ffffff;

    font-size: 20px;

    margin: 0;

    padding: 17px;

    text-align: center;}	

	.custom_color2 a{ background: #e56061 none repeat scroll 0 0;

    color: #ffffff;

    float: left;

    font-size:18px;

    padding: 8px;

    text-align: center;

    width: 100%;}

.custom_color3 .crs-title h2{ background: #92bfe0 none repeat scroll 0 0;

    color: #ffffff;

    font-size: 20px;

    margin: 0;

    padding: 17px;

    text-align: center;}	

	.custom_color3 a{ background: #6b9fc7 none repeat scroll 0 0;

    color: #ffffff;

    float: left;

    font-size:18px;

    padding: 8px;

    text-align: center;

    width: 100%;}

.custom_color4 .crs-title h2{ background: #c5b081 none repeat scroll 0 0;

    color: #ffffff;

    font-size: 20px;

    margin: 0;

    padding: 17px;

    text-align: center;}	

	.custom_color4 a{ background: #a99057 none repeat scroll 0 0;

    color: #ffffff;

    float: left;

    font-size:18px;

    padding: 8px;

    text-align: center;

    width: 100%;}



.db-left,.db-right

{

	padding:0px !important;

}

.custom_block .btn-xs, .custom_block .btn-group-xs > .btn{

	font-size:16px;

	font-weight:bold;

	width:42px;

	height:30px;

}



.crs-subs li{ list-style:none;}

.crs-subs{ margin: 0;

    min-height: 170px;}

.crs-subs li a{  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    color: #4c4c4c;

    float: none;

    font-size: 15px;

    line-height: 36px;}

.crs-subs li a:hover{ color:#000000; text-decoration:none}

.custom_color1 a{ background: #63a857 none repeat scroll 0 0;

    color: #ffffff;

    float: left;

    font-size:18px;

    padding: 8px;

    text-align: center;

    width: 100%;}

.custom_color1 a:hover, .custom_color2 a:hover { text-decoration:none; color:#ffffff}

.mycourse:hover h2{ background:#5cb1f4;}

.mycourse:hover a{ background:#5cb1f4;}

.mycourse:hover ul li a{ background:none;}

.exm-title{ margin-left:30px !important;}

.mycourse.custom_color1 {

    margin-left: 13px;

}

.res-page{ width:96%}

#subscribed .fa-check-square-o{ color: #0c0;

    font-size: 26px !important;

    padding-left: 25px;}

#subscribed .fa-times-circle-o{ color:#F00;

    font-size: 26px !important;

    padding-left: 25px;}

#subscribed li{   margin-bottom: 14px;

    margin-top: 0 !important;

    padding: 5px 0px 0px 10px;}

	

	

.navbar-header {

 margin-right: 36px;

    margin-top: 10px;

}

.navbar-header .cust_srch input[type="text"], select{  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    color: #fff !important;

    font-size: 13px !important;

    padding: 3px 10px 3px 3px;}

.navbar-header .cust_srch input[type="text"], select option{ background: #fff !important;

padding: 5px 0px;

color: #000000;

border: none !important;

font-size: 15px !important;}

.custom_block{ border-radius: 4px;

    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 0 1px 0 rgba(0, 0, 0, 0.2) !important;

  background-color: #FFFFFF !important;

  margin-bottom: 30px;  padding: 10px;}

.custom_block h2{ font-size:19px;color: #318cd3;

    font-weight: 300;

    margin: 0; padding-bottom: 5px;}

.custom_block { font-size:14px; line-height:28px; overflow:hidden; margin:30px 0;}

.custom_block h3{

    font-size: 18px;

    font-weight: bold;

    height: 38px;

    line-height: 34px;

    margin:10px 0 5px 0;

	color:#125E98;

    padding: 0 0 0 0;

	border-bottom:1px solid #eee;

}

.custom_block .show-grid h3{

	border: 1px solid #e7e7e7;

    font-size: 15px;

    font-weight: normal;

    height: 38px;

	color:#000;

    line-height: 34px;

    margin: 12px 0 15px;

    padding: 0 0 0 4px;

}

#users_count{ background: #5a8fb9 none repeat scroll 0 0;

    color: #fff;

    float: right;

    font-size: 20px;

    font-weight: bold;

    padding: 8px 30px;

    text-align: center;border-radius:0px}

#users_today_count{background: #60ab59 none repeat scroll 0 0;

    color: #fff;

    float: right;

    font-size: 20px;

    font-weight: bold;

    padding: 8px 30px;

    text-align: center; border-radius:0px}

#roles_count{background: #ea8c4e none repeat scroll 0 0;

    color: #fff;

    float: right;

    font-size: 20px;

    font-weight: bold;

    padding: 8px 30px;

    text-align: center;border-radius:0px}

#blocked_count{background: #997ad9 none repeat scroll 0 0;

    color: #fff;

    float: right;

    font-size: 20px;

    font-weight: bold;

    padding: 8px 30px;

    text-align: center;border-radius:0px}

body{ *background:#125e98 !important;

   

  }

.course h1{color: #318cd3;}

.nav li a{ background: rgba(68, 217, 242, 0.25) none repeat scroll 0 0;/*#076d9e none repeat scroll 0 0;*/

    margin-right: 5px;

    margin-top:7px;

    padding: 6px 28px !important;  border-radius: 4px; color:#ffffff; border:none; text-shadow:none}

.panel-body .nav li a{ background:#318cd3;}

.panel-body .nav li a:hover{ background:#1669a9;}

.nav ul.dropdown-menu li a{ background:none !important; padding:10px 15px !important; margin:0}

.nav ul.dropdown-menu{ margin:0; padding:0}

.nav ul.dropdown-menu li a:hover{ background:#075b84 !important;}

.dropdown a.dropdown-toggle{   background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

    font-size: 18px;

    font-weight: normal;

    margin:8px 14px;

    padding: 0 !important;

    text-transform: uppercase;}

.chartDiv, .chart{ /*padding:20px 5px !important*/}

.dot_btn2{ padding:6px 12px!important;}

.dropdown a div{  background: #076d9e none repeat scroll 0 0;

    float: left;

    padding:0px; border-radius:4px}

.nav .dropdown-toggle .caret{  margin-top: 10px;

    padding: 0;}

.btn-group .caret{ margin:0 !important}

.nav .btn-group a:hover,.nav .btn-group a:focus{ background:#0a75a8 !important; color:#ffffff}

.dot_bn{       background: #56ce45 none repeat scroll 0 0 !important;

    border-radius: 50% !important;

    height: 4px;

    left: -7px;

    margin: 0;

    padding: 6px !important;

    position: absolute;

    top: 10px;

    width: 4px;}

	footer.footer {

	       background-color:#125e98;

    bottom: 0;

    color: #ffffff;

    height: 60px;

    outline-offset: 0;

    padding-top: 25px;

    width: 100%;

	}

.footer .container{

	padding-left:66px !important;

}

.timeline-badge .glyphicon{ top:5px}

.screen-list{ display:none}

#for_take_test_page .alert-dismissable .close, .alert-dismissible .close{

	top:4px;

}

#for_take_test_page .close{

	margin-top:4px;

}



/*======== TEST PAGE STYLES===========*/

.test_block{

}

.test_block .header-section{

	clear:both;

	overflow:hidden;	

	margin:15px 0;

	padding:0 10px;

}

.test_block .header-section h2{

	float:left;

	font-size:22px;

	color:#0388c9;

	text-transform:capitalize;

	margin:0;

}

.test_block .header-section h4{

	color:#2eb604;

	font-size:30px;

	float:right;

	margin:0;

}

.test_block .header-section h4 span{

	font-size:24px;

	font-weight:normal;

}

.test_block .quelist_block{

	background:#fff;

	padding:15px;

	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 0 1px 0 rgba(0, 0, 0, 0.2);

}

.test_block .quelist_block p{

	font-style:italic;

	word-spacing:2px;

	font-size:13px;

}





/*=========== Widget Facebook Likebox Styles ============*/

.test-resultp .block article .tst {

    font-size: 14px;

    color: #333;

    float: left;

    padding:10px 10px;

}

.facebook_left {

    width: 245px;

    height: 389px;

    position: fixed;

	left: -245px;

	top: 220px;	

	z-index: 99997;

}

.facebook_right {

    width: 390px;

    height: 389px;

    position: fixed;

	right: -390px;

	top: 220px;

	z-index: 99997;

}	

.facebook_left #facebook_icon {

	float: right;

	height: 60px;

    width: 34px;

	right: -34px;

    background: url("../image/facebook_lb_l.png") no-repeat;

	cursor: pointer;	

	position: relative;	

    z-index: 99998;	

}

.facebook_right #facebook_icon {

	float: left;

	height: 60px;

    width: 34px;

	left: -32px;

    background: url("../images/facebook_lb_r.png") no-repeat;

	cursor: pointer;

	position: relative;	

    z-index: 999999;	

}

.facebook_right .facebook_box {

    background-color: #FFFFFF;

	border: 4px solid #3B5998;

    float: right;

	top: -60px;

	position: relative;

    z-index: 99999;		

}

.facebook_left .facebook_box {

    background-color: #FFFFFF;

	border: 4px solid #3B5998;

    float: left;

	top: -60px;

	position: relative;	

    z-index: 99999;		

}





.quelist_block .pagination > li > a{

	margin:4px 2px !important;

	padding:0;

	border-radius:2px !important;

	width:36px;

	height:36px;

	line-height:36px;

	text-align:center;

}

.quelist_block .pagination > li > a:hover{

	background:#0388c9;

	color:#fff;

	border:1px solid #0388c9;

}

.questions_block{

	background:#fff;

	*box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 0 1px 0 rgba(0, 0, 0, 0.2);

	margin:20px 0 0 0;

	padding-bottom:80px;

}

.questions_block .fq-btns{

	overflow:hidden;

}

.questions_block .fq-btns .q-no{

	float:left;

	width:60px;

	height:40px;

	text-align:center;

	line-height:40px;

	color:#fff;

	background:#f79820;

	font-weight:normal;

	font-size:20px;

}

.questions_block .fq-btns .finish-test{

	background:#ed7307 !important;

	color:#fff;

	border-radius:0;

	height:40px;

	line-height:40px;

	text-align:center;

	padding:0 20px !important;

	font-size:16px;

	float:right;

}

.questions_block .fq-btns .finish-test .glyphicon{

	margin:0 10px 0 0;

}

.questions_block .fq-btns .finish-test:hover{

	background:#125E98 !important;

}

.questions_block .fq-btns .finish-test:hover{

	background:#125E98 !important;

}

.questions_block .gcalculator{

	background:#0388C9 !important;

	color:#fff;

	border-radius:0;

	padding:9px 12px;

}

.questions_block .gcalculator:hover{

	background:#3ec3ff !important;

	color:#fff;

}

.questions_block .gmarks{

	background:#1EB771 !important;

	cursor:inherit;

	color:#fff;

	border-radius:0;

	padding:9px 12px;

}

.questions_block .preview-que{

	padding:15px;

}

.questions_block .preview-que h4{

	color:#555555;

	font-size:17px;

	margin:20px 0;

	/*font-weight:bold;*/

	margin-top:10px;

}

.questions_block .preview-que ul{

	margin:0;

	padding:0;

}

.questions_block .preview-que ul li{

	font-size:14px;

	color:#333;

	list-style:none;

	padding:0px;

	margin:0 0 10px 0;

	font-weight:bold;

	width:22%;

	display:inline-block;

	margin-right:15px;

}

.questions_block .preview-que ul li .test-options{

	width:30px;

	height:30px;

	display:inline-block;

	text-align:center;

	line-height:30px;

	border:1px solid #eee;

	margin:0 5px 0 0;

	background:#fff;

}

.questions_block .preview-que ul li:hover{

	background:#fff;

}

.questions_block .preview-que ul .active{

	background:#f9f9f9;

	border:1px solid #118fcc;

}

.questions_block .preview-que ul li input:focus{

	box-shadow:none !important;

}

.questions_block .preview-que ul .active span{

	background:#118fcc;

	border:1px solid #118fcc;

	color:#fff;

}

.preview-que span.test-options{

	float:left;

	margin-right:10px;

}

.date-btn{

	border:1px solid #eee;

	background:#f9f9f9;

	margin:-3px 0 5px 10px;

	box-shadow:0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);

}

.que-btns{

	text-align:center;

	margin:30px 0 0 0;

}

.que-btns .btn{

	border-radius:0;

	width:96px;

	text-align:center;

	font-size:16px;

	display:inline-table;

	font-weight:bold;

}

.que-btns .btn:hover{

	background:#024E88 !important;

}

.que-btns .btn-previous{

	background:#0388c9 !important;

}

.que-btns .btn-next{

	background:#0388c9 !important;

}

.que-btns .btn-time{

	background:#2caa00;

	cursor:inherit;

}

.que-btns .btn-time:hover{

	background:#2caa00 !important;

}

.que-btns .btn-mark{

	background:#ad95e9 !important;

}

.que-btns .btn-clear{

	background:#f0ad4e !important;

}

.que-btns .btn-report{

	background:#e25555 !important;

}

.que-btns .fa-chevron-right {

	padding-left:5px;

}

.que-btns .fa-chevron-left{

	padding-right:5px;

}



#userList .col-xs-12 h1{

	text-transform:uppercase;

}

#accordion .panel-body table{

	border:1px solid #eee;

}

#accordion .panel-body table tr th{

	background:#f9f9f9;

	border-left:1px solid #eee;

	text-transform:uppercase;

	font-size:13px;

}

#accordion .panel-body table tr td{

	border-left:1px solid #eee;

	background:#fff;

}



.testdemo_new{

	*margin:20px 0 0 0;

	overflow:hidden;

}

.testdemo_new .header-section{

	margin:0px 0 15px;

	padding-top:60px;

}

.testdemo_new .col-md-11{

	padding:0px;

	min-height:450px;

	border:1px solid #eee;

	border-right:0;

	box-shadow:none;

}

.testdemo_new .col-md-1{

	padding:10px 10px;

	height:450px;

	position:fixed;

	overflow-y:auto;

	border:1px solid #eee;

	box-shadow:none;

	right:0;

}

.testdemo_new .questions_block{

	margin:0 0 80px;

}

.testdemo_new  .quelist_block{

	margin:0 0 0 0;

}

.testdemo_new .questions_block .preview-que h4{

	margin:0 0 20px;

}

.testdemo_new .quelist_block .pagination{

	margin:0;

}

.testdemo_new  .quelist_block .pagination > li > a {

    border-radius: 2px !important;

    font-size: 13px;

    height: 28px;

    line-height: 28px;

    margin: 4px 2px !important;

    padding: 0;

    text-align: center;

    width: 28px;

}

.testdemo_new .header-section h2{

	float:left;

}

.testdemo_new .header-section p{

	float:right;

}

.testdemo_new .que-btns ul{

	margin:0;

	padding:0;

}

.testdemo_new .que-btns ul li{

	list-style:none;

	width:20%;

	float:left;

}

.testdemo_new .que-btns .btn{

	width:100%;

	margin:0 !important;

	padding:10px 15px !important;

	font-size:18px;

	color:#fff;

}

.testdemo_new .que-btns{

	overflow:hidden;

	margin:0;

	position:fixed;

	width:100%;

	z-index:9;

}

.testdemo_new .questions_block .finish-test{

	background:#e25555 !important;

}

.testdemo_new .bottom-btns{

	overflow:inherit !important;

	bottom:0;

	position:fixed;

	width:100%;

	z-index:9;

}

.testdemo_new .bottom-btns ul li{

	width:30%;

}

.testdemo_new .bottom-btns ul li:nth-child(2){

	width:40%;

}

.testdemo_new .bottom-btns .finish-test{

	background:#ed7307 !important;

	color:#fff;

	border-radius:0;

	text-align:center;

	padding:10px 15px !important;

	font-size:18px;

	float:right;

}

.testdemo_new .bottom-btns .finish-test .glyphicon{

	margin:0 10px 0 0;

}

.testdemo_new .bottom-btns .finish-test:hover{

	background:#e25555 !important;

}

.testdemo_new .allctrls{

	margin-top:0 !important;

}



.testdemo_new .btn.disabled, .testdemo_new .btn[disabled], .testdemo_new fieldset[disabled] .btn{

	opacity:1 !important;

}

.bottom-btns .btn[disabled], .top-btns .btn[disabled]{

	background:#999 !important;

}

.top-btns ul li:nth-child(4) .btn[disabled]{

	background:#f0ad4e !important;

}



.login{

	margin-top:60px;

}

.block-min-h .card{

	min-height:356px;

}

.block-min-h .card .list-group{

	min-height:245px;

}

.card .content-fluid .input-group .form-control{

	height:31px !important;

}

.card .content-fluid .input-group .input-group-btn .btn-default{

	padding:8px 22px;

}

.card .title{

	margin:0 0 10px !important;

}



/*.reg-hder{

	border:1px solid #eee;

	overflow:hidden;

}

.reg-hder h2{

	background:#f5f5f5;

	margin:0;

	padding:10px 10px;

	color:#125e98;

	font-size:22px;

}

.reg-hder h2 small{

	color:#515050;

	font-size:14px;

}

.reg-hder h3{

	font-size:26px;

	color:#125e98;

	margin-left:15px;

}

.reg-hder .col-md-6 article{

	background:url(../images/devider.png) no-repeat left center;

}*/

.reg-list{

	margin:0 0 0 20px;

	padding:0;

}

.reg-list li{

	list-style:none;

	font-size:20px;

	line-height:56px;

	padding-left:40px;

}

.reg-list li:nth-child(1), .reg-list li:nth-child(5){

	background:url(../images/reg-icon1.png) no-repeat left;

}

.reg-list li:nth-child(2){

	background:url(../images/reg-icon2.png) no-repeat left;

	color:#d4830e;

}

.reg-list li:nth-child(3){

	background:url(../images/reg-icon3.png) no-repeat left;

	color:#217a12;

}

.reg-list li:nth-child(4){

	background:url(../images/reg-icon4.png) no-repeat left;

	color:#9d3eab;

}

.reg-list-M{

	display:none;

}

.login .col-md-8{

	border:1px solid #ddd;

	padding-top:25px;

	padding-bottom:25px;

}

.login h1{

	font-size:28px;

	margin-bottom:20px;

	text-align:center;

	line-height:40px;

	

}





/*======Header overall Score Latest Score========*/



.hdr-card{

	padding:5px 15px 5px 15px !important;

	overflow:inherit !important;

	margin:20px 15px 15px 15px;

}

.hdr-card .col-md-5, .hdr-card .col-md-7, .hdr-card .col-md-12{

	padding:0;

}

.bdgrm{

	line-height:30px;

}

.scores {

    display: block;

    background: rgba(245, 244, 244, 0.8) !important;

    overflow: hidden;

    box-shadow: 0px 0px 3px rgba(0,0,0,0.3);

    border: 2px solid #fff;

	width:49%;

	float:left;

	margin:0 10px 0 0;

	border-radius:4px;

}

.scores:last-child{

	margin:0;

}

 .scorecell{

    *float: left;

    display: inline-block;

    color:#fff; 

	max-width:80px;

	width:100%;

	text-align:center;

    padding: 8px 10px;

	*margin:0 10px 0 0;

	font-size:20px;

	font-weight:bold; 

}

.scorelabel{

    font-weight: bold;    

    padding: 12px 10px;    

	float:left;

	width:74%;

}

.controls1, .controls2{

	float:right;

	margin:7px 7px 0 0;

	display:none;

}

#reportrange{

	padding-top:5px;

}

.rprt-rnge{

	border-top:1px solid #eee;

	margin-top:10px;

	padding-top:10px !important;

}

.rprt-rnge .col-md-7{

	padding-right:12px;

}

.overcell{

    background: #125d98 !important;

    

}

.redcell{

    background: #ff4444 !important;

}

.greencell{

    background: #00c851 !important;



}

.red{ color:#cc0000;}

.green {color:#007e33;}



.top-ads{

	margin-top:15px;

}

.start-test{

	margin:100px 0 150px 0;

	*border-radius:4px;

	*border:1px solid #eee;

}

.start-test h2{

	font-size:18px;

	font-weight:normal;

	color:#318CD3;

	text-align:center;

	margin:10px 0;

	text-transform:uppercase;

}

.start-test .table{

	width:100% !important;

}

.start-test .table tr td, .start-test .table tr th{

	padding:15px 15px;

}

.start-test .startbtn{

	margin: 0;

background: #4a7dff;

color: #fff;

border: none;

font-size: 20px;

padding: 15px 0 !important;

width: 53% !important;

}

.start-test .startbtn:hover{

	background:#6993ff;

}

.card{

	min-height:125px;

	overflow:inherit !important;

}

.card .grp-sbjts .ctypes{

	*left:0;

}

.card .grp-sbjts{

	margin-right:10px;

}

.test-resultp{

	margin:20px 0 0 0;

}

.test-resultp h2{

	 color:#318cd3;

	 text-transform:uppercase;

	 margin:0 0 15px 0;

	 font-size:26px;

}

.test-resultp .block article{

	border:1px solid #e7e7e7;

	width:100%;

	overflow:hidden;

	margin:0 0 25px 0;

	text-align:center;

}

.test-resultp .block {

    margin-top: 0px !important;

    padding-top: 0px !important;

    border: none !important;

}

.test-resultp .block .duration .rslt {

    background: #ea8c4e;

}

.test-resultp .block article .rslt {

    font-weight: 200 !important;

}

.test-resultp .block article .rslt {

    background: #5a8fb9;

    color: #fff;

    float: right;

    padding: 8px 0px;

    font-size: 20px;

    font-weight: bold;

    width: 36%;

    text-align: center;

}

.test-resultp .block .answers .rslt{

background: #60ab59;

}

.test-resultp .block .ngtv .rslt{

	background: #e55f60;

}

.test-resultp .block .your-score .tst{

	font-size:16px;

	line-height: 92px;

}

.test-resultp .block .your-score .rslt{

	font-size:30px;

	color:#318cd3;

	background:none;

	width:56%;

	line-height:92px;

}

.test-resultp .block .rate-it{

	border:none;

	overflow:inherit;

}

.test-resultp .block .rate-it .btn-primary{

	border-radius:0;

	padding:4px 15px;

}

.t-result{

	margin-top:20px;

	margin-bottom:100px;

	text-align:center;

}

.t-result table tr:nth-child(2n){ background:#fff}

.t-result table tr th{

	background:#8c8c8c !important;

}

.t-result .btn-group{

	text-align:center;

}

.t-result .btn-primary{

	background:#ff9e13;

	color:#fff;

	text-transform:uppercase;

	font-size:16px;

	border:none;

	border-radius:0;

	margin:0 10px;

}

.t-result .reviewlink{

	background:#28b779 !important;

}

.t-result .btn-primary:hover{

	background:#1370ba !important

}

.blink {

    background-color: #2caa00;

    -webkit-animation-name: example; /* Chrome, Safari, Opera */

    -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */

    animation-name: example;

    animation-duration: 1s;

	animation-iteration-count: infinite;

}

.test-resultp .alert-success{

	clear:both;

	margin-bottom:36px;

	text-align:center;

	font-size:12px;

}

#rtcomment .control-label{

	text-transform:uppercase;

	color:#20A1DA;

	margin-bottom:10px;

}

.modal-body .table > tbody > tr > td, .modal-body .table > tbody > tr > th, .modal-body .table > tfoot > tr > td, .modal-body .table > tfoot > tr > th, .modal-body .table > thead > tr > td, .modal-body .table > thead > tr > th{

	vertical-align:middle;

	border-left:1px solid #ddd;

}

.modal-body .table{

	border-bottom:1px solid #ddd;

	border-right:1px solid #ddd;

}



/* Chrome, Safari, Opera */

@-webkit-keyframes example {

    from {background-color: #2caa00;}

    to {background-color: red;}

}



/* Standard syntax */

@keyframes example {

    from {background-color: #2caa00;}

    to {background-color: red;}

}



.questions_block .preview-que ul li .latex{

	background:none !important;

	border:none !important;

	display:inline; 

}

.que-hdr{

	background:#f6f6f6;

	margin:0 10px !important;

	border:1px solid #ddd;

}

.que-hdr .col-md-1{

	border-right:1px solid #ddd;

	text-align:center;

	color:#0960a3;

	font-weight:bold;

}

.que-hdr .col-md-11{

	font-weight:bold;

	color:#0960a3;

}

.review-tests{

	margin:0 10px;

}

.review-tests .table{

	border:1px solid #ddd;

}

.review-tests .table tr th{

	background:#F6F6F6;

	color:#0960a3;

	border-left:1px solid #ddd;

	padding:10px;

}

.review-tests .table tr th:last-child{

	text-align:left;

}

.review-tests .table tr td{

	background:#fff;

	border-left:1px solid #ddd;

	padding:0;

}

.review-tests .table tr td .question-cls{

	padding-top:10px;

	font-weight:bold;

}

.review-tests .table tr td h4{

	margin:0;

	font-size:16px;

	/*font-weight:bold;*/

	padding:10px;

}

.review-tests .table tr td ul{

	margin:0;

	padding:10px;

}

.review-tests .table tr td ul li{

	list-style:none;

	float:none;

	display:block;

	overflow:hidden;

}

.review-tests .table tr td ul li span{

	/*float:left;*/

	float:none;

	margin:0 5px 0 0;

	display:inline-block;

}

.q-btm{

	background:#f6f6f6;

	border-top:1px solid #ddd;

	padding:10px;

	display:block;

	overflow:hidden;

}

.q-btm .ans-sts{

	float:left;

}

.q-btm .ans-cat{

	float:right;

	color:#0c6197;

}

.q-btm .ans-sts span{

	margin:0 0 0 10px;

	border-right:1px solid #666;

	padding-right:10px;

}

.q-btm .ans-sts span font{

	font-weight:bold;

}

.card  .footer{

    display: none !important;

}



.panel-green {

  border-color: #5cb85c !important;

}

.panel-green > .panel-heading {

  border-color: #5cb85c;

  color: white;

  background-color: #5cb85c;

}

.panel-green > a {

  color: #5cb85c;

}

.panel-green > a:hover {

  color: #3d8b3d;

}

.panel-red {

  border-color: #d9534f !important;

}

.panel-red > .panel-heading {

  border-color: #d9534f;

  color: white;

  background-color: #d9534f;

}

.panel-red > a {

  color: #d9534f;

}

.panel-red > a:hover {

  color: #b52b27;

}

.panel-yellow {

  border-color: #f0ad4e !important;

}

.panel-yellow > .panel-heading {

  border-color: #f0ad4e;

  color: white;

  background-color: #f0ad4e;

}

.panel-yellow > a {

  color: #f0ad4e;

}

.panel-yellow > a:hover {

  color: #df8a13;

}

#res_message{

	text-align:center;

	margin-bottom:5px;

}

#res_message .error-msg{

	color:#f00;

	font-size:12px;

}

#resetform .form-control-feedback{

	top:4px;

}

#resetform .has-feedback .form-control{

	height:44px !important;

}

#loginform .form-control{

	height:44px !important;

	font-size:16px;

}



/*========= Ads ===========*/

.takemytest_add{

	padding:10px;

	text-align:center;

}

.takemytest_add .adsbygoogle{

	width:100% !important;

}

.subscribe_ad{

	width:28%;

	float:left;

}



.g-instructions{

	text-align:left;

	background:#fafafa;

	border:1px solid #eee;

	padding:15px;

}

.g-instructions h4{

	margin:0;

}

.g-instructions .list-ol{

	margin:10px 0 0 0;

	padding:0 0 0 20px;

}

.g-instructions .list-ol li{

	list-style-type:lower-alpha;

	font-size:14px;

	padding-bottom:10px;

	line-height:20px;

}

.g-instructions-scnd{

	text-align:center;

}

.g-instructions-scnd h4{

	margin:20px 0;

/*	background:#fcf8e3;*/

	padding:15px 10px;

/*	border:1px solid #faebcc;*/

	border-radius:2px;

	color:#7A5D2B;

	font-size:22px;

}

.block_test_1 h4{ margin-top:70px !important}

/*New Css*/

.exam-name {

    padding: 10px 10px;

    background: #f9f9f9;

    overflow: hidden;

    border-bottom: 1px solid #eee;

}



.test-time {

    float: right;

    margin-right: 5px;

}



.test-time, .test-size, .test-nmtxt {

    font-size: 15px;

    font-weight: normal;

}

.subject-nav-tabs{

    margin: 0px;

    padding: 0px;

    list-style: none;

}

.subject-nav-tabs li{

    background: #337ab7;

    color: #fff;

    border-right:1px solid #c3c3c1;

    display: inline-block;

    padding: 10px 15px;

    cursor: pointer;

    float:left;

	margin-right:10px;

}

.subject-nav-tabs li:hover{

    background: #286090 none repeat scroll 0 0;

}

.subject-nav-tabs li.current_subject{

    background: #337ab7;

    color: #fff;

}

.start-test .col-md-4 article img{

    border:1px solid #eee;

}

.math > span { border-left-color: transparent !important; }

.allctrls {

    padding: 10px;

}



#timerblink {

    position: relative;

}



#timerpanel {

    position: relative;

}



*{

  -webkit-touch-callout: none; /* iOS Safari */

  -webkit-user-select: none;   /* Chrome/Safari/Opera */

  -khtml-user-select: none;    /* Konqueror */

  -moz-user-select: none;      /* Firefox */

  -ms-user-select: none;       /* Internet Explorer/Edge */

  user-select: none;           /* Non-prefixed version, currently

                                  not supported by any browser */

}

html {

  position: relative;

  min-height: 100%;

}

body{

    background:#f3f6f9 !important;

    *margin-bottom: 60px; /*same as footer height*/

}

.footer-inner p{ color:#ffffff; font-size:14px; margin:15px 0 0 0;}

.footer-inner .list-inline{ font-size:14px; padding-top:10px;}

.footer{

    padding:10px 0;

    position:absolute;

    bottom:0px;

    background:#125E98;

    width:100%;

    right:0px;

    position: absolute;     

      /* Set the fixed height of the footer here 

      height: 60px;*/

}

canvas{

    -webkit-filter:drop-shadow(0px 0px 1px #ccc);

    display:none;

}

.header{

    background:#1D98D1;

}

.ndtest .header{

      background-color: #fafafa;

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35);

    margin-bottom: 0;

    padding: 0 15px 0 0;

    }

h4.ndyoulogo {

    color: #fff;

}



.ndtest .top-hdr{background-color:#fafafa; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35) !important; padding:0; margin-bottom:4px;}

.ndtest .top-hdr .instr{

    padding:12px 0 0 0;

}

.top-hdr .logond{

    margin-top:0px;

}

.ndtest .questions_block .fq-btns .q-no{background:#2b65e8;}



.ndtest .choose-que h4{background:#00b59f;}

.ndtest .start-test .startbtn{background:#2b65e8;}

.start-test{

    margin:30px 0 150px;

}

.page-logo img{

    /*margin-top:7px;*/

}

#startscreen{

    text-align: center;

}

#testdetails{

    width:auto !important;

    margin:0 auto;

}



.option:hover::after {

    *content: '';

    position: absolute;

    top: 9px;

    left: -8px;

    width: 15px;

    height: 15px;

    *border-top: 15px solid hsla(0,6%,75%,1);

    *border-right: 15px solid transparent;

    transform: rotate(135deg);

}

span.title_ribbon:before {

    /*content: '';

    height: 0;

    width: 0;

    display: block;

    position: absolute;    

    right: -39px;

    top: 2px;

    transform: rotate(180deg);

    border-top: 19px solid rgba(0, 0, 0, 0.3);

    border-bottom: 19px solid rgba(0, 0, 0, 0.3);

    border-right: 19px solid rgba(0, 0, 0, 0.3);

    border-left: 19px solid transparent;

    opacity:0.5;*/



     content: "";

    height: 0;

    width: 0;

    display: block;  

    position: absolute;

    bottom: -8px;

    left: 0px;

    border-top: 8px solid #B87A00;

    border-right: 8px solid transparent;

    transform: rotate(90deg);

    -webkit-filter: drop-shadow(1px 1px 2px #fa0);

}



.marked{

    color:#fff !important;

    background:#5BC0DE !important;

}

.hitqlink.marked{

    background:#337AB7 !important;

    color:#fff !important;

    border:1px solid #337AB7 !important;

}

.qloaded.hitqlink.marked{

    background:#337AB7 !important;

    color:#fff !important;

    border:1px solid #337AB7 !important;

}

/*.marked::before {

    content: url('images/pin.png');

    position: absolute;

    top: -9px;

    right: -15px;

    border-radius: 0px 0px 10px 10px;

    padding: 0px;

    width: 30px;

    z-index: 1;

    text-align: center;

}*/



li.qlink {

    display: inline-block;

    font-size:14px; 

    width:38px;

    height:30px;

    text-align: center;

    border: 1px solid #ddd;

    margin: 0px 2px 10px 2px;

    background:#fff;

    cursor: pointer;

    /*color: #aaa;*/

    position:relative;

    -webkit-user-select: none;

    -moz-user-select: none;     

    -ms-user-select: none;      

    user-select: none; 

    transition: 0.25s all;

    color:#222;

	border-radius:4px;

	line-height:30px;

}



li.qlink:hover,.hitqlink,.currentQ {

    border: 1px solid #999;

    color: #024E88;

    background: #F0F0F0;

}



.currentQ{

    font-weight: bold;

    border: 1px solid #0388C9 !important;

    padding-left:0px !important;

    width: 38px !important;

    opacity: 1 !important;

    color:#000;

}



.qloaded {

    color:#fff !important;

    background:#D9534F !important;

    border:1px solid #D9534F !important;

}

.qloaded.marked{

    background:#5BC0DE !important;

    border:1px solid #5BC0DE !important;

}

.qloaded:before{

    /*content:'loaded';*/

    font-family: 'Segoe UI';

    font-size: 8px;

    position: absolute;

    top:-20px;  

    right:0px;

    color:#f38181;

}

.hitqlink {

    background-color: #5CB85C !important;

    color:#fff !important;

    border:1px solid #5CB85C !important;    

}

.hitqlink:before{

    /*content:'answered' !important;*/

    color:#318cd3;

}

#qtime{

    color: #999;

    float: right;

    border: 1px solid #ccc;

    padding: 0px 5px;

    position: relative;

}

#qtime:before {

   /* content: "\f017"; 

    font-family: "FontAwesome";

    left:-5px;

    position:absolute;

    top:0;*/

 }

/*.currentQ::before{

    content: "";

    height: 0;

    width: 0;

    display: block;

    position: absolute;

    top: 9px;

    left: -3px;

    border-top: 3px solid #E41B1B;

    border-right: 3px solid transparent;

    transform: rotate(90deg);

}*/



.currentQ::after {

    content: ' ';

    position: absolute;    

    width: 24px;

    height: 24px;

}

.breadcrumb{

    padding-left: 0px !important;

}



    @-webkit-keyframes borderBlink {    

        from, to {    

            margin-right:12px;  

        }    

        50% {    

            margin-right:10px;     

        }    

    }    

    @keyframes borderBlink {    

        from, to {    

            margin-right:12px;    

        }    

        50% {    

            margin-right:10px;   

        }    

    }    



#closetimer {

    position: absolute;

    right: -10px;

    top: -10px;

    width: 20px;

    height: 20px;

    border-radius: 100% 100% 0px 100%;

    transform: rotate(45deg);

    background: #fff;

    border: 1px solid #ddd;

    box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);

}

#closetimer::after {

    position: absolute;

    right: -8px;

    bottom: -1px;

    content: attr(data-label);

    background: #fdfdfd;

    border: 1px solid #ddd;

    padding: 2px 5px;

    font-size: 12px;

    transform: rotate(315deg);

    transition: 0.5s all;

    opacity: 0;

}

#closetimer:hover::after {

    position: absolute;

    right: -25px;

    bottom: -18px;

    content: attr(data-label);

    background: #fdfdfd;

    border: 1px solid #ddd;

    padding: 2px 5px;

    font-size: 12px;

    transform: rotate(315deg);

    transition: 0.5s all;

    opacity: 1;

}

.cat {

    padding: 0px 5px 2px 5px;

    margin: 0px 2px;

    border: 1px solid #aaa;

    font-size: 18px;

    font-family: segoe ui;

    border-radius: 4px;

    cursor: pointer;

}





.statement > b{

    font-size: 30px;

}

div#question {

    padding: 10px;

}

div#test_results {

    font-size: 22px;

    font-family: Tahoma;

    margin:10px;

}



img.iscorrect {

    width: 18px;

    margin-left: 8px;

}





#options p{

    display:inline;

}

.option {

    border-top: 1px solid transparent;

    border-bottom: 1px solid transparent;

    position: relative;

}

.option:hover{

    border-top: 1px solid #eee; 

    border-bottom: 1px solid #eee;  

    background-color:#F7F6F6;

}

label{

    min-width: 100% !important;

    overflow-wrap: break-word;

    width: 100%;

    margin:0;

}

.latex{

    background:#fff !important; 

}

.hilitcat{

    background: rgba(0, 137, 255, 0.458824);

    color: #fff;

    border: 1px solid rgb(102, 167, 222);

    text-shadow: 0px 1px 1px #444;



}



button {

    padding: 5px;

    font-size: 20px;

    margin: 10px 0px;

    margin-right: 5px;

    padding-right: 10px;

}

button:disabled {

    opacity: 0.3;

}

button > img{

/*  vertical-align: top !important;*/

    margin-right: 5px;

    opacity: 0.75;

}

.startbtn{

    margin:20px !important;

    padding: 8px 30px !important;

    width:auto !important;

} 

li{

    list-style: none;

}

#blind{

    position: absolute;

    top:0px;

    left:0px;

    width: 100%;

    height:100%;

    z-index:1;

    display: block;

    display: none;

    background: rgba(255,255,255,1);

    text-align: center;

    vertical-align: middle;

    line-height: 100px;  

}

div#results {

    font-size: 20px;

}

input[type=checkbox]:not(old),

input[type=radio   ]:not(old){

  width     : 2em;

  margin    : 0;

  padding   : 0;

  font-size : 1em;

  opacity   : 1;

  display   : inline-block;

}

input[type=checkbox]:not(old) + label,

input[type=radio   ]:not(old) + label{

  display      : inline-block;

  margin       : 0px;

  line-height  : 28px;

  padding      : 8px;

  cursor:pointer;

}

input[type=checkbox]:not(old) + label > span,

input[type=radio   ]:not(old) + label > span{

  display          : inline-block;

  width            : 0.875em;

  height           : 0.875em;

  margin           : 0.25em 0.5em 0.25em 0.25em;

  border           : 0.0625em solid rgb(192,192,192);

  border-radius    : 0.25em;

  background       : rgb(224,224,224);

  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));

  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));

  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));

  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));

  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));

  vertical-align   : bottom;

}

input[type=checkbox]:not(old):checked + label > span,

input[type=radio   ]:not(old):checked + label > span{

  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));

  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));

  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));

  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));

  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));

}

/*input[type=checkbox]:not(old):checked + label > span:before{

  content     : '✓';

  display     : block;

  width       : 1em;

  color       : rgb(153,204,102);

  font-size   : 0.875em;

  line-height : 1em;

  text-align  : center;

  text-shadow : 0 0 0.0714em rgb(115,153,77);

  font-weight : bold;

}*/

input[type=checkbox]:not(old):checked + label > span > span:before{

  content     : '✓ ';

  /*display     : block;*/

  width       : 30px;

  height      : 30px;

  color       : rgb(153,204,102);

  font-size   : 0.875em;

  line-height : 1em;

  text-align  : center;

  text-shadow : 0 0 0.0714em rgb(115,153,77);

  font-weight : bold;

}

input[type=checkbox]:not(old):checked + label > span > span{

  display          : block;

  width            : 30px;

  height           : 30px;

/*  margin           : -13px 0px 0px 33px;*/

  border           : 0;

  border-radius    : 0;

  background       : #118FCC;

  color            : #fff;

}

input[type=radio]:not(old):checked + label > span > span{

  display          : block;

  width            : 30px;

  height           : 30px;

  margin           : 0;

  border           : 0;

  border-radius    : 0;

  background       : #118FCC;

  color            : #fff;

}

#overlay {

        background: #ffffff;

        color: #666666;

        position: fixed;

        height: 100%;

        width: 100%;

        z-index: 5000;

        top: 0;

        left: 0;

        float: left;

        text-align: center;

        padding-top: 25%;

        display: none;

    }

.navbar-fixed-top, .navbar-fixed-bottom {

    left: 0;

    position: fixed;

    right: 0;

    transform: translate3d(0px, 0px, 0px);

    z-index: 1030;

}





#timerblink{

    position: relative;

	margin-left:10px;

}

#timerblink:after{

    content:' ';

    position: absolute;

    display: block;

    width: 100%;

    height:5px;

    background: rgba(0,0,0,0.35) !important;

    background:#D9534F !important;

    bottom: 0px;

    left:0px;

}

#timerprogress

{

    position: absolute;

    display: block;

    width: 100%;

    height:5px;

    background: #5cb85c !important;

    bottom: 0px;

    left:0px;   

    z-index:1;

}

.bootbox-input-textarea{

height: auto !important;

min-height:100px !important;



}

.disabled {

   pointer-events: none !important;

   cursor: wait !important;

}

.user-p{

    padding:10px;

}

.user-p img{

    width:100px;

    height:100px;

    border:1px solid #333;

}

.test-details{

    background:#fff;

    padding:10px;

	margin-top:22px;

}

.test-details p{

    margin-bottom:5px;

}

.test-details span{

    width:16px;

    height:13px;

    display:inline-block;

    margin:5px 0 0 0;

}

.test-details .answered{

    background:#5CB85C;

}

.test-details .not-answered{

    background:#D9534F;

}

.test-details .not-visited{

    background:#fff;

    border:1px solid #ddd;

}

.test-details .m-review{

    background:#5BC0DE;

}

.test-details .am-review{

    background:#337AB7;

}

.top-hdr{

    background:#fff;

    padding:5px 10px;

    overflow:hidden;

}

.top-hdr a{

    color:#05B7A2;

    margin:0 5px;

    font-weight:normal;

    line-height:36px;

}

.top-hdr a:hover{

    color:#2b65e8;

    text-decoration:none;

}

.exam-name{

    padding:10px 10px;

    background:#f9f9f9;

    overflow:hidden;

    border-bottom:1px solid #eee;

}

.exam-name h4{

    margin:0;

    text-transform:uppercase;

    float:left;

    line-height:56px;

}

.left-side{

    padding-right:0px;

}

.left-side .nav-tabs{

    position:relative;

}

.left-side .nav-tabs > li > a{

    font-size:16px;

    font-weight:bold;

}

.left-side .nav-tabs > li > a:hover{

    background:#4489E4;

    color:#fff;

}

.left-side .nav-tabs > li.active > a, .left-side .nav-tabs > li.active > a:focus, .left-side .nav-tabs > li.active > a:hover{

    background:#4489E4;

    color:#fff;

}

.left-side .tab-content{

    border:1px solid #ddd;

    border-bottom:0;

    padding:10px;

    border-top:0;

    overflow:hidden;

}

.right-side{

    padding:0;

}

.choose-que{

    background:#fafafa;

}

.choose-que h4{

    margin:0;

    background:#00b59f;

    color:#fff;

    padding:8px 10px;

}

.choose-que p{

    padding:5px;

    margin-bottom:0;

}

.choose-que nav{

    height:100%;

    background-size:contain;

}

.choose-que .pagination{

    margin:0;

    padding:0;

}

.choose-que .pagination li a{

    margin:5px 7px;

    width:36px;

    text-align:center;

}

.choose-que ul#pagination{

	height:365px;

	overflow-y:scroll;

}

.bottom-bar{

    background:#fff;

    border:1px solid #ddd;

    padding:10px;

    overflow:hidden;

	border-left:0px;

	border-right:0px;

}

.bottom-bar .btn{

    border-radius:0;

    font-size:15px;

}



.test-time{

    float:right;

    margin-right:5px;

	line-height:60px;

	color:#fff;

	font-weight:bold;

}

.allctrls{

    padding:10px;

	height:460px;

    overflow-y: scroll;

}

.questions_block{

    padding-left:0px;

}

.user-p{

    padding-right:0px;

}

.user-p figure{

    margin-right:0px;

}

.user-p figure img{

    width:100%;

    height:auto;

}



#timerpanel{

    font-size:15px;

    line-height: 30px; 

}

.modal-header{

    background:#0383EB;

    color:#fff;

    padding:10px !important;

    border-radius:4px 4px 0 0;

}

.modal-header h4{

    text-align:left;

    font-weight:bold;

    text-transform:uppercase;

}

.modal-header .close{

    margin:0;

}

.modal-header .close:hover{

    color:F00;

}

.modal-body .table tr td figure img{

    width:120px;

    height:auto;

}

.modal-body h5{

    font-size:18px;

    color:#1D98D1;

    font-weight:bold;

    margin-top:0;

}

.modal-body .qstn{

    display:block;

    clear:both;

    border-bottom:1px solid #ddd;

    margin-bottom:20px;

    padding-top:10px;

    overflow:hidden;

}

.modal-body .qstn h4{

    float:left;

    margin-left:10px;

    margin-top:5px;

}

.modal-body .q-no{

    background: #1D98D1;

    border: 1px solid #1D98D1;

    font-size: 16px;

    font-weight: bold;

    padding: 5px;

    float:left;

    color:#fff;

}

.modal-body ul .view-option{

    clear:both;

    display:block;

}

.modal-body ul .view-option .view-test-options{

    float:left;

    font-weight:bold;

}

.modal-body ul .view-option .ng-binding{

    float:left;

    margin-left:10px;

}

.modal-body .nano{

    height:500px;

}

.modal-body .list-ol{

    padding-left:10px;

}

.modal-body .list-ol li{

    line-height:26px;

    list-style-type:disc;

}

.bottom-bar .btn[disabled]{

    color:#fff;

    background:#D9534F;

    cursor:no-drop !important;

    border:1px solid #f00;

}

.test-resultp .block{

    margin-top:0px !important;

    padding-top:0px !important;

    border:none !important;

}

.t-result .table tr th{

    text-align:inherit;

}

/*new styles*/

.test-details .answered{ background: url(../images/answered.png) no-repeat left center !important;

margin-top: -2px;

float: left;

width: 24px;

height: 26px;

margin-right: 8px;}

.test-details .not-answered{ background: url(../images/not_answered.png) no-repeat left center !important;

margin-top: -2px;

float: left;

width: 24px;

height: 26px;

margin-right: 8px;}

.test-details .not-visited{ background: url(../images/not_visited.png) no-repeat left center !important;

margin-top: -2px;

float: left;

width: 24px;

height: 26px;

margin-right: 8px; border:none !important}

.test-details .m-review{ background: url(../images/marked_review.png) no-repeat left center !important;

margin-top: -2px;

float: left;

width: 24px;

height: 26px;

margin-right: 8px;}

.test-details .am-review{ background: url(../images/answered_marked.png) no-repeat left center !important;

margin-top: -2px;

float: left;

width: 24px;

height: 26px;

margin-right: 8px;}





/*new styles end*/

.qloaded.hitqlink.marked{

background: url(../images/answered_marked2.png) no-repeat 5px 0px !important;

	color:#fff !important;

	border:none !important;

	height:30px;

}

.qloaded {

	color:#fff !important;

background: url(../images/not_answered2.png) no-repeat 5px 0px !important;

	border:none !important;

	padding-top:0px;

}

.qloaded.marked{

	background: url(../images/marked_review2.png) no-repeat 5px 0px !important;

	border:none!important;

	padding-top:0px;

}

.qloaded:before{

	/*content:'loaded';*/

	font-family: 'Segoe UI';

	font-size: 8px;

	position: absolute;

	top:-20px;	

	right:0px;

	color:#f38181;

}

.hitqlink {

	background: url(../images/answered2.png) no-repeat 5px 0px !important;

	color:#fff !important;

	border:none !important; 

	padding-top:0px;	

}

.hitqlink:before{

	/*content:'answered' !important;*/

	color:#318cd3;

}

.bottom-bar .btn{

	font-size:16px !important;

}

.bottom-bar .btn{

	float:left !important;

	padding:10px 38px !important;

	margin-top:0px;

}

.bottom-bar .btn:last-child{

	margin-right:0px;

}

.bottom-bar #finbtn{

	float:right !important;

}

.save_nextbtn{

	background:#5cb85c !important;

	color:#fff !important;

	border:1px solid #5cb85c !important;

}

.save_nextbtn:hover{

	background:#449d44 !important;

}

.save_next_markbtn{

	background:#f0ad4e !important;

	border:1px solid #f0ad4e !important;

	color:#fff !important;

}

.save_next_markbtn:hover{

	background:#ec971f !important;

}

.mark_review_btn{

	background:#337ab7 !important;

	color:#fff !important;

	border:1px solid #337ab7 !important;

}

.mark_review_btn:hover{

	background:#286090 !important;

}

.submit_bar .finishbtn{

	background:#5cb85c !important;

	color:#fff !important;

	border:1px solid #5cb85c !important;

	border-radius:0;

	float:right !important;

}

.submit_bar .finishbtn:hover{

	background:#449d44 !important;

}

.bottom-bar .clear_btn{

	background:#fff !important;

	border:1px solid #adadad !important;

}

.bottom-bar .clear_btn:hover{

	background:#e6e6e6 !important;

	color:#333 !important;

}

.submit_bar{

	background:#f5f5f5;

	overflow:hidden;

	padding:10px;

}	

.submit_bar .btn{

	border-radius:0;

	margin-top:0px;

}

.submit_bar .btn.btn-primary{

	float:left !important;

	margin-top:0;

	color:#333 !important;

	border:1px solid #adadad !important;

}

.submit_bar .btn.btn-primary:hover{

	background:#e6e6e6 !important;

	color:#333 !important;

}

#test-area{

	margin:60px 0 0 0;

}

.header-strip{

	background:#f7931e;

	padding:10px 15px;

}

.header-strip h4{

	color:#fff;

	line-height:60px;

}

.header-strip .subject-nav{

	overflow: hidden;

	margin: 11px 0 0 0;

}

article.fq-btns{

	border-bottom:1px solid #666;

	padding-bottom:10px;

}

#startscreen{

	margin-top:60px;

}

.bootbox .modal-content{

	margin-top:150px;

}



@media screen and (max-width:1024px){

		.subs_course{ width:22%; min-height:180px;}

.header{height:auto}

.navbar-toggle{ line-height:20px}

.dashboard a{float:left;border:1px #ccc solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:130px;min-height:90px;background:#f5f5f5;margin:0 20px 20px 0;font-size:13px;text-transform:uppercase;color:#000;}

.container{width:100% !important}

#testpanel{ margin-top:20px !important}

.prfile_block1{ width:80%}

.scorelabel{

	width:67%;

}

.test-resultp{

	padding:10px;

}

.test-resultp .alert-success{

	clear:both;

}

.test-resultp .block article .rslt{

	width:38%;

}

#rate_it_form .control-label{

	margin-top:0px;

}

.t-result{

	padding:10px;

}

.logo2 img{

	width:100%;

}

.footer .container{

	padding-left:46px !important;

}

.reg-list li{

	font-size:17px;

}

.start-test .ads-mv, .ads-mv{

	display:none;

}

.top-ads{

	display:none;

}

.startadd_gg{

	display:block !important;

}



}

 @media all and (max-width:800px) {

	 #testdetails {

    width: 96% !important;

}

.bottom-bar .btn{padding: 10px 17px !important;}

.test-resultp .col-md-4{width: 45%;}

 }

@media screen and (max-width: 768px) {

		.numeric_block_n {

    width: 45%;

}

	

	#InstructionsModal .modal-dialog{ width:90% !important}	

   #QuestionsModal .modal-dialog{ width:90% !important}	

   .subs_course{ width:30%; min-height:180px;}

.jumbotron .h1, .jumbotron h1{color: #318cd3;

    font-size: 19px;

    font-weight: 500;

    margin: 0;

    padding-bottom: 10px;

    text-transform: uppercase;}

span.controls{  top: 0 !important;}

.screen-list{ display:block}

.prfile_block1{ width:100%}

.val{ overflow:scroll}

.btm-adv img{ width:100%}

.lg-block{ float:left}

.or-divider{ float:none;}



.testdemo_new .col-md-11{

	min-height:inherit;

	width:82%;

	float:left;

	margin-bottom:30px;

	box-shadow:none;

	border:1px solid #eee;

	min-height:450px;

}

.testdemo_new .col-md-1{

	height:450px;

	overflow-y:scroll;

	margin-bottom:50px;

	box-shadow:none;

	border:1px solid #eee;

	border-left:0;

	position:inherit;

	border-bottom:none;

}

.testdemo_new .header-section p{

	display:none;

}

.scorelabel{

	width:74%;

}

.t-result{

	padding:10px;

	overflow-x:auto;	

}

.test-resultp{

	padding:10px;

}

#rate_it_form .control-label{

	margin-top:0;

}

.footer-inner{

	padding:0 10px;

}

#rate_it_form .form-group{

	margin-top:10px;

}

.custom-right{

	margin-top:0px;

}

.logo2{

	margin-left:5px;

}

.logo2 img{

	width:auto;

}

.custom-align{

	display:none;

}

.hdr-card .bdgrm{

	float:left;

}

.footer .container{

	padding-left:0px !important;

}

.login .or-divider{

	width:50%;

	float:left;

}

.custom_block .test-take .col-md-2{

	margin-bottom:10px;

	float:left;

}

.start-test .ads-mv, .ads-mv{

	display:none;

}

.top-ads{

	display:none;

}

.startadd_gg{

	display:block !important;

}

	

}

@media all and (max-width:767px) {

	#InstructionsModal .modal-dialog{ width:90% !important}	

   #QuestionsModal .modal-dialog{ width:90% !important}	



#for_take_test_page{

	padding:0;

}

.custom_block .test-take .col-md-2{

	margin-bottom:10px;

}

.custom_block h3{

	margin-bottom:0px;

}

.testdemo_new .col-md-11{

	min-height:inherit;

	width:82%;

	float:left;

	margin-bottom:30px;

	box-shadow:none;

	border:1px solid #eee;

	border-bottom:0;

}

.testdemo_new .col-md-1{

	height:450px;

	overflow-y:scroll;

	margin-bottom:50px;

	box-shadow:none;

	border:1px solid #eee;

	border-bottom:0;

}

.testdemo_new .header-section p{

	display:none;

}

.testdemo_new .que-btns .btn {

    padding: 5px 10px !important;

}

.testdemo_new .header-section h2{

	font-size:20px;

	margin-bottom:0px;

	display:none;

}

.testdemo_new .header-section{

	margin:0px 0 15px;

	padding-top:50px;

}

.questions_block .fq-btns .q-no{

	font-size:16px;

	height:30px;

	line-height:30px;

	width:40px;

}

.questions_block .fq-btns .finish-test{

	font-size:14px;

	height:30px;

	line-height:30px;

	padding:0 10px !important;

}

.custom_block{

	margin:20px 0;

}

.bs-bread{

	margin-top:0px;

}

.block-min-h .card{

	min-height:inherit;

}

.block-min-h .card .list-group{

	min-height:inherit;

}

.card .title{

	margin-top:10px !important;

}

.test-resultp{

	margin:0px 0 0 0 !important;

	padding:10px;

}

#rate_it_form .control-label{

	margin-top:0px;

}

.rprt-rnge{

	float:none;

	width:100%;

	padding-top:12px !important;

	margin-left:0px !important;

}

.hdr-card{

	min-height:165px;

}

.rprt-rnge{

}

.rprt-rnge .col-md-7{

	width:100%;

	padding-right:0px;

}

.scores{

	width:49%;

}

.logo2 img{

	width:auto;

}

.custom-right .navbar-toggle .icon-bar{

	background:#eee;

}

.custom-right .navbar-header .navbar-toggle{

	border:1px solid #eee;

}

.custom-right #navbar-collapse{

	box-shadow:none;

}

.custom-right #navbar-collapse .navbar-nav{

	margin-left:160px;

}

.testdemo_new .quelist_block{

	position:inherit;

}

.bdgrm{

	float:left;

}

.bs-bread h3.nextlink{

	top:-18px;

}

.custom-align{

	display:block;

}

.review-tests{

	overflow-x:auto;

}

.footer .container{

	padding-left:0px !important;

}

.list-inline{

	padding-right:0px;

}

.login .or-divider{

	width:inherit;

	float:none;

}

.custom-right{

	margin-top:12px;

}

.questions_block .gcalculator{

	display:none;

}

.start-test .col-md-4{

	margin-bottom:10px;

}

.start-test .ads-mv, .ads-mv{

	display:none;

}

.top-ads{

	display:none;

}

.start-test .ads-mv, .ads-mv{

	display:none;

}

.top-ads{

	display:none;

}

.facebook_right{

	display:none;

}

.startadd_gg{

	display:block !important;

}





	

}

@media screen and (max-width:640px){

	#InstructionsModal .modal-dialog{ width:90% !important}	

   #QuestionsModal .modal-dialog{ width:90% !important}	

		.subs_course{ width:45%; min-height:180px}

	.subs_desc{ height:36px}

.subs_course h2{ padding:20px 0 8px}

.jumbotron .h1, .jumbotron h1{color: #318cd3;

    font-size: 19px;

    font-weight: 500;

    margin: 0;

    padding-bottom: 10px;

    text-transform: uppercase;}

.page-logo a{font-size:15px}	.header .page-logo{width:100%; text-align:center}

.type{ font-size:12px;  text-align:center; line-height:49px;padding-right:30px;}

.header{height:80px;padding:0px;}

.type{text-align:center}

.ctable{text-align:center !important}

nav.pro{display:none}.bar{height:40px}

.dashboard a{float:left;border:1px #ccc solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:90px;min-height:50px;background:#f5f5f5;margin:0 20px 10px 0;font-size:11px;text-transform:uppercase;color:#000;}

a.d1,a.d2,a.d3,a.d4,a.d5{text-align:center;width:110px; height:100px; display:block;}

.screen-list{ display:block}

.custom-right {

    float: left;

    width: 100%;

}

.nav > li {

    display: block;

    float: left;

    position: relative;

}

.nav li a{    padding: 6px 18px !important;}

.navbar-toggle{   left:360px; margin-top:0}

.nav ul.dropdown-menu li a:hover{ color:#ffffff !important}

.scorelabel{

    font-weight: bold;    

    padding: 12px 10px;    

	float:left;

	width:69%;

}

.navbar-toggle{

	left:96px;

}

.navbar-header{

	width:100%;

	margin-right:0;

	margin-top:0;

}

.custom-right .navbar-collapse .navbar-nav{

	margin-top:3px;

	margin-bottom:0;

}

.logo2{

	margin-left:4px;

}

.custom-align{

	width:80%;

}

.custom-right #navbar-collapse{

	width:100%;

	float:none !important;

	overflow:inherit;

	border:none;

}

.resp_top1 .custom-right .navbar-toggle{

	position:absolute;

	left:87%;

	top:7px;

}

.resp_top1 .custom-right #navbar-collapse .navbar-nav .dropdown .dropdown-menu{

	width:160px;

	position:absolute;

	background:#318cd3 !important;

	top:48px;

}

.lg-block{

	width:100%;

	float:none;

	margin-top:0;

}

.header {

	height:64px;

}

.or-divider{

	width:100%;

	float:none;

}

.or-divider .other-ac{

	background:url(../images/or2.png) no-repeat bottom center !important; 

	padding:0 0 48px 0 !important;

}

.other-ac .table{

	width:100%;

}

.resp_top1 .custom-right #navbar-collapse .navbar-nav .dropdown .dropdown-menu li a {

    line-height: 16px !important;

    padding: 6px 10px !important;

}

.testdemo_new .quelist_block{

	position:inherit;

}

.reg-list{

	margin:0;

}

.list-inline > li{

	padding-left:3px;

	padding-right:3px;

}

.reg-list{

	display:none;

}

.reg-list-M{

	display:block;

}

.login .or-divider{

	width:inherit;

	float:none;

}

.login h1{

	font-size:28px;

	line-height:40px;

	margin-top:0px;

}

.custom-right #navbar-collapse .navbar-nav{

	margin-left:78px;

}

.topbar .resp_top1{

    width: 66%;

}

.topbar .resp_top {

    width: 34%;

}

.custom-right .navbar-nav li .diff-menu{

	position:absolute;

}

.questions_block .gcalculator{

	display:none;

}

.questions_block .gmarks{

	padding:4px 12px;

}

.subscribe_ad{

	width:50%;

}

.questions_block{ padding-bottom:0px}

.testdemo_new .questions_block{ margin:0}	





}

@media all and (max-width:480px) {

	.numeric_block_n {

    width: 88%;

}

.keyboardInputMaster {

    display: block !important;

    top: 371px !important;

    left: 34px !important;

}

	.test-resultp .col-md-4{width:88%;}

	.test-resultp .block article .rslt{ margin:0}

	.test-resultp .block article .tst {

    font-size: 14px;

    color: #333;

    padding: 10px 10px;

    text-align: center;

    display: inline-block;

}

	.header-strip h4 {

    color: #fff;

    line-height:10px;

}

.bottom-bar .btn {

    width: 80%;

}

.submit_bar .col-md-10{ width:58%}

.submit_bar .col-md-2{ width:40%}

	#InstructionsModal .modal-dialog{ width:90% !important}	

   #QuestionsModal .modal-dialog{ width:90% !important}	

	.subs_course{ width:45%; min-height:180px}

.jumbotron .h1, .jumbotron h1{color: #318cd3;

    font-size: 19px;

    font-weight: 500;

    margin: 0;

    padding-bottom: 10px;

    text-transform: uppercase;}

#for_take_test_page{

	padding:0;

}

.custom_block .test-take .col-md-2{

	margin-bottom:10px;

}

.custom_block h3{

	margin-bottom:0px;

	font-size:15px;

	line-height:20px;

}

.logo2{

	margin:5px 0 0 10px;

}

.topbar .resp_top{

	float:left;

	margin-bottom:0px;

	width:auto;

}

.topbar .resp_top1{

	width:100%;

}

.resp_top1 .custom-right .custom-align{

	float:none !important;

}

.resp_top1 .custom-right .navbar-toggle{

	position:absolute;

	left:85%;

	top:-55px;

}

.resp_top1 .custom-right .navbar-header{

	margin-right:0;

	margin-top:0;

}

.custom-right #navbar-collapse .navbar-nav{

	margin-left:0px;

}

.custom-right #navbar-collapse{

	width:100%;

	float:none !important;

	overflow:inherit;

	border:none;

}

.resp_top1 .custom-right{

	*background:#125E98;

	margin-top:0;

}

.resp_top1 .custom-right #navbar-collapse .navbar-nav li{

	*width:32%;

}

.resp_top1 .custom-right #navbar-collapse .navbar-nav .dropdown .dropdown-menu{

	width:160px;

	position:absolute;

	background:#318cd3 !important;

	top:48px;

}

.resp_top1 .custom-right #navbar-collapse .navbar-nav .dropdown .dropdown-menu li a{

	line-height:16px !important;

	width:100% !important;

	padding:6px 10px !important;

}

.resp_top1 .custom-right #navbar-collapse .navbar-nav .dropdown .dropdown-menu li a:hover{

	border-radius:0 !important;

}

.hdr-card{

	margin-top:10px;

	min-height:270px;

}

.rprt-rnge{

	float:left;

	width:100%;

}

.hdr-card .bdgrm{

	line-height:20px;

	margin-bottom:10px;

}

.scores{

	width:100%;

	margin-bottom:10px;

}

.scorelabel{

	width:79%;

}

.hdr-card{

	padding:0;

}

.hdr-card .col-md-5, .hdr-card .col-md-7, .hdr-card .col-md-12{

	padding:0;

}

#reportrange{

	font-size:13px;

	margin-bottom:10px;

}

.login{

	padding:26px 15px;

	margin-top:60px;

}

.login article{

	padding:20px;

}

.login .lg-block{

	margin-top:0;

}

.login .lg-block{

	width:100%;

}

.or-divider{

	margin-top:0px;

}

.or-divider .other-ac{

	background:url(../images/or2.png) no-repeat bottom center !important; 

	padding-bottom:36px !important;

}

.footer-inner .pull-right .list-inline{

	padding-right:10px;

}

#loginform .form-group .col-sm-4{

	margin-bottom:10px;

}

.header{

	height:60px;

}

.custom-right .navbar-collapse .navbar-nav {

    margin-bottom: 8px;

    margin-top: 3px;

}

.diff-menu{

	position:absolute !important;

}

.navbar-toggle{

	left:96px;

}

.navbar-header{

	width:100%;

	margin-right:0;

	margin-top:0;

}

.custom-right .navbar-collapse .navbar-nav{

	margin-top:3px;

	margin-bottom:6;

}

.logo2{

	margin-left:5px;

}

.custom-align{

	width:80%;

}

.custom-right #navbar-collapse{

	width:100%;

	float:none !important;

	overflow:inherit;

	border:none;

}

.resp_top1 .custom-right #navbar-collapse .navbar-nav .dropdown .dropdown-menu{

	width:160px;

	position:absolute;

	background:#318cd3 !important;

	top:48px;

}

.resp_top1 .dropdown a.dropdown-toggle{

	margin:8px 4px;

}

#testcard .header .category{

	margin:0 0 0 0;

}

.testdemo_new .col-md-11{

	min-height:inherit;

	width:82%;

	float:left;

	margin-bottom:30px;

	box-shadow:none;

	border:1px solid #eee;

	border-bottom:0;

}

.testdemo_new .col-md-1{

	height:450px;

	overflow-y:scroll;

	margin-bottom:30px;

	box-shadow:none;

	border:1px solid #eee;

	border-left:0;

	border-bottom:0;

}

.testdemo_new .que-btns .btn-previous span, .testdemo_new .que-btns .btn-next span{

	display:none;

}

.testdemo_new .header-section p{

	display:none;

}

.questions_block .fq-btns .q-no{

	font-size:16px;

	height:30px;

	line-height:30px;

	width:40px;

}

#question > p{

	font-size:16px;

	font-weight:normal;

	line-height:24px;

}

.block-min-h .card{

	min-height:inherit;

}

.block-min-h .card .list-group{

	min-height:inherit;

}

.test-resultp{

	padding:5px;

}

.test-resultp .block article {

    border: 1px solid #e7e7e7;

    width: 100%;

    overflow: hidden;

    margin: 0 0 25px 0;

}

.test-resultp .block article .rslt{

	background: #5a8fb9;

color: #fff;

float: right;

padding: 8px 0px;

font-size: 20px;

font-weight: bold;

width: 36%;

text-align: center;

}

.test-resultp .block article .rslt {

    font-weight: 200 !important;

}

.test-resultp .block .your-score .rslt{

	float:right;

	margin:0;

}

.test-resultp .block .your-score .tst{

	line-height:110px;

	display:inline;

}

#rate_it_form .control-label{

	margin-top:0;

}

#rate_it_form .form-group{

	margin-top:10px;

}

.t-result{

	overflow-x:auto;

	padding:10px;

	width:100%;

}

.test-resultp .alert-dismissable, .test-resultp .alert-dismissible{

	font-size:15px;

	text-align:center;

}

.card .grp-sbjts{

	margin-right:0px;

}

.testdemo_new .quelist_block{

	position:inherit;

}

.testdemo_new .que-btns ul li:nth-child(2), .testdemo_new .que-btns ul li:nth-child(4){

	display:none;

}

.testdemo_new .bottom-btns ul li:nth-child(2){

	width:40%;

	display:block;

}

.testdemo_new .que-btns ul li{

	width:30%;

}

.testdemo_new .que-btns ul li:nth-child(3){

	width:40%;

}

.testdemo_new .bottom-btns ul li:nth-child(3){

	width:30%;

}

#rlistcontainer .hdr-card .col-md-9{

	float:right;

	padding:0;

}

#rlistcontainer .hdr-card .col-md-9 #reportrange{

	margin-bottom:0;

}

.footer .list-inline{

	padding-right:0px;

}

.list-inline > li{

	padding-left:3px;

	padding-right:3px;

}

.reg-list{

	display:none;

}

.reg-list-M{

	display:block;

}

.login .or-divider{

	width:inherit;

	float:none;

}

.t-result{

	margin-bottom:10px;

}

.topbar .resp_top {

    float: left;

    margin-bottom: 0;

    width: 35%;

}

.topbar .resp_top1 {

    width: 65%;

}

.logo2 img {

    width: 180px;

}

.questions_block .gcalculator{

	display:none;

}

.questions_block .gmarks{

	padding:4px 12px;

}

.subscribe_ad{

	width:68%;

}

.questions_block{ padding-bottom:0px}

.testdemo_new .questions_block{ margin:0}

	

}

@media screen and (max-width:375px) {

	.submit_bar .btn{padding: 10px 17px !important;}

	

}

@media screen and (max-width:360px) {

			.test-resultp .block article .tst {

    font-size: 14px;

    color: #333;

    padding: 10px 10px;

    text-align: center;

    display: inline-block;

	float: none;

}

	#InstructionsModal .modal-dialog{ width:90% !important}	

   #QuestionsModal .modal-dialog{ width:90% !important}	

	.subs_course{ width:93%; min-height:180px}

.jumbotron .h1, .jumbotron h1{color: #318cd3;

    font-size: 19px;

    font-weight: 500;

    margin: 0;

    padding-bottom: 10px;

    text-transform: uppercase;}

.navbar-toggle{ left:180px}

.nav li a{    padding: 6px 8px !important;}

.resp_top{ width:100%}

.resp_top1{ width:100%}

span.controls{ position:static !important; float:right }

.custom_block{ *overflow:scroll}

.startbtn{  font-size: 30px;

    padding: 6px 33px;}

	#qpanel > button{ width:90%; margin-bottom:5px !important; }

.bs-bread{ margin-top:10px; overflow:hidden;}

.picture{ position:static !important}

.personal-info{ padding:0 !important}

.unames{ margin-left:0 !important}

.custom_block{ margin-top:20px}

span#timerlabel{right: 22% !important;top: 64% !important;}

#for_take_test_page{

	padding:0;

}

.logo2 img{

	width:auto;

}

.bs-bread .breadcrumb{

	overflow:hidden;

}

.bs-bread .breadcrumb .col-md-4{

	margin-top:8px;

}

.hdr-card{

	margin-top:10px;

	min-height:240px;

}

.rprt-rnge{

	float:none;

	width:100%;

	margin-left:0 !important;

}

.custom_block .test-take .col-md-2{

	margin-bottom:10px;

}

.custom_block h3{

	margin-bottom:0px;

}

.diff-menu{

	position:absolute !important;

}

.resp_top1 .custom-right .navbar-toggle{

	top:-57px;

	left:82%;

}

.custom-right #navbar-collapse .navbar-nav{

	margin-left:0px;

}

.scorelabel{

	width:72%;

}

#reportrange{

	font-size:13px;

	margin-bottom:10px;

}

.card .grp-sbjts{

	margin-right:0px;

}

.login article h2{

	margin-left:0;

	margin-top:0px;

}

.footer .list-inline{

	padding-right:0;

}

.footer .list-inline > li{

	padding-left:0;

	padding-right:0;

}

.footer .list-inline > li a{

	color:#fff !important;

	text-decoration:none;

}

.footer .list-inline > li a:hover{

	color:#E74C3C !important;

}

.footer .pull-left, .footer .pull-right{

	float:none !important;

	text-align:center;

}

.testdemo_new .col-md-11{

	min-height:inherit;

	width:82%;

	float:left;

	margin-bottom:30px;

	box-shadow:none;

	border:1px solid #eee;

	border-bottom:0;

}

.testdemo_new .col-md-1{

	height:517px;

	overflow-y:scroll;

	margin-bottom:30px;

	box-shadow:none;

	border:1px solid #eee;

	border-left:0;

	border-bottom:0;

	position:inherit;

}

.testdemo_new .que-btns .btn-previous span, .testdemo_new .que-btns .btn-next span{

	display:none;

}

.testdemo_new .que-btns .btn{

	padding:5px 10px !important;

}

.testdemo_new .que-btns ul li:nth-child(1), .testdemo_new .que-btns ul li:nth-child(5){

	width:15%;

}



.testdemo_new .que-btns ul li:nth-child(3){

	width:70%;

}

.testdemo_new .que-btns ul li:nth-child(2), .testdemo_new .que-btns ul li:nth-child(4){

	display:none;

}

.testdemo_new .que-btns .fa-chevron-right {

    padding-left: 0px;

}

.testdemo_new .bottom-btns ul li:nth-child(2){

	display:block;

	width:70%;

}

.testdemo_new .bottom-btns ul li:nth-child(3){

	display:block;

	width:15%;

}

.testdemo_new .header-section{

	margin:0px 0 15px;

	padding-top:50px;

}

.testdemo_new .header-section h2{

	font-size:20px;

	margin-bottom:0px;

	display:none;

}

.testdemo_new .questions_block .preview-que h4{

	font-size:16px;

	margin-top:0;

	font-weight:normal;

}

.testdemo_new .header-section p{

	display:none;

}

.topbar .resp_top{

	width:auto;

	float:none;

	text-align:center;

}

.questions_block .fq-btns .q-no{

	font-size:16px;

	height:30px;

	line-height:30px;

	width:40px;

}

.block-min-h .card{

	min-height:inherit;

}

.block-min-h .card .list-group{

	min-height:inherit;

}

.card .header{

	margin-bottom:30px !important;

}

.chart{

	margin-top:30px;

}

.test-resultp{

	padding:5px;

}

.test-resultp .block article .rslt{

	float:none;

	width:100%;

	margin:10px 0 0 0;

	display:block;

}

.test-resultp .block .your-score .rslt{

	float:right;

	margin:0;

}

.test-resultp .block .your-score .tst{

	line-height:110px;

	display:inline;

	padding-left:10px;

}

#rate_it_form .control-label{

	margin-top:0;

}

#rate_it_form .form-group{

	margin-top:10px;

}

.t-result{

	overflow-x:auto;

	padding:10px;

	width:100%;

	margin-bottom:50px;

	margin-left:0;

}

.t-result .col-md-12{

	padding:0;

}

.t-result .col-md-12 .btn-group-justified{

	table-layout:inherit;

}

.test-resultp .alert-dismissable, .test-resultp .alert-dismissible{

	font-size:15px;

	text-align:center;

}

.review-tests{

	overflow-x:auto;

}

#catchart{

	margin-top:34px !important;

}

#for_take_test_page .container-fluid, #for_take_test_page .container{

	padding:0;

}

#editform .container .row{

	margin:0;

}

#editform .personal-info .profileform .form-group{

	margin-bottom:5px;	

}

.q-btm .ans-sts{

	width:100%;

}

.q-btm .ans-sts span:nth-child(1) font, .q-btm .ans-sts span:nth-child(2) font, .q-btm .ans-sts span:nth-child(8) font{

	float:left;

}

.q-btm .ans-sts span{

	float:none;

	border:none;

	display:block;

	margin:0;

	padding:0;

	clear:both;

}

.q-btm .ans-sts span font{

	float:right;

	text-align:center;

}

.q-btm .ans-cat{

	float:none;

	display:block;

	width:100%;

}

.panel-body .dataTable_wrapper{

	overflow-x: auto;

}

.bs-bread h3.nextlink{

	top:20px;

}

#topchart1, #topchart2{

	width:100% !important;

}

.footer .container{

	padding-left:0px !important;

}

.bs-bread h3.nextlink{

	left: 0;

    margin-top: 0;

    top: 0;

	position:relative;

}

.reg-list{

	margin:0;

}

.reg-list li{

	font-size:15px;

	padding-left:34px;

}

.reg-list{

	display:none;

}

.reg-list-M{

	display:block;

}

.login .or-divider{

	width:inherit;

	float:none;

}

.login h1{

	font-size:20px;

}

.topbar .resp_top1{

	width:100%;

}

.questions_block .gcalculator{

	display:none;

}

.questions_block .gmarks{

	padding:4px 12px;

}

.questions_block{ padding-bottom:0px}

.testdemo_new .questions_block{ margin:0}

	

}

@media screen and (max-width:320px){

	#InstructionsModal .modal-dialog{ width:90% !important}	

   #QuestionsModal .modal-dialog{ width:90% !important}	

.scorelabel{

	width:64%;

	padding:10px;

}

.scorecell{

	padding:6px 10px;

}

.resp_top1 .custom-right .navbar-toggle{

	top:-59px;

	left:81%;

}

.custom-right .navbar-collapse .navbar-nav{

	margin-left:0;

}

#testcard .header .category{

	margin:0;

	line-height:18px;

}

.card .header{

	margin-bottom:15px;

}

.footer .container{

	padding-left:0px !important;

}

.reg-list{

	margin:0;

}

.reg-list li{

	font-size:15px;

	padding-left:34px;

}

.list-inline > li{

	padding-left:5px;

	padding-right:5px;

}

.reg-list{

	display:none;

}

.reg-list-M{

	display:block;

}

.login .or-divider{

	width:inherit;

	float:none;

}

.login h1{

	font-size:18px;

	margin-top:0;

}

.subs_course{ width:93%; min-height:180px}

.jumbotron .h1, .jumbotron h1{color: #318cd3;

    font-size: 19px;

    font-weight: 500;

    margin: 0;

    padding-bottom: 10px;

    text-transform: uppercase;}

.subs_desc{ height:35px}

.subs_course h2{ padding: 18px 0 8px;}

.jumbotron p{ font-size:15px;}

.topbar .resp_top1{

	width:100%;

}

.questions_block .gcalculator{

	display:none;

}

.questions_block .gmarks{

	padding:4px 12px;

}

.questions_block{ padding-bottom:0px}

.testdemo_new .questions_block{ margin:0}

	

}



.start-test .table#testdetails tr th{

    vertical-align: middle !important;

}



.alert_error{

    margin-top:10px;

}



