.custom-switch {
    line-height: 0;
    margin-left: 0;
}

.custom-switch .custom-switch-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.custom-switch .custom-switch-input + .custom-switch-btn {
    height: 25px;
    width: 56px;
}

.custom-switch .custom-switch-input+.custom-switch-btn {
    outline: 0;
    display: inline-block;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    width: 68px;
    height: 38px;
    margin: 0;
    padding: 4px;
    background: #adb5bd;
    border-radius: 76px;
    transition: all 150ms ease;
}

.custom-switch .custom-switch-input + .custom-switch-btn:before {
    position: relative;
    display: block;
    content: "";
    width: 16px;
    height: 16px;
    top: 0px;
}

.custom-switch-btn,
.custom-switch-content-checked,
.custom-switch-content-unchecked {
    float: left;
    margin-right: 15px !important;
}
.custom-switch .custom-switch-input + .custom-switch-btn:after, .custom-switch .custom-switch-input + .custom-switch-btn:before {
    position: relative;
    display: block;
    content: "";
    width: 16px;
    height: 16px;
    top: 0px;
}
.custom-switch .custom-switch-input+.custom-switch-btn:after {
    left: 2px;
    border-radius: 50%;
    background: white;
    transition: all 150ms ease;
}
.custom-switch .custom-switch-input:not(:checked)+.custom-switch-btn ~ .custom-switch-content-checked {
    display: none;
    opacity: 0;
    height: 0;
}
.custom-switch .custom-switch-input:not(:checked)+.custom-switch-btn ~ .custom-switch-content-unchecked {
    opacity: 1;
    height: auto;
}
.custom-switch-btn, .custom-switch-content-checked, .custom-switch-content-unchecked {
    float: left;
    margin-right: 15px !important;
    margin-top: 7px;
}
.custom-switch {
    padding-left: 2.25rem
}
.custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}
.custom-switch .custom-control-label::after {
    top: calc(.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: .5rem;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
    transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label::after {
        transition: none
    }
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(.75rem);
    transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

.custom-select.is-valid,.was-validated .custom-select:valid {
    border-color: #28a745;
    padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}

.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip {
    display: block
}

.custom-switch {
    line-height: 12px
}

.custom-switch .custom-switch-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.custom-switch .custom-switch-input,.custom-switch .custom-switch-input:after,.custom-switch .custom-switch-input:before,.custom-switch .custom-switch-input *,.custom-switch .custom-switch-input *:after,.custom-switch .custom-switch-input *:before,.custom-switch .custom-switch-input+.custom-switch-btn {
    box-sizing: border-box
}

.custom-switch .custom-switch-input:selection,.custom-switch .custom-switch-input:after:selection,.custom-switch .custom-switch-input:before:selection,.custom-switch .custom-switch-input *:selection,.custom-switch .custom-switch-input *:after:selection,.custom-switch .custom-switch-input *:before:selection,.custom-switch .custom-switch-input+.custom-switch-btn:selection {
    background: 0
}

.custom-switch .custom-switch-input+.custom-switch-btn {
    outline: 0;
    display: inline-block;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    width: 60px;
    height: 29px;
    margin: 0;
    padding: 4px;
    background: #adb5bd;
    border-radius: 76px;
    transition: all 150ms ease
}

.custom-switch .custom-switch-input+.custom-switch-btn:after,.custom-switch .custom-switch-input+.custom-switch-btn:before {
    position: relative;
    display: block;
    content: "";
    width: 20px;
    height: 20px
}

.custom-switch .custom-switch-input+.custom-switch-btn:after {
    left: 2px;
    border-radius: 50%;
    background: white;
    transition: all 150ms ease
}

.custom-switch .custom-switch-input+.custom-switch-btn:before {
    display: none
}

.custom-switch .custom-switch-input+.custom-switch-btn.text-hide {
    top: -.80rem
}

.custom-switch .custom-switch-input:checked+.custom-switch-btn {
    background: #28a745
}

.custom-switch .custom-switch-input:checked+.custom-switch-btn:after {
    left: 30px
}

.custom-switch .custom-switch-input:checked+.custom-switch-btn ~ .custom-switch-content-checked {
    opacity: 1;
    height: auto
}

.custom-switch .custom-switch-input:checked+.custom-switch-btn ~ .custom-switch-content-unchecked {
    display: none;
    opacity: 0;
    height: 0
}

.custom-switch .custom-switch-input:not(:checked)+.custom-switch-btn ~ .custom-switch-content-checked {
    display: none;
    opacity: 0;
    height: 0
}

.custom-switch .custom-switch-input:not(:checked)+.custom-switch-btn ~ .custom-switch-content-unchecked {
    opacity: 1;
    height: auto
}

.custom-switch .custom-switch-input[disabled]+.custom-switch-btn {
    background: rgba(173,181,189,0.6);
    cursor: default
}

.custom-switch .custom-switch-input[disabled]:checked+.custom-switch-btn {
    background: rgba(40,167,69,0.4)
}

.custom-switch .custom-switch-input:not([disabled]):focus ~ .custom-switch-btn {
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 .25rem rgba(56,123,189,0.25)
}

.custom-switch .custom-switch-input[required] ~ .custom-switch-btn {
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 .125rem rgba(220,53,69,0.5)
}

.custom-switch .custom-switch-form-text {
    display: inline-block;
    height: 38px;
    margin-left: .5rem;
    line-height: 38px;
    vertical-align: top
}

.custom-switch.custom-switch-label-io .custom-switch-input+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='68'height='38'%3E%3Ctextx='42.5'y='23.75'font-size='12px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EO%3C/text%3E%3C/svg%3E")
}

.custom-switch.custom-switch-label-io .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='68'height='38'%3E%3Ctextx='18.13333'y='23.75'font-size='12px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EI%3C/text%3E%3C/svg%3E")
}

