.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Choose a file";
}

.custom-file-input:lang(fr) ~ .custom-file-label::after {
  content: "Choisir un fichier";
}

.custom-file-input:lang(es) ~ .custom-file-label::after {
  content: "Escoge un archivo";
}

.custom-control-password {
  -webkit-text-security: disc;
}

.custom-control.custom-checkbox {
  min-height: 0;
  padding-left: 0.3rem;
}
.custom-control.custom-checkbox .custom-control-label::before{
  top: 0.175rem;
  left: -0.3rem;
}
.custom-control.custom-checkbox .custom-control-label::after{
  top: 0.175rem;
  left: -0.3rem;
}
.custom-select {
  box-shadow: none;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='2' viewBox='0 0 4 2'%3e%3cpath fill='%23343a40' d='M0 0L2 2L4 0z'/%3e%3c/svg%3e") right 0.75rem center/8px 4px no-repeat;
}

/* accent-primary */
.accent-primary .modal-outline,
.accent-primary .card-accent.card-outline {
  border-top: 3px solid #007bff;
}

.accent-primary .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #1a88ff;
}

.accent-primary .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-primary .nav-pills .nav-link.active,
.accent-primary .btn-accent,
.accent-primary .bg-accent {
  background-color: #007bff;
  color: #fff;
}

.accent-primary .btn-accent:hover {
  background-color: #0069d9;
  border-color: #0062cc;
}

.accent-primary .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}
.accent-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #80bdff;
}
.accent-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}
.accent-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
}
.accent-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-primary .select2-container--default.select2-container--focus .select2-selection--single,
.accent-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}
.accent-primary .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #007bff;
  color: #fff;
}

.accent-primary a:not(.btn):hover {
  color: #1a88ff;
}

.accent-primary .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}
.accent-primary .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}
.accent-primary .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}
.accent-primary .custom-range::-webkit-slider-thumb {
  background-color: #007bff;
}
.accent-primary .custom-range::-moz-range-thumb {
  background-color: #007bff;
}
.accent-primary .custom-range::-ms-thumb {
  background-color: #007bff;
}
.accent-primary .custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.accent-primary .custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.accent-primary .custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.accent-primary .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-primary .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #007bff;
  color: #fff;
}

/* accent-secondary */
.accent-secondary .modal-outline,
.accent-secondary .card-accent.card-outline {
  border-top: 3px solid #6c757d;
}

.accent-secondary .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #78828a;
}

.accent-secondary .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-secondary .nav-pills .nav-link.active,
.accent-secondary .btn-accent,
.accent-secondary .bg-accent {
  background-color: #6c757d;
  color: #fff;
}

.accent-secondary .btn-accent:hover {
  background-color: #5a6268;
  border-color: #545b62;
}

.accent-secondary .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}
.accent-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #afb5ba;
}
.accent-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}
.accent-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}
.accent-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-secondary .select2-container--default.select2-container--focus .select2-selection--single,
.accent-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}
.accent-secondary .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #6c757d;
  color: #fff;
}

.accent-secondary a:not(.btn):hover {
  color: #78828a;
}

.accent-secondary .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}
.accent-secondary .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}
.accent-secondary .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}
.accent-secondary .custom-range::-webkit-slider-thumb {
  background-color: #6c757d;
}
.accent-secondary .custom-range::-moz-range-thumb {
  background-color: #6c757d;
}
.accent-secondary .custom-range::-ms-thumb {
  background-color: #6c757d;
}
.accent-secondary .custom-range::-webkit-slider-thumb:active {
  background-color: #caced1;
}
.accent-secondary .custom-range::-moz-range-thumb:active {
  background-color: #caced1;
}
.accent-secondary .custom-range::-ms-thumb:active {
  background-color: #caced1;
}

.accent-secondary .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-secondary .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #6c757d;
  color: #fff;
}

/* accent-success */
.accent-success .modal-outline,
.accent-success .card-accent.card-outline {
  border-top: 3px solid #28a745;
}

.accent-success .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #2dbc4e;
}

.accent-success .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-success .nav-pills .nav-link.active,
.accent-success .btn-accent,
.accent-success .bg-accent {
  background-color: #28a745;
  color: #fff;
}

.accent-success .btn-accent:hover {
  background-color: #218838;
  border-color: #1e7e34;
}

.accent-success .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}
.accent-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #71dd8a;
}
.accent-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}
.accent-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}
.accent-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-success .select2-container--default.select2-container--focus .select2-selection--single,
.accent-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}
.accent-success .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #28a745;
  color: #fff;
}

.accent-success a:not(.btn):hover {
  color: #2dbc4e;
}

.accent-success .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}
.accent-success .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}
.accent-success .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}
.accent-success .custom-range::-webkit-slider-thumb {
  background-color: #28a745;
}
.accent-success .custom-range::-moz-range-thumb {
  background-color: #28a745;
}
.accent-success .custom-range::-ms-thumb {
  background-color: #28a745;
}
.accent-success .custom-range::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}
.accent-success .custom-range::-moz-range-thumb:active {
  background-color: #9be7ac;
}
.accent-success .custom-range::-ms-thumb:active {
  background-color: #9be7ac;
}

.accent-success .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-success .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #28a745;
  color: #fff;
}

/* accent-info */
.accent-info .modal-outline,
.accent-info .card-accent.card-outline {
  border-top: 3px solid #17a2b8;
}

.accent-info .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #1ab6cf;
}

.accent-info .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-info .nav-pills .nav-link.active,
.accent-info .btn-accent,
.accent-info .bg-accent {
  background-color: #17a2b8;
  color: #fff;
}

.accent-info .btn-accent:hover {
  background-color: #138496;
  border-color: #117a8b;
}

.accent-info .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}
.accent-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #63d9ec;
}
.accent-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}
.accent-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}
.accent-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-info .select2-container--default.select2-container--focus .select2-selection--single,
.accent-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}
.accent-info .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #17a2b8;
  color: #fff;
}

.accent-info a:not(.btn):hover {
  color: #1ab6cf;
}

.accent-info .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}
.accent-info .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}
.accent-info .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}
.accent-info .custom-range::-webkit-slider-thumb {
  background-color: #17a2b8;
}
.accent-info .custom-range::-moz-range-thumb {
  background-color: #17a2b8;
}
.accent-info .custom-range::-ms-thumb {
  background-color: #17a2b8;
}
.accent-info .custom-range::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}
.accent-info .custom-range::-moz-range-thumb:active {
  background-color: #90e4f1;
}
.accent-info .custom-range::-ms-thumb:active {
  background-color: #90e4f1;
}

