/* gerais ------------------------------------------- */
*{box-sizing: border-box;}

/* dispensador ------------------------------------------- */
.texto-botoes{
    font-family: 'Anton', sans-serif;
}

.botaoSenha:hover{
    cursor: pointer;
}

.texto-botoes p{
    font-size: 5vw;
    max-width: 100%;
    -webkit-text-stroke-width: 2px; 
    color: #000000;
}

.texto-slot{
    font-size: 6vw;
    max-width: 100%
}

.arredondar{
    border-radius: 20px
}

.arredondarLeft{
    border-top-left-radius: 20px; 
    border-bottom-left-radius: 20px;
    color: #fff;
    -webkit-text-stroke-width: 3px; 
    -webkit-text-stroke-color: black; 
}

.arredondarRight{
    border-top-right-radius: 20px; 
    border-bottom-right-radius: 20px;
}

/* login ------------------------------------------- */
.bg-login {
    border: 0px;
    padding: 0px;
    background-image: url("../img/fundo.jpg");
    background-size: 100% 100%;
}

.bg-form{
    background-color: rgba(255, 255, 255, 0.75);
}

.custom-border {
    border: 2px solid #ccc;
    border-radius: 10px;
    padding: 40px;
}

.form-control:focus, .form-select:focus {
    box-shadow: none;
}

.bt-50{width: 50%;}

/* admin ------------------------------------------- */
.tab-content {
    padding: 5px;
}

.tab-pane {
    max-height: calc(100vh - 150px); 
    overflow-y: auto;
}

.alturaNoticias{
    height: 70vh;
    max-height: 70vh;
}

.video {
    max-width: 100%;
    height: auto;
    max-height: 100%;
  }
/* secretaria ------------------------------------------- */
.display-senha-atual {
    font-size: 4em;
    text-align: center;
    border-radius: 5px; 
    max-width: 95%;
    outline: none;
  }
  .display-senha-atual:focus{
    outline: none;
  }

  #balcaoSelecionado, #balcaoSelecionado:focus{
    outline: none;
    border: none;
  }

  .display-suspensos {
    border-radius: 5px; 
    height: 202px;
    padding: 3px;
  }

  .display-suspensos select{
    width: calc(100% - 6px);
    max-height: 100%;
    border: none;
    outline: none;
    text-align: center;
    font-size: 3em;
    font-weight: bold;
  }


