UNPKG

admin-lte

Version:

Responsive open source admin dashboard and control panel.

1,655 lines (1,323 loc) 393 kB
/*! * AdminLTE v3.2.0 * Only Components * Author: Colorlib * Website: AdminLTE.io <https://adminlte.io> * License: Open source - MIT <https://opensource.org/licenses/MIT> */ @-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); } } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes shake { 0% { -webkit-transform: translate(2px, 1px) rotate(0deg); transform: translate(2px, 1px) rotate(0deg); } 10% { -webkit-transform: translate(-1px, -2px) rotate(-2deg); transform: translate(-1px, -2px) rotate(-2deg); } 20% { -webkit-transform: translate(-3px, 0) rotate(3deg); transform: translate(-3px, 0) rotate(3deg); } 30% { -webkit-transform: translate(0, 2px) rotate(0deg); transform: translate(0, 2px) rotate(0deg); } 40% { -webkit-transform: translate(1px, -1px) rotate(1deg); transform: translate(1px, -1px) rotate(1deg); } 50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); transform: translate(-1px, 2px) rotate(-1deg); } 60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); transform: translate(-3px, 1px) rotate(0deg); } 70% { -webkit-transform: translate(2px, 1px) rotate(-2deg); transform: translate(2px, 1px) rotate(-2deg); } 80% { -webkit-transform: translate(-1px, -1px) rotate(4deg); transform: translate(-1px, -1px) rotate(4deg); } 90% { -webkit-transform: translate(2px, 2px) rotate(0deg); transform: translate(2px, 2px) rotate(0deg); } 100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); transform: translate(1px, -2px) rotate(-1deg); } } @keyframes shake { 0% { -webkit-transform: translate(2px, 1px) rotate(0deg); transform: translate(2px, 1px) rotate(0deg); } 10% { -webkit-transform: translate(-1px, -2px) rotate(-2deg); transform: translate(-1px, -2px) rotate(-2deg); } 20% { -webkit-transform: translate(-3px, 0) rotate(3deg); transform: translate(-3px, 0) rotate(3deg); } 30% { -webkit-transform: translate(0, 2px) rotate(0deg); transform: translate(0, 2px) rotate(0deg); } 40% { -webkit-transform: translate(1px, -1px) rotate(1deg); transform: translate(1px, -1px) rotate(1deg); } 50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); transform: translate(-1px, 2px) rotate(-1deg); } 60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); transform: translate(-3px, 1px) rotate(0deg); } 70% { -webkit-transform: translate(2px, 1px) rotate(-2deg); transform: translate(2px, 1px) rotate(-2deg); } 80% { -webkit-transform: translate(-1px, -1px) rotate(4deg); transform: translate(-1px, -1px) rotate(4deg); } 90% { -webkit-transform: translate(2px, 2px) rotate(0deg); transform: translate(2px, 2px) rotate(0deg); } 100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); transform: translate(1px, -2px) rotate(-1deg); } } @-webkit-keyframes wobble { 0% { -webkit-transform: none; transform: none; } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } 100% { -webkit-transform: none; transform: none; } } @keyframes wobble { 0% { -webkit-transform: none; transform: none; } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } 100% { -webkit-transform: none; transform: none; } } .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.fal, .form-control-feedback.fad, .form-control-feedback.svg-inline--fa, .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.fal, .input-lg + .form-control-feedback.fad, .input-lg + .form-control-feedback.svg-inline--fa, .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.fal, .input-group-lg + .form-control-feedback.fad, .input-group-lg + .form-control-feedback.svg-inline--fa, .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.fal, .form-group-lg .form-control + .form-control-feedback.fad, .form-group-lg .form-control + .form-control-feedback.svg-inline--fa, .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.fal, .input-sm + .form-control-feedback.fad, .input-sm + .form-control-feedback.svg-inline--fa, .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.fal, .input-group-sm + .form-control-feedback.fad, .input-group-sm + .form-control-feedback.svg-inline--fa, .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.fal, .form-group-sm .form-control + .form-control-feedback.fad, .form-group-sm .form-control + .form-control-feedback.svg-inline--fa, .form-group-sm .form-control + .form-control-feedback.ion { line-height: calc(1.8125rem + 2px); } label:not(.form-check-label):not(.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); } body.text-sm .input-group-text { font-size: 0.875rem; } .form-control.form-control-border, .custom-select.form-control-border { border-top: 0; border-left: 0; border-right: 0; border-radius: 0; box-shadow: inherit; } .form-control.form-control-border.border-width-2, .custom-select.form-control-border.border-width-2 { border-bottom-width: 2px; } .form-control.form-control-border.border-width-3, .custom-select.form-control-border.border-width-3 { border-bottom-width: 3px; } .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before { background-color: #007bff; border-color: #004a99; } .custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after { background-color: #003e80; } .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #99caff; } .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before { background-color: #6c757d; border-color: #3d4246; } .custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after { background-color: #313539; } .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #bcc1c6; } .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before { background-color: #28a745; border-color: #145523; } .custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after { background-color: #0f401b; } .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #86e29b; } .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before { background-color: #17a2b8; border-color: #0c525d; } .custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after { background-color: #093e47; } .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #7adeee; } .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before { background-color: #ffc107; border-color: #a07800; } .custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after { background-color: #876500; } .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #ffe7a0; } .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before { background-color: #dc3545; border-color: #921925; } .custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after { background-color: #7c151f; } .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #f3b7bd; } .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before { background-color: #f8f9fa; border-color: #bdc6d0; } .custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25); } .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after { background-color: #aeb9c5; } .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: white; } .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before { background-color: #343a40; border-color: #060708; } .custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after { background-color: black; } .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #7a8793; } .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before { background-color: #3c8dbc; border-color: #23536f; } .custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25); } .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after { background-color: #1d455b; } .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before { background-color: #3c8dbc; border-color: #23536f; } .custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25); } .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after { background-color: #acd0e5; } .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before { background-color: #001f3f; border-color: black; } .custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25); } .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after { background-color: black; } .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #006ad8; } .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before { background-color: #3d9970; border-color: #20503b; } .custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25); } .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after { background-color: #193e2d; } .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #99d6bb; } .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before { background-color: #01ff70; border-color: #009a43; } .custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25); } .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after { background-color: #008138; } .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #9affc6; } .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before { background-color: #f012be; border-color: #930974; } .custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25); } .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after { background-color: #7b0861; } .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #f9a2e5; } .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before { background-color: #d81b60; border-color: #7d1038; } .custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25); } .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after { background-color: #670d2e; } .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #f29aba; } .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before { background-color: #007bff; border-color: #004a99; } .custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after { background-color: #003e80; } .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #99caff; } .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before { background-color: #6610f2; border-color: #3d0894; } .custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25); } .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after { background-color: #33077c; } .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #c3a1fa; } .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before { background-color: #6f42c1; border-color: #432776; } .custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25); } .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after { background-color: #382063; } .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #c7b5e7; } .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before { background-color: #e83e8c; border-color: #ac145a; } .custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25); } .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after { background-color: #95124e; } .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #f8c7dd; } .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before { background-color: #dc3545; border-color: #921925; } .custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after { background-color: #7c151f; } .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #f3b7bd; } .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before { background-color: #fd7e14; border-color: #aa4e01; } .custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25); } .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after { background-color: #904201; } .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #fed1ac; } .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before { background-color: #ffc107; border-color: #a07800; } .custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after { background-color: #876500; } .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #ffe7a0; } .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before { background-color: #28a745; border-color: #145523; } .custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after { background-color: #0f401b; } .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #86e29b; } .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before { background-color: #20c997; border-color: #127155; } .custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25); } .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after { background-color: #0e5b44; } .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #94eed3; } .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before { background-color: #17a2b8; border-color: #0c525d; } .custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after { background-color: #093e47; } .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #7adeee; } .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before { background-color: #fff; border-color: #cccccc; } .custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25); } .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after { background-color: #bfbfbf; } .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before { background-color: #fff; border-color: #cccccc; } .custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 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-color: white; } .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before { background-color: #6c757d; border-color: #3d4246; } .custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after { background-color: #313539; } .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #bcc1c6; } .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before { background-color: #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 #fff, 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-color: black; } .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before { background-color: #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 #fff, 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-color: #7a8793; } .custom-range.custom-range-primary:focus { outline: none; } .custom-range.custom-range-primary:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-range.custom-range-primary:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 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 #fff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-range.custom-range-secondary:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 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 #fff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-range.custom-range-success:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 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 #fff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-range.custom-range-info:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 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 #fff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-range.custom-range-warning:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 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 #fff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-range.custom-range-danger:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 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 #fff, 0 0 0 2px rgba(248, 249, 250, 0.25); } .custom-range.custom-range-light:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 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 #fff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-range.custom-range-dark:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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-lightblue:focus { outline: none; } .custom-range.custom-range-lightblue:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25); } .custom-range.custom-range-lightblue:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25); } .custom-range.custom-range-lightblue:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25); } .custom-range.custom-range-lightblue::-webkit-slider-thumb { background-color: #3c8dbc; } .custom-range.custom-range-lightblue::-webkit-slider-thumb:active { background-color: #c0dbeb; } .custom-range.custom-range-lightblue::-moz-range-thumb { background-color: #3c8dbc; } .custom-range.custom-range-lightblue::-moz-range-thumb:active { background-color: #c0dbeb; } .custom-range.custom-range-lightblue::-ms-thumb { background-color: #3c8dbc; } .custom-range.custom-range-lightblue::-ms-thumb:active { background-color: #c0dbeb; } .custom-range.custom-range-navy:focus { outline: none; } .custom-range.custom-range-navy:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 0 0 0 2px rgba(0, 31, 63, 0.25); } .custom-range.custom-range-navy:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 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 #fff, 0 0 0 2px rgba(61, 153, 112, 0.25); } .custom-range.custom-range-olive:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 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 #fff, 0 0 0 2px rgba(1, 255, 112, 0.25); } .custom-range.custom-range-lime:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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 #fff, 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 #fff, 0 0 0 2px rgba(240, 18, 190, 0.25); } .custom-range.custom-range-fuchsia:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 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::-m