
/* lato-regular - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/lato-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/lato-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/lato-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/lato-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/lato-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/lato-v20-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
  }

body
{
    font-family: "Poppins", sans-serif;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1.42857143;
    color:#000 ! important;
    background-color: #fff ! important;

}

/* Sidebar active links: white bg, black text, green icons */
.sidebar .nav-item.active > .nav-link {
    background-color: #fff !important;
    color: #000 !important;
    font-weight: 400 !important;
}
.sidebar .nav-item.active > .nav-link i {
    color: #00C853 !important;
    margin-right: 0.5rem !important;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item.active {
    background-color: #fff !important;
    color: #000 !important;
    font-weight: 400 !important;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item.active:hover {
    background-color: #f0f0f0 !important;
}


.help-block
{
  font-size: 11px !important;
}

::-webkit-scrollbar {
    width: 3px;
}

::-webkit-scrollbar-track {
    border-radius: 3px;
}

::-webkit-scrollbar-thumb {
    border-radius: 3px;
}

::-webkit-scrollbar-corner{
    border-radius:3px;
}

/* The vertical thumb*/
::-webkit-scrollbar-thumb:vertical {
    height: 3px;
    background-color:#607D8B;
}

/* The vertical thumb*/
::-webkit-scrollbar-thumb:horizontal {
    height: 3px;
    background-color:#607D8B;
}




    fieldset.scheduler-border {
        border: 1px groove #ddd !important;
        padding: 0 1.4em 1.4em 1.4em !important;
        margin: 0 0 1.5em 0 !important;
        -webkit-box-shadow:  0px 0px 0px 0px #000;
                box-shadow:  0px 0px 0px 0px #000;

    }
    
        legend.scheduler-border {
            font-size: 1.2em !important;
            font-weight: bold !important;
            text-align: left !important;
            width:auto;
            padding:0 10px;
            border-bottom:none;
        }

        .text-red
        {
            color:#E64A19 ! important;
        }
        .tip{
            font-size: 14px ! important;
            color: #212121 ! important;
            font-weight: bold !important;
        } 


        .tis{
          font-size: 15px ! important;
          color: #00C853 ! important;
          opacity: 0.8;
          font-weight: bold !important;
      } 

      .col-auto
      {
        background-color: #111827 ! important;
        width:35px ! important;
        height:35px ! important;
        border-radius: 50%;
        text-align: center;
        vertical-align: middle;
        line-height: 30px;
      }

      .bn
      {
        margin: 0;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        color:#00C853 ! important;
      }

        @media screen {
            #printSection {
                display: none;
            }
          }
          
          @media print {
            body * {
              visibility:hidden;
            }
            #printSection, #printSection * {
              visibility:visible;
            }
            #printSection {
              position:absolute;
              left:0;
              top:0;
            }
          }


          .dd{
              font-size: 16px ! important;
              text-align: center !important;

          }

          .help-block
          {
              color:#E64A19 ! important;
          }

          .f
          {
            color:#000 ! important;
            font-size: 25px ! important;
          }
          .bm
          {
            color:#111827 ! important;
            font-size: 11px;
            text-transform: uppercase;
            margin-top: 13px;
          }


          .nm
          {
            color:#087EBE ! important;
            font-size: 12px;
            text-transform: uppercase;
            margin-top: 13px;
          }

          .hj
          {
            margin-top:5px ! important;
          }

          .dataTables_wrapper {
            font-family: "Poppins", sans-serif;
            font-size: 13px;
            direction: ltr;
            position: relative;
            clear: both;
            *zoom: 1;
            zoom: 1;
        }
        .dataTables_wrapper .ui-toolbar {
          padding: 0px;
        }

      
        div.dataTables_wrapper div.dataTables_filter input 
        {
          height: 34px;
          border-radius: 5px;
          padding-left: 35px;
          border-top: none;
          border-left: none;
          border-right: none;
          border-radius: 0;
          border-color: #000;
          border-width:0.2 !important;
          box-shadow: none;
      }
      div.dataTables_wrapper div.dataTables_filter  input:focus {
      border-color: #3FBAE4;
    }
      .div.dataTables_wrapper div.dataTables_filter input i {
          color: #a0a5b1;
          position: absolute;
          font-size: 19px;
          top: 8px;
          left: 10px;
      }