.main-sidebar{ margin-top:0px;}
.imageTimeTable { max-width:25px;}
.weekdays_tabs{ width:100% !important;}
.weekdays_tabs li{ width:14.096% !important;}
.weekdays_tabs .showInMobile{ display:none !important;}
.downPadding{ padding:5px !important; }
.select2-container--default .select2-selection--single{ padding-top:5px; }
/*
.has-error .error+label{ color: #f44336 !important;}
.has-error .error +label+ .bar { background: #f44336 none repeat scroll 0 0 !important;}
*/
.setInline{ display:inline !important; position:relative; top:-4px;}

.formSubmitButton{ cursor:pointer;}
.formSubmitButton form{ display:none;}

.formSubmitButton:hover{ background-color:#ebebeb !important; }
.changeColor button{ color  : #3F51B5 !important ;}
.changeColor .active,.changeColor .active:hover,.changeColor .active:active,.changeColor .active:focus{ color  : #FFF !important;background-color: #3F51B5 !important; }

.main-header .logo{ text-align:left !important;}
.assessment_heading{ font-size: 19px;line-height: 34px;}
.setPaddingMargin{margin-top: 40px;}
.setCloRstyle a{color:#000;text-align:left !important;}
.setLeftAlign{ text-align:left !important; }
.customLink{ text-align:left !important; margin-top:5px; }
.customLink img{max-width:20px; }
.customLink  a{color:#000; }
.customDetails {color:#000;text-align:left !important; margin-top:5px; }
.customDetails img{max-width:20px;vertical-align: bottom; }
.customDetails .LeftArea{float:left; width:41%; }
.customDetails  a{color:#000;}
.customDetails .RightArea{float:right; width:50%; }


@media (max-width: 321px)
{
	.customDetails .LeftArea{float:left; width:100%  !important; }

	.customDetails .RightArea{float:right; width:100%  !important; }
}

@media (max-width: 767px)
{
	.customScroll{ width: 100% !important;overflow:scroll; overflow-y:hidden; overflow-x:scroll;height:60px;text-align:left !important; }
   .weekdays_tabs{ width:1200px !important; }
   .weekdays_tabs li{ width:14.096% !important; float:left !important;display:inline;}
   
   .weekdays_tabs .hideInMobile{ display:block !important;}
   .weekdays_tabs .showInMobile{ display:none !important;}
	
	.customDetails .LeftArea{float:left; width:45%; }

	.customDetails .RightArea{float:right; width:55%;; }
  
}
.selectedItemLIst{float:left;color:#000; width:100% !important;}
 .crossicon{float:right!important;color:#000!important;}
.studentname{float:left!important;color:#000!important; width:80%;}
.attachurl{width:100% !important;float:left !important;}
.attachurl> img {width:10% !important;float:left !important;}

.table-striped > tbody > tr:nth-of-type(2n+1){
	background-color: #f2f2f2;
}
.paperBigSize
{
	font-size: 17px !important;
}

.login-container .card:first-child{
    height: 0px !important;
}

.widget:hover, .panel:hover{
        box-shadow: 4px 4px 5px #ddd;
}

.removePaddingTopDown{     margin: 0;   padding-top: 0; padding:5px !important;  }

/* #preloader, .back-to-top:hover, .btn-custom, .scroll-indicator.go-top::before, .scroll-indicator::before, .scroll-indicator::after, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .main-header .navbar, .main-header .logo, .main-header .logo:hover, .main-header .navbar .sidebar-toggle:hover, .checkbox input[type="checkbox"]:checked + .checkbox-material .check{
	background-color:#008081 !important;
} */
/* .sidebar-menu > li:hover > a, .sidebar-menu > li.active > a{
	border-right-color: #008081;
}

.sidebar-menu > li:hover > a, .sidebar-menu > li.active > a{
	background:#008081;
} */

.select2-selection--multiple{ height:auto; } 


.label.student-present{
	background: #357538;
	padding: 6px 4px;
	display: block;
	width: 25px;
	margin: auto;
}

.label.student-absent{
	background: #ea0519;
	padding: 6px 4px;
	display: block;
	width: 25px;
	margin: auto;
}
.chkboxForAtt:hover{
	cursor: pointer;
}
.table-mark-attendance .col-action-button {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	background: #f00;
	width: 26px;
	height: 22px;
	border-radius: 3px;
	cursor: pointer;
}
.table-mark-attendance th[col-date][inx="0"] .col-action-button{
	background: #007eff;
}
.table-mark-attendance th[col-date][inx="0"] .col-action-button::before {
	content: "+";
}
.table-mark-attendance th[col-date] .col-action-button::before {
	content: "-";
	color: white;
	left: 0;
	top: 0;
}
.assignmentTotalMax:invalid {
	border: 1px solid red;
	background-color: #fee;
}