.accent-info .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-info .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #17a2b8;
  color: #fff;
}

/* accent-warning */
.accent-warning .modal-outline,
.accent-warning .card-accent.card-outline {
  border-top: 3px solid #ffc107;
}

.accent-warning .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #ffc721;
}

.accent-warning .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-warning .nav-pills .nav-link.active,
.accent-warning .btn-accent,
.accent-warning .bg-accent {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-warning .btn-accent:hover {
  background-color: #e0a800;
  border-color: #d39e00;
}

.accent-warning .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}
.accent-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #ffe187;
}
.accent-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}
.accent-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}
.accent-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}
.accent-warning .select2-container--default.select2-container--focus .select2-selection--single,
.accent-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}
.accent-warning .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-warning a:not(.btn):hover {
  color: #ffc721;
}

.accent-warning .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}
.accent-warning .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}
.accent-warning .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}
.accent-warning .custom-range::-webkit-slider-thumb {
  background-color: #ffc107;
}
.accent-warning .custom-range::-moz-range-thumb {
  background-color: #ffc107;
}
.accent-warning .custom-range::-ms-thumb {
  background-color: #ffc107;
}
.accent-warning .custom-range::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}
.accent-warning .custom-range::-moz-range-thumb:active {
  background-color: #ffeeba;
}
.accent-warning .custom-range::-ms-thumb:active {
  background-color: #ffeeba;
}

.accent-warning .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-warning .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #ffc107;
  color: #1f2d3d;
}

/* accent-danger */
.accent-danger .modal-outline,
.accent-danger .card-accent.card-outline {
  border-top: 3px solid #dc3545;
}

.accent-danger .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #e04b59;
}

.accent-danger .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-danger .nav-pills .nav-link.active,
.accent-danger .btn-accent,
.accent-danger .bg-accent {
  background-color: #dc3545;
  color: #fff;
}

.accent-danger .btn-accent:hover {
  background-color: #c82333;
  border-color: #bd2130;
}

.accent-danger .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}
.accent-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #efa2a9;
}
.accent-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}
.accent-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}
.accent-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-danger .select2-container--default.select2-container--focus .select2-selection--single,
.accent-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}
.accent-danger .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #dc3545;
  color: #fff;
}

.accent-danger a:not(.btn):hover {
  color: #e04b59;
}

.accent-danger .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}
.accent-danger .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}
.accent-danger .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}
.accent-danger .custom-range::-webkit-slider-thumb {
  background-color: #dc3545;
}
.accent-danger .custom-range::-moz-range-thumb {
  background-color: #dc3545;
}
.accent-danger .custom-range::-ms-thumb {
  background-color: #dc3545;
}
.accent-danger .custom-range::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}
.accent-danger .custom-range::-moz-range-thumb:active {
  background-color: #f6cdd1;
}
.accent-danger .custom-range::-ms-thumb:active {
  background-color: #f6cdd1;
}

.accent-danger .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-danger .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #dc3545;
  color: #fff;
}

/* accent-light */
.accent-light .modal-outline,
.accent-light .card-accent.card-outline {
  border-top: 3px solid #f8f9fa;
}

.accent-light .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #fff;
}

.accent-light .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-light .nav-pills .nav-link.active,
.accent-light .btn-accent,
.accent-light .bg-accent {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.accent-light .btn-accent:hover {
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.accent-light .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fff;
}
.accent-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #fff;
}
.accent-light .select2-container--default .select2-selection--multiple:focus {
  border-color: #fff;
}
.accent-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}
.accent-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}
.accent-light .select2-container--default.select2-container--focus .select2-selection--single,
.accent-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fff;
}
.accent-light .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.accent-light a:not(.btn):hover {
  color: #fff;
}

.accent-light .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}
.accent-light .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}
.accent-light .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}
.accent-light .custom-range::-webkit-slider-thumb {
  background-color: #f8f9fa;
}
.accent-light .custom-range::-moz-range-thumb {
  background-color: #f8f9fa;
}
.accent-light .custom-range::-ms-thumb {
  background-color: #f8f9fa;
}
.accent-light .custom-range::-webkit-slider-thumb:active {
  background-color: #fff;
}
.accent-light .custom-range::-moz-range-thumb:active {
  background-color: #fff;
}
.accent-light .custom-range::-ms-thumb:active {
  background-color: #fff;
}

.accent-light .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-light .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #f8f9fa;
  color: #1f2d3d;
}

/* accent-dark */
.accent-dark .modal-outline,
.accent-dark .card-accent.card-outline {
  border-top: 3px solid #343a40;
}

.accent-dark .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #3f474e;
}

.accent-dark .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-dark .nav-pills .nav-link.active,
.accent-dark .btn-accent,
.accent-dark .bg-accent {
  background-color: #343a40;
  color: #fff;
}

.accent-dark .btn-accent:hover {
  background-color: #23272b;
  border-color: #1d2124;
}

.accent-dark .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}
.accent-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #6d7a86;
}
.accent-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}
.accent-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}
.accent-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-dark .select2-container--default.select2-container--focus .select2-selection--single,
.accent-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}
.accent-dark .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #343a40;
  color: #fff;
}

.accent-dark a:not(.btn):hover {
  color: #3f474e;
}

.accent-dark .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}
.accent-dark .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}
.accent-dark .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}
.accent-dark .custom-range::-webkit-slider-thumb {
  background-color: #343a40;
}
.accent-dark .custom-range::-moz-range-thumb {
  background-color: #343a40;
}
.accent-dark .custom-range::-ms-thumb {
  background-color: #343a40;
}
.accent-dark .custom-range::-webkit-slider-thumb:active {
  background-color: #88939e;
}
.accent-dark .custom-range::-moz-range-thumb:active {
  background-color: #88939e;
}
.accent-dark .custom-range::-ms-thumb:active {
  background-color: #88939e;
}

.accent-dark .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-dark .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #343a40;
  color: #fff;
}

/* accent-lightblue */
.accent-lightblue .modal-outline,
.accent-lightblue .card-accent.card-outline {
  border-top: 3px solid #3c8dbc;
}

.accent-lightblue .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #4c99c6;
}

