div.error_vat_number>p{
color:red;
}
div.error_vat_number>input{
    border: 1px solid #f13340!important;
    color: #f13340!important;
    background: url(../img/form-error.png) 98% 50% no-repeat #fff1f2!important;
}
div.ok_vat_number>input{
    border: 1px solid #46a74e!important;
    color: #35b33f!important;
    background: url(../img/form-ok.png) 98% 50% no-repeat #ddf9e1!important;
}
#msg_vat_number{color: #f13340;}
div#msg_vat_number {
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0;
    background-color: #f2dede;
    border-color: #ebcccc;
    color: #a94442;
    margin-top: 10px;
}