/*
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 : 15/07/2016, 09:39:16
    Author     : Desenvolvimento

*/ 
.container{
    width: 970px;
    margin: 0 auto;
    padding: 0
}
.row{
    width: 100%;
    margin: 0 auto; 
}
.padding-0 {
    padding: 0;
} 
.float-left {
    float: left;
}
.float-right {
    float: right;
}

/***
*CAMPOS SELECT
*/
.botao-select{

    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 17px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../imgs/seta-fina.png") 0 / 20px no-repeat #ffffff;
    font-size: 13px;
    color: #777;

    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    font-family: "FontAwesome" , 'Lato';
    font-weight: 400;

    cursor: pointer;
}
.display-none{
    display: none;
}
.destaque-veiculo{
    background: #ffefb4;
}

.elemtent-fixed{
    position: fixed;
    margin-top: 80px; 
}
.erro{
    border: solid 1px #f00 !important;
}
/**
*MENU TOPO
*/
nav .col-lg-3{
    padding-left: 0;
}
nav .col-lg-3 img{
    margin-left: 0;
}

.navbar-default{
    background-color: #0d47a1;
    border: 0;
    border-radius: 0;
}

.navbar-default .navbar-nav>li>a{
    color: #FFF !important;
    font-family: "Lato", sans-serif;
    font-weight: 300;
    font-size: 15px;
    margin-top: 5px;
    padding-left: 6px;
    padding-right: 8px;
}


.navbar-default .navbar-nav>li>a:hover{
    color: #eee;
}
.navbar-default .navbar-nav>li:nth-last-child(1) >a{
    padding-right: 0;
    color: #ffcb05 !important;
}
.navbar-default .navbar-nav>.open > a, .navbar-default .navbar-nav >.open >a:focus, .navbar-default .navbar-nav >.open > a:hover {
    color: #fff;
    background: transparent;
}
/**MENU TOPO*/
.dropdown-menu{
    background: #0d47a1;
    border-radius: 0;
}
.navbar-nav .dropdown-menu>li>a,
.navbar-nav .open .dropdown-menu > li > a{
    color: #FFF !important;
}
.dropdown-menu > li > a:hover{
    color: #ddd;
    background: #3475da;
}
.navbar-collapse {
    margin-top: 5px;
}

.navbar-default .navbar-nav>li>a>span {
    color: #f0ad4e;
    line-height: 12px;
    padding: 0px 2px;
    position: absolute;
    right: 0px;
    top: 8px;
    background-color:transparent;
}
/****
*BUSCA DIGITADA
*/
.busca{
    margin-top:60px;
    background: #006CE7
}
.busca .content-busca{
    background: #FFF;
    border-radius: 5px;
    margin: 3px 0
}

.busca .content-busca i.fa-search{
    color: #bdbdbd;
    padding: 0 10px;
}
.busca .content-busca input[type='search']{
    border: 0;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 13px;
    width: 80%;
    height: 25px;
}
.busca .content-busca input[type='search']:focus{
    border:0;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
input[type='search'] {
    -webkit-appearance: searchfield;
}

.busca input[type='checkbox']{
    display: none;
}
.busca #caixa-rapida-ac, .busca #caixa-rapida-dh{
    margin-bottom: 0;
    margin: 3px 5px 0 0;
    color: #999;
}
.busca i.fa-square-o,.busca i.fa-check-square-o{
    width: 15px;
}
/*LANDING PAGE*/
.landing-page,.landing-page-index {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}
.landing-page h1{
    margin-top: 0;
    font-size: 26px;
    color: #0d47a1;
}
.landing-page img {
    float: left;
    margin-right: 5px;
}
.landing-page p{
    text-align: justify;
}
.landing-page-index h1{
    font-size: 26px;
    margin: 10px 0;
    color: #0d47a1;
}
/**
*ANUNCIOS
*/
#anuncio1 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    /*margin: 20px auto;*/
    padding: 0
}
#anuncio5 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin: 15px auto;
    padding: 0
}
#anuncio-resultado{
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    /*margin: 20px auto;*/
    padding: 0
}
.anuncio2{
    cursor: pointer;
    min-height: 90px;
}
#index-3 .anuncio2{
    cursor: pointer;
    height: 350px;
}
.anuncio1,.anuncio3 {
    cursor: pointer;
    min-height: 90px;
}
.anuncio5{
    cursor: pointer;
}

.anuncio160x600{
    cursor: pointer;
    width: 160px;
    height: 600px;
}
#anuncio160x600{
    padding-right: 0;
    margin-top: 25px;
}
.fixed{
    position: fixed;
    z-index: 999;
    top: 100px;
}

.anuncio-destaque img{
    cursor: pointer;
    float: right;
    margin-top: 50px;
}

#anunciopopup{
    position: fixed;
    z-index: 999;
    width: 100%;
}

.anunciopopup{
    cursor: pointer;
    position: fixed;
    z-index: 9999;
    bottom: 0;
    margin: 0 auto;
    width: 728px;
    height: 90px;
}

.btn-fecharpopup{
    background: #000;
    right: 0;
    position: absolute;
    z-index: 99999;
    color: #FFF;
    padding: 5px;
    cursor: pointer;
}

/**
*SOMBREADO DAS DIVS
*/
#caixa-busca, #destaque .destaques, #filtro-select, 
#resultados #filtro-marca, #resultados #filtro-modelo, #resultados #filtro-ano, #resultados #filtro-cidade,
#resultados #filtro-valor , #logo-loja, #logo-loja-p,
#resultados #filtro-opcional ,
#resultados #filtro-km ,
#resultados #filtro-porta ,
#resultados #filtro-combustivel ,
#resultados #filtro-cor ,
#resultados #filtro-foto, #resultados .col-lg-9 #cont-veiculos,
#login .container > .col-lg-6 > form > fieldset, #login .container > .col-lg-6 > div, #cadastro fieldset,
#tabela-fipe fieldset{
    -webkit-box-shadow: 1px 2px 3px 0px rgba(145,145,145,.75);
    -moz-box-shadow: 1px 2px 3px 0px rgba(145,145,145,.75);
    box-shadow: 1px 2px 3px 0px rgba(145,145,145,.75);
}

/**
*BUSCA RAPIDA
*/
#caixa-busca{
    border-radius: 5px;
    border: solid 1px #bdbdbd;
    box-sizing: border-box;
}
#caixa-busca #row-categoria{
    width: 100%;
    margin: 10px auto
}
#caixa-busca #row-categoria #caixa-outro {
    padding: 0;
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #bdbdbd;
}

#caixa-busca select{

    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none; 
    background: url("../imgs/seta-fina.png") 0 / 20px no-repeat #ffffff;

    font-family: "FontAwesome", "Lato", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #777;
    height: 35px;
    margin-bottom: 10px;
}
#caixa-busca #categoriaOutrosSel{
    display: none;
}
#caixa-busca .alert{
    padding: 7px 10px;
    display: none;
}
#caixa-busca .busca-button{
    padding: 7px 15px;
    border-radius: 5px;
    border: solid 1px #5cb85c;
    color: #FFF;
    background: #5cb85c;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    text-align: center;
    float: right;
}
#caixa-busca .busca-button:hover{
    background: #00a444;
}

#caixa-busca #busca-avancada-title{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 15px;
    text-align: right;
    text-decoration: underline;
    margin-top: 10px;
    padding-right: 10px;
}
#caixa-busca #busca-avancada-title a{
    color: #666666;
}
#caixa-busca #busca-avancada-title a:hover{
    color: #0D47A1;
}

/***
*DESTAQUES
*/
#destaque hr{
    background: #FFCB05;
    height: 2px;
}

#destaque > .container .col-lg-9 > h2{
    font-family: "Lato", sans-serif;
    font-weight: 300;
    color: #0d47a1;
    background: #FFF;
    width: 250px;
    text-align: center;
    position: relative;

    z-index: 999;
}
.owl-carousel{
    margin-top: 20px;
}
#destaque #caixa-destaque {
    margin: 5px 0 5px;
}

#caixa-destaque > .col-lg-9 > .owl-carousel  .owl-stage {
    padding-bottom: 10px
}
.owl-carousel .owl-item img{
    width: 95%;
}

#destaque .destaques{
    width: 100%;
    border-radius: 5px;
    border: solid 1px #bdbdbd;
}
#destaque .destaques > a {    
    display: block;
    overflow: hidden;
}
#destaque .destaques > a > img{
    margin: 10px auto;
    width: 90%;
    text-align: center;
}
#destaque .destaques > figcaption{
    width: 100%;
}
#destaque .destaques > figcaption > h3{
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #222;
    text-align: center;
    border-left: solid 2px #ffcb05;
    box-sizing:border-box;
    height: 41px;
    margin-top: 10px;
}
#destaque .destaques > figcaption > h3 > a{
    color: #222;    
}
.destaques > figcaption > h1 > a:hover{
    text-decoration: none;
    color: #0d47a1;
}
#destaque .destaques > figcaption > p{
    margin-bottom: 5px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #212121;
    padding-left: 5px;
    font-size: 14px;
}

#destaque .destaques > figcaption > p > span{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
}
#destaque .destaques > figcaption > p:nth-last-child(1){
    color: #0d47a1;
    font-size: 16px;
}

#destaque .col-lg-3{
    padding: 0;
}

/**
*BOTOES
*/
/*BOTOES ANUNCIE COMBUSTIVEL FIPE*/
#botoes > .container .row .col-lg-4 {
    width: 33%;
    margin: 35px 0;
}
#botoes > .container .row .col-lg-4:nth-child(1) {
    padding-left: 0;
}
#botoes > .container .row .col-lg-4:nth-last-child(1) {
    float: right;
    padding-right: 0
}
#botoes > .container .row .col-lg-4 > .btn-primary{
    background: #0d47a1;
    border: solid 1px #0d47a1;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
}
#botoes > .container .row .col-lg-4 > .btn-primary:hover{
    background: #0a3d8c;
}
#botoes > .container .row .col-lg-4:nth-child(1) > .btn-primary > i{
    font-size: 30px;
    padding: 2px 0
}
#botoes > .container .row .col-lg-4 > .btn-primary > span,
#botoes > .container .row .col-lg-4 > .btn-primary > span:nth-last-child(2){
    font-size: 18px;
    margin-left: 6px;
}
#botoes > .container .row .col-lg-4:nth-last-child(1) > .btn-primary,
#botoes > .container .row .col-lg-4:nth-last-child(2) > .btn-primary {
    padding-top:12px; 
}
#botoes > .container .row .col-lg-4:nth-last-child(1) > .btn-primary > span > img,
#botoes > .container .row .col-lg-4:nth-last-child(2) > .btn-primary > span > img {
    width: 27px;
    margin-top: -5px;
}

/***
*MAIS BUSCADOS
*/
#mais-buscados hr{
    background: #FFCB05;
    height: 2px;

}

#mais-buscados > .container > h2{
    font-family: "Lato", sans-serif;
    font-weight: 300;
    color: #0d47a1;
    background: #FFF;
    text-align: center;
    position: relative;
    z-index: 999;
}

#mais-buscados #caixa-mais-buscados{
    margin-top: 25px;
}

#caixa-mais-buscados > .col-lg-2 > figure img{
    -webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
}

#caixa-mais-buscados > .col-lg-2 > figure:hover img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}


#caixa-mais-buscados > .col-lg-2 > figure > figcaption > h3{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #bdbdbd;
    margin-top: 10px;
}
#caixa-mais-buscados > .col-lg-2 > figure > figcaption >  h3 > a{
    color: #bdbdbd;
}

/**
*MARCAS MAIS BUSCADAS
*/

#marcas-buscadas hr{
    background: #FFCB05;
    height: 2px;
}

#marcas-buscadas > .container > h2{
    font-family: "Lato", sans-serif;
    font-weight: 300;
    color: #0d47a1;
    background: #FFF;
    text-align: center;
    position: relative;
    z-index: 999;
}
#marcas-buscadas #caixa-marcas-mais-buscados{
    margin-top: 35px;
}

