:root{--header-h:65px}body{width:100%;padding-top:4.2vh}.main-container{padding-top:25px}@media (min-width:768px){body{padding-top:var(--header-h)}.main-container{padding-top:0}body.app-logged{overflow:hidden}}@media (max-width:768px){body.mobile-sem-scroll{overflow:hidden}}.page-container{flex-direction:column;gap:0;padding:0;display:flex;overflow-x:hidden}.modal-backdrop{display:none!important}.modal-content{border:none;background-color:#0000!important}@media (max-width:450px){.modal-dialog{justify-content:center;width:95%;display:flex}}.tag{text-transform:uppercase;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:500}.container{max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.btn-primary{color:#fff;cursor:pointer;box-shadow:none;background-color:#007bff;border:none;outline:none;padding:10px 20px;font-size:1rem}.btn-primary:hover{background-color:#ff4500}.btn-search{color:#fff;cursor:pointer;box-shadow:none;background-color:#007bff;border:none;outline:none;padding:10px 25px;font-size:1.1rem;font-weight:600}.btn-search:hover{background-color:#ff4500}.form-group{flex-direction:column;width:100%;margin-bottom:10px;display:flex}.form-group label{margin-bottom:1px;font-size:.9rem}.form-group select,.form-group input[type=text],.form-group input[type=email],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=cep],.form-group input[type=listbox],.form-group input[type=date],.form-group input[type=checkbox]{box-sizing:border-box;background-color:#fff;border:1px solid #ddd;outline:none;padding:8px;font-size:1rem;box-shadow:2px 2px 1px #ddd}.form-group select::placeholder,.form-group input[type=text]::placeholder,.form-group input[type=email]::placeholder,.form-group input[type=password]::placeholder,.form-group input[type=tel]::placeholder,.form-group input[type=cep]::placeholder,.form-group input[type=listbox]::placeholder,.form-group input[type=date]::placeholder,.form-group input[type=checkbox]::placeholder{color:gray;opacity:.75;font-size:.8rem}.form-group button{width:100%;margin-top:10px}@media (max-width:767px){.btn-primary{padding:10px 15px;font-size:.8rem}}@media (max-width:600px){.wellcome-image,.wellcome-div{display:none}.wellcome-div-dir{align-content:center;width:100%;padding:5%}.form-group input,.form-group button{box-sizing:border-box;width:100%}.btn-primary{padding:8px 15px;font-size:.8rem}}.plano-inicial-info{color:#333;background:#f2f8ff;border:1px solid #cfe4ff;border-radius:8px;margin:10px 0 4px;padding:10px 14px;font-size:.9rem}
