.page-restrita .header{background-color:#f3f3f3}.page-restrita .header .back-button{border:2px solid #171517;height:50px;width:50px;line-height:50px;color:#171517}.page-restrita .header h1{text-transform:uppercase;font-weight:800;margin-top:35px}.page-restrita #sign-in h2{font-size:1.3rem}.page-restrita #sign-in form{margin-top:50px}.page-restrita #sign-in form .form-group{margin-bottom:20px}.page-restrita #sign-in form .form-group .row .col-12{padding:0 7.5px}.page-restrita #sign-in form .form-group .row .col-12 label.error{font-size:0.8rem;color:#DC3545}.page-restrita #sign-in form .form-group .row .col-12 input{border-radius:0;width:100%;border:1px solid #171517;padding:0 10px;height:40px;line-height:40px;color:#171517;-webkit-transition:all 0.3s, border-width 0.1s;-o-transition:all 0.3s, border-width 0.1s;transition:all 0.3s, border-width 0.1s}.page-restrita #sign-in form .form-group .row .col-12 input:-webkit-autofill,.page-restrita #sign-in form .form-group .row .col-12 input:-webkit-autofill:first-line{font:500 14px/1.5 16px !important}.page-restrita #sign-in form .form-group .row .col-12 input[type="checkbox"]{margin-left:5px}.page-restrita #sign-in form .form-group .row .col-12 input:focus,.page-restrita #sign-in form .form-group .row .col-12 input:focus-visible{border-width:2px;border-radius:0;outline:none}.page-restrita #sign-in form .form-group .row .col-12 input::-webkit-input-placeholder{color:#171517}.page-restrita #sign-in form .form-group .row .col-12 input::-moz-placeholder{color:#171517}.page-restrita #sign-in form .form-group .row .col-12 input:-ms-input-placeholder{color:#171517}.page-restrita #sign-in form .form-group .row .col-12 input::-ms-input-placeholder{color:#171517}.page-restrita #sign-in form .form-group .row .col-12 input::placeholder{color:#171517}.page-restrita #sign-in form .form-group .row .col-12 input.error{color:#DC3545;border-color:#DC3545}.page-restrita #sign-in form .form-group .row .col-12 input.error::-webkit-input-placeholder{color:#DC3545}.page-restrita #sign-in form .form-group .row .col-12 input.error::-moz-placeholder{color:#DC3545}.page-restrita #sign-in form .form-group .row .col-12 input.error:-ms-input-placeholder{color:#DC3545}.page-restrita #sign-in form .form-group .row .col-12 input.error::-ms-input-placeholder{color:#DC3545}.page-restrita #sign-in form .form-group .row .col-12 input.error::placeholder{color:#DC3545}.page-restrita #sign-in form .submit-container button{color:#fff;background-color:#171517;width:150px;font-size:1rem;border:none;padding:7px 0;min-height:35px;cursor:pointer;margin-left:auto}.page-restrita #sign-in form .submit-container button:hover{background-color:#000}.page-restrita #sign-in form .submit-container .loader{display:none;top:0;bottom:0;left:0;right:0;width:25px;height:25px;margin:auto}.page-restrita #sign-in form .submit-container.loading button{color:#171517}.page-restrita #sign-in form .submit-container.loading.loader{display:block}.autocomplete-prevent{position:absolute;top:0;left:-9999px}.swal2-title{font-size:22px !important}.swal2-html-container{font-size:14px}