#marcas-buscadas #caixa-marcas-mais-buscados > .col-lg-2 > figure{
    width: 100%;
    border-radius: 5px;
    border: solid 1px #bdbdbd;
    margin-bottom: 20px;
}

#marcas-buscadas #caixa-marcas-mais-buscados > figure img{
    -webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
}

#marcas-buscadas #caixa-marcas-mais-buscados > .col-lg-2 > figure:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


/**
*CATEGORIAS MAIS BUSCADOS
*/
#box-categorias{
    background: #f5f5f5;
    padding: 25px 0;
    margin-top: 25px;
}

#box-categorias hr{
    background: #FFCB05;
    height: 2px;
}

#box-categorias > .container > h2{
    font-family: "Lato", sans-serif;
    font-weight: 300;
    color: #0d47a1;
    background: #f5f5f5;
    text-align: center;
    position: relative;
    z-index: 999;
}

#box-categorias #caixa-cat-mais-buscados{
    margin-top: 30px;
}
#caixa-cat-mais-buscados > .col-lg-2 {
    margin-top: 25px;
}

#caixa-cat-mais-buscados > .col-lg-2 > figure > figcaption > h3{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #bdbdbd;
    margin-top: 10px;
}
#caixa-cat-mais-buscados > .col-lg-2 > figure > figcaption >  h3 > a{
    font-size: 18px;
    color: #bdbdbd;
}


#caixa-cat-mais-buscados > .col-lg-2 > figure img{
    -webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    -o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
    transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
}

#caixa-cat-mais-buscados > .col-lg-2 > figure:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


/**
*RODAPE
*/
.rodape{
    background: #0d47a1;
    padding-bottom: 20px;
    display: block;
}
.rodape ul{
    list-style: none;
    padding: 0;
    margin-top: 20px;
}
.rodape ul li{
    color: #FFF;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 12px;
    margin: 5px 0;
}
.rodape ul li:nth-child(1){
    margin-bottom: 20px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 15px;
}

.rodape ul > li > a{
    color: #FFF;
}
.rodape ul > li > a:hover{
    color: #ddd;
}

.rodape .fb-page{
    margin-top: 20px;
}

/***
*FOOTER
*/
footer{
    background: #222222;
    padding: 10px 0;
}
footer > .container  p{
    color: #FFF;
    font-size: 12px;
    font-family: 'Lato';
    font-weight: 300;
    margin: 0;
}
footer > .container  p > a{
    color: #FFF;
    text-decoration: underline;
}

/***
*BREADS PAGINAS
*/
#breads{
    background: #f5f5f5;
    -webkit-box-shadow: 0px -4px 8px 4px rgba(61,61,61,1);
    -moz-box-shadow: 0px -4px 8px 4px rgba(61,61,61,1);
    box-shadow: 0px -4px 8px 4px rgba(61,61,61,1);
    border-radius: 0;
    margin-top: 60px;
}
#breads .breadcrumb{
    margin-bottom: 0;
    padding: 5px 0
}
#breads .breadcrumb li, #breads .breadcrumb li a {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #999;
}

/***
* BUSCA MINIFICADA
*/

#busca-minificada #caixa-busca-min{
    border: solid 1px #bdbdbd;
    border-radius: 5px;
    padding: 15px 0 0 0;
    margin: 10px 0;
}

#busca-minificada select{
    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none; 
    background: url("../imgs/seta-fina.png") 0 / 20px no-repeat #ffffff; 

    font-size: 13px;
    color: #777;
    height: 30px;
}

#busca-minificada .busca-button{
    padding: 5px 15px;
    border-radius: 5px;
    border: solid 1px  #5cb85c;
    color: #FFF;
    background:  #5cb85c;
    font-size: 13px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    text-align: center;
    float: right;
}
#busca-minificada .busca-button:hover{
    background: #00a444;
}

#busca-minificada{
    margin-top: 5px;  
}   

/****
* RESULTADOS BUSCA
*/
#resultados{
    margin-bottom: 20px;
}
#resultados #text-total p {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #999;
    margin-top: 6px;
}
#resultados #text-total p span{
    font-family: "Lato", sans-serif;
    font-weight: 700;
}
#resultados #form-ordem label{
    text-align: right;
    margin-top: 6px;
    padding: 0;
}
#resultados #form-ordem .form-group,
#resultados #form-ordem{
    padding-right: 0;
}

/***FILRO LATERAL***/
#resultados #filtro-busca-sm-xs{
    padding-left: 0;
}
#resultados #filtro-busca-sm-xs i.fa-square-o, #resultados #filtro-busca-sm-xs i.fa-check-square-o{
    cursor: pointer;
}
#resultados .nav-tabs{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #FFF;
    border: solid 1px #ddd;
    border-bottom: 0;
}
#resultados .nav-tabs>li.active{
    width: 50%;    
    padding-top: 8px; 
    padding-bottom: 8px; 
    text-align: center;
}
#resultados .nav-tabs>li {
    width: 50%;    
    text-align: center;
}
#resultados .nav-tabs>li.active{
    border: 0;
}
#resultados .nav-tabs>li{
    background: #e0e0e0;
    color: #bdbdbd;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
}
#resultados .nav-tabs>li>a{
    color: #bdbdbd;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    margin: 0;
}

#resultados .nav-tabs>li.active{
    background: #FFF;
}
#resultados .nav-tabs>li#ul-filtros, #resultados .nav-tabs>li#ul-filtros:hover{
    border-top-left-radius: 5px !important;
    border-bottom-right-radius: 7px !important; 
}
#resultados .nav-tabs>li#ul-busca, #resultados .nav-tabs>li#ul-busca:hover{
    border-bottom-left-radius: 7px !important;
    border-top-right-radius: 5px !important;
}
#resultados .nav-tabs>li.active>a, #resultados .nav-tabs>li.active>a:focus, #resultados .nav-tabs>li.active>a:hover,
#resultados .nav-tabs>.active:hover>a, #resultados .nav-tabs>.active:hover>a{
    background: #FFF;
    border-radius: 0;
    border: none;
    border-left: solid 2px #ffcb05;
    padding-top: 2px ;
    padding-bottom:  2px ;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    color: #222;
}
#resultados #filtro-marca, #resultados #filtro-modelo, #resultados #filtro-ano, #resultados #filtro-cidade,
#resultados #filtro-valor ,
#resultados #filtro-opcional ,
#resultados #filtro-km ,
#resultados #filtro-porta ,
#resultados #filtro-combustivel ,
#resultados #filtro-cor ,
#resultados #filtro-foto{
    margin-top: -5px;
    border: solid 1px #ddd;
    border-top: none;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 10px 15px;
    margin-bottom: 20px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #222;
    font-size: 13px;
}
#resultados #filtro-select span a{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    color: #bdbdbd;
    font-size: 12px;
    margin-right: 10px;
    cursor: pointer;
}
#resultados #filtro-select span a:hover{
    text-decoration: none;
    color:#aaa;
}
#resultados #filtro-select span:nth-last-child(1), #resultados #filtro-select span:nth-last-child(2){
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #222;
}

#resultados #filtro-marca > p, 
#resultados #filtro-modelo > p,
#resultados #filtro-ano > p, 
#resultados #filtro-cidade > p:nth-child(1),
#resultados #filtro-valor > p,
#resultados #filtro-opcional > p,
#resultados #filtro-km > p,
#resultados #filtro-porta > p,
#resultados #filtro-combustivel > p,
#resultados #filtro-cor > p,
#resultados #filtro-foto > p
{
    margin-bottom: 0;
    padding-left: 0
}
#resultados #filtro-marca, #resultados #filtro-modelo, #resultados #filtro-ano, #resultados #filtro-cidade,
#resultados #filtro-valor ,
#resultados #filtro-opcional ,
#resultados #filtro-km ,
#resultados #filtro-porta ,
#resultados #filtro-combustivel ,
#resultados #filtro-cor ,
#resultados #filtro-foto
{
    padding-left: 0;
    border: solid #bdbdbd 1px;
    border-radius: 5px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
}
#resultados #filtro-marca span:nth-child(1), #resultados #filtro-modelo span:nth-child(1), #resultados #filtro-ano span:nth-child(1), 
#resultados #filtro-cidade span:nth-child(1),
#resultados #filtro-valor span:nth-child(1),
#resultados #filtro-opcional span:nth-child(1),
#resultados #filtro-km span:nth-child(1),
#resultados #filtro-porta span:nth-child(1),
#resultados #filtro-combustivel span:nth-child(1),
#resultados #filtro-cor span:nth-child(1),
#resultados #filtro-foto span:nth-child(1)
{
    border-left: solid 2px #ffcb05;
    padding-left: 15px;
}
#resultados #filtro-marca span:nth-child(2), #resultados #filtro-modelo span:nth-child(2), #resultados #filtro-ano span:nth-child(2), 
#resultados #filtro-cidade span:nth-child(2),
#resultados #filtro-valor span:nth-child(2),
#resultados #filtro-opcional span:nth-child(2),
#resultados #filtro-km span:nth-child(2),
#resultados #filtro-porta span:nth-child(2),
#resultados #filtro-combustivel span:nth-child(2),
#resultados #filtro-cor span:nth-child(2),
#resultados #filtro-foto span:nth-child(2)
{
    float: right;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
}

#resultados #filtro-valor{
    overflow: auto;
}

#resultados #filtro-select, #resultados .pesquisa-filtro{
    margin-top: -40px;
    border: solid 1px #ddd;
    border-top: none;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 50px 15px 10px;
    margin-bottom: 20px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #666;
    font-size: 13px;
}
#resultados #filtro-ano{
    position: relative !important;
}
#filtro-cidade #mais-cidade, #filtro-ano #mais-ano, #filtro-combustivel #mais-combustivel, #filtro-cor #mais-cor, #filtro-foto #mais-foto, #filtro-km #mais-km,
#filtro-marca #mais-marca, #filtro-modelo #mais-modelo, #filtro-opcional #mais-opcional, #filtro-porta #mais-porta, #filtro-valor #mais-valor{
    cursor: pointer;
} 
#resultados #filtro-km #valuesKm{
    margin-top: 20px;
}
/*acrescenta o padding a partir do segundo elemento p*/
#resultados #filtro-cidade > #valuesCidade > p ,
#resultados #filtro-valor p:nth-child(1n+2),
#resultados #filtro-opcional > #valuesOpcional > p,
#resultados #filtro-km #valuesKm p,
#resultados #filtro-porta > #valuesPortas > p,
#resultados #filtro-combustivel > #valuesCombustivel p,
#resultados #filtro-cor > #valuesCor > p,
#resultados #filtro-foto > #valuesFoto > p,
#resultados #filtro-marca > #valuesMarca > p,
#resultados #filtro-modelo > #valuesModelo > p
{
    padding-left: 15px;
    margin-bottom: 0px;
}
/*define a altura da div que contem os dados do filtro*/
#resultados #filtro-cidade > #valuesCidade, #resultados #filtro-opcional > #valuesOpcional, #resultados #filtro-opcional > #valuesCombustivel,
#resultados #filtro-cor > #valuesCor, #resultados #filtro-marca > #valuesMarca, #resultados #filtro-modelo > #valuesModelo, #resultados #filtro-km > #valuesKm{
    max-height: 210px;
    overflow: hidden;
}
/*define a margin e o tamanho do icone do checkbox das opcoes do filtro*/
#resultados #filtro-cidade > #valuesCidade > p > label > i, #resultados #filtro-opcional > #valuesOpcional > p > label > i, 
#resultados #filtro-porta > #valuesPortas > p > label > i, #resultados #filtro-combustivel > #valuesCombustivel > p > label > i,
#resultados #filtro-cor > #valuesCor > p > label > i, #resultados #filtro-foto > #valuesFoto > p > label > i, #resultados #filtro-marca > #valuesMarca > p > label > i,
#resultados #filtro-modelo > #valuesModelo > p > label > i, #resultados #filtro-km > #valuesKm > p > label > i{
    width: 15px;
    max-width: 15px;
    margin-right: 5px;
    float: left;
    margin-top: 3px;
}
/**/
#resultados #filtro-cidade > #valuesCidade > p > label, #resultados #filtro-opcional > #valuesOpcional > p > label, #resultados #filtro-cor > #valuesCor > p > label,
#resultados #filtro-porta > #valuesPortas > p > label, #resultados #filtro-combustivel > #valuesCombustivel > p > label, 
#resultados #filtro-foto > #valuesFoto > p > label, #resultados #filtro-marca > #valuesMarca > p > label, #resultados #filtro-modelo > #valuesModelo > p > label,
#resultados #filtro-modelo > #valuesModelo > p > label{
    font-weight: normal;
}
/*define padding do label quando nao encontrado nenhum resultado na pesquisa dos filtros*/
#resultados #filtro-cor > #valuesCor > label, #resultados #filtro-cidade > #valuesCidade > label, #resultados #filtro-opcional > #valuesOpcional > label,
#resultados #filtro-marca > #valuesMarca > label{
    font-weight: normal;
    padding-left: 15px;
}

