input.error,select.error,textarea.error,.nice-select.error{border: 1px solid red !important;background-color: #ccc !important;}
.error,.text-error{color: red !important; font-size: 80%;}

form label.error{text-align: left !important;width: 100%;}
form .list-bullet label.error{text-align: left !important;position: absolute; top:14px;}
form .radioBtns label.error{text-align: left !important;position: absolute; top:14px;}
form .inlineClass label.error{text-align: left !important;width: unset;}
form .checkboxGrp label.error{position: absolute; bottom:5px;width: max-content;}
select.form-control{height:40px}


.preload {
    position: fixed;
    background: #fff url('/themes/frontend/assets/images/preload.svg') center center no-repeat;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 99999;
}