.custom-switch.custom-switch-label-onoff .custom-switch-input+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='68'height='38'%3E%3Ctextx='38.85714'y='23.75'font-size='12px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EOff%3C/text%3E%3C/svg%3E")
}

.custom-switch.custom-switch-label-onoff .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='68'height='38'%3E%3Ctextx='9.71429'y='23.75'font-size='12px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EOn%3C/text%3E%3C/svg%3E")
}

.custom-switch.custom-switch-label-yesno .custom-switch-input+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='68'height='38'%3E%3Ctextx='38.85714'y='23.75'font-size='12px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3ENo%3C/text%3E%3C/svg%3E")
}

.custom-switch.custom-switch-label-yesno .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='68'height='38'%3E%3Ctextx='9.71429'y='23.75'font-size='12px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EYes%3C/text%3E%3C/svg%3E")
}

.custom-switch.custom-switch-label-invoiceType .custom-switch-input+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='68'height='38'%3E%3Ctextx='38.85714'y='23.75'font-size='12px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3ENyugta%3C/text%3E%3C/svg%3E")
}

.custom-switch.custom-switch-label-invoiceType .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='68'height='38'%3E%3Ctextx='9.71429'y='23.75'font-size='12px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3ESzÃ¡mla%3C/text%3E%3C/svg%3E")
}

.custom-switch.custom-switch-label-status .custom-switch-input+.custom-switch-btn {
    width: 96px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='96'height='38'%3E%3Ctextx='38.85714'y='23.75'font-size='12px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EDisabled%3C/text%3E%3C/svg%3E")
}

.custom-switch.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='96'height='38'%3E%3Ctextx='9.71429'y='23.75'font-size='12px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EEnabled%3C/text%3E%3C/svg%3E")
}

.custom-switch.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn:after {
    left: 58px
}

.custom-switch-sm {
    line-height: 11px
}

.custom-switch-sm .custom-switch-input+.custom-switch-btn {
    width: 60px;
    height: 31px;
    padding: 3px;
    border-radius: 62px
}

.custom-switch-sm .custom-switch-input+.custom-switch-btn:after,.custom-switch-sm .custom-switch-input+.custom-switch-btn:before {
    width: 23px;
    height: 23px
}

.custom-switch-sm .custom-switch-input+.custom-switch-btn:after {
    left: 2px
}

.custom-switch-sm .custom-switch-input:checked+.custom-switch-btn:after {
    left: 29px
}

.custom-switch-sm .custom-switch-form-text {
    height: 31px;
    margin-left: .5rem;
    line-height: 31px
}

.custom-switch-sm.custom-switch-label-io .custom-switch-input+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='60'height='31'%3E%3Ctextx='37.5'y='19.375'font-size='11px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EO%3C/text%3E%3C/svg%3E")
}

.custom-switch-sm.custom-switch-label-io .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='60'height='31'%3E%3Ctextx='16'y='19.375'font-size='11px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EI%3C/text%3E%3C/svg%3E")
}

