/*------------------------------------------------
				AUTHOR DETAILS
--------------------------------------------------
Designer: Italo Eduardo
Programmer HTML/CSS: FULLPROG.COM

ESTE PROJETO É LICENCIADO POR FULLPROG.COM
Código de Licença: 2qRv3tZaQD
Você pode confirmar a Licença em: https://fullprog.com/auth
------------------------------------------------*/
/*------------------------------------------------
				CONFIG FONTS
------------------------------------------------*/
@import url("../fonts/brandon/style.css");
/*------------------------------------------------
				RE-CONFIG BOOTSTRAP
------------------------------------------------*/
.container-fluid, .container, .row, .row-fluid{
	padding: 0;
	margin: 0;
}
/*------------------------------------------------
				CONFIG DEFAULT
------------------------------------------------*/
body{
	background: #f4f4f4;
	color: #272727;
	font-family: "Brandon Grotesque";
    font-weight: normal;
}
p, span, h1, h2, h3, h4, h5, h6{
	color: #272727;
}
ul{

}
li{
	display: inline-block;
	list-style: none;
}
a:active{
	text-decoration: none;
	color: #272727;
}
a{
	text-decoration: none;
	color: #272727;
	transition: 0.15s ease-in-out;
}
a:hover{
	text-decoration: none;
	color: #ffdc00;
	transition: 0.15s ease-in-out;
}
a:focus{
	text-decoration: none;
	color: #272727;
}
::focus{
	text-decoration: none;
}
/*------------------------------------------------
				CONFIG HEADER
------------------------------------------------*/
body > .container-fluid > .top > .topo {
    background: #fff;
    padding: 50px 0 18px 0;
}
body > .container-fluid > .top > header > .logo > a > .logo {
    background: url(../imgs/logo.png) no-repeat;
    height: 80px;
}
body > .container-fluid > .top > header > .menu {
    margin: 20px 0 0 0px;
}
body > .container-fluid > .top > header > .menu > ul > li > a {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    margin: 0 10px 0 10px;
}
body > .container-fluid > .top > header > .menu > ul > li > .aqui {
    padding: 0 0 56px 0;
    border-bottom: #ffdc00 solid 2px;
}
body > .container-fluid > .top > header > .login-k {
    margin: -40px 0 0 0;
}
body > .container-fluid > .top > header > .login-k > .menu-top {
    padding: 0 0 21px 0;
}
body > .container-fluid > .top > header > .login-k > .menu-top > .sub-menu > ul {
    padding: 0;
}
body > .container-fluid > .top > header > .login-k > .menu-top > .sub-menu > ul > li > a {
    font-size: 11px;
    text-transform: uppercase;
    margin: 0 15px 0 2px;
    font-weight: 500;
    padding: 0;
}
body > .container-fluid > .top > header > .login-k > .menu-top > .sub-menu > ul > li > .nao.aqui {
    padding: 0 0 0px 0;
    border-bottom: none;
}
body > .container-fluid > .top > header > .login-k > .login-top > .login > .cadastrar {
	padding: 0;
}
body > .container-fluid > .top > header > .login-k > .login-top > .login > .cadastrar > a > p {
    border: #ffdc00 solid 1px;
    background-color: #ffdc00;
    border-radius: 15px;
    padding: 3px 0 3px 0;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
body > .container-fluid > .top > header > .login-k > .login-top > .login > form > label > input#email, 
body > .container-fluid > .top > header > .login-k > .login-top > .login > form > label > input#pass {
    border-radius: 15px;
    border-style: none;
    border: #000 solid 1px;
    padding: 2px 0 0px 0px;
}
.inner-addon {
    position: relative;
    padding: 0 0 0 5px;
}
.inner-addon .glyphicon {
    position: absolute;
    padding: 7px 0 0 15px;
    pointer-events: none;
}
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }
.form-control {
    height: 30px;
    border: #c4c4c4 solid 1px;
    border-radius: 15px;
    -webkit-box-shadow: none !important;
    box-shadow: none;
    text-transform: uppercase;
    font-size: 12px
}
body > .container-fluid > .top > header > .login-k > .lembra > .recuperar {
    margin: -2px 0 0 0;
}
body > .container-fluid > .top > header > .login-k > .lembra > .recuperar, header > .login-k > .lembra > .go-login{
	padding: 0;
	float: right;
} 
body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul {
    padding: 0;
}
body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul li{
  color: #AAAAAA;
}

