/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 14/10/2021, 12:36:23
    Author     : mylena.barbosa
*/

body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
}

.navbar-fixed-top .nav {
    padding: 15px 0;
}

.navbar-fixed-top .navbar-brand {
    padding: 0 15px;
}

footer {
    padding: 60px 0;
}


.iconCalendar{
    margin-right: 10px;
}

.navbar{
    background: #106433;
}

.links, .links:link{
    color: #fff!important;
}

.links:hover{
    color: #eace2a!important;
    transform: scale(1.002);
    transition: 1.5s;
}

.itens, .itens:link{
    color: #031a0c!important;
}

.itens:hover{
    color: #031a0ca6!important;
}

.cardPrincipal{
    margin-top:15px;
}

.header-principal strong{
    font-size: 15px
}

#top-user{
    float: right;
    color: #fff;
    font-size: 12px;
    text-align: right;
}

#top-user span{
    font-size: 14px;
    margin-right: 5px;
}

#top-user a{
    color: #fff;
    text-decoration: none;
}

#top-user a:hover{
    color: #eace2a;
}

.papelParede{
    margin-top: 5px;
}


.btn-outline-success:hover{
    background-color: #106433!important;
    border-color: #106433!important;
}

.header-principal{
    background-color: #10643354!important;
    align-items: center;
}

.text-colorPrimary{
    color: #106433;
}

.botao{
    border: 10px solid burlywood;
}

.menuMinimizado{
    display: contents;
}

.imagemCapa{
    width: 100%; 
    transition: 1.5s;
}

/*.imagemCapa:hover{
    transform: scale(1.01);
    transition: 1.5s;
}*/

.btnContatos{
    margin: 50px auto;
    background-color: #106433!important;
    border-color: #106433!important;
}

.btnChamados{
    background-color: #c5c5c5!important;
    border-color: #c5c5c5!important;
    color: black!important;
    margin: 1rem auto;
}

.header_TI{
    background-color: #c5c5c5!important;
}

.header_TI strong{
    font-size: 1.3rem;
}

/*--------------------------Index_ADM------------------------------------------*/

#container_adm{
    width: 90%;
    margin: auto;
    padding: 1rem 2rem;

}

.tituloADM{
    margin-top: 2rem;
    margin-bottom: 1rem;
}

#container_adm .card-header{
    background-color: #e9e9e9;
    color: #000;
    text-align: center;
    font-size: 1.02rem;
    font-weight: bold;
}

#container_adm .card{
    margin-top: 2rem;
}

.editUserADM{
    margin-top: 0.5rem; 
    margin-bottom: 1rem;
}

.cardSenha .card-footer{
    display: flex;
    justify-content: space-between;
    align-items: center
}

.cardLiberacoes .classBotoes{
    display: grid;
    justify-content: center;
    align-items: center;

}

.cardUser .card-footer {
    display: flex;
    justify-content: space-between;
}

.classBotoes{
    display: flex;
    justify-content: space-evenly;
    align-items: center
}

.classBotoes .btn-primary{
    background-color: #fff!important;
    border-color: #646464!important;
    color: #000;
}

.classBotoes .btn-primary:hover{
    background-color: #646464!important;
    border-color: #646464!important;
    color: #ff;
}

#alert, #alertSenha{
    width: 100%;
    height: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
}


/*--------------------------Edit User-------------------------------------------*/

.cardPosition{
    display: flex;
    justify-content: center;
}

.cardEditUser{
    width: 80%;
    padding: 1rem 1rem 0 1rem;
    box-shadow: 5px 5px 15px gray;
    border: 0;
    border-radius: 0.5rem;
    background: white;
}

.cardEditUser .card-footer{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: white;
    
}

#tituloInfo{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.inputEditUser{
    margin-bottom: 1.5rem;
}

.alert-warning{
    width: 100%;
    display: flex;
    align-items: center;
    margin-right: 2rem;
}

.btnGravar{
    background-color: #106433!important;
    border-color: #106433!important;
}

/*--------------------------Contratos users------------------------------------*/
.contratosUsuarios h2{
    margin-top: 1rem;
    text-align: center;
}

.classTable{
    display: flex;
    justify-content: center;
    align-items: center;
}

#tableContEditUser{
    width: 80%;
}

.contratosUsuarios #tableContEditUserNlv{
    width: 80%;
}

/*-------------------------Lista contato----------------------------------------*/

.icon_phone{
    display: flex;
    justify-content: center;
    align-items: center;
}


.lista_contato i{
    margin-right: 0.5rem;
}


/*----------------------Lista arquivo qualidade-------------------------------*/
.header-card-qual{
    font-size: 1.5rem;
}

.lista_arq_qual a{
    color: black;
}

.lista_arq_qual a:hover{
    color: #031a0ca6!important;
}

/*-----------------------------ACP--------------------------------------------*/

.containerAcp{
    width: 80%;
    margin: auto;
}

.acpUsuarios h2{
    margin-top: 1rem;
    text-align: center;
}

.classTable{
    display: flex;
    justify-content: center;
    align-items: center;
}

/*----------------------------------------------*/

.container_acp{
    width: 80%;
    margin: auto;
    padding: 1rem 2rem;
}