.wpcf7-form label.error{
    color:#900; font-size:11px; float:none; padding-left:5px;
    position: absolute;
    right: 30px;
    top: 16px;
    z-index: 1000;
}
input.error, textarea.error {
    border: 1px solid #900!important;
}
.wpcf7 .wpcf7-form-control-wrap:has(> select.error) .select2-container--default .select2-selection--single {
    border: 1px solid #900!important;
}

/*DON't show error msg */
.noErrorMsg.wpcf7-form label.error{ display:none !important; height:0px !important; width:0px !important; overflow:hidden !important;}
strong.invalid{ color:red;}
strong.valid{ color:green;}

