
/*.content_mainsection{
	margin:5px 0 0 0 !important;
}
.content_mainsection .head_sp{
	margin: 5px 0 0 0;
}*/


/*.top_head h1 { color: #FFF !important;}
.top_head h1 { background: #D52B2B !important;}*/
/*.top_listmenu ul li a { color: #123456 !important;}*/
#menutop_list li a{ color: #FFF !important;}
#menu dt a{ color: #4A4A4A !important;}

#ajaxloading{
	width:100%;
	position: absolute;
	top:250px;
	left:45%;
	
}
a{
	cursor:pointer;
}
.error_msg{
	color:#FF0F0F !important;
	border:1px dashed #FF0F0F !important;
}

/* Fix for Bootstrap 3 with Angular UI Bootstrap */

.modal { 
	display: block;
}
.dialog-header-error { background-color: #d2322d; }	
.dialog-header-notify { background-color: #eeeeee; }
.dialog-header-confirm { background-color: #333333; }
.dialog-header-error span, .dialog-header-error h4,
.dialog-header-confirm span, .dialog-header-confirm h4 { color: #ffffff; }

/*.solidborder .mar_left .delete{ margin-top:-19px}*/
body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom{margin-right:15px}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;	
overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{right:auto;left:50%;width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
}
.r-mar-per{margin-right:2%;}
.b-tmar{margin-top:20px;}
.courseloading{background:url(../images/loader10.gif) no-repeat;}


.r-mar-per{margin-right:2%;}
.b-tmar{margin-top:20px;}
.e_ic{float:left; padding:10px 0 0 10px;}
.top_pad{padding-top:5px;}
.tog_box{position:absolute; top:4px; right:3px; width:22px; height:20px; overflow:hidden; padding:2px 0; border:1px solid #ccc; background:#fff; display:block}
.l_arrw,.c_arrw{display:inline-block; width:20px; height:20px; margin:0 3px 0 3px; cursor:pointer; }
.l_arrw{background-position: -642px -100px;}
.c_arrw{background-position: -622px -100px;}
.tog_box span a{background:none;}
.tog_box span a:hover{background:none;}

/*.lable-pad{
min-width:150px;
}*/
 .black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter:alpha(opacity=80);
	position:fixed;
}
	
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 20%;
	height: auto;
	padding: 16px;
	/*border: 16px solid #ccc;
	background-color: white;*/
	z-index:1002;
	overflow: auto;
}

.subject_list li.active  {
	color:#059091;
	background-color:#EAEAEA;
}

.staff_subject li span.delete_icn{
display:none;
}
.selectbox_big{width:400px;}
.sc_heightdiv_staff{min-height:250px;height:100%;}

.approvalList ul {list-style: none outside none;}
.approvalList > ul > li {float:left; width:100%; display:block; position:relative;}
.approvalList > ul > li > span {  padding:6px 0px 6px 30px;	
font-weight: bold;color: #3F3F3F;background: url(../images/plus.gif) no-repeat 7px center;display: block;position: relative;text-decoration: none;
	cursor:pointer;}
.approvalList ul > li.active span{background-image: url(../images/plus-active.gif); background-repeat:no-repeat; background-position: 7px center;}
.approvalList ul li ul li.active span{ background:#CEC105;}
.approvalList ul li ul { width:100%;float:left; display:block;display: none;overflow: hidden;clear:both;}
.approvalList ul li ul li { float:left; width:100%;position: relative;margin:3px 0;}
.approvalList ul ul ul li{background:none;}
.parent ul li:before { content:""; top:9px; position:absolute; width:0; height:0; border-top:5px solid transparent;
 border-bottom:5px solid transparent; border-left:5px solid #4c4c4c;}
.approvalList ul > li > ul > li > span{cursor:pointer; font-weight:bold; display:block;padding:5px 0px 5px 10px; background-color:#eee}
.approvalList ul > li > ul > li.parent a{ background-image:none;}
.activeLiRow {
	background: #22BEA5;text-shadow:none;
}
.activeLiRow .highlightSubjectLang, .activeLiRow .highlightSubject {
	color:#FFF;
}
.highlightSubject{
	 word-wrap:break-word; font-weight:100; cursor:pointer; padding-right:30px; display:block;
}
.highlightSubjectLang{
	word-wrap:break-word; font-weight:100; cursor:pointer;color:#006633;
}

.modal-header .close{width: 25px;font-size:14px; border:none}