.accent-lightblue .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-lightblue .nav-pills .nav-link.active,
.accent-lightblue .btn-accent,
.accent-lightblue .bg-accent {
  background-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .btn-accent:hover {
  background-color: #33779f;
  border-color: #307095;
}

.accent-lightblue .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #99c5de;
}
.accent-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #99c5de;
}
.accent-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #99c5de;
}
.accent-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3c8dbc;
  border-color: #367fa9;
  color: #fff;
}
.accent-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-lightblue .select2-container--default.select2-container--focus .select2-selection--single,
.accent-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #99c5de;
}
.accent-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue a:not(.btn):hover {
  color: #4c99c6;
}

.accent-lightblue .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}
.accent-lightblue .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}
.accent-lightblue .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}
.accent-lightblue .custom-range::-webkit-slider-thumb {
  background-color: #3c8dbc;
}
.accent-lightblue .custom-range::-moz-range-thumb {
  background-color: #3c8dbc;
}
.accent-lightblue .custom-range::-ms-thumb {
  background-color: #3c8dbc;
}
.accent-lightblue .custom-range::-webkit-slider-thumb:active {
  background-color: #c0dbeb;
}
.accent-lightblue .custom-range::-moz-range-thumb:active {
  background-color: #c0dbeb;
}
.accent-lightblue .custom-range::-ms-thumb:active {
  background-color: #c0dbeb;
}

.accent-lightblue .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-lightblue .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #3c8dbc;
  color: #fff;
}

/* accent-navy */
.accent-navy .modal-outline,
.accent-navy .card-accent.card-outline {
  border-top: 3px solid #001f3f;
}

.accent-navy .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #002c59;
}

.accent-navy .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-navy .nav-pills .nav-link.active,
.accent-navy .btn-accent,
.accent-navy .bg-accent {
  background-color: #001f3f;
  color: #fff;
}

.accent-navy .btn-accent:hover {
  background-color: #000c19;
  border-color: #00060c;
}

.accent-navy .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #005ebf;
}
.accent-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #005ebf;
}
.accent-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #005ebf;
}
.accent-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #001f3f;
  border-color: #001226;
  color: #fff;
}
.accent-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-navy .select2-container--default.select2-container--focus .select2-selection--single,
.accent-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #005ebf;
}
.accent-navy .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #001f3f;
  color: #fff;
}

.accent-navy a:not(.btn):hover {
  color: #002c59;
}

.accent-navy .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}
.accent-navy .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}
.accent-navy .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}
.accent-navy .custom-range::-webkit-slider-thumb {
  background-color: #001f3f;
}
.accent-navy .custom-range::-moz-range-thumb {
  background-color: #001f3f;
}
.accent-navy .custom-range::-ms-thumb {
  background-color: #001f3f;
}
.accent-navy .custom-range::-webkit-slider-thumb:active {
  background-color: #0077f2;
}
.accent-navy .custom-range::-moz-range-thumb:active {
  background-color: #0077f2;
}
.accent-navy .custom-range::-ms-thumb:active {
  background-color: #0077f2;
}

.accent-navy .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-navy .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #001f3f;
  color: #fff;
}

/* accent-olive */
.accent-olive .modal-outline,
.accent-olive .card-accent.card-outline {
  border-top: 3px solid #3d9970;
}

.accent-olive .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #44ab7d;
}

.accent-olive .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-olive .nav-pills .nav-link.active,
.accent-olive .btn-accent,
.accent-olive .bg-accent {
  background-color: #3d9970;
  color: #fff;
}

.accent-olive .btn-accent:hover {
  background-color: #327e5c;
  border-color: #2e7555;
}

.accent-olive .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #87cfaf;
}
.accent-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #87cfaf;
}
.accent-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #87cfaf;
}
.accent-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3d9970;
  border-color: #368763;
  color: #fff;
}
.accent-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-olive .select2-container--default.select2-container--focus .select2-selection--single,
.accent-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #87cfaf;
}
.accent-olive .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #3d9970;
  color: #fff;
}

.accent-olive a:not(.btn):hover {
  color: #44ab7d;
}

.accent-olive .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}
.accent-olive .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}
.accent-olive .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}
.accent-olive .custom-range::-webkit-slider-thumb {
  background-color: #3d9970;
}
.accent-olive .custom-range::-moz-range-thumb {
  background-color: #3d9970;
}
.accent-olive .custom-range::-ms-thumb {
  background-color: #3d9970;
}
.accent-olive .custom-range::-webkit-slider-thumb:active {
  background-color: #abdec7;
}
.accent-olive .custom-range::-moz-range-thumb:active {
  background-color: #abdec7;
}
.accent-olive .custom-range::-ms-thumb:active {
  background-color: #abdec7;
}

.accent-olive .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-olive .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #3d9970;
  color: #fff;
}

/* accent-lime */
.accent-lime .modal-outline,
.accent-lime .card-accent.card-outline {
  border-top: 3px solid #01ff70;
}

.accent-lime .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #1bff7e;
}

.accent-lime .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-lime .nav-pills .nav-link.active,
.accent-lime .btn-accent,
.accent-lime .bg-accent {
  background-color: #01ff70;
  color: #1f2d3d;
}

.accent-lime .btn-accent:hover {
  background-color: #00da5f;
  border-color: #00cd5a;
}

.accent-lime .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #81ffb8;
}
.accent-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #81ffb8;
}
.accent-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #81ffb8;
}
.accent-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #01ff70;
  border-color: #00e765;
  color: #1f2d3d;
}
.accent-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}
.accent-lime .select2-container--default.select2-container--focus .select2-selection--single,
.accent-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #81ffb8;
}
.accent-lime .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #01ff70;
  color: #1f2d3d;
}

.accent-lime a:not(.btn):hover {
  color: #1bff7e;
}

.accent-lime .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}
.accent-lime .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}
.accent-lime .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}
.accent-lime .custom-range::-webkit-slider-thumb {
  background-color: #01ff70;
}
.accent-lime .custom-range::-moz-range-thumb {
  background-color: #01ff70;
}
.accent-lime .custom-range::-ms-thumb {
  background-color: #01ff70;
}
.accent-lime .custom-range::-webkit-slider-thumb:active {
  background-color: #b4ffd4;
}
.accent-lime .custom-range::-moz-range-thumb:active {
  background-color: #b4ffd4;
}
.accent-lime .custom-range::-ms-thumb:active {
  background-color: #b4ffd4;
}

.accent-lime .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-lime .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #01ff70;
  color: #1f2d3d;
}

/* accent-fuchsia */
.accent-fuchsia .modal-outline,
.accent-fuchsia .card-accent.card-outline {
  border-top: 3px solid #f012be;
}

.accent-fuchsia .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #f22ac5;
}

