.btn-primary {
    background-color:#3c8dbc;
    border-color:#3c8dbc;
  }

  .primary {
    background-color:#3c8dbc;
    border-color:#3c8dbc;
  }

 .card-primary:not(.card-outline) > .card-header {
   background-color: #3c8dbc;
 }

 .fit-size {
   /* font-size: 14px; */
 }

 a.search {
   cursor: default;
 }
 .btn-back {
   background-color:#6c757d;
 }

 .btn-download {
    background-color:#3c8dbc;
    border-color:#3c8dbc;
    color: #fff;
 }

 .btn-upload {
    background-color:#3c8dbc;
    border-color:#3c8dbc;
    color: #fff;
 }

 .btn-main {
  background-color:#3665a4;
  border-color:#3665a4;
  color: #fff;
}

 .btn-add {
    background-color:#3c8dbc;
    border-color:#3c8dbc;
    color: #fff;
 }


 .form-control.is-invalid {
   background-image:none !important;
   padding-right: inherit;
 }

 .txt-end {
   text-align: end;
 }

 .txt-left {
   text-align:left;
 }

.dataTables_processing {
  z-index: 1;
}

table.dataTable td {
  padding: 0.4rem;
}

table.dataTable thead tr {
  background-color: #b4c7e7;
}

.noDatatable thead tr {
  background-color: #b4c7e7;
}

.noUpdate {
  background-color: #8faadc !important;
}

  .sidebar-mini.sidebar-collapse .brand-text-abbr {
    margin-left: -10px;
    display:block !important;
  }

  .sidebar-mini.sidebar-collapse .brand-text {
    display:none !important
  }

.dataTables_wrapper #btnList button{
  max-width: 2.5rem !important;
}


 /* .table-striped > tbody > tr:nth-of-type(2n+1),
 .table-striped > tbody > tr.odd {
     background-color: #D9EDF7 !important;
 }
 .table-striped > tbody > tr.even {
     background-color: #FFF !important;
 } */
 /* table.dataTable thead tr {
   background-color: #8FAADC;
 } */