/* 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-plus2.svg") 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; border: 1px solid #e8e8e8; }
.new-manage-main:nth-child(3n) { margin-right: 0; }
.new-manage-box { padding: 70px 30px 15px 30px; width: 100%; float: left; position: relative; height: 280px; } 
.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: 20px; color: #000; font-weight: bold; margin-bottom: 10px; font-weight: 600; }
.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: 17px; font-weight: bold; float: left; width: 100%; font-weight: 600; }
.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.svg") no-repeat left center; padding-left: 32px; }
.schl-dlt { color: #fc0005; font-size: 16px; text-transform: uppercase; background: transparent url("../images/inactive.svg") no-repeat left center; padding-left: 32px; }
.schl-actv { /* color: #10d0a1; */color: #01b368; font-size: 16px; text-transform: uppercase; background: transparent url("../images/active.svg") no-repeat left center; padding-left: 32px; }
.schl-view:hover { color: #395eff; }
.schl-dlt:hover { color: #fc0005; }
.schl-actv:hover { color: #01b368; }
.schl-fld-action.schl-stdnt { font-size: 32px; color: #be00fc; font-weight: 600; 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: 17px; 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; */background: #01b368; }
.new-schl-status.schl-inactive { /* background: #e77d00; */background: #fc0005; }
@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-plus2.svg") 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 0px; border-radius: 20px; box-shadow: 0 0 15px #e8e2d6; }
.new-dsbrd-img { float: left; width: 100%; min-height: 90px; margin-bottom: 12px; }
.new-dsbrd-ttl { float: left; width: 100%; font-size: 22px; font-weight: 500; line-height: 1; padding: 14px 20px 0; border-top: 1px solid #eae9e7; }
.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}
.ttl-clr-6 {color:#3300ff}

/* 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: 5px 8px; position: relative; float: left; }
.new-menu-prt li::after { content: ""; position: absolute; right: 0; top: 10px; width: 1px; height: 30px; background: #d9d9d9; }
.new-menu-prt li:last-child::after { display:none; }
.new-menu-prt li a { padding: 5px 8px; float: left; width: auto; font-size: 16px; font-weight: 500; color: #000; }
.menuu-iconn { margin-right: 10px; }
.scl-info-ttl { float: left; width: 100%; font-weight: 600; 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; min-height: 175px; }
.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; color: #000; }
.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; } 
.late-fees-form-wrap a.remove_field,.late-fees-form-wrap a.remove_field2{background: #ee008b;border: 1px solid #ee008b;font-size: 16px;}

.late-fees-form-wrap .form-next-btn span::after{content:unset;}
#school-mgmt.new-menu-prt, #transport-mgmt.new-menu-prt, #student-mgmt.new-menu-prt, #user-mgmt.new-menu-prt, #staff-mgmt.new-menu-prt {max-width: 70px;}
#school-mgmt-lst.new-menu-prt, #transport-mgmt-lst.new-menu-prt, #student-mgmt-lst.new-menu-prt, #user-mgmt-lst.new-menu-prt, #staff-mgmt-lst,#new-admission-mgmt-lst.new-menu-prt {width: calc(100% - 70px);display: inline;}
#school-mgmt-lst.new-menu-prt li, #transport-mgmt-lst.new-menu-prt li  {display: inline-block;/* width: 173px; */width: 16.3%;}
#school-mgmt li a, #transport-mgmt li a, #student-mgmt li a, #user-mgmt li a, #staff-mgmt li a {width: 34px;padding: 10px 0 0;}
#school-mgmt-lst.new-menu-prt li::after, #transport-mgmt-lst.new-menu-prt li::after, #student-mgmt-lst.new-menu-prt li::after, #user-mgmt-lst.new-menu-prt li::after, #staff-mgmt-lst,#new-admission-mgmt-lst.new-menu-prt li::after {right: auto;left: 0;}
#school-mgmt-lst.new-menu-prt li a, #transport-mgmt-lst.new-menu-prt li a, #student-mgmt-lst.new-menu-prt li a, #user-mgmt-lst.new-menu-prt li a, #staff-mgmt-lst,#new-admission-mgmt-lst.new-menu-prt li a {display: flex; align-content: center; height: 45px; line-height: 1; align-items: center; width: 100%; }
#school-mgmt-lst.new-menu-prt li:last-child::after, #transport-mgmt-lst.new-menu-prt li:last-child::after , #student-mgmt-lst.new-menu-prt li:last-child::after, #user-mgmt-lst.new-menu-prt li:last-child::after, #staff-mgmt-lst,#new-admission-mgmt-lst.new-menu-prt li:last-child::after { display:inline; }
#tab_edit_student .parent-form-chng .div1, #tab_edit_student .parent-form-chng .div1 .form-group{float: right;}
#tab_edit_student .parent-form-chng form .form-full-2 .form-group.religion{float: left;}
.admision-form-detail{margin-top:25px;}

/*---New 2023-07-10---*/
#school-mgmt-lst.new-menu-prt, #fee-mgmt-lst.new-menu-prt, #transport-mgmt-lst.new-menu-prt, #user-mgmt-lst.new-menu-prt { position: relative; }
#school-mgmt-lst.new-menu-prt::after, #fee-mgmt-lst.new-menu-prt::after, #transport-mgmt-lst.new-menu-prt::after { content: ""; position: absolute; left: 38px; top: 50%; background: #d9d9d9; height: 1px; width: calc(100% - 38px); margin-top: -1px; }
.btn.text-normal { text-transform: none; }
.division-chk02 .checkmark {/* top: 10px; */top: 5px;}
body .new-admision-form-box table.table.tbl-division02 th.th-note, body .new-admision-form-box table.table.tbl-division02 td.th-note { width: 70% !important; }
body .new-admision-form-box table.table.tbl-division02 th.th-div-list { width: 15% !important; }
body .tab-content .new-admision-form-box table.table.tbl-division02 th.th-action-list, body .tab-content .new-admision-form-box table.table.tbl-division02 td.td-action-list {width: 15% !important;}
#student-mgmt-lst.new-menu-prt li {width: 14%;}


@media screen and (min-width: 1000px) {
.late-fees-form-wrap {}
.late-fees-form-wrap .form-full{display: flex;flex-wrap: wrap;display: -webkit-flex;margin-bottom:30px;}
.late-fees-form-wrap .form-full .form-group{}
.late-fees-form-wrap.form-wrap-three .form-full .form-group{width: 33.33%;position: relative;margin-bottom: 0;}
.late-fees-form-wrap.form-wrap-four .form-full .form-group{width:23%;position: relative;margin-bottom: 0;}
.late-fees-form-wrap.form-wrap-four .form-full{justify-content: space-between;}
.late-fees-form-wrap .form-full .form-group .radio-part {width: 44% !important;margin-top: 0;margin-bottom: 0;padding-top: 40px;padding-left: 45px;}
.late-fees-form-wrap.form-wrap-four .form-full .form-group .radio-part{padding-left: 32px;width: 43% !important;}
/* .late-fees-new-wrap .form-full .form-full{margin:0;padding:0;border:0;} */
.late-fees-new-wrap .form-full.form-full-2{float: left;width: 100%;border-bottom: 1px solid #ebebeb!important;padding: 0 0 30px!important;margin: 0 0 40px!important;}


.late-fees-form-wrap.form-wrap-four .form-full .remove2{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.late-fees-form-wrap .form-full .form-next-btn .pay-btn{width: auto;}
.late-fees-form-wrap .radiobtn{top:5px;}

.late-fees-form-wrap.form-wrap-three .form-full .remove{width: 100%;display: flex;}
.late-fees-form-wrap.form-wrap-three .form-full .remove .form-group{width:33.33%;}
.late-fees-form-wrap.form-wrap-three .form-full .remove .form-next-btn{width: auto;}
.late-fees-form-wrap.form-wrap-three .form-full-001.input_fields_wrap{width: 100%;}
.bs-holiday-modal-lg .modal-dialog{top: 110px;}
}
@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: 203px;}

}

@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;}
.late-fees-form-wrap .form-full .form-next-btn .pay-btn{width: auto;}

/*---New 2023-07-10---*/
.scl-info-table table.table.division-table.table-striped.table-bordered.dt-responsive.nowrap.dataTable.no-footer.dtr-inline.dvdr-table tbody tr { border-bottom: 1px solid #d7d7d7 !important; padding-bottom: 0px; margin-bottom: 0;}
.scl-info-table table.table.division-table.table-striped.table-bordered.dt-responsive.nowrap.dataTable.no-footer.dtr-inline.dvdr-table tbody tr:last-child { border-bottom: 0 !important; padding-bottom: 0px; margin-bottom: 0;}
.form-next-btn-02 .prev-btn a {padding: 11px 20px;}
.tab-content .tab-pane-mob { padding-left: 15px; padding-right: 15px; }
.new-admision-form-box.bg-white table.table.tbl-ayl tbody tr { border-bottom: 1px solid #ddd; }
.new-admision-form-box.bg-white table.table.tbl-ayl tbody tr:last-child { border-bottom: 0; }
}