.accent-fuchsia .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-fuchsia .nav-pills .nav-link.active,
.accent-fuchsia .btn-accent,
.accent-fuchsia .bg-accent {
  background-color: #f012be;
  color: #fff;
}

.accent-fuchsia .btn-accent:hover {
  background-color: #cf0da3;
  border-color: #c30c9a;
}

.accent-fuchsia .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f88adf;
}
.accent-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #f88adf;
}
.accent-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #f88adf;
}
.accent-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f012be;
  border-color: #db0ead;
  color: #fff;
}
.accent-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-fuchsia .select2-container--default.select2-container--focus .select2-selection--single,
.accent-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f88adf;
}
.accent-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #f012be;
  color: #fff;
}

.accent-fuchsia a:not(.btn):hover {
  color: #f22ac5;
}

.accent-fuchsia .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}
.accent-fuchsia .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}
.accent-fuchsia .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}
.accent-fuchsia .custom-range::-webkit-slider-thumb {
  background-color: #f012be;
}
.accent-fuchsia .custom-range::-moz-range-thumb {
  background-color: #f012be;
}
.accent-fuchsia .custom-range::-ms-thumb {
  background-color: #f012be;
}
.accent-fuchsia .custom-range::-webkit-slider-thumb:active {
  background-color: #fbbaec;
}
.accent-fuchsia .custom-range::-moz-range-thumb:active {
  background-color: #fbbaec;
}
.accent-fuchsia .custom-range::-ms-thumb:active {
  background-color: #fbbaec;
}

.accent-fuchsia .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-fuchsia .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #f012be;
  color: #fff;
}

/* accent-maroon */
.accent-maroon .modal-outline,
.accent-maroon .card-accent.card-outline {
  border-top: 3px solid #d81b60;
}

.accent-maroon .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #e4286d;
}

.accent-maroon .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-maroon .nav-pills .nav-link.active,
.accent-maroon .btn-accent,
.accent-maroon .bg-accent {
  background-color: #d81b60;
  color: #fff;
}

.accent-maroon .btn-accent:hover {
  background-color: #b61751;
  border-color: #ab154c;
}

.accent-maroon .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f083ab;
}
.accent-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #f083ab;
}
.accent-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #f083ab;
}
.accent-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #d81b60;
  border-color: #c11856;
  color: #fff;
}
.accent-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-maroon .select2-container--default.select2-container--focus .select2-selection--single,
.accent-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f083ab;
}
.accent-maroon .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #d81b60;
  color: #fff;
}

.accent-maroon a:not(.btn):hover {
  color: #e4286d;
}

.accent-maroon .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}
.accent-maroon .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}
.accent-maroon .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}
.accent-maroon .custom-range::-webkit-slider-thumb {
  background-color: #d81b60;
}
.accent-maroon .custom-range::-moz-range-thumb {
  background-color: #d81b60;
}
.accent-maroon .custom-range::-ms-thumb {
  background-color: #d81b60;
}
.accent-maroon .custom-range::-webkit-slider-thumb:active {
  background-color: #f5b0c9;
}
.accent-maroon .custom-range::-moz-range-thumb:active {
  background-color: #f5b0c9;
}
.accent-maroon .custom-range::-ms-thumb:active {
  background-color: #f5b0c9;
}

.accent-maroon .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-maroon .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #d81b60;
  color: #fff;
}

/* accent-blue */
.accent-blue .modal-outline,
.accent-blue .card-accent.card-outline {
  border-top: 3px solid #007bff;
}

.accent-blue .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #1a88ff;
}

.accent-blue .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-blue .nav-pills .nav-link.active,
.accent-blue .btn-accent,
.accent-blue .bg-accent {
  background-color: #007bff;
  color: #fff;
}

.accent-blue .btn-accent:hover {
  background-color: #0069d9;
  border-color: #0062cc;
}

.accent-blue .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}
.accent-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #80bdff;
}
.accent-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}
.accent-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
}
.accent-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-blue .select2-container--default.select2-container--focus .select2-selection--single,
.accent-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}
.accent-blue .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #007bff;
  color: #fff;
}

.accent-blue a:not(.btn):hover {
  color: #1a88ff;
}

.accent-blue .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}
.accent-blue .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}
.accent-blue .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}
.accent-blue .custom-range::-webkit-slider-thumb {
  background-color: #007bff;
}
.accent-blue .custom-range::-moz-range-thumb {
  background-color: #007bff;
}
.accent-blue .custom-range::-ms-thumb {
  background-color: #007bff;
}
.accent-blue .custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.accent-blue .custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.accent-blue .custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.accent-blue .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-blue .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #007bff;
  color: #fff;
}

/* accent-indigo */
.accent-indigo .modal-outline,
.accent-indigo .card-accent.card-outline {
  border-top: 3px solid #6610f2;
}

.accent-indigo .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #7528f3;
}

.accent-indigo .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-indigo .nav-pills .nav-link.active,
.accent-indigo .btn-accent,
.accent-indigo .bg-accent {
  background-color: #6610f2;
  color: #fff;
}

.accent-indigo .btn-accent:hover {
  background-color: #560bd0;
  border-color: #510bc4;
}

.accent-indigo .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}
.accent-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #b389f9;
}
.accent-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}
.accent-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}
.accent-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-indigo .select2-container--default.select2-container--focus .select2-selection--single,
.accent-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}
.accent-indigo .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #6610f2;
  color: #fff;
}

.accent-indigo a:not(.btn):hover {
  color: #7528f3;
}

.accent-indigo .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}
.accent-indigo .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}
.accent-indigo .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}
.accent-indigo .custom-range::-webkit-slider-thumb {
  background-color: #6610f2;
}
.accent-indigo .custom-range::-moz-range-thumb {
  background-color: #6610f2;
}
.accent-indigo .custom-range::-ms-thumb {
  background-color: #6610f2;
}
.accent-indigo .custom-range::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}
.accent-indigo .custom-range::-moz-range-thumb:active {
  background-color: #d2b9fb;
}
.accent-indigo .custom-range::-ms-thumb:active {
  background-color: #d2b9fb;
}

.accent-indigo .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-indigo .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #6610f2;
  color: #fff;
}

/* accent-purple */
.accent-purple .modal-outline,
.accent-purple .card-accent.card-outline {
  border-top: 3px solid #6f42c1;
}

.accent-purple .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #7e55c7;
}

.accent-purple .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-purple .nav-pills .nav-link.active,
.accent-purple .btn-accent,
.accent-purple .bg-accent {
  background-color: #6f42c1;
  color: #fff;
}