#resultados #filtro-cidade > #valuesCidade > p > label > span, #resultados #filtro-opcional > #valuesOpcional > p > label > span,
#resultados #filtro-porta > #valuesPortas > p > label > span, #resultados #filtro-combustivel > #valuesCombustivel > p > label > span,
#resultados #filtro-cor > #valuesCor > p > label > span, #resultados #filtro-foto > #valuesFoto > p > label > span, 
#resultados #filtro-marca > #valuesMarca > p > label > span, #resultados #filtro-modelo > #valuesModelo > p > label > span{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    float: left;
}

/*define o estilo co campo das pesquisas dos filtros*/
#resultados #filtro-cidade input[type='text'], #resultados #filtro-opcional input[type='text'], #resultados #filtro-cor input[type='text'], 
#resultados #filtro-marca input[type='text'], #resultados #filtro-modelo input[type='text']{
    padding: 5px 10px;
    border-radius: 5px;
    border: solid #bdbdbd 1px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: #999;
    width: 95%;
    margin: 10px 5%;
    text-align: justify;
}

#resultados #filtro-cidade input[type='text']:focus{
    border: solid #bdbdbd 1px;
    border-radius: 5px;
}
/*define o estilo do botao de carregar mais opcoes dos filtros*/
#filtro-opcional a, #filtro-cidade a, #filtro-combustivel a, #filtro-cor a, #filtro-marca a, #filtro-modelo a{
    padding: 15px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #0d47a1;
    margin-top: 15px;
    display: block;
    width: 60%;
    float: left;
    cursor: pointer;
}
/*define o estilo do botao de filtrar */
#filtro-opcional button, #filtro-cidade button, #filtro-porta button, #filtro-km button, #filtro-combustivel button, #filtro-cor button, #filtro-foto button,
#filtro-valor button, #filtro-ano button, #filtro-marca button, #filtro-modelo button{
    background: #eee;
    border:solid 1px #eee;
    color: #999;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    float: right;
    margin-top: 25px;
}
#filtro-opcional button:hover, #filtro-cidade button:hover, #filtro-porta button:hover, #filtro-km button:hover, #filtro-combustivel button:hover, 
#filtro-cor button:hover, #filtro-foto button:hover, #filtro-valor button:hover, #filtro-ano button:hover, #filtro-marca button:hover, #filtro-modelo button:hover{
    background: #ddd;
    border:solid 1px #ddd;

}
/*define o estilo quando nao ha campo de pesquisa no filtro*/
#filtro-porta #valuesPortas > p:nth-child(1), #filtro-combustivel #valuesCombustivel > p:nth-child(1), #filtro-foto #valuesFoto > p:nth-child(1){
    margin-top: 20px !important;
}

#resultados #filtro-cidade p input[type='checkbox'], #resultados #filtro-opcional p input[type='checkbox'], #resultados #filtro-porta p input[type='checkbox'],
#resultados #filtro-combustivel p input[type='checkbox'], #resultados #filtro-cor p input[type='checkbox'], #resultados #filtro-foto p input[type='checkbox'],
#resultados #filtro-marca p input[type='checkbox'], #resultados #filtro-modelo p input[type='checkbox'], #resultados #filtro-km p input[type='checkbox'], 
#resultados #filtro-marca p input[type='radio']{
    display: none;
}

#resultados .pesquisa-filtro{
    width: 100%;
}
#resultados .pesquisa-filtro select{
    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../imgs/seta-fina.png") 0 / 20px no-repeat #ffffff;
    font-size: 13px;
    color: #777;

    border-radius: 5px;
    border: solid 1px #bdbdbd;
    padding: 7px 15px;
    width: 100%;
}

#resultados > div > .col-lg-12 > figure > figcaption > p:nth-child(3){
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    float: none;
    color: #222;
}

/**
*CSS FILTRO INPUTS E SELECTS
*/
#Anomax, #Anomin, #Valormin, #Valormax, #Kmmax, #Kmmin{
    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../imgs/seta-fina.png") 0 / 20px no-repeat #ffffff;
    font-size: 13px;
    color: #777;
    height: 30px;

    width: 40%;
    margin-top: 15px;
    margin-left: 15px;
    color: #bdbdbd;
    float: left;
    border-radius: 5px;
    font-size: 15px;
    border: solid 1px #bdbdbd;
}
.pesquisa-filtro #anoDe,.pesquisa-filtro #anoAte,.pesquisa-filtro #valorDe,.pesquisa-filtro #valorAte{
    width: 45% !important;
}
#Anomax, #Valormax, #Kmmax, .pesquisa-filtro #anoAte, .pesquisa-filtro #valorAte{
    float: right;
}

/***LISTA DE VEICULOS***/
#resultados .col-lg-9{
    padding-right: 0;
    padding-left: 0;
}
#resultados .col-lg-9 .col-lg-1{
    padding-right: 0;
    width: 35px;
}
#resultados .col-lg-9 .col-lg-1 .comparar{
    cursor: pointer;
}
#resultados .col-lg-9 #cont-veiculos{
    padding: 0;    
    border: solid 1px #bdbdbd;
    border-radius: 5px;
    width: 95%;
    margin-bottom: 15px;
}
#resultados  figure > a > .img-carros{
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    width: 200px;
    height: 140px;
    float: left;
    left: 0;
    background-color: #000;
    background-position: center center;
    /*background-size: cover;
    padding: 10px;
    -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;*/
}


#resultados figure > figcaption{
    float: left;
    width: 325px;
    border-right: solid 1px #bdbdbd;
    margin: 5px 0 0 0; 
    display: block;
    height: 130px;
}
#resultados figure > figcaption > h2{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 15px;
    border-left: solid 2px #ffcb05;
    margin-top: 5px;
    padding:0 10px;
    margin-bottom: 5px;
    /*text-transform: uppercase;*/
}
#resultados  figure > figcaption > h2 > a{
    color: #212121;
}
#resultados figure > figcaption > p:nth-child(2){
    padding: 0 10px;
    color: #bdbdbd;
    margin-top: 0;
    margin-bottom: 5px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;    
    float: none;
    font-size: 12px;
}
#resultados figure > figcaption > p:nth-child(3){
    padding: 0 0 0 10px;
    margin-top: 0;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 5px;
}
#resultados figure > figcaption > a:nth-child(4){
    padding: 3px 7px;
    font-size: 13px;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    border-radius: 3px;
    margin: 7px 0 0px 2px;
    border: solid 1px #0d47a1;
    color: #0d47a1;
    float: none;
    bottom: 5px;
    position: absolute;
}
#resultados figure > figcaption > a:nth-child(4):hover{
    padding: 3px 7px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    background: #0d47a1;
    border: solid 1px #0d47a1;
    border-radius: 3px;
    float: right;
}
#resultados figure > figcaption > a:nth-child(44):hover{
    padding: 5px 10px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #0c63eb;
    border: solid 2px #0c63eb;
}

#resultados figure > figcaption > a:nth-child(5){
    padding: 3px 7px;
    font-size: 13px;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    border-radius: 3px;
    margin: 10px 0 0 109px;
    border: solid 1px #5cb85c;
    color: #5cb85c;
    float: none;
    bottom: 5px;
    position: absolute;
    cursor: pointer;
}
#resultados figure > figcaption > a:nth-child(5):hover{
    padding: 3px 7px;
    border-radius: 3px;
    border: solid 1px #5cb85c;
    text-decoration: none;
    color: #FFF;
    background: #5cb85c;
    /*font-size: 13px;*/
    font-family: 'Lato',sans-serif;
    font-weight: 300;
    font-weight: bold;
    text-align: center;
    float: right;

}
#resultados figure > figcaption > a:nth-child(6){
    padding: 3px 7px;
    font-size: 13px;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    border-radius: 3px;
    margin: 10px 0 0 199px;
    border: solid 1px #5cb85c;
    color: #5cb85c;
    float: none;
    bottom: 5px;
    position: absolute;
    cursor: pointer;
}
#resultados figure > figcaption > a:nth-child(6):hover{
    padding: 3px 7px;
    border-radius: 3px;
    border: solid 1px #5cb85c;
    text-decoration: none;
    color: #FFF;
    background: #5cb85c;
    /*font-size: 13px;*/
    font-family: 'Lato',sans-serif;
    font-weight: 300;
    font-weight: bold;
    text-align: center;
    float: right;

}
#resultados figure > figcaption > a:nth-child(15):hover{
    padding: 5px 11px;
    text-decoration: none;
    color: #25D366;
    border: solid 2px #25D366;/*#00a444;*/
    font-size: 13px;
    font-weight: bold;
}


#resultados figure > figcaption > a:nth-child(7){
    color:#bdbdbd;
    float: right;
    bottom: 4px;
    right: 170px;
    position: absolute;
}
#resultados figure > figcaption > a:nth-child(7):hover{
    color: #bdbdbd;
}

#resultados figure > .tel > a{
    display: none;
    text-align: right;
    float: right;
}

#resultados figure > .tel{
    float: right;
    padding: 0 10px;
    width: 160px;
}
#resultados figure > .tel > p{
    text-align: center;
    width: 90%;
}
#resultados figure > .tel > div {
    width: 90%;
    display: block;
    overflow: hidden
}
#resultados figure > .tel > div > p:nth-child(1){
    width: 100%;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 15px;
    color: #212121;
    margin-top: 5px;
    margin-bottom: 0;
    cursor: pointer;
}
#resultados figure .tel #telefone a{
    color: #212121 !important;
}
#resultados figure > .tel > p:nth-child(2){
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 13px;
    color: #212121;
    margin-top: 5px;
    margin-bottom: 0;
}
#resultados figure > .tel > p:nth-child(3) {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 12px;
    margin-top: 0px;
    color: #bdbdbd;
    margin-bottom: 0;
}
#resultados figure > .tel > p:nth-child(5){
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #0d47a1;
    margin-top: 0;
    margin-bottom: 5px;
}


#nenhum-resultado > p{
    font-family: "Lato", sans-serif !important;
    font-weight: 400;
    font-size: 26px !important;
    text-align: center !important;
    color: #666 !important;
}
#nenhum-resultado > p > span{
    color: #F00 !important;
    font-size: 32px !important;
}

/**
*PAGINACAO DE VEICULOS
*/
#resultados #paginations{
    border: 0 !important;
}
#paginations ul > li > a{
    margin: 0 13px;
}
#paginations ul > li > a:hover{
    background: #f1f1f1;
}
#paginations ul > li.active > a{
    border: 0;
    background: #0d47a1;
    color: #FFF !important;
}
#paginations ul > li:nth-child(1n+2) > a{
    border: solid 1px #212121;
    color: #212121;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    border-radius: 5px;
}

