/* Navbar Top Start */

.navbar1 {
  background: #309BC7!important; /*  Removed because of whitelabel this is hard coded in navbar.php */
}
/* Navbar right and left padding removed for whitelabel logo's */
.navbar-container {
    padding-left: 0px!important;
    padding-right: 0px!important;
}


.ace-nav > li.light-blue3 > a {
  background-color: #309BC7;
}

.ace-nav > li.light-blue3 > a:hover,
.ace-nav > li.light-blue3 > a:focus,
.ace-nav > li.open.light-blue3 > a {
  background-color: #42a8e1;
}



/* my credits count on header */
.my-credits {
  background: none repeat scroll 0 0 #2ae32d!important;
  border: solid 1px #FFFFFF;
  padding: 5px;
}


/*  Navbar Top End */

/* Navbar Tabs Start */
.navbar-tabs {
	background-color: #e8edff!important;
}

.navbar-tabs > ul > li, .footer-nav > ul > li {
	display: inline-block;
}

.navbar-tabs > ul > li > a {
	padding-right: 20px;
	padding-left: 20px;
	color: #000000;
	font-weight: bold;
}

.navbar-tabs > ul > li > a:hover,
.navbar-tabs > ul > li > a:focus,
.navbar-tabs > ul > li.active > a {
  background-color: #42a8e1;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  padding-top: 5px;
  padding-bottom: 14px;
  color: #FFFFFF;
}

/* Navbar Tabs End */



/* Record Search */
.list-search { 
  text-align: left !important;
}


/* Footer Navigation Start */

.footer-links {
  text-align: left !important;
}

.footer-links > .pipe {
	padding: 20px;
}

.footer {
	background-color: #e8edff!important;
}

/* Footer Navigation End */



/* Socrato Buttons Start */
.go-to-lib {
  border-radius: 25px !important;
  padding: 0 20px;

}

.btn-success {
  background-color: #40a227!important;
}

/* Socrato Buttons End */

/* Socrato Profile info name and value Start */

/* Socrato Profile info name and value Start */
.profile-info-row > .no-wrap {
  width: auto !important;
}
.profile-info-value.squeeze {
  padding: 2px 0px 2px 2px !important;
  border-top: solid 1px transparent !important;
}

.profile-info-value > span.no-seprator + span:before{
  content: ""!important;
}

/* Socrato Profile info name and value End */


/* Socrato Modal window Start */
.modal-dialog.bigger { 
  width: 1200px !important;
}
.modal-dialog.smaller { 
  width: 300px !important;
}
/* Socrato Modal window End */

/* grid Start */
.grid4.smaller {
  width: 15%!important;
}
/* grid End */

/* advanced search accordian start */
.advanced-search-accordian > .ui-accordion-content { 
  padding: 11px 0px !important;
}

.advanced-search-accordian > .ui-accordion-header {
  background-color: #86C9E4!important;
  color: #000000!important;
}
/* advanced search accordian end */

/* Tables start */

.dataTable > tbody > tr.highlighted {
  background-color: #e4efc9;
}

.dataTables_wrapper .row:first-child { 
  padding-bottom: 0!important;
  padding-top: 8px!important;
  background-color: #86C9E4!important;
} 

.dataTables_wrapper .row:last-child {
  padding-bottom: 0!important;
  padding-top: 8px!important;
}
.table-bordered > tbody > tr > td.no-border-right {
  border-right: solid 1px transparent !important;
}
.table-bordered > tbody > tr > td.no-border-bottom {
  border-bottom: solid 1px transparent !important;
}
.table-bordered > tbody > tr > td.no-border-top {
  border-top: solid 1px transparent !important;
}

.summary-name { 
  display: table-cell; 
  padding: 0 10px 0 0;
  text-align: right;
  vertical-align: middle; 
}

.summary-value {
  display: table-cell; 
}
/* Tables End */

.all-border {
  border: 1px #428bca dashed;
}

.left-vertical-divider { 
  border-left: solid 3px #d9d9d9;  
}

/* Question list page */
.question-image {
  max-width: 1100px;
}
 
/* Module listing headings Start */
td.list-heading {
  font-size: 160% !important;
  font-weight: bold;
  color: #478fca !important;
}
td.list-heading-gray {
  font-size: 160% !important;
  font-weight: bold;
  color:#999999 !important;
}
td.list-heading span.small{
  font-size: 50% !important;
  font-weight: lighter; 
}

