
body {
    background-color: #141414;
}

.cor_fundo_claro{
	background-color: #141414;
}
.cor_fundo_escuro{
	background-color: #232323;
}
.section-footer {
    background: #232323;
    background: -moz-linear-gradient(top, #232323 0%, #232323 70%, #141414 70%, #141414 100%);
    background: -webkit-linear-gradient(top, #232323 0%,#232323 70%,#141414 70%,#141414 100%);
    background: linear-gradient(to bottom, #232323 0%,#232323 70%,#141414 70%,#141414 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#141414',GradientType=0 );
}
.bg-cinza-interior {
    background-color: #141414;
}
.section-outras-propostas {
	background-color: #141414;
}
.viatura-ficha-header {
    background-color: #141414;
}

.linha_servicos_grad {
    background: #232323 ;
    background: -moz-linear-gradient(left, #232323 0%, #4D4D4D 20%, #4D4D4D 80%, #4D4D4D 80%, #232323 100%);
    background: -webkit-linear-gradient(left, #232323 0%,#4D4D4D 20%,#4D4D4D 80%,#4D4D4D 80%,#232323 100%);
    background: linear-gradient(to right, #232323 0%,#4D4D4D 20%,#4D4D4D 80%,#4D4D4D 80%,#232323 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#232323',GradientType=1 );
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
}

ul.nav-tabs {
    background-color: #232323;
    border-radius: 6px 6px 0 0;
    padding-top: 15px;
}

.tab-content {
    background-color: #232323;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: #232323;
    color: #fff;
}
.nav-tabs>li.active>a i, .nav-tabs>li.active>a:focus i, .nav-tabs>li.active>a:hover i {
    color: #fff;
}
.nav-tabs>li>a {
    color: #9B9B9B;
}

.nav-tabs>li.active>a.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: #232323;
    border-color: #232323;
}

.form-control {
    background: #141414;
    border: 1px solid #141414;
    color: #fff;
}
.form-group-combobox input[value=""] + label {
    color: #fff;
}
.input-ate-text[value=""] + label:after {
    content: 'até';
    color: #fff;
}
.input-partir-text[value=""] + label:after {
    content: 'a partir de';
    color: #fff;
}
.multiselect-native-select .btn-default, .btn-group.open .dropdown-toggle {
    background-color: #141414 !important;
    color: #fff;
}
.open > .dropdown-toggle.btn-default, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    background-color: #fff;
    color: #fff;
    border: 1px solid #C2CDD3;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #141414;
}
.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox {
    background-color: #141414;
    color: #fff;
    font-size: 14px;
}

.btn-clear-search {
    background-color: #141414;
}
.btn-clear-search-multiselect {
    background-color: #141414;
}
.form-group-combobox {
    border: 1px solid #141414;
    background-color: #141414;
    box-shadow: none;
}

.form-group-combobox select {
    background-image: url(/web1/zp/tpl1/template/imagens/select-seta-dark.svg);
}
.multiselect-native-select .btn-default, .btn-group.open .dropdown-toggle {
    border: 1px solid #141414 !important;
    box-shadow: none;
    background-color: #141414 !important;
    color: #fff;
    background-image: url(/web1/zp/tpl1/template/imagens/select-seta-dark.svg);
    background-repeat: no-repeat;
    background-position: -webkit-calc(100% - 22px) 19px;
    background-position: calc(100% - 22px) 19px;
}
.demo-icon {
    /*color: #D40001;*/
}

.destaques_info {
    background-color: #232323;
    box-shadow: none;
}

.texto_destaques_marca {
    color: #fff;
    font-weight: 600;
}
.texto_destaques_modelo {
    color: #fff;
    font-weight: 300;
}
.destaques_specs_item {
    color: #fff;
    font-weight: 600;
}
.listagem_subtitulo {
    color: #fff;
    font-weight: 600;
}

.listagem_info {
    background-color: #232323;
    box-shadow: none;
}
.texto_listagem_marca {
    color: #fff;
    font-weight: 600;
}
.texto_listagem_modelo {
    color: #fff;
    font-weight: 300;
}
.listagem_specs_item {
    color: #fff;
    font-weight: 500;
}
.figap-vermais {
    border: 1px solid #232323;
    background-color: #232323;
}
.servicos_subtitulo {
    color: #fff;
}
.home_texto_empresa {
    color: #fff;
    font-weight: 400;
}
.footer_contactos_texto font {
    color: #9B9B9B;
}
.ver-numero2 {
    color: #fff;
}
.footer_contactos_texto {
    color: #fff;
}
.footer_contactos_texto a {
    color: #fff;
}
.footer_instalacoes_titulo {
    color: #fff;
}
.iframe-map {
    box-shadow: none;
}
.footer_morada {
    color: #fff;
    font-weight: 400;
}
.cor_texto {
    color: #fff;
}
.btn-politica {
    color: #fff;
    font-weight: 400;
}
.btn-politica:hover {
    color: gray;
}
.btn_easysite {
    color: #fff;
}
.sticky-btns span i {
    color: #fff;
}

.modal-content {
    background-color: #232323;
    -webkit-box-shadow: 0 3px 9px rgba(144, 144, 144, 0.5);
    box-shadow: 0 3px 9px rgba(144, 144, 144, 0.5);
}
@media (min-width: 768px){
.modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(144, 144, 144, 0.5);
    box-shadow: 0 5px 15px rgba(144, 144, 144, 0.5);
}
}

.modal-title {
    color: #fff;
}

.recaptcha_texto {
    color: #fff;
}

.rgpd_texto{
	font-weight: 400;
	color: #fff;
}
.rgpd_texto a {
	color: #fff;
}

.close {
    color: #fff;
}

.sidenav {
    background-color: #141414;
}
.sidenav .closebtn {
    background: #141414;
}
.sidenav a {
    color: #fff;
    font-weight: 400;
}

.sidenav a:hover, .offcanvas a:focus {
    color: #fff;
    font-weight: 400;
}
.menu_mobile_titulo {
    font-weight: 600;
}

.menu_mobile_copyright {
    font-weight: 600;
    color: #fff;
}
.menu_mobile_texto a {
    font-weight: 500;
    color: #fff;
}
.menu_mobile_texto {
    font-weight: 500;
    color: #fff;
}

.navbar-mobile li:nth-child(even) {
    background: #232323;
    background: -moz-linear-gradient(left, #232323 0%, #141414 70%, #141414 100%);
    background: -webkit-linear-gradient(left, #232323 0%,#141414 70%,#141414 100%);
    background: linear-gradient(to right, #232323 0%,#141414 70%,#141414 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#141414',GradientType=1 );
    height: 2px;
}

.dropdown-menu {
    background-color: #232323;
}
.dropdown-menu>li>a {
    color: #fff;
}

.textos_interiores {
    font-weight: 400;
    color: #fff;
}

.form-input {
    background: #232323;
    font-weight: 400;
}

.text-title-form {
    color: #fff;
    font-weight: 500;
    padding-bottom: 10px;
    font-size: 16px;
}

.titulo-1-ficha {
    color: #fff;
}
.more-inf-ficha li {
    color: #fff;
}

.btn_ficha {
    background-color: #141414;
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    padding: 4px 10px;
    text-align: left;
    margin-top: 2px;
    border: 1px solid #EF1927;
    display: inline-flex;
    align-items: center;
    width: 120px;
    margin-left: 15px;
    margin-bottom: 5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.lista-dados-tecnicos .ficha_dado li:last-child {
    color: #fff;
    font-weight: 500;
}

.lista-dados-tecnicos .ficha_dado::after {
    background-color: #2A2A2A;
}

.btn-cinza {
    background-color: #545454;
}
.sidebar-box .read-more a {
    color: #fff;
    font-weight: 500;
}

.sidebar-box .read-more {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 30px 0 0 0;
    border-bottom: 15px solid #141414;
    background: -moz-linear-gradient(top,rgba(20,20,20,0) 0,rgba(20,20,20,.8) 35%,rgba(20,20,20,.98) 56%,#141414 100%);
    background: -webkit-linear-gradient(top,rgba(20,20,20,0) 0,rgba(20,20,20,.8) 35%,rgba(20,20,20,.98) 56%,#141414 100%);
    background: linear-gradient(to bottom,rgba(20,20,20,0) 0,rgba(20,20,20,.8) 35%,rgba(20,20,20,.98) 56%,#141414 100%);
}

.bg-branco-interior {
    background-color: #141414;
}

.btn-partilhar-ficha {
    color: #848484;
    background-color: #232323;
}

.btn-partilhar-ficha:hover, .btn-partilhar-ficha:focus {
    background-color: #707070;
    color: #fff;
}

.titulo-mais-propostas {
    color: #fff;
    font-weight: 600;
}

.lista-extras .extra-solto, .ficha-obs {
    color: #fff;
    font-weight: 500;
}

.ficha_btn_slider {
    color: #C0C0C0;
}

.color_form_texto{
    color: #fff;
}

.ordenar_titulo{
    color: #fff;
}
.listagem_ordenacao li a{
  color: #fff;  
}


/*-------------- CSS Custom -------------------*/
/* - Adicionar aqui os css especificos de cada stand, que devem ser apagados no início de cada novo projecto - */


.oficina_icon_div {
    background-color: #1F1F1F;
    border-radius: 7px;
}

.oficina-titulo {
    text-align: center;
    padding-left: 0;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    line-height: 38px;
    padding-right: 0;
}