#paginations ul > li:nth-child(1) > a,
#paginations ul > li:nth-last-child(1) > a{
    margin: 0;
    border: none;
    color: #212121;
    font-size: 18px;
}
#paginations ul > li:nth-child(1) > a:hover,
#paginations ul > li:nth-last-child(1) > a:hover{
    background: none;
}

/***
* PAGINA VEICULO CSS
*/
#ver-veiculo{
    margin-bottom: 20px;
    margin-top: 15px;
}


#dados-title-veiculo > .col-lg-8 > h1{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #212121;
    font-size: 26px;
    margin-bottom: 5px;
    margin-top: 0;
    text-transform: uppercase;
}
#dados-title-veiculo > .col-lg-8 > p{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
}

#dados-title-veiculo > .col-lg-4 > p{
    /* background: url(../imgs/fnd-preco-veiculo.png) no-repeat; */
    font-weight: 700;
    font-size: 24px;
    font-style: italic;
    text-align: right;
    color: #1b94e1;
    /* padding: 5px 15px 10px; */
    float: left;
    width: 100%;
}
#dados-title-veiculo> .col-lg-4 > p small{
    font-size: 15px;
}
/*GALERIA DE FOTOS DO VEICULO*/
#dados-veiculo > .col-lg-8 {
    padding-bottom: 20px;
}
#dados-veiculo > .col-lg-8 a#setasFotos{
    right: 5px;
    position: absolute;
    width: 35px;
    height:35px;
    z-index: 999;
    margin-top: 10px;
}
#dados-veiculo > .col-lg-8 .fa-arrows-alt{
    font-size: 30px;
    color: #FFCB05;
    opacity: .7;
    cursor: pointer;
}
#dados-veiculo > .col-lg-8 .fa-arrows-alt:hover{
    opacity: 1;    
}
.fotorama{
    background: #000;
    padding: 5px;
}
.apareceSeta{
    display: block;
    -webkit-transition: 3s ease-in;
    -moz-transition: 3s ease-in;
    -o-transition: 3s ease-in;
    transition: 3s ease-in;
}
.someSeta{
    display: none;
    -webkit-transition: 3s ease-in;
    -moz-transition: 3s ease-in;
    -o-transition: 3s ease-in;
    transition: 3s ease-in;
}

#dados-veiculo > .col-lg-8 > .cont-foto > a:nth-child(1) > img{
    width: 100%;
    border-radius: 5px;
}
#dados-veiculo > .col-lg-8 > .cont-foto > a:nth-child(2){
    background: #ddd;
    opacity: 0.50;
    border-top-left-radius: 40px;
    border-bottom-right-radius: 5px;
    position: absolute;
    right: 0;
    z-index: 999;
    margin: -40px 15px;
    padding: 10px 5px 2px 15px;
    color: #000;
    font-size: 20px;
}

#dados-veiculo > .col-lg-8 > h3{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #212121;
}
#dados-veiculo > .col-lg-8 > p{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #212121;

}
#dados-veiculo>.col-lg-8>.list-opcionais, #dados-veiculo>.col-lg-8> .list-opcionais-vendedor{
    width: 33%;
    float: left;
}
#dados-veiculo>.col-lg-8>.list-opcionais>p, #dados-veiculo>.col-lg-8>.list-opcionais-vendedor > p{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #212121 !important;
    text-decoration: none !important;
}

#dados-veiculo > .col-lg-8 > .text-observacao > p{
    font-size: 14px;
    padding-bottom: 10px;
}

#dados-veiculo > .col-lg-8 > a{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #0d47a1;
    font-size: 16px;
    margin: 15px 15px 0 0;
    cursor: pointer;
    text-decoration: none;
}
#dados-veiculo > .col-lg-8 > a:hover{
    text-decoration: none;
}

.dados-cliente .tel-veiculo{
    cursor: pointer;
}
.dados-cliente .tel-veiculo p{
    font-family: "FontAwesome", "Lato", sans-serif;
    font-weight: 400;
}
.dados-cliente .tel-veiculo a, #modal-dados-loja .tel-veiculo {
    font-family: "FontAwesome", "Lato", sans-serif;
    font-weight: 400;
    color: #212121;
}
#dados-veiculo .text-litoral{
    margin-top: 20px;
}
#dados-veiculo #salvar-veiculo i, #resultados #salvar-veiculo i{
    cursor: pointer;
    font-size: 25px;    
}
/*JEAN*/
#dados-veiculo #salvar-veiculo i, #resultados #salvar-veiculo i:hover{
    cursor: pointer;
    font-size: 28px;
    color: #FFCB05;
}
#salvar-veiculo:visited, #salvar-veiculo:hover, #salvar-veiculo:active{
    text-decoration:none;
}

#dados-veiculo #salvar-veiculo i.fa-star, #resultados #salvar-veiculo i.fa-star{
    color: #FFCB05;
}

/**
*FORMULARIO DE CONTATO DO CLIENTE
*/
#ver-veiculo #dados-veiculo > .col-lg-4, #fotos-veiculo #dados-veiculo .col-lg-4{
    padding-right: 15px; 
}
#dados-veiculo > .col-lg-4 > fieldset{
    border: solid 1px #bdbdbd;
    padding: 15px;
    background: #f5f5f5;
    border-radius: 5px;
}
#dados-veiculo > .col-lg-4 > fieldset > h3{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 22px;
    margin-top: 0px;
    margin-bottom: 30px;
    color: #212121;
}
#dados-veiculo > .col-lg-4 > fieldset > form > .form-group > label{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #212121;
    font-size: 15px;
}
#dados-veiculo > .col-lg-4 > fieldset > form > .form-group > input[type='text'],
#dados-veiculo > .col-lg-4 > fieldset > form > .form-group > input[type='email'],
#dados-veiculo > .col-lg-4 > fieldset > form > .form-group > textarea,
#dados-veiculo > .col-lg-4 > fieldset > form > .form-group > select{
    border-radius: 4px;
    padding: 5px 15px;
    border: solid 1px #bdbdbd;
    width: 100%;
}
#envio-amigo #dados-veiculo #envio-proposta > .col-lg-4{
    padding-right: 0
}
#envia-proposta .form-group label i,
#modal-envia-proposta .form-group label i,
#modal-envia-comparacao .form-group label i{
    width: 15px;
    margin-right: 5px;
    color: #212121;
}
#envia-proposta .form-group label input[type='checkbox'],
#modal-envia-proposta .form-group label input[type='checkbox']{
    display: none;
}
#dados-veiculo #envia-proposta > #aceito-novidade > label:nth-last-child(1),
#dados-veiculo #modal-envia-proposta > #aceito-novidade > label:nth-last-child(1){
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    font-weight: normal;
}

#dados-veiculo > .col-lg-8 > .text-observacao > p{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #212121;
    border-bottom: solid 2px #bdbdbd;
}

/*
*Novo Lay-out ver veiculos
*/
#caixa-whats>.col-lg-2>.icon-whats {
    width: 45px;
    height: 45px;        
}

.icon-lister {
    width: 18px;
    height: 18px;        
}
#dados-veiculo>.col-lg-8>.dados-quadro>.tab-content>.tab-pane>.divaa>.list-opcionais>p{
    /*.list-opcionais{*/
    width: 33%; 
    float: left;
    padding: 0px 10px;
}
#dados-veiculo>.col-lg-8>.dados-quadro>.tab-content>.tab-pane>.divaa>.list-opcionais-vendedor>p{
    /*.list-opcionais{*/
    width: 33%; 
    float: left;
    padding: 0px 10px;
}


#dados-veiculo>.col-lg-8>.dados-quadro>.nav>.itenav.active>a, 
#dados-veiculo>.col-lg-8>.dados-quadro>.nav>.itenav.active>a:focus, 
#dados-veiculo>.col-lg-8>.dados-quadro>.nav>.itenav>a:hover {
    background-color: #bdc9d4;
    color: #000;
    border: 0px solid #337ab7;
    border-right-width: 0;
    border-radius: 0px; 
    opacity: 0.80;
}
#dados-veiculo>.col-lg-8>.dados-quadro>.nav>.itenav>a {
    padding: 5px 0px !important;
    color: #FFF;

}
#dados-veiculo>.col-lg-8>.dados-quadro>.nav>.itenav {
    background-color: #337ab7;
    /* border: 1px solid #006CE7;*/
    display: inline-block;
    float: left;
    width: 33.333%;
    text-align: center;
    color: #FFF;
    /*margin-top: 2px;*/
    padding: 0px;
    font-size: 1.1em;
    cursor: pointer;
    transition: all 0.5s;
    border-radius: 0px; 
    margin-left: 0px;         
}

#dados-veiculo>.col-lg-8>.dados-quadro>.tab-content>.tab-pane>.text-observacao>p {
    font-family: 'Lato',sans-serif;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    padding: 10px;
}

#dados-veiculo>.col-lg-4>.text-desc {
    /*font-family: 'Lato',sans-serif;*/
    font-weight: 400;
    color: #212121;
    font-size: 14px;
}
.fildsgg {
    padding: 5px 10px 0px 10px;
    border: solid 1px #bdbdbd4f;
    background: #f8f8fa;       
    margin-bottom: 20px;
}

#dados-veiculo>.col-lg-8>.dados-quadro>.tab-content{
    border-bottom: solid 1px #337ab7; /*bdbdbd;*/
    padding-bottom: 10px;
    margin-bottom: 10px;
}
#dados-veiculo>.col-lg-8>.dados-quadro{
    border-radius: 0px; 
    border: solid 1px #bdbdbd4f;
    padding: 0px 0px;
    /*margin-top: 20px;*/
    margin-bottom: 10px;
    background: #f8f8fa;        
}
#dados-veiculo>.col-lg-4>.dados-cliente1{
    border-radius: 0px; 
    border: solid 1px #bdbdbd4f;
    padding: 15px 10px;
    margin-top: 20px;
    margin-bottom: 10px;
    background: #f8f8fa;        
}
#dados-veiculo>.col-lg-4>.dados-cliente1>figure {
    overflow: auto;
}
#dados-veiculo>.col-lg-4>.dados-cliente1>figure>figcaption {
    width: 55%;
    float: left;
    padding: 0 5px;
}
#dados-veiculo>.col-lg-4>.dados-cliente1>figure>figcaption>h2 {
    margin-top: 0;
    font-family: 'Lato',sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #212121;
}
.btn_whats {
    height: 45px;
    border-radius: 0px; 
    border: solid 1px #bdbdbd00;
    padding: 0px 0px;
    /*margin-top: 20px;*/
    background: #f8f8fa;   
    cursor: pointer
}
#dados-veiculo>.col-lg-4>.contact-whatsapp{ 
    color: #5bb85b ;
    cursor: pointer;
}
#dados-veiculo>.col-lg-4>.contact-whatsapp:hover{ 
    background: url("../imgs/btnWhatsAppHover.png")  #141c2c;
    /*background: #141c2c;      */
    color: #FFF ;        
}
#caixa-whats {
    height: 72px;
}
#caixa-whats:hover {
    background: url("../imgs/btnWhatsAppHover.png") #141c2c;
    /*background: #141c2c;      */
    color: #FFF 

}

#txt-btn-whats{ 
    margin: -3px 0; 
    padding: 14px 22px;
    font-family: 'Lato',sans-serif;
    font-size: 16px;
}
#dados-title-veiculo>.col-lg-8>.h1{
    color: #111;
    font-size: 28px;
    font-weight: 700;
    position: relative;
    left: -15px;
    padding-left: 10px;
    text-transform: uppercase;                        
}