.accent-purple .btn-accent:hover {
  background-color: #5e37a6;
  border-color: #59339d;
}

.accent-purple .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}
.accent-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #b8a2e0;
}
.accent-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}
.accent-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}
.accent-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-purple .select2-container--default.select2-container--focus .select2-selection--single,
.accent-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}
.accent-purple .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #6f42c1;
  color: #fff;
}

.accent-purple a:not(.btn):hover {
  color: #7e55c7;
}

.accent-purple .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}
.accent-purple .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}
.accent-purple .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}
.accent-purple .custom-range::-webkit-slider-thumb {
  background-color: #6f42c1;
}
.accent-purple .custom-range::-moz-range-thumb {
  background-color: #6f42c1;
}
.accent-purple .custom-range::-ms-thumb {
  background-color: #6f42c1;
}
.accent-purple .custom-range::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}
.accent-purple .custom-range::-moz-range-thumb:active {
  background-color: #d5c8ed;
}
.accent-purple .custom-range::-ms-thumb:active {
  background-color: #d5c8ed;
}

.accent-purple .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-purple .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #6f42c1;
  color: #fff;
}

/* accent-pink */
.accent-pink .modal-outline,
.accent-pink .card-accent.card-outline {
  border-top: 3px solid #e83e8c;
}

.accent-pink .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #eb559a;
}

.accent-pink .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-pink .nav-pills .nav-link.active,
.accent-pink .btn-accent,
.accent-pink .bg-accent {
  background-color: #e83e8c;
  color: #fff;
}

.accent-pink .btn-accent:hover {
  background-color: #e41c78;
  border-color: #d91a72;
}

.accent-pink .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}
.accent-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #f6b0d0;
}
.accent-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}
.accent-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}
.accent-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-pink .select2-container--default.select2-container--focus .select2-selection--single,
.accent-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}
.accent-pink .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #e83e8c;
  color: #fff;
}

.accent-pink a:not(.btn):hover {
  color: #eb559a;
}

.accent-pink .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}
.accent-pink .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}
.accent-pink .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}
.accent-pink .custom-range::-webkit-slider-thumb {
  background-color: #e83e8c;
}
.accent-pink .custom-range::-moz-range-thumb {
  background-color: #e83e8c;
}
.accent-pink .custom-range::-ms-thumb {
  background-color: #e83e8c;
}
.accent-pink .custom-range::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}
.accent-pink .custom-range::-moz-range-thumb:active {
  background-color: #fbddeb;
}
.accent-pink .custom-range::-ms-thumb:active {
  background-color: #fbddeb;
}

.accent-pink .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-pink .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #e83e8c;
  color: #fff;
}

/* accent-red */
.accent-red .modal-outline,
.accent-red .card-accent.card-outline {
  border-top: 3px solid #dc3545;
}

.accent-red .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #e04b59;
}

.accent-red .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-red .nav-pills .nav-link.active,
.accent-red .btn-accent,
.accent-red .bg-accent {
  background-color: #dc3545;
  color: #fff;
}

.accent-red .btn-accent:hover {
  background-color: #c82333;
  border-color: #bd2130;
}

.accent-red .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}
.accent-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #efa2a9;
}
.accent-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}
.accent-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}
.accent-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-red .select2-container--default.select2-container--focus .select2-selection--single,
.accent-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}
.accent-red .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #dc3545;
  color: #fff;
}

.accent-red a:not(.btn):hover {
  color: #e04b59;
}

.accent-red .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}
.accent-red .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}
.accent-red .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}
.accent-red .custom-range::-webkit-slider-thumb {
  background-color: #dc3545;
}
.accent-red .custom-range::-moz-range-thumb {
  background-color: #dc3545;
}
.accent-red .custom-range::-ms-thumb {
  background-color: #dc3545;
}
.accent-red .custom-range::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}
.accent-red .custom-range::-moz-range-thumb:active {
  background-color: #f6cdd1;
}
.accent-red .custom-range::-ms-thumb:active {
  background-color: #f6cdd1;
}

.accent-red .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-red .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #dc3545;
  color: #fff;
}

/* accent-orange */
.accent-orange .modal-outline,
.accent-orange .card-accent.card-outline {
  border-top: 3px solid #fd7e14;
}

.accent-orange .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #fd8c2d;
}

.accent-orange .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-orange .nav-pills .nav-link.active,
.accent-orange .btn-accent,
.accent-orange .bg-accent {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.accent-orange .btn-accent:hover {
  background-color: #e96b02;
  border-color: #dc6502;
}

.accent-orange .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}
.accent-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #fec392;
}
.accent-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}
.accent-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}
.accent-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}
.accent-orange .select2-container--default.select2-container--focus .select2-selection--single,
.accent-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}
.accent-orange .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.accent-orange a:not(.btn):hover {
  color: #fd8c2d;
}

.accent-orange .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}
.accent-orange .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}
.accent-orange .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}
.accent-orange .custom-range::-webkit-slider-thumb {
  background-color: #fd7e14;
}
.accent-orange .custom-range::-moz-range-thumb {
  background-color: #fd7e14;
}
.accent-orange .custom-range::-ms-thumb {
  background-color: #fd7e14;
}
.accent-orange .custom-range::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}
.accent-orange .custom-range::-moz-range-thumb:active {
  background-color: #ffdfc5;
}
.accent-orange .custom-range::-ms-thumb:active {
  background-color: #ffdfc5;
}

.accent-orange .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-orange .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #fd7e14;
  color: #1f2d3d;
}

/* accent-yellow */
.accent-yellow .modal-outline,
.accent-yellow .card-accent.card-outline {
  border-top: 3px solid #ffc107;
}

.accent-yellow .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #ffc721;
}

.accent-yellow .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-yellow .nav-pills .nav-link.active,
.accent-yellow .btn-accent,
.accent-yellow .bg-accent {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-yellow .btn-accent:hover {
  background-color: #e0a800;
  border-color: #d39e00;
}

.accent-yellow .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}
.accent-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #ffe187;
}
.accent-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}
.accent-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}
.accent-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}
.accent-yellow .select2-container--default.select2-container--focus .select2-selection--single,
.accent-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}
.accent-yellow .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-yellow a:not(.btn):hover {
  color: #ffc721;
}