body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul li input[type=radio]{
  visibility: hidden;
}

body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul li label {
    text-transform: uppercase;
    font-size: 11px;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.2s linear;
    font-weight: 400;
}

body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul li:hover label{
	color: #c4c4c4;
}

body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul li .check {
    display: block;
    position: relative;
    border: 1px solid #AAAAAA;
    border-radius: 100%;
    height: 12px;
    width: 12px;
    margin: -19px 0 0 0;
    left: -3px;
    z-index: 5;
    transition: border .2s linear;
    -webkit-transition: border .2s linear;
}

body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul li:hover .check {
  border: 1px solid #c4c4c4;
}

body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul li .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 6px;
    width: 6px;
    top: 2px;
    left: 2px;
    margin: auto;
    transition: background 0.2s linear;
    -webkit-transition: background 0.2s linear;
}

body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul > li > input[type=radio]:checked ~ .check {
  border: 1px solid #ffdc00;
}

body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul > li > input[type=radio]:checked ~ .check::before{
  background: #ffdc00;
}

body > .container-fluid > .top > header > .login-k > .lembra > .recuperar > ul > li > input[type=radio]:checked ~ label{
  color: #ffdc00;
}
body > .container-fluid > .top > header > .login-k > .lembra > .go-login > a {
    text-transform: uppercase;
    font-size: 11px;
}
/*------------------------------------------------
				CONFIG INDEX
------------------------------------------------*/
body > .container-fluid > .slider > .slid > .slides > .slide > .bg > .overlay > h5 {
    margin: -30px 0 0 0;
    text-align: right;
}
body > .container-fluid > .slider > .slid > .slides > .slide > .bg > .overlay > h5:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
  width: 0; 
  height: 0; 
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
  border-bottom: 17px solid #fff;
}
.tit {
    font-size: 26px;
    font-weight: 800;
    text-transform: uppercase;
    margin: 10px 0 0 0;
    text-align: left;
}
.descri {
    text-transform: uppercase;
    font-size: 13px;
    margin: 0;
    color: #ffcb05;
    text-align: left;
    font-weight: 600;
}
.property-hack {
	display: none;
	width: 200px;
	height: 500px;
	margin-left: 8000px;
}

.slid {
	height: 604px;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: -webkit-grab;
	cursor: grab;
	background: #333;
	padding:0;
}