/**
*DADOS DO CLIENTE
*/
.dados-cliente{
    border-radius: 5px;
    border: solid 1px #bdbdbd;
    padding: 15px 10px;
    margin-top:20px;
    margin-bottom: 10px;
    background: #f5f5f5;
}
#dados-veiculo > .col-lg-4 > .dados-cliente > figure {
    overflow: auto;
}
#dados-veiculo > .col-lg-4 > .dados-cliente > figure > figcaption{
    width: 60%;
    float: left;
    padding: 0 5px;
}
#dados-veiculo > .col-lg-4 > .dados-cliente > figure > figcaption > h2{
    margin-top: 0;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #212121;
}
#dados-veiculo > .col-lg-4 > .dados-cliente > figure > figcaption > p{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #212121;
}
#dados-veiculo > .col-lg-4 > .dados-cliente > figure > img{
    float: right;
}
#dados-veiculo > .col-lg-4 > .dados-cliente > a {
    float: none;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #0d47a1
}

#ver-veiculo  .col-lg-8 .text-litoral{
    margin-bottom: 60px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 12px;
    color: #bdbdbd;
    float: inherit;
}
/**
*CSS DA VISUALIZACAO DA GALERIA DE FOTOS
*EXISTEM MAIS CODIGOS DE ACORDO COM A RESOLUCAO DE TELA
*E TAMBEM NO GLOBAL.CSS QUANDO FOR IGUAL PARA TODAS AS RESOLUCOES
*/  
@media screen and (min-width: 1750px){
    #fotos-veiculo .modal-lg, #envio-amigo .modal-lg, #envio-proposta .modal-lg{
        width: 60% !important;
    }
}
@media screen and (min-width: 1600px) and (max-width: 1749px){
    #fotos-veiculo .modal-lg, #envio-amigo .modal-lg, #envio-proposta .modal-lg{
        width: 70% !important;
    }
}
@media screen and (min-width: 1350px) and (max-width: 1599px){
    #fotos-veiculo .modal-lg, #envio-amigo .modal-lg, #envio-proposta .modal-lg{
        width: 80% !important;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1349px){
    #fotos-veiculo .modal-lg, #envio-amigo .modal-lg, #envio-proposta .modal-lg{
        width: 90% !important;
    }
    #fotos-veiculo #dados-title-veiculo > .col-lg-4,
    #fotos-veiculo #dados-veiculo > .col-lg-4 > fieldset,
    #envio-amigo #dados-title-veiculo > .col-lg-4,
    #envio-amigo #dados-veiculo > .col-lg-4 > fieldset,
    #envio-proposta #dados-title-veiculo > .col-lg-4,
    #envio-proposta #dados-veiculo > .col-lg-4 > fieldset{
        /* width: 95%;*/
    }

}
#fotos-veiculo .modal-content, #envio-amigo .modal-content, #envio-proposta .modal-conten{
    border-radius:0    
}
#fotos-veiculo .modal-body, #envio-amigo .modal-body/*, #envio-proposta .modal-body*/{
    border-bottom: solid 4px #0d47a1;
}

#fotos-veiculo #dados-title-veiculo > .col-lg-8 > h1, #envio-amigo  #envio-proposta #dados-title-veiculo > .col-lg-8 > h1{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 24px;
    color: #212121;
    margin: 0;
}
#fotos-veiculo #dados-title-veiculo > .col-lg-8 > p, #envio-amigo #envio-proposta #dados-title-veiculo > .col-lg-8 > p{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #212121;
    margin: 0;
}
#fotos-veiculo #dados-title-veiculo > .col-lg-4 > p, #envio-amigo #envio-proposta #dados-title-veiculo > .col-lg-4 > p{
    background: url(../imgs/fnd-preco-veiculo.png) no-repeat;
}
#fotos-veiculo #dados-title-veiculo > .col-lg-4 > p, #envio-amigo #envio-proposta #dados-title-veiculo > .col-lg-4 > p{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #FFF;
    padding: 5px 15px;
    float: left;
}

#fotos-veiculo .modal-header{
    background: #0d47a1;
    color: #FFF;
    font-family: "Lato", sans-serif;
    font-weight: 400;
}

/* Example 3 */

#example3, #example33{
    border: 4px solid #000;
    border-right: 5px solid #000;
    box-sizing: border-box;
    background: #000;
}
#example3 .sp-selected-thumbnail, #example33 .sp-selected-thumbnail{
    border: 4px solid #000;
}

/***
*PAGINA DAS REVENDAS
*/
#revendas {
    margin-bottom: 20px;
}
#revendas #filtro-cidade label{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #212121;
    margin-top: 5px;
    font-weight: normal;
}
#revendas .container > .col-lg-3 {
    margin: 20px 0;
}
#revendas .container > .col-lg-3 > figure {
    border-radius: 5px;
    border: solid 1px #bdbdbd; 
}
#revendas .container > .col-lg-3 > figure > img {
    width: 200px;
    margin: 5px auto;
}

#revendas .container > .col-lg-3 > figure > figcaption > .cont-title-veiculo,
#revendas .container > .col-lg-3 > figure > figcaption > .cont-text-end{
    height: 50px;
}

#revendas .container > .col-lg-3 > figure > figcaption > .cont-title-veiculo > h1{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 22px;
    color: #0d47a1;
    text-align: center;
}
#revendas .container > .col-lg-3 > figure > figcaption > p,
#revendas .container > .col-lg-3 > figure > figcaption > .cont-text-end > p{
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #212121;
}
#revendas .container > .col-lg-3 > figure > figcaption > div{
    height: 110px;
}
#revendas .container > .col-lg-3 > figure > figcaption > div > p{
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #212121;
}
#revendas .container > .col-lg-3 > figure > figcaption > p > a{
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #0d47a1;   
}

#revendas .anuncio160x600{
    margin-top: 30px;
}

#logo-loja{
    border-radius: 5px;
    border: solid 1px #bdbdbd;
    width: 100%;
    display: block;
    margin: 0 auto 20px auto;
    padding: 20px 0;    
}

#logo-loja img{
    cursor: pointer
}

#modal-dados-loja .modal-header{
    background: #0d47a1;
    color: #FFF;
}
#modal-dados-loja .modal-body img{
    margin-bottom: 25px;
}
#modal-dados-loja .modal-body p{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #666;
}
#modal-dados-loja .modal-body p span{
    font-family: "Lato", sans-serif;
    font-weight: 700;
    color: #212121;

}
#modal-dados-loja .modal-body .col-lg-12{
    margin-bottom: 20px;
}
/*estyle do tel no modal da pagina veiculos*/
#modal-dados-loja .tel-veiculo{
    cursor: pointer;
}
#modal-dados-loja .tel-veiculo a{
    color: #212121;
    font-family: "FontAwesome", "Lato", sans-serif;
    font-weight: 400;
}

/**
*CAIXA COMPARACAO
*/
#comparar{
    margin: 30px 0 20px;

}

#voltar-comparar {
    font-family: 'Lato', sans-serif;
    font-weight: 200;
    font-size: 18px;
    text-align: right;
}
#voltar-comparar a{
    color: #4b4e50;
}


#comparar > .container > .row > .col-lg-12{
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 18px;
    color: #bdbdbd;
    margin-left: 15px;      
    margin-bottom: 20px;
}
#comparar > .container > .row > .col-lg-12 > a{
    color: #bdbdbd;
}
#comparar > .container > .row > .col-lg-12 > a i{
    font-size: 22px;
}
#comparar > .container #caixa-comparacao{
    border: solid 1px #bdbdbd;
    border-radius: 5px;
    padding: 0 15px;
    min-height: 690px;
}
/**
*MAIS EM ESTILO03.CSS
*/
#comparar #caixa-comparacao > .caixa-title-comp{
    height: 100px;
}
#comparar #caixa-comparacao > .caixa-title-comp > h2{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #212121;
    width: 90%;
    float: left;
}
#comparar #caixa-comparacao > .caixa-title-comp > p{
    float: right;
    margin-top: 15px;
    font-size: 20px;
}
#comparar #caixa-comparacao > .caixa-title-comp > p a{
    color: #bdbdbd;
    opacity: .6;
    cursor: pointer;
}
#comparar #caixa-comparacao > .caixa-title-comp > p a:hover{
    opacity: 1;
}
#comparar #caixa-comparacao > figure img{
    background: #000;
    display: block;
    margin: 0 auto;
    height: 210px;
}
#comparar #caixa-comparacao > figure figcaption {
    margin-top: 20px;
}
/**
*MAIS EM ESTILO03.CSS
*/
#comparar #caixa-comparacao > figure figcaption p{
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #212121;
    margin-bottom: 5px;
}
#comparar #caixa-comparacao > figure figcaption p span{
    font-family: 'Lato', sans-serif;    
    font-weight: 700;
}

#comparar #caixa-comparacao > figure figcaption p:nth-last-child(2){
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 19px;
    color: #0d47a1;
    margin-bottom: 15px;    
}
#comparar #caixa-comparacao > figure figcaption p:nth-last-child(2) small{
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #0d47a1;
    margin-bottom: 20px;    
}
#comparar > .container > .col-lg-4 > #caixa-comparacao > figure > a > .img-carros{
    width: 100%;
    height: 200px;
    padding: 10px;
    background-color: #000;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
/**
*MAIS EM ESTILO03.CSS E ESTILO06.CSS
*/
#comparar #caixa-comparacao > figure figcaption hr{
    background: #bdbdbd;
    display: block;
    margin: auto;
    height: 1px;
    width: 80%;
}

#comparar #caixa-comparacao #comp-opcionais{
    width: 80%;
    display: block;
    margin: 20px auto 0 auto;
}
#comparar #caixa-comparacao #comp-opcionais > p:nth-child(1){
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #212121;
}
#comparar #caixa-comparacao #comp-opcionais > p:nth-child(1) > span{
    float: right;
    font-size: 22px;
    cursor: pointer;
}

#comparar > .container > .col-lg-4{
    margin-top: 20px;
}
/**
*MAIS EM ESTILO06.CSS
*/
#comparar > .container > .col-lg-4 > a{
    background:  #5cb85c;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
}
#comparar > .container > .col-lg-4 > a:hover{
    background: #00a444
}
#comparar #caixa-comparacao .cont-opcional{
    display: none;
    padding-bottom: 10px;
    margin-bottom: 5px;
}
#comparar >.container .row:nth-last-child(1) p{
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 28px;
    color: #212121;
}
#comparar >.container .row:nth-last-child(1) p a{
    color: #999;
}


/**
*PAGINA BUSCA AVANCADA
*/
#busca-avancada-title p {
    text-align: right;
}
#busca-avancada-title p a{
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 16px;
    color: #bdbdbd;
    text-decoration: underline;
    padding-right: 10px;
}
#busca-avancada-title p a:hover{
    color: #aaa
}

#busca-avancada p a{
    color: #bdbdbd;
    font-size: 17px;
    font-family: "Lato", sans-serif;
    font-weight: 300;
    border-bottom: solid 1px #bdbdbd;
}
#busca-avancada #caixa-outro label span{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #bdbdbd;
}
#busca-avancada p a:hover{
    text-decoration: none;
    color: #999;
}
#busca-avancada{
    margin-top: 25px;
    margin-bottom: 30px;
}

#busca-avancada > .container > .row > .col-lg-12 >  h1{
    color: #0d47a1;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 26px;
    margin-bottom: 20px;
    text-align: left
}

#busca-avancada form .row label{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #212121;
    float: left;
    font-weight: normal;
    text-align: left;
    width: 100%;
}
#busca-avancada form .row select{
    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../imgs/seta-fina.png") 0 / 20px no-repeat #ffffff;
    font-size: 13px;
    color: #777;
    height: 30px;

    border-radius: 5px;
    border: solid 1px #bdbdbd;
    padding: 7px 15px;
    width: 100%;
    color: #999;
    margin-bottom: 20px;
}
#busca-avancada form #double-select select{
    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../imgs/seta-fina.png") 0 / 20px no-repeat #ffffff;
    font-size: 13px;
    color: #777;
    height: 30px;


    border-radius: 5px;
    border: solid 1px #bdbdbd;
    padding: 7px 15px;
    width: 47.5%;
    float: left;
    color: #999;
    margin-bottom: 20px;
    margin-right: 10px;
}
#busca-avancada form #double-select select:nth-last-child(1){
    float: right;
    margin-right: 0px;
}

