input[type="date"].error_border,
input[type="time"].error_border,
input[type="text"].error_border,
input[type="email"].error_border,
input[type="number"].error_border,
input[type="tel"].error_border,
input[type="password"].error_border,
textarea.error_border,
input[type="date"].error-border,
input[type="time"].error-border,
input[type="text"].error-border,
input[type="email"].error-border,
input[type="number"].error-border,
input[type="tel"].error-border,
input[type="password"].error-border,
select.error-border,
textarea.error-border
{
    border-color: orangered !important;
    transition: 0.2s !important;
}
/*input[type="date"].error_border:focus,*/
/*input[type="time"].error_border:focus,*/
/*input[type="text"].error_border:focus,*/
/*input[type="email"].error_border:focus,*/
/*input[type="number"].error_border:focus,*/
/*input[type="tel"].error_border:focus,*/
/*input[type="password"].error_border:focus,*/
/*textarea.error_border:focus,*/
/*div,*/
/*{*/
    /*box-shadow: 0 1px 0 0 orangered !important;*/
    /*background-color: #FFF8F6 !important;*/
/*}*/

input[type=password]:not(.browser-default).validate+label.error_color:focus,
input[type=password]:not(.browser-default).validate+label.error-color:focus{
    color:red !important;
}

span.error_message,
span.error-message{
    display: block;
    clear :both;
    position:unset;
    margin-top:-7px;
    font-size: 0.8rem;
    color: orangered !important;
    -webkit-font-smoothing: antialiased !important;
    /*transition: 0.2s;*/
    -webkit-transition: 0.2s ;
    -moz-transition: 0.2s ;
    -ms-transition: 0.2s ;
    -o-transition: 0.2s ;
    transition: 0.2s ;
    font-weight: normal !important;
    letter-spacing: 0;
}
.input-field .dropdown-content li{
    min-height: unset;
    line-height: unset;
}
.input-field .dropdown-content li > span{
    font-size: var(--font-15px);
    color: var(--primary-color);
    line-height: var(--font-16px);
    padding: 8px 10px;
}
.input-field .dropdown-content li.highlight{
    color: #d6a903;
}
