.login-page {
  background: url('../../images/loginbg1.png') !important;
  background-size: cover !important;
  height: 100vh;
}

@media only screen and (min-width: 320px) and (max-width: 1110px) {
  .login-page {
    background: #003366 !important;
    background-size: cover !important;
    height: 100vh;
  }

  .login-box,
  .register-box {
    width: 300px !important;
    margin: 13% auto !important;
    float: unset !important;
  }
}

.btn-custom {
  background-color: transparent;
  border: 1px solid #41b1d8 !important;
}

.btn-custom:hover {
  background-color: #41b1d8;
  border: 1px solid #41b1d8 !important;
  color: #fff;
  transition: 0.3s
}

.btn-plus {
  background-color: #9fdcf9;
  border: 0px solid #41b1d8 !important;
  color: #003366;
}

.form-group .fa,
.form-group .fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-size: 15px;
  line-height: unset;
  color: #41b1d8;
}

.has-feedback .form-control {
  padding-left: 42.5px !important;
  padding-right: 6px !important;
}

.form-control-feedback {
  left: 0;
  line-height: 38px;
}


.user-menu .uname {
  margin-right: 15px !important;
}

.sidebar-menu .fa,
.sidebar-menu .fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-size: 15px;
  line-height: unset;
  color: #fff;
}

.sidebar-menu .fab {
  font-size: 15px;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover:before {
  color: #003366;
}

/* commented for By Mile Stone */
/* .table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
  padding: 3px;
} */

.table>tbody>tr>th {
  font-size: 12px;
}

.table>tfoot>tr>td {
  font-size: 13px !important;
}

/* .table>thead>tr>th {
  font-size: 12px;
  font-weight: 600;
} */

.table>tbody>tr>td {
  font-size: 13px !important;
  line-height: unset;
}

.tableFixHead {
  overflow-y: auto;
  height: 155px;
}

.tableFixHead thead th {
  position: sticky;
  top: -1px !important;
}


.tableFixHead1 {
  overflow-y: auto;
  height: auto;
}

.tableFixHead1 thead th {
  position: sticky;
  top: -1px !important;
}

th {
  background: #fff !important;
}

.text-green {
  color: #00a65a;
}

@media only screen and (min-width: 320px) and (max-width: 766px) {
  .marright10 {
    margin-right: 10px;
    margin-bottom: 10px;
  }

  .tableFixHead1 {
    overflow-y: auto;
    height: 250px;
  }

  .tableFixHead1 thead th {
    position: sticky;
    top: -1px !important;
  }
}


.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-right: 0px;
  padding-left: 5px;
}

.row {
  margin-right: -5px;
  margin-left: -5px;
}

.btn-icon {
  border-radius: 0;
  color: #003366;
  padding: 0px 15px 0px 0px;
  border: 0px;
  background: #fff;
}

/* .btn-icon:hover {color: #fff;padding: 0px 15px 0px 0px;border: 0px;background:#003366;transition: 0.3s;}
.btn-icon:hover i{color:#0b4b8a;} */

.btn-icon:hover {
  background: #fff !important;
}

.btn-icon i {
  background: #9fdcf9;
  padding: 6px 12px;
  margin-right: 15px;
}

.fs-it-btn-vertical-line {
  text-align: center;
  padding: 0px 0 0px 5px;
  margin-left: 5px;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.marright10 {
  margin-right: 10px;
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
  border-radius: 0px;
}

/* commented for By Mile Stone */
/* .table-custom th {
  background: #003366 !important;
  color: #fff;
} */

/* commented for By Mile Stone */
/* .table-custom tr {
  background: #fff;
} */

/*.table-custom tr td:nth-child(1), .table-custom tr td:nth-child(2){text-align:center;}*/
.fa-sort-down {
  color: #003366;
}

.fa-pencil-alt {
  color: #003366;
}

.fa-trash {
  color: #ff9999;
}

.fa-info {
  color: #333333;
}

/* .fa-truck{color:#9999cc;} */

@media only screen and (min-width: 1130px) {
  .col-8 {
    width: 12.5%;
    float: left;
  }
}

label {
  font-weight: normal;
}

.table-booking i {
  color: #003366;
}

.table-booking tr td {
  padding: 10px !important;
  background: #fff;
}

.table-booking .fa-truck {
  font-size: 25px !important;
}

.table-booking .t-icon {
  font-size: 11px !important;
  text-align: center;
}

.table-booking .t-icon i {
  font-size: 20px;
}

/* commented for By Mile Stone */
/* .table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
  border: 1px solid #ddd;
} */

/* .table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th{border-top:1px solid #ddd !important;} */

/* commented for By Mile Stone */
/* .table {
  margin-bottom: 0px;
} */

.marbot15 {
  margin-bottom: 15px;
}