 /* .dataTables_scroll .dataTables_scrollBody{
    min-height: 350px;
  } */
 /* .dataTables_scrollBody:last-of-type {
     min-height: 350px;
 } */

 /* .dataTables_scroll > .dataTables_scrollBody:last-child {
    min-height: 350px;
} */
 .school_info_header {
     display: flex;
 }

 @media screen and (max-width:670px) {
     .school_info_header {
         display: block;
     }

     .school_info_header h4 {
         font-size: 12px;
     }
 }

 /* for datatable */
 div.dtsp-topRow {
     flex-direction: column !important;
 }

 .dtsp-subRow1 {
     width: 100%;
 }

 .dtsp-subRow2 {
     width: 100%;
 }

 /* for datatable */
 /* loader style */
 @media screen and (min-width:1200px) {
     /* .cus_toggle_cross{
        display: none;
    } */
 }

 .ml-2 {
     margin-left: 2%;
 }

 .nav-item .text-truncate {
     overflow: visible;
     white-space: normal;
 }

 .text-center {
     overflow: auto !important;
     text-overflow: unset !important;
     white-space: break-spaces !important;
 }

/* .accordion div button{
    display: block;
    margin-left: auto;
} */


 /* .dataTables_wrapper .row {
    overflow-y: scroll;
} */

.card {
    overflow: revert !important;
}

 .text-center {
     margin-left: auto;
     margin-right: auto;
     text-align: center;
 }


 .buttons-excel,
 .buttons-csv {
     background-color: #28c76f !important;
     border: none !important;
     color: white !important;
     padding: 10px 20px !important;
     text-align: center !important;
     text-decoration: none !important;
     display: inline-block !important;
     font-size: 16px !important;
     margin: 4px 2px !important;
     cursor: pointer !important;
     border-radius: 8px !important;
 }

 .buttons-excel:hover,
 .buttons-csv:hover {
     background-color: #28c76f !important;
 }

 .buttons-excel:focus,
 .buttons-csv:focus {
     outline: none !important;
 }

 .even .selected {
     color: white !important;
     background-color: blue !important;
 }

 .odd .selected {
     color: white !important;
     background-color: blue !important;
 }

 .logo_profile {
     width: 120px;
     height: 120px;
     display: flex;
     overflow: hidden;
     margin: 20px 0px;
     position: absolute;
     bottom: -60px;
     left: 10px;
     justify-content: center;
     border-radius: 50%;
 }

 .mr-3 {
     margin-right: 3rem;
 }

 .me-r {
     margin-right: 0.5rem;
 }
