UNPKG

admin-lte

Version:

Responsive open source admin dashboard and control panel.

1,722 lines (1,317 loc) 137 kB
/*! * AdminLTE v3.0.1 * Only Components * Author: Colorlib * Website: AdminLTE.io <http://adminlte.io> * License: Open source - MIT <http://opensource.org/licenses/MIT> */ .form-group.has-icon { position: relative; } .form-group.has-icon .form-control { padding-right: 35px; } .form-group.has-icon .form-icon { background-color: transparent; border: 0; cursor: pointer; font-size: 1rem; padding: 0.375rem 0.75rem; position: absolute; right: 3px; top: 0; } .btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type { border-radius: 0; } .form-control-feedback.fa, .form-control-feedback.fas, .form-control-feedback.far, .form-control-feedback.fab, .form-control-feedback.glyphicon, .form-control-feedback.ion { line-height: calc(2.25rem + 2px); } .input-lg + .form-control-feedback.fa, .input-lg + .form-control-feedback.fas, .input-lg + .form-control-feedback.far, .input-lg + .form-control-feedback.fab, .input-lg + .form-control-feedback.glyphicon, .input-lg + .form-control-feedback.ion, .input-group-lg + .form-control-feedback.fa, .input-group-lg + .form-control-feedback.fas, .input-group-lg + .form-control-feedback.far, .input-group-lg + .form-control-feedback.fab, .input-group-lg + .form-control-feedback.glyphicon, .input-group-lg + .form-control-feedback.ion { line-height: calc(2.875rem + 2px); } .form-group-lg .form-control + .form-control-feedback.fa, .form-group-lg .form-control + .form-control-feedback.fas, .form-group-lg .form-control + .form-control-feedback.far, .form-group-lg .form-control + .form-control-feedback.fab, .form-group-lg .form-control + .form-control-feedback.glyphicon, .form-group-lg .form-control + .form-control-feedback.ion { line-height: calc(2.875rem + 2px); } .input-sm + .form-control-feedback.fa, .input-sm + .form-control-feedback.fas, .input-sm + .form-control-feedback.far, .input-sm + .form-control-feedback.fab, .input-sm + .form-control-feedback.glyphicon, .input-sm + .form-control-feedback.ion, .input-group-sm + .form-control-feedback.fa, .input-group-sm + .form-control-feedback.fas, .input-group-sm + .form-control-feedback.far, .input-group-sm + .form-control-feedback.fab, .input-group-sm + .form-control-feedback.glyphicon, .input-group-sm + .form-control-feedback.ion { line-height: calc(1.8125rem + 2px); } .form-group-sm .form-control + .form-control-feedback.fa, .form-group-sm .form-control + .form-control-feedback.fas, .form-group-sm .form-control + .form-control-feedback.far, .form-group-sm .form-control + .form-control-feedback.fab, .form-group-sm .form-control + .form-control-feedback.glyphicon, .form-group-sm .form-control + .form-control-feedback.ion { line-height: calc(1.8125rem + 2px); } label:not(.form-check-label, .custom-file-label) { font-weight: 700; } .warning-feedback { font-size: 80%; color: #ffc107; display: none; margin-top: 0.25rem; width: 100%; } .warning-tooltip { border-radius: 0.25rem; font-size: 0.875rem; background-color: rgba(255, 193, 7, 0.9); color: #1F2D3D; display: none; line-height: 1.5; margin-top: .1rem; max-width: 100%; padding: 0.25rem 0.5rem; position: absolute; top: 100%; z-index: 5; } .form-control.is-warning { border-color: #ffc107; } .form-control.is-warning:focus { border-color: #ffc107; box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25); } .form-control.is-warning ~ .warning-feedback, .form-control.is-warning ~ .warning-tooltip { display: block; } textarea.form-control.is-warning { padding-right: 2.25rem; background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } .custom-select.is-warning { border-color: #ffc107; } .custom-select.is-warning:focus { border-color: #ffc107; box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25); } .custom-select.is-warning ~ .warning-feedback, .custom-select.is-warning ~ .warning-tooltip { display: block; } .form-control-file.is-warning ~ .warning-feedback, .form-control-file.is-warning ~ .warning-tooltip { display: block; } .form-check-input.is-warning ~ .form-check-label { color: #ffc107; } .form-check-input.is-warning ~ .warning-feedback, .form-check-input.is-warning ~ .warning-tooltip { display: block; } .custom-control-input.is-warning ~ .custom-control-label { color: #ffc107; } .custom-control-input.is-warning ~ .custom-control-label::before { border-color: #ffc107; } .custom-control-input.is-warning ~ .warning-feedback, .custom-control-input.is-warning ~ .warning-tooltip { display: block; } .custom-control-input.is-warning:checked ~ .custom-control-label::before { background-color: #ffce3a; border-color: #ffce3a; } .custom-control-input.is-warning:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25); } .custom-control-input.is-warning:focus:not(:checked) ~ .custom-control-label::before { border-color: #ffc107; } .custom-file-input.is-warning ~ .custom-file-label { border-color: #ffc107; } .custom-file-input.is-warning ~ .warning-feedback, .custom-file-input.is-warning ~ .warning-tooltip { display: block; } .custom-file-input.is-warning:focus ~ .custom-file-label { border-color: #ffc107; box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25); } .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before { background: #007bff; border-color: #004a99; } .custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after { background: #003e80; } .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before { background: #007bff; border-color: #004a99; } .custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after { background: #99caff; } .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before { background: #6c757d; border-color: #3d4246; } .custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after { background: #313539; } .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before { background: #6c757d; border-color: #3d4246; } .custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after { background: #bcc1c6; } .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before { background: #28a745; border-color: #145523; } .custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after { background: #0f401b; } .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before { background: #28a745; border-color: #145523; } .custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after { background: #86e29b; } .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before { background: #17a2b8; border-color: #0c525d; } .custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after { background: #093e47; } .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before { background: #17a2b8; border-color: #0c525d; } .custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after { background: #7adeee; } .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before { background: #ffc107; border-color: #a07800; } .custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after { background: #876500; } .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before { background: #ffc107; border-color: #a07800; } .custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after { background: #ffe7a0; } .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before { background: #dc3545; border-color: #921925; } .custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after { background: #7c151f; } .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before { background: #dc3545; border-color: #921925; } .custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after { background: #f3b7bd; } .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before { background: #f8f9fa; border-color: #bdc6d0; } .custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(248, 249, 250, 0.25); } .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after { background: #aeb9c5; } .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before { background: #f8f9fa; border-color: #bdc6d0; } .custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(248, 249, 250, 0.25); } .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after { background: white; } .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before { background: #343a40; border-color: #060708; } .custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after { background: black; } .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before { background: #343a40; border-color: #060708; } .custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after { background: #7a8793; } .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before { background: #001f3f; border-color: black; } .custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 31, 63, 0.25); } .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after { background: black; } .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before { background: #001f3f; border-color: black; } .custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 31, 63, 0.25); } .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after { background: #006ad8; } .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before { background: #3d9970; border-color: #20503b; } .custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(61, 153, 112, 0.25); } .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after { background: #193e2d; } .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before { background: #3d9970; border-color: #20503b; } .custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(61, 153, 112, 0.25); } .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after { background: #99d6bb; } .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before { background: #01ff70; border-color: #009a43; } .custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(1, 255, 112, 0.25); } .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after { background: #008138; } .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before { background: #01ff70; border-color: #009a43; } .custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(1, 255, 112, 0.25); } .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after { background: #9affc6; } .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before { background: #f012be; border-color: #930974; } .custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(240, 18, 190, 0.25); } .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after { background: #7b0861; } .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before { background: #f012be; border-color: #930974; } .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(240, 18, 190, 0.25); } .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after { background: #f9a2e5; } .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before { background: #d81b60; border-color: #7d1038; } .custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(216, 27, 96, 0.25); } .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after { background: #670d2e; } .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before { background: #d81b60; border-color: #7d1038; } .custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(216, 27, 96, 0.25); } .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after { background: #f29aba; } .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before { background: #007bff; border-color: #004a99; } .custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after { background: #003e80; } .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before { background: #007bff; border-color: #004a99; } .custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after { background: #99caff; } .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before { background: #6610f2; border-color: #3d0894; } .custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(102, 16, 242, 0.25); } .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after { background: #33077c; } .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before { background: #6610f2; border-color: #3d0894; } .custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(102, 16, 242, 0.25); } .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after { background: #c3a1fa; } .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before { background: #6f42c1; border-color: #432776; } .custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(111, 66, 193, 0.25); } .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after { background: #382063; } .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before { background: #6f42c1; border-color: #432776; } .custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(111, 66, 193, 0.25); } .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after { background: #c7b5e7; } .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before { background: #e83e8c; border-color: #ac145a; } .custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(232, 62, 140, 0.25); } .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after { background: #95124e; } .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before { background: #e83e8c; border-color: #ac145a; } .custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(232, 62, 140, 0.25); } .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after { background: #f8c7dd; } .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before { background: #dc3545; border-color: #921925; } .custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after { background: #7c151f; } .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before { background: #dc3545; border-color: #921925; } .custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after { background: #f3b7bd; } .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before { background: #fd7e14; border-color: #aa4e01; } .custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(253, 126, 20, 0.25); } .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after { background: #904201; } .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before { background: #fd7e14; border-color: #aa4e01; } .custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(253, 126, 20, 0.25); } .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after { background: #fed1ac; } .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before { background: #ffc107; border-color: #a07800; } .custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after { background: #876500; } .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before { background: #ffc107; border-color: #a07800; } .custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after { background: #ffe7a0; } .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before { background: #28a745; border-color: #145523; } .custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after { background: #0f401b; } .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before { background: #28a745; border-color: #145523; } .custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after { background: #86e29b; } .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before { background: #20c997; border-color: #127155; } .custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(32, 201, 151, 0.25); } .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after { background: #0e5b44; } .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before { background: #20c997; border-color: #127155; } .custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(32, 201, 151, 0.25); } .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after { background: #94eed3; } .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before { background: #17a2b8; border-color: #0c525d; } .custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after { background: #093e47; } .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before { background: #17a2b8; border-color: #0c525d; } .custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after { background: #7adeee; } .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before { background: #ffffff; border-color: #cccccc; } .custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 255, 255, 0.25); } .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after { background: #bfbfbf; } .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before { background: #ffffff; border-color: #cccccc; } .custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 255, 255, 0.25); } .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after { background: white; } .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before { background: #6c757d; border-color: #3d4246; } .custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after { background: #313539; } .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before { background: #6c757d; border-color: #3d4246; } .custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after { background: #bcc1c6; } .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before { background: #343a40; border-color: #060708; } .custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after { background: black; } .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before { background: #343a40; border-color: #060708; } .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after { background: #7a8793; } .custom-range.custom-range-primary:focus { outline: none; } .custom-range.custom-range-primary:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-range.custom-range-primary:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-range.custom-range-primary:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-range.custom-range-primary::-webkit-slider-thumb { background-color: #007bff; } .custom-range.custom-range-primary::-webkit-slider-thumb:active { background-color: #b3d7ff; } .custom-range.custom-range-primary::-moz-range-thumb { background-color: #007bff; } .custom-range.custom-range-primary::-moz-range-thumb:active { background-color: #b3d7ff; } .custom-range.custom-range-primary::-ms-thumb { background-color: #007bff; } .custom-range.custom-range-primary::-ms-thumb:active { background-color: #b3d7ff; } .custom-range.custom-range-secondary:focus { outline: none; } .custom-range.custom-range-secondary:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-range.custom-range-secondary:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-range.custom-range-secondary:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-range.custom-range-secondary::-webkit-slider-thumb { background-color: #6c757d; } .custom-range.custom-range-secondary::-webkit-slider-thumb:active { background-color: #caced1; } .custom-range.custom-range-secondary::-moz-range-thumb { background-color: #6c757d; } .custom-range.custom-range-secondary::-moz-range-thumb:active { background-color: #caced1; } .custom-range.custom-range-secondary::-ms-thumb { background-color: #6c757d; } .custom-range.custom-range-secondary::-ms-thumb:active { background-color: #caced1; } .custom-range.custom-range-success:focus { outline: none; } .custom-range.custom-range-success:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-range.custom-range-success:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-range.custom-range-success:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-range.custom-range-success::-webkit-slider-thumb { background-color: #28a745; } .custom-range.custom-range-success::-webkit-slider-thumb:active { background-color: #9be7ac; } .custom-range.custom-range-success::-moz-range-thumb { background-color: #28a745; } .custom-range.custom-range-success::-moz-range-thumb:active { background-color: #9be7ac; } .custom-range.custom-range-success::-ms-thumb { background-color: #28a745; } .custom-range.custom-range-success::-ms-thumb:active { background-color: #9be7ac; } .custom-range.custom-range-info:focus { outline: none; } .custom-range.custom-range-info:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-range.custom-range-info:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-range.custom-range-info:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-range.custom-range-info::-webkit-slider-thumb { background-color: #17a2b8; } .custom-range.custom-range-info::-webkit-slider-thumb:active { background-color: #90e4f1; } .custom-range.custom-range-info::-moz-range-thumb { background-color: #17a2b8; } .custom-range.custom-range-info::-moz-range-thumb:active { background-color: #90e4f1; } .custom-range.custom-range-info::-ms-thumb { background-color: #17a2b8; } .custom-range.custom-range-info::-ms-thumb:active { background-color: #90e4f1; } .custom-range.custom-range-warning:focus { outline: none; } .custom-range.custom-range-warning:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-range.custom-range-warning:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-range.custom-range-warning:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-range.custom-range-warning::-webkit-slider-thumb { background-color: #ffc107; } .custom-range.custom-range-warning::-webkit-slider-thumb:active { background-color: #ffeeba; } .custom-range.custom-range-warning::-moz-range-thumb { background-color: #ffc107; } .custom-range.custom-range-warning::-moz-range-thumb:active { background-color: #ffeeba; } .custom-range.custom-range-warning::-ms-thumb { background-color: #ffc107; } .custom-range.custom-range-warning::-ms-thumb:active { background-color: #ffeeba; } .custom-range.custom-range-danger:focus { outline: none; } .custom-range.custom-range-danger:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-range.custom-range-danger:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-range.custom-range-danger:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-range.custom-range-danger::-webkit-slider-thumb { background-color: #dc3545; } .custom-range.custom-range-danger::-webkit-slider-thumb:active { background-color: #f6cdd1; } .custom-range.custom-range-danger::-moz-range-thumb { background-color: #dc3545; } .custom-range.custom-range-danger::-moz-range-thumb:active { background-color: #f6cdd1; } .custom-range.custom-range-danger::-ms-thumb { background-color: #dc3545; } .custom-range.custom-range-danger::-ms-thumb:active { background-color: #f6cdd1; } .custom-range.custom-range-light:focus { outline: none; } .custom-range.custom-range-light:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(248, 249, 250, 0.25); } .custom-range.custom-range-light:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(248, 249, 250, 0.25); } .custom-range.custom-range-light:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(248, 249, 250, 0.25); } .custom-range.custom-range-light::-webkit-slider-thumb { background-color: #f8f9fa; } .custom-range.custom-range-light::-webkit-slider-thumb:active { background-color: white; } .custom-range.custom-range-light::-moz-range-thumb { background-color: #f8f9fa; } .custom-range.custom-range-light::-moz-range-thumb:active { background-color: white; } .custom-range.custom-range-light::-ms-thumb { background-color: #f8f9fa; } .custom-range.custom-range-light::-ms-thumb:active { background-color: white; } .custom-range.custom-range-dark:focus { outline: none; } .custom-range.custom-range-dark:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-range.custom-range-dark:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-range.custom-range-dark:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-range.custom-range-dark::-webkit-slider-thumb { background-color: #343a40; } .custom-range.custom-range-dark::-webkit-slider-thumb:active { background-color: #88939e; } .custom-range.custom-range-dark::-moz-range-thumb { background-color: #343a40; } .custom-range.custom-range-dark::-moz-range-thumb:active { background-color: #88939e; } .custom-range.custom-range-dark::-ms-thumb { background-color: #343a40; } .custom-range.custom-range-dark::-ms-thumb:active { background-color: #88939e; } .custom-range.custom-range-navy:focus { outline: none; } .custom-range.custom-range-navy:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 31, 63, 0.25); } .custom-range.custom-range-navy:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 31, 63, 0.25); } .custom-range.custom-range-navy:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 31, 63, 0.25); } .custom-range.custom-range-navy::-webkit-slider-thumb { background-color: #001f3f; } .custom-range.custom-range-navy::-webkit-slider-thumb:active { background-color: #0077f2; } .custom-range.custom-range-navy::-moz-range-thumb { background-color: #001f3f; } .custom-range.custom-range-navy::-moz-range-thumb:active { background-color: #0077f2; } .custom-range.custom-range-navy::-ms-thumb { background-color: #001f3f; } .custom-range.custom-range-navy::-ms-thumb:active { background-color: #0077f2; } .custom-range.custom-range-olive:focus { outline: none; } .custom-range.custom-range-olive:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(61, 153, 112, 0.25); } .custom-range.custom-range-olive:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(61, 153, 112, 0.25); } .custom-range.custom-range-olive:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(61, 153, 112, 0.25); } .custom-range.custom-range-olive::-webkit-slider-thumb { background-color: #3d9970; } .custom-range.custom-range-olive::-webkit-slider-thumb:active { background-color: #abdec7; } .custom-range.custom-range-olive::-moz-range-thumb { background-color: #3d9970; } .custom-range.custom-range-olive::-moz-range-thumb:active { background-color: #abdec7; } .custom-range.custom-range-olive::-ms-thumb { background-color: #3d9970; } .custom-range.custom-range-olive::-ms-thumb:active { background-color: #abdec7; } .custom-range.custom-range-lime:focus { outline: none; } .custom-range.custom-range-lime:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(1, 255, 112, 0.25); } .custom-range.custom-range-lime:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(1, 255, 112, 0.25); } .custom-range.custom-range-lime:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(1, 255, 112, 0.25); } .custom-range.custom-range-lime::-webkit-slider-thumb { background-color: #01ff70; } .custom-range.custom-range-lime::-webkit-slider-thumb:active { background-color: #b4ffd4; } .custom-range.custom-range-lime::-moz-range-thumb { background-color: #01ff70; } .custom-range.custom-range-lime::-moz-range-thumb:active { background-color: #b4ffd4; } .custom-range.custom-range-lime::-ms-thumb { background-color: #01ff70; } .custom-range.custom-range-lime::-ms-thumb:active { background-color: #b4ffd4; } .custom-range.custom-range-fuchsia:focus { outline: none; } .custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(240, 18, 190, 0.25); } .custom-range.custom-range-fuchsia:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(240, 18, 190, 0.25); } .custom-range.custom-range-fuchsia:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(240, 18, 190, 0.25); } .custom-range.custom-range-fuchsia::-webkit-slider-thumb { background-color: #f012be; } .custom-range.custom-range-fuchsia::-webkit-slider-thumb:active { background-color: #fbbaec; } .custom-range.custom-range-fuchsia::-moz-range-thumb { background-color: #f012be; } .custom-range.custom-range-fuchsia::-moz-range-thumb:active { background-color: #fbbaec; } .custom-range.custom-range-fuchsia::-ms-thumb { background-color: #f012be; } .custom-range.custom-range-fuchsia::-ms-thumb:active { background-color: #fbbaec; } .custom-range.custom-range-maroon:focus { outline: none; } .custom-range.custom-range-maroon:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(216, 27, 96, 0.25); } .custom-range.custom-range-maroon:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(216, 27, 96, 0.25); } .custom-range.custom-range-maroon:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(216, 27, 96, 0.25); } .custom-range.custom-range-maroon::-webkit-slider-thumb { background-color: #d81b60; } .custom-range.custom-range-maroon::-webkit-slider-thumb:active { background-color: #f5b0c9; } .custom-range.custom-range-maroon::-moz-range-thumb { background-color: #d81b60; } .custom-range.custom-range-maroon::-moz-range-thumb:active { background-color: #f5b0c9; } .custom-range.custom-range-maroon::-ms-thumb { background-color: #d81b60; } .custom-range.custom-range-maroon::-ms-thumb:active { background-color: #f5b0c9; } .custom-range.custom-range-blue:focus { outline: none; } .custom-range.custom-range-blue:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-range.custom-range-blue:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-range.custom-range-blue:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-range.custom-range-blue::-webkit-slider-thumb { background-color: #007bff; } .custom-range.custom-range-blue::-webkit-slider-thumb:active { background-color: #b3d7ff; } .custom-range.custom-range-blue::-moz-range-thumb { background-color: #007bff; } .custom-range.custom-range-blue::-moz-range-thumb:active { background-color: #b3d7ff; } .custom-range.custom-range-blue::-ms-thumb { background-color: #007bff; } .custom-range.custom-range-blue::-ms-thumb:active { background-color: #b3d7ff; } .custom-range.custom-range-indigo:focus { outline: none; } .custom-range.custom-range-indigo:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(102, 16, 242, 0.25); } .custom-range.custom-range-indigo:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(102, 16, 242, 0.25); } .custom-range.custom-range-indigo:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(102, 16, 242, 0.25); } .custom-range.custom-range-indigo::-webkit-slider-thumb { background-color: #6610f2; } .custom-range.custom-range-indigo::-webkit-slider-thumb:active { background-color: #d2b9fb; } .custom-range.custom-range-indigo::-moz-range-thumb { background-color: #6610f2; } .custom-range.custom-range-indigo::-moz-range-thumb:active { background-color: #d2b9fb; } .custom-range.custom-range-indigo::-ms-thumb { background-color: #6610f2; } .custom-range.custom-range-indigo::-ms-thumb:active { background-color: #d2b9fb; } .custom-range.custom-range-purple:focus { outline: none; } .custom-range.custom-range-purple:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(111, 66, 193, 0.25); } .custom-range.custom-range-purple:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(111, 66, 193, 0.25); } .custom-range.custom-range-purple:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(111, 66, 193, 0.25); } .custom-range.custom-range-purple::-webkit-slider-thumb { background-color: #6f42c1; } .custom-range.custom-range-purple::-webkit-slider-thumb:active { background-color: #d5c8ed; } .custom-range.custom-range-purple::-moz-range-thumb { background-color: #6f42c1; } .custom-range.custom-range-purple::-moz-range-thumb:active { background-color: #d5c8ed; } .custom-range.custom-range-purple::-ms-thumb { background-color: #6f42c1; } .custom-range.custom-range-purple::-ms-thumb:active { background-color: #d5c8ed; } .custom-range.custom-range-pink:focus { outline: none; } .custom-range.custom-range-pink:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(232, 62, 140, 0.25); } .custom-range.custom-range-pink:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(232, 62, 140, 0.25); } .custom-range.custom-range-pink:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(232, 62, 140, 0.25); } .custom-range.custom-range-pink::-webkit-slider-thumb { background-color: #e83e8c; } .custom-range.custom-range-pink::-webkit-slider-thumb:active { background-color: #fbddeb; } .custom-range.custom-range-pink::-moz-range-thumb { background-color: #e83e8c; } .custom-range.custom-range-pink::-moz-range-thumb:active { background-color: #fbddeb; } .custom-range.custom-range-pink::-ms-thumb { background-color: #e83e8c; } .custom-range.custom-range-pink::-ms-thumb:active { background-color: #fbddeb; } .custom-range.custom-range-red:focus { outline: none; } .custom-range.custom-range-red:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-range.custom-range-red:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-range.custom-range-red:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-range.custom-range-red::-webkit-slider-thumb { background-color: #dc3545; } .custom-range.custom-range-red::-webkit-slider-thumb:active { background-color: #f6cdd1; } .custom-range.custom-range-red::-moz-range-thumb { background-color: #dc3545; } .custom-range.custom-range-red::-moz-range-thumb:active { background-color: #f6cdd1; } .custom-range.custom-range-red::-ms-thumb { background-color: #dc3545; } .custom-range.custom-range-red::-ms-thumb:active { background-color: #f6cdd1; } .custom-range.custom-range-orange:focus { outline: none; } .custom-range.custom-range-orange:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(253, 126, 20, 0.25); } .custom-range.custom-range-orange:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(253, 126, 20, 0.25); } .custom-range.custom-range-orange:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(253, 126, 20, 0.25); } .custom-range.custom-range-orange::-webkit-slider-thumb { background-color: #fd7e14; } .custom-range.custom-range-orange::-webkit-slider-thumb:active { background-color: #ffdfc5; } .custom-range.custom-range-orange::-moz-range-thumb { background-color: #fd7e14; } .custom-range.custom-range-orange::-moz-range-thumb:active { background-color: #ffdfc5; } .custom-range.custom-range-orange::-ms-thumb { background-color: #fd7e14; } .custom-range.custom-range-orange::-ms-thumb:active { background-color: #ffdfc5; } .custom-range.custom-range-yellow:focus { outline: none; } .custom-range.custom-range-yellow:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-range.custom-range-yellow:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-range.custom-range-yellow:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-range.custom-range-yellow::-webkit-slider-thumb { background-color: #ffc107; } .custom-range.custom-range-yellow::-webkit-slider-thumb:active { background-color: #ffeeba; } .custom-range.custom-range-yellow::-moz-range-thumb { background-color: #ffc107; } .custom-range.custom-range-yellow::-moz-range-thumb:active { background-color: #ffeeba; } .custom-range.custom-range-yellow::-ms-thumb { background-color: #ffc107; } .custom-range.custom-range-yellow::-ms-thumb:active { background-color: #ffeeba; } .custom-range.custom-range-green:focus { outline: none; } .custom-range.custom-range-green:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-range.custom-range-green:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-range.custom-range-green:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-range.custom-range-green::-webkit-slider-thumb { background-color: #28a745; } .custom-range.custom-range-green::-webkit-slider-thumb:active { background-color: #9be7ac; } .custom-range.custom-range-green::-moz-range-thumb { background-color: #28a745; } .custom-range.custom-range-green::-moz-range-thumb:active { background-color: #9be7ac; } .custom-range.custom-range-green::-ms-thumb { background-color: #28a745; } .custom-range.custom-range-green::-ms-thumb:active { background-color: #9be7ac; } .custom-range.custom-range-teal:focus { outline: none; } .custom-range.custom-range-teal:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(32, 201, 151, 0.25); } .custom-range.custom-range-teal:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(32, 201, 151, 0.25); } .custom-range.custom-range-teal:focus::-ms-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(32, 201, 151, 0.25); } .custom-range.custom-range-teal::-webkit-slider-thumb { background-color: #20c997; } .custom-range.custom-range-teal::-webkit-slider-thumb:active { background-color: #aaf1dc; } .custom-range.custom-range-teal::-moz-range-thumb { background-color: #20c997; } .custom-range.custom-range-teal::-moz-range-thumb:active {