#busca-avancada form h3{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #212121;
    margin: 70px 0 15px 0;
    text-align: left;
}
#busca-avancada form .row .col-lg-12{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-weight: normal;
    color: #212121;
}
#busca-avancada form .row .btn-success{
    width: 60%;
    display: block;
    margin: 0 auto;
    background: #5cb85c;
}
#busca-avancada form .row .btn-success:hover{
    background: #2f983d
}

/*INPUTS CHECKBOX DA BUSCA AVANCADA*/
#busca-avancada form input[type='checkbox']{
    display: none;
}

#filtro-busca-avancada #row-categoria{
    margin-bottom: 20px;
}

#filtro-busca-avancada #opcionaisBusca div{
    height: 30px;
}
#filtro-busca-avancada #opcionaisBusca div label{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #212121;
    float: left;
    font-weight: normal;
    text-align: left;
    width: 100%;
    margin-bottom: 0;
}
#filtro-busca-avancada #km-avancada .col-lg-6 label{
    margin-left: 25px;
    margin-bottom: 20px;
}
#filtro-busca-avancada i{
    float: left;
    width: 20px;
    margin-top: 3px;
}

/**
*PAGINA LOGIN PARTICULAR
*/
#login{
    margin: 30px 0;
}

#login .container > .row > .col-lg-12 > h1{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 26px;
    color: #0d47a1;
    margin-bottom: 35px;
}

#login .container > .col-lg-6 > form > fieldset{
    border: solid 1px #bdbdbd;
    border-radius: 5px;
    padding: 25px 15px;
    width: 90%;
    display: block;
    margin: 0 auto;
}
#login .container > .col-lg-6 > form > fieldset > p,
#login .container > .col-lg-6 > div > p
{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #212121;
    margin-bottom: 20px;   

}
#login .container > .col-lg-6 > form > fieldset > .form-group > label{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-weight: normal;
    color: #212121;   

}
#login .container > .col-lg-6 > form > fieldset > .form-group > input[type='text'],
#login .container > .col-lg-6 > form > fieldset > .form-group > input[type='password']{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-weight: normal;
    color: #212121;
    padding: 5px 15px;
    width: 100%;
    margin: 0 auto;
    display: block;
    border-radius: 5px;
    border: solid 1px #bdbdbd;
}
#login .container > .col-lg-6 > form > fieldset > .form-group > .btn-success,
#login .container > .col-lg-6 > div > p > .btn-success{
    width: 30%;
    float: right;
    background: #5cb85c;  
}
#login .container > .col-lg-6 > form > fieldset > .form-group > .btn-success:hover,
#login .container > .col-lg-6 > div > p > .btn-success:hover{
    background: #2f983d
}
#login .container > .col-lg-6 > form > fieldset > p > a{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #0d47a1;
    text-decoration: underline;
}
#login .container > .col-lg-6 > div{
    border: solid 1px #bdbdbd;
    border-radius: 5px;
    padding: 25px 15px;
    width: 90%;
    height: 290px;
    float: right;
}
#login .container > .col-lg-6 > div > p:nth-child(2){
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #bdbdbd;
    margin-bottom: 25px;     
}

/**
*PAGINA DE CADASTRO PARTICULAR
*/
#cadastro > .container > .col-lg-8 > form > fieldset > #alert-email{
    height: 40px;
}
#cadastro > .container > .col-lg-8 > form > fieldset > #alert-email .alert-danger a{
    color:#a94442;
    font-family: "Lato", sans-serif;
    font-weight: 700;
    text-decoration: underline;
}
#cadastro > .container > .col-lg-8 > form > fieldset > #retorno-cadastro .alert-success a{
    color:#3c763d;
    font-family: "Lato", sans-serif;
    font-weight: 700;
    text-decoration: underline;
}
#cadastro > .container > .col-lg-8 > form > fieldset > .form-group > .alert{
    margin-bottom: 0px;
    padding: 7px 15px;
}
#cadastro{
    margin-top: 25px;
    margin-bottom: 30px;
}

#cadastro .row .col-lg-12 h3{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 26px;
    color: #0d47a1;
    margin-bottom: 35px;
}

#cadastro > .container > .col-lg-8 > p{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #313131;
}

#cadastro > .container > .col-lg-8 > form > fieldset{
    padding: 15px;
    border-radius: 5px;
    border: solid 1px #bdbdbd;
    width: 70%;
    margin-bottom: 20px;
}

#cadastro > .container > .col-lg-8 > form > fieldset > .form-group label{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 15px;
    font-weight: normal;
    color: #212121;
    width: 70%;
}

#cadastro > .container > .col-lg-8 > form > fieldset > .form-group #label-novidade i{
    width: 15px;
}
#cadastro > .container > .col-lg-8 > form > fieldset > .form-group input[type='checkbox']{
    display: none;
}
#cadastro > .container > .col-lg-8 > form > fieldset > .form-group input[type='text'],
#cadastro > .container > .col-lg-8 > form > fieldset > .form-group input[type='password'],
#cadastro > .container > .col-lg-8 > form > fieldset > .form-group select{
    padding: 5px 15px;
    border: solid 1px #bdbdbd;
    width: 100%;
    border-radius: 5px;
    float: none
}
#cadastro > .container > .col-lg-8 > form > fieldset > .form-group .btn-success{
    width: 40%;
    float: right;
    background: #5cb85c;  

}
#cadastro > .container > .col-lg-8 > form > fieldset > .form-group .btn-success:hover{
    background: #2f983d
}

/**
*CSS TABELA FIPE
*/
#tabela-fipe .container:nth-child(2){
    margin-top: 50px
}
#tabela-fipe fieldset{
    width: 100%;
    border:  solid 1px #bdbdbd;
    border-radius: 5px;
    padding: 25px 15px;
    margin-bottom: 25px;
}
#tabela-fipe h1{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 22px;
    color: #0d47a1;
    margin-bottom: 50px;
}

#tabela-fipe label{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-weight: normal;
    color: #212121;  
    width: 100%;
    padding-right: 15px;
}
#tabela-fipe #part-2 {
    margin-bottom: 20px;
}
#tabela-fipe #part-2 .col-lg-6 img{
    height: 60px;
    display: block;
    margin: 0 auto;
}
#tabela-fipe #part-2 .col-lg-6:nth-child(2) img{
    background: #0d47a1;
    padding: 10px;
}
#tabela-fipe #part-2 p{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    color: #212121;
    line-height: 140%;
    text-align: justify;
    text-indent: 15px;
    margin-top: 50px;
    margin-bottom: 50px;
}
#tabela-fipe #part-2 .anuncio-pag-guia{
    display: block;
    margin: 0 auto;
    width: 300px;
}

/**
*FORMULARIO TAB FIPE
*/
#form-tab-fipe select,
#form-tab-fipe input[type='text']
{
    width: 100%;
    padding: 7px 15px;
    border: solid 1px #bdbdbd;
    border-radius: 4px;
}

#form-tab-fipe select {
    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../imgs/seta-fina.png") 0 / 20px no-repeat #ffffff;
    font-size: 13px;
    color: #777;
    height: 30px;

}
#resultado-fipe h3{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #212121;
    margin-bottom: 50px;
}

#resultado-fipe h3 span{
    color: #0d47a1;
    font-size: 17px;
}

#resultado-fipe figure{
    width: 100%;
    background: #f1f1f1;
    border: #ddd solid 1px;
    box-sizing: border-box;
    display: block;
    overflow: auto;
    border-radius: 4px;
    margin-bottom: 5px;
}

#resultado-fipe figure img{
    width: 30%;
    float: left;
    padding: 15px;
}

#resultado-fipe figure figcaption{
    width: 60%;
    float: right;
}
#resultado-fipe figure figcaption p{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 22px;
    color: #0d47a1;
    text-align: center;
    margin-top: 12%;
}
#resultado-fipe .col-lg-12:nth-child(1) > p{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    color: #666;
    font-size: 14px;
    text-align: right;
}

#resultado-fipe .table {
    margin-top: 35px; 
    margin-bottom: 35px;
}

#resultado-fipe .table thead th{
    background: #006ce3;
    border-bottom: solid 3px #0d47a1;
}

#resultado-fipe .table thead th img{
    text-align: center;
    display: block;
    overflow: auto;
    margin: 0 auto;
}

#resultado-fipe .table tbody tr{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #212121;
    text-align: center;
}

#resultado-fipe .table tbody tr:nth-child(2) td:nth-child(2){
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-size: 16px;
}

#resultado-fipe .col-lg-7 p{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 26px;
    color: #0d47a1;
    text-align: center;
}

#resultado-fipe .col-lg-7 p i.fa-automobile {
    font-size: 82px;
    text-align: center;
    border: solid 4px #0d47a1;
    padding: 25px 20px;
    color: #0d47a1;
    border-radius: 70px;
    float: none;
    clear: both;
}
#resultado-fipe .col-lg-7 p i.fa-bullhorn {
    font-size: 82px;
    text-align: center;
    border: solid 4px #0d47a1;
    padding: 20px;
    color: #0d47a1;
    border-radius: 70px;
    float: none;
    clear: both;
}

#resultado-fipe .col-lg-7 a {
    width: 40%;
    text-align: center;
    display: block;
    margin: 35px auto;
}
#resultado-fipe .col-lg-7 a#ref-pesquisa {
    color: #777;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 13px;
    margin-top: 25px;
    float: left;
}
#resultado-fipe .col-lg-7 a#anunciar-pes {
    color: #777;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 13px;
    margin-top: 25px;
    float: right;    
}
#resultado-fipe .col-lg-7 a#anunciar-pes:hover,
#resultado-fipe .col-lg-7 a#ref-pesquisa:hover {
    color: #0d47a1
}

/**
*PAGINA DE MULTAS E IPVA
*/
#multas{
    margin: 20px 0 ;
}
#multas > .container > .row > .col-lg-12 > h1{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 26px;
    color: #0d47a1;
    margin-bottom: 35px;
}
#multas > .container > .col-lg-3{
    margin-bottom: 20px;
}
#multas > .container > .col-lg-3 > figure{
    border-radius: 5px;
    border: solid 1px #bdbdbd;
    padding: 10px;
}
#multas > .container > .col-lg-3 > figure > a > img{
    height: 70px;
}

#multas > .container > .col-lg-3 > figure > figcaption{
}
#multas > .container > .col-lg-3 > figure > figcaption > h3{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 15px;
    text-align: center;
    color: #0d47a1;
}

#multas > .container > .col-lg-3 > figure > figcaption > p{
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #212121;
}

/**
*PAGINA DE GUIA DE SERVICOS
*/
#guia-servicos .container > .row, 
#guia-servicos .container .col-lg-8 {
    margin:25px 0; 
}

#guia-servicos > .container > .row > form > .col-lg-3 > select {
    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../imgs/seta-fina.png") 0 / 20px no-repeat #ffffff;
    font-size: 13px;
    color: #777;
    height: 30px;


    border-radius: 5px;
    border: solid 1px #bdbdbd;
    padding: 5px 15px;
    width: 100%;
    height: 30px;
    font-size: 13px;
    color: #999;
}
#guia-servicos > .container > .row > form > .col-lg-3 {
    margin: 0;    
}
#guia-servicos .container > .col-lg-8 > figure {
    border-bottom: solid 1px #bdbdbd; 
    margin-bottom: 20px;
}
#guia-servicos .container > .col-lg-8 > figure > img {
    width: 200px;
    margin: 0 auto;
}

#guia-servicos .container > .col-lg-8 > figure > figcaption{
    padding: 5px 10px;
}
#guia-servicos .container > .col-lg-8 > figure > figcaption > h3{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 22px;
    color: #0d47a1;
    margin: 0 0 10px 0;
}
#guia-servicos .container > .col-lg-8> figure > figcaption > p{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #777;
}
#guia-servicos .container > .col-lg-8> figure > figcaption > p > span{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    color: #212121;
}

