/* =============
   Buttons
============= */
.btn-default,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open > .dropdown-toggle.btn-default {
  background-color: #66a4e3 !important;
  border: 1px solid #66a4e3 !important;
}
.btn-custom.btn-default {
  color: #66a4e3 !important;
}
.checkbox-custom input[type="checkbox"]:checked + label::before {
  background-color: #66a4e3;
  border-color: #66a4e3;
}
.radio-custom input[type="radio"] + label::after {
  background-color: #66a4e3;
}
.radio-custom input[type="radio"]:checked + label::before {
  border-color: #66a4e3;
}
.radio-custom input[type="radio"]:checked + label::after {
  background-color: #66a4e3;
}
.panel-custom > .panel-heading {
  background-color: #fff; /* 7e57c2 */
}
.panel-border.panel-custom .panel-heading {
  border-color: #66a4e3 !important;
  color: #66a4e3 !important;
}
.progress-bar-custom {
  background-color: #66a4e3;
}
table.focus-on tbody tr.focused th {
  background-color: #66a4e3;
  color: #ffffff;
}
table.focus-on tbody tr.focused td {
  background-color: #66a4e3;
  color: #ffffff;
}
.table-rep-plugin .checkbox-row input[type="checkbox"]:checked + label::before {
  background-color: #66a4e3;
  border-color: #66a4e3;
}
.tablesaw-enhanced .tablesaw-bar .btn:hover,
.tablesaw-enhanced .tablesaw-bar .btn:focus,
.tablesaw-enhanced .tablesaw-bar .btn:active {
  color: #66a4e3 !important;
  background-color: #ebeff2;
  outline: none !important;
  box-shadow: none !important;
  background-image: none;
}
/* Key Table */
table.dataTable th.focus,
table.dataTable td.focus {
  outline: 3px solid #66a4e3 !important;
  outline-offset: -1px;
}
button.ColVis_Button,
.ColVis_Button:hover {
  float: none;
  border-radius: 3px;
  outline: none !important;
  background: none;
  box-shadow: none;
  color: #ffffff !important;
  background-color: #66a4e3 !important;
  border: 1px solid #66a4e3 !important;
}
.widget-bg-color-icon .bg-icon-custom {
  background-color: rgba(95, 190, 170, 0.2);
  border: 1px solid #66a4e3;
}
.table-actions-bar .table-action-btn:hover {
  color: #66a4e3;
  border-color: #66a4e3;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #66a4e3;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #66a4e3 !important;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}
.wizard > .steps .current a {
  background: #66a4e3;
}
.wizard > .steps .current a:hover {
  background: #66a4e3;
}
.wizard > .steps .current a:active {
  background: #66a4e3;
}
.wizard > .actions a {
  background: #66a4e3;
  border-radius: 2px;
  color: #ffffff;
}
.wizard > .actions a:hover {
  background: #66a4e3;
  border-radius: 2px;
  color: #ffffff;
}
.wizard > .actions a:active {
  background: #66a4e3;
  border-radius: 2px;
  color: #ffffff;
}
button.confirm {
  background-color: #66a4e3 !important;
  box-shadow: none !important;
}