/* Design by Guilherme S barros */


*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
    color: var(--branco);
}

body{
    --fundo: rgba(32, 33, 36, 0.88);
    --branco: white;
    --fundo-div: #202124;
    background: var(--fundo);
}

.container header{
    background: var(--fundo-div);
    //height: 40% ;
    //margin-top: 0.75rem;

}

.nome-banco {
    display: flex;
    justify-content: space-between;
    font-size: 100%;
    padding: 15px 0px;
    font-weight: 800;
    padding: .6rem;
}

.senha-chamada {
    padding: 0.11rem;
    width: 100%;
    margin: 1rem auto;
    background: var(--fundo-div);
    text-align: center;
    border-radius: 20px;
    display: grid;
    /*text-shadow: 7px 7px #040205;*/
    font-size: 16rem;
    height: 100%;
}

.conteudo-senha {
    width: 100%;
   /* margin: 1rem;*/
    /* background: var(--fundo-div);*/
    text-align: center;
    border-radius: 20px;
    text-shadow: 7px 7px #040205;
    font-size: 15vw;
    height: 60%;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    justify-content: center;
}

.conteudo-senha-chamada {
    padding-bottom: 0.5rem;
    color: #B1B1B1;
    font-size: 3vw;
    text-shadow: 0px 0px #040205;
}


.video {
    padding: 1rem;
    width: 100%;
    height: 100%;
    margin: 1rem auto;
    margin-left: 5px;
    right: 10px;
}

.relogio {
    font-weight: 900;
    font-size: 6vw;
    text-align: center;
}

.titulo {
    font-weight: 900;
    font-size: 2rem;
}

.senha-chamada h1 {
    font-size: 20px;
    font-size-adjust: 0.5;
    /font-size: 16rem;
    margin-bottom: 0%;
}



.conteudo-caixa1 {
    font-size: 100%;
    padding-left: .6rem;
    font-weight: 900;
}

.conteudo-caixa2 {
    font-size: 100%;
    padding-left: .2rem;
    font-weight: 900;
}

.container-final {
    display: grid;
    grid-template-columns: 100% 00%;
    justify-content: center;
    font-weight: 900;
}

.container-final2 {
    font-weight: 900;
    font-size: 6vw;
    text-align: center;
    margin: 2rem auto;
    /*font-size: 8vw;*/
}

.para-clientes {
   
    background: var(--fundo-div);
    padding: 2rem;
    border-radius: 2px;
    justify-content: space-evenly;
    width: 100%;
}

.para-caixas{
    padding: 1rem 1rem;
    background: var(--fundo-div);
    margin-left: 10px;
    border-radius: 20px;
    display: grid;
}

.title-content-final{
    font-weight: 400;
    color: rgb(141, 141, 141);
}

.subtitle-content-final{
    font-weight: 900;
    font-size: 1rem;
}

.botoes, .botoes-cliente, .botoes-cliente-maior{
   color: rgba(32, 33, 36, 0.88);
   text-decoration: none;
   transition: filter 0.3s;
   border-radius: 10px;
   align-items: center;
   height: 2rem;
   border: none;
}

#btn-rapido, #btn-comum{
    margin-top: 2rem;
    width: 49%;
    align-items: center;
}

#btn-prioridade{
    margin-top: 0.5rem;
    width: 100%;
    display: flex;
    justify-content: center
}

.content-final-div h1{
    font-size: 6vw;
}

.para-caixas h1{
    margin-top: -2.45rem;
}

.para-caixas div{
    display: flex;
    justify-content: center;
}

#buttons-caixa{
 margin-top: -28px;
}

.para-caixas .grupo-de-botoes button{
    margin-left: 0.5rem;
}

button{
    width: 20%;
}

button:hover{
    filter: brightness(1.2);
}
