/* Existing utility names used in the PHP templates. */
.font-weight-bold{font-weight:700!important}.font-weight-light{font-weight:300!important}
.text-left{text-align:left!important}.text-right{text-align:right!important}
.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-auto{margin-right:auto!important}
.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-auto{margin-left:auto!important}
.pr-2{padding-right:.5rem!important}.pl-2{padding-left:.5rem!important}.float-right{float:right!important}
.btn-block{display:block;width:100%}.badge-danger{background:#dc3545;color:#fff}.badge-success{background:#198754;color:#fff}
.badge-warning{background:#ffc107;color:#212529}.badge-info{background:#0dcaf0;color:#212529}
.custom-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;border:1px solid #dee2e6;border-radius:.375rem;background-color:#fff}
.custom-control{position:relative;min-height:1.5rem;padding-left:1.5rem}.custom-control-input{position:absolute;left:0;top:.25rem;width:1rem;height:1rem;opacity:1;accent-color:var(--bs-primary)}
.custom-control-label{cursor:pointer}.custom-control-label:before,.custom-control-label:after{display:none}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;opacity:.5;background:none;border:0}.close:hover{opacity:.75}
@media(min-width:576px){.text-sm-left{text-align:left!important}.mr-sm-2{margin-right:.5rem!important}}
@media(min-width:768px){.text-md-left{text-align:left!important}.ml-md-0{margin-left:0!important}.mb-md-0{margin-bottom:0!important}}
