/* Chrome, Safari, Edge, Opera */
h1, h2, h3, h4, h5,h6 { }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
} 

.title-color, .section-title h2{color:#203366 !important;}
.login-page, .register-page{ background:url("../img/login-signin.jpg") no-repeat; background-size: cover;}
.btn-main {background: #ffe600 !important;color: #333 !important;border-color: #ffe600 !important;}
.text-primary {color: #203366 !important;}
.backtop {background: #ffe600 !important;}
.widget h4 {color: #ffe600 !important;}
/*.login-page, .register-page{ background:#ffffff;}*/
.login-page, .register-page h1{ color: #ffffff;}
.img-responsive{ width: 100%}
.login-box{margin-left: auto;margin-right: auto;}
.login-card-body {border-radius:10px !important;}
.login-section{background: #f1f1f1; border-bottom: solid 5px #203366;}
.main-sidebar .brand-link {background: #ffffff !important;}
label:not(.form-check-label):not(.custom-file-label) { font-weight:normal !important;}
.main-sidebar .brand-text{ color: #161754 !important;}
.subheading{ font-weight: bold; font-size:1.4rem; color: #007bff; padding: 30px 0px 10px 0px;}
.nav-tabs .nav-link.active{font-weight: bold;}
[class*=sidebar-dark-] {background-color: #131459 !important;}
.captchabox{background:url('../img/captcha-bg.jpg') repeat; width: 100%; font-weight: bold; text-align: center; padding: 4px 0px; color: #333333;letter-spacing: 3px; font-size: 20px; margin-right: 22px;font-family: 'Acme', sans-serif;}
.schoolteacherimg{border-radius:100%; width: 100px; height: 100px; border:#dee2e6 solid 1px; margin: 10px 0px; padding: 3px;}
.schoolteacherimg:hover{opacity:0.7;}
.schoolteacherlist{  list-style: none; padding-left: 0px;}
.schoolteacherlist li{border-bottom: #dee2e6  solid 1px; padding: 10px 10px;}
.schoolteacherlist li:last-child{border-bottom:none; padding-bottom: 0px;}
.tablelist th{ font-weight: bold; background: #007bff; color: #ffffff; border: #cccccc solid 1px;}
.tablelist td{border: #cccccc solid 1px;}
.pagination{justify-content: center !important;}
.pagination li.page-item{float: left;}
.profile-user-img{ width: 80px !important; height: 80px !important;}
.nav-item .img-circle{width: 32px !important; height: 32px !important;}
#errmsg{color: red;}
.layout-navbar-fixed .wrapper .brand-link, .layout-navbar-fixed .wrapper .main-sidebar:hover .brand-link{width:290px;}
.login-logo{ color:#007bff;}
.modal-minheight{ min-height: 300px !important;}
@media (min-width: 768px){
.main-sidebar{width: 290px;}
body:not(.sidebar-mini-md) .content-wrapper, body:not(.sidebar-mini-md) .main-header, body:not(.sidebar-mini-md) .main-footer{margin-left: 290px;}
}
.toolbar{float: left; margin-bottom: 10px;}
.toolbars{float: left; margin-bottom: 10px;}
#schools_names, #schoolNames,#created_at,#status, #classNames,#category{
  border: 1px solid #ccc;
    border-radius: 3px;
    height: calc(2.25rem + 2px);
    margin: 0 10px;
}

.tablelist th select option{
  color: #000;
}
.dtbtns .dt-buttons{float: left;}
.tablelist1 th{ font-weight: bold; background: #007bff; color: #ffffff; border: #cccccc solid 1px;}
.tablelist1 td{border: #cccccc solid 1px;}
.edit{display: none;}
.dataTables_wrapper .dataTables_paginate .paginate_button{
  padding: unset !important;
  margin-left: unset;
}
.uploadalert
{
  color: red; font-size: 12px;
}
.slidercontainer{position:relative; margin-top:86px;margin-bottom: 100px;}
.loginbox-container{position:absolute; z-index:999; top:0;}
.container {padding-right: 20px; padding-left: 20px;}
.navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,.90);}

.heading-line{background:#203366; width:150px; height: 5px; display: block;}
.header-top-bar {padding: 3px 0px !important; background:#f6f6fa !important;}
/*--header .logo{ height: 35px;margin-top: -10px;margin-left: -92px;}--*/
header .logo{ height: 35px;margin-top: -10px;}
footer{ background: #203366;  color: #ffffff !important; border-top:#ffe600 solid 10px !important; }
footer.divider {background: #ffffff;}
footer a, footer a:link, footer a:visited,footer h4 { color: #ffffff !important; }
.page-title { padding: 100px 0px 100px 0px !important;}
.accordion span.title {color: #203366;}
.dropdown .dropdown-menu {border-top: 5px solid #203366 !important;}
section.light-gray-bg{ background: #f1f1f1; }
.text-purple{color: #203366;}
.contact-form-wrap .form-group .form-control, .contact-form-wrap .form-group-2 textarea {background: #f1f1f1 !important;}
#navbarmain .nav-item a:hover{ color: #203366 !important; }
.copyright a, .copyright a:link{ font-weight: normal !important; }
.footer-socials li a{ background: #203366 !important; }
.divider {background: #fff !important;}
.overlay:before {opacity: 0.6 !important; background: #222222 !important;}
.about-bg{background: url(https://nextgen.edunetworld.com/images/banner/banner-bg.jpg) no-repeat 50% 50% !important; background-size: cover;}
.faqs-bg{background: url(https://nextgen.edunetworld.com/images/banner/banner-bg.jpg) no-repeat 50% 50% !important; background-size: cover;}
.gallery-bg{background: url(https://nextgen.edunetworld.com/images/banner/banner-bg.jpg) no-repeat 50% 50% !important; background-size: cover;}
.partners-bg{background: url(../images/banner/partners-bg.jpg) no-repeat 50% 50% !important; background-size: cover;}
.contact-bg{background: url(https://nextgen.edunetworld.com/images/banner/banner-bg.jpg) no-repeat 50% 50% !important; background-size: cover;}
.btn-main-2{ background: #203366 !important; color: #ffffff; border:solid 2px #203366 !important; }
.btn-main-2:hover{color: #203366 !important;background: #ffffff !important;border: solid 2px #203366 !important;}
section.slider {border-top: #ffe600 solid 10px;}
.page-title{border-top: #ffe600 solid 10px;}
#navbarmain .nav-link {color: #203366 !important;}
@media only screen and (max-width: 600px) {
  .slidercontainer{position:relative; margin-top:245px; margin-bottom: 30px;}
.loginbox-container{position:inherit;}
    .login-box {margin-top: 0px; width:100%;}
.navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,.90);}
}
