/* Definir altura mínima para o menu fixo */
body {
  min-height: 50rem;
  padding-top: 0;
}

.bg-orange{
    background-color: #FF9720;
}

/* cover: Uma palavra-chave que é o inverso de contain. Ajusta a imagem o mais largamente possível e mantém sua proporção (a imagem não fica esticada). A imagem "cobre" o container inteiro, tanto em altura como em largura. Quando a imagem e o container têm diferentes dimensões,a imagem ultrapassa os limites do container em qualquer direção, para continuar mantendo a proporção. Fonte: https://developer.mozilla.org/pt-BR/docs/Web/CSS/background-size */
/* Seletor para personalizar o topo da página home */
.descr-top{
    background-color:#FFF;
    margin-bottom: 0rem !important;
    border-radius: .0rem;
}

h3{margin-top:40px}

.banner-home{
    width: 100%;
    margin-top: 0px;
}

@media only screen and (max-width: 960px) {
    .titulo{
    font-size: 24px;
    padding-bottom: 15px !important;
}
.descr-det{
    padding-top: 20px !important;;
}
	
}
.titulo{
    padding-bottom: 40px;
}

@media only screen and (max-width: 960px) {
    .nav-item{
    font-size: 12px;
    padding-bottom: 15px;
    display: inline;
}
    .nav-tabs{
    transition-duration: 0.4s;
    display: block;
}
}
h6{padding-bottom: 50px;}
.centralizar{
    margin: 0 auto !important;
    float: none !important;
}
/* Seletor para personalizar a área da ação da página home */
.descr-action{
    background-image: url("../imagem/chamada_acao.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
    color: #fff;
    margin-bottom: 0rem !important;
    border-radius: 0rem;
}
/* Seletor para personalizar a área detalhes do serviço na página home */
.descr-det{
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #fff;
    margin-bottom: 0rem !important;
    border-radius: 0rem;
    
}

.table-overflow {
    max-height:800px;
    overflow-x:auto;
}

@media only screen and (max-width: 960px) {
    .table-overflow {
    font-size: 11px;
    padding: 5px !important;
}
.footer-per{
   margin-bottom: 0rem !important; 
}
}


/* Seletor para personalizar o rodapé da página */
.footer-per{
    background-color: #FF9720;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #fff;
    margin-bottom: 0rem !important;
    border-radius: 0rem;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #00CED1
}

.nav-link{
    color: #6c757d;
}