@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------
			RESET STYLE SHEET
---------------------------------------------------*/
@font-face {
 font-family: 'roboto_ltregular';
 src: url('../fonts/Roboto-Font/roboto-light-webfont.eot');
 src: url('../fonts/Roboto-Font/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Font/roboto-light-webfont.woff') format('woff'), url('../fonts/Roboto-Font/roboto-light-webfont.ttf') format('truetype'), url('../fonts/Roboto-Font/roboto-light-webfont.svg#roboto_ltregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'roboto_thregular';
 src: url('../fonts/Roboto-Font/roboto-thin-webfont.eot');
 src: url('../fonts/Roboto-Font/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Font/roboto-thin-webfont.woff') format('woff'), url('../fonts/Roboto-Font/roboto-thin-webfont.ttf') format('truetype'), url('../fonts/Roboto-Font/roboto-thin-webfont.svg#roboto_thregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'robotomedium';
 src: url('../fonts/Roboto-Font/roboto-medium-webfont.eot');
 src: url('../fonts/Roboto-Font/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Font/roboto-medium-webfont.woff') format('woff'),  url('../fonts/Roboto-Font/roboto-medium-webfont.ttf') format('truetype'),  url('../fonts/Roboto-Font/roboto-medium-webfont.svg#robotomedium') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'robotobold';
 src: url('../fonts/Roboto-Font/roboto-bold-webfont.eot');
 src: url('../fonts/Roboto-Font/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Font/roboto-bold-webfont.woff') format('woff'), url('../fonts/Roboto-Font/roboto-bold-webfont.ttf') format('truetype'), url('../fonts/Roboto-Font/roboto-bold-webfont.svg#robotobold') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* ------------------------------------------------
			RESET STYLE SHEET
---------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
 }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; } 
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
strong { font-family: 'robotobold'; }
a { color:#2E2E2E; text-decoration:none; }
a:hover { color:#1288b7; text-decoration:none; }

p { font-family:Arial, Helvetica, sans-serif; }
p.para { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:10px 0; }
h1 { font-family: 'roboto_ltregular'; }
h1.title {
	 color:#696969;
	 font-family: 'roboto_ltregular';
	 font-size:24px;
	 font-stretch:normal;
	 font-variant:normal;
	 font-weight:normal;
	 margin-bottom:17px;
}
h1.title2 {
	 color:#2496C4;
	 font-family: 'roboto_ltregular';
	 font-size:24px;
	 font-stretch:normal;
	 font-variant:normal;
	 font-weight:normal;
	 margin-bottom:17px;
}


h3.title, h3.title a {
   color: #2E2E2E;
    font-family: 'robotomedium';
    font-size: 14px;
    font-stretch: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 15px;
    text-transform: uppercase;
	text-decoration:none;
}

/* ------------------------------------------------
			MAIN STYLE SHEET
---------------------------------------------------*/
body { background:#f0f2f5; line-height: 1; font-family: 'roboto_ltregular'; } 
#main { height:auto; margin:0 auto; min-height:605px; width:1000px; }
/* -------------------------------------- HEADER -------------------------------------- */
#header { background:#0d3d51; height:auto; float:left; width:100%; } 
.header { height:auto; margin:0 auto; width:1000px; }
#logo { float: left; height: auto; padding: 21px 0 28px; width: 394px; }
.top-right-div { float:right; margin-top:20px; }
.top-right-div .user { color:#fff; font-family: 'robotomedium'; font-size:14px; float:right; }
.top-right-div .user a{ color:#41c8ff; font-family: 'robotomedium'; font-size:14px;	 line-height:14px; text-decoration:none; }
.top-right-div .user a:hover { text-decoration:underline; }
.sign-in-btn { float: right; margin-top: 20px; }
.sign-in-btn .logout-button{
	background: url("../images/signout-icon.png") no-repeat scroll 5px center #2496C4;
	border: medium none;
	color: #FFFFFF;
	cursor:pointer;
    font-family: 'roboto_ltregular';
	font-size: 12px;
	height:29px;
	line-height: 18px;
	padding: 5px 0 5px 14px;
	width: 80px;
}

/* -------------------------------------- WRAPPER STYLE  --------------------------------------*/

.wrapper { float:left; height:auto; padding:30px 0 13px 0; width:1000px; }
.content-wrapper { background:#fff; float:left; /*height:auto;*/ min-height:600px; padding:15px; width:970px; }
.add-group { float:right; margin-bottom:25px; }
.add-group a{ background:#2496C4; color:#fff; font-family: 'roboto_ltregular'; font-size:12px; padding:8px; text-decoration:none; text-transform:uppercase; }
.add-group a:hover{ background:#0D3D51; }
.notification { /*float:left; margin-left:400px;*/ /* width:85%;*/ text-align:center; }
.notification p{ color:#F30; font-family: 'roboto_ltregular'; font-size:12px; }	
	
/* -------------------------------------- MENU STYLE HERE --------------------------------------*/
#menu {	float:left; border-bottom:1px solid #022c3d; border-top:1px solid #022c3d; height:auto; width:100%;	 }
.menu { height:auto; margin:0 auto; width:1000px; }
.menu ul{  display:block; }
/* -------------------------------------- LOGIN BOX --------------------------------------*/
.login-box {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow:0px 1px 2px #ddd;
	-moz-box-shadow:0px 1px 2px #ddd;
	-webkit-box-shadow:0px 1px 2px #ddd;
	box-shadow:0px 1px 2px #ddd;
	float: left;
	height: auto;
	margin: 90px 0 66px 311px;
	width: 379px;
}
.login-box-inner {
	float:left;
	height:auto;
	padding:20px 19px 23px 21px;
	width: 339px;
}
.login-box .login-title {
	background:#2496c4;
	float:left;
	height:auto;
	padding:13px 19px 12px 21px;
	width:339px;
}
.login-box .login-title h2 {
	background:url(../images/login-icon.png) no-repeat left center;
	color:#fff;
	font-family: 'robotomedium';
	font-size:24px;
	padding-left: 40px;
}
.login-box-inner div p {
	margin:0 0 10px 0;
}
.login-box-inner div p label {
	color:#606366;
	font-family: 'roboto_ltregular';
	font-size:14px;
}
.login-box-inner div p label .textfield  {
	background:#dedede;
	border:0;
	color:#848484;
	font-family: 'roboto_ltregular';
	font-size:14px;
	height:16px;
	line-height:14px;
	outline:none;
	padding:13px;
	width:311px;
}
.login-box-inner div p .login-btn {
	background: url("../images/login-button-icon.png") no-repeat scroll 67px center #2496C4;
	border: medium none;
	color: #FFFFFF;
	cursor:pointer;
	font-family:'robotomedium';
	font-size: 14px;
	line-height: 18px;
	padding: 7px 33px 6px 8px;
	text-transform: uppercase;
	width: 93px;
}
.tables-sample ul { padding:25px 4%; margin:0px; list-style-type:none; }
.tables-sample ul li { background: url(../images/arrow2.png) no-repeat 0 10px; padding:5px 0 5px 18px; margin:0px; font-family:arial; font-size:16px; line-height:20px; }
.tables-sample ul li a { color:#2E2E2E; text-decoration:none; }
.tables-sample ul li a:hover { color:#1288b7; text-decoration:none; }

/* ------------------------------------------------
			FOOTER STYLE SHEET
---------------------------------------------------*/
#footer { background:#0d3d51; height:auto; float:left; width:100%; }
.footer { height:auto; margin:0 auto; width:1000px; }
.footer .copyright p.para { color:#fff; text-align:center; }

/* ------------------------------------------------
			STUDENT DASHBOARD STYLE HERE
---------------------------------------------------*/

.std-dashboard { border: 5px solid #DDDDDD; float: left; height: auto; margin: 10px 0 0 10px; padding: 20px; width: 93%; } 
.std-col1{ float: left; height: auto; margin:0 20px 25px 0; width: 48%; }
.last-col { margin:0; } 
.last-col1 { margin-bottom:0; }
.grid-left { float: left; margin: 0 0 20px; width: 100%; }
.grid-right { float: left; width: 100%; }
.grid-img { border: 5px solid #fff; float: left; margin-right: 15px;}
.grid-img:hover { border: 5px solid #2496c4; } 
.para {  }
.para p{ color: #676C6F; font-family: 'roboto_ltregular'; font-size: 12px; line-height:18px; margin-bottom: 13px; }
h3.title a:hover { color:#0080b4; }

/* forms-container */
.box-container, .forms-container, .tables-sample {
	 border: 1px solid #ddd;
	border-radius:5px;
	box-shadow:0px 2px 2px #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
    float: left;
    height: auto;
	min-height:501px;
    padding: 15px;
    width: 97%;
	
}
.bullet { background:#2496c4; color:#fff; font-size:18px; font-family: 'roboto_ltregular'; padding:5px 10px; }
.scroll { font-size: 12px; height: auto; overflow: auto; width: 150px; } 

/* -----------Pagination style str--------------*/
.pagination { float:left; display:block; padding:2%; width:96%; }

ul.tsc_pagination { margin:4px 0; padding:0px; width:100%; overflow:hidden; font:12px 'Tahoma'; list-style-type:none; }
ul.tsc_pagination li { background:none; float:left; margin:0px; padding:0px; margin-left:5px; }
ul.tsc_pagination li:first-child { margin-left:0px; }
ul.tsc_pagination li a { color:black; display:block; text-decoration:none; padding:7px 10px 7px 10px; }
ul.tsc_pagination li a img { border:none; }
ul.tsc_paginationA li a { color:#FFFFFF;}
ul.tsc_paginationA01 li  { color:#fff;  background:#022C3D;  }
ul.tsc_paginationA01 li.page_number { color:#fff; padding:6px 9px 6px 9px; background:#022C3D;  } 

ul.tsc_paginationA01 li a { background:none; color:#fff; padding:6px 9px 6px 9px; background:#022C3D;  } 
ul.tsc_paginationA01 li a:hover,ul.tsc_paginationA01 li a.current { background:#2496C4; }

.link { color: #484848; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
.pad { padding:6px 9px 6px 9px !important; text-align:center; } 

/* -----------Pagination style end--------------*/


/* ------------------------------------------------
			INNER PAGE STYLE
---------------------------------------------------*/
.two-third { width: 63.8%; }
.last { margin-right: 0 !important; }
.one-third { width: 35%; }
/*.one, .one-half, .two-third, .one-third, .one-fourth { float: left; margin-right: 4%; position: relative; }*/
.two-third, .one-third {  float: left; margin-right: 1.2%; position: relative; }

/* EXAM SUMMARY */
.exam-summary-title{  background:#2496c4; float:left; height:auto; padding:17px 23px 16px 23px; width: 85%; }
.exam-summary-inner { background:#fff; float:left; height:auto; width: 100%; }
.exam-summary-row { background:#fff; border-bottom:1px solid #e5e5e5; float:left; height:auto;    padding: 23px 23px 0px 23px; width: 85%; }
.exam-summary-row  h5{ color:#606366; font-family: 'roboto_ltregular'; font-size:16px; font-weight:normal; margin-bottom:20px; }
.exam-summary-row p { color:#898e91; font-family: 'roboto_ltregular'; font-size:12px; font-weight:normal; margin-bottom:21px; }
.exam-summary-inner .last-r { border-bottom:none; }
.required-score { float:left; padding-bottom: 36px; width: 100%; }
.required-score-left { float:left; width: 50%; }
.required-score-right { float:right; width: 42%; }
.required-score-left p, .required-score-right p { color:#606366; font-size:14px; }
.required-score .score { color:#2496c4; font-family: 'roboto_ltregular'; font-size:60px; line-height: 43px; }

/* EXAM DETAILS */
.exam-details-title{  background: none repeat scroll 0 0 #2496C4; float: left; height: auto; padding: 17px 27px 16px; width: 91%; }
.exam-details { background: none repeat scroll 0 0 #FFFFFF; float: left; height: auto; padding: 27px 24px 25px; width: 92%; }
.exam-details-left, .exam-details-right{ float:left; } 
.exam-details-left { height:auto; width: 313px; }
.exam-details-right { height:auto; width:236px; }
.ex-label1, .ex-label2, .ex-label3, .ex-label4, .ex-label5 { color:#606366; font-family: 'roboto_ltregular'; font-size:14px; }
.ex-label1 { margin-right:20px;	 } 
.ex-label2 { margin-right: 54px; }
.ex-label3 { margin-right:20px;	 }
.ex-label4 { margin-right:20px;	 }
.ex-label5{ margin-right:26px;	 }
.ex-fields p{	 color:#898e91; font-family: 'roboto_ltregular'; font-size:12px; margin-bottom:13px; }
.ex-fields p.last-f{ margin-bottom:0; }

/* EXAM SCHEDULE TABLE */
.exam-schedule { background:#fff; float:left; height:auto; margin-top:9px; padding:11px 11px 2px 11px; width:585px; }
.ex-schedule-box { float:left; height:auto; margin: 0 12px 8px 0; width: 286px; }
.head-left { float: left; margin: 0; padding: 0; width: 525px; }
.head-right { color: #2496C4; float: right; font-family: 'robotomedium'; width: 380px; }
.head-right span { float: left; font-family: 'robotomedium'; font-size: 14px; margin: 0; padding: 10px 0 0 10px; text-align: left; }
.group-select { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DDDDDD; float: left; margin: 5px 0 0 20px; overflow: hidden; padding: 0; text-transform: none !important; width: 217px; }
.group-select select {
background: url("../images/select_arrow.jpg") no-repeat scroll 195px center rgba(0, 0, 0, 0);
border: medium none;
color: #BFBFBF;
float: left;
font-family: 'robotomedium';
font-size: 12px;
height: 27px;
outline: medium none;
padding: 5px 3px;
text-transform: none !important;
width: 240px;
}
.grey-box { background:#eaeaea; float:left; height:auto; padding:11px 0px 12px 11px; width:124px; }
.grey-box p{ color:#4c4d4d; font-family: 'roboto_ltregular'; font-size:14px; }
.grey-box p span{ font-size:12px; display:block; margin-top:13px; }
.blue-arrow1, .blue-arrow2, .blue-arrow3, .blue-arrow4, .blue-arrow5, .blue-arrow6, .blue-arrow7, .blue-arrow8 {
background:url(../images/blue-arrow.png) no-repeat left center;
height:16px;
width:8px;   
}
.blue-arrow1 { left: 138px; position: absolute; right: 0; top: 214px; }
.blue-arrow2 { left: 436px; position: absolute; right: 0; top: 214px; }
.blue-arrow3 { left: 138px; position: absolute; right: 0; top: 283px;  }
.blue-arrow4 { left: 436px; position: absolute; right: 0; top: 283px; }
.blue-arrow5 { left: 138px; position: absolute; right: 0; top: 353px; }
.blue-arrow6 { left: 436px; position: absolute; right: 0; top: 353px; }
.blue-arrow7 { left: 138px; position: absolute; right: 0; top: 424px; }
.blue-arrow8 { left: 436px; position: absolute; right: 0; top: 424px; }
.blue-box { background:#2496c4; float:left; padding:19px 29px 19px 29px; text-align:center; width:93px; }
.blue-box span { color:#fff; font-family: 'roboto_ltregular'; font-size:24px; }
.add-group { float:right; margin-bottom:25px; }
.add-group a{ background:#2496C4; color:#fff; font-family: 'roboto_ltregular'; font-size:12px; padding:8px; text-decoration:none; text-transform:uppercase; }
.add-group a:hover{ background:#0D3D51; }
.notification { float:left; margin-left:400px; }
.notification p{ color:#F30; font-family: 'roboto_ltregular'; font-size:12px; } 

/* Score Pad */
.score-pad { float:left; width:100%; padding:0px; margin:13px 0px; }
h3 { font-family:'robotomedium'; 
	 color:#2e2e2e;
	 font-size:14px;
	 font-stretch:normal;
	 font-variant:normal;
	 font-weight:normal;
	 margin-bottom:15px;
	 text-transform:uppercase;
	 line-height:18px;
}
h3 span { font-family:'robotomedium'; 
	 color:#2496c4;
	 font-size:14px;
	 font-stretch:normal;
	 font-variant:normal;
	 font-weight:normal;
	 padding:0px 0px 0px 0px; 
	 margin:0px 0px 0px 0px;
	 line-height:18px;
	 width:100%;
	 float:left;
	 text-transform:none;
}
.in_title { float:left; width:100%; text-align:center; font-family:'robotomedium'; color:#383838; font-size:14px; line-height:18px; padding:15px 0px 15px 0px; }
.section-wise { float:left; width:510px; padding:15px; margin:0px 13px 0px 0px; background:#ffffff; }
.section-wise-pad { float:left; width:100%; background:#d7d7d7; }
.section-wise2 { float:left; width:440px; padding:15px; margin:0px 13px 0px 0px; background:#ffffff; }
.section-wise-pad2 { float:left; width:92%; background:#d7d7d7; padding:5% 4% 4%; }
.section-wise-chart { float:left;}
/*.total-question { float:left; width:175px; margin:15px; background:#e64c65; font-family: 'roboto_thregular'; color:#FFF; text-align:center;  }
.correct-answers { float:left; width:175px; margin:0 15px; background:#f1b705; font-family: 'roboto_thregular'; color:#FFF; text-align:center;  }
.total-question span.txt, .correct-answers span.txt { float:left; font-size:20px; width:100%; padding:16px 0px; }
.total-question span.num , .correct-answers span.num{ float:left; font-family:'robotomedium'; font-size:30px; width:100%; padding:0 0 20px; }*/
.total-question { float:left; width:100%; margin:20px 0 0; background:#e64c65; font-family: 'roboto_thregular'; color:#FFF; text-align:center;  }
.correct-answers { float:left; width:100%; margin:10px 0; background:#2496C4; font-family: 'roboto_thregular'; color:#FFF; text-align:center;  }
.incorrect-answers { float:left; width:100%; margin:0; background:#f1b705; font-family: 'roboto_thregular'; color:#FFF; text-align:center;  }
.div_incorrect_answers { float:left; width:100%; margin:10px 0; background:#C5B47F; font-family: 'roboto_thregular'; color:#FFF; text-align:center;  }


.total-question span.txt, .correct-answers span.txt,.div_incorrect_answers span.txt, .incorrect-answers span.txt { float:left; font-size:20px; width:60%; padding:10px 5%; text-align:left; color:#FFF; line-height:30px; }
.total-question span.num , .correct-answers span.num,.div_incorrect_answers span.num, .incorrect-answers span.num{ float:left; font-family:'robotomedium'; font-size:30px; width:30%; padding:0; line-height:50px; }
.total-score {   background:#FFFFFF; float:left; margin:0; padding:15px 0; width:385px;} 
.total-score-pad { background:#E5E5E5; float:left; padding:20px; width:345px; }
.total-score-pad .title { float:left; width:100%; font-family:'robotomedium'; font-size:18px; color:#3e3e3e; text-transform:uppercase; padding:0 0 7px; }
.total-score2 {   background:#FFFFFF; float: left; margin: 0; padding: 15px 0; width:450px;} 
.total-score-pad2 { background:#E5E5E5; float:left; padding:3% 5% 5%; width:90%; min-height:375px; }
.total-score-pad2 .title { float:left; width:100%; font-family:'robotomedium'; font-size:18px; color:#3e3e3e; text-transform:uppercase; padding:0 0 15px; }

.chart-result-top { float:right; margin:0 28px 37px 0; width:34%; } 
.correct-ans { color:#494949; font-family:'roboto_ltregular'; font-size:14px; }
.correct-res { color:#494949; font-family:'roboto_ltregular'; font-size:60px; font-weight:normal; }
.chart-result-bottom { float:right; margin:0 28px 0px 0; width:34%; }

/* Question Detail Pad */
.question-detail-pad { float:left;  width: 97%; padding:15px; margin:0px 0 13px; background:#ffffff; position:relative; }
.simple-math-txt { float:right; text-align:right; margin:-33px 0 0px; font-family: 'roboto_ltregular'; font-size:14px; color:#2e2e2e; }
.question-detail-table { float:left; width:100%; padding:0px; margin:0px; }
.question-detail-table tr { width:100%; padding:0px; margin:0px; font-family: 'roboto_ltregular'; font-size:13px; color:#626262; }
.question-detail-table tr.thhead {  background:#e5e5e5; }
.question-detail-table tr.even { background:#ffffff; }
.question-detail-table tr.odd { background:#f3f3f3; }
.question-detail-table th { padding:10px; line-height:16px; text-align:center; }
.question-detail-table td { padding:20px 10px 20px 10px; line-height:16px; text-align:center; }
.question-detail-table th.time {  background:#0d3d51; color:#ffffff; text-align:center; }
.question-detail-table th.answers {  background:#2496c4; color:#ffffff; text-align:center; }

/* Benchmark Pad */


#div_exam_timer_display { float:right; margin:0px; text-align:center; color:#2496C4; font-family:'roboto_ltregular'; font-size:40px; line-height:40px;}
#div_exam_timer_display span { display:block; color: #606366; font-size:16px; font-weight: normal; line-height:20px; text-align:left; }
.std-dashboard.question-pad { border:0px; padding:0px; margin:15px 0 0; width:100%; }
.std-dashboard.question-pad img { margin:0 0 -4px; cursor:pointer;  }
.question { float:left; background:#f5f5f5; padding:10px 2%; width:96%; margin:0 0 25px; color:red; font-weight:bold; font-size:18px; font-family:'roboto_ltregular'; line-height:25px; }
.question p { color:red; font-weight:bold;font-size:16px; font-family:'roboto_ltregular'; line-height:27px; text-align:justify;}
#display_options { background:#f5f5f5; border: 1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; float: left; min-height:100px; padding:1.5% 2%; width:95.5%; line-height:28px; }
.paging { float:right; width:100%; padding:10px 0 0; /*border-top:1px solid #dddddd;*/ }
.pagers { float:left; width:100%; padding:10px 0 0;  }

/* Dashboard */
.dashboard-toppad { clear:both; float:left; width:97%; padding:10px 1.5% 15px; margin:0px; }
.exam-pad { float:left; width:48%; padding:0px; margin:0px; background:#f0f0f0; min-height:180px; }
.examstatus-pad { float:left; width:48%; padding:0px; margin:0px 0 0 4%; background:#f0f0f0; min-height:180px; }
.exam-title { background:#2496C4; float: left; height: auto; padding: 14px 4% 14px; width: 92%; }
.exam-title h1 { display:inline-block; color:#ffffff; }
.exam-cont-pad { float: left; margin:0; padding:14px 4%; width: 92%; }
.exam-cont-pad ul { padding:0; margin:0px; list-style-type:none; }
.exam-cont-pad ul li { float:left; width:100%; background:none!important; padding:6px 0; margin:0px; color: #606366; font-family:arial; font-size: 12px; line-height:24px; border-bottom:1px solid #DDDDDD; }
.exam-lft { float:left; width:70%;}
.exam-rht { float:right; width:30%; text-align:right; }
.examstatus { float: left; margin:0; padding:0 0 10px; width:100%; }
.examstatus .head { float:left; font-family:arial; font-size:12px; background:#e5e5e5; padding:5px 4%; width:92%; line-height:24px; font-weight:bold;  border-bottom:1px solid #DDDDDD; }
.examstatus ul { padding:0 4%; margin:0px; list-style-type:none; }
.examstatus ul li { float:left; width:100%; background:none!important; padding:4px 0; margin:0px; color: #606366; font-family:arial; font-size: 12px; line-height:22px; border-bottom:1px solid #DDDDDD; }
.examstatus .head .exam-lft, .examstatus .head .exam-rht { color:#343434;}
.examstatus .exam-rht { color:#2c7da6;}
.examstatus .exam-rht a { color:#2c7da6; text-decoration:none; }
.examstatus .exam-rht a:hpver { color:#2c7da6; text-decoration:underline; }
.red span { font-size:13px; color:#E64C65; font-weight:bold; }
.green span { font-size:13px; color:#398e2a; font-weight:bold; }
.blue span { font-size:13px; color:#2496C4; font-weight:bold; }
.exam-month-pad { float:left; width:97%; padding:15px 1.5%; margin:0px; background:#ffffff; position:relative; min-height:360px; }
.exam-month-pad h3 { margin-bottom:5px; }

/* Score Pad */
.examgroup-questions { float:left; width:100%; padding:0px; margin:13px 0px; }
.in_title { float:left; width:100%; text-align:center; font-family:'robotomedium'; color:#383838; font-size:14px; line-height:18px; padding:15px 0px 15px 0px; }
.exam-group { float:left; width:445px; padding:15px; margin:0px 13px 0px 0px; background:#ffffff; }
.questions-sec { float:left; background:#FFFFFF; margin:0; padding:15px 0; width:450px; }
.exam-group-pad, .questions-sec-pad { float:left; width:92%; background:#e9e9e9; padding:5% 4% 4%; }
.examgroup-chart { float:left; min-height:200px; width:100%; text-align:center; }
.pad1 { float:left; width:40%; padding:2% 3%; margin:4% 2% 0; background:#ffffff; }
.pad1 h2 { font-size:15px; color:#2496C4; font-weight:normal; line-height:25px; }
.pad1 h2 span { float:left; padding:0 5px 0 0; color:#343434; font-size:15px; font-weight:bold; }
.calc { display:block; font-size:12px; color:#707376; }
.td_heading { font-size:16px; color:#ffffff; font-family: 'robotobold';  }
.link a { color:#2E2E2E; text-decoration:none; }
.link a:hover { color:#1288b7; text-decoration:none; }

.remember_ques_hint     { float:left; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:14px; color: #444444; }
.remember_ques_hint ul     { float:left; width:100%; padding:10px 0px 0px 10px; margin:0px 0px 0px 0px; }
.remember_ques_hint ul li     { float:left; width:100%; background:none; padding:3px 0px 3px 0px; margin:0px 0px 0px 0px; }
.remember_ques_hint ul li span     { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  font-size:14px; color: #444444; }
.remember_ques_hint ul li img     { float:left; padding:5px 10px 0px 0px; margin:0px 0px 0px 0px; }
.remember_ques_hint ul li a     { color:#444444; text-decoration:none; }
.remember_ques_hint ul li a:hover     { color:#444444; text-decoration:none; }

