﻿/*Old CSS*/
body{font-family: 'Source Sans Pro', sans-serif; padding:0px; margin:0px;}
h1, h2, h3, h4, h5, h6{ font-weight:600;}
.center_container_align h2.title {
    color: #ffcb00;
    font-size: 46px;
    font-weight: bold;
    margin: 0.83em 0 15px;
    text-transform: uppercase;
}
button, input, textarea, select{font-family: 'Source Sans Pro', sans-serif;}
.sprite{ background-image:url(../../images/Sprite.png); background-repeat:no-repeat;}
.pull-middle{ overflow:hidden;}
.head_right_wrap .head_drop_down{ margin-top:35px;}
.welcome_text{ font-size:18px; font-weight:600; color:#fff; text-align:right; padding:10px 0 0 0px;}
/*css modified 28.08.2014 start*/
.welcome_text .user_title{ font-weight:400; margin:0 0 0 3px; white-space:nowrap; text-overflow:ellipsis; /*max-width:60%;*/ overflow:hidden;font-family: "Lato",sans-serif;font-size: 13px; text-transform: capitalize;}
/*css modified 28.08.2014 end*/
.head_drop_down .btn.dropdown-toggle{ border:#fff 0px solid; padding:0px; background:none; box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0); -moz-box-shadow:0px 0px 0px rgba(0,0,0,0); box-shadow:0px 0px 0px rgba(0,0,0,0); -ms-box-shadow:0px 0px 0px rgba(0,0,0,0); -o-box-shadow:0px 0px 0px rgba(0,0,0,0); border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; min-width:0px;}
.head_drop_down.open .btn.dropdown-toggle{
	background-color:#fecd08; position:relative; z-index:10; top:0px; position:relative; z-index:1010; border-bottom:#fecd08 1px solid;
	
}
.successGoalHelp{background-color: white;
    border: 1px solid #164877;
    border-radius: 50px !important;
    margin: 0 0 0 10px;
    padding: 1px 7px;
    text-align: center;}
select {
    width: 100%;
    background-color: #FFF;
    border: 1px solid #ccc;
}
.textAlignCenter
{
    text-align: center;
}
.bttnInline
{
    display:inline-block !important;
}
.head_drop_down .btn.dropdown-toggle .caret{ width:34px; height:39px; background-position:-28px -25px; margin:0px; border:none; }
.head_drop_down.open  .btn.dropdown-toggle .caret{ background-position:-28px -66px;}
.head_drop_down .dropdown-menu{ margin:0px; border-radius:5px 0px 5px 5px; -webkit-border-radius:5px 0px 5px 5px; -moz-border-radius:5px 0px 5px 5px; -ms-border-radius:5px 0px 5px 5px; -o-border-radius:5px 0px 5px 5px; margin-top:-1px;  border:#fff 1px solid; background-color:#fecd08; padding:10px 15px 10px 15px;  }
.head_drop_down .dropdown-menu > li > a{ color:#0C4B78; padding:10px 15px 11px 15px; border-bottom:#fec213 1px solid; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; font-size:14px; }
.head_drop_down .dropdown-menu > li > a:hover, .head_drop_down .dropdown-menu > li > a:focus{ background:#fec213; filter:none; background-image:none; border-bottom:#FEC213 1px solid; position:relative; top:-1px; padding:11px 15px 10px 15px; filter:none !important;}


.head_drop_down .dropdown-menu > li:last-child > a, .head_drop_down .dropdown-menu > li.last-child > a{ border-bottom:none;}

.header_blue_bar{ background-color:#125D91; padding:12px 0px; position:relative;}
.header_blue_bar h1{ color:#fff; font-size:28px; font-weight:300; margin:0 10px 0 0px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:normal;}
.masthead{padding:10px 0px 0px 10px;}
.masthead h3.muted.pull-left{ margin-top:0px;}

.footer_inner{ padding:0 10px;}
.blue_bar_inner{ padding:0px 10px;}
button:focus{ outline:none;}
.head_right_wrap{ margin:0px 0 0 0px;}
.dashboard_icon{ width:38px; height:38px; background-position:-74px -46px; margin:0 10px 0 0px;}
.header_blue_bar a, .link_holder{ color:#fff;}
.link_devider{ width:10px; text-align:center; margin:0 10px;}
.link_holder{ padding:10px 0 0 10px;}
.container_main .container-fluid{ padding:0px;}
.book_library_wrap{ max-width:980px; margin:10px auto;}
.img_container_wrap{ text-align:center; margin:15px 0 20px 0; height:166px;}
.mainbook_wrap{ overflow:hidden; }
.mainbook_wrap img{ width:100%; max-width:100%; cursor: auto;}
.mainbook_wrap{ display:inline-block; max-width:133px; width:90%; cursor:pointer;}
.book_library_wrap .thumbnail .caption{ background-color:#f5f5f5; border:#e5e5e5 1px solid; box-shadow:inset 0px 1px 0px rgba(256,256,256,0.5); word-wrap:normal; height: 80px;}
.thumbnail{ border-color:#ccc;}
.book_library_wrap .thumbnail .caption h3{ overflow:hidden; margin:0px; text-overflow:ellipsis; /*white-space:nowrap;*/ text-align:center; color:#0e4273; font-size:22px; font-weight:600; line-height:normal; margin-bottom:5px; }


.product_id{ font-size:12px; text-align:center; padding:0px 0px 5px 0;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:normal;}
.product_id a{color: #074686; text-decoration: none;}
.product_id a:hover{color: #074686; text-decoration: underline;}
.product_button{ display:block; text-align:center; padding:10px 0px; float:left; width:100%; margin-top:5px; font-size:12px; color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,0.5); background:#f14950; border:#e1323a 1px solid; font-weight:700; text-transform:uppercase; line-height:normal;  }
.product_button:hover, .product_button:focus{ background:#e1323a; color:#fff; outline:none;}
.footer_top_bar{ background:#FFCB00; padding:20px;  color:#222; font-size:18px;  border-bottom:#e5b802 1px solid; margin:80px 0px;}
.footer_top_bar strong{text-transform:uppercase;}
.footer_cont_link_main{ background:#125D91; padding:35px 0px;}
.footer_link_inner ul{ margin:0px; padding:0px 10px 0px 0px;}
.footer_link_inner ul li{ list-style:none; float:left; color:#fff;}
.footer_link_inner ul li a{ color:#fff;}
.footer_link_inner ul li.footer_link_devide{ width:20px; text-align:center;}
.copy_right_text{ color:#fff; font-size:11px; padding:5px 0 0 0px; clear:both; line-height:normal;}
.social_icon{ width:49px; height:49px; margin-bottom:5px;}
.social_icon:hover, .social_icon:focus{opacity:0.6; filter:alpha(opacity=60);}
.social_icon.pull-right{ margin:0 0 0 1px;}
.google_icon{ background-position:-237px -29px; display:none !important;}
.twitter_icon{ background-position:-174px -16px;}
.facebook_icon{ background-position:-123px -16px;}
.container-fluid{}
.product_align{ text-align:center;}
/*.book_library_wrap .thumb_product_box{ display:inline-block; width:88%; max-width:302px; margin:7.5px 10px; height:47px; padding-bottom:226px; overflow:hidden; padding-left:0px; padding-right:0px;}*/
.book_library_wrap .thumb_product_box{display: inline-table; margin: 7.5px 10px; max-width: 302px; overflow: hidden; padding-bottom: 0; padding-left: 0; padding-right: 0; width: 88%;}
.center_container_align{ margin:0px auto; max-width:980px;}
.footer_top_bar .center_container_align{ max-width:960px;}
/* produact dashboard page starts here */
.page_product_container{ padding:10px;}
.btn-primary.pink_button:hover, .btn-primary.pink_button:focus, .btn-primary.pink_button:active, .btn-primary.pink_button.active, .btn-primary.pink_button.disabled, .btn-primary.pink_button[disabled]{
	background:#f14950; filter:none !important; outline:none;
	}
.btn-primary.pink_button.disabled, .btn-primary.pink_button[disabled]{
	opacity:0.5; filter:alpha(opacity=50);
	}
.btn-primary.gray_button, .btn-primary.gray_button:focus, .btn-primary.gray_button:active, .btn-primary.gray_button.active, .btn-primary.gray_button.disabled, .btn-primary.gray_button[disabled]{
	background:#125D91; filter:none !important; outline:none; font-size: 12px; font-weight: normal; padding: 5px 15px; text-transform:none;
	}	
 .btn-primary.gray_button:hover{ background:#4B4B4B;}	
.btn-primary.gray_button.disabled, .btn-primary.gray_button[disabled]{
	opacity:0.5; filter:alpha(opacity=50);
	}		
/*.btn{box-shadow:0 0 4px 4px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow:0 0 4px 4px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 0 4px 4px rgba(0, 0, 0, 0.1) inset; -ms-box-shadow:0 0 4px 4px rgba(0, 0, 0, 0.1) inset; -o-box-shadow:0 0 4px 4px rgba(0, 0, 0, 0.1) inset;}*/


.btn[disabled], .btn[disabled="disabled"], .btn.disabled{
	box-shadow:inset 0px 1px 0px rgba(256,256,256,0.4); -webkit-box-shadow:inset 0px 1px 0px rgba(256,256,256,0.4); -moz-box-shadow:inset 0px 1px 0px rgba(256,256,256,0.4); -ms-box-shadow:inset 0px 1px 0px rgba(256,256,256,0.4); -o-box-shadow:inset 0px 1px 0px rgba(256,256,256,0.4);
	border:#d5d5d5 1px solid !important;
	background:#f2f2f2 !important;
	color:#989898 !important; text-shadow:none !important; filter:none !important;
	}
.dropdown-toggle.btn{box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px rgba(256,256,256,0.4); -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px rgba(256,256,256,0.4); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px rgba(256,256,256,0.4); -ms-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px rgba(256,256,256,0.4); -o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px rgba(256,256,256,0.4);}	

.select_check_dropdown .btn{ box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0); -moz-box-shadow:0px 0px 0px rgba(0,0,0,0); -ms-box-shadow:0px 0px 0px rgba(0,0,0,0); -o-box-shadow:0px 0px 0px rgba(0,0,0,0);}
	
.pink_button, .pink_button:focus, .gray_button, .gray_button:focus{ display:block; text-align:center;  padding: 10px 12px; margin-top:5px; font-size:14px; color:#0C4B78; background:#FFCB00;  font-weight:normal;  /*line-height: 1.42857;*/ line-height:16px;  border:#FEC213 1px solid; text-shadow:0px 1px 0px rgba(256,256,256,0.5); }
/*
.gray_button, .gray_button:focus{ display:inline-block; text-align:center; padding:10px 0px; margin-top:5px; font-size:12px; color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,0.5); background:#474747; border:#000 1px solid; font-weight:700; text-transform:uppercase; line-height:normal; padding:10px;  }
*/
.pink_button:hover, .pink_button:focus{ background:#e1323a; color:#fff; outline:none;}
.btn.btn-primary.pull-right{ margin:5px 0 5px 10px;}
.btn.btn-primary.pull-right.goalBttnAlign{ margin:0px 0 5px 10px; height: 39px;}
.btn.btn-primary.pull-left{ margin:5px 10px 5px 0px;}
.field_right.span3.pull-right.goalDropDown{margin: 0 0 0 10px;}
.doubleDigit {
    background-color: #e6e6e6;
    border: 1px solid #d9d9d9;
    border-radius: 50px !important;
    padding: 5px 7px;
    text-align: center;
    margin: 0 0 0 10px;
}
.singleDigit {
    background-color: #e6e6e6;
    border: 1px solid #d9d9d9;
    border-radius: 50px !important;
    padding: 7px 9px;
    text-align: center;
    margin: 0 0 0 10px;
}
.subheading_container h4{ text-align:left; font-size:22px; font-weight:600; line-height:normal; color:#0e4273; margin:0px; padding:9px 0px; word-wrap:break-word;}
.subheading_container .title_inner{ font-size:18px; font-weight:400;}
.product_link ul{ margin:0px; padding:0px;}
.product_link ul li{ float:left; list-style:none;}
.product_link ul li a{ color:#1155cc;}
.product_link li.link_devider{ width:10px; text-align:center; color:#b2b2b2;}
.product_tab_container{ margin:25px 0 20px 0px;}
.product_tab_container .nav{ margin-bottom:0px;}
/*.product_tab_container .tab-content{ border:#bfbfbf 1px solid; border-top:none; padding:10px; border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px;}*/ /*commented on 17/12/2013 and added new style */
.product_tab_container .tab-content{border-top:none; border-left:#bfbfbf 1px solid; border-right:#bfbfbf 1px solid; border-bottom:#bfbfbf 1px solid; padding:10px; border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{ border-color:#bfbfbf #bfbfbf transparent;}
.product_tab_container .nav-tabs{ border-color:#bfbfbf;}
.product_tab_container .nav-tabs > li > a{ background-color:#f7f7f7; border-color:#d5d5d5 #d5d5d5 #d5d5d5; color:#5c5c5c; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; line-height:28px; padding-left:15px; padding-right:15px; font-weight:600;}
.product_tab_container .nav-tabs > li > a:focus, a:focus{ outline:none;}
.product_tab_container .nav-tabs > li.active > a{ background-color:#fff; border-color:#bfbfbf #bfbfbf transparent;}
.product_tab_container .nav-tabs > li.active > a > .singleDigit{ background-color:#FFCB00 !important; }

.chart_container img, svg{ width:100%; max-width:100%;}
.product_tab_container .nav-tabs > li > a, .nav-pills > li > a{ margin-right:0px;}
.quiz_box_wrap{ }
.quiz_box_wrap .quiz_box_wrap_tr{ }
.quiz_box_wrap .quiz_box{ border:#d5d5d5 1px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; margin-bottom:10px;}
.quiz_box_wrap .quiz_box .quiz_header{ background:#ededed; padding:15px 15px 15px 15px; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; border-bottom:#d5d5d5 1px solid;}
.quiz_box_wrap .quiz_box .quiz_header h4{ font-size:22px; font-weight:600; margin:0px 0 5px 0;}
.quiz_total_inner{ padding:10px 10px 0px 10px;}
.quiz_score_content{ margin:0 0 10px 0; background-color:#f6f6f6; padding:44px 40px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; }
.score_col{line-height:normal; text-align:center;}
.score_col_enroll{text-align:left !important;}
.score_col .score_head_text{ font-size:12px; text-transform:uppercase; font-size:12px; font-weight:700; color:#4c4b4b; text-transform:uppercase;}
.score_col .score_number{ font-size:47px; color:#0e4273; font-weight:300; }
.score_col .score_done{ font-size:11px; color:#6b6a6a;}
.blue_button, .blue_button:focus{ background:#125D91; filter:none !important; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; font-size:12px; border:none }
.blue_button:hover{ background:#4B4B4B; filter:none !important; border-color:#333;}
.blue_button:active{background:#4B4B4B !important;  border:none;}
.blue_button_font{font-size:12px;}
.quiz_button_container{ margin:0 0 0px 0px;}
.quiz_button_container .btn.btn-primary, .product_btn_container .btn.btn-primary{ margin:0px; margin-bottom:10px;}
.quiz_button_container .btn.pull-right, .product_btn_container .btn.pull-right{ margin-left:5px;}
.quiz_button_container .btn.pull-left, .product_btn_container .btn.pull-left{ margin-right:5px;}
.latest_quiz_gap{ padding:10px 10px 0px 10px;}
.latest_quiz_gap_row{ margin-bottom:10px;}
.latest_quiz_head{ background:#ededed; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; padding:10px;}
.latest_quiz_head h4{ font-size:18px; margin:0px; color:#383838;}
.latest_quiz_content{ background:#f6f6f6; padding:10px; border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px;}
.latest_quiz_content .score_head_text, .latest_quiz_content .score_done{ text-align:left;}
.latest_quiz_content .score_number{ font-size:26px; text-align:left;}
.latest_quiz_content .score_number_enroll{ font-size:15px !important;}
.latest_quiz_content .quiz_button_container{ margin:10px 0 0 0px;}
.latest_quiz_content.quiz_cont_2{ padding-bottom:0px;}
.row-fluid .span4 {width: 31.4917%; float:left; clear:none;}
.row-fluid .span8 {width: 65.812%;  float:left; clear:none;}
div{ word-wrap:break-word;}
.chart_container{ position:relative;}
.enlarge_chart{width:35px; height:35px; background-position:-280px -30px; position:absolute; right:-10px; top:-10px; border:none; background-color:transparent;}

.remidation_icon{ width:38px; height:38px; margin:0 10px 0 0px;  background-position:-74px -202px;}

.subhead_right_button_cont button.back_to_dashboard{ background:none; filter:none!imporatant; border:none; box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0); -moz-box-shadow:0px 0px 0px rgba(0,0,0,0); -ms-box-shadow:0px 0px 0px rgba(0,0,0,0); -o-box-shadow:0px 0px 0px rgba(0,0,0,0); padding:0px; color:#1155cc; font-size:16px; margin-top:10px;}
.subhead_right_button_cont button.back_to_dashboard:hover{ text-decoration:underline;}

.subhead_right_button_cont button.back_to_dashboard span.caret{ border:none; width:15px; height:15px; background-position:-244px -77px; vertical-align:middle; margin-top:0px; margin-right:5px; }

.header_blue_bar.right_link_none{ margin-bottom:0px;}
.table_title{ color:#383838; font-size:17px; font-weight:600; background-color:#ededed; padding:15px; border:#d5d5d5 1px solid; border-bottom:none; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px;}
.table_head{ background-color:#f6f6f6; border:#d5d5d5 1px solid; padding:20px 10px 20px 30px;}
.table_head .table_head_col{  text-align:center; font-size:16px; font-weight:700; color:#383838; }
.table_head_col.table_head_left_col{ text-align:left;}
.table_head .table_head_right_col{ min-width:80px; width:40%; max-width:220px;}
.table_content_container .table_order{ list-style:none;  color:#4b4b4b; font-size:16px; margin:0px; counter-reset:count-number;}
.table_content_container{border-left:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid;}
.table_content_container .table_order .table_row{  padding:15px 10px 15px 3%; border-bottom:#e0e0e0 1px solid;}
.table_content_container .table_order .table_row:before{ content:counter(count-number)". "; counter-increment: count-number; float:left; padding-right:5px;}
.table_content_container .table_order .table_row:hover{ background:#f2f2f2;}
.table_content_container .table_order .table_cont_right{ min-width:80px; width:40%; max-width:220px;}
.table_mark_ponter{ width:23px; height:23px; margin:0px auto}
.table_mark_ponter.red{ background-position:-241px -118px;}
.table_mark_ponter.yellow{ background-position:-241px -164px;}
.table_mark_ponter.green{ background-position:-241px -210px;}
.table_content_container .table_order .table_row_left_cont{}
.table_footer{ background-color:#f6f6f6; border:#d5d5d5 1px solid; border-top:none; padding:15px 15px 15px 4%; border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px;}
.table_footer .btn.btn-primary{ min-width:70px;}
.icon_msg_main .icon_msg{ width:19px; height:19px; display:inline-block; vertical-align:middle;}
.table_icon_msg_cont{ padding:12px 0px 10px 0px;}
.icon_msg_main.pull-right{ margin-left:20px;}
.icon_msg_main.pull-left{ margin-right:20px;}
.icon_msg_main .icon_msg.red{ background-position:-291px -119px;}
.icon_msg_main .icon_msg.yellow{ background-position:-291px -167px;}
.icon_msg_main .icon_msg.green{ background-position:-291px -212px;}

/* Pro. Dashboard css by Amol start here */
    .new_pink_button, .new_pink_button:focus {background: none repeat scroll 0 0 #fecd08; border: 1px solid #fec213; color: #0c4b78; display: block; font-size: 13px; font-weight: 700; margin-top: 5px; padding: 10px; text-align: center; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-transform: uppercase;}
    .btn.new_btn-primary { margin: 1px 0 0 10px;}
    .new_btn-primary.new_pink_button:hover, .new_btn-primary.new_pink_button:focus, .new_btn-primary.new_pink_button:active, .new_btn-primary.new_pink_button.active, .new_btn-primary.new_pink_button.disabled, .btn-primary.new_pink_button[disabled]{background:#fecd08; filter:none !important; color: #FFFFFF;}
    .btn-primary:active, .btn-primary.active {background-color: #3C5A98;}
    .legendBox{text-align: center; font-weight: bold;}
    .legendBoxText{margin: 0px auto; width: 70px; border-radius: 6px 6px 6px 6px; border: 2px solid rgb(138, 202, 1); padding: 0px 0px 3px;}
/* Pro. Dashboard css by Amol end here */
.product_tab_container .tab-content{ position:relative; }/*overflow:visible;*/
.product_tab_container .tab-pane{ display:block;  width:100%; left:0px; top:0px; z-index:-100;}/*position:absolute;*/
.product_tab_container .tab-pane.active.in{ position:static;}



/* exam builder page starts */
.btn.pink_button:hover, .btn.pink_button:focus, .gray_button:hover{ background:#fec213; color:#0c4b78; outline:none;}
.field_row .field_right{}
.field_row{ margin-bottom:10px;}
.field_label label, .field_full_label label, .advance_setting{color:#125D91; font-size:18px; font-weight:600;}
.label_collapsed{ text-decoration:none !important;}
.label_collapsed:hover{ text-decoration:none !important;}
.label_collapsed.advance_setting span.caret{ width:22px; height:22px;  border:none; margin-left:5px;}
.label_collapsed.advance_setting.collapsed span.caret{background-position:-330px -35px;}
.label_collapsed.advance_setting span.caret{background-position:-330px -73px;}
.content_box_col{ border:#d5d5d5 1px solid; background:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; overflow:hidden; margin-bottom:15px;}
.content_col_header{ background:#ededed; border-bottom:#d5d5d5 1px solid; padding:10px 15px;}
.content_col_header .input_label_text{ font-size:16px; font-weight:700;}
.content_col_header label{ margin-bottom:0px;}
input[type="checkbox"].time_limit_check{ margin:-3px 5px 0 0px;}
.accordion-inner.no_border{ border:none;}
.minMaxSlideWrap{ position:relative; display:inline-block; width:127px;}
.minMaxSlideWrap .field_bg.input_type{ cursor:pointer; text-align:center; padding-right:18%; width:80%; }
.minMaxSlideWrap .range_btn{ position:absolute; right:0px; top:0px; width:30px; z-index:10;}
.range_btn .rangeUp, .range_btn .rangeDown{line-height:0px ;height:20px; width:30px; background-color:transparent; border:none; padding:0px; }
.range_btn .rangeUp:hover, .range_btn .rangeDown:hover{opacity:0.7; filter:alpha(opacity=70);}
.range_btn .rangeUp{   background-position:-6px -196px;   }
.range_btn .rangeDown{  background-position:-6px -217px;   }

.field_label{color:#0e4273; font-size:18px; font-weight:700; min-width:145px; width:20%; max-width:250px; padding:10px 0px;}
.field_bg, input[type="text"].field_bg, input[type="text"], textarea, input[type="password"].field_bg, input[type="password"]{ background-color:#fbfbfb; border:#ccc 1px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; position:relative; z-index:10; margin-top:0px; margin-bottom:0px; padding:10px 2.2%; color:#666; font-size:14px;}

.form_wrap_area input[type="text"], .form_wrap_area textarea, .form_wrap_area input[type="password"], .form_wrap_area .select_check_dropdown .btn, .form_wrap_area .select_check_dropdown .dropdown-menu , .form_wrap_area .select_question_size_box{ background:#fff;}
.form_wrap_area .coloumn_wrap_row_container .accordion-inner{ background:#fff;}
.form_wrap_area.form_tab_inner{ padding:1%; }
.field_bg, input[type="text"].field_bg:focus, input[type="text"]:focus, textarea:focus{ }
.field_bg.input_type{ float:left; width:95%; }
.field_bg.input_type.popupQD{float: left;
width: 87%;
margin: 0 0 0 15px;}
.select_check_dropdown{max-width:none;}
.select_check_dropdown .btn{ background:#fbfbfb; filter:none !important; color:#979797; font-size:13px; padding:10px 15px; border:#d5d5d5 1px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.select_check_dropdown .btn span.caret{  border-bottom:#29333d 5px solid; border-top:5px solid transparent; float:right; margin-top:2px;}
.select_check_dropdown .btn.collapsed span.caret{ border-top:#29333d 5px solid; border-bottom:5px solid transparent; margin-top:8px; }
.select_check_dropdown{ display:block;}
.select_check_dropdown .btn{ width:auto; display:block; text-align:left;}
.select_check_dropdown .btn:focus{ outline:none;}
.select_check_dropdown.btn-group > .btn:first-child{border-radius:5px 5px 0px 0px ; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; }
.select_check_dropdown.btn-group > .btn.collapsed:first-child{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; }
.select_check_dropdown .dropdown-menu{ position:relative;border-left:1px solid hsl(0, 0%, 84%);border-right:1px solid hsl(0, 0%, 84%); margin-top:0px; border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px; box-shadow:0 0px 0px rgba(0, 0, 0, 0); -webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0); -moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0); -ms-box-shadow:0 0px 0px rgba(0, 0, 0, 0); -o-box-shadow:0 0px 0px rgba(0, 0, 0, 0); background:#fbfbfb; border-top:none; padding-bottom:0px; font-size:14px; color:#4b4b4b; display:block; float:none; padding-top:0px;}
.select_check_dropdown .dropdown-menu input[type="checkbox"]{  float:left;}
.select_check_dropdown .dropdown-menu  .input_label_text{ overflow:hidden; padding:0px 5px 0px 5px; white-space:normal;}
.select_check_dropdown .dropdown-menu li{ padding:7px 15px; border-bottom:#d0d0d0 1px solid;}
/*.select_check_dropdown .dropdown-menu li:hover{background:#f2f2f2;}*/

.select_check_dropdown .btn{ border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; background:#fbfbfb; border-bottom:none;}
.select_check_dropdown .btn.collapsed {border: 1px solid #D5D5D5; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}

.btn-group.open .dropdown-toggle{box-shadow:0 0px 0px rgba(0, 0, 0, 0); -webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0); -moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0); -ms-box-shadow:0 0px 0px rgba(0, 0, 0, 0); -o-box-shadow:0 0px 0px rgba(0, 0, 0, 0);}
.select_check_dropdown .accordion-inner{ padding:0px;}
.field_row.advance_setting_row{ padding:15px 0px 0px 0px;}
.content_box_col  input[type="checkbox"].pull-left, .content_box_col  input[type="radio"].pull-left{ margin-right:10px;}

.coloumn_wrap_row_container .accordion-inner{ padding:0px; margin:10px 0px;}
.coloumn_wrap_row_container  .content_col_header{ color:#383838; font-size:18px; font-weight:700;}
.coloumn_wrap_row_container .col_inner_content{ padding:15px 15px 0px 15px; color:#4b4b4b; font-size:13px; max-height:250px; min-height:182px; overflow:auto; }
.coloumn_wrap_row_container .col_inner_row{ margin:0 0 15px 0px;}
.select_question_size_box{ border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; padding:15px; border:#d5d5d5 1px solid;}
.select_question_size_box .select_question_label{ color:#4b4b4b; font-size:14px; font-weight:700; padding:5px 10px 5px 0px; margin-bottom:0px;}
.dropdown_main{ position:relative;}
.dropdown_main .btn{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border:#d5d5d5 1px solid; background:#fff; filter:none !important; padding-top:7px; padding-bottom:7px;}
.dropdown_main .btn .caret{  border-bottom: 5px solid transparent; border-top: 5px solid #29333D; margin-left:5px;}
.dropdown_main .btn:focus{ outline:none;}
.dropdown_main .dropdown-menu{ padding:0px; overflow:hidden; min-width:99%; max-height:100px; overflow:auto;}
.dropdown_main .dropdown-menu li{ padding:5px 10px; cursor:pointer; border-bottom:#d5d5d5 1px solid; line-height:normal;}
.dropdown_main .dropdown-menu li:hover{ background:#f2f2f2;}
.select_question_size_box .dropdown_main{ margin:0px 10px 0 0px;}
.limited_num_text{ color:#878686; font-size:14px; padding:12px 10px 12px 0px;}
.question_size_check{padding:5px 5px 0px 0px; font-weight:700;}
.check_box.pull-left{ margin-right:5px;}
.check_box.pull-right{ margin-left:5px;}
.select_question_size_box .btn.btn-primary{ margin-top:0px; margin-bottom:0px;}
button:focus{ outline:none;}
.exam_icon{ background-position:-74px -124px;}
.qus_check_gap{ margin-left:3%; width:29%; padding-right:0px; line-height:normal; padding-top:7px;}
.select_check_dropdown label{ margin-bottom:0px;}
.quz_size_check_wrap{ width:545px;}
.coloumn_wrap_row_container .accordion-inner{ padding:15px 15px 5px 15px; background:#f6f6f6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border:1px solid #D5D5D5;}
.content_box_col.row_first_child{ margin-left:0px;}
.selectQuiz_textNorm{ color:#666; font-size:11px; clear:both;}
/* exam builder page ends */

/* modal pop up starts here */
/*
.gray_button:hover{ background:#323232; color:#fff;}
*/
body, html{height:100%; }
.modal .modal-header h3{ font-size:24px; color:#383838; font-weight:400;}
.modal-header{ border-bottom:none;}
.modal_table{ display:table; height:100%; width:100%;}
.modal{z-index:2050; height:100%; width:100%;  background:none; left:0px; top:0px; box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0); -moz-box-shadow:0px 0px 0px rgba(0,0,0,0); -ms-box-shadow:0px 0px 0px rgba(0,0,0,0); -o-box-shadow:0px 0px 0px rgba(0,0,0,0); margin-left:0px;}

.modal_inner{ display:table-cell; vertical-align:middle; height:100%; width:100%; text-align:center; border:none; }
.modal.fade{ display:none;}
.modal_inner_main{ text-align:left; display:inline-block;}
.modal.fade.in {
    top: 0px;
}
.modal_inner_main {

  max-width:100%;
  max-height:100%;
  display:inline-block;
  margin-left: 0px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
  position:relative;
}

.modal.fade {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  top: 0;
}
.modal-footer{ background:none; border:none; box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0); -moz-box-shadow:0px 0px 0px rgba(0,0,0,0); -ms-box-shadow:0px 0px 0px rgba(0,0,0,0); -o-box-shadow:0px 0px 0px rgba(0,0,0,0);}
.modal-footer .btn.pull-right{ margin-left:10px;}
.modal-footer .btn.pull-left{ margin-right:10px;}
.btn:focus{ outline:none;}
.bottom_nav_bar{ background:#fff;  position:fixed; bottom:0px; left:0px; width:100%; box-shadow:0px -3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0px -3px 3px rgba(0,0,0,0.2); -moz-box-shadow:0px -3px 3px rgba(0,0,0,0.2); -ms-box-shadow:0px -3px 3px rgba(0,0,0,0.2); -o-box-shadow:0px -3px 3px rgba(0,0,0,0.2); border-top:#f2f2f2 1px solid; }
.bottom_nav_bar_inner{padding:10px; max-width:980px; margin:0px auto;}
.nav_button.btn.btn-primary .caret{ width:29px; height:29px; border:none; margin-top:0px; vertical-align:middle; }
.next_button.btn.btn-primary .caret{ background-position:-484px -31px; margin-left:5px;}
.next_button.btn.btn-primary{ padding-left:25px;}
.nav_button.btn.btn-primary:hover{ background:#fff; color:#fecd08; text-shadow:none; font-weight:700;}
.tbleFooter .prev_button .caret, .tbleFooter .next_button .caret{ border:none; width:30px; height:31px; margin:0px;}
.tbleFooter .prev_button, .tbleFooter .next_button{ background:#f2f2f2; filter:none; color:#333;  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.4) inset; -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.4) inset; -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.4) inset; -ms-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.4) inset; -o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.4) inset; padding:2px 25px 0 0px !important;}
.tbleFooter .next_button{ padding:2px 0 0 25px !important; margin-left:5px !important;}
.randomised_check{ padding-top:7px;}
.tbleFooter .prev_button:hover, .tbleFooter .next_button:hover{ background:#fff; color:#fecd08;}
.tbleFooter .prev_button  .pull-middle, .tbleFooter .next_button .pull-middle{ padding-top:4px; display:inline-block; padding-bottom:1px;}

.next_button.btn.btn-primary:hover .caret{ background-position:-484px -73px;}
.prev_button.btn.btn-primary:hover .caret{ background-position:-436px -73px;}

.prev_button.btn.btn-primary .caret{ background-position:-436px -31px; margin-right:5px;}
.prev_button.btn.btn-primary{ padding-right:25px;}
.nav_button.btn{ background:#f8f8f8; filter:none !important; border:#d0d0d0 1px solid; color:#383838; font-size:13px; font-weight:700; text-transform:uppercase; padding:5px; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; line-height:31px; }
.nav_button.btn .caret{ position:relative; top:-2px;}
.pagination_number_cont{ font-size:14px; color:#000; font-weight:700; line-height:35px; min-width:50px; text-align:center; padding:0px 10px 0px 0px; float:left;}
.bottom_nav_bar_inner .btn_area{ float:right; margin-right:18px;}
.bottom_nav_bar.affix_footer  .bottom_nav_bar_inner{ max-width:960px; }
.bottom_nav_bar.affix_footer  .bottom_nav_bar_inner .btn_area{ margin-right:0px;}
.bottom_nav_bar  .bottom_nav_bar_inner .btn_area .pink_button, .bottom_nav_bar  .bottom_nav_bar_inner .btn_area .pink_button:focus{ margin-top:0px;}
.btn.btn-primary.nav_submit{ padding:10px 20px; min-width:150px;}
.mobile_icon{ width:39px; height:39px; background-position:-74px -280px; margin-bottom:10px; border:none; padding:0px; background-color:transparent; cursor:pointer;}
.info_icon{width:22px; height:22px; background-position:-500px -273px; margin-bottom:0px; border:none; padding:0px; background-color:transparent; cursor:pointer; position:absolute; bottom:0px; right:0px;}
.prevQuz{background-color: #0E4273;
    border: 2px solid #D5D5D5;
    bottom: 0;
    float: right;
    margin: 5px;
    padding: 5px;
    position: absolute;
    right: 0;
    width: auto;
}

.prevQuz a
{
    color:White;     
    text-decoration: none !important;   
}
.mobile_icon.pull-right{ margin-left:10px;}
.mobile_icon.pull-left{ margin-right:10px;}
.mcss_qst_header{ background-color:#ededed; border:#d5d5d5 1px solid; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; padding:25px 20px; position:relative; padding-bottom:25px !important;}
.img_popup_container{ border:#d0d0d0 5px solid; width:107px; height:75px; background:#fff; overflow:hidden; position:relative; margin-bottom:0px;}
.img_popup_container img{ width:100%; max-width:100%;}
.img_popup_container.pull-right{ margin-left:10px;}
.img_popup_container.pull-left{ margin-right:10px;}
.modal_img_container{ max-height:350px; text-align:center; margin:10px 10px 5px; max-width:100%; overflow:hidden;}
.modal_img_container.loaderon{ min-height:100px;}
.modal_img_container img{ max-height:350px;}
.modal_img_close{ position:absolute; right:3px; top:2px; width:30px; height:30px; line-height:30px; text-align:center;}
.main_qus_mcss{ font-size:17px; color:#383838; margin: 0 0 6px; padding: 0 0 10px;}

/* modal pop up ends here */

/*------------------css start here nandan----------------------*/
.img-zoom { background-position: -135px -71px;    bottom: 2%;    cursor: pointer;    height: 27px;    left: 2%;    position: absolute;    width: 27px;}
.img_popup_container:hover .img-zoom{ opacity:0.5;}


.question_inner_container{border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px; border:1px solid #D5D5D5; border-top:0; /* 18-10-13 Amol */ overflow:hidden;}
.question_container, .content_inner_content {    padding: 2.5%;}
.assquestion_area{ padding:0px;  }
.assesment_left{	width:31px;	float:left; height:35px;}
.assesment_right{color: #333333;    font-size: 16px;    overflow: hidden;    padding: 5px 0; }
.chck_question_row{		margin:0px 0;  cursor:pointer; padding:0 0 0 15px;}
.check_normal {    float: left;    height:30px;    width: 30px;}
.chk_normal_bg {  padding: 5px 5px 3px 8px; float:left; line-height:normal;}
.chk_normal_bg input{ margin:0 0 0 0; position:relative;}
.chck_question_row-inner{ position:relative; display:block; margin-bottom:12px; }
.assesment_right .number_content {    display: block;  overflow: hidden; line-height:normal;   }
.content_inner_content p{ font-size:14px; line-height:21px; color:#333;} 
.answar_input_area input{  width:95%;   padding:1.2% 2%;  font-size:15px; }
.center{ text-align:center;}
.flag_img_place {    max-width:747px;    position: relative; margin:0 auto; border-radius:10px; -mox-border-radius:10px; -wekit-border-radius:10px; -o-border-radius:10px;border:5px solid #d5d5d5;}
.flag_img_place img{ }
.popup_box_place{height: 1px;    left: 40%;    position: absolute;        top: 40%;    width: 1px;}
.pin_icon {  background-position: -130px -120px;    height: 48px;          display:block;   width: 40px; position:absolute; left:-20px; top:-48px;}
.image_inner_wrap{ display:inline-block; position:relative;}
.image_inner_wrap img{ width:100%; max-width:100%;}
.no1{left: 10%; top: 50%;}
.no2{left: 20%; top: 20%;}
.no3{left: 70%; top: 80%;}

.pages-content-img {  display: inline-block;   position: relative;    text-align: center;border:4px solid #d0d0d0;}
.pages-content-img img{ }
.prod_images_cont.pull-right{ margin: 0 0px 0 30px;}
.prod_images_cont.pull-left{ margin: 0 30px 0 0px;}
.prod_images_cont.pull-center{ text-align:center;}
.prod_images_cont{ padding:10px;}

.pages-content-img .img_popup_container{ width:inherit; height:inherit; background:none; border:none; overflow:inherit; display:inline-block;}



/* -------------drag area---------------- */
.drag_icon{ height:100%;    width:35px;  cursor:move; background:#ededed;
padding:0px; display:block; border:none; -webkit-border-radius: 5px 0 0 5px;     -moz-border-radius: 5px 0 0 5px;          border-radius: 5px 0 0 5px; border:1px solid #d5d5d5; }
.shorting_row .sequence_inner_row{ overflow:hidden;}
.drag_content{  padding-left:10px;}
.drag_content_inn{ padding-top:10px;}
.drag_content_styl{ overflow:hidden; text-overflow: ellipsis; white-space:nowrap; color:#4b4b4b; font-size:16px; cursor:pointer; width: 218px;}
:root div{word-wrap:inherit;}
/*.sequencing_area{ padding:18px 18px 0px 18px;}*/
.sequencing_area{ padding:18px 10px 0px 18px;}
.draging{ background-position: -182px -63px;    display: block;    height: 44px;    width:35px;}
.question_row{ position:relative; height:44px; margin-bottom:10px;  }
.drag_answar {    counter-reset: my-badass-counter;  padding:0px 0;}
.drag_no_container .drag_no {    margin-right: 5px;    font-weight: bold; margin-bottom:19px; padding:11px 3px 14px 8px; font-size:16px; border-radius:6px; -webkit-border-radius: 6px;     -moz-border-radius: 6px;       cursor:move;}
.drag_content{ position:relative; height:auto;padding-bottom:14px; border:1px #d5d5d5 solid; border-left:none; -webkit-border-radius: 0px 6px 6px 0;     -moz-border-radius: 0px 6px 6px 0;          border-radius: 0px 6px 6px 0;  background:#fbfbfb; cursor:move;}
.shorting_row .drag_content{cursor:auto;}
.shorting_row:hover .drag_content{ background-color: #e6e6e6;  *background-color: #d9d9d9; background-image:none;}
.shorting_row {    background: none repeat scroll 0 0 transparent;    border: medium none;    border-radius: inherit;    box-shadow: none;    height: auto;    margin-bottom: 20px;    position: relative;}


.prod_tab_cont{ width:400px; position:relative; height:250px;}
.exibit_btn{}

.prod_tab_cont .nav-tabs > li > a{background:#e6e6e6; margin-right:3px; font-size:14px; color:#383838; text-transform:uppercase; font-weight:700; padding-left:15px; padding-right:15px;}
.prod_tab_cont .nav-tabs > .active > a, .prod_tab_cont .nav-tabs > .active > a:hover, .prod_tab_cont .nav-tabs > .active > a:focus{ background:#fff; border-color:#DDDDDD; border-bottom-color: transparent;}
.prod_tab_cont .nav.nav-tabs{ margin:0;}
.prod_tab_cont .tab-content{ border: 1px solid #DDDDDD; border-top:none;}
.prod_tab_cont .tab-pane{ overflow:auto; height:200px; padding:2%;}
.prod_tab_cont .bs-docs-example{ position:relative; z-index:0;}
.prod_tab_cont.active .exibit_btn{ display:none;}
.prod_tab_cont .exibit_btn{ display:block;}
.prod_tab_cont.active .popup_boxes_cont{ display:block; max-width:400px; margin:0px auto;}
.prod_tab_cont .tittle_cont{ background:#0e4273; padding:10px;  border:1px solid #9d9d9d; border-radius:5px 5px 0 0; -mox-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; color:#fff; font-size:16px;  text-transform:uppercase; border-bottom:0;  }
.popup_boxes_cont{ display:none;}
.boxes_popup_inn{ padding:10px;  border:1px solid #9d9d9d; border-radius: 0 0 5px 5px; -mox-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; color:#666; font-size:13px;   border-top:0; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.2); -mox-box-shadow:0 1px 2px rgba(0,0,0,0.2);  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);}


.prod_tab_cont .tittle_cont .pull-middle{ line-height:30px;}
.prod_tab_cont.active{ height:auto;}
.cross_btn{ background-position: -185px -128px;    height: 30px;    width: 30px; cursor:pointer;} 

.product_images_question{ text-align:center;}
.product_images_question .pages_img_container{ display:inline-block; margin:0 0.9%; max-width:188px; /* height:133px; */ overflow:hidden; padding-bottom:50px; }
.product_images_question .assesment_right .number_content{ text-align:left;}

.result_page_container{background-color:#ededed; border:#d5d5d5 1px solid; border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -ms-border-radius:5px 5px 5px 5px; -o-border-radius:5px 5px 5px 5px; padding:1% 1% 0 1%;}
.result_page_container .mcss_qst_header, .result_page_container .question_inner_container{ background:#fff;}
.result_page_container .question_mcss_container{ margin-bottom:10px;}

.chk_normal_bg.active .correct{ background-position: -367px -117px;    height: 25px;    margin-left: -23px;    position: absolute;    width: 25px;} 
.chk_normal_bg.active .incorrect{  background-position: -367px -73px;    height: 25px;    left: 0px;    margin-left: -23px;    position: absolute;    width: 25px;} 
/*.product_images_question .chk_normal_bg.active .correct{margin-left:-20px;}*/
.product_images_question .chk_normal_bg.active .incorrect{ margin-left:-21px;}

.result_page_container  .question_container{    padding: 2% 3%;}
.result_page_container .question_container .question_container{ padding:1% 3% 1% 10px; left:-7px; position:relative;}
.disabled_textArea{ padding:2% 0; position:relative;}
.result_page_container .sequencing_area{ padding:0;} 
.result_page_container .drag_answar .shorting_row:before{ display:none;}
/*---------------messege area start-----------*/ 
.msg_top_area{ border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; background:#fff;}

.msg_btm_area{ border-radius: 0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px; background:#fff; border-top:0;}
.messege{ margin-top:10px;}
.messege.correct .msg_top_area{ border:1px solid #50a907; background:#f1f6ea; padding:5px 10px; }
.messege.incorrect .msg_top_area{ border:1px solid #aa150a; background:#f6eaea;  padding:5px 10px; }

.messege.correct .msg_btm_area{ border:1px solid #50a907; border-top:0; background:#fff; padding:5px 10px;}
.messege.incorrect .msg_btm_area{ border:1px solid #aa150a; border-top:0; background:#fff; padding:5px 10px;}

.msg_icon{  width:25px; height:25px; display:block; margin-right:10px;}
.msg_content{ font-size:14px; text-transform:uppercase; line-height:25px; }
.messege.correct .msg_content{ color:#2d7901;}
.messege.incorrect .msg_content{ color:#bc0909;}

.messege.correct .msg_icon{ background-position:-329px -115px;}
.messege.incorrect .msg_icon{ background-position:-329px -162px;}
.msg_btm_area p{ font-size:13px; line-height:19px; margin-bottom:5px;}
/*---------------messege area start-----------*/

/* joy css starts here */
.bottom_nav_bar{ position:relative; z-index:100; width:auto; clear:both; }
.container_main{ overflow:auto; }
.bottom_nav_bar{ position:absolute; width:100%;}

.android.footerAffixon .container_main{ padding-bottom:55px;}

.android.footerAffixon .bottom_nav_bar{ position:fixed; left:0; bottom:0;}
.android.footerAffixon .bottom_nav_bar.affix_footer{ position:static;}

.bottom_nav_bar.affix_footer{ position:static; box-shadow:0px 0px 0px rgba(0,0,0,0)}
.btn_area{ padding:0px; text-align:center;}
.btn_area .btn-primary.nav_submit{ margin-left:0px; margin-right:0px; float:none; display:inline-block;}

.qust_with_img{ display: table-cell;
    height: 80px;
    padding-top: 0;
    vertical-align: middle;}
.prod_images_cont{ text-align:center;}
.prod_tab_cont .exibit_btn{ min-width:100px;  display:inline-block; float:none; }
.prod_tab_cont .exibit_btn.pull-left{margin:100px 0px;}
.prod_tab_cont .tab-content{ text-align:left;}
.pages_img_container .chk_normal_bg{ padding-left:0px;}
.pages_img_container .assesment_left{ width:20px;}
.modal_img_container{ vertical-align:middle; text-align:center; overflow:hidden;}
.img_wrap_inner{ display:inline-block; overflow:hidden; }
/*.img_wrap_inner img{max-height:100%; max-width:100%; }*/
/* joy css ends here */
.modal_inner button.close.modal_img_close{ border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px;  background:#fff; opacity:1; filter:alpha(opacity=100); border:#f2f2f2 1px solid; z-index:999999999;}
.modal_inner_main.modal_wrap_main{ overflow:hidden;}

.modal_img_container .img_wrap_inner.img_block{ display:block;}
.wrap_link_web{ display:none;}
.check_main_inner{ }
.check_main_inner label{ display:inline-block; width:100%;}
.check_main_inner .input_label_text{ line-height:normal;}
.print_img{ display:none;}

/* about product css starts here */
.about_product_cont{ padding:0 0 0 15px;}
.product_about_id{ font-size:13px; color:#616161; text-transform:uppercase; margin-bottom:5px;}
.main_product_link_name{font-size:13px; color:#616161;  margin-bottom:5px;}
.product_price{ color:#eb0913; font-size:13px;}
.classAccessCode{ color:#eb0913; font-size:16px;padding:0 0 0 10px;}
.accessCodeMessage{ color:#000; font-size:13px;padding:0px 0 0 11px; margin:0}
.about_product_cont_wrap .mainbook_wrap{ max-width:78px; display:block; margin-top:4px;}
.about_product_cont_wrap .mainbook_wrap.book_instructor{ max-width:95px; width:80%;}
.subheading_container.about_product_cont h4{ padding-top:0px;}
.tab_content_inner{ padding:1% 2%;}
.tab_content_inner h5{ color:#4b4b4b; font-size:16px; font-weight:700; margin-bottom:20px;}
.tab_content_inner p{ margin-bottom:20px;}
.tab_content_inner ul, .tab_content_inner ol{ margin-bottom:20px;}

.blue_bar_icon{
	height: 38px;
    margin: 0 10px 0 0;
    width: 38px;	
		}
.my_profile_icon{ background-position:-130px -202px;}	
.form_wrap_area{ background:#f8f8f8; border:#d5d5d5 1px solid; padding:3%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; }
.main_form_inn_wrap .field_label, .main_form_inn_wrap .field_label label{ margin-left:0px; color:#383838; font-size:16px;}
.main_form_inn_wrap .field_label label{ display:block; overflow:hidden;}
.field_row .icon-asterisk{ background:none; font-size:16px; font-weight:700; color:#fe0000; width:12px;}
.main_form_inn_wrap .field_row .field_right.span8{float:left;}
.main_form_inn_wrap .field_row .field_right.span8 input.field_bg[type="text"], .main_form_inn_wrap .field_row .field_right.span8 input.field_bg[type="password"]{ padding:10px 2%; font-size:16px; margin-bottom:0px; background:#fff; margin-top:0px;}
.main_form_inn_wrap .field_label{ padding:10px 0 0 0;}
.main_form_inn_wrap .field_row .field_right.span8 input.field_bg[type="text"][readonly="readonly"], input[type="text"][readonly="readonly"]{ cursor:default; box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0); -moz-box-shadow:0px 0px 0px rgba(0,0,0,0); -ms-box-shadow:0px 0px 0px rgba(0,0,0,0); -o-box-shadow:0px 0px 0px rgba(0,0,0,0);}
input[type="text"][readonly="readonly"]:focus{ box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0); -moz-box-shadow:0px 0px 0px rgba(0,0,0,0); -ms-box-shadow:0px 0px 0px rgba(0,0,0,0); -o-box-shadow:0px 0px 0px rgba(0,0,0,0);}
.form_note{ font-size:14px; color:#f14950;  padding:10px 0 20px 0px;}
.form_note a{ color:#0e4273; font-style:italic; text-decoration:underline; }
.form_note a:hover{ text-decoration:none;}
.form_button_container{ padding-bottom:10px;}
.form_button_container input.btn{ min-width:80px;}
.form_button_container input.btn.pull-left{ margin-right:5px; /* margin-right:10px;*/}
.form_button_container input.btn.pull-right{ margin-left:10px;}

.table_content_wrap{ border:#d5d5d5 1px solid; padding:10px; background:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; margin-bottom:20px;}
.table_inner_heading{ background:#0e4273; padding:10px 15px; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; color:#fff; font-size:15px; font-weight:700; }
.table_inner_wrap{border:#d5d5d5 1px solid; border-radius:0px 0px 7px 7px; -webkit-border-radius:0px 0px 7px 7px; -moz-border-radius:0px 0px 7px 7px; -ms-border-radius:0px 0px 7px 7px; -o-border-radius:0px 0px 7px 7px; overflow:hidden;}
.full_rounded{border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px;}
.main_table_cont{ width:100%;}
.main_table_cont th{ background:#eaeaea; border:#d5d5d5 1px solid; padding:10px; text-align:left; color:#333; font-size:14px; font-weight:600;}
/*.main_table_cont th:last-child{border-right:red 1px solid;}*/
.main_table_cont td{border:#c1c1c1 1px solid; padding:10px; font-size:13px; background:#fff;}
.table_mobile th{ text-align:left;}
.table_mobile{ display:none;}
.table_mobile{ border-collapse:separate; border-spacing:2px;}
.main_form_wrapper .field_row .field_bg.input_type{}
/* about product css ends here */

/* student registration page starts here */
.field_row .dropdown_main .btn{ display:block; text-align:left; padding-top:10px; padding-bottom:10px;}
.field_row .dropdown_main .dropdown-menu li{ padding-top:10px; padding-bottom:10px;}
.field_row .dropdown_main .dropdown-menu{ max-height:200px;}
.field_row .field_radio input[type="radio"], .field_row .field_radio input[type="checkbox"]{ margin-top:-3px; position:relative;}
.field_row .field_radio.pull-left, .field_row .field_radio.pull-left{ margin-right:20px;}
.field_row .check_radio_label{ padding-top:0px;}
.form_link{ color:#0e4273; text-decoration:underline;}
.form_link:hover{ text-decoration:none;}
.check_input_field_row{ margin-top:10px; margin-bottom:0px;}
.form_white_field{ background:#fff; border:#d5d5d5 1px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.form_wrap_area.form_wrap_area_student{ padding:1%;}
.student_reg_inn_gap{ padding:2%; }
.form_wrap_area_student form.main_form_inn_wrap{ margin-bottom:0px;}
.label_sub_text{ font-size:12px; color:#6f8491; margin-top:5px; line-height:14px;}
.form_wrap_area .tab-content{ overflow:visible;}
.radio_tab_nav{ border:none; margin-bottom:0px;}
.main_form_inn_wrap .field_label.label_with_sub_lebel{ padding-top:0px;}
.my_registration_icon{ background-position:-74px -202px;}
/* student registration page ends here */
form{ margin-bottom:0px;}
.modal_inner_main.scale_modal{ width:95%;}
.modal_inner_main.small{ max-width:300px;}
.modal_inner_main.medium{ max-width:520px;}
.modal_inner_main.large{ max-width:900px;}
.modal-header{ background:#0e4273; color:#fff; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px;}
.modal .modal-header h3{ color:#fff; font-size:20px; color:#fff; line-height:normal;}
.modal-header .close{ width:24px; height:24px; background-position:-437px -126px; background-image: url(../../images/Sprite.png); margin: 3px -5px 0 0;}
.modal .scale_modal .modal-header .close{ text-indent:-9999px; color:transparent; opacity:1; filter:alpha(opacity=100)}
.modal .modal-body .dropdown_main.open .dropdown-menu{ position:static;}
.modal .modal-body .field_label label, .modal .modal-body .field_full_label label, .modal .modal-body .advance_setting{ font-size:15px; color:#383838;}
.modal .modal-body .field_bg, .modal .modal-body input.field_bg[type="text"], .modal .modal-body input[type="text"], .modal .modal-body textarea, .modal .modal-body input.field_bg[type="password"], input[type="password"]{font-size: 16px; padding: 10px 2%;}
.IE8close .close{opacity:1; filter:alpha(opacity=100);}






/*------------Instructor_lesson_gradebook css starts here -----------NS-----------------*/
.form_wrap_area.instructor_gradebook{ padding: 2% 0;}
.instructor_data_view ul{ list-style:none; margin:0;}
.instructor_data_view li{ float:left; padding:3px 20px; background:url(../../images/devider_data.png) right center no-repeat; }
.instructor_data_view li:last-child{ background:none;}
.instructor_breadcrumb .breadcrumb{  padding:3px 5px 5px 5px; margin-bottom:10px; border:#d5d5d5 1px solid;}
.instructor_breadcrumb .breadcrumb a{ color:#0e4273; text-decoration:underline;}
.instructor_breadcrumb .breadcrumb a:hover{ text-decoration:none;}
.instructor_breadcrumb .breadcrumb li{ color:#4b4b4b; text-decoration:none;}
.instructor_breadcrumb .breadcrumb li .divider{ width:2px; height:12px; margin:0px 5px 0 9px; background-position:-19px -132px; display:inline-block; position:relative; top:1px;}
.instructor_grade{}
.instructor_grade .field_label label {    color: #383838;    font-size: 16px;    margin-left: 0;}
.gradeselect {    float: left;    max-width: 420px; position:relative; margin-left:0; }
.help_grade{ width:41px; height:41px; margin-left:5px; background-position:-3px -155px; cursor:pointer; }
.instructor_table_grade{ border:0; background:none; padding:0;}
.shorting{ width:7px; display:inline-block; height:13px; background-position:-19px -210px; margin: -3px 0; position:relative;}
.ar_top{ width:7px; height:6px; margin-bottom:1px; cursor:pointer;}
.ar_btm{ width:7px; height:6px;  cursor:pointer;}
.sub_instruc{ display:inline-block;} 
.instructor_table_grade .main_table_cont td{ }
.instructor_table_grade .main_table_cont td a{ color:#0e4273; text-decoration:underline;}
.instructor_table_grade .main_table_cont td a:hover{ text-decoration:none;}
.grade.student_grade label{ font-size:18px;}
.instructor_data_view h2{ font-size:18px; line-height:24px; font-weight:700px; color:#383838; margin:0 20px 5px; }
.form_wrap_area.instructor_gradebook{ margin-bottom:5px;}
.st_view_help .help_grade{ margin-top:2px; margin-left:0;}
.form_button_container.st_view_help input.pink_button{ float:left;}
.student_view_instructor .instructor_grade .field_right.gradeselect {    max-width: 100%;}
.form_button_container.st_view_help{ padding-bottom:20px;}
.search_data_view h2{ font-size:18px; line-height:24px; font-weight:700px; color:#383838; margin:0 20px 5px; }
.student_search_view{ padding:0 20px;}
.student_view_instructor .student_search_view input.field_bg[type="text"] {    background: none repeat scroll 0 0 #FFFFFF;    font-size: 16px;    margin-bottom: 0;    margin-top: 0;    padding: 10px 2%;}
.student_view_instructor .pink_button, .student_view_instructor .pink_button:focus, .student_view_instructor .gray_button, .student_view_instructor .gray_button:focus{ padding:11px 10px; margin:0 10px 0 0 ;}
.student_view_instructor .form_wrap_area.instructor_gradebook{ margin-bottom:10px;}

.student_view_instructor .table_content_wrap.instructor_table_grade.form_wrap_area
 {    background:#F8F8F8;    border: 1px solid #D5D5D5;    border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; padding:1% 2%;}
.student_view_instructor .instructor_table_grade h2 {    font-size: 18px; margin:0 ; line-height:26px; margin-bottom:10px;}
.student_view_instructor .table_content_wrap.instructor_table_grade.form_wrap_area .field_label label {
    color: #383838;
    font-size: 16px;
    margin-left: 0;
}
.student_view_instructor .instructor_table_grade .gradeselect{ float: left;    width: 87%;}
.checkout_icon{background-position:-143px -281px;}

.checkout_product_view{ }
.product_container_ch{ /*background-color:#f8f8f8; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -ms-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0;  border:1px solid #bfbfbf; border-bottom:0;*/ border:1px solid #BFBFBF;}
.product_container_InnerBox{ background-color:#f8f8f8; border:1px solid #BFBFBF; margin:15px;}
.prd_img img{ border:5px solid #e5e5e5;}
.product_container_ch h1{ color:#0e4273; font-size:22px; line-height:28px; font-weight:700;}
.product_container_ch h1 span{ font-weight:400;}
.prd_details h4{ font-size:13px; line-height:19px; color:#616161; font-weight:400; margin:0; }
.prd_details h5{ font-size:13px; line-height:19px; color:#616161; font-weight:400; margin:0; }
.main_border{ padding:2%; border-right:1px solid #d3d3d3;}
.main_border_right{ text-align:center; padding:2%;}
.product_container_ch h2{ color:#0e4273; font-size:18px; line-height:24px; font-weight:700;}
.prd_img{ text-align:center;}
.product_container_bottom { background:#eaeaea; border-radius:0 0 5px 5px ; -webkit-border-radius:0 0 5px 5px ; -moz-border-radius:0 0 5px 5px ; -ms-border-radius:0 0 5px 5px ; -o-border-radius:0 0 5px 5px ;  border:1px solid #bfbfbf; border-top:1px solid #d3d3d3;}

.left_col_price{border-right:1px solid #d3d3d3; min-height:45px !important;}
.sub_total{ color:#616161; font-size:12px; line-height:26px; text-transform:uppercase; padding:10px 0 5px 0; }
.subtitle{ color:#616161; font-size:12px; line-height:28px; text-transform:uppercase; vertical-align:middle; text-align:center;}
.amount{color:#eb0913; font-size:20px; line-height:26px; vertical-align:middle;}


.checkout_product_view, .bank_details_container{ margin-bottom:20px; }
.checkout_container h2{ font-size:24px; line-height:30px; color:#383838; margin-bottom:10px; font-weight:400; padding:5px 10px;}
.bank_details_container{ padding:1% 2%;}
.bank_details_container .field_right{ margin-left:0% !important;}
.bank_inner_content{ }
.form_note.black{ color:#616161;}
.bank_details_container .field_row .dropdown_main .btn{ padding-top:6px; padding-bottom:6px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) ; margin-bottom:10px; margin-top:5px;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.bank_details_container .field_bg, .bank_details_container input.field_bg[type="text"], .bank_details_container input[type="text"], .bank_details_container textarea, .bank_details_container input.field_bg[type="password"], .bank_details_container input[type="password"]{ background:#fff;}
.bank_details_container .form_button_container{ margin-left:0; padding:10px 0 20px;}
.subheading_container h5{ color:#4b4b4b; margin:10px 0 20px;}
.form_wrap_area.student_manage {    padding: 2% 1%; margin-bottom:20px;}
.student_manage .instructor_data_view li{ background:none; display:block; float:none; font-size:15px; clear:both;}
.main_table_cont td.reject_popup, .main_table_cont .reject_popup{ background:#3a3a3a !important; }
.main_table_cont td.reject_popup{ border:#3a3a3a 1px solid;}
.reject_popup_inner{padding:0px;}
.mange_inner_table{ position:relative;}
.alert_icon{ width:28px; height:28px; background-position:-12px -239px; margin-right:10px;}
.table_web .alert_icon{ margin-top:5px;}
.msg_content{ font-size:18px; color:#fff; line-height:normal; text-transform:none; padding:0px 5px 0px 0px;}

.reject_popup .form_button_container{ padding:0;}
.reject_popup .form_button_container input{ padding:8px; margin-right:3% !important; margin-top:0 !important; margin-bottom:0 !important;}
/*------------Instructor_lesson_gradebook css end here -----------NS-----------------*/
.row-fluid .gradeselect{ float:left;}
.left_link_popup{color:#f14950;}
.pink_link{ color:#f14950; font-size:14px; text-decoration:underline;}
.pink_link:hover{color:#f14950; text-decoration:none;}
.left_link_popup{ padding:15px 10px 0 0px;}
	.student_manage .instructor_data_view .ins_data_label{ float:left; width:30%;}
	.student_manage .instructor_data_view .ins_data_value{ display:block; overflow:hidden;}
.pull-inline{ display:inline-block;}
.main_table_cont td.reject_popup .btn{ margin:0px 3px;}
.accept_reject_msg.msg_block{ display:none;}
.accept_reject_all_msg.msg_block{ display:none;}
.row_student_hide{ display:none;}
.table_studt_butt .form_button_container{ text-align:center;}
.main_table_cont td .btn{ min-width:70px; margin-left:2px; margin-right:2px; margin-top:0px;}
.msg_content_inner{ display:table-cell; vertical-align:middle; height:33px;}
.main_table_cont.table_mobile .msg_content_inner{ display:block; height:auto;}
.table_web.student_accept_reject_table .reject_popup_inner .input_field_msg .input_type{ margin-top:0px; margin-bottom:0px;}
.reject_popup_inner .clearfix{ height:0px; clear:both; overflow:hidden;}
.pull-inline-block, .pull-inline-block:focus{ display:inline-block;}
.checkout_product_view .product_container_ch .prd_img{ max-width:80px;}
.amount_text{font-size:18px; color:#0e4273; padding:25px 10px 10px 0px; display:none;}
.product_amount_cont_val .sub_total{}
.amount_sub_total_val{  padding:45px 10px 5px 0px; color:#6b6b6b; font-size:14px;}
.amount_gap_inner{ width:35%; max-width:100px; min-height:10px;  }
.print_logo{ display:none;}
.compare_with_class{ margin-left:168px;}

.student_view_instructor .studt_grade > .field_row{ margin-bottom:0px;}
.student_view_instructor .studt_grade .field_right.gradeselect{ margin-bottom:10px;}
.dropdown_main .dropdown-toggle .drop_main_line_cont{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.main_table_cont .row_devider_table:last-child{ display:none;}
.batch_manage_btn{ margin:0px 0 10px 0px !important;}

.main_table_cont td input.btn{ min-width:83px;}
.main_table_cont td input.btn.unroll_edit_btn{ min-width:146px;}

.popup_dropdown_wrap .gradeselect{ min-width:120px; margin-left:0px;}
.form_button_container .download_csv_btn_wrap{ margin-left:156px;}
.main_form_inn_wrap .popup_dropdown_wrap .field_label{ min-width:156px;}
.remidation_drop_down{ min-width:140px;}
.remidation_drop_down .dropdown_main .btn{ display:block; padding-bottom:9px; padding-top:9px;}
.remidation_drop_down .drop_main_line_cont{ text-align:left;}
.table_inner_wrap.quiz_table_inner{ margin:0 0 10px 0px; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; -ms-border-radius:7px;}
.choose_file_wrap{ position:relative; overflow:hidden; vertical-align:middle; top:-5px; margin-left:10px; margin-right:10px;}
.choose_file_wrap .choose_file{ position:absolute; left:0px; top:0px; opacity:0; filter:alpha(opacity=0); height:100%; cursor:pointer;}
.popup_dropdown_wrap .gradeselect input[type="text"]{ width:95%;}
.field_row_last{ margin-bottom:0px;}
.button_center_popup{ text-align:center;}
.button_center_popup .btn{ float:none; margin-left:5px; margin-right:5px;}
.main_form_inn_wrap .field_right .form_note{ padding-bottom:0px; padding-top:0px;}
a.link_table{ text-decoration:underline;}
a.link_table:hover{ text-decoration:none;}

.accordion{ margin:15px 0 0 0px;}
.accordion .accordion-group{ margin:0 0 10px 0px;}
.accordion .accordion-heading{
    border-bottom: 1px solid #D5D5D5;
	}
.accordion .accordion-group{
	background:#EDEDED;
	border: 1px solid #D5D5D5;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;
	}
.accordion .accordion-inner{ background:#fff; border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px;}	
.nav-tabs > li{ margin-right:10px;}
.accordion-heading .accordion-toggle{ color:#333; font-size:18px; text-decoration:none !important; font-weight:600; padding: 12px 15px 12px 15px;}
.accordion-heading .accordion-toggle:hover{text-decoration:none;}
.accordion .quiz_total_inner{ padding:0px;}
.accordion .table_inner_wrap.quiz_table_inner{ padding:0px; margin-bottom:0px;}
.accordion .accordion-inner{ padding:10px;}
.accordion	.accordion-heading .caret{ border-width:7px; margin:7px 5px 0 0px;  }
.accordion	.accordion-heading .accordion-toggle .caret{border-top-color:transparent; border-bottom:7px solid #333; margin:0px 5px 0 0px;}
.accordion	.accordion-heading .accordion-toggle.collapsed .caret{ border-top-color:#333; border-bottom-color:transparent; margin:7px 5px 0 0px;}
.accordion	.accordion-heading .accordian_heading_text{ display:block; padding-right:20px;}
.book_wrap_cont{ background:#fff; border:6px solid #E5E5E5; margin:0 20px 15px 0px; width:135px; max-height:153px; max-width:133px; text-align:center;}
.book_wrap_cont img{ width:100%; max-height:153px; max-width:100%;}
.subHead_label_cont .subhead_left_lebel{ width:120px; font-weight:700;}
.subHead_label_cont{ margin:0 0 10px 0px;}

.access_cont_wrap .red{ color:#b31422;}
.subheading_container h4{ padding-top:0px;}
.class_dashboard_wrap  .quiz_total_inner{ padding:10px 0px;}
 
.class_dashboard_wrap .student_manage .instructor_data_view li{ padding-left:0px; padding-right:0px; font-size:13px;}
.class_dashboard_wrap  .student_manage .instructor_data_view .ins_data_label{ width:20%;}
.create_class_wrap{ margin-top:10px;}
.dashboard_links li a{ margin:0px 5px;}
.dashboard_links li .link_icon{ float:left; width:20px;}
.dashboard_links li{ min-height:25px;}
.dashboard_links li .link_icon_middle{ float:left;}
.preview_student_class_wrap{ padding:10px 15px; text-align:center;}

.courseDetails {    padding: 17px 0 10px;    position: relative; clear:both;}
.discussion {    background-image: url("../../images/assignment-left.png");    background-position: left top;}
.left_cmt_bg {    background-image: url("../../images/assignment-left.png");    background-position: left top;    color: #444444;    display: block;    font-weight: normal;    height: 23px;    line-height: normal;    margin: 1px 0 0 10px;    padding: 3px 0 0 20px;    position: relative;   display:inline-block;       text-decoration: none;    }
.left_cmt_bg span {    background-image: url("../../images/assignment-right.png");    background-position: right top;    background-repeat: no-repeat;    display: block;    float: right;    font-size: 10px;    height: 19px;    line-height: 14px;    margin: -1px -3px 0 -1px;    padding: 8px 10px 0 0;}	
.courseDetails span {    font-family: Arial;    word-wrap: break-word;}

.assign {    background-image: url("../../images/assignment-left.png");    background-position: left top;}

.left_cmt_bg sup {    background-color: #2B81D9;    border-radius: 3px 3px 3px 3px;  -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;     color: #FFFFFF;    font-size: 11px;    font-weight: 700;    height: 16px;    left: 6px;    line-height: 12px;    min-width: 9px;    padding: 3px 1px 0 2px;    position: absolute;    text-align: center;    top: -7px;}
.student {    background-image: url("../../images/student-left.png");    background-position: left top;}
/*--------------css Nandan Strat Here ------------*/
.math_graph_wrapper{}
/*.math_graph_wrapper img{width:100%;}*/
.Purchase_code_access .gradeselect{min-width:280px;}

.popup_homeList{    line-height: 18px; overflow:auto; max-height:322px; border: 1px solid #CFCFCF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:13px 0 13px; background:#f0f0f0; }
.popup_homeListLHS{    text-align: left; padding: 0px 0px 0px 26px;}
.popup_homeRightArrow{    background-position:-330px -35px; }
.popup_homeRightArrow{    border: medium none;    height: 22px;    vertical-align: middle;    width: 22px;}
.popup_arrowPosition{    display: inline-block;    margin: 0 4px 0 -18px; color:#000;}
.popup_horizontalLine{border-bottom: 1px solid #CFCFCF; margin:13px 0 12px;}
.math_graph_listing{ margin-top:10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; overflow:hidden;}
.field_bg.input_type.date_picker_field{ width:100px; max-width:100px;}

 .main_form_inn_wrap .form_white_field .field_row .field_right.span8 input.field_bg[type="text"], .main_form_inn_wrap .form_white_field .field_row .field_right.span8 input.field_bg[type="password"], .main_form_inn_wrap .form_white_field .field_row .field_right.span8 textarea{ background:#fbfbfb;}
 .main_form_inn_wrap  .field_row .field_right.span8 textarea{ margin:0px;}
  .main_form_inn_wrap  .field_row .field_right.span8 input.field_bg[type="text"]:focus,  .main_form_inn_wrap  .field_row .field_right.span8 input.field_bg[type="password"]:focus, input.field_bg[type="text"]:focus{border-color: rgba(82, 168, 236, 0.8);}
 .main_form_inn_wrap  .field_row .field_right.span8 input.field_bg[type="text"][disabled="disabled"]:focus, .main_form_inn_wrap  .field_row .field_right.span8 input.field_bg[type="text"][readonly="readonly"]:focus{ border: 1px solid #D5D5D5;}
 .date_picker_icon{ width:30px; height:30px; background-position:-415px -206px;margin:5px 0 0 5px;}
 .class_step_wrap .student_reg_inn_gap.form_white_field{ margin:0px;}
 .right_answer_label{ padding-top:10px;}
 
 .label_id_msg_cont{  border:#cfcfcf 1px solid; padding:5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; position:relative; text-align:left;}
  .label_id_msg_cont:before{ position:absolute; bottom:100%; left:10px; border-bottom:#cfcfcf 8px solid; border-left:8px solid transparent; border-right:8px solid transparent; height:0px; content:"";}
  .label_id_msg_cont:after{ position:absolute; bottom:100%; top:-6px; left:10px; border-bottom:#fff 7px solid; border-left:8px solid transparent; border-right:8px solid transparent; height:0px; content:"";}
  .btn.new_btn-primary.margin-left-none{ margin-left:0px;}
.form_wrap_area_instructor{ padding:10px 20px 10px 20px; margin:10px 0 0 0px;}
h3.sub_blue_head{ color:#0e4273; font-size:18px; margin-bottom:5px; line-height:normal;}
.student_assigned{ position:relative; display:inline-block; margin:0 25px 0 0px;  font-size:14px;}
.student_assigned_assign{ margin-top:12px;}
.student_assignedLink{margin-right: 12px;
    margin-top: 12px;}
.class_assigned_content li a.student_assigned{ font-weight:normal;}
.student_assigned .number_student{ background:#f14950; border:#D5D5D5 2px solid; padding:5px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;  position:absolute; right:-22px; bottom:60%; line-height:7px; font-weight:700; font-size:12px; color:#fff;}
.product_btn_container .btn.btn-primary{ margin-bottom:0px;}
.product_btn_container{ margin:10px 15px 0 15px;}
li.clear_li{ clear:both; display:block; float:none; background:none !important; border:none !important; padding:0px !important; margin:0px !important;}
.accordion-inner .instructor_data_view li{ padding-left:0px; margin-right:15px;}
.accordion-inner.accordian_cont{ padding:15px;}
.accordion.accod_inst_dashboard{ margin-top:0px;}
.main_clases_parent_wrap{ border:#d5d5d5 1px solid; padding:15px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; margin-bottom:20px;}
.student_view_instructor .pink_button.no_margin{ margin:0px;}

.addListNumber li{ display:list-item; list-style:outside decimal;}
.sucess_center_button_wrap .btn{ margin-bottom:3px;}
.main_table_cont tr:hover td{ background-color:#fbfbfb;}

.instructor_data_view .normal_content_box{ padding:0px 2%;}
.stepping_head{ position:relative; top:5px;}
.table_wrap_quiz .quiz_table_inner{ margin-bottom:0px;}
.remidation_drop_down{ margin:0 0 10px 0px;}
.table_inner_wrap.remidation_report_table{ border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; }
.remidation_report_table .main_table_cont td, .remidation_report_table .main_table_cont th{ font-size:14px;}
.remidation_report_table .main_table_cont th{ background:#F6F6F6;}
.remidation_report_table .main_table_cont.table_mobile td .table_mark_ponter{ float:left}
.remidation_report_button_cont .btn{ margin-top:0px; margin-right:10px; margin-left:10px;}
body .formError .formErrorContent{ min-width:0px;}

/* login css starts here */
.login_form_wrap{ padding:0px 10px; max-width:620px; margin:0px auto;}
.login_form_wrap_inner{ border:#f1f1f1 1px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; }
h3.login_box_header{ padding:20px 10px 10px 10px; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px; color:#0E4273; font-size:18px; font-weight:700; line-height:normal; margin:0px;}
.login_form{ background:#F8F8F8; border:#fff 5px solid; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; padding:20px; box-shadow:0px 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4); -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4); -ms-box-shadow:0px 1px 2px rgba(0,0,0,0.4); -o-box-shadow:0px 1px 2px rgba(0,0,0,0.4);  }

.login_form label{ display:block; clear:both; font-size:14px; text-align:left;}
.login_form input[type="text"], .login_form input[type="password"]{ float:left; width:96%; padding-left:2%; padding-right:2%;  border-radius:0px 5px 5px 0px;  -webkit-border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; -o-border-radius:0px 5px 5px 0px; background:#fff; padding-top:10px; padding-bottom:10px; margin-bottom:0px;}
.log_in_icon{ width:36px; height:42px; background-color:#252525; border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -ms-border-radius:5px 0px 0px 5px; -o-border-radius:5px 0px 0px 5px; }
.log_in_icon.email_icon{ background-position:-486px -153px;}
.log_in_icon.password_icon{ background-position:-495px -202px;}
.log_in_field{ margin:0 0 0 36px;}
.log_in_field input{ margin-top:0px;}
body .login_form  .login_submit{ margin-top:27px;}
.login_link_container{ text-align:center;  padding:10px; max-width:620px; margin:0px auto;}
.login_link_container .log_in_links{ display:inline-block; margin:0 5px;}
.login_form_wrap  .formError .formErrorContent{ margin-left:-38px;}
.login_form_wrap .formError .formErrorArrowBottom{ margin-left:-24px;}
.login_msg{ display:none; padding:6px 0px 0px 0px; margin-top:10px; font-size:14px;  text-align:left; min-height:22px;}
.loginmsg_icon{ width:25px; height:25px; margin-right:5px;}
.login_msg.incorrect{ display:block; color:#c21408; }
.login_msg.incorrect .loginmsg_icon{background-position:-328px -163px;}
.login_msg.correct{ display:block; color:#45a106; }
.login_msg.correct .loginmsg_icon{background-position:-329px -116px;}

/* new login part start shere */
.login_form .span12 label
	{
	    text-align:left;
	}
.newStudentMar
{
    padding:9px;
}
/*.newStudentMar {
    font-size: 18px !important;
    margin: 11px 0 0;
}*/
/* new login part end shere */
/* login css ends here */
.result_page_container .content_inner_content{ padding:0px; }
.result_page_container .msg_btm_area{ text-align:left; font-size:13px;}
.result_page_container .rationale, .result_page_container .rationale p{ text-align:left;  font-size:13px;}
.result_page_container .shorting_row:hover .drag_content{ background-color: #FBFBFB;  background-color: #FBFBFB; background-image:none;}
.result_page_container .drag_icon{ cursor:default;}
.result_page_container .mobile_icon{ margin-bottom:10px; cursor:pointer;}

.rational_container{}
.result_page_container .answar_input_area input{ padding:1.2% 2.3%;}

.question_metadata_cont{ clear:both; padding:5px 0 0 0px; background:#f2f2f2; border: 1px solid #D5D5D5; margin:10px 0 0 0px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; }
.qst_metadata_head{ font-weight:600; padding:10px 0 0px 0px; font-size:16px; clear:both; text-align:left;}
.question_metadata_cont ul, .question_metadata_cont ol{ margin:0px;}
.qst_metadata_list li{ list-style:none; float:left; margin:0px 0px 5px 0px; padding:0 10px;  background: url(../../images/devider_data.png) no-repeat  right center;
    float: left; text-align:left;}
	.qst_metadata_list li:last-child{ background:none;}
	.qst_metadata_list li .meta_main_head{ font-weight:700;}
	
.rational_head{font-weight:600; padding:10px 0 0px 0px; font-size:16px; clear:both; text-align:left;}	
.rational_container{clear:both; padding:0.25% 0.5% ; background:#f2f2f2; border: 1px solid #D5D5D5; margin:10px 0 0 0px; border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.rational_optional{ padding:18px 11px 43px; background:#fff; border: 1px solid #D5D5D5;  border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; margin:0.25% 0px;}
.rational_optional .option_head{ width:70px; font-weight:700; font-size:13px;}
.result_sub_head{ margin:0 0 10px 0px;}
.result_sub_head h4{ padding-bottom:0px; padding-top:10px;}

.tooltip-inner{ background:#fff; border:#d5d5d5 1px solid; color:#333; font-size:14px; box-shadow:0px 0px 1px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 1px rgba(0,0,0,0.3); -ms-box-shadow:0px 0px 1px rgba(0,0,0,0.3); -o-box-shadow:0px 0px 1px rgba(0,0,0,0.3); text-align:left;}
.tooltip.top .tooltip-arrow{ border-top-color:#d5d5d5; bottom:1px; }

.tooltip.top .tooltip-arrow:before{
	border-color:transparent;
	border-top-color: #fff;
    border-width: 5px 5px 0;
    bottom: 0;
    left: 50%;
    margin-left: -5px; position:absolute; bottom:1.5px; border-style: solid;
    height: 0; width: 0; content:""; }
.toolTip_img{ margin-top:25px;}	

#partialViewContainer .tooltip-inner
{
    color:#ffffff;
    max-width:250px;
    background-color:#000000;
    border-bottom-color:#000000 !important;
    opacity:1.0;
}

#partialViewContainer .tooltip-arrow-black
{   
    border-color: #000000 transparent transparent !important;
    border-style: solid;
    border-width: 5px 5px 0;
    bottom: 1.5px;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    width: 0;
}

 .btn-primary.sucess_center_butt_new{ border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; padding-top:9px !important; padding-bottom:9px !important;}
.chck_question_row{ padding-left:0px;}
.result_page_container .chck_question_row{ padding-left:16px;}
.table_content_wrap.quizBuilder_table{ padding:10px 0px; border:none; background:none;}
.tblCheckText{ padding:0 0 0 10px;}
.showTableResult{ text-align:right; font-size:13px;}
.table_inner_heading [class*="span"]{ min-height:0px;}
.tbleFooter{ background:#EAEAEA; padding:5px;}

*{border-radius:0px !important; -webkit-border-radius:0px !important; -moz-border-radius:0px !important; -ms-border-radius:0px !important; -o-border-radius:0px !important;}
.btn{font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; min-width:80px; text-align:center;}
.field_row .formError .formErrorContent{ font-size:12px;}
/* reg. form added old css by amol start */

.registerLoginWrap.form_wrap_area{ background:#fff; border:none;	}
.registerLoginWrap .billing_add_container, .registerLoginWrap .credit_card_container{ border:#d5d5d5 1px solid; }
.checkout_container .registerLoginWrap  h2{ background:#f8f8f8; margin-top:0px; font-size:18px;}
.checkout_container .registerLoginWrap  .regLogHeader{margin-top:0px; font-size:18px;}
.checkout_container .registerLoginWrap  .bank_inner_content, .checkout_container .registerLoginWrap .creadit_inner_content{ padding:2%;}
.regLogHeaderInner{ margin:0px; padding:5px; font-weight:600;}
.regLogHeader{ padding:1%;}
.regMemLabel{ width:114px; margin:5px 0px 0 0px;}
.regMemLabelRadio{margin:3px 3px 0 0 !important}
h4.regLogHeaderInner{ font-size:16px; color:#383838;}
.field_label.span12{ max-width:none;}
.bank_details_container .field_row .dropdown_main .btn{ margin-top:0px; margin-bottom:0px;}
.redLink{color: #FE0000; margin-left:5px; text-decoration:underline; font-weight:400;}
.redLink:hover{ text-decoration:none; color: #FE0000; }
.regLink{ text-decoration:underline}
.regLink:hover{ text-decoration:none;}

/* reg. form added old css by amol end */
h4.footerHead{ font-size:16px; font-weight:400; text-transform:uppercase; margin:21px 0px;}
.footerBottomGrid.footGrid1.span5 h4.footerHead, .footerBottomGrid.span2 h4.footerHead, .footerBottomGrid.pull-middle h4.footerHead{ font-size:16px; font-weight:400; text-transform:uppercase; margin:21px 0px;}
.footerContent{ font-size:14px;}
.footerContent address a{color:#fff; text-decoration:underline;}
.footerContent address a:hover{color:#fff; text-decoration:underline;}
.footerBottomGrid{ color:#fff;}
.footerBottomGrid.footGrid1{ margin-left:0px;}
.footerBottomGridWrap{ padding-top:10px;}
/*--------------css Nandan End Here ------------*/

/*--------------Added new general css start ------------*/

.instructor_gradebookPadding
{
    padding-left: 15px !important;
}
.instructor_gradebookPadding ul h2
{
    color: #383838;
    font-size: 18px;
    line-height: 24px;
    margin: 0;
}
.field_row .field_right .disabledInputBox
{
    background-color:#E4E4E4 !important;
}
.assessmentfeedbackScore
{
    color: #666666;
    float: right;
    font-size: 16px;
    margin: 15px 48px 0 0;
    
}

/*--------------Added new general css end ------------*/
.textAreaResize{
    resize: none;
    width: 95%;
}


.registerLoginWrap .billing_add_container{ background:#F8F8F8; border:0;}
.highlight_bg{ background:#e6eef4; border:1px solid #d5e2eb; padding:3% 1.9% 3% 1.9%; margin-bottom:10px;}
.highlight_bg .field_row label{ color:#365061; font-size:15px; font-weight:300; }
.registerLoginWrap .field_row label{ font-size:15px; font-weight:300; }
.registerLoginWrap .regLink{ float:right; font-size:11px; color:#365061;}
.highlight_bg .field_row input.field_bg[type="text"]{border:1px solid #c5d6df;}
.registerLoginWrap .dont_msg.field_row label, .registerLoginWrap .dont_msg.field_row .redLink{font-size:12px; }
.provided{ font-size:11px; color:#6f8491;}
.highlight_bg .field_row{ margin-bottom:0;}
.registerLoginWrap .dont_msg.field_row .field_label{ margin-bottom:10px;}
.registerLoginWrap .icon-asterisk{ background:none; width:8px; color:#F00;}
/*.registerLoginWrap .field_row .field_label label{ margin-left:10px; }*/
.registerLoginWrap .field_row .highlight_bg .field_label label{ margin-left:0px;}
.registerLoginWrap .form_button_container .label_sub_text{ min-height:20px;}
.registerLoginWrap .credit_card_view .regLogHeader{padding: 1% 1% 0;}
.registerLoginWrap .credit_card_view  .highlight_bg{ background:#e6eef4; border:1px solid #d5e2eb; padding:2% 1.9% 3% 1.9%; margin-bottom:10px;}

.registerLoginWrap .credit_card_view .field_row.dont_msg .field_label {
    padding: 1px 0 0;
}

.viewSelfPratice
	{
	    margin:10px 0 0 0;
	}
	.viewSelfPraticeMargin
	{
	    float: right;
        margin: 3px 10px 0;
	}
	.date_picker_field img
	{
        cursor: pointer;
        float:left;
        margin: 5px 0 0 12px;
	}
	
/* label cursor start */
	label, select, button
	{
	    cursor:auto;
	}
    .cursorPointer
	{
	    cursor: pointer;
	}
	.noCursor
	{
	    cursor:auto;
	}
	
	.dropdown_main .nameSection:hover, .dropdown_main .nameSection:focus, .nameSection:active
	{   
	   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
	    cursor:auto;	    
	}
	
	/*=====================================css start nandan old css 05.12.2013===============================*/	
    /* tables */
    /*table.tablesorter {
	
    }
    table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	
    }
    table.tablesorter thead tr .header {
	    background-image: url(../images/bg.gif);
	    background-repeat: no-repeat;
	    background-position: center right;
	    cursor: pointer;
    }
    table.tablesorter tbody td {
	
    }
    table.tablesorter tbody tr.odd td {
	
    }
    table.tablesorter thead tr .headerSortUp {
	    background-image: url(../images/asc.gif);
    }
    table.tablesorter thead tr .headerSortDown {
	    background-image: url(../images/desc.gif);
    }
    table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {

    }
	
	
	
    .main_table_cont.table_web tr th,	
    .main_table_cont.table_web tr th.header {
	    background-image: url(../images/bg.gif);
	    background-repeat: no-repeat;
	    background-position: center right;
	    cursor: pointer;
    }
    .main_table_cont.table_web tr .headerSortUp {
	    background-image: url(../images/asc.gif);
    }
    .main_table_cont.table_web tr .headerSortDown {
	    background-image: url(../images/desc.gif);
    }*/
    .prv_vw{ margin-bottom:10px; display:block;}
    .button_area_container{ border-bottom: 1px solid #D5D5D5; padding-bottom:5px;}
    .performance_row{ margin:10px 0;}
    .glance .nav-tabs > li {    margin-right: -1px;}
    .glance .nav-tabs > li > a{ font-size:13px;}
    .right_arrow{ width:25px; height:25px; background: url(../../images/arrow_sprite.png) no-repeat  8px 13px #494949;
        height: 46px;
        position: absolute;
        right:0px;
        width:36px; border:0;  border-left:1px solid #818181; cursor:pointer;}
    .left_arrow{ width:25px; height:25px; background: url(../../images/arrow_sprite.png) no-repeat  7px -18px #494949;
        height: 46px;
        position: absolute;
        right: 36px;
        width: 36px; border:0; cursor:pointer;}
    .product_tab_container.glance{margin:25px 0 50px 0px;}
    .product_tab_container.glance .bs-docs-example{ position:relative;
        border-color: -moz-use-text-color #BFBFBF #BFBFBF;
    border: 1px solid #BFBFBF;
    padding: 10px;                                            
                                                    
    }
    .left_arrow:hover, .right_arrow:hover{background-color:#5a5959;}
    .glance .nav.nav-tabs{ height:46px; overflow:hidden;}
    .graph_slider{ margin:30px 0;}
    .shortby_content{ margin:10px 0 10px; }
    .Short_By{ line-height:30px; font-weight:600; margin-right:10px;}
    .shortby_content .blue_button{ border-left:1px solid #1b3261; min-width:50px;}
    .shortby_content .blue_button:focus{ font-size:14px !important;}
    .scrore_container{ background:url(../../images/scrore_bg.png) repeat-y center 0px;}
    .scrore_pointer{ width:15px; height:15px; background:url(../../images/arrow_sprite.png) no-repeat -4px -63px; margin:0 auto; position:relative;}
    .scrore_number{ height: 60px;    left: -33px;    position: absolute;    text-align: center;    top: -50px;    width: 80px;}
    .DEV_Scrore_Number
    {
        width: 315px;
        left: -156px;
        top: -40px;
        padding: 0px;
        margin: 0px;
    }
    .number_sc{ font-weight:600; font-size:38px; color:#f14950; margin-bottom:5px;line-height: 31px;}
    .social {
	    padding: 0;
	    margin: 0;
    }
    .social li {
	    display: inline-block;
	    float: left;
	    list-style: none;
    }
    
    /* Yellow Bar Design Standardization Start */
    .center_container_align h4 {
        font-family: 'Open Sans',sans-serif;
        text-transform: uppercase;
        margin-top: 4px;
        margin-bottom: 0px;
        font-weight: 700;
        font-size: 18px;
        line-height: 24px;
    }
    .center_container_align .span9 p{
        font-family: 'Open Sans',sans-serif;
        font-size: 14px;
        line-height: 24px;
        color: #333;
    }
    .bluebox-button {
        background-color: #125D91;
        color: #FFF;
        padding: 14px 13px;
        margin-top: 5px;
        display: inline-block;
    }
    .bluebox-button span {
        margin: 0px 0px 0px 10px;
        background: url('../../images/Home/arrow-small.png') no-repeat scroll 0% 0% transparent;
        width: 7px;
        height: 8px;
        display: inline-block;
    }
    .bluebox-button:hover, .yellowbox-button:hover{
	    background-color:#4b4b4b;
	    color:#FFF;
	    text-decoration:none;
	    font-size: 14px;
    }
    .span3 .bluebox-button
    {
        font-size: 14px;
    }
    .span2 .bluebox-buttonBoot2
    {
        font-size: 14px;
    }
    .bluebox-buttonBoot2 span {
        margin: 0px 0px 0px 10px;
        background: url('../../images/Home/arrow-small.png') no-repeat scroll 0% 0% transparent;
        width: 7px;
        height: 8px;
        display: inline-block;
    }
    .bluebox-buttonBoot2:hover, .yellowbox-button:hover{
	    background-color:#4b4b4b;
	    color:#FFF;
	    text-decoration:none;
	    font-size: 14px;
    }
    .pull-middle a
    {
        font-size: 14px;
    }
    .bluebox-buttonBoot2 {
        background-color: #125D91;
        color: #FFF;
        padding: 14px 13px;
        margin-top: 5px;
        display: inline-block;
    }
    /* Yellow Bar Design Standardization End */
   
    /* Tip For Success Start */
    
    .tipForSuccess
    {
    }
    .tipForSuccessContent
    {
        font-size: 15px;
        line-height: normal;
    }
    .tipForSuccessContent h1
    {
        font-size: 16px;
        margin: 10px 0;
        padding: 0;
        line-height: normal;
    }
    .tipForSuccess ul
    {
        margin:0;
        padding:0;
    }
    .tipForSuccess ul li
    {
        margin: 0 0 0 20px;
        padding: 0;
        list-style-type: decimal;
        list-style-position: outside;
        line-height: 30px;
        font-size: 16px;
        font-weight: 600;
    }
    .tipForSuccess ul li ul li
    {
        margin: 0 0 0 20px;
        padding:0px;
        list-style-type: disc;
        list-style-position: outside;
    }
    .tipForSuccess ul li a
    {
        text-decoration:underline;
    }
    .tipForSuccess ul li a:hover
    {
        text-decoration:none;
    }
    .Rcolor
    {
        color:red;
        text-transform:uppercase;
        font-weight: bold;
    }
    .TFSTable
    {
        border:1px solid black;
    }
    .TFSTableBB
    {
        border-bottom:1px solid black;
    }
    .TFSTablePL
    {
        padding:10px;
    }
    .TFSTablePR
    {
        padding:10px;
    }
    .TFSTablePL1
    {
        padding: 0px 10px 0 10px;
    }
    .TFSTablePR1
    {
        padding: 0px 10px 0 10px;
    }
    
    .topBorder
    {
         border-bottom: 1px solid black;
         height: 23px;
         margin: 10px 0;
     }
     .squreBullet h1
    {
       font-size: 16px;
        margin: 10px 0;
        padding: 0;
        line-height: normal;
        font-style: italic;
    }
     .squreBullet ul
    {
        margin:0;
        padding:0;
    }
    .squreBullet ul li
    {
        margin: 0px 0px 0px 30px;
        padding: 0px;
        list-style-type: square;
        list-style-position: outside;
        line-height: 30px;
        font-size: 15px;
    }
    .decimal
    {
    }
    .decimal ul li
    {
        margin: 0 0 0 20px;
        padding: 0;
        list-style-type: decimal;
        list-style-position: outside;
    }
	
	 /* Quiz builder start */
    .Qbuil
    {
    }
    .Qbuil ul {
        margin: 0;
        padding: 0;
    }
    .Qbuil ul li {
        display: inline-block;
        list-style-type: none;
        margin: 0;
        padding: 0;
        vertical-align: middle;
    }
    .Qbuil ul li .help_grade {
        background-position: -3px -164px;
        cursor: pointer;
        height: 23px;
        margin-left: 5px;
        width: 41px;
    }
    .margin0
    {
        margin:0 !important;
    }
    /* Quiz builder end */
    .goalName{color: #383838;
    font-size: 16px;
    font-weight: normal;
    padding: 10px 0 0;}
    
   .HTFMsg{position: absolute;float: right;right: 71px;top: 58px;color:#08C;}
  .HowIFindlink{position: absolute;float: right;right: 71px;top: 29px;}
  .height180{height:180px;}
  .heightAuto{height:auto;}
  .paddingL6{padding-left:6px !important;}
  p#modalReplacementQuestionOptions ul li{list-style-type: none;}
  .span2.paddingL6{text-align: right; width: 15% !important;}
  .help_gradeWhite { width: 41px;height: 41px; margin-left: 5px;background-position: -3px -287px; cursor: pointer; }
  .mtop15{margin-top:0px;float:left;}
  .mtop20{margin-top:20px;float:left;}
  .clear{clear:both;float:left;}
  .headerBluebarBorder{  background: #f8f8f8; border: #d5d5d5 1px solid;padding-left:1%;padding-right:3%;margin-left:10px !important;margin-right:10px !important;}
  .padd0{padding:0px !important;}
  .mBot0{margin-bottom:0px !important;}
  .min-height0{min-height:0px !important;}
  .border0{border:0px solid #fff !important;}
  .tableHeaderForPrint{background: #f8f8f8 !important; border: #d5d5d5 1px solid !important;}
  .logoposition{padding-left:40px !important}
  .showPrintContent{display:block !important;}
  .hidePrintContent{display:none !important;}
  .mtop13{margin-top:13px !important;}
  .AutoEnrollChkbox{margin:0 6px 17px 8px !important;float:left;}
  .pTop10{padding-top:10px;}
  .customePopUp_Autoenrollstudents .tooltip .tooltip-inner{max-width:400px !important;}
  .customePopUp_AutoImportGrades .tooltip .tooltip-inner{max-width:400px !important;}
  
   
    /* Tip For Success End */
    /* feedback report start */
    .iconPos{
        margin: 0px 10px 0px 0px;
        float: left;
    }
    /* feedback report end */
    /* accept all check boxes start */
    .inputBttns
    {
    }
    .inputBttns ul
    {
        margin:0;
        padding:0;
    }
    .inputBttns ul li
    {
        margin:0;
        padding:0;
        list-style-type:none;
        display:inline;
    }
    .inputBttns ul li label
    {
        display: inline;
        margin: 0 10px 0 0;
    }
    .inputBttns ul li input
    {
        height: 33px;
        margin: 14px 10px 10px;
    }
    .inputBttns ul li input.btn.gray_button
    {
        height: auto;
        margin-top: 14px;
    }
    .inputBttns ul li a{
        margin: 3px 0 0;
    }
    /* accept & reject all section start */
    .acceptRejectSelect table
    {
        border:1px solid red;
    }
     .acceptRejectSelect td
    {
        border:1px solid white;
        padding:3px;
    }
    .acceptRejectSelect td label input
    {
        margin: 4px 5px 0 0;
    }
    .student_row_hold.studentAll td{
        border:1px solid white;
        padding:3px;
    }
    .student_row_hold.studentAll td label input
     {
        margin: 4px 5px 0 0;
    }
    .rejectBlock
        {
            width:auto;
        }
   
   
    /* accept & reject all section end */
    
   
  
    /* accept all check boxes start */
  
    .number_nm{ font-size:14px; text-transform:uppercase;color:#f14950;}
    .person_score{ border:1px solid #bfbfbf; padding:14px 14px 8px 14px; min-width:410px;cursor:pointer;}/* cursor property added by tanvi*/
    .scrore_container_left{ padding:10px 0 0 0; position:relative;}
    

.chat-bubble-arrow-border {
    border-color: transparent transparent transparent #BFBFBF;
    border-style: solid;
    border-width: 10px;
    height: 0;
    position: absolute;
    right: -20px;
    width: 0;
}
.chat-bubble-arrow {
    border-color: transparent transparent transparent white;
    border-style: solid;
    border-width: 10px;
    height: 0;
    position: absolute;
    right: -19px;
    width: 0;
}

.chat-bubble-arrow-border_L {
    border-color: transparent #BFBFBF transparent transparent;
    border-style: solid;
    border-width: 10px;
    height: 0;
    position: absolute;
    left: -20px;
    width: 0;
}
.chat-bubble-arrow_L {
    border-color: transparent white transparent transparent;
    border-style: solid;
    border-width: 10px;
    height: 0;
    position: absolute;
    left: -19px;
    width: 0;
}

    .scrore_container_left.pull-right .arrow_r{ border-bottom:transparent solid 10px; border-top:transparent solid 10px; border-left:10px solid transparent; border-right:#fff solid 10px; position:absolute; left:-19px; right:inherit;}
    .person_score .scrore_number{ position:inherit; margin:17px 0 0 0;}
    .person_title{ font-size:18px; line-height:24px; border-bottom:1px solid #dadada; color:#0e4273; margin-bottom:8px;}
    .person_score .field_row{ color:#4c4b4b; font-size:12px; line-height:20px; margin-bottom:0;}
    .person_score .number_sc{ font-weight:600; font-size:30px; color:#0e4273; margin-bottom:5px;}
    .person_score .number_nm{ font-size:12px; text-transform:uppercase;color:#0e4273;}
    .person_score .field_row div{ min-height:20px;}
    .person_score{ margin-bottom:15px;}
    .qiuz_container.tab-content { border-top: 1px solid #BFBFBF;}
    .Quiz_table_cont .main_table_cont th{ font-size:12px; padding:6px 15px 6px 4px;}
    .Quiz_table_cont .table_inner_wrap{ border:0;}
    .inner_table_quiz{ background:#eaeaea; margin:0; padding:10px 10px; border-left: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5;}
    .Strengths_Weakness{ padding:15px; background:#fff; border: 1px solid #D5D5D5;}


    /*=====================================css end nandan old css 05.12.2013===============================*/

    /*css add on 05.12.2013 nandan start*/

    .form_wrap_area_student.create_qick_assignment{ padding:0; border:0; background:none;}
    .main_form_inn_wrap .field_row .qick_row.field_right{ max-width:100%;}

    .tabbing_arrow{   margin-bottom:25px;  }

    .tab_breadcrumb { 			list-style: none; 			overflow: hidden; 			font-size: 13px ; margin:0; 		}
    .tab_breadcrumb li { 	float: left;  position:relative; }
    .tab_breadcrumb li a {	color: #010101;	text-decoration: none; 	padding: 10px 0 10px 50px;	background: brown;                   /* fallback color */	background: #f7f7f7; 	position: relative; 	display: block;	float: left;   }
    .tab_breadcrumb li a:after { 	content: " "; 	display: block; 	width: 0; 	height: 0;	border-top: 20px solid transparent;           /* Go big on the size, and let overflow hide */	border-bottom: 20px solid transparent;	border-left: 20px solid #f7f7f7;	position: absolute;	top: 50%;	margin-top: -20px; 	left: 100%;	z-index:5;}	
    .tab_breadcrumb li a:before { 	content: " "; 	display: block; 	width: 0; 	height: 0;	border-top: 20px solid transparent;           /* Go big on the size, and let overflow hide */	border-bottom: 20px solid transparent;	border-left: 20px solid #f7f7f7;	position: absolute;	top: 50%;	margin-top: -20px; 	margin-left: 1px;	left: 100%;	z-index:5; }
    .tab_breadcrumb li:before { border: 1px solid #bdbdbd; border-right:0;    content: " ";    display: block;    height: 38px;    left: 0;    margin-left: 1px;    margin-top: -41px;    position: relative;    top: 0;    z-index: 1;}	
    .tab_breadcrumb li:after {  border: 1px solid #bdbdbd; border-right:0;    content: " ";    display: block;    height: 38px;    left: 0;    margin-left: 1px;    margin-top: 1px;    position: relative;    top: 0;    z-index: 1;}	
    .tab_breadcrumb li.active a { background: #e5e4e4; }
    .tab_breadcrumb li.active a:after { border-left-color: #e5e4e4 !important; }
    .tab_breadcrumb li.activeCrumb a { background: #e5e4e4; }
    .tab_breadcrumb li.activeCrumb a:after { border-left-color: #e5e4e4 !important; }
    .select_check_dropdown.quickcheck_dropdown{ max-width:100%; }
    .quick_area .quz_size_check_wrap {}

    .select_question_size_box.quick_area .check_main_inner_new.pull-left.span6{  width:100%;}

    .main_form_inn_wrap .field_row.quick_row_1 .field_right.span8 {   border:0;}
    .main_form_inn_wrap .field_row.quick_row_1 .select_question_size_box.quick_area{ border:0;}
    .main_form_inn_wrap .field_row.quick_row_1 .selectQuizWrap{ margin-top:15px;}
    .plus_icon{ width:35px; height:42px; color:#fff; font-weight:bold; background:#ffcb00; margin-left:5px; vertical-align:middle; line-height:42px; text-align:center; font-size:22px; cursor:pointer;}
    .minus_icon{ width:35px; height:42px; color:#fff; font-weight:bold; background:#ffcb00; margin-left:0px; vertical-align:middle; line-height:42px; text-align:center; font-size:22px; border-left:1px solid #e9b801; cursor:pointer;}

    .quick_assignment_drag.full_sequencing_page .drag_content.pull-middle.gradient.span4 {margin-left: 0; min-width: 264px;}
    .quick_assignment_drag.full_sequencing_page .drag_content.pull-middle.gradient.span2 {margin-left: 0; min-width: 109px;}
    
    .quick_assignment_drag.full_sequencing_page .drag_content.pull-middle.gradient.span3 {margin-left: 0; min-width: 184px;}
    
	.quick_assignment_drag.full_sequencing_page .drag_content.pull-middle.gradient.span1 {margin-left: 0; min-width: 68px;}
    
    .quick_assignment_drag.full_sequencing_page .drag_content {height: 46px;}
    .drag_shor_div .pull-middle .drag_content.span4.st1, .drag_shor_div .pull-middle .drag_content.span4.nd2 {border-right: 0 none;}
    .drag_shor_div .pull-middle .drag_content.span2.st1, .drag_shor_div .pull-middle .drag_content.span2.nd2 {border-right: 0 none;}
    
    .drag_shor_div .pull-middle .drag_content.span3.st1, .drag_shor_div .pull-middle .drag_content.span3.nd2 {border-right: 0 none;}
    .drag_shor_div .pull-middle .drag_content.span2.st1, .drag_shor_div .pull-middle .drag_content.span1.nd2 {border-right: 0 none;}
    
    .header_heading_name .span2{width: 11.529915%;}

    .assignment_review_chk input[type="radio"], .assignment_review_chk input[type="checkbox"]{ margin:-4px 0 0 0 ;}
    .field_row.random  input[type="checkbox"]{ margin-right:5px;}
    .tab_content_drag{ padding:10px; border:1px solid #D5D5D5;}
    .tab_content_drag .mcss_qst_header{ background:#0e4273; padding:10px !important; color:#fff;}
    .tab_content_drag  .main_qus_mcss {color:#fff;}
    .tab_content_drag  .drag_no_container .drag_no{ color:#0e4273; font-size:15px; padding: 11px 3px 14px; border: 1px solid transparent;}
    .header_heading_name{ background:#eaeaea; border:1px solid #d5d5d5; border-top:0; padding:0.8% 2% 0.1% 11%;}
    .tab_content_drag.mobile_device{ display:none;} 
    .tab_content_drag.from_inner_drag{ margin-bottom:15px;}
    /*css add on 05.12.2013 nandan end*/
    
    /*-----------------------css start on 17.12.2012----------------*/
    .heading_bredcum ul{ margin:0; list-style:none;}
    .heading_bredcum li{font-weight: normal; padding:3px 20px 3px 0; float:left;  }
    .scrore_pointer.bottom_scrore{background-position: -4px -62px;}
    .scrore_pointer.bottom_scrore .scrore_number{ top:inherit; bottom:-70px;}
    /*-----------------------css end on 17.12.2012----------------*/
	
	.bodyCont{position:fixed; height:100%; left:0; width:20px; top:0px; visibility:hidden; overflow:auto;}
	
	.gradebookComapare{border-bottom: medium none !important;
    border-left: medium none !important;
    margin: -1px 0 0;}
    .highcharts-title
    {
        border:3px solid red;
    }
    
/* label cursor end */
/* Sprite Blue Heading start */
.spriteBlueHeading{ background-image:url(../../images/Sprite-Blue-Heading.png); background-repeat:no-repeat;}
.spriteBHPara
{
    height: 38px;
    margin: 0 10px 0 0;
    width: 38px;
}
.loginIcon {
    background-position:-46px -43px;
}
.insSucCenterIcon {
    background-position:-123px -43px;
}
.stuSucCenterIcon {
    background-position:-201px -43px;
}
.gradebookIcon {
    background-position:-279px -43px;
}
.checkoutIcon {
    background-position:-357px -43px;
}
.abtProdIcon {
    background-position:-435px -43px;
}
.myProIcon {
    background-position:-513px -43px;
}
.classMangIcon {
    background-position:-591px -43px;
}

.examBuilIcon {
    background-position:-46px -121px;
}
.mangURClassIcon {
    background-position:-123px -121px;
}
.mangStuIcon {
    background-position:-201px -121px;
}
.quickHisIcon {
    background-position:-279px -121px;
}
.regIcon {
    background-position:-357px -121px;
}
.feedScreenIcon {
    background-position:-435px -121px;
}
.remedIcon {
    background-position:-513px -121px;
}
.assListIcon {
    background-position:-591px -121px;
}
.topicReportIcon {
    background-position:-513px -121px;
}
/* Sprite Blue Heading end */
/* Calculator & Custome Template CSS Start */
    /* Calculator Start */
 /*   .ui-dialog-titlebar{  position:relative; background: #125D91 !important; border-radius:0 !important; border:1px solid #0d3155 !important;  z-index: 1; filter:none\9; background:#3589df\9; padding: 0.4em 1em 0.4em 0.5em !important;}
.ui-dialog-titlebar .ui-dialog-title{ color:#fff;}
.ui-dialog-titlebar button.ui-dialog-titlebar-close{ background-color:#fff;  height: 25px; border-radius:0;
    margin: -12px 0 0;
    width: 25px; border:1px solid #0d3155; background-position: -92px -125px;}
.ui-dialog-titlebar button.ui-dialog-titlebar-close .ui-icon-closethick, .ui-dialog-titlebar button.ui-dialog-titlebar-close:hover .ui-icon-closethick, .ui-dialog-titlebar button.ui-dialog-titlebar-close:focus .ui-icon-closethick { background-image: url(../../images/ui-icons_888888_256x240.png);
    background-position: -96px -129px;
}tej*/
.ui-dialog #calculatorHolder{ padding:0; }
.ui-dialog #calculatorHolder .calculator-inline{
          border-radius:0; border:1px solid #ccc; border-top:0; padding:5px 3px 5px 3px;}
.ui-dialog-content .calculator-result{ border:1px solid #ccc;}
.ui-dialog-content button.calculator-digit, .ui-dialog-content button.calculator-ctrl,  .ui-dialog-content button.calculator-oper{
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 1px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 34px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  
  background: #ffffff; 
  border: 1px solid #d8d8d8;
  *border: 0;
  border-bottom-color: #d8d8d8;

  border-radius: 0px;
  *margin-left: .3em;
  
  box-shadow: 0;
  width: 44px; height:38px;
}
.ui-dialog-content button.calculator-ctrl:hover, .ui-dialog-content button.calculator-ctrl.active, .ui-dialog-content button.calculator-digit:hover, .ui-dialog-content button.calculator-oper:hover{color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9; background-image:none;}
.ui-dialog .calculator-result {
    font-size: 0.9em;
    line-height: 30px; padding: 0 6px; border-radius:0;overflow: hidden;
}
.ui-dialog-content button.calculator-ctrl{font-size: 11px;
    font-weight: bold;}
div[aria-describedby="calculatorHolder"] {
    width: 200px !important;
	border-radius: 4px 4px 4px 4px !important;
	box-shadow: 0 3px 10px rgba(0,0,0,.5);
}
.calculator-row .calculator-space
{
    width: 19px !important;
}
.calculator-row button:last-child{ margin-right:0;}
.calculator-row button:first-child{ margin-left:3px;}
/*.ui-widget-content{ border:0;}tej*/
.bodyOverflow{ overflow:hidden;}
button.ui_dialog_close {background-image: url(../../images/ui-icons_888888_256x240.png);
  background-position: -92px -125px;}
    /* Calculator End */
    /* Custome Template Start */
    #dynamicImageContainer
{
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    width: 100%;
    height: 100%;
}
/* 11-12-13
#myModal .modal-body
{
    overflow-x: hidden;
}
*/
#lnkBack:hover
{
    cursor: pointer;
} 

#topicsCollection > li > a
{
    clear: both;
    display: block;
    line-height: 20px;
    white-space: normal;
}

#btnLabelingReset
{
    margin-left: 1%;
}

.top_container 
{
    margin-bottom: 0px!important;
}
/* 11-12-13
.modal-body 
{
      max-height: 100% !important;
}
*/
.pagination .ln-letters a:hover
{
    background: none; /* Old browsers */
}

.pagination .ln-letters a.ln-selected
{
    background: rgb(71,164,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3YTRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjM2Y5MmU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJjODJkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgb(71,164,255) 0%, rgb(63,146,231) 1%, rgb(44,130,217) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(71,164,255)), color-stop(1%,rgb(63,146,231)), color-stop(100%,rgb(44,130,217))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(71,164,255) 0%,rgb(63,146,231) 1%,rgb(44,130,217) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(71,164,255) 0%,rgb(63,146,231) 1%,rgb(44,130,217) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(71,164,255) 0%,rgb(63,146,231) 1%,rgb(44,130,217) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(71,164,255) 0%,rgb(63,146,231) 1%,rgb(44,130,217) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47a4ff', endColorstr='#2c82d9',GradientType=0 ); /* IE6-8 */ border:1px solid #1d5a99; color:#fff;
}

.pagination .ln-letters a.ln-last 
{
    border: 0;
}

.pagination .ln-letters a {
    font-size: 15px;
    display: block;
    float: left;
    padding: 8px 10px;       
    text-decoration: none;
    border: 1px solid #f3f9ff;
}

.video_cnt.bottomBorder
{
    border-bottom: 1px solid #dddddd;
    margin-bottom: 10px;
}

.video_link
{
    overflow: auto;
    max-height: 200px;
}

.videoUiWrapper video
{
    height: 375px;
    width: 490px;
}

#myVideoModal
{
    width: 510px;
    left: 60%;
    top: 20%;
}
.pages-content-img
{
    max-width: 93%;
}

#assessmentSelector
{
    max-height: 350px;
    overflow: auto;
}

.btnMedia 
{
    margin-right: 10px;
}

.heightZero
{
    height: 0;
}

#calculatorHolder .calculator-keyentry
{
    display: none;
}
#calculatorHolder
{
    padding: 5px 0;
    overflow: hidden;
}
/* Amol 12-10-2013 
div[aria-describedby="calculatorHolder"]
{
    width: 195px !important;
}
 Amol 12-10-2013 */

.calculator-result
{
    font-size: 0.9em;
}

.displayNone
{
    display: none;    
}

.tooltip_alert
{
    z-index: 999;
}

.padding10
{
    padding: 10px;
}
    /* Custome Template End */    
/* Calculator & Custome Template CSS End */

/* Center Loading Div start */
#IEWindow{
    background-color: #FFFFFF;
    border: 1px solid #125D91;
    border-radius: 5px !important;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.5);
    color: #125D91;
    display: none;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 15px;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 520px;
    z-index: 999;
	}
#IEWindow .modal-header h3{font-weight: normal;}	
#IEWindow .modal-header button{opacity:1;}
#centerLoadingDiv{
    height: 60px;
    position: absolute;
    width: 200px;
    z-index: 999;
    display:none;
	}
.loading {
    background-color: white;
    border: 1px solid #125D91;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.5);
    color: #125D91;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 13px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    width: 200px;
}
.CLDShowHide
{
    background-color:gray;
    display:none;
    height:100%;
    overflow:hidden;
    position:absolute;
    width:100%;
    z-index:99;
    opacity:0.8;
}
/* Center Loading Div end */

/* fix for loading div position across pages starts here*/
.lapTopHeight
{
    min-height:300px !important;
}
/* fix for loading div position across pages ends here*/
/* Question Details popup start */
.popupComm
{
    margin:10px 0 0 0;
}
.popupComm ul
{
    margin:0;
    padding:0;
}
.popupComm ul li
{
    margin:0;
    padding:0;
    list-style-type:none;
}
.popupComm ul li.checkBox
{
    float: left;
}
.popupComm ul li.inputBoxWidth
{
    width:50%;
    float: left;
}
.checkBox
{
}
.checkBox ul
{
    margin:0;
    padding:0;
}
.checkBox ul li
{
    margin:0;
    padding:0;
    list-style-type:none;
    display: inline-block;
    vertical-align: middle;
}
.QDPBttnSpace
{
    margin:0 45%;
}
.MQOSpace
{
    margin:15px 0;
    clear:both;
}
#modalQuestionOptions ul
{
    margin:0;
}
#modalQuestionOptions ul li
{
    list-style-type:none;
    margin: 3px 0;
}
/* Question Details popup end */
/* Support Center HTML Start */
.topHeadName{color: #FFFFFF;}
.homeIconsDet ul
{
    padding:0;
    margin:0;
}
.homeIconsDet ul li
{
    padding:0;
    margin:0;
    list-style-type:none;
    text-align:center;
}
.homeIconsDet ul li img
{
    margin: 0 5px 2px;
    vertical-align: middle;
}
.readM
{
    background-position:376px 168px;
}
.homeIconsDet li:nth-child(1)
{
    height:75px;
}
.homeIconsDet li:nth-child(2)
{    
    text-transform:uppercase;
    font-size:17px;
    color:#222;
    padding:15px 0 10px;
    font-weight:bold;
}
.homeIconsDet li:nth-child(3)
{
}
.homeIconsDet li:nth-child(4)
{
    padding:12px 0;
}
.SC_wrap {
    margin:0 auto;
    max-width: 980px;
}
.videoMargin
{
    margin:20px 0 30px;
}
.homeBannerWrap
{
    /*margin:0 0 65px 0;*/
    margin:0 0 25px 0;
}
.header_gray_bar 
{
    background-color: rgba(0, 0, 0, 0.02);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06) inset, 0 -4px 0 0 rgba(0, 0, 0, 0.03) inset;
}
.header_gray_menu
{
    color:#333333;
}
.header_gray_menu ul
{
    margin:0;
    padding:0;
}
.header_gray_menu ul li {
    border-left: 1px solid #E8E8E8;
    
    display: inline-block;
    /*line-height: 50px;*/
    list-style-type: none;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    padding: 20px;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
}
.pull-rightImp
{
    float:right !important;
    
}
.pull-rightImpWhite 
{color:#ffffff !important;
}
.header_gray_menu ul li:hover a
{
    color:#ffffff !important;
}
.header_gray_menu ul li:hover{
    background: none repeat scroll 0 0 #125D91 !important;
    box-shadow: 0 -4px 0 0 #FFCB00 inset;
    color:#ffffff !important;
    text-decoration:none;
    cursor:pointer;
}
.header_gray_menu ul li a:hover{
    color:#ffffff !important;
    text-decoration:none;
    cursor:pointer;
}
.header_gray_menu ul li:nth-child(4) {
    border-right: 1px solid #E8E8E8;
}
/*.header_gray_menu ul li:last-child {
    background: none repeat scroll 0 0 #125D91 !important;
    box-shadow: 0 -4px 0 0 #FFCB00 inset;
    color:#ffffff !important;
    text-decoration:none;
}*/
.header_gray_menu ul li a{
    color: #333333;
    padding:0px;
}
.header_gray_menu ul li a:hover{
    color:#fff;
    text-decoration:none;
}
.header_LGBttn
{
    background-color: #125D91;
    border-bottom: 4px solid #FFC800;
    position: absolute;
    right: 25%;
}

.header_LGBttn ul
{
    margin:0;
    padding:0;
}
.header_LGBttn ul li {
    color: #333333;
    display: inline-block;
    line-height: 50px;
    list-style-type: none;
    margin: 0;
    padding: 0 31px;
    text-align: center;
    text-transform: uppercase;
}
.header_LGBttn ul li a:hover
{
    text-decoration:none;
    color: #0088CC;
}
.HGMBlock
{
    display:none;
}
 /* ------------------ REF SITE -------------------*/
.header3 {
    background-color: rgba(0, 0, 0, 0.02);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06) inset, 0 -4px 0 0 rgba(0, 0, 0, 0.03) inset;
}
.center_container_align strong a
{
    color:#222222;
}
.linkBlueColor
{
    color:Blue;
}
/* Support Center HTML End */
/* Notice Message Start Here */
.noticeBoxMSG
{
    background-color: #E8D4D3;
    border: 2px solid #CE847F;
    border-radius: 10px !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #000000;
    float:left;
    padding: 10px;
}
.noticebox 
{
    background-color: #E8D4D3;
    border: 2px solid #CE847F;
    border-radius: 10px !important;
    font-size: 13px;
    margin: 0 auto;
    padding: 15px;
    width: auto;
}
.imgBoxTL {
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    width: 120px;
}
.imgBoxTR {
    float: right;
    width: 860px;
}
.imgBoxTR p {
    color: #000000;
    margin: 0;
    text-align: justify;
}
/* Notice Message Ends Here */
.setTimePlusMinus {
    float: right;
    position: relative;
    right: 219px;
    top: 0;
}
.IEdropdown-menu
{
    width:200px;
}
/* Quiz builder radio button */
.field_left
{
    margin:10px 0 0 0;
}

/* Browser Page start */
.subheading_container h6 {
    color: #0E4273;
    font-size: 13px;
    font-weight: 600;
    line-height: normal;
    margin: 0;
    padding: 15px 0 0;
    text-align: left;
    word-wrap: break-word;
}
.BSCbttn
{
    background-position: -243px -77px;
    float: left;
    height: 17px;
    margin: 2px 2px 0 0;
    width: 17px;
}
/*#ipadView
{
    display:block;
}*/
#mobileView
{
    display:none;
}
#mobileTemplate{
    display:none;
}
/* Browser Page end */
/* Support Center tab start */

.tab-content.new_tab-content{
    background-color:#EAEAEA;
    margin:-30px 0 30px 0;
    clear: both;
    border:1px solid #BFBFBF;
}
.product_tab_containerNew.SCTab li.active a
{
    background-color:#EAEAEA;
}
.product_tab_containerNew.SCTab .nav-tabs > li {
    margin-bottom:-1px;
}
.product_tab_containerNew.SCTab li a[data-toggle="tab"]
{
    /*background-color:#ffffff;*/
     border:1px solid #BFBFBF;
    border-bottom:1px solid transparent;
    color:#5C5C5C;
}
.product_tab_containerNew.SCTab li a:hover
{
    /*background-color:#ffffff;*/
    border:1px solid #BFBFBF;
    border-bottom:1px solid transparent;
}
.product_tab_containerNew .span3 li a
{
    background-color:transparent;
}
.SCTabContent
{
    background-color:#EAEAEA;
}
.SCContPadd
{
    padding:0 !important;
}
.SCContPaddSapn
{
    padding:30px 0 !important;
}
.SCContBordRight
{
    border-right:1px solid #BFBFBF;
}
.product_tab_containerNew.SCTab .nav-tabs > li:first-child {
    margin-left: 30px;
}
/* Support Center tab end */
/* Viseos start */
/*.videoLHS
{
    
}
.DEV
{
}*/
.DEV h1
{
    background-color: #E6E6E6;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    margin: 0;
    padding: 15px 18px 12px;
}
.DEV ul
{
    margin:0;
    padding:0;
}
.DEV ul li
{
    background-color: #F2F2F2;
    border-bottom: 1px solid #CFCFCF;
    line-height: normal;
    list-style-type: none;
    margin: 0;
    padding: 12px 60px 12px 40px;
    text-align: left;
    text-indent: -19px;
}
.DEV  ul li span.Vdate
{
    color: #707070;
    float: right;
    font-size: 10px;
    position: relative;
    right: -50px;
    top: 0;
}
.DEV  ul li span.Vno
{
    
    display: inline-flex;
    float: left;
    left: -3px;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: inherit;
    width: 20px;
}
/*.DEOV
{
}*/
.DEOV h1
{
    background-color: #E6E6E6;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    margin: 0;
    padding: 15px 18px 12px;
}
.DEOV ul
{
    margin:0;
    padding:0;
}
.DEOV ul li
{
    background-color: #F2F2F2;
    border-bottom: 1px solid #CFCFCF;
    line-height: normal;
    list-style-type: none;
    margin: 0;
    padding: 12px 60px 12px 40px;
    text-align: left;
    text-indent: -19px;
}
.DEOV  ul li span.Vdate
{
    color: #707070;
    float: right;
    font-size: 10px;
    position: relative;
    right: -50px;
    top: 0;
}
.DEOV  ul li span.Vno
{
    
    display: inline-flex;
    float: left;
    left: -3px;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: inherit;
    width: 20px;
}
.videoBigView
{
    border: 1px solid #C7C7C7;
    padding: 30px;
    text-align: center;
}
.bigVideo
{
}
.VideoHeading
{
    text-align:center;
}
.VideoHeading h1
{
    font-size: 21px;
    line-height: normal;
    margin: 15px 0 0 4px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.VideoHeading h4
{
    color: #787878;
    font-size: 12px;
    line-height: normal;
    margin: 0 0 0 4px;
    padding: 0;
    word-break: break-all;
}
.videoThumbBord
{
    border: 1px solid #C7C7C7;
    padding: 14px;
    text-align: center;
}
.videoThumbBord img
{
    margin:0 0 15px 0;
}
.videoThumbBord h3
{
    font-size: 16px;
    line-height: normal;
    margin: 0 0 0 4px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.videoThumbBord p {
    color: #787878;
    font-size: 12px;
    margin: 0 0 0 4px;
    text-align: left;
    word-break: break-all;
}
.featuredVideosHeading
{
    font-size: 25px;
    font-weight: 600;
    line-height: normal;
    margin: 20px 0 15px;
    padding: 0;
    text-align: left;
    word-break: break-all;
}
/* Viseos end */
/* Specifications page start */
.myTable {border-collapse: collapse; margin: 50px auto; width:97%;}
    .myTableBottom {border-collapse: collapse; margin:25px auto; width:97%;}    
    .blueHead{background-color: #0E4273 !important;
    border: 1px solid #D5D5D5 !important;
    color: #FFFFFF !important;
    padding: 10px 15px !important;
    text-align: left;}
    
    .grayHead{background: none repeat scroll 0 0 #EAEAEA;
    border: 1px solid #D5D5D5;
    color: #333333;
    font-size: 14px;
    font-weight: 600;
    padding: 10px;
    text-align: left;}
    
    .tabCon{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C1C1C1;
    font-size: 13px;
    padding: 10px;}
    
    .tabCon ul
    {
        margin: 0 0 0 25px;
        padding: 0;
    }
    .tabCon ul li
    {
        background-image: url("../../../Content/images/browserRightArrow.png");
        background-position: 0 6px;
        background-repeat: no-repeat;
        list-style-type: none;
        margin: 0;
        padding: 0 0 0 15px;
    }
    .browserHeading{border-radius: 5px 5px 0 0;
    color: #0E4273;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding:20px 15px;
    }
    .supBroSubHead
    {
        color: #0E4273;
        font-size: 14px;
        font-weight: bold;
    }
    .broFootLink
    {
        border:1px solid red;
    }
    .HGMNone span h3
    {
        color: #0E4273;
        float: left;
        margin: 5px 0;
        padding: 0;
    }
    .HGMBlock span h3
    {
        color: #0E4273;
        float: left;
        margin: 5px 0;
        padding: 0;
    }
/* Specifications page end */
/* Payment Review Start*/
.payRev
{
}
.payRev h1
{
    font-size: 18px; color: #0E4273;
    margin:0;
    padding:0;
    line-height: 35px
}
.payRev ul
{
    margin:0;
    padding:0;    
}
.payRev ul li
{
    margin:0;
    padding:0;    
    list-style-type:none;
    font-weight: bold;
}
.payRev ul li span
{
    font-weight: normal;
}
/* Payment Review End*/
/* Payment Confirm Start */
.form_wrap_areaPC {
    background: none repeat scroll 0% 0% #F8F8F8;
    border: 1px solid #D5D5D5;
    padding:8px 3% 0px 3%;
    border-radius: 5px;
}
.form_wrap_areaPCont {
    padding:8px 3% 0px 3%;
    border-radius: 5px;
    border-right: 1px solid #D5D5D5;
    border-left: 1px solid #D5D5D5;
}
.payConBox
{
}
.PCTT
{
}
.PCTT h1
{
    font-size: 18px; color: #0E4273;
    margin:0;
    padding:0;
    line-height: 35px
}
.PCTT ul
{
    margin:0;
    padding:0;    
}
.PCTT ul li
{
    margin:0;
    padding:0;    
    list-style-type:none;
    font-weight: normal;
}
.PCTT ul li span
{
    font-weight: bold;
    width: 80px;
    float: left;
    clear: both;
}
.tableWidth
{
    width:30%;
}
/* Payment Confirm End*/
/* popup css for Enter / Buy Access Code */
.accessCodeH3
{
    font-size: 20px;
    margin: 0;
}
.imgProductDrop
  {
     height:18px !important;
    width:15px !important;   
  }



/*css add on 05.12.2013 nandan start*/

/*css add on 05.12.2013 nandan end*/





	/*------------Instructor_lesson_gradebook css starts here -----------NS-----------------*/
	
	/* Unenroll link on dashboard for student(enrolled in a class) */
.unenroll a{ color:#0e4273; text-decoration:underline; }
/* css for loader in assessment engine*/
.loader
{
    width: 100px;
    padding: 5px;
    margin: auto auto;
    border: 1px solid Gray;
    background-color: #ffffff;
    behavior: url(Content/PIE/PIE.htc);
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    font-size: 14px;
}
.aUnderline
{
    text-decoration: underline;    
}
.aDisable
{
    text-decoration: none !important;
    cursor:text;
}
.feedbackHint
{
    margin:0px 5px 5px 5px;    
}
 .toicConceptTab{background-color:#4B4B4B !important;}

 /* LMS Help Templates Strat */
.LMSContent
{
    background-color: white;
    font-family: arial;
    padding: 15px;
}
.LMSContent h1
{
    /*font-family: "mako";*/
    font-size: 20px;
    margin: 0 0 15px;
    padding: 0;
}
.LMSContenth1Margin
{
    margin:20px 0 20px 0 !important;
}
.LMSContent h2
{
    font-family: "mako";
    font-size: 18px;
    margin: 0 0 15px;
    padding: 0;
}
.LMSContent h3
{
    font-family: "mako";
    font-size: 15px;
    margin: 15px 0;
    padding: 0;
}
.LMSContent p
{
    font-family: "arial";
    font-size: 14px;
    margin: 0 0 10px;
    padding: 0;
}
.LMSContent iframe
{
    border: 1px solid #CCCCCC;
    box-shadow: 2px 2px 5px #CCCCCC;
    margin: 10px 0;
}
.LMSContent ul
{
    margin: 0;
    padding: 0;
}
.LMSContent ul li
{
    font-size: 14px;
    line-height: 18px;
    list-style-type: disc;
    margin: 0 0 15px 15px;
    padding: 0;
}
.LMSContent ul li span
{
    font-size: 14px;
    color: #4F81BD;
    margin: 0 0 0 0;
    padding: 0;
}
.LMSContent ul li img
{
    display: block;
    margin: 15px auto;
    text-align: center;
}
.LMSContent ul li ul li
{
    font-size: 14px;
    line-height: 18px;
    list-style-type: disc;
    margin: 15px 0 0 40px;
    padding: 0;
}
.LMSContent ul li ul li a
{
    color: #074686;
    font-family: arial;
     text-decoration: underline;
}
.LMSContent ul li ul li a:hover
{
    color: #074686;
    font-family: arial;
    text-decoration: none;
}





.HelpPage
{
    background-color: white;
    font-family: arial;
    padding: 15px;
}
.HelpPage h1
{
    font-family: "mako";
    font-size: 20px;
    margin: 0 0 15px;
    padding: 0;
}
.LMSContenth1Margin
{
    margin:20px 0 20px 0 !important;
}
.HelpPage h2
{
    font-family: "mako";
    font-size: 18px;
    margin: 0 0 15px;
    padding: 0;
}
.HelpPage h3
{
    font-family: "mako";
    font-size: 15px;
    margin: 15px 0;
    padding: 0;
}
.HelpPage p
{
    font-family: "arial";
    font-size: 14px;
    margin: 0 0 10px;
    padding: 0;
}
.HelpPage p a:hover
{
    text-decoration:none;
}
.HelpPage iframe
{
    border: 1px solid #CCCCCC;
    box-shadow: 2px 2px 5px #CCCCCC;
    margin: 10px 0;
}
.HelpPage ul
{
    margin: 0 0 0 20px;
    padding: 0;
}
.HelpPage ul li
{
    font-size: 14px;
    line-height: 18px;
    list-style-type: disc;
    margin: 0 0 15px 15px;
    padding: 0;
}
.HelpPage ul li a:hover
{
    text-decoration:none;
}
.HelpPage ul li span
{
    font-size: 14px;
    color: #4F81BD;
    margin: 0 0 0 0;
    padding: 0;
}
.HelpPage ul li img
{
    display: block;
    margin: 15px auto;
    text-align: center;
}
.HelpPage ul li ul li
{
    font-size: 14px;
    line-height: 18px;
    list-style-type: disc;
    margin: 15px 0 0 40px;
    padding: 0;
}
.HelpPage ul li ul li a
{
    color: #074686;
    font-family: arial;
    text-decoration: underline;
    
}

.HelpPage ul li ul li a:hover
{
    color: #074686;
    font-family: arial;
    text-decoration: none;
}
 #dashBoardContent
{
    padding: 0 21px 21px;
    float: left;
    height: 100%;
    min-height: 100%;
    /*width: 978px;*/
    background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#bfbfbf));
    background: -moz-linear-gradient(top, #ffffff, #bfbfbf);
    background: -o-linear-gradient(#ffffff, #bfbfbf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bfbfbf');
}
.mainContaint
{
    float: left; /* width: 970px; don't put width for this style */
}

/*------------Jquery UI Slider css starts here -----------------*/

.slider_outer{ background:#f8f8f8; border-radius:50px !important; -moz-border-radius:50px; -wekit-border-radius:50px; height:60px; margin:0 auto 50px;-webkit-box-shadow: inset 0px 31px 29px -44px rgba(0,0,0,0.58);-moz-box-shadow: inset 0px 31px 29px -44px rgba(0,0,0,0.58);box-shadow: inset 0px 31px 29px -44px rgba(0,0,0,0.58);position:relative;border:1px solid #eaeaea;} /* margin bottom(50px) added */
#slider-range{ height:0.4em;  margin: 0 2% 0 2%;    top: 25px; border:0; 
background: #bbbbbb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #bbbbbb 0%, #d7d7d7 99%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(99%,#d7d7d7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bbbbbb 0%,#d7d7d7 99%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bbbbbb 0%,#d7d7d7 99%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bbbbbb 0%,#d7d7d7 99%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bbbbbb 0%,#d7d7d7 99%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


}
.slider_outer .ui-widget-header{ background: #ffa627; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTYyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmZjOTBiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZjY5ZjEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4OTExNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ffa627 0%, #ffc90b 1%, #f69f13 99%, #e89115 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa627), color-stop(1%,#ffc90b), color-stop(99%,#f69f13), color-stop(100%,#e89115)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa627 0%,#ffc90b 1%,#f69f13 99%,#e89115 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa627 0%,#ffc90b 1%,#f69f13 99%,#e89115 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa627 0%,#ffc90b 1%,#f69f13 99%,#e89115 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa627 0%,#ffc90b 1%,#f69f13 99%,#e89115 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa627', endColorstr='#e89115',GradientType=0 ); /* IE6-8 */

}
.ui-slider-handle.ui-state-default.ui-corner-all{ background:url(../../images/slider_handle.png) no-repeat 2px 2px; border:0; width:40px; height:40px;  top: -0.9em;  margin-left: -1.1em !important;}
.scroe{  width:1px; height:35px; background:#c6c6c6; position:absolute;}
.s0{ left:0.2%; }
.s1{ left:10%; }
.s2{ left:20%; }
.s3{ left:30%; }
.s4{ left:40%; }
.s5{ left:50%; }
.s6{ left:60%; }
.s7{ left:70%; }
.s8{ left:80%; }
.s9{ left:90%; }
.s10{ left:99.8%;}

.s2s{ left:25%; }
.s8s{ left:75%; }

.score_no{ color: #4A4A4A;    font-size: 14px;    height: 15px;    left: 50%;    margin-left:-15px;    position: absolute;    text-align: center;    top: 35px;    width:30px; }
.score_name_lft{ left:0; color: #4A4A4A;    font-size: 14px;  font-weight:bold; position:absolute; top:50px; width:60px; margin-left:-30px; text-align:center;}
.score_name_rgt{ right:1px; color: #4A4A4A;    font-size: 14px;  font-weight:bold; position:absolute; top:50px; width:60px; margin-right:-27px; text-align:center;}

.drag_no_container .drag_no_img {
    border-radius: 6px;
    cursor: move;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 194px;
    margin-right: 5px;
    padding: 11px 3px 14px 8px;
}

/*------------Jquery UI Slider css ends here -----------------*/

/* Login CSS */
.marketingForm
{
    background: none repeat scroll 0 0 #F8F8F8;
    border: 5px solid #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    padding: 5px;
}

.loginMarketing
{
    font-size:14px;
    color:#0E4273;
    font-weight:bold;
}
.loginMarketingBox
{
    margin-top:20px;
}
.loginStar
{
    color:Red;
}

/*End of login CSS */


/* iPhone [portrait] */

/*style for empty graph message container */
.emptyGraphMessage
{
    color: #0E4273;
    font-size: 20px;
    font-weight: 300;
    line-height: 60px;
    text-align: center;
}

/*Added by Khadir to remove external links*/
/*--- html for Dropdown SSO ------*/
.sel_app button.btn{ float:left;  color: #fff; font-size:12px; background:none; border:1px solid #447fa8; border-right:0; border-radius: 0; padding:5px 12px; box-shadow:inherit; text-shadow:inherit;}
.btn-group.sel_app.open, .btn-group.sel_app.open .btn.select_btn{ background:none;}
.btn-group.sel_app.open .btn.select_btn{ float:left; margin:0;}
.sel_app button.btn.select_btn {
float: left;
color: #333;
font-size: 12px;
background: #fff;
border: 1px solid #fff;
border-right: 0;
border-radius: 4px 0px 0 4px !important;
padding: 5px 12px;
box-shadow: inherit;
text-shadow: inherit;
}
.sel_app button.btn {
background: #fff !important;
}
.sel_app button.btn.select_btn:hover{ }
.sel_app btn.arrow_drop{border-right:1px solid #447fa8; border-left:0;}
.sel_app button.btn.arrow_drop {
float: left;
margin: 0;
border-left: 0!important;
height: 32px;
border: 1px solid #fff;
border-right: 1px solid #fff;
border-radius: 0 4px 4px 0 !important;
box-shadow: inherit;
text-shadow: inherit;
min-width: inherit;
background:#fff;
}
.spaceToDropDown{
    color: #424242;
	font-family: "Lato",sans-serif;
    font-size: 13px !important;
    font-weight: 400;
    height: 32px;
    text-align: left;
    width: 182px;
}
.sel_app .dropdown-menu {
border-radius: 4px !important;
font-family: "Lato",sans-serif;
margin: -2px 0 4px 0;
width: 210px;
padding: 0;
border: #125d91 1px solid;
overflow: hidden;
font-size: 13px;
}
.btn-group.sel_app{ border-radius: 0;margin:4PX 0 0 15PX;  }
.sel_app .glyphicon{color: #125d91; width:20px; height:20px; position:absolute; right:10px; top:50%; margin-top:-10px; background-position:-533px -324px; }
.sel_app .dropdown-menu>li>a {padding:6px 12px;  border-bottom: 1px solid #eee; color:#424242; text-align:left; position:relative;}
.sel_app .dropdown-menu>li:last-child>a { border-bottom: 0px solid #ddd;}
.btn-group.sel_app:hover .btn-default, .sel_app:focus .btn-default, .sel_app:active .btn-default, .sel_app .btn-default.active, .sel_app .open .dropdown-toggle.btn-default, .sel_app:hover .btn-default, .sel_app:focus .btn-default, .sel_app:active .btn-default, .sel_app .btn-default.active, .sel_app.open .dropdown-toggle.btn-default, .btn-group.sel_app.open .btn-default.arrow_drop{ background:none; box-shadow:none;}
.btn-group.sel_app:hover .btn-default, .sel_app:hover .btn-default { background:none; box-shadow:none;}
.btn-group.sel_app:active{background:none; box-shadow:none;}
.caret_inner { display:none !important;    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 4px solid #ccc;   display: inline-block;    height: 0;    left: -5px;    position: absolute;    top: -8px;    vertical-align: middle;    width: 0;}
.sel_app .caret {
margin-top: 0;
position: relative;
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 9px solid #125d91;;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
}
.btn-group.sel_app:hover .caret_inner{ border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 5px solid #fff;}
.btn-group.sel_app.open .caret {
position: relative;
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
margin-top: -14px;
vertical-align: middle;
border-bottom: 9px solid #125d91;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
border-top: 11px solid transparent;
}
.btn-group.sel_app.open .caret_inner, .btn-group.sel_app.open:hover .caret_inner{ border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-bottom: 4px solid #fff; border-top: 4px solid transparent;  top:0px; }
.btn-group.sel_app:hover .caret_inner { border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 4px solid #ccc;}
.btn-group.sel_app .dropdown-menu > li > a:hover, .btn-group.sel_app .dropdown-menu > li > a:focus, .btn-group.sel_app .dropdown-submenu:hover > a, .btn-group.sel_app .dropdown-submenu:focus > a{ background:#f5f5f5;}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
/*--- /html for Dropdown SSO ------*/
.SSOBar{min-height: 40px;background-color: #125d91;color: #FFF;padding-top: 0px;font-family: "Source Sans Pro";}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{ height:auto;}
.user_title a
{
    color: #fff;
	font-family: "Lato",sans-serif;
    text-decoration:none;
    font-size:13px;
}
.message_davis{ padding-top:10px;}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(toadOcfmlt9b38dHJxOBGNbE_oMaV8t2eFeISPpzbdE.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(toadOcfmlt9b38dHJxOBGJ6-ys_j0H4QL65VLqzI3wI.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60.woff) format('woff');
}
.sysNote{
    width: 89px !important;
}


/* given by Nandan */
.page-error  .content-error {
    float: none;
    max-width:395px;
    padding: 70px 0 0;
    position: absolute !important;
    right:210px;
    top:0px;
}
/* .content-error-image{ position:absolute; left:8%; bottom:-1px; }*/
 /*.error-page{ position:relative; min-height:550px; overflow:inherit; }*/
 /*.error-page .container{ position:inherit !important; min-height:550px;display:inherit;}*/
 /*.error-page-container{ position:inherit !important; display:inherit;min-height:550px;}*/
 .mainContaint .om{float:none;}
 /*.error-page h3{ color:#696969; font-size:34px; font-weight:bold; margin:0;}
 .error-page p{ color:#696969; font-size:20px; line-height:26px;}*/
 /*.error-page p strong, .error-page p a{ color:#696969;  font-weight:bold;}*/
 /*.opps-title{color: #696969;    font-size: 100px;    font-weight: 700;    line-height: 108px;}*/
 .mainContaint.errorWrapper{float:none;}
 
 
 /* ------------------- ------------------ -----------------*/
 .error-page-container{background-color:#cccccc;width:auto;padding: 20px 0 0 80px;color:#fff;margin-top:50px;}
.error-content{border-left: 2px solid #fff !important;margin-top: 60px;padding-left: 25px !important;}
.alerterror{border-left: 2px solid #fff;margin: 10px 0px;padding-left: 25px;}
.content-error-image{ position:absolute; left:0; bottom:-1px;}
/*.error-page{ position:relative; min-height:450px; }*/
.error-page h2{  font-size:35px;  font-weight: 400;margin-bottom: 10px;margin-top: 0;}
.error-page h3{    font-size: 29px;font-weight: 400;text-transform: uppercase;margin-bottom: 10px;margin-top: 0;}
.error-page p{  font-size:20px;line-height: 25px; }
.error-page p strong, .error-page p a {color:#fff;}
/*.error-page .container{width:auto;}*/
 
 
 
 
 
 
 
/* by nanadan */

.container_main.active.error-page div {/*position: inherit;*/}
.container_main.active.error-page .container{ margin-bottom:0;}
.container_main.active.error-page div.content-error-image {position: absolute; }
.page-error .newFooterDet{ margin-top:0;}
/*.page-error  .container_main{ overflow:inherit; height:inherit !important; min-height:inherit !important;}*/
.page-error .container_main.error-page .container{ }
.page-error  .footer_top_bar{ margin-top:0;}
.page-error  .row-fluid.book_library_wrap{ margin:0; max-width:inherit;}
.clsSortColumn {cursor:pointer; }
/*css added 28.08.2014 start*/
.header_blue_bar.support-center{ padding:0;}
.support-center .btn-group.head_drop_down{ margin:0;}
.support-center .nav.login-panel-top{ float:right; margin:0;}
.support-center  .login-panel-top > li > a {    background:#fec30f;    border: 1px solid #4e5917;    border-radius: 4px !important;    box-shadow: inherit;    color: #125d91;    margin-left: 10px;    margin-top:2px;    padding: 6px 15px;	font-size: 12px;    letter-spacing: 1px;    text-transform: uppercase;}
.support-center  .btn-group.sel_app {        margin: 3px 0 3px 15px;}
.topHeadName {    padding-top:10px;}
.head_drop_down.open .btn.dropdown-toggle{ height:39px;}
.support-center .pull-middle.wel_main{ float:right;}
.support-center  .welcome_text b{ float:left;}
.SSOBar .pull-middle.wel_main{ float:right;}

/*css added 28.08.2014 end*/
.CustomToolTip_HowToFindAccessCode .tooltip{top: 75px !important;left: 200px !important;width:300px !important;}
.CustomToolTip_HowToFindAccessCode .tooltip-inner{max-width:1000px!important;}
.CustomToolTip_HowToFindClassCode .tooltip{top: 75px !important;left: 200px !important;width:300px !important;}
.CustomToolTip_HowToFindClassCode .tooltip-inner{max-width:1000px!important;}
.mBot50{margin-bottom:80px !important}
 
 


/* given by Nandan */
.SingleDigitYello{background:#FFCB00 !important;}
.displaynone{display:none !important;}
.displayBlock{display:block !important;}
/* changes start as per FFM483 regarding */
.acceptButton{border-color:#008000;color:#FFFFFF;background:#008000;}
.rejectButton{border-color:#ff0000;color:#FFFFFF;background:#ff0000;}
.clsAcceptStudent.acceptButton:hover,.clsAcceptAllStudent.acceptButton:hover{background:#008000;color:#FFFFFF;outline:none;}
.rejectButton:hover{background:#ff0000;color:#FFFFFF;outline:none;}
/* changes end as per FFM483 regarding */
.CustomToolTip_tblSuccess .tooltip {top:20px !important;left:187px !important;width:550px !important;}
.CustomToolTip_tblSuccess .tooltip-inner{max-width:1000px!important;}
.CustomToolTip_tblSuccessMob{position: relative;}
.floatLeft{float:left;}
.BuyAccessCodePopHelp{margin-top:28px;margin-left:10px;}
.howDoFindAccessCode{margin-left: 5px;background-position: -3px -155px;cursor: pointer;color:#08C;}
.height150{height:150px;}
.height160{height:160px;}
.productselectmsg{padding-top:10px;}
.clone_dropdown_main{ position:relative;width:99%}
.clone_access_code{float:left;padding-top:8px}
.clone_help_accesscode{float:left;}
.dropdown_main .dropdown-toggle .drop_main_line_cont_clone{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-family: 'Source Sans Pro', sans-serif;font-size: 16px;color: #666;}
.field_row .dropdown_main .dropdown-menu_clone li{ padding-top:10px; padding-bottom:10px;font-family: 'Source Sans Pro', sans-serif;font-size: 16px;color: #666;}

.quick_assignment_drag.full_sequencing_page .drag_content.pull-middle.gradient.span1
{
    border-right:0px;
}
.quick_assignment_drag.full_sequencing_page .drag_content.pull-middle.gradient.span1 img
{
    padding-top:10px;
}

/*---Begin FFM-693 for instructor popup ------*/
.popupsearchbox{ padding:0 60px 0 0; position:relative;}
.popupsearchbox input{ width:94%; }
.popupsearchbox input.form-control.bttnVis{ width:89%; }
.popupsearchbox .input-group-btn{ position:absolute; top:0; right:0;}
.popupsearchbox .input-group-btn .btn.btn-default{ padding:12px 25px; background: #ffcb00;  font-weight: normal;  line-height: 16px;  border: #fec213 1px solid;font-size: 14px;  color: #0c4b78;}
.manage-Instructor label.control-label{ padding-top:8px;}

.manage-Instructor .checkbox-inline, .manage-Instructor .radio-inline {  position: relative;  display: inline-block;  padding-right: 20px;  margin-bottom: 0;  font-weight: 400;  vertical-align: middle;  cursor: pointer;}
.manage-Instructor label {  display: inline-block;  max-width: 100%;  margin-bottom: 5px;  font-weight: 700;}
.manage-Instructor label.radio-inline input, .manage-Instructor label.checkbox-inline input{ margin:0;}
.form-group {  margin-bottom: 15px;}
.help_grade.radio-help{ margin:-8px;}

.previewresult {
background: #FCFCFC;
border: #DDD solid 1px;
padding: 10px;
}
.disable-anchor,.disable-anchor:hover {
    text-decoration:none !important;
    cursor: not-allowed;      
	background:#f2f2f2 !important;
	color:#989898 !important; text-shadow:none !important; filter:none !important;
}
#frmAddInstructor .row-fluid [class*="span"] {height:auto;min-height:0px;}

                                                                  
/*---End FFM-693 for instructor popup ------*/
/*added by tejaswini*/
.handPointer
{
    cursor:pointer;
}
