/* manage scholl */
.new-insd-ttl { color: #5b9ec2; font-size: 20px; font-weight: bold; float: left; width: 100%; margin-bottom: 10px; }
.new-srch-inpt { width: auto; background: none; border-bottom: 1px solid #000; color: #000; font-size: 18px; font-weight: 600; padding: 10px 0; line-height: 1; }
.new-srch-inpt::placeholder { opacity: 1; color: #000; }
.new-srch-btn { width: 30px; height: 30px; background: transparent url("../images/search-icon-new.png") no-repeat scroll center; position: absolute; right: 0; top: 10px; }
.new-srch { float: left; width: auto; position: relative; }
.new-add-prt { float: right; width: auto; }
.add-schoool-btn { float: left; width: auto; border: 2px solid #000; font-size: 18px; text-transform: uppercase; line-height: 1; border-radius: 30px; font-weight: 600; color: #000; padding: 10px 25px 10px 40px; background: transparent url("../images/add-plus.png") no-repeat scroll 15px 7px; transition: 0.5s;}
.add-schoool-btn:hover { color: #000; text-decoration: none; box-shadow: 0 0 10px #979797; }
.new-manage-prt { float: left; width: 100%; padding-top: 25px; }
.new-manage-main { float: left; width: 32%; background: #fff; margin-right: 2%; margin-bottom:25px; }
.new-manage-main:nth-child(3n) { margin-right: 0; }
.new-manage-box { padding: 70px 30px 15px 30px; width: 100%; float: left; position: relative; height: 260px; } 
.new-manage-action { float: left; width: 100%; border-top: 1px solid #e8e8e8; }
.schl-fld-action { float: left; width: 33.33%; padding: 10px; border-right: 1px solid #e8e8e8; min-height: 60px; flex-wrap: wrap; align-items: center; align-content: center; text-align: center; justify-content: center; display: flex; }
.schl-fld-action:last-child {border-right:0;}
.new-schl-name { width: 100%; float: left; font-size: 22px; color: #000; font-weight: bold; margin-bottom: 10px; }
.new-schl-fld { float: left; width: 40%; margin-bottom: 10px; }
.new-schl-fld:nth-child(2n) { width: 60%; }
.schl-fld-lbl { color: #000; font-size: 18px; font-weight: bold; float: left; width: 100%; }
.schl-fld-input { color: #000; font-size: 16px; font-weight: 400; float: left; width: 100%; }
.schl-view { color: #395eff; font-size: 16px; text-transform: uppercase; background: transparent url("../images/view-schl.png") no-repeat left center; padding-left: 32px; }
.schl-dlt { color: #fc0005; font-size: 16px; text-transform: uppercase; background: transparent url("../images/Inactive.png") no-repeat left center; padding-left: 25px; }
.schl-actv { color: #10d0a1; font-size: 16px; text-transform: uppercase; background: transparent url("../images/Active.png") no-repeat left center; padding-left: 25px; }
.schl-view:hover { color: #395eff; }
.schl-dlt:hover { color: #fc0005; }
.schl-actv:hover { color: #10d0a1; }
.schl-fld-action.schl-stdnt { font-size: 38px; color: #be00fc; font-weight: 700; line-height: 1; display: flex; flex-wrap: wrap; align-items: center; align-content: center; text-align: center; justify-content: center; padding: 4px 10px; }
.schl-fld-action.schl-stdnt span { font-weight: 400; font-size: 13px; clear: both; width: 100%; display: inline-block; }
.new-schl-status { position: absolute; left: 0; top: 20px; padding: 10px; background: #000; line-height: 1; font-size: 18px; text-transform: uppercase; font-weight: 700; color: #fff; min-width: 100px; text-align: center; border-radius: 0 10px 10px 0; }
.new-schl-status.schl-active { background: #10d0a1; }
.new-schl-status.schl-inactive { background: #e77d00; }
@media (max-width: 767px){
.main-content-right { width: 100%; }
.new-srch, .new-add-prt {width: 50%;}
.new-srch-inpt {width: 100%;}
.add-schoool-btn {padding: 10px 20px 10px 33px; background: transparent url("../images/add-plus.png") no-repeat scroll 15px 9px;background-size: 14px;font-size: 15px;float:right;}
.new-manage-main {margin-right: 0;width: 100%;}
.new-manage-box {padding: 70px 15px 15px 15px;}
.new-schl-name {font-size: 20px;}
.new-schl-fld {width: 100% !important;}
.schl-view, .schl-dlt,.schl-actv {font-size: 14px;}
.schl-fld-action.schl-stdnt {font-size: 30px;}
}

/* Dashoard */
.new-dsbrd-main { float: left; width: 100%; margin-bottom: 30px;  }
.new-dsbrd-prt { float: left; width: 20%; padding: 0 15px; text-align: center; }
.new-dsbrd-full { float: left; width: 100%; background: #fff; padding: 20px; border-radius: 30px; box-shadow: 0 0 15px #e8e2d6; }
.new-dsbrd-img { float: left; width: 100%; min-height: 90px; margin-bottom: 10px; }
.new-dsbrd-ttl { float: left; width: 100%; font-size: 22px; font-weight: 600; line-height: 1.2; }
.ttl-clr-1 {color:#5b9ec2}
.ttl-clr-2 {color:#bad848}
.ttl-clr-3 {color:#c166ce}
.ttl-clr-4 {color:#ef7625}
.ttl-clr-5 {color:#ed1255}

/* Restricted */
.restricted-bg { background: #ffd3d6; }
.restricted-ttl { float: left; width: 100%; font-size: 40px; font-weight: 700; color: #000; line-height: 1; margin-bottom: 10px; }
.restricted-text { float: left; width: 100%; margin-bottom: 30px; padding: 0 15%; font-size: 20px; }
.restricted-field { float: left; width: 100%; }
.restricted-field input { background: none; border-bottom: 1px solid #000; color: #000; font-size: 20px; height: 44px; }
.restricted-field input::placeholder {color:#000; font-weight:700; opacity:1;}
.field-sbmt { background: #ee404c; font-size: 20px; font-weight: 700; color: #fff; padding: 12px 20px; display: inline-block; line-height: 1; margin-left: 15px;}
.field-sbmt:hover { background: #ee404c; color: #fff; text-decoration:none;}
.restricted-prt { padding: 50px 0; float: left; width: 100%;}

.restricted-field-abs {position:relative;}
.help-block-new {font-size: 12px;top: auto;left: 0;color: red;}

/*-- Scool Info --*/
.new-menu-panel { float: left; width: 100%; border-top: 1px solid #d9d9d9; background: #fff; box-shadow: 0 10px 15px #f0ebde; position: relative; z-index: 999; }
.new-menu-prt { float: left; width: 100%; display: flex; justify-content: flex-start; }
.new-menu-prt li { padding: 0 8px; position: relative; }
.new-menu-prt li::after { content: ""; position: absolute; right: 0; top: 14px; width: 1px; height: 30px; background: #d9d9d9; }
.new-menu-prt li:last-child::after { display:none; }
.new-menu-prt li a { padding: 10px 8px; float: left; width: auto; font-size: 17px; font-weight: 600; color: #000; }
.menuu-iconn { margin-right: 10px; }
.scl-info-ttl { float: left; width: 100%; font-weight: bold; font-size: 22px; position:relative; margin-bottom: 10px;}
.scl-ttl-clr-1 { color: #c166ce; }
.scl-ttl-clr-2 { color: #dba12d; }
.scl-ttl-clr-3 { color: #11c5c6; }
.scl-ttl-clr-4 { color: #0a67c4; }
.scl-ttl-clr-5 { color: #70bc11; }
.scl-ttl-clr-6 { color: #e15bb0; }
.new-edit-btn { position: absolute; right: 0; top: 3px; }
.new-scl-info { float: left; width: 100%; padding: 15px; background: #fff; margin-bottom: 15px; }
.scl-info-dtl-1 { float: left; width: 60%; width: calc(60% - 15px); background: #f9f7fc; padding: 15px;  min-height: 430px;}
.scl-info-dtl-2 { float: right; width: 40%; background: #fdf6eb; padding: 15px; min-height: 430px; }
.scl-info-dtl-3 { float: left; width: 40%; background: #e9fbfb; padding: 15px; margin-top:15px; min-height: 195px; }
.scl-info-dtl-4 { float: right; width: 60%; width: calc(60% - 15px); background: #f4f8fc; padding: 15px; margin-top:15px; min-height: 195px; }
.scl-info-dtl-5 { float: left; width: 40%; background: #f3fbe9; padding: 15px; margin-top:15px; }
.scl-info-dtl-6 { float: right; width: 60%; width: calc(60% - 15px); background: #fbf4fc; padding: 15px; margin-top:15px; }
.scl-logo-prt { float: left; width: 100%; margin-bottom: 10px; }
.new-schl-fld-main { float: left; width: 100%; }
.new-schl-fld-1 { float: left; width: 32%; margin-right: 2%; margin-bottom: 10px; }
.new-schl-fld-1:nth-child(3n) { margin-right: 0; }
.scl-info-map { float: left; width: 100%; margin-top: 20px; }
.scl-info-map iframe { width: 100%; height: 257px; background: #fff; }
.scl-info-table table { width: 100%; }
.scl-info-table { float: left; width: 100%; }
.scl-info-table table th { font-size: 18px; }
.scl-info-table table th, .scl-info-table table td { padding: 5px 0; }

.scl-info-table table.table.division-table.table-striped.table-bordered.dt-responsive.nowrap.dataTable.no-footer.dtr-inline, .scl-info-table table.table.division-table.table-striped.table-bordered.dt-responsive.nowrap.dataTable.no-footer.dtr-inline tr, .scl-info-table table.table.division-table.table-striped.table-bordered.dt-responsive.nowrap.dataTable.no-footer.dtr-inline td, .scl-info-table table.table.division-table.table-striped.table-bordered.dt-responsive.nowrap.dataTable.no-footer.dtr-inline th {background: none !important;border: 0 !important;text-align: left !important;padding-left: 0 !important;}
.scl-info-dtl-1.school-detail { min-height: 450px; } 
.scl-info-dtl-2.map-area { min-height: 450px; } 

@media screen and (min-width: 1025px) {
.new-dsbrd-main.new-dashboard-align-006 { height: calc(100vh - 210px); display: flex; align-items: center; }
.new-dsbrd-full {min-height: 193px;}
}

@media screen and (max-width: 767px) {
.scl-info-dtl-1, .scl-info-dtl-4, .scl-info-dtl-3, .scl-info-dtl-6 { float: left; width:100%; width: calc(100%); }	 	
.scl-info-dtl-2, .scl-info-dtl-5 { float: right; width: 100%; min-height: auto; margin-top: 20px; } 
.new-schl-fld-1 { float: left; width: 100%; margin-right: 0; margin-bottom: 10px; } 
.scl-info-dtl-4 {min-height: auto;}
.bank-detail td:before { width: 150px; content: attr(data-th); } 
.bank-detail th {display:none}
.new-manage-box {height: auto;}
}

