form .form-check.form-switch {margin-top: 32px!important;}
table .form-check.form-switch {display: inline-block!important; text-align: center}
.form-switch.form-switch-md {padding-left: 4.5em; height: 2.5em;}
.form-switch.form-switch-md .form-check-input {margin-left: -4.5em; height: 2em; width: 4em;}
.form-switch.form-switch-md .form-check-label {padding-top: 0.5em;}
.form-switch.form-switch-lg {padding-left: 8.5em; height: 4.5em;}
.form-switch.form-switch-lg .form-check-input {margin-left: -8.5em; height: 4em; width: 8em;}
.form-switch.form-switch-lg .form-check-label {padding-top: 1.5em;}
.toast {z-index: 1048; margin-top: 70px}
.card .overlay, .info-box .overlay, .overlay-wrapper .overlay, .small-box .overlay {border-radius: .25rem; -ms-flex-align: center; align-items: center; background-color: rgba(255, 255, 255, .7); display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; z-index: 50;}
.card>.loading-img, .card>.overlay, .info-box>.loading-img, .info-box>.overlay, .overlay-wrapper>.loading-img, .overlay-wrapper>.overlay, .small-box>.loading-img, .small-box>.overlay {height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.card>.overlay>.spinner-border{width: 3rem; height: 3rem;}