.form-sent .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='m0 0 3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-position:center right calc(.375em + .1875rem);background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:2.25rem}.form-sent select.form-control:invalid+.select2 .select2-selection{border-color:#dc3545}.form-sent select.form-control:invalid+.select2 .select2-selection b{border-color:#dc3545 transparent transparent}.form-sent .form-check-label input:invalid~.checkmark{border-color:#dc3545}.nav-item .nav-link{position:relative}.nav-item .nav-link .invalid-form{background:#fff;border-radius:10px;color:#dc3545;display:none;font-size:1.2rem;position:absolute;right:-6px;top:-7px}.nav-item.has-invalid .nav-link .invalid-form{display:inline-block;z-index:2}