@keyframes vvDisplayShow{from{opacity:0;-webkit-transform:translate(0,-15px);-ms-transform:translate(0,-15px);transform:translate(0,-15px)}to{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@keyframes vvDisplayUpdate{from{opacity:1}50%{opacity:.5}to{opacity:1}}label.vv-label{transition:color .3s,background-color .3s,border-color .3s}label.vv-label.vv-label_error{color:#ec5840}input.vv-field,select.vv-field,textarea.vv-field{transition:color .3s,background-color .3s,border-color .3s}input.vv-field.vv-field_error:not(:focus),select.vv-field.vv-field_error:not(:focus),textarea.vv-field.vv-field_error:not(:focus){color:#0a0a0a;border-color:#ec5840;background-color:rgba(236,88,64,.1)}input.vv-field.vv-field_error:focus,select.vv-field.vv-field_error:focus,textarea.vv-field.vv-field_error:focus{border-color:#ec5840}.vv-display{transition:color .3s,background-color .3s,border-color .3s;display:none}.vv-display.vv-display_error{display:block;margin:0 0 1rem 0;color:#ec5840;font-weight:700;animation:vvDisplayShow .3s linear 0s 1 alternate}.vv-display.vv-display_error-update{animation:vvDisplayUpdate .3s linear 0s 1 alternate}