.list-heading-small {
  font-size: 60% !important;
  color: #478fca !important;
}

td > div.h3 {
  margin-top: 0px !important;
}

h1.detail-heading {
  font-size: 260% !important; 
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

h1.detail-heading span.small{
  font-size: 40% !important;
  font-weight: lighter; 
}
/* Module listing headings end */

/* Module listing details view page Start */

.view-details .widget-main {
  padding: 12px 12px 12px 20px !important;
}
/* Module listing details view page end */

/*Group hirerchy button Start*/
.button-show-child {
	width:20px;
	height:20px;
	font-size:11px;
	color:#0000FF;
}

.button-hide-child {
	width:20px;
	height:20px;
	font-size:11px;
	color:#999999;
}

.child-heading {
  font-size: 100% !important;
  font-weight: bold;
  color: #478fca !important;
}
.child-heading-gray {
  font-size: 100% !important;
  font-weight: bold;
  color:#999999 !important;
}

.label-small-grey {
  font-size: 100% !important;
  color:#999999 !important;
}

.label-green-small {
  font-size: 100% !important;
  color: #41B853 !important;
}

.label-red-small {
  font-size: 100% !important;
  color: #AC0E0E !important;
}
.label-blue-small {
  font-size: 100% !important;
  color: #8105AA !important;
}
.label-grey-small {
  font-size: 100% !important;
  color: #ADACAC !important;
}

.label-tbd-small {
  font-size: 100% !important;
  color: #FF0000 !important;
}

/*Group hirerchy button End*/


/******************************************************
			START -	Search Tree Section Box
*****************************************************/
 
/*.quick_searchbg{background:#cccccc;padding:10px;margin-bottom:10px;}b6e9fe 84d5f7*/
.quick_searchbg{background:#e8edff;padding:10px 10px 10px 10px;border:#d6dcec 1px solid; margin-bottom:2px; border-bottom:#01597d 4px solid;}

	/* Group Select and Tree Menu**/
	.grouplist		{width:650px;position:relative;}
	.showoptions,.showoptions p	{float:left; padding-top:2px;}
	.showoptions p.lable{padding-top:2px;}
	.groupselectbox {
    background:#FFF url(/socrato/themes/ace/img/treeview/selectgroup_bg.gif)no-repeat right top;
    border: 1px solid #9e9e9e;
    color: #7F7F7F;
	font-size:12px;
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    width: 650px;
}
	/*.active
	{
		border-bottom:#FFF 1px solid;  /socrato/themes/ace/img/treeview
	}*/

	/* Tree Menu  */
	.grouplistitems{background:#FFF; /*url(css/ThinkDesignImages/selectgroup_bottomline.gif) no-repeat left top;*/ padding:10px;border:#9e9e9e 1px solid;width:640px; display:none;position:absolute; top:23px; left:0px;z-index:1000;} /*border-top:none;*/
	.group_user,.group_note,.group_dollar,.group_session{ padding:5px 5px 5px 18px; color:#999; }
	.group_user		{background:url(/socrato/themes/ace/img/treeview/icon_user.png) no-repeat left 3px;  margin-left:10px;}
	.group_note		{background:url(/socrato/themes/ace/img/treeview/icon_note.png) no-repeat left 3px;}
	.group_dollar	{background:url(/socrato/themes/ace/img/treeview/icon_dollar.png) no-repeat left 3px;}
	.group_session 	{background:url(/socrato/themes/ace/img/treeview/icon_session1.png) no-repeat left 3px;}
	

/* Form Actions/Button on bottom of a table listing data  */
.data-listing-form-actions {
  display: block;
  background-color: #eff3f8;
  border-top: 1px solid #eff3f8; 
  border-bottom: 1px solid #ddd; 
  padding: 10px 0px 10px;
}

/******************************************************
			END -	Search Tree Section Box
*****************************************************/


/******************************************************
      Admin - Dashboard Start
*****************************************************/

/******************************************************
      Admin - Dashboard End
*****************************************************/



#intrested_exams_selected_list > .checkbox
{
  padding-top: 0px!important;
}

/* *** Bootstrap datepicker not works in chrome */
.datepicker{z-index:1200 !important;}


/***  Progress bar */
.progress[data-percent]::after {
  color: #000 !important;
}
tr.detail-row {
  display: none;
}
tr.detail-row.open {
  display: block;
  display: table-row;
}


.table-detail {
  background-color: #fff !important;
  border: 1px solid #dcebf7;
  width: 100%;
  padding: 12px;
}
.table-detail td > .profile-user-info {
  width: 100%;
}

/*********************************************************************************/
.scheduled-process{
	color:#FFCC00;
	font:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bolder;
}

.inprogress-process{
	color:#9933FF;
	font:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bolder;
}

.complete-process{
	color:#009900;
	font:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bolder;
}

.deleted-process{
	color:#FF0000;
	font:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bolder;
}

/*********************************************************************************/

.no-error-bg {
background-color:#FFFFFF;
}

.in-database-bg {
background-color:#FFCC00;
}

.in-database-text {
	color:#FFCC00;
	font:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bolder;

}
.in-database-usr_user_id {
	color:#FFCC00;
	font:"Courier New", Courier, monospace;
	font-size: 9px;
	font-weight:bolder;
}

.duplicate-bg {
background-color:#FF6600;
}

.duplicate-text {
	color:#FF6600;
	font:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bolder;

}



.no-relation-bg {
background-color:#0066FF;
}

.no-relation-text {
	color:#0066FF;
	font:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bolder;
}


.no-relation-teacher-bg {
background-color:#993399;
}

.no-relation-teacher-text {
	color:#993399;
	font:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:bolder;
}

.omni-note {
    background-color:#FFFFCC;
	color:#FF0000;
	font:"Courier New", Courier, monospace;
	font-size:12px;
}
 



/******************************************************
      HTML 5 Editable Objects
*****************************************************/


[contenteditable="true"]:active, [contenteditable="true"]:focus
{ 
    border: 2px solid #000FFF;
    border-radius: 5px; 
    background-color: "#FFFFFF"
}



/* *** Horizontal Scroll */
.horizontal-scroll{overflow-y:scroll;}




#content_filter, #roster_filter 
{
  background-color: #F5F5F5;
  border-top: dashed 2px red;
}

.slimScrollDiv, .slim-scroll
{
  width: 100% !important;
}


/* *** Combo tree css */

.comboTreeDropDownContainer li
{
   list-style-type: none;
   padding-left: 15px;
   cursor: pointer;

}
                       
.comboTreeParentPlus
{
    position: relative;
    left: -12px;
    top: 4px;
    width: 4px;
    float: left;
}
                        
.comboTreeDropDownContainer{
    border-radius: 0;
    border-bottom: 3px solid #4492C9;
    border-color: #4492C9;
    position: absolute;
    top: 100%;
    z-index: 1010;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    border-top-color: currentcolor;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0,0,0,.15);
    font-size: 13px;
    max-height: 240px;
    overflow-y: auto;
}

.comboTreeArrowBtn{
    height: 30px;
    padding: 4px;
}
.comboTreeArrowBtnImg{
    border: solid black;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 2.5px;
    color: #858585; 
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-bottom: 5px;
}


.comboTreeDropDownContainer li:hover{
	background-color: #ddd;}
.comboTreeDropDownContainer li:hover ul{
	background-color: #fff;}
.comboTreeDropDownContainer li span.comboTreeItemTitle.comboTreeItemHover{
	background-color: #418EFF;
	color: #fff;}
   

.selectedlink{
	background-color:#9999FF;
	color:#FFFFFF;
}




/******************************* Options *******************/

.A {
background:url(img/options/A.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.A_black {
background:url(img/options/A_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.B {
background:url(img/options/B.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 

}

.B_black {
background:url(img/options/B_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 

}


.C {
background:url(img/options/C.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 

}

.C_black {
background:url(img/options/C_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 

}


.D {
background:url(img/options/D.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 

}

.D_black {
background:url(img/options/D_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 

}


.E {
background:url(img/options/E.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.E_black {
background:url(img/options/E_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.F {
background:url(img/options/F.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.F_black {
background:url(img/options/F_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.G {
background:url(img/options/G.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.G_black {
background:url(img/options/G_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.H {
background:url(img/options/H.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.H_black {
background:url(img/options/H_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.I {
background:url(img/options/I.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.I_black {
background:url(img/options/I_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.J {
background:url(img/options/J.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.J_black {
background:url(img/options/J_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.K {
background:url(img/options/K.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.K_black {
background:url(img/options/K_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.L {
background:url(img/options/L.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.L_black {
background:url(img/options/L_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.M {
background:url(img/options/M.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.M_black {
background:url(img/options/M_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.N {
background:url(img/options/N.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

.N_black {
background:url(img/options/N_black.gif) no-repeat; /* Define Image Path */
border:0;/* Define Image Width */
cursor:pointer;
width:20px;
height:27px; 
}

/***************************END *************/

/*******************Take Test*************************/

.text_css1 {

    font:bolder 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
 }

.text_srno {
     font:bolder 16px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFF;
	background-color:#309BC7;
	width:40px;
	height:30px;
	padding-top:5px;
 	text-align:center;
	
 }
 
.css_timer
{
	border: 2px solid #309bc7; 
	font:bolder 16px Verdana, Arial, Helvetica, sans-serif;
	margin-right:2px;
	width: 90px;
	height:25px;
	

}
 
 
.question_bar
{
	font:bolder 16px Verdana, Arial, Helvetica, sans-serif; 
	background-color:#309BC7; /*#CCCCCC;*/
	color:#FFFFFF;
	height:30px;
	padding-top:2px;
	padding-bottom:2px;
 }

.css_option{
   position: relative;
  left: -22px;  
    top: -3px;
     opacity: .5;
}

.btn-white
{
border:dotted, #309BC7;
	
}

/*font:bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFF; 
	background-color:#99CCFF;
	bold blue
	
	*/

/***************************END *************/

/**********************Calculator*******************/

.calci
{
   margin-top:20px;
   margin-left:120px;
   width:455px;
   border:1px solid #eaeaea;
   border-radius:15px;
   background-color:#eaeaea;
 }
.screen
{
    margin-top:15px;
    margin-left:12px; 
    border-radius:15px;
    width:430px;
    height:100px;
    background-color:lightgrey;
 }
#answer{
    margin-top:10px;
    margin-left:15px;
    border:1px outset;
    border-radius:15px;
    width:400px;
    height:80px;
    background-color:#b4a77a;
    text-align:right;
    font-size:25px;
    font-weight:bold;
}
 #science
{
    margin-top: 12px;  
}
.standard {
    width:70px;
    height:45px;
    border:1px grey solid;
    border-radius:20px;
    font-weight: bold;
    font-size:22px;
    margin-bottom:10px;
    margin-left:10px;
}
.standard:hover, .sc_operator:hover, .cl:hover, .equals:hover, .clear:hover{
    background-color:antiquewhite; 
    color:red;
}
.sc_operator{
   margin-bottom: 10px;
   margin-left:6px; 
   border-radius:20px;
   width:65px;
   height:35px; 
   background-color:#ffb84d;
   border:1px #ffb84d solid;
   font-size: 20px; 
}
.standard_op{
    background-color:#80bfff;
}
.clear{
    width:55px;
    height:45px;
    border:1px grey solid;
    border-radius:20px;
    font-weight: bold;
    font-size:22px;
    margin-bottom:10px;
    margin-left:10px;
}
.equals {
    width:85px;
    height:45px;
    border:1px grey solid;
    border-radius:20px;
    font-weight: bold;
    font-size:22px;
    margin-bottom:10px;
    margin-left:10px;
}
.cl{
    width:80px;
    height:50px;
    font-weight:bolder;
    background-color:#FF0000;
    font-size:24px;
    border-radius:20px;
}
.instruc{
    margin-top:30px;
    width:300px;
    margin-left:260px;
    background-color:#fffce2;
    border:1px groove #fffce2; 
    font-size:17px;
    color:black;
}
.head{
   margin-top:10px;
    text-decoration:underline;
}
.pad{
    margin-top:10px;
    margin-left:2px;
    margin-bottom:5px;
    width:290px;
    background: #fffce2;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9efff), color-stop(14%, #fffce2)) 0 4px;
    background: -webkit-linear-gradient(top, #d9eaff 0%, #fffce2 14%) 0 4px;
    background: -moz-linear-gradient(top, #d9eaff 0%, #fffce2 14%) 0 4px;
    background: -ms-linear-gradient(top, #d9eaff 0%, #fffce2 14%) 0 4px;
    background: -o-linear-gradient(top, #d9eaff 0%, #fffce2 14%) 0 4px;
    background: linear-gradient(top, #d9eaff 0%, #fffce2 14%) 0 4px;
    -webkit-background-size: 100% 20px;
     -moz-background-size: 100% 20px;
    -ms-background-size: 100% 20px;
    -o-background-size: 100% 20px;
}
.pad:hover{
    border:1px solid #4682B4;
    cursor:pointer;
}
.pad2{
    height:530px;
    }
#memory{
    display:none;
}
#display{
    margin-top:4px;
    line-height:20px;
    height:530px;
    overflow: scroll;
    width:300px;
}
#b1, #b2{
    margin-top:10px;
    margin-left:30px
    text-decoration: underline;
    font-size:14px
}
#b2{
    margin-left:80px;
}
.text{
    font-size:14px;
    line-height: 20px;
}
/***********************Calculator********************/

/****************Pagination ***************************/
 

/****************Pagination ******************End*********/


/****************Result Summary ******************Start*********/

.LableSubLeft{
	font-size:12px;
	font-style: normal;
 	color:#307ECC;
	text-decoration: none;
	height:22px;
	text-align:left;
}

span.LableSubleft{
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color: gray;
	text-decoration: none;
	height:22px;
	text-align:left;
	padding-right:10px;
}

label.LableSubleft{
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	height:22px;
	text-align:left;
	padding-right:10px;
}
.BtnStyleRight {
  font: bold 14px Verdana, Arial, Helvetica, sans-serif !important;
  color: #fff !important;
  background-color: #41B853 !important;
  pointer-events: none;
  cursor: default;
}
.BtnStyleWorng{ 
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff; 
	background-color:#AC0E0E;
	pointer-events: none;
  cursor: default;
	}
.BtnStyleUngraded{ 
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff; 
	background-color:#FDB73D;
	pointer-events: none;
  cursor: default;
	}
.BtnStyleSkip{ 
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff; 
	background-color:#8105AA;
	pointer-events: none;
  cursor: default;
	}
.BtnStyleUnattempt{ 
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff; 
	background-color:#ADACAC; 
	pointer-events: none;
  cursor: default;
	}
.BtnStyleAttempt{ 
	font:bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff; 
	background-color:#99CCFF; 
	pointer-events: none;
  cursor: default;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.BtnStyleRightReview{ 
	font:bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFF; 
	background-color:#41B853;
	border:double;
	border-color:#FFCC00;
	}
.BtnStyleWorngReview{ 
	font:bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFF; 
	background-color:#AC0E0E;
	border:double;
	border-color:#FFCC00;
	}
.BtnStyleUngradedReview{ 
	font:bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFF; 
	background-color:#FDB73D;
	border:double;
	border-color:#FFCC00;
	}
.BtnStyleSkipReview{ 
	font:bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFF; 
	background-color:#8105AA;
	border:double;
	border-color:#FFCC00;
	}
.BtnStyleUnattemptReview{ 
	font:bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFF; 
	background-color:#ADACAC;
	border:double;
	border-color:#FFCC00;
	}
.BtnStyleAttemptReview{ 
	font:bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFF; 
	background-color:#99CCFF; 
	border:double;
	border-color:#FFCC00;

}
TD.LableSubleft, span.LableSubleft {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #393939;
  text-decoration: none;
  height: 22px;
  text-align: left;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}

TD.horizontalline , HR.horizontalline{
	/*background-image:url(new_images/dottedLineHorizontal.gif);background-repeat:repeat-x;*/
	height:1px;
	vertical-align:top;border-bottom:1px dotted #A6DDF1;
  }
  
  TD.LableMainCenter{
	font-size:16px;
	font-style: normal;
	font-weight: bold;
	color:#003399;
	text-decoration: none;
	height:22px;
	text-align:center;
}

.box {
  /*height: 20px;
  width: 20px;*/
  height: 100%;
  width: 100%;
  border: 1px solid #ddd;
  /*margin-right : 5px;*/
}

.boxIncorrect {
  background-color: #AC0E0E;
}

.boxCorrect {
  background-color: #41B853;
}

.boxTBD {
  background-color: #FDB73D;
}
.boxSkipped {
  background-color: #8105AA;
}

.boxLeftOver{
  background-color: #ADACAC;
}

/****************Result Summary ******************END*********/

TD.LableMainLeft , TH.LableMainLeft{
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	height:22px;
	text-align:left;
 }