body{font-family:'Jost',Arial,Helvetica,sans-serif;height:100vh;overflow:hidden;}.hexagon{fill:#fff;stroke:#DCDCDC;stroke-width:5;}.hexagon-dot{fill:#DCDCDC;}a{color:#4DCEDF;}a:hover{color:gray;}.form-check-input:checked{background-color:#4DCEDF!important;border-color:#4DCEDF!important;}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%234DCEDF'/%3e%3c/svg%3e")!important;}.form-check-input:focus{border-color:#4DCEDF!important;box-shadow:0 0 0 0.25rem rgb(77 206 223 / 25%)!important;}main{overflow-x:hidden;overflow-y:auto;height:calc(100vh - 104px);}.footer{min-height:56px!important;}.bg-light{background-color:#eee!important;}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#4DCEDF!important;font-weight: bold!important;}.card{background-color:#fff!important;}.accordion-item {background-color:#eee !important;}.accordion-button,.list-group-item{background-color: #fff!important; color:#111!important;}.accordion-button:not(.collapsed){color:#4DCEDF!important;font-weight:bold!important;background-color:#fff!important;}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234DCEDF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;}
@supports (-webkit-autofill: none) {
    input:-webkit-autofill,
    input:-webkit-autofill:hover, 
    input:-webkit-autofill:focus,
    textarea:-webkit-autofill,
    textarea:-webkit-autofill:hover,
    textarea:-webkit-autofill:focus,
    select:-webkit-autofill,
    select:-webkit-autofill:hover,
    select:-webkit-autofill:focus {
    box-shadow: 0 0 0 30px #E5F8FB inset !important;
    }
}
input:-webkit-autofill + label::after,
input:-webkit-autofill:hover + label::after, 
input:-webkit-autofill:focus + label::after,
textarea:-webkit-autofill + label::after,
textarea:-webkit-autofill:hover + label::after,
textarea:-webkit-autofill:focus + label::after,
select:-webkit-autofill + label::after,
select:-webkit-autofill:hover + label::after,
select:-webkit-autofill:focus + label::after {
  background-color: #E5F8FB !important;
}
.btn-outline-primary {
    color: #4DCEDF !important;
    border-color: #4DCEDF !important;
}
.btn-outline-primary:hover {
    color: #000 !important;
    background-color: #4DCEDF !important;
    border-color: #4DCEDF !important;
}
.btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-primary, .btn-outline-primary:active {
    color: #000 !important;
    background-color: #4DCEDF !important;
    border-color: #4DCEDF !important;
}
.btn-check:focus+.btn-outline-primary, .btn-outline-primary:focus, .btn-primary:focus {
    box-shadow: 0 0 0 0.25rem rgb(77 206 223 / 50%) !important;
}
.form-switch .form-check-input, .form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23000000'/%3e%3c/svg%3e")!important;
}
#alerta {
    z-index: 1031;
}
.page-link {
    color: #4DCEDF;
}