.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: #F64E60 !important;
}

tfoot {
  display: table-header-group;
}

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

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

.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;
}

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