* {

    padding: 0;
    margin: 0;
    box-sizing: border-box;
    text-decoration: none !important;/*tira a linha do A*/
    list-style: none; /*tira as bolinha do li*/
}

:root {
    --azul-claro: #16c2f4;
    --branco: #ffffff;
    --roxo: #921399;
    --cinza: #aaabaf;

}
/*! header */
.box-1{
    width: 100%;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;

    /* border: 1px solid red; */
}
.box-1-tamanho{
    width: 98%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;

    /* border: 1px solid red; */
}
.recuperarSenha{
    width: 100%;
    display: flex;
    justify-content: right;
    align-items: center;
    overflow: hidden;
}
.recuperarSenha a {

    padding: 10px;
    margin: 10px;

    font-size: 18px;
    font-weight: 600;
    font-family: 'Courier New', Courier, monospace;
    color: var(--branco);
    background-color: var(--azul-claro);
    border-radius: 5px;

    transition: 0.8s;
}
.recuperarSenha a:hover{

transform: scale(0.95);
    color: var(--roxo);

}

/*! main */
.box{

    width: 100%;
    /* min-height: 100vh; */
    display: flex;
    justify-content: center;
    align-items: center;
}
.box-img{
    width: 98%;
    height: 500px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;

    /* border: 1px solid red; */
}
.box-img img{
    width: 100%;
       /* background-image: url(../img/banner.png); */
       background-repeat: no-repeat;/*para nao repetir*/
       background-position: center center;/*o primeiro paramentro posso passar letf,top etc para direcionar a imagem*/
       border: none;
}
