.btn-group.btn-group-toggle .btn-light:hover,
.btn-group.btn-group-toggle .btn-light.active {
  color: #FFFFFF !important;
  background-color: #EE2D41 !important;
  border-color: #EE2D41 !important;
}

.switch label.inline-label {
  line-height: 30px;
  margin: 2px 0;
  height: 30px;
  padding-left: 10px;
}

.switch input:empty ~ span::after {
  background-color: slategrey !important;
}

.switch input:checked ~ span::after {
  background-color: #0097e6 !important;
}

tfoot {
  display: table-header-group;
}

.table-responsive > .table-bordered {
  border: 1px solid #ECF0F3;
}

label.required:after {
  content: " * ";
  color: #0097e6;
}

.btn-group.btn-group-toggle .btn-light:hover,
.btn-group.btn-group-toggle .btn-light.active {
  color: #FFFFFF !important;
  background-color: #0097e6 !important;
  border-color: #0097e6 !important;
}

.iti {
  width: 100%;
  display: flex;
}

.btn-primary {
  background-color: #0097e6 !important;
  border-color: #0097e6 !important;
}

.wizard-label .wizard-icon svg g [fill],
.wizard-nav .wizard-steps .wizard-step[data-wizard-state=current] .wizard-arrow svg g [fill] {
  fill: #0097e6 !important;
}

.wizard-nav .wizard-steps .wizard-step[data-wizard-state=current] .wizard-label .wizard-title {
  color: #0097e6 !important;
}

.btn-light-primary {
  color: #0097e6 !important;
  background-color: #dff0fb !important;
}

.text-primary {
  color: #0097e6 !important;
}

.btn-outline-primary {
  background-color: #dff0fb !important;
  border-color: #0097e6 !important;
  color: #0097e6 !important;
}

.la {
  color: #0097e6 !important;
}

.scrolltop, page-link {
  background-color: #0097e6 !important;
}

.btn.btn-outline-primary i {
  color: #0097e6 !important;
}

.btn.btn-light-danger {
  background-color: #dff0fb !important;
  border-color: #0097e6 !important;
  color: #0097e6 !important;
}

.btn.btn-danger {
  color: #ffffff;
  background-color: #0097e6 !important;
  border-color: #0097e6 !important;
}

.breadcrumb .breadcrumb-item.active i,
.breadcrumb .breadcrumb-item.active a,
.breadcrumb .breadcrumb-item:hover i,
.breadcrumb .breadcrumb-item:hover a {
  color: #0097e6 !important;
}

.text-danger,
.accordion.accordion-toggle-arrow .card .card-header .card-title::after,
.accordion.accordion-toggle-arrow .card .card-header .card-title,
.accordion .card .card-header .card-title > i {
  color: #0097e6 !important;
}

.dataTables_wrapper .dataTables_paginate .pagination .page-item.active > .page-link {
  background-color: #dff0fb !important;
}

.dataTables_wrapper .dataTable th.sorting_desc::after, .dataTables_wrapper .dataTable td.sorting_desc::after {
  color: #0097e6 !important;
}

.dataTables_wrapper .dataTable th.sorting_desc, .dataTables_wrapper .dataTable td.sorting_desc {
  color: #0097e6 !important;
}

.dataTables_wrapper .dataTable th.sorting_asc::before, .dataTables_wrapper .dataTable td.sorting_asc::before {
  color: #0097e6 !important;
}

.dataTables_wrapper .dataTable th.sorting_asc, .dataTables_wrapper .dataTable td.sorting_asc {
  color: #0097e6 !important;
}

.btn-default:hover,
.btn-default:active,
.btn-default:after {
  color: #0097e6 !important;
}

.footer a,
.footer a:hover {
  color: #0097e6 !important;
}

.form-control:focus {
  border-color: #0097e6 !important;
}

.dropdown-item:active {
  background-color: #dff0fb !important;
}

#kt_login_forgot:hover {
  color: #0097e6 !important;
}

.checkbox > input:checked ~ span {
  background-color: #0097e6 !important;
}

.wizard-nav .wizard-steps .wizard-step[data-wizard-state=done] .wizard-label .wizard-title,
.wizard-nav .wizard-steps .wizard-step[data-wizard-state=done] .wizard-arrow svg g [fill] {
  fill: #0097e6 !important;
}

button#btnModeNormalFirstClick_isReject {
  background-color: #FFE2E5 !important;
  color: #F64E60 !important;
}

.wizard-nav .wizard-steps .wizard-step[data-wizard-state=done] .wizard-label .wizard-title {
  color: #0097e6 !important;
}

.paginate_button.page-item:not(.active) a:hover {
  background-color: #0097e6 !important;
}