/* Estilos gerais */

body, html{
    height: 100%;
    overflow-x: hidden; /* Carlos Henrique */
}

*{
    color: #25282E;
}

a, i{
    transition: .5s;
    text-decoration: none; /* retirar a linha dos links */
}

.login-tamanho {
    height: 100%;
    display: flexbox;
}

.login-098 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.conect {
    padding-top: 30px;
}

.finalP {
    margin-bottom: 100px;
}

.login-container{
    margin-top: 0%;
    margin-bottom: 0%;
    height: 500px;

}
.login-form-1{
    /* tirou o padding 5% Carlos Henrique */
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
    background-image: url(imagem.jpg);
    background-size: cover;
}
.login-form-1 h3{
    text-align: center;
    color: #333;
}
.login-form-2{
    /* tirou o padding 5% Carlos Henrique */
    background: #443ea2;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
}
.login-form-2 h3{
    text-align: center;
    color: #fff;
}
.login-container form{
    padding: 10%;
}

.form-group{
    padding-bottom: 1%;
}

.btnSubmit
{
    width: 50%;
    border-radius: 1rem;
    padding: 1.5%;
    border: none;
    cursor: pointer;
}
.login-form-1 .btnSubmit{
    font-weight: 600;
    color: #fff;
    background-color: #184d85;
}
.login-form-2 .btnSubmit{
    font-weight: 600;
    color: #184d85;
    background-color: #fff;
}
.login-form-2 .ForgetPwd{
    color: #fff;
    font-weight: 600;
    text-decoration: none;
}
.login-form-1 .ForgetPwd{
    color: #184d85;
    font-weight: 600;
    text-decoration: none;
}


.secondary-color {
    color: #555;
}

.center-image {
    background-size: cover; /* adaptar a imagem ao tamanho da div */
    background-position: center; /* centralizar a imagem no centro do fundo */
}

.btn {
    text-decoration: none; /* retirar a linha dos links */
    background-color: #25282E;
    color: #FFF;
    padding: 7px 18px;
    border-radius: 0;
}


/* HEADER */

#header {
    display: flex;
    text-align: center;
    padding: 20px 0;
    background-color: rgb(152, 180, 240);
    position: fixed;
}


button, input, optgroup, select, textarea {
    border-radius: 8%;
}

#header p {
    margin-bottom: 0;
}

#logo-container {
    display: flex;
    justify-content: center;
}

#logo {
    width: 70px;
    margin-right: 15px;
    display: block;
}

/* MAIN */


main{
    flex: 1;
    height: 100%;
}

main h1 {
    margin-left: 33px;
}

#pesquisar {
    width: 150px;
}

hr {
    margin-top: 0px;
}



/* NAVBAR */

#navbar {
    padding: 10px;
    margin: 10px auto;
}

#navbar a {
    width: 80px;
    color: #444;  
}

#navbar a:hover {
    color: #C1B696;
}

/* FOOTER */

.footer {
    background-color: rgb(152, 180, 240);
    color:#ffffff;
    padding: 5px; /* Carlos: alterei*/
    width: 100%;
    margin-top: 6.9%;
    padding-top: 0px;
}

.footer i {
    font-size: 20px;
}

.footer p {
    text-align: center;
    margin: 5px 0; /* Carlos: alterei*/
}

a:hover {
    color: #C1B696;
}

/*Listar*/
.wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
.processos {
    margin-top: 160px;
    margin-bottom: 30px;
}
.oswald-style {
    font-family:"Nunito", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    margin-top: 25%;
  }

#passwordHelpInline{
    color: white;
    font-size: 100%;
}
