.site-action.active .front-icon{
    display:block;
}
.modal{
    z-index: 20000;
}
/*toastr*/
[aria-live='polite']
{
    z-index: 20000;
}
.toast-container{
    
}
.ui-autocomplete.ui-menu{
    z-index: 20100;
}
.select2-container--open{
    z-index: 20100;
}
@media (max-width: 767px) {
  .btn_left_header {
    position: absolute;
  }
  .btn_left_header > a {
    color:#fff;
    font-size: 20px;
    padding: 20px 0px 18px 10px;
    line-height: 18px;
    display: block;
  }
  .site-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 10;
    padding: 0;
    background: #1571b7b3;
  }
  .custom_nav_footer {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .custom_nav_footer > div {
    width: 19%;
    display: inline-block;
  }
  .custom_nav_footer > div > a {
    color:#fff;
    font-size: 40px;
  }
  .checkbox-custom.checkbox-mobile {
    margin-bottom: 30px;
  }
  .checkbox-custom.checkbox-mobile .inputSchedule {
    width: 100%;
    max-width: 100% !important;
  }
  .memodata {
    display: inline-block;
    padding-top:7px;
  }
  .inputScheduleContainer {
    display: inline-block;
    float: right;
  }
  .inputScheduleContainer > a {
    display: inline-block;
    padding-top:7px;
  }
  .memodescription {
    display: block;
    margin-left: -20px;
    font-size: 1.3rem;
  }
  .memodelete {
    margin-left: 15px;
  }

  /* font size */

  body {
    font-size: 1.2rem;
  }

  h5,.h5 {
    font-size: 1.2rem;
  }

  .form-control:not(textarea) {
    height: 3rem !important;
    font-size: 1.2rem !important;
  }
  .footable-row-detail-row {
    font-size: 18px;
  }
  .footable > tfoot .pagination.pagination-sm a {
    font-size: 1.2rem !important;
  }

  .table-mobile > tbody > tr > td {
    font-size: 18px !important;
  }
  .firsttd-customers-table-mobile > div {
    font-size: 18px !important;
  }

}