.accent-yellow .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}
.accent-yellow .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}
.accent-yellow .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}
.accent-yellow .custom-range::-webkit-slider-thumb {
  background-color: #ffc107;
}
.accent-yellow .custom-range::-moz-range-thumb {
  background-color: #ffc107;
}
.accent-yellow .custom-range::-ms-thumb {
  background-color: #ffc107;
}
.accent-yellow .custom-range::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}
.accent-yellow .custom-range::-moz-range-thumb:active {
  background-color: #ffeeba;
}
.accent-yellow .custom-range::-ms-thumb:active {
  background-color: #ffeeba;
}

.accent-yellow .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-yellow .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #ffc107;
  color: #1f2d3d;
}

/* accent-green */
.accent-green .modal-outline,
.accent-green .card-accent.card-outline {
  border-top: 3px solid #28a745;
}

.accent-green .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #2dbc4e;
}

.accent-green .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-green .nav-pills .nav-link.active,
.accent-green .btn-accent,
.accent-green .bg-accent {
  background-color: #28a745;
  color: #fff;
}

.accent-green .btn-accent:hover {
  background-color: #218838;
  border-color: #1e7e34;
}

.accent-green .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}
.accent-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #71dd8a;
}
.accent-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}
.accent-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}
.accent-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-green .select2-container--default.select2-container--focus .select2-selection--single,
.accent-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}
.accent-green .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #28a745;
  color: #fff;
}

.accent-green a:not(.btn):hover {
  color: #2dbc4e;
}

.accent-green .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}
.accent-green .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}
.accent-green .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}
.accent-green .custom-range::-webkit-slider-thumb {
  background-color: #28a745;
}
.accent-green .custom-range::-moz-range-thumb {
  background-color: #28a745;
}
.accent-green .custom-range::-ms-thumb {
  background-color: #28a745;
}
.accent-green .custom-range::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}
.accent-green .custom-range::-moz-range-thumb:active {
  background-color: #9be7ac;
}
.accent-green .custom-range::-ms-thumb:active {
  background-color: #9be7ac;
}

.accent-green .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-green .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #28a745;
  color: #fff;
}

/* accent-teal */
.accent-teal .modal-outline,
.accent-teal .card-accent.card-outline {
  border-top: 3px solid #20c997;
}

.accent-teal .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #26dca6;
}

.accent-teal .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-teal .nav-pills .nav-link.active,
.accent-teal .btn-accent,
.accent-teal .bg-accent {
  background-color: #20c997;
  color: #fff;
}

.accent-teal .btn-accent:hover {
  background-color: #1ba87e;
  border-color: #199d76;
}

.accent-teal .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}
.accent-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #7eeaca;
}
.accent-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}
.accent-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}
.accent-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-teal .select2-container--default.select2-container--focus .select2-selection--single,
.accent-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}
.accent-teal .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #20c997;
  color: #fff;
}

.accent-teal a:not(.btn):hover {
  color: #26dca6;
}

.accent-teal .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}
.accent-teal .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}
.accent-teal .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}
.accent-teal .custom-range::-webkit-slider-thumb {
  background-color: #20c997;
}
.accent-teal .custom-range::-moz-range-thumb {
  background-color: #20c997;
}
.accent-teal .custom-range::-ms-thumb {
  background-color: #20c997;
}
.accent-teal .custom-range::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}
.accent-teal .custom-range::-moz-range-thumb:active {
  background-color: #aaf1dc;
}
.accent-teal .custom-range::-ms-thumb:active {
  background-color: #aaf1dc;
}

.accent-teal .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-teal .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #20c997;
  color: #fff;
}

/* accent-cyan */
.accent-cyan .modal-outline,
.accent-cyan .card-accent.card-outline {
  border-top: 3px solid #17a2b8;
}

.accent-cyan .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #1ab6cf;
}

.accent-cyan .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-cyan .nav-pills .nav-link.active,
.accent-cyan .btn-accent,
.accent-cyan .bg-accent {
  background-color: #17a2b8;
  color: #fff;
}

.accent-cyan .btn-accent:hover {
  background-color: #138496;
  border-color: #117a8b;
}

.accent-cyan .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}
.accent-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #63d9ec;
}
.accent-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}
.accent-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}
.accent-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-cyan .select2-container--default.select2-container--focus .select2-selection--single,
.accent-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}
.accent-cyan .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #17a2b8;
  color: #fff;
}

.accent-cyan a:not(.btn):hover {
  color: #1ab6cf;
}

.accent-cyan .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}
.accent-cyan .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}
.accent-cyan .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}
.accent-cyan .custom-range::-webkit-slider-thumb {
  background-color: #17a2b8;
}
.accent-cyan .custom-range::-moz-range-thumb {
  background-color: #17a2b8;
}
.accent-cyan .custom-range::-ms-thumb {
  background-color: #17a2b8;
}
.accent-cyan .custom-range::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}
.accent-cyan .custom-range::-moz-range-thumb:active {
  background-color: #90e4f1;
}
.accent-cyan .custom-range::-ms-thumb:active {
  background-color: #90e4f1;
}

.accent-cyan .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-cyan .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #17a2b8;
  color: #fff;
}

/* accent-white */
.accent-white .modal-outline,
.accent-white .card-accent.card-outline {
  border-top: 3px solid #fff;
}

.accent-white .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #fff;
}

.accent-white .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-white .nav-pills .nav-link.active,
.accent-white .btn-accent,
.accent-white .bg-accent {
  background-color: #fff;
  color: #1f2d3d;
}

.accent-white .btn-accent:hover {
  background-color: #ececec;
  border-color: #e6e6e6;
}

.accent-white .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fff;
}
.accent-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #fff;
}
.accent-white .select2-container--default .select2-selection--multiple:focus {
  border-color: #fff;
}
.accent-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}
.accent-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}
.accent-white .select2-container--default.select2-container--focus .select2-selection--single,
.accent-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fff;
}
.accent-white .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #fff;
  color: #1f2d3d;
}

.accent-white a:not(.btn):hover {
  color: #fff;
}

.accent-white .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}
.accent-white .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}
.accent-white .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}
.accent-white .custom-range::-webkit-slider-thumb {
  background-color: #fff;
}
.accent-white .custom-range::-moz-range-thumb {
  background-color: #fff;
}
.accent-white .custom-range::-ms-thumb {
  background-color: #fff;
}
.accent-white .custom-range::-webkit-slider-thumb:active {
  background-color: #fff;
}
.accent-white .custom-range::-moz-range-thumb:active {
  background-color: #fff;
}
.accent-white .custom-range::-ms-thumb:active {
  background-color: #fff;
}

.accent-white .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-white .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #fff;
  color: #1f2d3d;
}

