
/*
#f60722
*/

:root {
  --main-color: #074051;
  --main-color-hover: #085870;
}

/*
body::-webkit-scrollbar-track {
    background:  #fff; 
}

body::-webkit-scrollbar-thumb {
    background-color:  var(--main-color);  
    border-radius: 10px;
}
*/

#progressbar li.active:before, #progressbar li.active:after {
    background: var(--main-color);
}

#frm_credenciamento input:focus,
#frm_credenciamento select:focus {
    border: 1px solid var(--main-color);
}

#frm_credenciamento textarea:focus {
    border: 1px solid var(--main-color);
}

#frm_credenciamento .action-button {
    background: var(--main-color);
}

#frm_credenciamento .action-button:hover {
    background: var(--main-color);
}

#frm_credenciamento .action-button.disabled {
    background: gray !important;
    cursor: not-allowed !important;
}

#frm_credenciamento .action-button.disabled:hover{
    background: gray !important;
    cursor: not-allowed !important;
}

#frm_credenciamento .action-button:hover,
#frm_credenciamento .action-button:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px var(--main-color-hover);
    background-color: var(--main-color-hover);
}

select.list-dt:focus {
    border-bottom: 2px solid var(--main-color);
}

#progressbar li.active:before,
#progressbar li.active:after {
    background: var(--main-color);
}

.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {
    background-color:var(--main-color);
}

.collapsible {
    background-color: var(--main-color);
}

.collapsible:hover {
    background-color: var(--main-color-hover);
}

.loading:not(:required):after {
    -webkit-box-shadow: rgb(7 64 81) 1.5em 0 0 0, rgb(7 64 81) 1.1em 1.1em 0 0, rgb(7 64 81) 0 1.5em 0 0, rgb(7 64 81) -1.1em 1.1em 0 0, rgb(7 64 81) -1.5em 0 0 0, rgb(7 64 81) -1.1em -1.1em 0 0, rgb(7 64 81) 0 -1.5em 0 0, rgb(7 64 81) 1.1em -1.1em 0 0; */
    box-shadow: rgb(7 64 81) 1.5em 0 0 0, rgb(7 64 81) 1.1em 1.1em 0 0, rgb(7 64 81) 0 1.5em 0 0, rgb(7 64 81) -1.1em 1.1em 0 0, rgb(7 64 81) -1.5em 0 0 0, rgb(7 64 81) -1.1em -1.1em 0 0, rgb(7 64 81) 0 -1.5em 0 0, rgb(7 64 81) 1.1em -1.1em 0 0;
}

.switchToggle input:checked + label, .switchToggle input:checked + input + label  {background: var(--main-color); }

.navbar-documentacao{
    background-color: var(--main-color) !important;
}

.btn-enviar-documentacao{
    background-color: var(--main-color) !important;
}

.day-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}
.day-name {
    flex: 1;
    font-weight: bold;
}
.checkbox {
    flex: 0.5;
    text-align: center;
}
.time-inputs {
    flex: 3;
    display: flex;
    align-items: center;
    gap: 10px;
}
.time-inputs input {
    max-width: 100px;
}