*
{
    font-size: 100%;
    border: none;
    outline: none;
    font-weight: 300;
    box-sizing: border-box;
    font-family: 'Lato' , sans-serif;
    margin: 0;
    padding: 0;
}

html, body
{
    height: 100%;
}

a
{
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #eee;
}

ul
{
    list-style: none;
    font-size: 16px;
}

img
{
    max-width: 100%;
    height: auto;
}

.row
{
    /*margin-right: 0px;
    margin-left: 0px;*/
}
/*============== DIV GERAL ==============*/
.container_geral
{
    /*height: 100%;*/
    /*padding-left: 0px;
    padding-right: 0px;*/
}

#govsp-navbarGlobal #navbarGlobal
{
    min-height: 62px !important;
}

/* CONTENT */



/* I: BANNER */

.indicadoresHome li
{
    width: 23px !important;
    height: 23px !important;
    border-radius: 5px !important;
}

.indicadoresHome .active
{
    width: 20px;
    height: 20px;
    border-radius: 5px;
}

.carouselHome
{
    bottom: 30% !important;
}
.indicadoresHome {
    margin-bottom: 25% !important;
}

.carouselHome h3
{
    font-size: x-large;
}

.carouselHome p
{
    font-size: large;
}

.conteudo_home_banner {
    /*    height: 100%;
    max-height: 720px;
    overflow: hidden;*/
    /*    width: 87.99999999% !important;
    border-left: 8px solid #ffde16;*/
    padding-left: 225px;
    padding-right: 225px;
    margin-top: 15px;  
}

.conteudo_home_banner .banner_home .slide .img_banner .item img {
    /*max-width: 100%;
    width: 100%;
    height: auto;*/
}

@media only screen and (min-width: 950px)
{
    .cBody
    {
        overflow: hidden;
    }
}

@media only screen and (max-width: 1024px)
{
    .logoHome
    {
        display: none;
    }
}

.carousel-inner
{
    height: 79%;
}
.carousel-inner img
{
    max-width: 100% !important;
    width: 100% !important;
}

.carouselHome
{
    background: #000000;
    background-color: rgba(10,23,55,0.5);
}
.carousel-caption
{
    right: 0px !important;
    left: 0px !important;
    padding-bottom: 30px !important;
}

.carouselHome
{
    background: #000000;
    background-color: rgba(10,23,55,0.5);
}
/* F: BANNER */


/*============== CONTEUDO HOME GERAL [75%] ==============*/
.conteudo_home
{    
    /*height:100%;*/
}

.menu_left_online
{
    height: 100%;
    /*border-right: 8px solid #ffde16;*/
    padding-right: 0px !important;
    padding-left: 0px !important;
    width: 12%;
}

.menu_left_online_footter
{
    height: 24%;
    border-right: 8px solid orange;
    padding-right: 0px !important;
    padding-left: 0px !important;
    width: 12%;
}


.menu_lef_padrao {
    padding: 25px 0px 25px 0px;
    transition: .2s;
    /*color: #454547;*/
    color: #454547;
}

.colocar_margin_topo
{
    margin-top: 20px;
}

.tirar_padding_left_right
{
    padding-left: 0px;
    padding-right: 0px;
}

.menu_lef_padrao:hover
{
    border-left: 8px solid #4c4d9c;
    background-color: #e6e6ff;
}

.logotipo
{
    border-right: 8px solid orange;
}

.logoHome {
    padding-left: 0px;
    padding-right: 0px;
    width: 12%;
    height: 50px;    
    /*border-right: 8px solid #454547;*/
}

/* I: ============ CONTEÚDO PÁGINAS INTERNAS  ============*/
.conteudo_paginas_internas
{
    min-height: 600px;
    height: auto;
}


/* F: ============ CONTEÚDO PÁGINAS INTERNAS  ============*/

/*============== DIV FOOTER [10%] ==============*/

.footer_home
{
    height: 9%;
    overflow: hidden;
}

@media only screen and(max-width: 500px){
  footer {
        display: none !important;
  }
}