/* accent-gray */
.accent-gray .modal-outline,
.accent-gray .card-accent.card-outline {
  border-top: 3px solid #6c757d;
}

.accent-gray .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #78828a;
}

.accent-gray .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-gray .nav-pills .nav-link.active,
.accent-gray .btn-accent,
.accent-gray .bg-accent {
  background-color: #6c757d;
  color: #fff;
}

.accent-gray .btn-accent:hover {
  background-color: #5a6268;
  border-color: #545b62;
}

.accent-gray .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}
.accent-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #afb5ba;
}
.accent-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}
.accent-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}
.accent-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-gray .select2-container--default.select2-container--focus .select2-selection--single,
.accent-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}
.accent-gray .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #6c757d;
  color: #fff;
}

.accent-gray a:not(.btn):hover {
  color: #78828a;
}

.accent-gray .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}
.accent-gray .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}
.accent-gray .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}
.accent-gray .custom-range::-webkit-slider-thumb {
  background-color: #6c757d;
}
.accent-gray .custom-range::-moz-range-thumb {
  background-color: #6c757d;
}
.accent-gray .custom-range::-ms-thumb {
  background-color: #6c757d;
}
.accent-gray .custom-range::-webkit-slider-thumb:active {
  background-color: #caced1;
}
.accent-gray .custom-range::-moz-range-thumb:active {
  background-color: #caced1;
}
.accent-gray .custom-range::-ms-thumb:active {
  background-color: #caced1;
}

.accent-gray .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-gray .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #6c757d;
  color: #fff;
}

/* accent-gray-dark */
.accent-gray-dark .modal-outline,
.accent-gray-dark .card-accent.card-outline {
  border-top: 3px solid #343a40;
}

.accent-gray-dark .nav-pills:not(.nav-sidebar) .nav-link:not(.active):hover {
  color: #3f474e;
}

.accent-gray-dark .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.accent-gray-dark .nav-pills .nav-link.active,
.accent-gray-dark .btn-accent,
.accent-gray-dark .bg-accent {
  background-color: #343a40;
  color: #fff;
}

.accent-gray-dark .btn-accent:hover {
  background-color: #23272b;
  border-color: #1d2124;
}

.accent-gray-dark .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}
.accent-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.accent-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border-color: #6d7a86;
}
.accent-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}
.accent-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}
.accent-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.accent-gray-dark .select2-container--default.select2-container--focus .select2-selection--single,
.accent-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}
.accent-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #343a40;
  color: #fff;
}

.accent-gray-dark a:not(.btn):hover {
  color: #3f474e;
}

.accent-gray-dark .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}
.accent-gray-dark .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}
.accent-gray-dark .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}
.accent-gray-dark .custom-range::-webkit-slider-thumb {
  background-color: #343a40;
}
.accent-gray-dark .custom-range::-moz-range-thumb {
  background-color: #343a40;
}
.accent-gray-dark .custom-range::-ms-thumb {
  background-color: #343a40;
}
.accent-gray-dark .custom-range::-webkit-slider-thumb:active {
  background-color: #88939e;
}
.accent-gray-dark .custom-range::-moz-range-thumb:active {
  background-color: #88939e;
}
.accent-gray-dark .custom-range::-ms-thumb:active {
  background-color: #88939e;
}

.accent-gray-dark .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-accent,
.accent-gray-dark .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-accent {
  background: #343a40;
  color: #fff;
}

pre {
	background-color: #343a40;
	color: #fff;
}
.dark-mode pre {
	background-color: #23272b;
	color: #fff;
}
.brand-link:hover {
  color: #fff !important;
}

.text-sm .badge {
	font-weight: 600;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field, .select2-container--default .select2-selection--multiple.text-sm .select2-search.select2-search--inline .select2-search__field {
    margin-top: 8px;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple.text-sm .select2-selection__choice {
    margin-top: .31rem;
}

.text-sm .select2-container--default .select2-selection--single,
select.form-control-sm ~ .select2-container--default .select2-selection--single {
    height: calc(2.25rem + 2px);
}

.text-sm .select2-container--default .select2-selection--single .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__rendered {
    margin-top: -3px;
}

.text-sm .select2-container--default .select2-selection--single .select2-selection__arrow,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 1px;
}

.text-sm .select2-container--default .select2-selection--multiple,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple {
    min-height: calc(2.25rem + 2px);
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 0.375rem 0.375rem;
    /*margin-top: -0.375rem;*/
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
    margin-left: 0.375rem;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
    margin-top: 6px;
}

.text-sm .select2-selection {
    font-size: 1rem !important;
}

.text-sm .select2-search {
    font-size: 1rem !important;
}

.text-sm .nav-sidebar>.nav-item .nav-icon.fas {
	font-size: 0.9625rem !important;
}

.text-sm .navbar-brand {
	padding: 0;
	padding-right: 1rem;
	font-size: 1rem;
}

.navbar-dark .navbar-brand {
	color: rgba(255, 255, 255, 0.8) !important;
}

.navbar-dark .navbar-brand:hover {
	color: #fff !important;
}

.text-sm .card-body.p-0 .table thead > tr > th:first-of-type,
.text-sm .card-body.p-0 .table thead > tr > td:first-of-type,
.text-sm .card-body.p-0 .table tfoot > tr > th:first-of-type,
.text-sm .card-body.p-0 .table tfoot > tr > td:first-of-type,
.text-sm .card-body.p-0 .table tbody > tr > th:first-of-type,
.text-sm .card-body.p-0 .table tbody > tr > td:first-of-type {
	padding-left: 0.65rem;
}

.text-sm .card-body.p-0 .table thead > tr > th:last-of-type,
.text-sm .card-body.p-0 .table thead > tr > td:last-of-type,
.text-sm .card-body.p-0 .table tfoot > tr > th:last-of-type,
.text-sm .card-body.p-0 .table tfoot > tr > td:last-of-type,
.text-sm .card-body.p-0 .table tbody > tr > th:last-of-type,
.text-sm .card-body.p-0 .table tbody > tr > td:last-of-type {
	padding-right: 0.65rem;
}

.text-sm .card-title:not(h6) {
    line-height: 1.3333333rem;
}

.dark-mode .popover {
	background-color: #454d55;
}
.dark-mode .popover-header {
	background-color: #454d55;
	border-bottom-color: rgba(0, 0, 0, 0.125);
}
.dark-mode .popover-body {
    color: #fff;
}
.dark-mode .bs-popover-top > .arrow::after, .dark-mode .bs-popover-auto[x-placement^="top"] > .arrow::after {
	border-top-color: #454d55;
}
.dark-mode .bs-popover-right > .arrow::after, .dark-mode .bs-popover-auto[x-placement^="right"] > .arrow::after {
	border-right-color: #454d55;
}
.dark-mode .bs-popover-bottom > .arrow::after, .dark-mode .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
	border-bottom-color: #454d55;
}
.dark-mode .bs-popover-left > .arrow::after, .dark-mode .bs-popover-auto[x-placement^="left"] > .arrow::after {
	border-left-color: #454d55;
}

