select{
    width: 100%!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px!important;
    margin-top: 5px;
    margin-bottom: 5px;
}

input, textarea  {
    width: 100%!important;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding: 10px!important;
    margin-top: 5px;
    margin-bottom: 5px;
}

input.error {
    border:1px solid var(--formulario_color_error)!important;
    color: var(--formulario_color_error)!important;
}

select.error {
    border:1px solid var(--formulario_color_error)!important;
}

div.error {
    color: var(--formulario_color_error);
}

div.aclaracion {
    font-size: 11px;
    color: #b3b3b3;
}