* {
    padding: 0;
    margin: 0;
    font-family: 'open-sans', sans-serif;
}

.bdy,
html {
    overflow-x: hidden;   
}

.bdy1{
    overflow: hidden ;
}


.enrollmentcalendar{
    font-size: 20px;
    font-weight: 600;
    margin-top: 10px;
}

.msme-enroll{
    background: #4B2300;
    border-radius: 14px;
    padding: 6px;
}
.msme-enroll a{
    color: #fff;
    font-size: 14px;
    text-decoration: none !important;
}

.msme-District .form-label {
    margin-bottom: 0px !important;
    font-size: 14px;
   
}
.msme-District label{
    white-space: nowrap;
}
.msme-District .form-select {
    font-size: 14px;
}






/* msme table css */





.ap_scl_table-container{
  max-height: 345px !important;
}
/* table_section */
.ap_scl_table-container {
  width: 100%;
  max-height: 400px;
  overflow: auto;
   /* border: 1px solid #ccc; */
       border: 1px solid #E4E4E480;
  /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); */
}
.ap_cycle_2{
  max-height: 300px !important;
}
.ap_school_tab_lt{
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  min-width: 800px;
}
.ap_school_tab_lt th, .ap_school_tab_lt td{
  /* border: 1px solid #ddd; */
  padding: 3px; 
  white-space: nowrap;
  text-align: center;
  font-size: smaller;
  z-index: 2;
}
.ap_school_tab_lt .ap_school_thead th{
  position: sticky;
  top: 0;
  font-size: smaller;
  font-weight: 500;
  text-align: center;
  background-color: #fff;
  z-index: 3;
}
.ap_school_tab_lt .sticky-column {
  position: sticky !important;
  left: 0;
  font-size: small;
  padding: 0px 5px;
  background-color: #fff;
  width: 150px !important;
}
.ap_school_tab_lt .ap_school_thead tr th{
  /* width: 250px; */
}
.ap_school_tab_lt th,.ap_school_tab_lt td{
  /* border: 2px solid #ddd !important; */
}
.sticky-row {
  z-index: 4 !important;
}


.ap_school_thead tr th{
    background: #FFE2B6 !important;
    font-weight: 600 !important;
}

@media(max-width:991px){
    .mediamb{
        margin-bottom: 5px;
    }
}



