html{overflow-x:hidden;max-width:100vw}
body{overflow-x:hidden;height:100%;margin:0;padding-right:0!important;padding-left:0!important; font-family: 'Inter Regular'; background-color: #D9D9D9;}
.container-fluid{padding: 0;}
.navbar-toggler:focus,.navbar-toggler-icon:focus,.form-control:focus,.form-select:focus {outline: none; box-shadow: none;}

footer{background-color: #24272D;}
footer p {color: #fff; font-size: 13px;}

/*titulo*/
.titulo{background-color: #000;}
.titulo h1{font-weight: 600; color: #fff; text-decoration: underline;}
.titulo h1 span{background-color: #fff; border-radius: 50%; padding: 5px 20px 5px 20px; color: #000; font-weight: 700; margin-right: 15px;}
.titulo h1 b{color: #EFE81C;}

/*corpo*/
.corpo .form-control{padding-bottom: 15px; font-size: 15px; color: #000; border-color: #000; border-radius: 10px; background-color: transparent; padding-top: 20px; color: #364B46;}
.corpo .form-select{padding-bottom: 15px; font-size: 15px; color: #000; border-color: #000; border-radius: 10px; background-color: #D9D9D9; padding-top: 20px; color: #364B46;}
.corpo .form-control::placeholder{color: #364B46;}
.corpo .innerLabel {margin-top: 5px;  position: absolute;  margin-left: 14px;  color: #364B46;  font-size: 12px; z-index: 10;}

.corpo .box{background-color: #1E1E1E; padding: 20px; border-radius: 25px;}
.corpo h2{color: #E20D0D; font-weight: 600;}
.corpo .box h3{color: #EFE81C; font-weight: 600; font-size: 22px;}
.corpo .box h4{color: #fff; font-weight: 600; font-size: 16px; margin-bottom: 15px;}
.corpo h6{color: #000; font-weight: 600; font-size: 24px;}
.corpo .box p{color: #fff; font-weight: 600; font-size: 28px; margin-bottom: 15px;}
.corpo .box .btn-light{border-radius: 35px; color: #E20D0D; font-weight: 700; padding-left: 25px; padding-right: 25px;}
.corpo .btn-primary{border-radius: 35px; background-color: #24272D; border-color: #24272D; padding: 15px 65px 15px 65px; font-size: 18px; font-weight: 600;}
.corpo .btn-primary:hover{background-color: #9DAAB6; border-color: #9DAAB6;}
.corpo .btn-primary:focus{background-color: #9DAAB6; border-color: #9DAAB6;}
.corpo .tit{color: #A6ADF6!important;}
.corpo .tit2{color: #3D810A!important;}
.corpo .box small{color: #fff;}
.corpo .box .form-control{background-color: #fff;}

.error{font-size: 12px; color: #E20D0D; font-weight: 600;}
.form-control.is-valid, .was-validated .form-control:valid{background-image: none; border-color: #000;}
.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: none;}
.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:none}

/*modal*/
.modal-backdrop {--bs-backdrop-bg: #000; --bs-backdrop-opacity: 0.6; z-index: 2}
.modal-header{border-bottom: 0}

.modalcarrega{border-radius: 15px; background-color: transparent; border-color: transparent;}
.modalcarrega h6{font-weight: 700; font-size: 14px; color: #fff}

/*media*/
@media (min-width: 1921px) {

}

@media (max-width: 1680px) {

}

@media (max-width: 1536px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1400px) {

}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {

}

@media (max-width: 1200px) {

}

@media (max-width: 1024px) {

}

@media (max-width: 991px) {

}

@media (max-width: 768px) {

}

@media (max-width: 767px) {

}

@media (max-width: 480px) {
.titulo h1{font-size: 16px;}
.titulo h1 span{padding: 5px 12px 5px 12px;}
.corpo .box p{font-size: 23px;}
}

@media (max-width: 390px) {


}

@media (max-width: 320px) {

}