.custom-switch-sm.custom-switch-label-onoff .custom-switch-input+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='60'height='31'%3E%3Ctextx='32.87671'y='19.375'font-size='11px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EOff%3C/text%3E%3C/svg%3E")
}

.custom-switch-sm.custom-switch-label-onoff .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='60'height='31'%3E%3Ctextx='8.57143'y='19.375'font-size='11px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EOn%3C/text%3E%3C/svg%3E")
}

.custom-switch-sm.custom-switch-label-yesno .custom-switch-input+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='60'height='31'%3E%3Ctextx='32.87671'y='19.375'font-size='11px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3ENo%3C/text%3E%3C/svg%3E")
}

.custom-switch-sm.custom-switch-label-yesno .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='60'height='31'%3E%3Ctextx='8.57143'y='19.375'font-size='11px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EYes%3C/text%3E%3C/svg%3E")
}

.custom-switch-sm.custom-switch-label-status .custom-switch-input+.custom-switch-btn {
    width: 88px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='88'height='31'%3E%3Ctextx='32.87671'y='19.375'font-size='11px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EDisabled%3C/text%3E%3C/svg%3E")
}

.custom-switch-sm.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='88'height='31'%3E%3Ctextx='8.57143'y='19.375'font-size='11px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EEnabled%3C/text%3E%3C/svg%3E")
}

.custom-switch-sm.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn:after {
    left: 57px
}

.custom-switch-xs {
    line-height: 10px
}

.custom-switch-xs .custom-switch-input+.custom-switch-btn {
    width: 48px;
    height: 24px;
    padding: 3px;
    border-radius: 48px
}

.custom-switch-xs .custom-switch-input+.custom-switch-btn:after,.custom-switch-xs .custom-switch-input+.custom-switch-btn:before {
    width: 18px;
    height: 18px
}

.custom-switch-xs .custom-switch-input+.custom-switch-btn:after {
    left: 1px
}

.custom-switch-xs .custom-switch-input:checked+.custom-switch-btn:after {
    left: 24px
}

.custom-switch-xs .custom-switch-form-text {
    height: 24px;
    margin-left: .5rem;
    line-height: 24px
}

.custom-switch-xs.custom-switch-label-io .custom-switch-input+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='48'height='24'%3E%3Ctextx='27.42857'y='15'font-size='10px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EO%3C/text%3E%3C/svg%3E")
}

.custom-switch-xs.custom-switch-label-io .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='48'height='24'%3E%3Ctextx='12.8'y='15'font-size='10px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EI%3C/text%3E%3C/svg%3E")
}

.custom-switch-xs.custom-switch-label-onoff .custom-switch-input+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='48'height='24'%3E%3Ctextx='25.6'y='15'font-size='10px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EOff%3C/text%3E%3C/svg%3E")
}

.custom-switch-xs.custom-switch-label-onoff .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='48'height='24'%3E%3Ctextx='6.85714'y='15'font-size='10px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EOn%3C/text%3E%3C/svg%3E")
}

.custom-switch-xs.custom-switch-label-yesno .custom-switch-input+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='48'height='24'%3E%3Ctextx='25.6'y='15'font-size='10px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3ENo%3C/text%3E%3C/svg%3E")
}

.custom-switch-xs.custom-switch-label-yesno .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='48'height='24'%3E%3Ctextx='6.85714'y='15'font-size='10px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EYes%3C/text%3E%3C/svg%3E")
}

.custom-switch-xs.custom-switch-label-status .custom-switch-input+.custom-switch-btn {
    width: 76px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='76'height='24'%3E%3Ctextx='25.6'y='15'font-size='10px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EDisabled%3C/text%3E%3C/svg%3E")
}

.custom-switch-xs.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http://www.w3.org/2000/svg'width='76'height='24'%3E%3Ctextx='6.85714'y='15'font-size='10px'font-family='-apple-system,BlinkMacSystemFont,SegoeUI,Roboto,HelveticaNeue,Arial,NotoSans,sans-serif,AppleColorEmoji,SegoeUIEmoji,SegoeUISymbol,NotoColorEmoji'fill='%23fff'%3EEnabled%3C/text%3E%3C/svg%3E")
}

.custom-switch-xs.custom-switch-label-status .custom-switch-input:checked+.custom-switch-btn:after {
    left: 52px
}

.is-invalid .custom-switch .custom-switch-input ~ .custom-switch-btn,.was-validated .custom-switch:invalid .custom-switch-input ~ .custom-switch-btn {
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 .25rem #dc3545
}