admin-lte
Version:
Responsive open source admin dashboard and control panel.
1,655 lines (1,323 loc) • 393 kB
CSS
/*!
* 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