#guia-servicos .container > .col-lg-8 > figure > figcaption > div{
    height: 110px;
}
#guia-servicos .container > .col-lg-8 > figure > figcaption > div > p{
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #212121;
}
#guia-servicos .container > .col-lg-8 > figure > figcaption > p > a{
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #0d47a1;

}
/**
*BOTOES PAGINA GUIA DE SERVICOS
*/
#guia-servicos .row .btn-success{
    background: #5cb85c;  
    margin-right: 10px;
    padding: 4px 12px;
}
#guia-servicos .row .btn-success:hover{
    background: #2f983d
}

/***
*ATIVAR CADASTRO
*/
#ativar-cadastro .alert-danger a{
    color:#a94442;
    font-family: "Lato", sans-serif;
    font-weight: 700;
    text-decoration: underline;
}


/**
*PRECOS DOS COMBUSTIVEIS 
**/
#precos-combustivel .col-lg-9{
    padding-left: 0;
}

#filtro-cidade-combustivel label{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #212121;
    padding-top: 5px;
    font-weight: normal;
}
#filtro-cidade-combustivel select{

    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../imgs/seta-fina.png") 0 / 20px no-repeat #ffffff;
    font-size: 13px;
    color: #777;
    height: 30px;

    font-family: "FontAwesome","Lato", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #777;    
}

#precos {
    margin-top:25px;
}

#precos table{
    font-family: "Lato", sans-serif;
    font-weight: 400;
}

#precos table thead th{
    font-size: 15px;
    text-transform: uppercase;
    color: #FFF;
    font-weight: normal;
    padding: 10px;
    background: #006CE7;
    border-bottom: 2px solid #0d47a1;
}
#precos table tbody tr h2{
    font-size: 16px;
    color: #0d47a1;      
}
#precos table tbody tr p{
    font-size: 12px;
    color: #999;
    margin-bottom: 0
}
#precos table tbody tr span{
    font-size: 18px;
    color: #BDBDBD;
    text-align: center;
}

#precos table thead tr th:nth-child(1) {
    width: 40%;
}
#precos table thead tr th:nth-child(1n+2) {
    width: 15%;
    text-align: center;
}
.color00c853{
    color: #00c853 !important;
}

#precos table tbody tr #atualizada {
    color: #bdbdbd;
    text-decoration: none;
}

#linkFipe {
    padding-left: 5px;
    font-size: 14px;
    cursor: pointer;
    color: #bdbdbd;
    text-decoration: none;
}

#linkFipe:hover {
    text-decoration: underline;
}

#nenhum-resultado > p{
    font-family: "Lato", sans-serif !important;
    font-weight: 400;
    font-size: 26px !important;
    text-align: center !important;
    color: #666 !important;
}
#nenhum-resultado > p > span{
    color: #F00 !important;
    font-size: 32px !important;
}

/**
*PAGINA DE SERVICOS
*EXISTEM MAIS CODIGOS A PARTIR DA RESOLUCAO 600PX
*/
#integrador{
    background: #e0e0e0;
}
#sites, #integrador{
    padding-top:45px;
    padding-bottom: 45px;
}

#sites h2, #integrador h2{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 36px;
    color: #0d47a1;
}
#sites h2 small, #integrador h2 small{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 24px;
    color: #212121;
}
#sites p, #integrador p{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #212121;
    font-size: 18px;
    text-align: justify;
}
#sites .btn-success, #integrador .btn-success{
    background: #5cb85c;
}
#sites .btn-success:hover, #integrador .btn-success:hover{
    background: #2f983d
}
#sites .btn-success{
    float: right;     
}
/**
*FORMULARIO DE CONTATO
*/
#contato-servico{
    background: #212121;
    padding-top: 30px;
    padding-bottom: 30px;
}

#contato-servico label{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #FFF;
    font-size: 16px;
    font-weight: normal;
    cursor: pointer;
    width: 100%;
}
#contato-servico label span{
    float: right;
    color: #f00;
    text-decoration: underline;
}
#contato-servico #label-aceito i{
    width: 15px;
}
#contato-servico input[type='checkbox']{
    display: none;
}
#contato-servico input[type='text']{
    margin-bottom: 10px;
}
#contato-servico input[type='text'], #contato-servico textarea{
    width: 100%;
    padding: 7px 10px;
    color: #FFF;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 15px;
    border: solid 1px #FFF;
    background: #212121;
}

#contato-servico .btn-success{
    width: 250px;
    background: #5cb85c;
}
#contato-servico .btn-success:hover{
    background: #2f983d
}

/***
*PAGINA DE ANUNIE SEU VEICULO
*/
#anuncie{
    margin-bottom: 25px;
}
#anuncie > .container > .row > h1{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 28px;
    color: #0d47a1;
}
#anuncie > .container > .row > p{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #777;  
    text-align: justify;
}
#anuncie > .container > .row > h3{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #0c63eb;
    text-decoration: underline;
}
#anuncie > .container > .lista-planos > .col-lg-3{
    padding: 0 7px;
    margin-top: 30px;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul{
    border: solid 2px #bdbdbd;
    border-radius: 3px;
    box-sizing: border-box;
    padding: 0;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul li{
    list-style: none;
    text-align: center;
    margin: 0;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul li h2{
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-size: 26px;
    color: #777;  
    line-height: 15px;
    text-transform: uppercase;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul li h2 small{
    color: #bbb;
    font-size: 15px;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    text-transform: lowercase; 
}
#anuncie > .container > .lista-planos > .col-lg-3:nth-of-type(2) ul li h2 {
    margin-bottom: 29px;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul li:nth-of-type(2) p{
    color: #00a444;
    font-size: 36px;
    font-family: "Lato", sans-serif;
    font-weight: 400;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul li:nth-of-type(3),
#anuncie > .container > .lista-planos > .col-lg-3 ul li:nth-of-type(4){
    text-align: center;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #777;  
}
#anuncie > .container > .lista-planos > .col-lg-3 ul li:nth-of-type(5) a{
    width: 80%;
    background: #f1f1f1;
    color: #777;
    border: 0;
    margin-bottom: 15px;
    -webkit-transition: 0.5s ease-in;
    -moz-transition: 0.5s ease-in;
    -o-transition: 0.5s ease-in;
    transition: 0.5s ease-in;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul li:nth-of-type(5) a:hover{
    background: #00a444;
    color: #FFF;
    -webkit-transition: 0.5s ease-in;
    -moz-transition: 0.5s ease-in;
    -o-transition: 0.5s ease-in;
    transition: 0.5s ease-in;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul.mais-usado {
    border: solid 2px #00a444;
    -webkit-box-shadow: 9px 10px 14px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: 9px 10px 14px -10px rgba(0,0,0,0.75);
    box-shadow: 9px 10px 14px -10px rgba(0,0,0,0.75);
}
#anuncie > .container > .lista-planos > .col-lg-3 ul.mais-usado li:nth-of-type(1) {
    background:#00a444;    
    padding: 15px 0;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul.mais-usado li h2{
    color: #FFF;
    margin-top: 15px;
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-size: 38px;
    text-align: center;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul.mais-usado li h2 small{
    color: #eee;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul.mais-usado li:nth-of-type(5) a{
    width: 80%;
    background: #00a444;
    color: #FFF;
    border: 0;
    margin-bottom: 15px;
    -webkit-transition: 0.5s ease-in;
    -moz-transition: 0.5s ease-in;
    -o-transition: 0.5s ease-in;
    transition: 0.5s ease-in;
}
#anuncie > .container > .lista-planos > .col-lg-3 ul.mais-usado li:nth-of-type(5) a:hover{
    background: #007f35;
    -webkit-transition: 0.5s ease-in;
    -moz-transition: 0.5s ease-in;
    -o-transition: 0.5s ease-in;
    transition: 0.5s ease-in;
}
#anuncie #texto-valores{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 12px;
}
/**
*PAGINA PAINEL PARTICULAR 
*/

#page-content-wrapper form > fieldset{
    padding: 15px;
    width: 70%;
    margin-bottom: 20px;
}

#page-content-wrapperform #form-dados-particular > fieldset > .form-group label{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 15px;
    font-weight: normal;
    color: #212121;
    width: 70%;
}

#page-content-wrapper form > fieldset > .form-group input[type='text'],
#page-content-wrapper form > fieldset > .form-group input[type='password'],
#page-content-wrapper form > fieldset > .form-group select{
    padding: 7px 15px;
    border: solid 1px #bdbdbd;
    width: 100%;
    border-radius: 5px;
    float: none
}
#page-content-wrapper form > fieldset > .form-group .btn-success{
    padding: 7px 15px;
    float: right;
    background: #5cb85c;  

}
#page-content-wrapper form > fieldset > .form-group .btn-success:hover{
    background: #2f983d
}

#page-content-wrapper form #label-novidade{
    font-family: "Lato", sans-serif;
    font-weight: 300;
    font-size: 15px;
    color: #0d47a1;
    font-style: italic;
}
#page-content-wrapper form #label-novidade i{
    width: 15px;
    color: #0d47a1;
}
#page-content-wrapper form input[type='checkbox'][id="receber-novidade"]{
    display: none;
}

/*LISTAGEM DE PROPOSTAS DO PARTICULAR*/
table a{
    color: #212121;
    display: block;
    margin: 0 auto;
    cursor: pointer;
    text-align: center;
}
table a:hover{
    color: #777;
}

#modal-proposta .modal-header{
    background: #0d47a1;
    color: #FFF;
}
#modal-proposta .modal-body p{
    font-family: "Lato", sans-serif;
    font-weight: 400; 
    font-size: 15px;
    color: #666;
}
#modal-proposta .modal-body p span{
    font-family: "Lato", sans-serif;
    font-weight: 700;
    color: #212121;

}
#modal-proposta .modal-body .col-lg-12{
    margin-bottom: 20px;
}


/**
*CADASTRO DA EMPRESA GUIA DE SERVICOS
*/
#cadastro #form-cadastro-empresa input[type='checkbox'][id="receber-novidade"]{
    display: none;
}
#cadastro #form-cadastro-empresa #label-novidade{
    font-family: "Lato", sans-serif;
    font-weight: 300;
    font-size: 15px;
    color: #0d47a1;
    font-style: italic;
}
#cadastro #form-cadastro-empresa #label-novidade i{
    width: 15px;
    color: #0d47a1;
}

/**
* PAINEL GUIA DE SERVICOS
*/
#cad-logo p{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 0;
    color: #222;
}
#cad-logo input[type='file']{
    margin-bottom: 10px;
    padding: 5px;
    border:solid 1px #bdbdbd;
    border-radius: 5px;
}

#cad-servicos input[type='checkbox']{
    display: none;
}
#cad-servicos label i{
    width: 15px;
}

/***
*FOTORAMA BOLAS DAS FOTOS
*/
.fotorama__dot{
    border: solid 1px #FFF !important;
}


/***
*BOTES PROPOSTA E TELEFONE NO VEICULOS
*/
#botoes-tel-proposta{
    position: fixed;
    bottom: 0;
    z-index: 999;
    background: #fff0;
    width: 100%;
    display: block;
    font-family: "Lato",sans-serif;
    font-weight: 400;
    font-size: 16px !important; 
    /*padding: 0px 10% 10px 10%;*/
    padding: 5px;
}
#btn-modal-busca, #btn-modal-ordenar, #btn-modal-filtrar{
    font-size: 16px !important; 
}


.btn-cel{
    font-size: 25px !important;     
}

#modalTelefone p{
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #212121 !important;
}
#modalTelefone p a{
    color: #212121 !important;
}

#modalTelefone .modal-header{
    background: #0d47a1;
    color: #FFF;
    font-family: "Lato", sans-serif;
    font-weight: 400;
}

/****
*ICONE ANUNCIE PARTIVULAR
*/
#anuncie-particular{
    position: fixed;
    z-index: 999;
    right: 5px;
    top: 100px;
    width: 130px;
}

