.navbar-login {
    background-color: #004691;
    border: none;
    border-bottom: solid 1px #82b9e6;
    padding: 12px;
}

.cls-2 {
    fill: #004691;
}

.rodape-tim * {
    border: 0 transparent;
    outline: transparent 0;
    box-sizing: content-box;
}

.rodape-tim .grupo {
    display: inline-block;
    width: 230px;
    text-align: left;
}

.rodape-tim {
    box-sizing: content-box;
    position: relative;
    padding: 25px 0 62px;
    font: 400 16px/19.2px "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.rodape-tim .centro {
    position: relative;
    width: 1320px;
    margin: 0 auto;
    text-align: right;
}

.rodape-tim .colunas {
    float: left;
    padding: 0 0 4px;
    position: relative;
}

.rodape-tim ul {
    padding: 0;
    margin: 0 0 16px;
    float: left;
}

.rodape-tim ul ul {
    margin-bottom: 0;
}

.rodape-tim li {
    list-style-type: none;
}

.rodape-tim .colunas .coluna:first-child {
    position: absolute;
}

.rodape-tim .colunas .coluna {
    width: 196px;
    float: left;
    margin: 0 60px 0 0;
    font: 600 12px/16px "Open Sans";
}

.rodape-tim .colunas .coluna:nth-child(2) {
    margin-top: 170px;
}

.rodape-tim .colunas .coluna .titulo {
    display: none;
    padding: 8px 0 10px;
}

.rodape-tim .colunas .coluna .titulo>a {
    color: #89c3ff;
    text-transform: uppercase;
    font: 700 13px/16px "Open Sans";
}

.rodape-tim .colunas .coluna li,
.rodape-tim .links li {
    padding: 5px 0;
}

.rodape-tim li>a {
    color: #fff;
}

.rodape-tim .logo {
    float: left;
    margin: 10px 0 20px;
}

.rodape-tim .logo img {
    height: 36px;
    width: 126px;
}

.rodape-tim .rede {
    float: left;
    margin: 0 0 22px;
}

.rodape-tim .rede p {
    margin: 0;
    color: #89c3ff;
    font: 700 13px/40px "Open Sans";
}

.rodape-tim .rede ul {
    clear: both;
    display: block;
    height: 22px;
    width: 226px;
}

.rodape-tim .rede li {
    float: left;
    height: 22px;
    width: 22px;
    margin: 0 0 0 6px;
    padding: 0;
}

.rodape-tim .rede li:first-child {
    margin: 0;
}

.rodape-tim .rede li>a {
    cursor: pointer;
    display: block;
    height: 22px;
    overflow-y: hidden;
}

.rodape-tim .rede a[title="Twitter"] {
    background-image: url(/static/imagens/rodape-icone-twitter.png);
}

.rodape-tim .rede a[title="Facebook"] {
    background-image: url(/static/imagens/rodape-icone-facebook.png);
}

.rodape-tim .rede a[title="YouTube"] {
    background-image: url(/static/imagens/rodape-icone-youtube.png);
}

.rodape-tim .rede a[title="Instagram"] {
    background-image: url(/static/imagens/insta-2.png);
}

.rodape-tim .rede a>img {
    display: block;
    text-indent: -1000px;
}

.rodape-tim .links {
    float: left;
}

.rodape-tim .links li {
    font: 600 12px/16px "Open Sans";
}

.rodape-tim .quebra {
    clear: both;
}

.rodape-tim .copyright {
    bottom: 30px;
    position: absolute;
    font: 400 10px/14px "Open Sans";
    color: #fff;
    width: 100%;
}

.rodape-tim .copyright p {
    color: #fff;
    font: 400 10px/14px "Open Sans";
    position: absolute;
    text-align: center;
    width: 100%;
}

.rodape-tim.rodape-login {
    bottom: 0;
    width: 100%;
    text-align: center;
    z-index: 0;
    padding: 0;
}

.rodape-tim.rodape-login .rede {
    float: none;
    margin: 0;
}

.rodape-tim.rodape-login .rede ul {
    float: none;
    display: inline-block;
    width: auto;
}

.rodape-tim.rodape-login .links ul {
    float: none;
}

.rodape-tim.rodape-login .links {
    float: none;
}
