*{margin:0; padding:0;}
a{outline:none; border:none; text-decoration:none}
span a{color:#1570d6; font-size:13px;}
h1,h2,h3,h4,p{margin:0px; padding:0px;}
.paddingm{ padding:10px;}
.ptop{ padding-top:10px;}
.ptopx{ padding-top:20px;}
.pleft{ padding-left:10px;}
.pbottom{ padding-bottom:10px;}
.pright{ padding-right:10px;}
.mtop{ margin-top:10px !important;}
.mleft{ margin-left:10px !important;}
.mbottom{ margin-bottom:10px !important;}
.mright{ margin-right:10px !important;}
.clr{clear:both; margin:0px; padding:0px;}
.tab_selected{ background-color:#ecebeb !important}
.center{ text-align:center}
.bold{ font-weight:600}
img{border:none; outline:none;}
sup{color:#ff0000; }
body{
	
	color:#313131;
	font:13px/20px 'Open Sans', Arial, sans-serif;
	font-weight:400;
	background:#f2f1f1 url(../images/bg-new.jpg) repeat;;
}
#wrapper{
	margin:0 auto;
	width:100%;	
}

#header{
	
	width:100%;
	height:70px;
	padding:0px!important;
	background:#13659d!important;
	
}

.header{
	
	width:1100px;
	height:65px;
	margin:0 auto;
	
	
}
.logo{
	
	float:left;
	padding:10px 0 0 10px;	
	display:block;
	
}
.header_right{float:right; background:url(../images/247-icon.png) left 2px no-repeat; padding-left:100px;    height:60px; }   
.header_right p{color:#FFF; font:normal 14px/20px 'Open Sans', Arial, sans-serif;   }
.header_right span{ font-size:18px; font-weight:bold; color:#FFF; text-transform:uppercase; line-height:32px; }
/* -- [ NAVIGATION-SELECTORS ] -- */
#top_nav{width:100%;
	height:30px;
	background:#ffffff;
	border-bottom:solid 1px #dadada;
	}
.top_nav{
	height:30px;
	width:1100px;
	margin:0 auto;
	
	}
.top_nav_left{
	float:left;
	width:800px;
		}
.top_nav_right{
	float:left;
	width:300px;
	
	}

/* 
	LEVEL ONE
*/

.selected {
background-color: #f9aa00 !important; color: #fff !important;  display:inline-block !important;
}

ul.dropdown                         {position: relative; list-style:none; z-index:15; margin:0 auto}
ul.dropdown li                      {background:url(../images/menu-devider.gif) no-repeat bottom right; float:left; position:relative; list-style:none; float: left; zoom: 1;}
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #616060; }
ul.dropdown li a                    {
	color:#322f29;
	display:block;
	font:13px/30px 'Open Sans', Arial, sans-serif;
	font-weight:normal;
	list-style:none;
	padding:0 11px;
	text-decoration:none;
	}
ul.dropdown li a span{ color:#ff0000;}	
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #f9aa00; color: #fff; position: relative; }
ul.dropdown li.hover a              { color: #fff; }
ul.dropdown li.hover li a        { color:#FFF; font-weight:normal; font-size:13px; }
/* 
	LEVEL TWO
*/
ul.dropdown ul 						{background:url(../images/blank.gif) repeat top left; -webkit-box-shadow: 0 8px 6px -6px #5e5651;
	   -moz-box-shadow: 0 8px 6px -6px #5e5651;   box-shadow: 0 8px 6px -6px #5e5651; font-size:12px; font-weight:normal; width:180px;   position: absolute; top: 100%; left:-9999px; }
ul.dropdown ul li 					{font-size:13px; font-weight: bold; background: #f9aa00; color: #FFFFFF;  padding:2px 0 2px 10px !important; 
									  border-bottom: 1px solid #FFF; float: none;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right:none; color:#FFF; width:84%; display: inline-block;  font-size:12px; font-weight: bold; line-height:32px; padding:0 15px 0;} 
ul.dropdown ul li:hover			{background:#ffc037 !important;}



.arrow1{background:url(../images/nav-arrow.png) no-repeat right center; margin-right:0px}


ul.dropdown_profile                         {position: relative; list-style:none; z-index:15; margin:0 auto}
ul.dropdown_profile li                      {float:right; background:url(../images/profile-icon.png) left no-repeat; position:relative; list-style:none; zoom: 1; padding:0 5px;}
ul.dropdown_profile a:hover		            { color: #fff;  }
ul.dropdown_profile a:active                { color: #616060; }
ul.dropdown_profile li a                    {
	color:#322f29;
	display:block;
	font:13px/30px 'Open Sans', Arial, sans-serif;
	font-weight:normal;
	list-style:none;
	padding:0 15px;
	text-decoration:none;
	}
ul.dropdown li:last-child{
	background-image:none;
	}	
ul.dropdown_profile li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown_profile li.hover,
ul.dropdown_profile li:hover                { background: #f9aa00; color: #fff; position: relative; }
ul.dropdown_profile li.hover a              { color: #fff; }
ul.dropdown_profile li.hover li a        { color: #FFFFFF; font-weight:normal; font-size:13px; }
/* 
	LEVEL TWO
*/
ul.dropdown_profile ul 				{background:url(../images/blank.gif) repeat top left; font-size:12px; font-weight:normal; width:165px; position: absolute; -webkit-box-shadow: 0 8px 6px -6px #5e5651;
	   -moz-box-shadow: 0 8px 6px -6px #5e5651;   box-shadow: 0 8px 6px -6px #5e5651; top: 100%; left:-9999px; }
ul.dropdown_profile ul li 			{font-size:13px; font-weight: normal; background: #f9aa00; color: #494949;  padding:5px 0 !important; 
									  border-bottom: 1px solid #FFF; float: none; padding:0 !important}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown_profile ul li a					{ color:#FFF; border-right:none; width:84%; display: inline-block; position:relative;  font-size:12px; font-weight: normal; line-height:30px; padding:0 10px 0 30px;} 
ul.dropdown_profile ul li:hover			{background:#ffc037 !important;}
ul.dropdown_profile ul li a img{ padding:0 3px 0 0px; left:5px; margin-top:8px;  position:absolute;}

.menu-left-side {position:relative;}
.menu-left-side ul 	{background: #666;  padding-left:2px; font-size:12px;   top: 100%; left:-9999px; }
.menu-left-side ul li 					{font-size:13px;  background: #FFFFFF;   padding:2px 0 2px 20px !important; 
									  border-bottom: 1px solid #d8d8d8; float: left; width:255px; list-style:none;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
.menu-left-side ul li a					{ border-right:none; color: #454545; width:84%;   font-size:12px; font-weight:normal; line-height:32px; padding:0 15px 0;} 
.menu-left-side ul li:hover			{background:#f5f4f4 !important; color:#ff0000 !important;}
.menu-left-side ul li a img{ padding:0 3px 0 0px; left:10px; margin-top:8px;  position:absolute;}
.menu-left-side ul li:last-child { border-bottom: none; }
.edit-profile-main { width:650px; padding:10px 0 0 10px }
.edit-profile-main p{font-size:13px; font-weight:600; color:#454545; }
.edit-profile-main h2{font-size:14px; font-weight:500; padding:15px 0 0 0px; color:#6d6d6d; }
.edit-profile-main h2 Span{font-size:13px; font-weight:600; color:#372f2f; }
.edit-profile-info{width:760px; padding:10px 0 0 10px; clear:both }
.browse_image_main_section{width:100%; border:1px dashed #8da1aa; background-color:#bed6e2; height:40px;}
.browse_image_main_section input{height:30px; color:#454545; margin:0 auto; padding:5px 5px 5px 40px;}
.profile-detail-text{font-size:13px; float:left; width:120px; font-weight:500; color:#454545;
padding:10px; }
.profile_image_head{ width:100%; border:1px dashed #083d56; background-color:#0082bf; color:#ffffff; font:18px/30px 'Open Sans', Arial, sans-serif; text-align:center}
.profile-detail-registration{font-size:15px; float:left; width:400px; font-weight:600; color:#454545; padding:18px 25px 20px 10px;}
.profile-detail-print{ background:url(../images/print-icon.png) 10px 10px no-repeat; float:left; height:36px; width:100px; padding:12px 0 0 45px }
.profile-detail-print a{ color:#F00; font-size:12px;}
.profile-detail-username input{height:24px;background:#ebebeb url(../images/user-icon.jpg) 5px center no-repeat;
	border:1px solid #c4c5c6; color:#454545; 	
	margin:10px 0 0 0px; padding:5px 5px 5px 40px; width:275px !important;}
.profile-detail-email input{height:24px;background:#ebebeb url(../images/email-icon.png) 5px center no-repeat;
	border:1px solid #c4c5c6; color:#454545; 	
	margin:10px 0 0 0px; padding:5px 5px 5px 40px; width:275px !important;}
.profile-detail-username select{height:30px;background:#ebebeb;
	border:1px solid #c4c5c6; color:#454545; 	
	margin:10px 20px 0 0px; padding:5px; width:92px !important;}
.acc_activity_main{ width:100%; margin:0 auto;}
.acc_activity{ margin:0 auto; padding-left:400px;}
.acc_activity select{height:30px;background:#ebebeb;
	border:1px solid #c4c5c6; color:#454545; 	
	margin:10px auto; padding:5px; width:300px !important;}
.profile-detail-city input{height:24px;background:#ebebeb url(../images/city-icon.png) 5px center no-repeat;
	border:1px solid #c4c5c6; color:#454545; 	
	margin:10px 0 0 0px; padding:5px 5px 5px 40px; width:275px !important;}
.profile-detail-mob input{height:24px;background:#ebebeb url(../images/call-icon.png) 5px center no-repeat;
	border:1px solid #c4c5c6; color:#454545; 	
	margin:10px 0 0 0px; padding:5px 5px 5px 40px; width:275px !important;}
.profile-detail-username textarea{height:100px;background:#ebebeb ;
	border:1px solid #c4c5c6; color:#454545; font:12px/30px 'Open Sans', Arial, sans-serif;	
	margin:10px 0 0 0px; padding:5px 5px 5px 5px; width:310px !important;}
.profile-detail-pwd{ font-size:13px; float:left;  font-weight:500; color:#c1c1c1; padding:10px; }
.profile-detail-pwd input{height:24px;background:#ebebeb url(../images/change-pwd.png) 5px center no-repeat;
	border:1px solid #c4c5c6; color:#454545; 	
	margin:10px 0 0 0px; padding:5px 5px 5px 40px; width:275px !important;}
.invoice-detail{ padding:10px 0 0 0}
.invoice-detail p{font-size:13px; font-weight:600; padding:10px 0 0 50px; color:#454545; }
.invoice-detail p Span{font-size:13px; font-weight:600; color:#372f2f; }
.invoice-profile{padding:10px 0 0 0; clear:both;}
.invoice-profile p{font-size:13px; font-weight:500; padding:10px 0 0 50px; color:#454545; }
.invoice-profile p Span{font-size:13px; font-weight:600; color:#372f2f; }

.clim_cert_hrs{padding:5px 0 0 0px; clear:both;}
.clim_cert_hrs p{font-size:13px; font-weight:600; padding:5px 0 0 50px; color:#454545; }
.clim_cert_hrs p Span{font-size:12px; font-weight:300; color:#372f2f; }


#main-section{width:100%;
	min-height:455px;
	
	}
.main-section{
	height:auto;
	width:1100px;
	margin:0 auto;	
	}	
.main-left{ float:left; width:810px; padding-right:10px;}
.main-right{ float:left; width:280px; padding-top:10px;}
.main-left-other{ float:left; width:280px; padding:10px 10px 0 0;}
.main-right-other{ float:left; width:800px; padding:10px 0 0 10px;}
.user-profile-main{width:810px;}
.user-profile-main .p-left{ float:left; width:120px; padding:15px 0 0 6px;}
.profile{width:115px; margin:0 auto; height:112px; padding:5px; box-shadow:0px 0px 2px #1f1c1c; border:solid 1px #acacac\9; background:#FFF;}
.edit-profile{ background:url(../images/edit-profile.png) center no-repeat; padding-left:65px; margin:2px 0 0 -45px; font-size:9px; text-align:center; }
.user-profile-main .p-left .edit-profile a{ text-decoration:none; color:#015e9d}
.user-profile-main .p-right{ float:left; width:675px; padding:29px 0 13px 6px;}
.user-profile-main .p-right .profile{width:680px; border-bottom-right-radius:5px; border-top-right-radius:5px; height:85px; padding:5px; border:solid 1px #a6a6a6; border-left:none; background:#FFF;}
.user-profile-main .p-right .profile p{ width:650px; font:normal 13px/24px 'Open Sans', Arial, sans-serif; padding-left:15px; }
.user-profile-main .p-right .profile p span{ color:#F00; font-weight:bold;}
.user-profile-main .p-right .profile p strong{ background:url(../images/blank.gif) repeat top left; width:150px;}

.sections-main{width:810px; padding-top:10px;}
.right-s{padding-right:20px}
.sections-main .section-main-tab{float:left; width:395px; }
.sections-main .heading{height:30px; width:230px; background:#0082bf;}
.sections-main .heading:after{background:url(../images/heading-after.jpg) no-repeat; content:''; display:block; width:36px; height:30px; position:relative; right:-230px; top:-25px}
.sections-main .heading h3{ font-size:14px; font-weight:bold; color:#FFF; padding:5px 0 0 15px;}
.sections-main .heading h3 span{ color:#FFF; font-weight:normal}
.sections-main .section{position:relative; width:400px; height:230px;  -webkit-box-shadow: 0 8px 6px -6px #5e5651;
	   -moz-box-shadow: 0 8px 6px -6px #5e5651;   box-shadow: 0 8px 6px -6px #5e5651; border:solid 1px #b2daed; background:#FFF;}
.section .course-sub{ width:100%; padding:5px;}
.section .course-sub .sub-left{ float:left; width:117px; height:71px;}
.course-img-left{ width:117px; height:71px; }
.section .course-sub .sub-left .rating{display:inline-block;  margin:5px 0 0 15px; line-height:16px;font-weight:600; float:left; width:100px; color:#bbb; font-size:12px}
.rating{ width:117px; margin:0 auto }
.rating span{ display:block; float:left; width:16px; height:16px; background:url(../images/stars.png) 0 100%}
.rating span.full{ display:inline-block;  width:16px;height:16px;background:url(../images/stars.png) 0 0}
.rating span.half{ display:inline-block;  width:16px;height:16px;background:url(../images/stars.png) 0 50%}
.section .course-sub .sub-right {float:left; width:270px; padding-left:5px;  }
.section .course-sub .sub-right h2 {white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.section .course-sub .sub-right h2 a{font:bold 12px/20px 'Open Sans', Arial, sans-serif; color:#3d3636; }
.section .course-sub .sub-right h2 a:hover{color:#F00 !important;}
.section .course-sub .sub-right .course-content{width:270px; height:30px;font:normal 12px/16px 'Open Sans', Arial, sans-serif; color:#6c6c6c; text-overflow:ellipsis; overflow: hidden;}

.course_reading_detail{ width:650px; margin:0 auto; clear:both; padding:30px 0;}
.course_reading_detail .course_reading_detail_section1{ }
.course_reading_detail_section ul{ }
.course_reading_detail_section li{float:left; line-height:40px; padding:0 10px; width:170px; margin-right:5px; color:#3c3939;  list-style:none; font:bold 13px/32px 'Open Sans', Arial, sans-serif;  }
.text_color1{font:bold 20px/32px 'Open Sans', Arial, sans-serif; color:#DC2424}



.start-reading{ width:270px; padding-bottom:10px;}
.start-reading .button a{background: #ff9900;
border-radius: 2px;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 28px;
float:left;
font-weight:normal;
line-height:30px;
padding:0 3px;
margin:10px 10px 15px 10px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width: 100px !important;}
.start-reading .button a:hover{background:#e48900}

.print-invoice .button a{background: #0090f3 url(../images/print-icon.png) 10px center no-repeat;
border-radius: 2px;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 28px;
float:left;
font-weight:normal;
line-height:30px;
padding:0 0 0 20px;
margin:10px 10px 15px 50px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width: 90px !important;}
.claim_cert .button a{background: url(../images/certification.png) 10px center no-repeat;
border-radius: 2px;
border:solid 1px #F00;
color: #F00;
cursor:pointer;
display: block;
font-size: 12px;
height: 28px;
float:left;
font-weight:normal;
line-height:30px;
padding:0 0 0 15px;
margin:15px 15px 20px 50px;
text-decoration: none;
text-align: center;

width:150px !important;}
.reg-no{font-size:13px !important; color:#13659D !important;  font-weight:bold !important}
.hrs-no{font-size:13px !important; color:#13659D !important;  font-weight:bold !important; width:350px}

.start-reading .view-report a{ float:left; padding:15px 0 0 10px; font:normal 12px/20px 'Open Sans', Arial, sans-serif; color:#0074c3; text-decoration:underline}
.start-reading .view-report a:hover{color:#ff0000}
.box-view-more {height:20px; border-top:solid 1px #99c2d5; width:100%; text-align:right; position:absolute; bottom:0px; right:0px; opacity: 0.7; filter: alpha(opacity=70); background:#b2daed; }
.box-view-more a{padding:5px 10px 0 0; margin-top:5px; font:normal 12px\18px'Open Sans', Arial, sans-serif; color:#0074c3;}
.box-view-more a:hover{ color:#ff0000}

.button-with-cancle{ width:195px; float:right; padding-right:166px;}
.button-with-cancle .button input{background: #ff9900;
border-radius: 2px;
border:none;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 30px;
float:left;
font-weight:normal;
line-height:26px;
padding:0 3px;
margin:10px 10px 15px 5px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width: 80px !important;}
.button_pwd_update input:hover{background:#e48900}
.button-with-cancle .button input:hover{background:#e48900}
.button-with-cancle .cancle{float:left; padding:15px 0 0 10px;}
.button-with-cancle .cancle a{  font:normal 12px/20px 'Open Sans', Arial, sans-serif; color:#0074c3; text-decoration:underline}
.button-with-cancle .cancle-report a:hover{color:#ff0000}
.button_pwd_update input{background: #ff9900;
border-radius: 2px;
border:none;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 30px;
float:left;
font-weight:normal;
line-height:26px;
padding:0 3px;
margin:10px 10px 15px 5px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width:150px !important;}


.right-section-main{ width:100%; height:auto; float:left;  -webkit-box-shadow: 0 8px 6px -6px #5e5651;
	   -moz-box-shadow: 0 8px 6px -6px #5e5651;   box-shadow: 0 8px 6px -6px #5e5651; border:solid 1px #b4b4b4; background:#FFF;}

.sections-main-sub{width:810px; padding-top:10px;}
.sections-main-sub-width{width:901px !important;}

.sections-main-sub .section-main-tab{float:left; width:100%; margin-left:10px;}
.sections-main-sub .heading{height:30px; min-width:240px; position:relative; display:inline-block; background:#0082bf;}
.sections-main-sub .heading:after{background:url(../images/heading-after.png) no-repeat; content:''; display:block; width:36px; height:30px; /*position:relative; right:-410px; top:-25px;*/ position: absolute;
right: -36px;
top: 0px;}
.sections-main-sub .heading h3{ font-size:14px; color:#FFF; font:bold 13px/20px 'Open Sans', Arial, sans-serif!important; padding:5px 0 0 15px;}
.sections-main-sub .heading h3 span{ color:#FFF; font-weight:normal}
.sections-main-sub .course-section{width:100%; height:auto; min-height:400px;  -webkit-box-shadow: 0 8px 6px -6px #5e5651;
	   -moz-box-shadow: 0 8px 6px -6px #5e5651;   box-shadow: 0 8px 6px -6px #5e5651; border:solid 1px #b2daed; background:#FFF;}

.no-subscription-msg{width:800px; margin:0 auto; padding-top:150px; text-align:center}
.no_subscription_msg_dash{width:380px; margin:0 auto; padding-top:90px; text-align:center; font-weight:600;}

.course-section .course-sub{box-sizing:border-box; width:100%; padding:10px; }
.course-section .course-sub .course-heading-top{ width:820px; height:auto; padding:0px; margin:0 auto; clear:both;}
.course-section .course-sub .sub-left{ float:left; width:117px; height:71px;}
.course-section .course-sub .sub-left .user-review a{ color:#F00; float:left; width:100px; padding-top:5px; text-align:center}
.course-section .course-sub .sub-left .rating{display:inline-block;  margin:5px 0 0 15px; line-height:16px;font-weight:600; float:left; width:100px; color:#bbb; font-size:12px}
.course-section .course-sub .sub-left .rating span{ display:block; float:left; width:16px; height:16px; background:url(../images/stars.png) 0 100%}
.course-section .course-sub .sub-left .rating span.full{ display:inline-block;  width:16px;height:16px;background:url(../images/stars.png) 0 0}
.course-section .course-sub .sub-left .rating span.half{ display:inline-block;  width:16px;height:16px;background:url(../images/stars.png) 0 50%}
.course-section .course-sub .sub-right {float:left; width:665px; padding-left:5px;  }

.course-section .course-sub .sub-right .course-content{width:97%; padding:5px 10px 0 0; clear:both; text-align:justify; font:normal 12px/18px 'Open Sans', Arial, sans-serif; color:#6c6c6c; text-overflow:ellipsis;}
.course-title-main{width:100%}
.course-title-main .course-title1{float:left; width:79%;}
.course-title-main .course-title1 h2{white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.course-title-main .course-title1 h2 a{font:bold 12px 'Open Sans', Arial, sans-serif; color:#3d3636; }
.course-title-main .course-title1 h2 a:hover{color:#F00 !important;}
.course-title-main .course-title1 p{ padding-top:5px; font:normal 10px 'Open Sans', Arial, sans-serif; color:#8b8b8b;}
.course-title-main .course-title1 p span a{font:normal 11px 'Open Sans', Arial, sans-serif; color:#ff0000;}
.course-title-main .course-title{float:left; width:95%;}
.course-title-main .course-title h2{white-space: nowrap; overflow: hidden;text-overflow: ellipsis; font:bold 12px 'Open Sans', Arial, sans-serif; color:#3d3636; }

.course-title-main .course-title p{ padding-top:5px; font:normal 10px 'Open Sans', Arial, sans-serif; color:#8b8b8b;}
.course-title-main .course-title p span a{font:normal 11px 'Open Sans', Arial, sans-serif; color:#ff0000;}
.course-title-main .start-reading-sub{ width:20%;  float:right}
.course-title-main .start-reading-sub .button a{background: #ff9900;
border-radius: 2px;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 32px;
float:left;
font-weight:normal;
line-height:30px;
padding:0 3px;
margin:0px 10px 0px 5px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width: 100px !important;}
.course-title-main .start-reading-sub .button a:hover{background:#e48900}
.test-instructions{background: #f4f9fc; -webkit-box-shadow: 0 0px 1px #5e5651;
	   -moz-box-shadow: 0 0px 1px #5e5651;   box-shadow: 0 0px 1px  #5e5651;
    border: 1px solid #eee;
    float: left;
    margin: 10px;
	font-size:12px;
    max-height: 150px;
    min-height: 50px;
    min-width: 760px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px;}
.list-question-title-main{width:800px; padding:10px 0 0 10px; clear:both}
.list-question-title{float:left; width:83%;}
.list-question-title h2{font:bold 12px/24px 'Open Sans', Arial, sans-serif; color:#3d3636; clear:both;}
.list-question-title h2 a{color:#3d3636;}
.list-question-title p{font:normal 10px 'Open Sans', Arial, sans-serif; color:#8e8e8e;}
.list-question-title p span{ color:#F00;}
.list-question-title-main .list-question-title p span a{ color:#F00; font-size:12px;}
.border-bottom-query-list{ border-bottom:solid 1px #cfcfcf; height:10px;}
.border-bottom-my-test{ margin-bottom:10px; clear:both; float:left; width:97%; border-bottom:solid 1px #cfcfcf; height:10px;}
.border-bottom-my-practice-test{ margin-bottom:10px; margin-left:10px; clear:both; float:left; width:96%; border-bottom:solid 1px #cfcfcf; height:10px;}
.list-question-title-main .start-reading-sub{ width:17%;  float:right}
.list-question-title-main .start-reading-sub .button a{background: #ff9900;
border-radius: 2px;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 28px;
float:left;
font-weight:normal;
line-height:30px;
padding:0 3px;
margin:10px 10px 0px 5px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width: 100px !important;}
.list-question-title-main .start-reading-sub .button a:hover{background:#e48900}
.gbutton input{background: #ff9900;
border-radius: 2px;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 35px;
font-weight:600;
line-height:35px;
padding:0 3px;
margin:10px  auto;
text-decoration: none;
text-align: center;
text-transform:uppercase;
text-shadow: 1px 1px 1px #897e7e;
width: 150px !important;}
.gbutton input:hover{background:#e48900}
.start-reading-view-anlysis { width:100%; float:right;}
.start-reading-view-anlysis .button a{background: #ff9900;
border-radius: 2px;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 28px;
float:right;
font-weight:normal;
line-height:30px;
padding:0 3px;
margin:10px 10px 0px 5px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width: 100px !important;}
.start-reading-view-anlysis .button a:hover{background:#e48900}
.view-anlysis-Header {
    background:#0092f6 url(../images/noise-bg.jpg) repeat;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
    clear: both;
    display: inline-block;
    float: left;
    height: 45px;
    position: relative;
	margin-top:0px;
    width: 100%;
}
.view-anlysis-content {
    float: left;
    padding: 11px 0 0 12px;
    width: 70%;
	
}
.view-anlysis-content h2{color: #FFFFFF; padding-bottom: 0; font:bold 14px/20px 'Open Sans', Arial, sans-serif !important; }
.view-anlysis-Listing {
    float: right;
    padding: 10px 12px 8px 0;
}
.view-anlysis-Listing select{
    border: 1px solid #bdc7d8;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 13px;
    height: 24px !important;
    outline: 0 none;
    width: 142px;
}

.view-anlysis table{background:#f3faff; width:100%;}
.view-anlysis table tr th{ background:#bde4ff; font:500 12px/22px 'Open Sans', sans-serif; color:#312d2d; border-bottom:solid 1px #716d6d; height:30px; text-align:center;  }
.view-anlysis table tr td{ font:normal 12px/22px 'Open Sans', sans-serif; color:#221f1f; border-bottom:solid 1px #bdbcbc; height:30px; text-align:center; }
.view-anlysis-question-main-section{border-bottom:solid 1px #d4d7d9; float:left; width:100%; clear:both}


.view-anlysis-question-main {padding:10px;   width: 97%; clear:both} 
.view-anlysis-question-main .question-left{float:left; width:90%; padding-right:15px;}
.question-icon{ background:url(../images/question-icon.png) left center no-repeat; font-weight:600; float:left; height:16px; padding-left:20px; color:#C64C3C; width:20px; font:normal 14px/20px 'Open Sans', Arial, sans-serif; }
.question-title{font-weight:600; color:#333; margin-left:5px !important; padding-left:5px !important; text-align:justify;}

.accordion_example1 .view-anlysis-question-main .question-left{float:left; width:85%; padding-right:8px;}
.view-anlysis-question-main .question-right{ color:#FFFFFF; float:right; font-weight:bold; background-color:#bb2929; width:60px; height:20px; text-align:center; line-height:20px; border-radius:3px; }
.question-options{  margin:10px 0 20px 0;  width: 100%;}
.question-options ul{padding-left: 15px !important;}
.question-options ul li{clear: both;    
    line-height: 20px;
    list-style-type: none;
    padding-bottom: 5px;
    width: 100%;}
.question-options ul li:before{
	content:'';
	clear:both;
	}
.redio-button-option{
    float: left;
   
}
.redTextColor{color:red;}
.greenTextColor{color:green;}
.question-options div.answer-text{
	width:670px;
	float: left;
	margin-left:10px;
	}
.question-options div.answer-text1{
	width:445px;
	float: left;
	margin-left:10px;
	}
.answer-option-span{color: #5e5858;
   display:inline-block;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 13px;
	width:24px;
	float: left;
   }
.write-answer-icon{ background: url("../images/write-answer.png") no-repeat scroll 5px 4px ;}
.wrong-answer-icon{background: url("../images/wrong-answer.png") no-repeat scroll 5px 4px ;}
.course-test{ width:95%; padding:5px 5px 5px 15px; clear:both}
.course-test h2{font:bold 12px/20px 'Open Sans', Arial, sans-serif; color:#3d3636; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.question-col{ color:#13659d; float:left; width:260px;}

.Assignments-main{ width:95%; padding:5px 5px 5px 15px; clear:both}
.Assignments-main h2{font:bold 12px/20px 'Open Sans', Arial, sans-serif; color:#3d3636; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.Assignments-main .Assignments-sub{ width:400px;}
.Assignments-main .Assignments-sub .sub-date{ width:200px; float:left; color:#6a747a}
.Assignments-main .Assignments-sub .sub-date span{ color:#13659d}
.Assignments-main .Assignments-sub .ass-download a{width:175px; float:left; color:#3d3636; background:url(../images/download-icon.jpg) left center no-repeat; padding-left:25px; }
.Assignments-main .Assignments-sub .ass-download a:hover{color:#ff0000}

.main-left-tab{width:280px; height:256px; background:#FFF; margin:0 10px 10px 0;  border:solid 1px #b4b4b4;}
.main-left-tab .heading{ margin:2px; height:30px; background:#0082bf}
.main-left-tab .heading .my-profile{ background:url(../images/my-profile-tab.png) left 4px no-repeat; margin-left:10px; padding:7px 0 0 30px; color:#FFF; font-weight:bold;}
.main-right-tab{width:280px; height:220px; background:#FFF; margin:0 0 10px 10px; position:relative; border:solid 1px #b4b4b4;}
.main-right-tab .heading{ margin:2px; height:30px; background:#0082bf}
.main-right-tab .heading .ask-question{ background:url(../images/ask-icon.png) left center no-repeat; margin-left:10px; padding:7px 0 0 25px; color:#FFF; font-weight:bold;}
.main-right-tab .heading .analysis-icon{ background:url(../images/analysis-icon.png) left 5px no-repeat; margin-left:10px; padding:7px 0 0 25px; color:#FFF; font-weight:bold;}
.main-right-tab .heading .my-test-icon{ background:url(../images/my-test.png) left 5px no-repeat; margin-left:10px; padding:7px 0 0 25px; color:#FFF; font-weight:bold;}
.main-right-tab .right-tab-content{ padding:5px 3px 0 15px;}
.main-right-tab .right-tab-content p{font:bold 12px/28px 'Open Sans', Arial, sans-serif; color:#3d3636;  white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.main-right-tab .right-tab-content span{font:normal 12px/20px 'Open Sans', Arial, sans-serif; color:#3d3636;}
.main-right-tab .right-tab-content p a{ color:#009be4}
.main-right-tab .right-tab-content p a:hover{ color:#005881; text-decoration:underline}
.main-right-tab .right-tab-content .post-answer{width:280px; font-size:11px;}
.main-right-tab .right-tab-content .answer-lebal{ float:left; height:18px; width:30%;  background:#ffcbcb; line-height:18px; text-align:center; color:#2f2b2b;}
.main-right-tab .right-tab-content .by-answer{ float:left; padding-left:10px; width:65%; color:#6b6363;}

.login-box-main{width:100%; padding-top:20px;}
.login-box-main .login-box{width:1100px; height:500px; border-radius:10px; -webkit-box-shadow:0px 0px 3px #1f1c1c;
	   -moz-box-shadow: 0px 0px 3px #1f1c1c;   box-shadow: 0px 0px 3px #1f1c1c; border:solid 1px #acacac\9; background:#FFF; margin:0 auto;}
.login-section{ width:1100px; }
.login-section .login-section-left{ width:550px; float:left; }	
.login-container{ width:370px; height:260px; padding:55px 0 0 0px;  margin:0 auto;}
.m-login{ background:url(../images/bg-login-divider.png) bottom no-repeat; padding-bottom:15px; font:bold 18px/24px 'Open Sans', Arial, sans-serif; color:#424242; text-align:center; }
.login-container .login-input{ padding:25px 0 0 15px;}
.login-container .login-input .username input{height:28px;background:#ebebeb url(../images/user-icon.jpg) 15px center no-repeat;
	border:1px solid #c4c5c6;
	color:#454545; text-align:left !important;	
	margin-bottom:8px; padding:5px 5px 5px 40px; width:275px !important;}
.login-container .login-input .passkey input{height:28px;background:#ebebeb url(../images/passkey.png) 15px center no-repeat;
	border:1px solid #c4c5c6;
	color:#454545; text-align:left !important;	
	margin-bottom:10px; padding:5px 5px 5px 40px; width:275px !important;}
.password input{height:28px;background:#ebebeb url(../images/pwd-icon.jpg) 15px center no-repeat;
	border:1px solid #c4c5c6;
	color:#454545;	
	margin-bottom:15px; padding:5px 5px 5px 40px; width:275px !important;}
.login-container .forgetpwd-main{padding:3px 0 0 15px;}
.forgetpwd, .password p{padding:3px 0 0 0; color:#393535; float:left; font-size:14px; }
.login-container .forgetpwd-main .forgetpwd .forgot_msg{padding:5px 0 0 0; color:#0ab25d; float:left; font-weight:500; font-size:12px; }
.alertmessage_invalid{ background:#bb2828;    border-radius: 3px;    color: #FFFFFF; font-family: 'Open Sans', Arial, sans-serif; font-size: 13px; padding: 8px; text-align: center;}	
.change_password{padding:5px 0 0 164px; color:#0ab25d; float:left; font-weight:600; font-size:12px; }	
.forgetpwd input{height:28px;background:#ebebeb url(../images/email-icon.png) 15px center no-repeat;
	border:1px solid #c4c5c6;
	color:#454545;	
	margin-bottom:5px; padding:5px 5px 5px 40px; width:275px !important;}   
.login-section .login-section-right{background:url(../images/learning-comp.jpg) 20px 30px no-repeat; float:left; width:550px; height:458px; }	
.login-container .login-input .submit-main{ width:500px; margin:0 auto}	
.login-container .login-input .submit{ float:left; margin:0 auto; text-align:center; padding-top:4px; }	
.login-container .login-input .submit  input{ margin:0 auto;  width:124px !important; background:url(../images/login.jpg) top left no-repeat; height:41px; text-align:center; border:none; cursor:pointer}

.submit-main .forgetpwd a{padding:15px 0 0 0; color:#393535; float:left; padding-left:25px; font-size:14px; height:41px; }
.submit-main .forgetpwd a:hover{ color:#F00;}
.footer-main{background:#00385e; border-top:solid 5px #002239;  width:100%; min-width:1000px; min-height:60px; margin-top:20px;}
.footer-main .footer{width:1050px; margin:0 auto;} 
.footer .footer-left{font-size:14px; float:left; font-weight:normal; color:#FFF; text-align:left; padding-top:15px}
.record_not_found{  font-size:14px; color:#F00; width:85%}
.success_msg{font-size:14px; color:#46830b; width:85%}

.footer .footer-right{width:200px;  float:right; padding-top:5px;}
.follow{ float:left; padding-top:14px; padding-right:5px; color:#FFF; font-size:14px; font-weight:bold;}
.social-media{
	float: left;
    height: 25px;
	margin:10px 0 0 0px;
	*overflow:hidden;
    width: 100px;
}

.social-media ul li{
	float: left;
	list-style:none;
    margin:0;
	width:25px;
}

.social-media ul li a{
	cursor: pointer;
    display: block;
    float: left;
    height: 25px;
    text-decoration: none;
    text-indent: -99999px;
    width: 20px;
}
.facebook{background:url(../images/social-icons.png) no-repeat left top; transition:all 0.5s;}
.twitter{background:url(../images/social-icons.png) no-repeat -26px 0; transition:all 0.5s;}
.google-plus{background:url(../images/social-icons.png) no-repeat -54px 0; transition:all 0.5s;}
.linked-in{background:url(../images/social-icons.png) no-repeat -84px 0; transition:all 0.5s;}


.facebook:hover{background:url(../images/social-icons.png) no-repeat left -25px;}
.twitter:hover{background:url(../images/social-icons.png) no-repeat -26px -25px;}
.google-plus:hover{background:url(../images/social-icons.png) no-repeat -54px -25px;}
.linked-in:hover{background:url(../images/social-icons.png) no-repeat -84px -25px;}


.CoursemoduleHead{font-size: 16px; color:#005793; clear:both; font-weight: bold; padding: 36px 0 15px;}
.CoursemoduleHead span{ color:#ff0030}
.course-module-main{ width:100%; height:auto; padding:10px 0;}
.CoursemodulesubHead-main{ width:820px;}
.Coursemodule-counting{float:left; color:#ffffff; background:#f19100; font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; height: 36px; line-height: 40px; text-align: center;
text-decoration: none; width: 36px;}
.CoursemodulesubHead{float:left; padding: 0px 0 0 10px; width:750px; }
.CoursemodulesubHead span{color:#454545;  font-size: 12px; font-weight: bold;   clear:both; }
.CoursemodulesubHead p{color:#939393; font-size:11px; }
.subhead-title{color:#bb2929; font-size:13px; font-weight:600; float:left; padding:10px 0; clear:both;}
.mod-content{background-color:#f1f1f1; width:96%;
    border: 1px solid #cccccc;
    }

.subheading-Study-Material{ padding:10px;  background:url(../images/Study-Material-icon.png) 10px center no-repeat; overflow: hidden; text-overflow: ellipsis; width:750px;}
.subheading-Study-Material a{  padding-left:25px; margin:10px 0; color:#454545; white-space: nowrap; }
.subheading-Study-Material a:hover{ color:#F00;}
.subheading-presentation{ padding:10px; background:url(../images/presentation.png) 10px center no-repeat; overflow: hidden; text-overflow: ellipsis; width:750px;}
.subheading-presentation a{  padding-left:25px; margin:10px 0; color:#454545; }
.subheading-presentation a:hover{ color:#F00;}
.subheading-video{ padding:10px; background:url(../images/video-icon.png) 10px center no-repeat; overflow: hidden; text-overflow: ellipsis; width:750px;}
.subheading-video a{  padding-left:25px; margin:10px 0; color:#454545}
.subheading-video a:hover{ color:#F00;}
.subheading-mytest{ padding:10px; background:url(../images/my-test-icon.png) 10px center no-repeat; overflow: hidden; text-overflow: ellipsis; width:750px;}
.subheading-mytest a{  padding-left:25px; margin:10px 0; color:#454545}
.subheading-mytest a:hover{ color:#F00;}

.text-border{border-bottom: 1px solid #dddddd;
    box-shadow: 0 1px #ffffff;}
.send-email-right{ padding-top:10px;}
.send-email-right p{color:#939393; font-size:12px;}
.send-email-right a{color:#009be4}
.ask-a-query{ padding:5px 20px 0 15px; margin:0 auto;}
.ask-a-query textarea{height:80px !important; background:#f5f5f5;
	border:1px solid #c4c5c6; resize:none;
	color:#454545;  font:normal 12px/20px 'Open Sans', Arial, sans-serif;		
	margin-bottom:5px; padding:5px; vertical-align:top; height:50px; width:235px;}
.ask-a-query-postreply{ padding:10px; margin:0 auto;}
.ask-a-query-postreply textarea{height:28px;background:#f5f5f5;
	border:1px solid #c4c5c6; resize:none;
	color:#454545; font:normal 12px/20px 'Open Sans', Arial, sans-serif;	
	padding:5px; vertical-align:top; height:50px; width:780px;}
	
.parentPostQnDiv { width:100%;}
.send-query-button{float:left; width:110px;}
.send-query-button-cancel{float:left; width:100px; padding-left:15px;padding-top:14px; }
.send-query-button-cancel a{ color:#0074C3;}
.send-query-button-cancel a:hover{color:red;}	
.send-query-button input{background: #ff9900;
border-radius: 2px;
border:none;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 28px;
float:right;
font-weight:normal;
line-height:26px;
padding:0 3px;
margin:10px 0px 10px 5px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width: 100px !important;}
.send-query-button input:hover{background:#e48900}
.ask-query-reply{ background: #eaf7fd; border-left:5px solid #0091f0; padding:10px; margin:10px 0;  width:765px; height:auto;font:normal 12px/16px 'Open Sans', Arial, sans-serif; color:#6c6c6c; text-overflow:ellipsis;}
.ask-query-reply p{ padding:10px 0;}


.rating-global{display:inline-block; margin-top:2px;  line-height:16px;font-weight:600; float:left; width:80px; color:#bbb; font-size:12px}
.rating-global span{ display:block; float:left; width:16px; height:16px; background:url(../images/stars.png) 0 100%}
.rating-global span.full{ display:inline-block;  width:16px;height:16px;background:url(../images/stars.png) 0 0}
.rating-global span.half{ display:inline-block;  width:16px;height:16px;background:url(../images/stars.png) 0 50%}
.rating-review-select{ width:100%}
.rating-review-select .rating-review-option{ float:left; padding-top:5px;}
.rating-review-select .rating-review-option select{border: 1px solid #bdc7d8;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 13px;
    height: 24px !important;
    outline: 0 none;
    width: 45px;}
.rating-review-select .rating-review-right{float:right}


.practice-test-head{height:30px; width:100%; background:#0082bf;}

.practice-test-head h3{ font-size:14px; font-weight:bold; color:#FFF; padding:5px 0 0 15px;}

/*Start Reading */
.main-left-sreading{ float:left; width:280px; padding:2px 10px 0 0;}
.main-right-sreading{ float:left; width:800px; padding:2px 0 0 0;}
.main-left-sreading-tab{width:280px; float:left; background:#FFF; margin:0 10px 10px 0;  border:solid 1px #b4b4b4;  -webkit-box-shadow: 0 8px 6px -8px #5e5651;
	   -moz-box-shadow: 0 8px 6px -8px #5e5651;   box-shadow: 0 8px 6px -8px #5e5651; border:solid 1px #b4b4b4;}
.sreading-course-name{  margin:5px;  background:#0082BF; 
    box-shadow: 0 1px 1px #CCC;  text-overflow: ellipsis; overflow:hidden; white-space: nowrap; 
    color: #f6f6f6;
    font-size: 13px;
	line-height:24px;
    padding: 5px;}
.sreading-course-option select{border: 1px solid #BEE6FD;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 13px;
    height: 24px !important;
    outline: 0 none;
    width: 270px;
	margin:5px;}
.sreading-subcourse-name{ margin:5px; float:left; width:98%}
.sreading-subcourse-name ul{}
.sreading-subcourse-name ul li{color: #555454;  
    line-height: 23px;
    list-style-type: none;
	width: 100%;
	padding:5px 0;
	border-bottom:solid 1px #c2c6c9; float:left}
.sreading-subcourse-name ul li a{float: left; padding-left:25px; font-size:11px;
    width: 91%; color:#4f5355} 
.sreading-subcourse-name ul li a:hover{color:#F00 !important; background-color:#efefef; }
.li-text-Selected {
    background-color: #efefef;
    border: 1px solid #d9d9d9;
    box-shadow: 0 1px #afafaf;
    float: left;
    margin-bottom: 5px;
    margin-top: 3px;
    padding: 5px 0 5px 4px;
    width:100%;}
.presentation-icon{ background:url(../images/presentation.png) left center no-repeat;}
.Study-Material-icon{ background:url(../images/Study-Material-icon.png) left center no-repeat;}
.video-icon{background:url(../images/video-icon.png) left center no-repeat;}
.mytest-icon{background:url(../images/my-test-icon.png) left center no-repeat;}
.mydownload-icon{background:url(../images/download-icon.jpg) left center no-repeat;}
.start-reading-right-main{ width:100%; float:left; clear:both}
.start-reading-right-top{ width:100%; background:#13659D; height:45px;}
.back-to-course{ width:80%; float:left}
.ms-reading-logo{ width:20%; float:right; padding:5px 0;}
.scroll-section-div{ overflow-x:hidden; overflow-y:visiable; height:120px;}
.scroll-section-div1{ overflow-x:hidden; overflow-y:visiable; height:185px;}
.back-to-course .button a{background: #FFFFFF url(../images/back-icon.png) 5px center no-repeat;
border-radius: 2px;
color: #333333;
cursor:pointer;
display: block;
font-size: 13px;
height: 35px;
float:left;
font-weight:normal;

line-height:32px;
padding:0 5px 0 15px;
margin:5px 0px 10px 10px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #999999;
width: 120px !important;}
.back-to-course a:hover{color:#FF0000 !important}
.reading-course-content-title-border{float:left; border-bottom:solid 2px #00a2ff; background:#f1f1f1; width:100%}
.reading-course-content-title{ padding:5px 0 5px 25px; margin-left:20px; font-family: 'Open Sans', Arial, sans-serif;
    font-size: 15px; font-weight:600;
    height: 24px;}
.reading-course-footer {   
    padding: 8px 0;
    width: 810px;}
.reading-course-footer-tab{   border:solid 1px #b4b4b4;  -webkit-box-shadow: 0 8px 6px -8px #5e5651;
	   -moz-box-shadow: 0 8px 6px -8px #5e5651;   box-shadow: 0 8px 6px -8px #5e5651; border:solid 1px #b4b4b4;
    float: left;
    margin-right: 10px;
    width: 393px;}
.reading-course-footer-heading{ width:100%; clear:both; background:#0082bf; height:30px;}
.reading-course-footer-head-left{ float:left; }

.reading-course-footer-head-left h3{ font-size:14px; font-weight:normal; color:#FFF; padding:5px 0 0 15px;}
.reading-course-footer-head-right { float:right;  padding:5px 15px 0 0; }
.reading-course-footer-head-right a{color: #ffea00;
    text-decoration: none; font-size:14px; font-weight:bold; 
}
.reading-course-footer-head-right a:hover{color:#fffbd1;}
.reading-footer-post{ width:360px; padding:10px;}
.reading-footer-post ul{}
.reading-footer-post ul li{ list-style:none; font:normal 12px/20px 'Open Sans', Arial, sans-serif; padding-left:15px;}
.reading-footer-post textarea{height:80px !important; background:#f5f5f5;
	border:1px solid #c4c5c6; resize:none;
	color:#454545;  font:normal 12px/20px 'Open Sans', Arial, sans-serif;		
	margin-bottom:5px; padding:5px; vertical-align:top; height:50px; width:350px;}
	
	
/* for video Setion start */
.video_dashboard_main{ width:100%; padding:0 5px 5px;}
.video_dashboard{width:98%; float:left; padding-top:5px; }
.video_dashboard_border{width:98%; float:left; border-bottom:solid 1px #cbcbcb}
.video_dashboard .video_dashboard_thumb a{ background:url(../images/video-thumb.png) left center no-repeat; width:25%; height:80px; float:left; overflow:hidden}
.video_dashboard .video_dashboard_thumb a:hover{background:url(../images/video-thumb-hover.png) left center no-repeat;}
.video_dashboard .video_dashboard_title_main{ width:71%; float:left; padding:0 0 5px 10px; font:normal 12px/20px 'Open Sans', Arial, sans-serif; color:#3d3636; }
.video_dashboard_title{ white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.video_dashboard_title a{ font-weight:bold; padding-bottom:5px; color:#383333 }
.video_dashboard_title a:hover{ color:#F00;}
.video_time_clock{ float:left; background:url(../images/time-clock.png) left center no-repeat; padding-left:25px; height:20px; width:150px; color:#707070; }
.video_view{ float:left; background:url(../images/view-user.png) left center no-repeat; padding-left:25px; height:20px; color:#707070;}
.view_video_button a{background: #ff9900 url(../images/video-button-icon.png) 5px center no-repeat;
border-radius: 2px;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 30px;
float:left;
font-weight:normal;
line-height:26px;
padding:4px 3px 0 10px;
margin:10px 10px 5px 0px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width: 110px !important;}
.view_video_button a:hover{ background-color:#E48900}
.scroll-section-div-video{ overflow-x:hidden; overflow-y:visiable; height:400px;}
.video-course-footer-tab{ 
    float: left;    
    width: 99%;}
.video_play_box{ margin:10px; text-align:center}
.video-footer-post{ width:760px; padding:10px;}
.video-footer-post ul{}
.video-footer-post ul li{ list-style:none; font:normal 12px/20px 'Open Sans', Arial, sans-serif; padding-left:15px;}
.video-footer-post textarea{height:80px !important; background:#f5f5f5;
	border:1px solid #c4c5c6; resize:none;
	color:#454545;  font:normal 12px/20px 'Open Sans', Arial, sans-serif;		
	margin-bottom:5px; padding:5px; vertical-align:top; height:50px; width:657px;}
.button-with-cancle-right{ width:195px; float:right; padding-bottom:10px;}
.button-with-cancle-right .button input{background: #ff9900;
border-radius: 2px;
border: medium none;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 30px;
float:left;
font-weight:normal;
line-height:26px;
padding:0 3px;
margin:10px 10px 15px 5px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width: 80px !important;}
.button-with-cancle-right .button input:hover{background:#e48900}
.button-with-cancle-right .cancle{float:left; padding:15px 0 0 10px;}
.button-with-cancle-right .cancle a{  font:normal 12px/20px 'Open Sans', Arial, sans-serif; color:#0074c3; text-decoration:underline}
.button-with-cancle-right .cancle a:hover{color:#ff0000}

.button-with-cancle-left{ width:195px; float:left; padding-bottom:10px;}
.button-with-cancle-left .button input{background: #ff9900;
border-radius: 2px;
border: medium none;
color: #FFFFFF;
cursor:pointer;
display: block;
font-size: 12px;
height: 30px;
float:left;
font-weight:normal;
line-height:26px;
padding:0 3px;
margin:10px 10px 15px 5px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #897e7e;
width: 80px !important;}
.button-with-cancle-left .button input:hover{background:#e48900}
.button-with-cancle-left .cancle{float:left; padding:15px 0 0 10px;}
.button-with-cancle-left .cancle a{  font:normal 12px/20px 'Open Sans', Arial, sans-serif; color:#0074c3; text-decoration:underline}
.button-with-cancle-left .cancle a:hover{color:#ff0000}


.main-left-view-video{ float:left; width:400px; padding:2px 10px 0 0;}
.main-right-view-video{ float:left; width:689px; padding:2px 0 0 0;}
.main-left-view-video-tab{width:400px; float:left; background:#FFF; margin:0 10px 10px 0;  border:solid 1px #b4b4b4;  -webkit-box-shadow: 0 8px 6px -8px #5e5651;
	   -moz-box-shadow: 0 8px 6px -8px #5e5651;   box-shadow: 0 8px 6px -8px #5e5651; border:solid 1px #b4b4b4;}
.view-video-course-footer {   
    padding: 8px 0;
    width: 696px;}

/* for video Setion end */
.assessment_container{
	width:780px;
	}
.assessment_tittle{
	height: 30px;
	background: #5AB1DA;
	}
.assessment_tittle h3{
	background:url(../images/assessment_icon.png) no-repeat left center;
	margin-left: 10px;
	padding: 5px 25px;
	color: #FFF;
	display:inline-block;
	font-weight: bold;
	}
.assessment_tittle a{
	color:#fff;
	}
.assessment_list{
	border:1px solid #ddd;
	padding:10px;
	}
.assessment_list ul li{
	list-style:none;
	width:350px;
	clear:both;
margin: 5px;
	}
.assessment_list ul li a{
	color: #bb2929;
	font-size:13px;
	}
.assessment_list ul li a:hover{
	color: #009be4;
 	}	
	
.assessment_num{
	display: inline-block;
	margin-right:10px;
	font-weight: bold;
	width: 6px;
	border-radius: 100%;
	}
.ass_detail{
	display:block;
	margin-left:10px;
	float:right;
	}
.ass_detail a{
	color:#009be4!important;
	}
.assessment_apand{
	display:inline-block;
	float:right;
	font-size: 18px!important;
	font-weight: bold;
	color: #fff;
	padding: 5px 10px;
	}
.assessment_apand a{
	font-size: 18px!important;
	}
	
.t_report_top_panel{
	padding:10px;
	clear: both;
	}
.t_report_top_panel .t_report_time_bx{
	float:left;
	width: 380px;
	margin-right: 25px;
	}
.t_report_top_panel .t_report_time_bx .tm_detail{
	margin-left:10px;
	width:260px;
	margin-top:20px;
	}
.mini_analysis_container .t_report_top_panel .t_report_time_bx{
	float:left;
	width: 580px;
}
.mini_analysis_container .t_report_top_panel .t_report_time_bx .tm_detail{
	width:380px;
	}
.t_report_top_chart{
	float:left;
	width:395px;
	}
.t_report_time_bx h2, .t_report_ans_bx h2, .t_result_bx h2, .t_concentrate_bx h2
{
	color:#464646;
	font: bold 16px/20px 'Open Sans', Arial, sans-serif !important;
	padding-bottom: 0px;
	}
.tm_time_bx{
	float:left;
	text-align: center;
/*	width:75px;
*/	}
.tm_time_bx{
	font: 30px/30px 'Open Sans', Arial, sans-serif !important;
	}
.tm_show{
	margin:15px;
	}
.tm_taken{
	color:#bb2929;
	padding-bottom:10px;
	border-bottom:3px solid #bb2929;
	margin-bottom:10px;
	}
.tm_detail{
	width:380px;
	float:left; 
	}
.mini_analysis_container .tm_detail{
	margin-left:10px;
	margin-top:12px;
	}
.t_report_correct{
	padding:15px 0 10px;
	font: 14px/20px 'Open Sans', Arial, sans-serif !important;
	color:#090;
	}
.t_report_incorrect{
	color:#bb2929;
	margin-bottom:10px;
	font: 14px/20px 'Open Sans', Arial, sans-serif !important;
	}
.t_report_unattempt{
	color:#ff9900;
	font: 14px/20px 'Open Sans', Arial, sans-serif !important;
	}
.t_report_ans_bx{
	float:left;
	width:380px;
	}
.t_correct_lst span.t_lst_nm, .t_incorrect_lst span.t_lst_nm, .t_report_unattempt span.t_lst_nm{
	font-weight:bold;
	}
.t_pls_bt{
	display:block;
	float:right;
	background:#CCC;
	color:#000;
	margin-left:10px;
	border-radius: 15px;
	padding: 0px 6px;
	font-weight:bold;
	cursor: pointer;
	}
.t_pls_bt:hover{
	text-decoration:none;
	background:#333;
	color:#fff;
	}
.t_report_ans_bx .t_cn_total{
	display:inline-block;
	margin:0 5px; 
	}
.re_attempt_button a{
	background: #ff9900;
	border-radius: 2px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-size: 15px;
	height: 35px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 35px;
	padding: 0 3px;
	margin: 15px 10px 15px 00px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 1px #897e7e;
	width: 150px !important;
	}
.t_result_bx{
	margin-top:40px;
	float:left;
	width:395px;
	}
.t_result_quick_bx{
	margin-top:50px;
	}

.t_result_quick_bx table td:first-child{
	text-align:left;
	padding-left:15px;
	}
.t_result_quick_bx table tr:nth-child(odd){
	background-color:#FDF5F5!important;
	}
.quick_correct strong{
	color:#090;
	}
.quick_incorrect strong{
	color:#bb2929;
	}
.t_report_result{
	margin:15px 0;
	}
.t_result_outof{
	float:left;
	margin-right:30px;
	font: 16px/20px 'Open Sans', Arial, sans-serif !important;
	}
.t_result_ptile{
	float:left;
	font: 16px/20px 'Open Sans', Arial, sans-serif !important;
	}
.t_result_outof span, .t_result_ptile span{
	font-size:30px;
	color:#1778BE;
	}
.t_view_detail_bt{
	float:right;
	}
.t_view_detail_bt a{
	background: #039489;
	border-radius: 2px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	height: 35px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 35px;
	padding: 0 3px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 1px #897e7e;
	width: 110px !important;
	}
.re_attempt_bx{
	margin-top:10px;
	}
.re_attempt_bx a{
	color:#bb2929;
	font-weight:bold;
	text-decoration:underline;
	}
.t_report_correct, .t_report_incorrect, .t_report_unattempt{
	width:260px;
	}
.t_correct_lst_qn, .t_incorrect_lst_qn, .t_uncorrect_lst_qn{
	margin:0px 0 10px 10px;
	font: 13px/18px 'Open Sans', Arial, sans-serif !important;
	}
.t_report_unattempt{
	margin-bottom:10px;
	}
.t_correct_lst_qn a{
	font-weight:bold;
	color:#090;
	}
.t_incorrect_lst_qn a{
	font-weight:bold;
	color:#bb2929;
	}
.t_uncorrect_lst_qn a{
	font-weight:bold;
	color:#ff9900;
	}
.t_incorrect_lst, .t_unattempt_lst{
	margin-bottom:10px;
	}
.t_correct_lst_qn span, .t_incorrect_lst_qn span, .t_uncorrect_lst_qn span, .t_unattempt_lst span{
	font-weight:bold;
	}
.t_report_correct span a, .t_report_incorrect span a, .t_report_unattempt span a{
	font: 16px/20px 'Open Sans', Arial, sans-serif !important;
	font-weight:bold;
	}
.t_cn_total{
	text-decoration:underline;
	}
.more_graph_lnk{
	width:250px;
	text-align:center;
	}
.more_graph_lnk a{
	font-weight:bold;
	color:#333;
	text-decoration:underline;
	}
.t_concentrate_bx{
	margin-top:20px;
	float:left;
	}
.t_double_tt{
	margin-top:10px;
	color:#1778BE;
	}
.t_con_tc{
	color:#1778BE;
	}
.t_pls_bt{
	font-size:14px;
	}
.que_set{
	display:inline-block;
	padding:2px 5px;
	border-radius:3px;
	background:#ECECEC;
	border:1px solid #DFDDDD;
	}
.que_set:hover{
	background:#DFDDDD;
	}
.t_result_quick_bx h2{
	margin-bottom:10px;
	}
.eff_green{
	font-weight:bold;
	color:#090;
	padding:3px;
	display:inline-block;
	}
.eff_red{
	font-weight:bold;
	color:#C70012;
	padding:3px;
	display:inline-block;
	}
.view-anlysis-question-main .question-right-green{
	color: #FFFFFF;
float: right;
font-weight: bold;
background-color: #090;
width: 60px;
height: 20px;
text-align: center;
line-height: 20px;
border-radius: 3px;
	}
.pointer{
	display:block;
	}
.pointer a {
color: #046294;
cursor: pointer;
font-weight: 600;
display:inline-block;
margin: 10px 15px;
border-radius: 3px;
}
.course-section.graph_panel{
	min-height:0px;
	}

.upgrade_msg{ background-color:#ffebeb; margin:10px; font:14px/20px 'Open Sans', Arial, sans-serif !important; color:#3a3636; -webkit-box-shadow: 0 5px 4px -3px #5e5651;
	   -moz-box-shadow: 0 5px 4px -3px #5e5651;   box-shadow: 0 5px 6px -3px #5e5651;}
	   
.diag_panel{
	width:1000px;
	margin:auto;
	}
.diag_question_lst_bx{
	float:left;
	width:520px;
	overflow-y:auto;
	height:582px;
	
	
	}
.diag_question_box{
	float:left;
	width:245px;
	margin-right:5px
	}
.diag_top ul, .diag_que_lst .diag_que_bx ul{
	margin-left:0px;
	}
.diag_top{
	border-bottom:1px solid #333;
	margin-bottom:5px;
	background:#E0E0E0;
	}
.diag_top ul li{
	line-height:15px;
	font-weight:bold;
	}
.diag_top ul li, .diag_que_lst .diag_que_bx ul li{
	float:left;
	font-size:11px;
	text-align:center;
	width:51px;
	padding:1px 3px;
	list-style:none;
	}
.diag_que_lst .diag_que_bx ul li{
	line-height:15px;
	}
.diag_que_lst .diag_que_bx:hover{
	background:#d4d4d4;
	cursor:pointer;
	}
.diag_top ul li:first-child, .diag_que_lst .diag_que_bx ul li:first-child{
	width:8px!important
		}
.diag_que_lst .diag_que_bx ul li span.diag_expl{
	display:inline-block;
	width:12px;
	height:12px;
	background:#005793;
	}
.diag_performance_panel{
	float:right;
	width:470px;
	}
.diag_perf_detail{
	border:1px solid #d4d4d4;
	padding:10px;
	font-size:12px;
	border-radius:5px;
	height:415px;
	overflow:auto;
	}
.diag_perf_detail h2{
	font-size:15px;
	color:#1778BE;
	margin-bottom:5px;
	}
.diag_performance_bx {
	width: 470px;
	height: 480px;
	overflow: auto;
	}
.diag_performance_bx h3{
	padding:10px 0;
	float:left;
	}
.diag_panel .diag_btn{
	padding:3px 5px;
	border-radius:3px;
	display:inline-block;
	background:#1778BE;
	color:#fff;
	text-align:center;
	}
.diag_btn_white	{
	padding:3px 5px;
	border-radius:3px;
	display:inline-block;
	background:#fff;
	font-weight:bold;
	color:#1778BE;
	text-align:center;
	}

.diag_panel .diag_pref_button{
	margin-top:10px;
	}
.diag_pref_button .diag_btn{
	width:120px;
	margin: 3px 9px;
	}
.diag_score_panel{
	margin-top:20px;
	}
.diag_score_panel table td{
	padding:0px 5px;
	font-weight:bold;
	}

.diag_score_panel .diag_score_button .diag_btn{
	width:100px;
	margin:3px;
	}
.diag_score_panel .diag_score_tbl{
	float:left;
	margin-right:20px;
	}
.diag_score_panel .diag_score_button{
	float:left;
	width:100px;
	}

.diag_active{
	background:#d4d4d4;
	}
.diag_perf_result .view-anlysis-question-main .question-left{
	width:100%;
	float:none;
	padding-right:0px;
	margin-bottom:10px;
	}
.diag_perf_result .view-anlysis-question-main .question-right-green, .diag_perf_result .view-anlysis-question-main .question-right{
	float:none;
	}
/*.diag_perf_result .question-icon{
	width:10px;
	}*/
.diag_perf_result .view-anlysis-question-main{
	padding:0px!important;
	width:100%!important;
	}
.diag_perf_result .question-options ul{
	padding-left:0px!important;
	}
.diag_perf_result .question-options div.answer-text{
	margin-left:5px!important;
	width: 295px!important;
	}
.diag_perf_result .redio-button-option input{
	margin-right:3px;
	}
.diag_perf_result .wrong-answer-icon{
	background-position:2px 4px!important; 
	}
.diag_perf_result .write-answer-icon{
	background-position:0px 4px!important; 
	}
.diag_perf_result .sol_explanation_button a{
	display:inline-block!important;
	margin:10px 10px 0 0!important;
    }
.at_glance{
	float:right;
	display: block;
	margin: 10px;
	}
.at_glance a{
	color:#bb2929;
	}
.diag_perf_result .time_analysis_va{
	background:none;
	width:auto;
	}
.diag_perf_result .question-options div.answer-option-span{
	width:15px;
	float:left;
	}
.diag_perf_result .question-options div.answer-text{
	float:left;
	width:364px;
	}
.diag_perf_result .question-options div.answer-option-span p{
	display:inline;
	}
.diag_perf_result .guess_txt{
	color:#0076CB;
	background:url(../images/gusse_icon.jpg) top left no-repeat;
	padding:2px 0 2px 20px;
	}
.diag_perf_result .redio-button-option{
	float:left;
	display:inline;
	}
	
.pop-bg{position:absolute; width:100%; height:100%; top:0px; left:0px; background:rgba(0,0,0,1); display:none;}
.pop-box{position:absolute; width:800px; height:500px; margin:0 0 0 -400px; top:10%; left:50%; background:#09F;}
.pop-close{background:url(../images/pop_close.png) top left no-repeat; height:50px; width:50px; top:0px; right:0px; margin:-25px -25px 0; position:absolute; z-index:9999;}

.mini_btm{
	text-align:center;
	margin-top:20px;
	}
.mini_btm p{
	font-weight:bold;
	font-size:15px;
	text-align:center;
	}
.mini_retak_button{
	margin-top:30px;
	text-align:center;
	}
.mini_retak_button a{
	display:inline-block;
	background: #ff9900;
	border-radius: 2px;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 24px/40px 'Open Sans', Arial, sans-serif;
	font-weight: normal;
	padding: 5px;
	margin: 1px 00px 15px 00px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 1px #897e7e;
	width: 315px !important;
	}	

.mini_retak_button a:hover{
	background: #e48900;
	text-decoration:none!important;
	}
.mini_analysis_container .t_report_correct{
	color: #BB2929;
	width: 305px;
	font-size:16px!important;
	}
.mini_analysis_container .t_correct_lst_qn{
	color: #0082BF;
	margin-top: 4px;
	}
.mini_analysis_container h3{
	color: #0082BF;
	font-size:20px;
	}
.pausediv_msg{
	position:absolute;
	}
.mini_btm a:hover{
	text-decoration:underline;
	}
.smk_accordion .accordion_in{clear:both;}
.mini_analysis_page .sections-main-sub{
	width:100%;
	}
.tab_bx{
	border: 1px solid #d4d4d4;
	background: #f2f2f2;
	color: #333;
	padding: 5px 10px;
	border-radius: 5px;
	margin-bottom:10px;
	cursor:pointer;
	}
.rmv-pointer{cursor:default!important;}	
.tab_bx h2{
	display:inline-block;
	padding:0px;
	font: normal 18px/22px 'Open Sans', sans-serif!important;
	}
.tab_bx .tab_total{
	font-size:18px;
	display:inline-block;
	margin-left:10px;
	color: #bb2929;
	}
.tab_bx h2 span{
	color:#9D9D9D;
	font-size:15px;
	}

.bdr_tbl{
	border:1px solid #d4d4d4;
	}
.bdr_tbl th{
	background:#CFCFCF!important;
	font-weight:bold!important;
	}
.g_totel{
	width:300px;
	border:1px solid #d4d4d4;
	font-weight:bold;
	}
.g_totel td, .g_totel th{
	font-weight:bold!important;
	font-size:14px;
	}
.bdr_tbl tr:nth-child(odd){
	background: #EBF5F9!important;
	}
.bdr_tbl tr td span{
	color: #069034;
	font-weight: 600;
	}
.asst_const_detail{
	padding:0 10px 10px 10px;
	}
.asst_det{
	margin-bottom:5px;
	}
.asst_det .lapse_result_pnl{
	background: url(../images/hand-point.png) no-repeat 10px;
	padding: 5px 10px 5px 40px;
	border-bottom: #E7E7E7 solid 1px;
	}
.asst_det .asst_d_tim{
	font-size:14px;
	color: #13659D;
	font-weight: bold;
	}
.asst_det label{
	font-weight:bold;
	font-size:14px;
	color: #BB292F;
	margin-bottom: 10px;
	display: block;
	}
.t-red{
	color:#bb2929;
	}
.t-green{
	color:#090;
	}
.asst_time_pg .tm_show{
	margin-left:150px;
	}
.asst_time_pg .tm_detail {
	width: 300px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	}
.asst_tm_bx{
	float:left;
	width:380px;
	}
.asst_tm_bx table{
	border:1px solid #d4d4d4;
	}
.asst_tm_act{
	margin-right:20px;
	}
.cont_kndg_bx{
	position:relative;
	margin-bottom:20px;
	}
.cont_kndg_bx .cont_head{
	background:#F45050;
	color:#fff;
	position: absolute;
	width: 50px;
	height: 100%;
	border-radius:10px 0 0 10px;
	}
.cont_kndg_bx .cont_head span{
	font-size: 17px;
	position: absolute;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	top: 48px;
	left: -15px;
	}
.asst_cont_kndg .cont_kndg_bx.strength_bx .cont_head{
	background:#009966;
	}
.asst_cont_kndg .cont_kndg_bx.strength_bx .cont_dtl_txt{
	background:rgba(0, 130, 191, 0.18);
	border: 2px solid #009966;
	}
.asst_cont_kndg .cont_kndg_bx.strength_bx .cont_fxd_txt{
	border: 2px solid #009966;
	border-bottom: 0px;
	}
.asst_cont_kndg .cont_kndg_bx.strength_bx .cont_head span{
	left:-6px;
	}
.cont_fxd_txt{
	text-align:center;
	border: 2px solid #F45050;
	padding-left: 58px;
	border-bottom:0px;
	border-radius:10px 10px 0px;
	}
.cont_fxd_txt h3{
	font: normal 18px/22px 'Open Sans', sans-serif!important;
	padding:15px;
	}
.cont_dtl_txt{
	background:rgba(244, 80, 80, 0.26);
	padding-left: 58px;
	padding:10px 10px 10px 58px;
	border-top: 0px!important;
	border: 2px solid #F45050;
	border-radius:0px 0px 10px 10px;
	}

.diff_result_tb h2{
	padding:8px;
	font: normal 18px/22px 'Open Sans', sans-serif!important;
	color: #FFFFFF;
	text-align: center;
	background: #BB0000;
	}
.diff_result_tb table th{
	font-weight:bold!important;
	}
.diff_result_tb table td span{
	color:#0082bf;
	font-weight:bold;
	}
	
.pro_question_box{
	width:100%;
	border:1px solid #333;
	}
.pro_top ul, .pro_que_lst .pro_que_bx ul{
	margin-left:0px;
	}
.pro_top{
	border-bottom:1px solid #333;
	margin-bottom:5px;
	background:#E0E0E0;
	}
.pro_top ul li{
	line-height:15px;
	font-weight:bold;
	}
.pro_top ul li{
	float:left;
	font-size:12px;
	text-align:center;
	width:21%;
	padding:10px 4px;
	list-style:none;
	}
.pro_que_bx ul li{
	float:left;
	font-size:12px;
	text-align:center;
	width:21%;
	padding:1px 4px;
	list-style:none;
	}
.pro_top .pro_que_bx ul li{
	line-height:15px;
	}
.diag_que_lst .pro_que_bx:hover{
	background:#d4d4d4;
	cursor:pointer;
	}
.pro_top ul li:first-child, .pro_que_lst .pro_que_bx ul li:first-child{
	width:8px
	}
.pro_top .pro_que_bx ul li span.diag_expl{
	display:inline-block;
	width:12px;
	height:12px;
	background:#005793;
	}
.diff_hard_pro{

	}
.diff_easy_pro{

	}
.diff_pro_box{
	margin-top:20px;
	}
.pro_que_lst{
	max-height:300px;
	overflow-y:auto;
	}
.diff_pro_box h3, .asst_qant_extra_dtl h3{
	font: bold 13px/10px 'Open Sans', Arial, sans-serif!important;
	color:#fff;
	background:#0082BF;
	padding:10px;
	min-width:150px;
	display:inline-block;
	position:relative;
	}
.diff_pro_box h3:after, .asst_qant_extra_dtl h3:after {
	background: url(../images/heading-after.png) no-repeat;
	content: '';
	display: block;
	width: 36px;
	height:30px;
	position: absolute;
	right: -36px;
	top: 0px;
	}
.asst_qant_page .t_report_time_bx{
	float:left;
	width: 48%;
	margin-right: 3%;
	}
.asst_qant_page .t_result_bx{
	width:380px;
	}
.asst_qant_page .tm_detail{
	margin-left: 15px;
	margin-top: 10px;
	width:200px;
	}
.asst_qant_page .t_result_bx{
	margin-top:0px;
	}
.asst_qant_page .t_result_bx .t_report_ans_bx .t_lst_nm{
	width:110px;
	display:inline-block;
	}
.asst_qant_page .t_result_bx .t_report_ans_bx .t_q_no{
	width:30px;
	display:inline-block;
	}
.t_averg_ans{
	margin-top:30px;
	}
.t_result_bx .t_averg_ans h2{
	color:#ff9900!important;
	float:left;
	font-size:15px!important;
	width:178px;
	}
.asst_qant_page{
	margin-top:10px;
	}
.t_avrg_time{
	font-size:18px;
	}
.t_avrg_time span{
	font-size:30px;
	color:#1778BE;
	}
.asst_qant_extra_dtl{
	margin-top:15px;
	}
.asst_qant_extra_dtl .qant_e_dtl_rt{
	float:right;
	width:48%;
	}
.asst_qant_extra_dtl .qant_e_dtl_lft{
	float:left;
	width:48%;
	}
.asst_qant_dwnld{
	margin-top:20px;
	}
.asst_qant_dwnld table th{
	font-weight:bold!important;
	background:#bb2929!important;
	color:#fff!important;
	font-size:14px!important;
	}
.asst_qant_dwnld table th a{
	color:#fff;
	}
.asst_qant_btm table th{
	padding:4px 8px;
	
	font-weight:bold!important;
	}
.asst_qant_dwnld table td{
	font-size:14px!important;
	}
.asst_qant_dwnld table td span{
	color: #0082bf;
	font-weight: bold;
	}
.asst_explation_box .diag_panel {
	width: 900px;
	}
.asst_explation_box .diag_question_lst_bx {
	width: 500px;
	}
.asst_explation_box .diag_question_box {
width: 245px;
}
.asst_explation_box .diag_top ul li, .asst_explation_box .diag_que_lst .diag_que_bx ul li {
width: 50px;
}
.asst_explation_box .diag_performance_panel {
width: 388px;
}
.asst_explation_box .diag_performance_bx {
width: 379px;
}
.asst_total_score span{
	font-size:20px;
	color:#1778BE;
	}
.asst_explation_box .diag_perf_result .question-options div.answer-text{
	width:270px!important;
	}
.main_take_test{
	width:100%!important;
	}
.g_tab_cntent{
	margin-bottom:10px;
	}
.asst_time_mgmt{
	margin-bottom:10px
	}	
.asst_time_mgmt .diag_question_lst_bx {
	width: auto;
	float:none;
	}
.asst_time_mgmt .diag_question_box {
width: 49%;
margin-right: 1%;
}
.asst_time_mgmt .diag_top ul li{
	padding-top:10px;
	padding-bottom:10px;
	}
.asst_time_mgmt .diag_que_lst .diag_que_bx ul li{
	padding-top:3px;
	padding-bottom:3px;
	}
.asst_time_mgmt .diag_top ul li, .asst_time_mgmt .diag_que_lst .diag_que_bx ul li {
width: 17.8%;
font-size:11px;
}
.asst_time_mgmt .diag_performance_panel {
width: 388px;
}
.asst_time_mgmt .diag_que_lst a{
	color:#333;
	}
.asst_time_mgmt .diag_question_lst_bx{
	height:auto;
	}

/*Expletion css*/
.text_que_left{
	float:left;
	width:52%;
	}
.text_que_left .text_que_head ul li, .text_que_left .text_que_dis  ul li{
	float:left;
	}
.text_que_left .text_que_head{
	border-bottom: 1px solid #0082BF;
	background: #BBE5F9;
	font-weight:bold;
	}
.text_que_left .text_que_dis.que_dis_select{
	background:#D3E7DE!important ;
	}
.text_que_left .text_que_dis{
	cursor:pointer;
	}
.text_que_left .text_que_dis:hover{
	background:#EDE6CF!important ;
	}
.text_que_left .text_que_dis  ul li{
	font-size:12px;
	}
.text_que_left .text_que_dis:nth-child(odd){
	background:#f2f2f2;
	}
.text_que_left .text_que_box{
	height:487px;
	overflow-y:auto;
	border:1px solid #E8E8E8;
	}
.text_que_left .text_que_head ul li:first-child, .text_que_left .text_que_dis  ul li:first-child{
	width:8%;
	}
.text_que_left .text_que_head ul li, .text_que_left .text_que_dis  ul li{
	width: 12.2%;
	text-align:center;
	padding:.7% 0;
	font-size:11.5px;
	word-wrap: break-word;
	}
.guessed_report .text_que_left .text_que_head ul li, .guessed_report .text_que_left .text_que_dis  ul li{
	width: 12.2%!important;
	}
.guessed_report .text_que_left .text_que_head ul li:nth-child(2), .guessed_report .text_que_left .text_que_dis  ul li:nth-child(2){
	width: 25%!important;
	}

.text_detail_right{
	width:45%;
	background: url(../images/exp-arw.png) no-repeat 4px center;
	float:right;
	padding-left:3%;
	}
.text_detail_right .text_dt_return{
	display:inline-block;
	margin-top:3px;
	float:right;
	}
.text_detail_right .text_dt_return a.refrh{
	display:inline-block;
	background:#fff url(../images/bk-arw.png) no-repeat 5px center;
	padding:5px 10px 5px 15px;
	border-radius:5px;
	color:#0082bf;
	height:20px;
	margin-right:5px;
	font-weight:bold;
	}
.text_detail_right .text_dt_return a.clscl{
	display:inline-block;
	background:#fff url(../images/crs.png) no-repeat 5px center;
	padding:5px 10px 5px 15px;
	border-radius:5px;
	color:#0082bf;
	height:20px;
	font-weight:bold;
	}
.text_detail_right .text_dt_return a:hover{
	text-decoration:none;
	color:#bb2929;
	}
.text_detail_right h4, .text_detail_right h3{
	margin-top:7px;
	font-size:16px;
	font-family: Arial,Helvetica,sans-serif!important;
	display:inline-block;
	padding-bottom:0px!important;
	}
.text_detail_right .text_dt_frame{
		background:#fff;
		border: 1px solid #DBE7ED;
		
	}
.text_detail_right .text_dt_head{
	padding:5px;
	background: #BBE5F9;
	border-bottom: 1px solid #0082BF;
	}
.text_detail_right .text_dt_inner{
	padding:10px;
	height:402px;
	overflow-y:auto;
	background:#F2FBFF;
	border-bottom: 3px solid #0082BF;
	}
.text_detail_right .text_dt_summery{
	font-size:14px!important;
	}
.text_detail_right .text_dt_summery table{
	background:none!important;
	}
.text_detail_right .text_dt_summery table td{
	padding:5px;
	border: none!important;
	font-size:14px!important;
	text-align:left!important;
	}
	
.text_detail_right .text_dt_summery table th{
	text-align:left;
	padding:5px;
	font-size:14px!important;
	font-weight:bold!important;
	background: none!important;
	border: none!important;
    height: auto!important;
	}
.text_detail_right .text_dt_ttl{
	text-align:center;
	font-size:20px;
	padding:20px 0;
	}
.text_detail_right .text_dt_ttl span{
	font-size:30px;
	color:#0082BF;
	}
/*Expletion css end*/
.overall_chart_panel{
	margin:10px 0;
	}
.overall_chart_verbal{
	float:left;
	width:49%;
	}
.overall_cahrt_quant{
	float:right;
	width:49%;
	}
.sections-main-sub-width .heading{
	float:left;
	}
.sections-main-sub-width .heading h3{
	font-size:18px!important;
	}
.sections-main-sub-width .tp_test_name{
	float:right;
	color:#bb2929 ;
	font-size:18px;
	font-weight:bold;
	padding:5px;
	}
.overall_chart_panel table{
	background:none!important;
	}
.overall_chart_panel table td{
	text-align:left!important;
	border-bottom:0px!important;
	}
.overall_chart_panel table td .overall_chart{
	margin:auto;
	width:315px;
	}
.asst_dic_text p{
	margin-bottom:10px;
	text-align: justify;
	font: normal 12px/18px 'Open Sans', sans-serif;
	color: #6c6c6c;
	}
.tab_bx .tab_label_wdth{
	min-width:170px;
	}
.tab_bx .tab_que_ttl, .tab_bx .tab_que_pt{
	display:inline-block;
	min-width:70px;
	font-size:18px;
	}
.asst_score_panel{
	margin-bottom:10px;
	}
.table_over table tr:hover{
	background:#FEE;
	cursor:pointer;
	}
.table_over table tr.row_selected{
	background:#D3E7DE;
	}
.asst_knowledge_cnt{
	border: 1px solid #D1D6D8;
	border-top:0px;
	border-radius:0 0 5px 5px;
	}
.asst_knowledge_cnt .asst_knowledge_txt{
	padding:10px;
	border-radius:0 0 5px 5px;
	}
.asst_knowledge_box{
	margin-bottom:10px;
	}
.asst_knowledge_box .tab_bx{
	margin-bottom:0px!important;
	}
.asst_knowledge_box table.knowledge_table tr th{
	text-align:left;
	}
.asst_knowledge_box table.knowledge_table tr th span{
	width:185px;
	display:block;
	}
.asst_knowledge_box table.knowledge_table tr th{
	font-size:15px;
	}
.asst_knowledge_box table.knowledge_table tr td, .asst_knowledge_box table.knowledge_table tr th{
	padding:7px;
	}
.asst_knowledge_box table.knowledge_table tr td p{
	margin:8px 0;
	}
.table_over .t_pls_bt{
	margin-right:10px;
	}
.knowledge_expend{
	border-top:2px solid #7D9BA9
	}
.exp_report_show{
	margin-top:10px;
	margin-bottom:10px;
	}
.asst_time_management_bx .tab_bx{
	margin-bottom:0px;
	}
.asst_time_management_bx p{
	padding: 10px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	border: 1px solid #D1D6D8;
	border-top:0px;
	}
.text_que_left .text_que_head ul li:nth-child(2), .text_que_left .text_que_dis ul li:nth-child(2){
	width:18%;
	}
.asst_time_left_msg{
	background:#E6F7E9;
	padding:20px;
	border-radius:10px;
	text-align:center;
	border:1px solid #d4d4d4;
	}
.asst_remember_msg{
	background:#FFDEDD;
	padding:20px;
	border-radius:10px;
	text-align:center;
	border:1px solid #D2B7B7;
	}
.text_que_left .text_que_box::-webkit-scrollbar, .text_detail_right .text_dt_inner::-webkit-scrollbar {  
    width: 5px;  
}  
.text_que_left .text_que_box::-webkit-scrollbar-track, .text_detail_right .text_dt_inner::-webkit-scrollbar-thumb {  
    background-color: #eaeaea;  
    border-left: 1px solid #ccc;  
}  
.text_que_left .text_que_box::-webkit-scrollbar-thumb, .text_detail_right .text_dt_inner::-webkit-scrollbar-thumb {  
    background-color: #ccc;  
}  
.text_que_left .text_que_box::-webkit-scrollbar-thumb:hover, .text_detail_right .text_dt_inner::-webkit-scrollbar-thumb:hover{  
    background-color: #aaa;  
} 
.lapse_result_pnl.lapse_result_selected{
    background:#E1EDE8 url(../images/hand-point.png) no-repeat 10px;
	border-bottom:1px solid #B6C8C0;	
	}
.asst_knowledge_box .lapse_result_selected{
    background:#E7E7E7!important;
	}
.asst_time_management_bx{
	margin-bottom:10px;
	}
.asst_knowledge_box .tab_bx .tab_label_wdth {
min-width: 200px!important;
}
.overall_chart_panel h3, .asst_remember_msg h3, .asst_time_left_msg h3{
	font: bold 16px/18px 'Open Sans', sans-serif!important;
	}
.asst_knowledge_box table.knowledge_table tr.Slow_row th span{
	color:#bb2929;
	}
.asst_knowledge_box table.knowledge_table tr.normal_row th span{
	color:#978e43;
	}
.asst_knowledge_box table.knowledge_table tr.easy_row th span{
	color:#e07d28;
	}
.asst_knowledge_box table.knowledge_table tr.fast_row th span{
	color:#007AFF;
	}
.asst_knowledge_box table.knowledge_table tr.strength_row th span{
	color:#41924B;
	}
.asst_knowledge_box table.knowledge_table tr.weakness_row th span{
	color:#e07d28;
	}
.text_report_panel{
	position:relative;
	}
.asst_report_lodeing{
	background: rgba(0, 0, 0, 0.53) url(../images/loading.jpg) no-repeat center center;
height: 536px;
position:absolute;
width:100%;
background-size: 35px;
	}
.text_bold{
	font-weight:bold;
	}
.n_view_detail_btn{
	text-align:center;
	margin-top:40px;
	}
.n_view_detail_btn a{
	display:inline-block;
	margin:auto;
	width: 50%;
	padding: 10px;
	border-radius: 5px;
	background: #bb2929;
	color: #fff;
	font-size: 20px;
	box-shadow: 3px 5px 0px #7E1919;
	}
.n_view_detail_btn a:active{
	box-shadow:0px 0px 0px;
	background: #7E1919;
	}
.n_view_detail_btn a:hover{
	text-decoration:none;
	background:#A10707;
	}
.n_view_detail_an_bx{
	margin-top:20px;
	}
.n_view_detail_an_bx th{
	background:#bde4ff;
	font-weight:bold;
	color:#333;
	font-size:14px;
	padding:8px;
	border-bottom:1px solid #8DBADA;
	}
.n_view_detail_an_bx td{
	padding:8px;
	font-size:14px;
	border-bottom:1px solid #8DBADA;
	text-align:center;
	color:#333;
	}
.n_view_detail_an_bx tr.total_rw{
	background:#039489;
	}
.n_view_detail_an_bx tr.total_rw td{
	color:#fff;
	padding:8px;
	font-size:16px;
	
	}
.view_detail_top{
	padding: 40px 0 20px;
	}
.view_dtl_time{
	float:left;
	width:450px;
	padding:10px;
	}
.view_dtl_average{
	float:right;
	width:450px;
	padding:10px;
	min-height:160px;
	border-left:5px solid #EFEFEF;
	}
.view_dtl_time .v_dtl_time_label{
	float:left;
	width:100px;
	color:#bb2929;
	font-size: 22px;
	font-weight: bold;
	margin-top: 38px;

	}
.view_dtl_time .v_dtl_time_display{
	float:left;
	width:350px;
	}
.view_dtl_time .v_dtl_time_display p{
	font:bold 15px/20px 'Open Sans', sans-serif;
	text-align:center;
	color:#333;
	margin:20px 0 0;
	}
.view_dtl_time .v_dtl_time_display .v_time_clock{
	display:inline-block;
	background:url(../images/timer_gif.gif) no-repeat left -5px;
	background-size:70px;
	padding-left:80px;
	margin:auto;
	text-align:center;
	}
.view_dtl_time .v_dtl_time_display .v_time span{
	  font: 60px/40px 'Open Sans', sans-serif;
	  padding-bottom:20px;
	  display:block;
	  color:#177CCE;
	  margin-bottom: 5px;
	  border-bottom:5px solid #bb2929;
	}
.view_dtl_time .v_dtl_time_display .v_time{
	font: 26px/30px 'Open Sans', sans-serif;
	margin:auto;
	text-align: center;
	}
.v_dtl_t_score {
	width:220px;
	float:left;
	text-align: center;
	}
.v_dtl_t_score .v_dtl_t_shw {
	margin-top:35px;
	}
.v_dtl_t_score .v_dtl_t_shw strong{
	color:#333;
	}
.v_dtl_t_score .v_dtl_t_shw span{
	font-size:60px;
	line-height:60px;
	color:#177CCE;
	margin-bottom:5px;
	display:block;
	}
.v_dtl_t_score h3, .v_dtl_avrg_tm h3{
	color:#bb2929;
	margin-bottom:10px;
	font:bold 20px/20px 'Open Sans', sans-serif!important;
	}
.v_dtl_t_score .v_dtl_t_shw{
	font-size:20px;
	}
.v_dtl_avrg_tm{
	width:220px;
	float:right;
	text-align: center;
	}
.v_dtl_avrg_tm .v_dtl_avrg_shw{
	font-size:20px;
	margin-top:45px;
	}
.v_dtl_avrg_tm .v_dtl_avrg_shw span{
	font-size:40px;
	line-height:60px;
	color:#177CCE;
	}
.text_dt_summery .question-icon{
	width:auto;
	padding-right:5px;
	}
.download-dtl{
	  color: #13659d;
	  font: normal 12px/18px 'Open Sans', Arial, sans-serif;
	  text-align:justify;
	}
.download-btn a{
  border-radius: 2px;
  color: #FFFFFF;
  background:#ff9900 url(../images/dwn-icon.png) no-repeat 15px center;
  cursor: pointer;
  display: block;
  font-size: 12px;
  height: 28px;
  float: left;
  font-weight: normal;
  line-height: 30px;
  padding: 0 15px 0 30px;
  margin: 10px 10px 15px 10px;
  text-decoration: none;
  text-align: center;
  text-shadow: 1px 1px 1px #897e7e;
	}
.download-btn a:hover{
	background: #e48900 url(../images/dwn-icon.png) no-repeat 15px center;
	}
a.red_link{
	color:#bb2929;
	font-weight:bold;
	}
.dash_download h2 a{
	color:#3d3636;
	}
.dash_download h2 a:hover{
	color:#0074c3;
	}
.dash_download p{
	display:inline-block;
	}
.forgetpwd-main .redcolor{
	color:#bb2929;
	}
.new-view-anlysis-Listing{
	text-align:right;
}
.dash-video-setion .subheading-video{
	padding:0px 0px 0px 25px;
	width:100%;
	background: url(../images/video-icon.png) 0px center no-repeat;
	}
.dash-video-setion .button a {
  background: #ff9900;
  border-radius: 2px;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 12px;
  height: 28px;
  float:none;
  font-weight: normal;
  line-height: 30px;
  padding: 0 3px;
  margin: 5px 0px 5px 25px;
  text-decoration: none;
  text-align: center;
  text-shadow: 1px 1px 1px #897e7e;
  width: 100px !important;
}
.analysis-result{
	}
.anlys_result_table{
	width:2000px;
	}
table.result_table{
	  background: #f3faff;
	  border-collapse:collapse;
	}
table.result_table th{
	background: #bde4ff;
	font: 500 12px/22px 'Open Sans', sans-serif;
	color: #312d2d;
	border: solid 1px #C0C0C0;
	height: 30px;
	font-weight:bold;
	}
table.result_table td{
	font: normal 12px/22px 'Open Sans', sans-serif;
	color: #221f1f;
	border:solid 1px #bdbcbc;
	height: 30px;
	
	border-collapse:collapse;
	text-align: center;
	}
table.result_table .lst-row td{
	background:#BDE4FF;
	font-weight:bold;
	}
.report_c_select select{
	width:400px;
	border-radius:5px;
	}
.report_c_select{
	text-align:center;
	padding: 5px;
 	background: #A5CDE8;
	margin-bottom:10px;
	}
.analysis-result .tab_bx{
	margin-bottom:0px;
	}
.anlys_result_dtl, .que_attm_anlys{
	border:1px solid #d4d4d4;
	border-top:0px;
	}
.anlys_result_dtl td{
	background: #f3faff;
	padding:10px 10px;
	font-weight:bold;
	border-bottom:1px solid #d4d4d4;
	}
.anlys_result_dtl td span{
	margin-right:10px;
	display:inline-block;
	min-width:50px;
	}
.anlys_result_dtl td:first-child{
	font-weight:bold;
	color: #0074c3;
	border-right:1px solid #d4d4d4;
	}
.anlys_que_head{
	border: 1px solid #d4d4d4;
	background: #f2f2f2;
	color: #333;
	margin-top:10px;
	padding: 5px 10px;
	}
.anlys_que_head h2{
	padding-bottom:0px;
	font: normal 18px/22px 'Open Sans', sans-serif!important;
	}
.anlys_all{
	margin-top:10px;
	font-weight: bold;
	}
.anlys_all label{
	font-size: 14px;
	color: #BB292F;
	margin-bottom: 10px;
	display: inline-block;
	}
.text_report_panel .asst_report_lodeing{
	height:100%;
	}
.anlys_result_not_found{ text-align:center; padding-top:25px; color:#bb2929; font:400 20px/22px 'Open Sans', sans-serif!important;}
.anlys_all_result{
	overflow:scroll;
	overflow-y:hidden;
	}
.all_result_tbl{
	width:100%;
	}

.all_result_tbl span{
	text-align:left;
	display:inline-block;
	}
.tbl_nm{
	display:block;
	min-width:80px;
	}
.full-pg .main-left, .full-pg .sections-main-sub{
	width:100%;
	}
.anlys_head_rt{
	display:block;
	float:right;
	}
.blue-head{
	font-size: 16px;
	color: #005793;
	clear: both;
	font-weight: bold;
	padding: 10px 0 10px;
	}
.widget-pnl ul{
	margin-left:20px;
	}
.sys-check-pnl{
	padding:5px;
	background:#EEF6FA;
	border:1px solid #b2daed;
	box-sizing:border-box;
	}
.sys-check-pnl table tr td:first-child{
	border-left: 3px solid #005793;
	padding-left: 10px;
	}
.icn-pd{
    display:inline-block;
	padding-left:30px;
	}
.icn-pd.rt-icn{
	background:url(../images/tik.png) 0px center no-repeat;
	}
.icn-pd.wrng-icn{
	background:url(../images/cros.png) 0px center no-repeat;
	}
/*===============auto search==================*/	
.short-heading-bx .heading{
	float:left;
	}
.short-heading-bx .shorting-bx{
	float:right;
	font-weight:bold;
	position: relative;
	}
.short-heading-bx .shorting-bx select{
	padding:3px;
	width:175px;
	}
.short-heading-bx .shorting-bx input[type='text']{
	padding:4px;
	width:175px;
	}
.crs_name_test{
	color: #13659d;
	font-weight: bold;
	}
.shorting-bx #txt_search
	{
		border:solid 1px #d4d4d4;
		
	}
	.shorting-bx #result
	{
		position:absolute;
		width:352px;
		padding:5px;
		right:0;
		display:none;
		margin-top:-1px;
		border-top:0px;
		overflow:hidden;
		border: 1px #0082BF solid;
		background-color: rgb(240, 250, 255);
		border-bottom: 5px solid #0082BF;
	}
	.shorting-bx .show_auto_s_data
	{
		padding:5px; 
		border-bottom:1px #999 dashed;
		font-size:12px; 
		height:15px;
	}
	.shorting-bx.shorting-bx .show_auto_s_data:hover
	{
		background:#4c66a4;
		color:#FFF;
		cursor:pointer;
	}
/*----------------------------*/

.ass-login-section.login-box{
	height:auto;
	}
.ass-login-section .login-container{
	padding:10px 20px;
	width:350px;
	margin:10px 0;
	height:auto;
	border-left:1px solid #c5c5c5;
	}
.login-section-left{
	float:left;
	}
.in-title{
	font-size:24px;
	font-weight:bold;
	padding:15px 0;
	border-bottom:dashed 1px #c5c5c5;
	}
.ass-login-section .login-container .login-input .submit{
	float:right;
	}
.ass-login-section .login-container .login-input .submit-main {
  width: 310px;
    }
.ass-login-section .login-participants{
	float:left;
	width:630px;
	padding:20px 30px;
	}
.ass-login-section .login-participants .participants-lst{
	margin-top:35px;
	}
.login-participants .participants-lst .part-lst-itm{
	width:125px;
	margin-right:0px;
	float:left;
	}
.login-participants .participants-lst .part-lst-itm p{
	text-align:center;
	font-size:18px;
	ma
	}
.login-participants .participants-lst .part-lst-itm.arw-rt{
	margin-right:10px;
	}
.login-participants .participants-lst .part-lst-itm .icn-img{
	margin-bottom:10px;
	}
.login-participants .participants-lst .part-lst-itm.arw-rt{
	background:url(../images/icon/arw-icn.png) right 50px no-repeat;
	width: 125px;
    padding-right: 30px;
	}
.feature-panel{
	width:1100px;
	margin:30px auto;
	}
.heading-full{
	text-align:center;
	margin-bottom:30px;
	}
.heading-full h2{
	font-size: 24px;
	color: #313131;
	text-transform: uppercase;
	margin: 15px 0;
	
	}
.heading-full span {
  background: #dcdcdc;
  height: 1px;
  width: 100%;
  position: relative;
  display: block;
}
.heading-full span:after {
  content: '';
  background: #bb2929;
  height: 3px;
  line-height: 0px;
  padding: 0 90px;
  top: 1px;
  font-size: 2px;
  margin: auto;
  position: relative;
}
.feature-bx .feature-item{
	text-align:center;
	width:16.666666667%;
	float:left;
	font-size:14px;
	}
.feature-bx .icn-box {
  width: 90px;
  height: 90px;
  margin: auto;
  margin-bottom: 10px;
}
.feature-bx .icn {
  width: 100%;
  height: 100%;
  background: #2f2f2f;
  line-height: 121px;
  box-shadow: 0 0 0 5px #f2f2f2;
  -webkit-box-shadow: 0 0 0 5px #f2f2f2;	
  margin: 3px;
  border-radius: 100%;
  text-align: center;
  color: #c52d2f;
  display: inline-block;
  border: 3px solid #ffffff;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
  box-sizing: border-box;
  padding: 11px;
}
.feature-bx .icn-box .icn-browser:before {
  content: url(../images/icon/cross-browser-icn.png);
}
.feature-bx .icn-box .icn-real:before {
  content: url(../images/icon/real-time-icn.png);
}
.feature-bx .icn-box .icn-access:before {
  content: url(../images/icon/secure-access-icn.png);
}
.feature-bx .icn-box .icn-platform:before {
  content: url(../images/icon/collective-icn.png);
}
.feature-bx .icn-box .icn-reports:before {
  content: url(../images/icon/analytical-icn.png);
}
.feature-bx .icn-box .icn-prevents:before {
  content: url(../images/icon/prevent-icn.png);
}

/*---------------------new css----------------------------*/
.my-wrapper{
	margin:10px 0;
	}
.profile-panel{
	position:relative;
	margin:30px 0 20px;
	height: 140px;
	}
.profile-panel .pp-img{
	width:120px;
	height:120px;
	border:5px solid #fff;
	box-shadow:0 0 5px #B6B6B6;
	}
.pp-img-bx{
	position:absolute;
	left:0px;
	top:-15px;
	}
.profile-panel .pp-img img{
	width:100%;
	height:100%;
	}
.profile-dtl{
	box-shadow:0 0 5px #B6B6B6;
	border-radius:5px;
	padding:10px;
	height:80px;
	font-size:16px;
	background:#fff;
	}
.profile-dtl .std-name{
	margin-bottom:5px;
	}
.profile-dtl .profile-dtl-txt{
	margin-left:140px;
	}
.edit-pp-lnk{
	display: block;
	text-align: center;
	margin-top: 5px;
	}
.edit-pp{
	width: 100px;
	background: url(../images/editprofile.png) no-repeat left center;
	color: red;
	padding-left: 20px;
	}
.panel-bx-pp{
	box-shadow:0 0 5px #B6B6B6;
	border-bottom:7px solid #B9B9B9;
	background:#fff;
	margin-bottom:20px;
	}
.panel-head{
	padding:10px;
	background:#f2f2f2;
	border-bottom:1px solid #d4d4d4;
	}
.panel-head h3{
	font-weight:normal;
	font-size:18px;
	}
.panel-bx-pp h4{
	font-size:16px;
	font-weight:normal;
	border-bottom:1px solid #d4d4d4;
	padding:6px;
	margin:5px 0;
	}
.panel-bottom{
	padding:10px;
	border-top:1px solid #d4d4d4;
	}
.panel-txt-bx{
	padding:10px;
	}
.half-pnl{
	width:50%;
	float:left;
	padding:0 10px;
	box-sizing:border-box;
	}
.form-bx .field-row{
	margin-bottom:10px;
	}
.field label{
	width:150px;
	display:inline-block;
	}
.field span{
	width:350px;
	display:inline-block;
	}
.control-field{
	padding:5px;
	border:1px solid #d4d4d4;
	width:100%;
	box-sizing:border-box;
	}
.panel-txt-bx ul{
	margin:10px 0 10px 40px;
	padding:0px;
	}
.panel-txt-bx ul li{
	l
	}
.red-btn{
	padding:5px 20px;
	color: #fff;
	display:inline-block;
	font-size:14px;
	background: #bb2929!important;
	border: 1px solid #530000!important;
	box-shadow: 0 1px 0 #bb2929!important;
	}
.gray-btn{
	padding: 5px 20px;
	color: #333;
	display: inline-block;
	font-size: 14px;
	background: #CAC7C7!important;
	border: 1px solid #A1A1A1!important;
	box-shadow: 0 1px 0 #878787!important;
	}
.btn-group a{
	margin-right:10px;
	}
.panel-tbl tr th{
	padding:5px;
	border-bottom:1px solid #d4d4d4;
	background-color: #f2f2f2;
	}
.panel-tbl tr td{
	text-align:center;
	padding:5px;
	border-bottom:1px solid #f2f2f2;
	}
.panel-tbl tr td a{
	color:#bb2929;
	}
.asst-thank-box{
	width:400px;
	margin:50px auto;
	}
.asst-thank-box h3{
	font-size:20px;
	margin:20px 0;
	font-weight:normal;
	}
.thank-tbl td{
	font-size:16px;
	padding:8px;
	text-align:left;
	border-bottom:1px solid #d4d4d4;
	}
.thank-tbl td:nth-child(1){
	font-weight:bold;
	}
.panel-tbl tr td:nth-child(1), .panel-tbl tr th:nth-child(1), .ass-que-dtl-tbl tr td:nth-child(2){
	text-align:left;
	}
.note-bx{
	background:#f2f2f2;
	padding:5px 10px;
	margin-top:20px;
	}
.asst-thanks-panel{
	min-height:420px;
	text-align:center;
	}
.processing-box{text-align:center;padding-top:120px;}