.slides {
	width: 500%;
	height: 100%;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slide {
	width: 100vw;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}

.bg {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}

.bg-2 {
	-webkit-transform: translate3d(-50vw, 0, 0);
	transform: translate3d(-50vw, 0, 0);
}

.animation {
	-webkit-transition: -webkit-transform 0.5s ease;
	transition: -webkit-transform 0.5s ease;
	transition: transform 0.5s ease;
	transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.grabbing {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.slide-indicator {
    padding-top: 2px;
    position: relative;
    left: 93%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 70px;
    height: 14px;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    bottom: 93px;
}

.dot {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin: 2px;
	float: left;
	background: white;
	opacity: 1;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}

.dot-1{
	opacity: 1;
	background: #ffcb05;
}

.overlay {
    height: 75px;
    padding: 14px 0 0 30px;
    margin: 0 0 0 30px;
    width: 49% !important;
    position: fixed;
    bottom: 0;
    background: #fff;
    color: #272727;
    font-size: 1.5rem;
    text-align: center;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    will-change: transform;
    -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
    transition: transform 0.5s ease, opacity 0.5s ease;
    transition: transform 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
    opacity: 0;
}
.row.sucesso {
    position: absolute;
    bottom: -90px;
    background: #fff;
    width: 100%;
    height: 31vw;
    text-align: center;
    padding: 10em 0 0 0;
}
.overlay-active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.hint {
	background: transparent;
	position: absolute;
	top: 10%;
	width: 100%;
	text-align: center;
	font-family: "Bad Script", sans-serif;
	color: #272727;
	font-size: 1.2rem;
	z-index: 1;
}

a {
	color: #272727;
}

@media only screen and (max-width: 360px) {
	.slide-indicator {
		bottom: 15px;
		height: 15px;
		width: 95px;
	}

	.dot {
		width: 15px;
		height: 15px;
	}

	.overlay {
		padding-top: 8px;
		font-size: 1.2rem;
	}
}
body > .container-fluid > .slider > .slid > .botoes {
    margin: -89px 0 0 0;
    float: right;
    height: 75px;
}
body > .container-fluid > .slider > .slid > .botoes > a > .sou > h5{
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	height: 75px;
	padding-top: 20px;
}
body > .container-fluid > .slider > .slid > .botoes > a > .anunciante{
	background: #ffcb05
}
body > .container-fluid > .slider > .slid > .botoes > a > .editor{
	background: #ffdc00
}
body > .container-fluid > .slider > .slid > .botoes > a > .ag{
	background: #fff000
}
body > .container-fluid > .planos {
    background: #fff;
    border-bottom: #c4c4c4 solid 0.1px;
    padding: 20px 20px 20px 45px;
}
body > .container-fluid > .planos > .slogan > .nome > h2 {
    font-size: 35px;
    font-weight: 800;
    margin-bottom: -3px;
}
body > .container-fluid > .planos > .slogan > .nome > p {
    text-transform: uppercase;
    font-style: italic;
    font-weight: 600;
    font-size: 13px;
}
body > .container-fluid > .planos > .slogan > .nome > .bar {
    border-bottom: #ffdc00 solid 2px;
}
body > .container-fluid > .planos > .sou {
    padding: 0 0 0 115px;
}
body > .container-fluid > .planos > .sou > a > .bg-sou{
	margin-right: 10px;
	text-align: center;
}
body > .container-fluid > .planos > .sou > a > .bg-sou > h5 {
    border-bottom: #ffdc00 solid 2px;
    margin: 0 0 10px 90px;
}
body > .container-fluid > .planos > .sou > a > .bg-sou > h2{
	padding-top: 50px;
	text-transform: uppercase;
	color: #fff;
}
body > .container-fluid > .planos > .sou > a > .bg-sou > p{
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
}
body > .container-fluid > .planos > .sou > a > .anunciante {
    background: url(../imgs/anunciante.jpg) no-repeat;
    height: 362px;
    width: 272px;
}
body > .container-fluid > .planos > .sou > a > .anunciante:hover {
    background: url(../imgs/anunciante.hover.jpg) no-repeat;
}
body > .container-fluid > .planos > .sou > a > .editor {
    background: url(../imgs/editor.jpg) no-repeat;
    height: 362px;
    width: 272px;
}
body > .container-fluid > .planos > .sou > a > .editor:hover {
    background: url(../imgs/editor.hover.jpg) no-repeat;
}
body > .container-fluid > .planos > .sou > a > .agencia {
    background: url(../imgs/agencia.jpg) no-repeat;
    height: 362px;
    width: 272px;
}
body > .container-fluid > .planos > .sou > a > .agencia:hover {
    background: url(../imgs/agencia.hover.jpg) no-repeat;
}
body > .container-fluid > .vantagens {
    background: #fff;
    border-bottom: #c4c4c4 solid 0.1px;
    padding: 30px 20px 0px 45px;
}
body > .container-fluid > .vantagens {
    background: #fff;
    padding-left: 30px;
}
body > .container-fluid > .vantagens > .bg-van {
    background: url(../imgs/vantagens.jpg) no-repeat;
    height: 369px;
}
body > .container-fluid > .vantagens > .vantagem > .titulo > h2 {
    text-transform: uppercase;
    font-weight: 800;
    color: #ffdc00;
    margin-bottom: -7px;
}
body > .container-fluid > .vantagens > .vantagem > .titulo > p {
    font-weight: 600;
    text-transform: uppercase;
    color: #272727;
}
body > .container-fluid > .vantagens > .vantagem > .descricao {
    font-style: italic;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 10px;
}
body > .container-fluid > .vantagens > .vantagem > a > .botao {
    border-radius: 20px;
    box-shadow: 0px 3px #e6c805;
    background: #ffdc00;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}
body > .container-fluid > .vantagens > .vantagem > a > .botao > h5 {
    font-weight: 800;
    font-size: 18px;
    color: #fff
}
body > .container-fluid > .testemunhos {
    background: #fff;
    border-bottom: #c4c4c4 solid 0px;
    padding: 30px 20px 0px 20px;
}
body > .container-fluid > .testemunhos > .clientes > .titulo {
    margin: 0 0 25px 0;
}
body > .container-fluid > .testemunhos > .clientes > .titulo > h2 {
    text-align: center;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 800;
}
body > .container-fluid > .testemunhos > .clientes > .titulo > h5 {
    border-bottom: #ffdc00 solid 3px;
    float: none;
    margin: 0 auto;
}
body > .container-fluid > .testemunhos > .clientes > .opnioes {
    padding: 0;
}
body > .container-fluid > .testemunhos > .clientes > .opnioes > .informacao {
    border: #c4c4c4 solid 1px;
    border-radius: 35px;
    margin-right: 10px;
    padding-left: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    width: 49%;
    padding-left: 25px;
    margin-bottom: 15px;
    padding-right: 25px;
}
/*------------------------------------------------
			CONFIG ANUNCIANTES
------------------------------------------------*/
body > .container-fluid > .imp {
	background: #fff
}
body > .container-fluid > .imp > .impl {
	background: #282828;
	padding: 37px 15px 37px 15px;
}
body > .container-fluid > .imp > .impl > h1 {
	color: #fff;
	text-transform: uppercase;
	font-weight: 800;
	text-align: center;
	margin: 0 0 20px 0;
}
body > .container-fluid > .imp > .impl > p {
	color: #fff;
	text-align: center;
	font-size: 15px;
	font-weight: 300;
	padding: 0 30px 0 30px;
}
body > .container-fluid > .imp > .inf > .informa > .bg-top.bg-anun{
    background: url(../imgs/bg-anunciante.jpg) no-repeat;
    height: 175px;
}
body > .container-fluid > .imp > .inf > .informa > .bg-top.bg-tv{
    background: url(../imgs/bg-conheca.png) no-repeat;
    height: 175px;
}
body > .container-fluid > .imp > .inf > .informa > .bg-top{
    background-size: 100% !important;
    margin: 5px 0 5px 0;
}
body > .container-fluid > .imp > .inf > .informa > .tabela {
    background: #e5e5e5;
    padding: 25px 0 25px 0;
    height: 144px;
}
body > .container-fluid > .imp > .inf > .informa > .tabela.s{
	background: #c9c9c9;
}
body > .container-fluid > .imp > .inf > .informa > .tabela > h2 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 800;
    padding: 0 0 0 50px;
}
body > .container-fluid > .imp > .inf > .informa > .tabela > p {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    padding: 0 50px 0 0px;
}














/*------------------------------------------------
            CONFIG CONTATO
------------------------------------------------*/
body > .container-fluid > .contato > .contato{
    background: #fff;
    padding: 25px 15px 20px 15px;
}
:focus{
    outline: none;
}
body > .container-fluid > .contato > .contato > form > .contato > input, .contato > textarea {
    border-radius: 15px;
    border: #BDBDBD solid 1px;
    padding: 5px 10px 5px 17px;
    font-size: 15px;
    text-transform: uppercase;
}
body > .container-fluid > .contato > .contato > form > .bot {
    border: none;
    background: #BDBDBD;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    border-radius: 11px;
    padding: 5px 12px 5px 12px;
    text-align: center;
    margin: 15px 18px 0 17px;
    float: right;
    transition: 0.1s ease-in-out;
}
body > .container-fluid > .contato > .contato > form > .bot:hover {
    background: #a2a2a2;
    transition: 0.1s ease-in-out;
}

/*------------------------------------------------
				CONFIG FOOTER
------------------------------------------------*/
body > .container-fluid > footer {
	background: #fff
}
body > .container-fluid > footer > h5 {
    border-bottom: #c4c4c4 solid 2px;
    float: none;
    margin: 0 auto;
    padding: 25px 0 0 0;
    margin-bottom: 25px;
}
body > .container-fluid > footer > .footer > .logo {
    background: url(../imgs/logo.png) no-repeat;
    height: 56px;
    padding: 0 0 0 0;
    margin: 21px 0 0 30px;
    background-size: 80%;
    width: 130px;
}
body > .container-fluid > footer > .footer > .responsivo {
    background: url(../imgs/respon.png) no-repeat;
    height: 35px;
    background-size: 100%;
    margin: 21px 28px 0 0;
    padding: 0;
}
body > .container-fluid > footer > .footer > .atualizado {
    border-left: #c4c4c4 solid 1px;
    border-right: #c4c4c4 solid 1px;
    height: 20px;
    margin: 28px 0 0 0;
    width: 23%;
}
body > .container-fluid > footer > .footer > .atualizado > p {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    margin: -6px 0 0 0;
    width: 46%;
}
body > .container-fluid > footer > .footer > .atualizado > ul {
    width: 48%;
}
body > .container-fluid > footer > .footer > .atualizado > ul > li > a > span {
    height: 25px;
    width: 25px;
    margin: -6px 0 0 0;
}
body > .container-fluid > footer > .footer > .atualizado > ul > li > a > .fb {
    background: url(../imgs/fb.png) no-repeat;
}
body > .container-fluid > footer > .footer > .atualizado > ul > li > a > .twt {
    background: url(../imgs/twt.png) no-repeat;
}
body > .container-fluid > footer > .footer > .atualizado > ul > li > a > .inst {
    background: url(../imgs/insta.png) no-repeat;
}
body > .container-fluid > footer > .footer > .fale {
    margin:26px 0 0 75px;
    /*border-right: #c4c4c4 solid 1px;*/
    height: 20px;
}
body > .container-fluid > footer > .footer > .fale > ul > li > a {
    text-transform: uppercase;
    margin: 0 44px 0 -33px;
    font-size: 11px;
    font-weight: 600;
}
body > .container-fluid > footer > .footer > .direitos {
    border-left: #c4c4c4 solid 1px;
    margin: 25px 0 0 15px;
    padding: 0 0px 0 97px;
    float: right;
}
body > .container-fluid > footer > .footer > .direitos > p {
    text-transform: uppercase;
    font-size: 13px;
}
body > .container-fluid > footer > .footer > .direitos > p > span {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
}
/*------------------------------------------------
		CONFIG RESPONSIVE STYLE
------------------------------------------------*/
@media (max-width: 767px){
	body {
    padding-right: 0;
    padding-left: 0;
}
/*------------------------------------------------
		CONFIG RESPONSIVE STYLE HEADER
------------------------------------------------*/
body > .container-fluid > .top > header > .menu > ul {
    padding: 0;
}
body > .container-fluid > .top > header > .menu > ul > li > a {
    margin: 0 7px 0 0;
    font-size: 12px;
    padding: 0;
}
body > .container-fluid > .top > header > .menu > ul > li > .aqui {
    padding: 0 0 0px 0;
}
body > .container-fluid > .top > header > .login-k {
    margin: 0px 0 0 0;
}
body > .container-fluid > .top > header > .login-k > .menu-top {
    padding: 0px 0 21px 0;
}
.inner-addon {
    padding: 0 0 8px 5px;
}
body > .container-fluid > .top > header > .login-k > .lembra > .recuperar, header > .login-k > .lembra {
    padding: 0 0 0 11px;
}
body > .container-fluid > .top > header > .login-k > .lembra > .recuperar, header > .login-k > .lembra > .go-login {
    padding: 0;
    float: none;
}
/*------------------------------------------------
		CONFIG RESPONSIVE STYLE INDEX
------------------------------------------------*/
.slide-indicator {
    bottom: 464px;
}
.slide-indicator {
    padding-top: 0;
    left: 19%;
}
.overlay {
    height: 130px;
    padding: 14px 0 0 30px;
    margin: 0 0 0 0px;
    width: auto !important;
    }
    .bg {
    width: 100%;
    height: 300px;
}
    body > .container-fluid > .slider > .slid > .slides > .slide > .bg > .overlay > h5 {
    margin: -24px 0 0 0;
    text-align: right;
}
body > .container-fluid > .slider > .slid > .botoes {
    margin: -300px 0 0 0;
    float: none;
    height: 75px;
}
body > .container-fluid > .planos {
    padding: 20px;
}
body > .container-fluid > .planos > .sou {
    padding: 0 0 0 0px;
}
body > .container-fluid > .planos > .sou > a > .bg-sou{
    width: auto;
}
body > .container-fluid > .vantagens > .bg-van {
    height: 110px;
    background-size: 100%;
}
body > .container-fluid > .testemunhos {
    padding: 30px 20px 20px 20px;
}
body > .container-fluid > .testemunhos > .clientes > .titulo > h2 {
    font-size: 22px;
}
body > .container-fluid > .testemunhos > .clientes > .opnioes > .informacao {
    width: auto;
}
body > .container-fluid > .testemunhos > .clientes > .opnioes > .informacao > .testem {
    width: 100px;
    height: 70px;
    margin: 0 auto;
    float: none;
    text-align: center;
}
/*------------------------------------------------
		CONFIG RESPONSIVE STYLE ANUNCIANTES
------------------------------------------------*/
body > .container-fluid > .imp > .inf > .informa > .tabela {
    background: #e5e5e5;
    padding: 25px 0 25px 0;
    height: auto;
}
body > .container-fluid > .imp > .inf > .informa > .tabela > h2 {
    padding: 0;
    text-align: center;
}
body > .container-fluid > .imp > .inf > .informa > .tabela > p {
    font-size: 13px;
    padding: 0 15px 0 15px;
    text-align: center;
}
body > .container-fluid > .imp > .inf > .informa > .bg-top {
    height: 63px;
    background-size: 200%;
    background-position: 59% 0;
}

/*------------------------------------------------
		CONFIG RESPONSIVE STYLE FOOTER
------------------------------------------------*/
body > .container-fluid > footer > h5 {
    padding: 0 0 0 0;
}
body > .container-fluid > footer > .footer > .logo {
    margin: 0 auto;
}
body > .container-fluid > footer > .footer > .responsivo {
    background-size: auto;
    margin: 0 auto;
    width: 118px;
}
body > .container-fluid > footer > .footer > .atualizado {
    border-top: #c4c4c4 solid 1px;
    border-bottom: #C4C4C4 solid 1px;
    border-left: #c4c4c4 solid 0px;
    border-right: #C4C4C4 solid 0px;
    height: auto;
    margin: 28px 0 0 0;
    width: auto;
    padding: 0 0 24px 0;
}
body > .container-fluid > footer > .footer > .atualizado > ul {
    width: auto;
    float: none;
    margin: 0 auto;
    text-align: center;
}
body > .container-fluid > footer > .footer > .atualizado > p {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 20px 0 0 0;
    width: auto;
    text-align: center;
}
body > .container-fluid > footer > .footer > .fale {
    margin: 26px 0 0 0;
    border-right: #c4c4c4 solid 0px;
    height: auto;
    border-bottom: #c4c4c4 solid 1px;
    padding-bottom: 13px;
}
body > .container-fluid > footer > .footer > .direitos {
    margin: 30px 0 20px 15px;
    float: none;
    width: auto;
    padding-bottom: 20px;
}
}

