#formulario .form-input,#formulario .form-selection{display:flex;width:100%;flex-direction:column}#formulario .form-input input,#formulario .form-input textarea{width:calc(100% - 15px);padding:4px 6px}#formulario .form-input select{width:100%;padding:4px 6px;height:32px}#formulario .form-selection>div{display:flex;padding-left:10px}#formulario .form-selection>div label,#formulario .form-selection>div input{margin-top:0;margin-bottom:0}#formulario .form-selection>div label{margin-left:10px}#formulario .btn-enviar{display:flex;justify-content:center;white-space:nowrap}#formulario .btn-enviar button{height:40px;width:60%;background:#771f75;color:white;border-radius:5px}#formulario .btn-enviar button:hover{background:#af7aae;color:white}@media (max-width: 767px){#formulario .btn-enviar button{width:100%}}#formulario .alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;width:calc(100% - 34px)}#formulario .alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}#formulario .alert-danger{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}#formulario .loading-icon{-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}#formulario #loading-screen{display:flex;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:99999999999}form#formulario label{display:none}

#formulario .grid{display:grid;grid-template-columns:270px auto;-moz-column-gap:30px;column-gap:30px}@media (max-width: 767px){#formulario .grid{grid-template-columns:100%}}#formulario fieldset{display:grid;grid-template-columns:30% 30% 30%;justify-content:space-between;padding:10px;border-radius:5px;margin-bottom:20px}@media (max-width: 767px){#formulario fieldset{grid-template-columns:100%}}#formulario fieldset legend{width:330px;border-bottom:none;margin-left:10px;font-size:18px;white-space:nowrap;text-transform:uppercase;font-weight:bolder}

