
.redify {
    color: #990000;
}

.error-msg {
    color: #990000;
    padding-top: 3px;
    padding-bottom: 5px;
}

input.is-invalid, textarea.is-invalid, .cmpa-react-select-container.is-invalid > .cmpa-react-select__control {
    border-color: #990000;
    /* padding-right: calc(1.5em + .75rem); 
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='none' stroke='%23990000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23990000' stroke='none'/%3e%3c/svg%3e");
        
    */
    background-image: url("data:image/svg+xml,%3Csvg stroke='%23990000' fill='%23990000' stroke-width='0' viewBox='0 0 16 16' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'%3E%3C/path%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z'%3E%3C/path%3E%3C/svg%3E");
background-size: calc(.75em + .375rem) calc(.75em + .375rem);
    background-repeat: no-repeat;

    resize: none;
}

input.is-invalid, textarea.is-invalid {
   background-position: right calc(.375em + .1875rem) center;
}

.cmpa-react-select-container.is-invalid > .cmpa-react-select__control {
    background-position: right 3.25em center;
}

.cmpa-datepicker-input.is-invalid, .cmpa-password-input.is-invalid {
    background-position: right 2.75em center;
}


input[type='radio'].is-invalid, input[type='checkbox'].is-invalid {
    outline: 1px solid #990000;;
}

.input-error-message {
    margin-left: 5px;
}

.input-error-icon .icon-detail {
    vertical-align:middle;
    margin-top: -1px;
}


