
    .vError {width:100%;}
    .vError input , .vError select , .vError textarea  , .vError .selectric {border:1px solid #dc3545 !important;outline:none !important; width: 100%!important;}
    .intl-tel-input.separate-dial-code .selected-dial-code{
        font-size: 14px;
    }
    input:disabled {
        background: rgb(0 0 0 / 20%) !important;
        color: white;
        border: 0 !important;
    }
    .vError p.vErrorIn {  width: 100%;

        box-sizing: border-box;
        font-size: 12px !important;
        color: #ffffff !important;
        margin: 0px;
        margin-top: 5px !important;
        margin-bottom: 5px !important;
        float: left;
        padding: 6px 9px;
        background: #7d0000;
        padding-left: 32px;
        border-radius: 4px;
        margin-bottom: 2px;
        font-weight: 500;
        background-image: url(/assets/images/error.svg);
        text-align: left;
        background-repeat: no-repeat;
        background-size: 17px;
        background-position: center left 6px;}
    .charWrap .charlimit {background:#fff;position:absolute;right: 1px;padding: 9px 10px;box-sizing:border-box;border-bottom: 1px solid #d1d1d1;border-left: 1px solid #d1d1d1;font-size: 13px;top: 1px;}
    .vAjaxErrors {width:100%;float:left;height:auto;}
    .vAjaxErrors .vSuccess-alert {background: #e2ffe2;border: 1px solid #88ff88;padding:10px;box-sizing:border-box;font-size: 13px;color: #1d611d;}
    .vAjaxErrors .vErrors-alert {background: #ffd3d3;border: 1px solid #f7a2a2;padding:10px;box-sizing:border-box;font-size: 13px;color: #a93030;}
    .vAjaxErrors .vErrors-info {background: #ffd3d3;border: 1px solid #f7a2a2;padding:10px;box-sizing:border-box;font-size: 13px;color: #a93030;}