.dark-mode .table thead th {
	background-color: #343a40;
}

.dark-mode .custom-select {
	box-shadow: none;
	background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='2' viewBox='0 0 4 2'%3e%3cpath fill='%23fff' d='M0 0L2 2L4 0z'/%3e%3c/svg%3e") right 0.75rem center/8px 4px no-repeat;
}

.dark-mode .card .card .card {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .border-bottom {
  border-bottom: 1px solid #6c757d !important;
}

.modal-dialog .overlay {
	background-color: rgba(255, 255, 255, 0.7);
}

.colorselector {
	display: none;
}
.dark-mode .dropdown-menu.dropdown-caret::after {
	border-bottom-color: #343a40;
}

.hidden {
	display: none;
}

.badge-outline {
	border-width: 1px;
	border-style: solid;
}
.badge-outline-primary {
	color: #007bff;
	border-color: #007bff;
}
.badge-outline-secondary {
	color: #6c757d;
	border-color: #6c757d;
}
.badge-outline-success {
	color: #28a745;
	border-color: #28a745;
}
.badge-outline-info {
	color: #17a2b8;
	border-color: #17a2b8;
}
.badge-outline-warning {
	color: #ffc107;
	border-color: #ffc107;
}
.badge-outline-danger {
	color: #dc3545;
	border-color: #dc3545;
}
.badge-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa;
}
.badge-outline-dark {
	color: #343a40;
	border-color: #343a40;
}
.badge-outline-lightblue {
	color: #3c8dbc;
	border-color: #3c8dbc;
}
.badge-outline-navy {
	color: #001f3f;
	border-color: #001f3f;
}
.badge-outline-olive {
	color: #3d9970;
	border-color: #3d9970;
}
.badge-outline-lime {
	color: #01ff70;
	border-color: #01ff70;
}
.badge-outline-fuchsia {
	color: #f012be;
	border-color: #f012be;
}
.badge-outline-maroon {
	color: #d81b60;
	border-color: #d81b60;
}
.badge-outline-blue {
	color: #007bff;
	border-color: #007bff;
}
.badge-outline-indigo {
	color: #6610f2;
	border-color: #6610f2;
}
.badge-outline-purple {
	color: #6f42c1;
	border-color: #6f42c1;
}
.badge-outline-pink {
	color: #e83e8c;
	border-color: #e83e8c;
}
.badge-outline-red {
	color: #dc3545;
	border-color: #dc3545;
}
.badge-outline-orange {
	color: #fd7e14;
	border-color: #fd7e14;
}
.badge-outline-yellow {
	color: #ffc107;
	border-color: #ffc107;
}
.badge-outline-green {
	color: #28a745;
	border-color: #28a745;
}
.badge-outline-teal {
	color: #20c997;
	border-color: #20c997;
}
.badge-outline-cyan {
	color: #17a2b8;
	border-color: #17a2b8;
}
.badge-outline-white {
	color: #fff;
	border-color: #fff;
}
.badge-outline-gray {
	color: #6c757d;
	border-color: #6c757d;
}
.badge-outline-gray-dark {
	color: #343a40;
	border-color: #343a40;
}

.bootstrap-switch .bootstrap-switch-label {
	text-align: center;
}

.w-33 {
  width: 33.333333% !important;
}

.w-66 {
  width: 66.666666% !important;
}

.mw-0 {
  max-width: 0 !important;
}

.was-validated .select2:invalid + .select2.select2-container.select2-container--default span.select2-selection, .select2.is-invalid + .select2.select2-container.select2-container--default span.select2-selection {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .select2:invalid:focus + .select2.select2-container.select2-container--default span.select2-selection, .select2.is-invalid:focus + .select2.select2-container.select2-container--default span.select2-selection {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.was-validated .select2:valid + .select2.select2-container.select2-container--default span.select2-selection, .select2.is-valid + .select2.select2-container.select2-container--default span.select2-selection {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .select2:valid:focus + .select2.select2-container.select2-container--default span.select2-selection, .select2.is-valid:focus + .select2.select2-container.select2-container--default span.select2-selection {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.btn-link.text-lightblue:hover {
	color: #33779f !important;
}
.btn-link.text-navy:hover {
	color: #000c19 !important;
}
.btn-link.text-olive:hover {
	color: #327e5c !important;
}
.btn-link.text-lime:hover {
	color: #00da5f !important;
}
.btn-link.text-fuchsia:hover {
	color: #cf0da3 !important;
}
.btn-link.text-maroon:hover {
	color: #b61751 !important;
}
.btn-link.text-blue:hover {
	color: #0069d9 !important;
}
.btn-link.text-indigo:hover {
	color: #560bd0 !important;
}
.btn-link.text-purple:hover {
	color: #5e37a6 !important;
}
.btn-link.text-pink:hover {
	color: #e41c78 !important;
}
.btn-link.text-red:hover {
	color: #c82333 !important;
}
.btn-link.text-orange:hover {
	color: #e96b02 !important;
}
.btn-link.text-yellow:hover {
	color: #e0a800 !important;
}
.btn-link.text-green:hover {
	color: #218838 !important;
}
.btn-link.text-teal:hover {
	color: #1ba87e !important;
}
.btn-link.text-cyan:hover {
	color: #138496 !important;
}
.btn-link.text-white:hover {
	color: #ececec !important;
}
.btn-link.text-gray:hover {
	color: #5a6268 !important;
}
.btn-link.text-gray-dark:hover {
	color: #23272b !important;
}

.dark-mode .form-control:disabled, .dark-mode .form-control[readonly] {
  background-color: #3f474e !important;
}

a.disabled {
  pointer-events: none;
}

[class*="sidebar-dark-"] .sidebar a.disabled {
  color: #6c757d;
}
[class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link.disabled {
  background-color: transparent;
  color: #6c757d;
}

.fade-nodelay, .fade-nodelay .modal-dialog {
  transition: opacity 0s linear !important;
}