#anuncie-particular img{
    -webkit-transition: all .8s cubic-bezier(.150, 0.800, .210, 0.800);
    -moz-transition: all .8s cubic-bezier(.150, 0.800, .210, 0.800);
    -ms-transition: all .8s cubic-bezier(.150, 0.800, .210, 0.800);
    -o-transition: all .8s cubic-bezier(.150, 0.800, .210, 0.800);
    transition: all .8s cubic-bezier(.150, 0.800, .210, 0.800);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}

#anuncie-particular:hover img{
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
}

#barra-comparar{
    width: 100%;
    background: #0c63eb;
    height: 50px;
}
#barra-comparar.fixed{
    margin-top: -40px;
}
#barra-comparar figure{
    width: 40px;
    height: 40px;
    background: #0d47a1;
    border-radius: 3px;
    float: left;
    margin: 5px 10px;
}
#barra-comparar figure img{
    width: 40px;
    height: 40px;
    background: #0d47a1;
    border-radius: 3px;    
}
#barra-comparar .btn-warning{
    margin-top: 8px
}

/***
*BOTOES REDES SOCIAIS
*/
.botoes-redes-sociais{
    margin-top: 20px;
}

/**
*FORMULARIO DE CONTATO DO CLIENTE
*/
#compara-veiculo .col-lg-12 > fieldset{
    border: solid 1px #bdbdbd;
    padding: 15px;
    background: #f5f5f5;
    border-radius: 5px;
}
#compara-veiculo .col-lg-12 > fieldset > h3{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 24px;
    margin-top: 0px;
    margin-bottom: 30px;
    color: #212121;
}
#compara-veiculo .col-lg-12 > fieldset > form > .form-group > label{
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #212121;
    font-size: 16px;
}
#compara-veiculo .col-lg-12 > fieldset > form > .form-group > input[type='text'],
#compara-veiculo .col-lg-12 > fieldset > form > .form-group > textarea,
#compara-veiculo .col-lg-12 > fieldset > form > .form-group > select{
    border-radius: 4px;
    padding: 7px 15px;
    border: solid 1px #bdbdbd;
    width: 100%;
}

#compara-veiculo #aceito-novidade label input[type='checkbox']{
    display:none;
}

.text-loja h1 a {
    color: #0d47a1;
}

.dados-loja {
    font-size: 12px; 
    background-color: #0d47a1; 
    border-color: #0d47a1;
    color: #ffffff;
}
.dados-loja:hover {
    background-color: #0C63EB; 
    border-color: #0C63EB;
}
.dados-loja-p {
    text-align: center; 
    margin: 10px 0 -10px 0;
}
.dados-loja-p-small {
    text-align: center; 
    margin: 10px 0;
}
.img-loja-p {
    width: 150px;
}
#logo-loja-p{
    border-radius: 5px;
    border: solid 1px #bdbdbd;
    width: 100%;
    display: block;
    margin: 0 auto 20px auto;
    padding: 20px 0;    
}

#logo-loja-p img{
    cursor: pointer
}

.sabadao-titulo {
    color: #0d47a1;
    font-family: 'Lato',sans-serif; 
    font-weight: 700;
    font-size: 20px; 
    margin-bottom: 0; 
    margin-top: 0; 
    text-align: center;   
}

.sabadao-data {
    color: #99999B;
    font-family: 'Lato',sans-serif; 
    font-weight: 700;
    font-size: 14px; 
    margin-bottom: 5px; 
    margin-top: 0; 
    text-align: center;   
}

.border-1px { 
    border: 1px #0d47a1 solid;
}

#leia-mais, #leia-menos, #leia-mais-mobile, #leia-menos-mobile {
    font-weight:bold; 
    cursor:pointer;
    color: #0d47a1;
}
#leia-mais:hover, #leia-menos:hover, #leia-mais-mobile:hover, #leia-menos-mobile:hover {
    text-decoration: underline; 
} 

/*Feirao*/
.border-feirao {    
    border: 1px #cecece solid;
    border-radius: 5px;
}

#envia-proposta-mdl .form-group label input[type='checkbox'] {
    display: none;
}

/* Arrumar o título da página de serviços */
@media screen and (max-width: 599px) {
    #pgServicos {
        padding-top: 40px;
    }
}

.body-fixed {
    position: fixed;
    width: 100%;
}

#enviar-whatsapp {
    color: #398439;/* #4cae4c;*/
    background-color: #5cb85c00;
    border-color: #4cae4c;
}

#enviar-whatsapp:hover{
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.whats-mobile {
    position: fixed;
    bottom: 10px;
    left: 15px;
    background-color: #5cb85c;
    color: #FFF;
    font-size: 1.2em;
    padding: 10px 20px;
    border-radius: 10px;
    cursor: pointer;
    z-index: 999;
}

.whats-mobile > a {
    text-decoration: none;
    color: #fff;
}

/***
Regras para alinhar elementos
das páginas nos celulares.
Alterado por: Leonardo
*/
.padding-left-0 {
    padding-left: 0 !important;
}
.padding-right-0 {
    padding-right: 0 !important;
}
@media screen and (max-width: 599px) {
    .titulo-servicos {
        padding-top: 40px;
    }
}
@media screen and (max-width: 767px) {
    .xl-padding-0 {
        padding: 0;
    }
    .xl-padding-left-0 {
        padding-left: 0;
    }
    .xl-padding-rigth-0 {
        padding-right: 0;
    }
    #login .container > .col-lg-6 > form > fieldset,
    #login .container > .col-xs-12 > div {
        width: 100% !important;
    }
}
/***
Alterado por: Leonardo
*/
.whatsweb{
    font-size: 11px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 3px;
    font-family: Helvetica, Arial, sans-serif;
    width: 107px;
    height: 20px;
}

.marca-titulo{
    font-family: 'Lato',sans-serif;
    display: inline;
    font-weight: 700;
    line-height: 1;
    font-style: italic;
    color: #626262;
    font-size: 24px;
    margin: 0;
    margin-bottom: 3px;
    margin-top: 0;
    text-transform: uppercase;    
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
.marca-titulo2{
    display: inline;
    font-family: 'Lato',sans-serif;
    font-weight: 700;
    line-height: 1;
    font-style: italic;
    color: #626262;
    font-size: 21px;
    margin: 0;
    margin-bottom: 3px;
    margin-top: 0;
    text-transform: uppercase;    
}
.price{
    font-family: 'Lato',sans-serif;
    color: #1b94e1/*#ad9981*/;
    margin: 26px 0 0 15px;
    padding-right: 2px;
    font-size: 24px;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;            
}
.price-mobile{
    font-family: 'Lato',sans-serif;    
    color: #1b94e1/*#ad9981*/;
    margin: 0;
    padding-right: 2px;
    margin-top: 3px;
    font-size: 21px;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;            
}
.versao-titulo{
    font-family: 'Lato',sans-serif;
    line-height: 1.6;
    font-weight: 700;
    color: #636b6f;
    font-size: 16px;
    margin-bottom: 3px;
    margin-top: 0;
    text-transform: uppercase;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
.versao-titulo2{
    font-family: 'Lato',sans-serif;
    line-height: 1.6;
    font-weight: 700;
    font-style: normal;
    color: #636b6f;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 0;
    text-transform: uppercase;        
}
.btn-prop-mobile{
    display: none;
    padding: 3px 4px;
    font-size: 10px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    border-radius: 5px;
    margin: 6px -5px;
    border: solid 2px #5cb85c;
    color: #5cb85c;
    bottom: 5px;
    /* position: absolute; */
    cursor: pointer;
    float: right;    
}

.btn-teste{       
    padding: 10px;
    font-size: 15px;
    font-family: 'Lato',sans-serif;
    font-weight: 400;
    border-radius: 5px;
    margin: 0% 5% 0% 6%;
    border: solid 2px #0d47a1;
    color: #FFF;
    background: #0d47a1;
    float: none;
    bottom: 5px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    float: inherit;
    width: 88%;
}    
.btn-teste:focus, .btn-teste:hover{  
    color: #0d47a1;
    background: #FFF;
    text-decoration: none;
}    

.btn-fechar-modal {
    background: #007acc;
    right: -15;
    color: #FFF;
    padding: 5px;
    cursor: pointer;
}
.modal-footer-lt {
    padding: 0;
    text-align: right;
    border-top: 0px solid #e5e5e500;
}

.whats-mobile {
    position: fixed;
    width: 260px;
    height: 43px;
    bottom: 10px;
    left: 15px;
    background: url("../imgs/btnWhatsAppMobile.png") #5cb85c;
    color: #FFF;
    padding: 10px 20px;
    border-radius: 10px;
    cursor: pointer;
    z-index: 999;
}

.whats-mobile > a {
    text-decoration: none;
    color: #fff;
}


.caixa-whats>.col-lg-2>.icon-whats {
    width: 45px;
    height: 45px;
}

#dados-veiculo>.col-lg-4>.caixa-whats {
    color: #5bb85b;
    cursor: pointer;
    height: 72px;
    background: url("../imgs/btnWhatsApp.png");
}

@media screen and (min-width:768px) and (max-width:1199px){
    .caixa-whats>.col-lg-2{
        padding-right: 0px;
        padding-left: 0px;
    }

    #txt-btn-whats {
        margin: -37px 42px;
        padding: 0px 11px;
        font-family: 'Lato',sans-serif;
        font-size: 16px;
        width: 100%;
    }
}

.btn_whatss-mobile{
    background: url("../imgs/whatsapp-original.png") no-repeat;
    height: 45px;
    background-position: center;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    text-align: center;
    padding-top: 48px;    

}
.ico-marcados {
    display: inline-flex; 
    color: #ffcb05 !important; 
    float: right;
    margin-top: 15px;
}

.ico-marcados > a  {
    color: #ffcb05;
}

.ico-marcados > a > img {
    height: 34px;
}

.ico-marcados > a > h4 {
    float: right; 
    margin-top: -8px
}

.login-particular-nao-cadastrado {
    font-size: 16px !important;
    line-height: 1.8;
}

#dados-veiculo>.col-lg-4>.caixa-whats {
    color: #5bb85b;
    cursor: pointer;
    height: 72px;
    background: url(../imgs/btnWhatsApp.png);
}

.login-particular-nao-cadastrado {
    font-size: 16px !important;
    line-height: 1.8;
}


#txt-envia-proposta{
    color: #5cb85c;
    margin-bottom: 7px;
    font-weight: 700;
}

#logo-loja-new{
    background-color: #fff;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    height: 90px;
    margin: 0px 25px 0 0;
    width: 170px;
    float: right;
    padding: 4px;
}

#logo-loja-new img{
    cursor: pointer
}

.caixa-loja{
    border-radius: 5px;
    border: solid 1px #bdbdbd;
    width: 970px;
    display: block;
    margin: 0 auto 5px auto;
    padding: 5px 0;    
}
.loja-dados{
    margin: 6px 0 0 10px;
    float: left;
    width: 700px;
    padding: 0px 05px;


}
.nome-loja{
    margin-top: 0;
    font-family: 'Lato',sans-serif;
    /*font-weight: 400;
    font-size: 18px;*/
    color: #616161; /*#212121;*/
    font-size: 25px;
    font-weight: 600;
    line-height: 1.1;
}
.endereco-loja{
    font-family: "FontAwesome", "Lato", sans-serif;
    font: 12px ;
    color: #8a8a8a;
    margin-bottom: 7px;

}

.loja-dados .tel-veiculo-revenda{
    cursor: pointer;
    font-family: "FontAwesome", "Lato", sans-serif;
    font-weight: 400;
    color: #8a8a8a;
}

.tel-revenda{
    cursor: pointer;
    font-family: "FontAwesome", "Lato", sans-serif;
    font-weight: 400;
    color: #8a8a8a;
}

#cod-ver-palavra {
    margin-top: 3px;
}

#cod-ver-reload {
    width: 20px;
    height: 20px;
    cursor: pointer;
}
