.hover_expand{cursor:pointer;transition:.25s all}#content{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.hover_expand:hover{transform:scale(1.03);box-shadow:0 .5rem 1rem #0003}.hover_expand-unselected{opacity:.5}.card-box{display:block;max-width:1010px;box-shadow:0 0 30px #222;margin:50px auto;background:#8dc641;padding:20px 40px}.h-100{background:url(/assets/bg-verde-login-B33g9oka.png),#000;background-size:cover;background-position:center top 80px;margin:0}.row{margin-top:15px;margin-bottom:15px}.form-custom{height:50px;border-radius:4px;border:solid 1px #bac1c4;background-color:#fcfcfc;padding:7px}.btn-cadastrar{width:264px;height:48px;background-color:#004b68;color:#fff;text-transform:uppercase;margin:0 auto}.btn-cadastrar:hover{background-color:#004b68;color:#fff}.iLogo-S{width:113px}.txt-cadastro{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#3a3a3a;margin-bottom:25px}.pBox-logo{font-family:Montserrat,sans-serif;font-size:30px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#8dc641;text-align:center;margin:0 auto;text-transform:capitalize}.pBox-logo span{font-weight:700}.error{border:solid 1px #B91212!important}.error~label{color:#b91212!important}.item-selec-cad{width:10%;float:left;background:#078b59;margin:0 4px;padding:12px;border-radius:5px}i.icoPragaSel{height:60px;float:left;width:100%}.icoPragaSel img{width:30px}.card-body{padding:10px 0}p.titPragaSel{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fcfcfc;margin:15px 0 0;font-family:Montserrat,sans-serif}p.sTextSel{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fcfcfc;font-family:Montserrat,sans-serif;margin:25px 0 15px}p.alertCad{color:#456120;float:left;width:100%;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin:0 0 31px;font-family:Montserrat,sans-serif}p.alertVolt{margin:15px 0 0;text-align:center;width:100%}a.btnVoltar{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;text-align:center;color:#0b5470;font-family:Montserrat,sans-serif}.select-ativado{opacity:1;position:relative}.select-ativado div{width:4px;height:5px;background:#8dc641;float:left;position:absolute;top:5px;right:5px;border-radius:59px!important}.input_padding{padding-right:6px;padding-left:6px}input[type=checkbox]{display:none}#aceitaTermos+label:before{content:"";width:16px;height:16px;border:solid 1px #000000;border-radius:4px;display:inline-block;box-sizing:border-box;background-color:#fff;margin-right:8px;transform:translateY(2px)}#aceitaTermos:checked+label:before{content:"✔"}input[type=checkbox]+label{color:#000;font-family:Montserrat,sans-serif;font-size:14px;width:100%;text-decoration:underline}@media(max-width:620px){.pBox-logo{font-size:14px}.iLogo-S{width:90px}.flex-menu{background-color:#202020;padding:16px 0;text-transform:uppercase;width:100%}.card-box{margin:30px 20px}.txt-cadastro{font-size:18px}.item-selec-cad{width:100%}i.icoPragaSel{float:left;width:auto;height:auto}.icoPragaSel img{width:40px;height:40px}p.titPragaSel{text-align:left;margin:5px 0 0;padding:0 0 0 26px;float:left}.item-selec-cad{margin:0 4px 10px}.form-custom{margin:4px 0}.row{margin-top:1px;margin-bottom:1px}}.row-wrapper{display:flex;gap:10px;margin-bottom:10px}.password-rules{margin:6px 0 14px;font-size:12px;font-family:Montserrat,sans-serif;color:#fcfcfc}.form-row{display:flex;flex-wrap:nowrap;gap:10px;margin:0;flex:1}.input-container{position:relative;width:100%}.input-container input{color:#1c1c1c;font-size:14px;width:100%;padding:32px 12px 12px;border-radius:8px;height:56px}.input-container::placeholder{color:var(--surfaceprimary-on-surface-primary-variant);font-size:14px}.input-container input:disabled,.select-container select:disabled{background-color:#f7f7f7}.input-container input:disabled+label{color:#646464!important}.input-container label,.select-container label{position:absolute;left:12px;top:20px;color:#4d4e4e;transition:all .3s ease;pointer-events:none;font-size:14px}.input-container input:not(:focus):valid~label,.select-container select:not(:focus):valid~label{color:#4d4e4e}.input-container input:not(:focus):disabled~label,.select-container select:not(:focus):disabled~label{opacity:.8}.input-container input:-webkit-autofill{-webkit-text-fill-color:#1C1C1C;transition:background-color 9999s ease-in-out 0s}.input-container input:focus~label,.input-container input:not(:placeholder-shown)~label,.input-container input:-webkit-autofill~label{top:12px;left:12px;font-size:12px}.input-container input:focus{outline:none;border:2.5px solid #059FBE}input[type=date]{-webkit-appearance:none;-moz-appearance:none}.select-container select{width:100%;padding:24px 12px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;background-color:#fff;cursor:pointer;height:56px;color:#4d4e4e;font-size:14px}.select-container select:-webkit-autofill{-webkit-text-fill-color:#1C1C1C;transition:background-color 9999s ease-in-out 0s}.select-label{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:16px;color:#999;transition:all .2s ease-in-out;pointer-events:none}.select-container{position:relative;width:100%}.select-container label{position:absolute;left:12px;top:28px;font-size:14px;transition:.2s ease;pointer-events:none;color:#4d4e4e}.select-container select:focus~label,.select-container select.filled~label{top:20px;font-size:12px;margin:0}.input-container input.error,.select-container select.error,.select2-container.error .select2-selection,.token-input input.error{border:1px solid var(--systemalert-error)}.input-container label.error,.select-container label.error,.select2-container.error .select2-selection__placeholder{color:var(--systemalert-error)!important}.input-container input.error:focus~label,.input-container input.error:valid~label{color:var(--systemalert-error)}@media(max-width:768px){.row-wrapper{flex-direction:column}}
