.tamanho-foto-produto {
    min-height: 240px;
}

::-webkit-input-placeholder, :-moz-placeholder {
    color: rgb(0, 170, 231);
}

.blue-ribbon {
    color: #0B45E4 !important;
}

.jconfirm .jconfirm-box .jconfirm-buttons > button.primary {
    color: #fff;
    background-color: #029dd6;
}

.jconfirm .jconfirm-box .jconfirm-buttons > button.success {
    background-color: #0097fe !important;
    background-image: linear-gradient(to bottom,#0097fe,#0097fe) !important;
}

.jconfirm .jconfirm-box .jconfirm-buttons > button.cancel {
    background-color: #000050 !important;
}

button.cancel:hover, button.cancel:active, button.cancel:focus {
    color: #fff !important;
    background-color: #0B45E4 !important;
}

button.success:hover, button.success:active, button.success:focus {
    color: #fff !important;
    background-color: #0B45E4 !important;
    background-image: linear-gradient(to bottom,#0B45E4,#0B45E4) !important;
}

button.success:before {
    content: "" !important;
}
    button.btn.background-image.primary:hover,
    button.btn.background-image.primary:active,
    button.btn.background-image.primary:focus {
        background-color: #0B45E4 !important;
        color: #fff !important;
}

.very-dark-blue {
    color: #000050 !important;
}

.btn-endereco {
    color: #fff !important;
    background-color: #0097fe !important;
}

    .btn-endereco:hover,
    .btn-endereco:active,
    .btn-endereco:focus {
        color: #fff !important;
        background-color: #0B45E4 !important;
        background-color: #0B45E4 !important;
    }

.ui-state-default
{
background:#f6f6f6 !important;

}
.container-menu-topo {
    background: #002538
}

    .container-menu-topo .menuTopo a {
        color: #FFF
    }

.resumo-pedido-passagem ul.list-inline li:first-child {
    background-color: #009fe3;
    color: #FFF;
}

.resumo-pedido-passagem ul.list-inline li strong:after {
    background-color: #FFF;
}

.resumo-pedido-passagem ul.list-inline li:nth-child(odd) {
    /*background-color: #e5e5e5*/
}

.resumo-pedido-passagem ul.list-inline li:nth-child(even) {
    background-color: #fff;
}

.breadcrumb {
    background: #fff;
}

.title-mobile {
    background-color: #efefef;
}

.single-pacote .info-local {
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}

.content-checkout .table-checkout td:nth-child(2) {
    /*border-left: 1px solid #ededed;*/
}

.content-checkout .table-checkout {
    /*border-top: 1px solid #ededed;*/
}

.table-carrinho td.troca-pontos ul li {
    /*border-top: 1px solid #ececec;*/
}
.adicionar-ao-carrinho {
    background-color: #000050 !important;
}
header.principal {
    background-color: #fff;
    color: #00314b;
}

header.principal a {
    color: #fff;
}

header.principal a:hover,
header.principal a:active,
header.principal a:focus {
    color: #fff;
}

/*.container-btn-pesquisar .btn-pesquisar:hover, .container-btn-pesquisar .btn-pesquisar:active, .container-btn-pesquisar .btn-pesquisar:focus {
    background-color: #f7961a !important;
    background-image: none !important;
}
*/
header.principal svg {
    fill: #003c6d
}

::-webkit-input-placeholder {
    color: #00aae7 !important;
}

:-moz-placeholder { /* Firefox 18- */
    color: #00aae7 !important;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #00aae7 !important;
}

:-ms-input-placeholder {
    color: #00aae7 !important;
}

.tilt-departamento a {
    color: #4d4d4d
}

.cabecalho-fixo {
    background-color: #fff;
}

.cabecalho-fixo .voltar-topo {
    border: 2px solid #FFF
}

.cabecalho-fixo .voltar-topo i {
    color: #fff;
}
.qtdItensCarrinho {
    color: #0B45E4
}
.cabecalho-fixo ul li {
    color: #FFF
}

.cabecalho-fixo ul li .container-icon i {
    color: #00aae7;
}

.overlay-geral {
    background-color: rgba(0, 0, 0, 0.9)
}

.form-control-border {
    border-color: #e8e8e8
}

.container-blocos-topo ul li:after {
    background-color: rgba(255, 255, 255, 0.1)
}

.container-blocos-topo i, body#divSubMenuViagens .topbar-passagens h3 {
    color: #0B45E4;
}

.saldo-pontos {
    color: #0B45E4
}
.saldo-cashback {
    color: #000050
}

.opcaoPagamento {
    color: #0B45E4 !important
}

.vlrTotalCashback {
    color: #000050;
    font-weight: bold;
}

.telefone-topo {
    color: #0B45E4;
}

.menu-usuario i.icon-seta-cima {
    color: #FFF !important
}

.menu-usuario:after,
.menu-usuario:before {
    background-color: #000050;
}

.menu-saldo:before {
    background-color: #000050;
}
.menu-usuario .dados-conta .sair a:after {
    background-color: #ececec
}

.menu-usuario .dados-conta a {
    color: #000151;
}

    .menu-usuario .dados-conta a:hover,
    .menu-usuario .dados-conta a:focus,
    .menu-usuario .dados-conta a:active {
        color: #002538
    }

.menu-usuario .efetuar-login {
    color: #0097fe;
}

    .menu-usuario .efetuar-login:hover,
    .menu-usuario .efetuar-login:active,
    .menu-usuario .efetuar-login:focus {
        color: #e66c00
    }

.menu-mobile span {
    background-color: #0B45E4;
}

.dados-usuario-mobile {
    background-color: #efefef;
    color: #002538
}

    .dados-usuario-mobile .saldo span {
        color: #0097fe;
    }

.overlay-menu {
    background-color: rgba(0, 0, 0, 0.5)
}

h3 {
    color: #000151;
}

.marcas-rodape h2 {
    color: #002538
}

.marcas-rodape .ver-todas-marcas {
    color: #002538;
}

.interno-nav {
    background-color: #000050;
}

    .interno-nav nav ul li:hover a {
        color: #fff;
    }

    .interno-nav nav ul li:hover svg {
        fill: #003c6d
    }

    .interno-nav nav ul li.ativo {
        background: #0B45E4;
    }

        .interno-nav nav ul li.ativo a {
            color: #FFF !important;
        }

        .interno-nav nav ul li.ativo svg {
            fill: #FFF
        }

    .interno-nav nav ul li svg {
        fill: #FFF
    }

.busca .icon-lupa {
    color: #00AAE7;
}

.busca-topo .icon-lupa {
    color: #00AAE7;
}

.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
    color: #003c6d !important;
}

    .ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
        color: #003c6d !important;
        background-color: #ededed !important
    }

.sugestao-busca a {
    border-bottom: 1px solid #ececec;
}

ul#ulPlugin li a:hover {
    color: #00aae7 !important;
}

input#popup_ok {
    background-color: #0097fe !important;
}

.carrinho-produto {
    background-color: #FFF;
}

    .carrinho-produto .single-produto {
        border-bottom: 1px solid #ececec
    }

    .carrinho-produto p.title {
        color: #656363;
    }

    .carrinho-produto p.desc {
        color: #7d7d7d;
    }

    .carrinho-produto .preco p.por {
        color: #009fe1
    }

        .carrinho-produto .preco p.por span {
            color: #656363
        }

.qtd-prod input {
    border: 1px solid #b9b9b9;
}

.qtd-prod .btn-qtd {
    background-color: #003c6d;
    color: #FFF
}

.itens-carrinho {
    background-color: #df3001
}

.total-itens-carrinho .container:after {
    background-color: #efefef;
    color: #757474
}

.total-itens-carrinho p.total-pontos {
    color: #003c6d;
}

.container-icon-carrinho .icon-icon-carrinho, .container-icon-carrinho .icon-sacolaarquivo {
    color: #13b0e8;
}

.container-saldo {
    background-color: #0097fe;
    color: #FFF
}

.busca-mobile i {
    color: #003c6d
}

.banner-principal .container:after,
.banner-principal-viagens .container:after {
    border-bottom: 2px solid #000151;
}

.resultado-busca {
    background-color: #fff;
}

    .resultado-busca span {
        color: #003c6d
    }

.voce-quis-dizer {
    background-color: #003c6d;
    color: #FFF
}

.banners-moda .owl-dots .owl-dot {
    background-color: #002538
}

    .banners-moda .owl-dots .owl-dot.active {
        background-color: #003c6d
    }

.container-thumb p {
    background-color: rgba(0, 87, 158, 0.85);
    color: #FFF;
}

.faixas-home h2 {
    color: #0B45E4;
}

.nav-banner-principal .owl-dots .owl-dot,
.nav-banner-principal-viagens .owl-dots .owl-dot {
    background-color: #002538
}

    .nav-banner-principal .owl-dots .owl-dot.active,
    .nav-banner-principal-viagens .owl-dots .owl-dot.active {
        background-color: #003c6d
    }

.faixa-aviso span {
    background-color: #0097fe;
    color: #FFF
}

.carrousel .item p,
.carrousel-menor .item p {
    color: #6a6a6a;
}

.foto-produto-interno #thumbProdutos li.flex-active-slide img {
    border: 3px solid #003c6d !important
}

.foto-produto-interno #thumbProdutos li img {
    border: 3px solid #f0f0f0 !important
}

.produtos-menor .item {
    color: #656363
}

    .produtos-menor .item .faixa-aviso span {
        background-color: #0097fe;
        color: #FFF
    }

.banner-destaque .owl-page,
.banner-moda .owl-page {
    border: 2px solid #FFF;
    background-color: #002538;
}

    .banner-destaque .owl-page.active,
    .banner-moda .owl-page.active {
        background-color: #003c6d
    }

.paginacao i {
    color: #00579e;
}

.container-titulo h2 {
    background-color: #FFF;
}

.container-titulo:after {
    background-color: #56bee4;
}

.modal-header {
    background-color: #ededed
}

    .modal-header .modal-title {
        color: #002538
    }

    .modal-header .close {
        color: #4d4d4d
    }

.modal-body h2 {
    color: #003c5c
}

.modal-body h3 {
    color: #003c5c
}

.modal-footer {
    background-color: #ededed
}

    .modal-footer .btn-voltar {
        color: #000050
    }

.comparacao-produtos table th {
    border-color: #dbdbdb
}

.comparacao-produtos table td {
    border-color: #dbdbdb
}

a.btn-restagar-produto {
    color:#fff !important;
    background: #0097fe !important;
}

    a.btn-resgatar-produto:hover,
    a.btn-restagar-produto:active,
    a.btn-resgatar-produto:focus {
        color: #fff !important;
        background-color: #0B45E4 !important
    }

.btn-resgatar,
#ModalDialog #conteudoInterno a.botaoresgatar {
    color: #FFF;
    background-color: #0B45E4;
}

    .btn-resgatar a,
    #ModalDialog #conteudoInterno a.botaoresgatar a {
        color: #FFF
    }

        .btn-resgatar a:hover,
        .btn-resgatar a:active,
        .btn-resgatar a:focus,
        #ModalDialog #conteudoInterno a.botaoresgatar a:hover,
        #ModalDialog #conteudoInterno a.botaoresgatar a:active,
        #ModalDialog #conteudoInterno a.botaoresgatar a:focus {
            color: #FFF !important
        }

    .btn-resgatar:hover,
    .btn-resgatar:active,
    .btn-resgatar:focus,
    #ModalDialog #conteudoInterno a.botaoresgatar:hover,
    #ModalDialog #conteudoInterno a.botaoresgatar:active,
    #ModalDialog #conteudoInterno a.botaoresgatar:focus {
        color: #FFF !important
    }

.produto-indisponivel:hover,
.produto-indisponivel:active,
.produto-indisponivel:focus {
    color: #fff !important
}

.valor-troca .de {
    color: #b5b5b5;
}

.valor-troca .por {
    color: #000050;
}

span.hidden-xs {
    /*color: #00579e;*/
}

element.style {
    left: 0%;
}
/*
.ui-widget-content , .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: #00aae7 !important;
    height: 20px !important;
}*/
.paginacao .container-paginacao {
    color: #002b4e;
}

.table-carrinho a {
    font-size: 16px !important;
}
.qtd-prod .btn-qtd {
    line-height: 19px;
}

.valor-troca .ou {
    color: #0B45E4;
}



td .de,
.direita .de {
    color: #b5b5b5;
}

.detalhes-voo .header-detalhes {
    background-color: #003c6d;
}

td .por,
.direita .por {
    color: #00579E;
}

td .pontoscash,
.direita .pontoscash {
    color: #656363;
}

.container-menu-geral {
    background-color: #000151;
}

    .container-menu-geral nav {
        background-color: #0B45E4;
    }

.container-menu-produtos nav ul li.ativa > a {
    background: #FFF;
    color: #002538
}

.container-menu-produtos nav ul li a:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dedede), color-stop(50%, #dedede), color-stop(100%, #dedede));
    background-image: -moz-linear-gradient(top, #dedede, #dedede, #dedede);
    background-image: -webkit-linear-gradient(top, #dedede, #dedede, #dedede);
    background-image: linear-gradient(to bottom, #dedede, #dedede, #dedede)
}

.container-menu-produtos nav ul li:hover {
    background: #FFF
}

    .container-menu-produtos nav ul li:hover a {
        color: #002538
    }

.container-menu-moda nav ul li.ativa > a {
    background: #FFF;
    color: #002538 !important
}

.container-menu-moda nav ul li a:hover {
    background: #FFF;
    color: #002538 !important
}

.container-menu-moda nav ul li:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #029bd5), color-stop(50%, #ffffff), color-stop(100%, #029bd5));
    background-image: -moz-linear-gradient(top, #029bd5, #ffffff, #029bd5);
    background-image: -webkit-linear-gradient(top, #029bd5, #ffffff, #029bd5);
    background-image: linear-gradient(to bottom, #029bd5, #ffffff, #029bd5)
}

.container-submenu-departamentos .submenu-departamentos {
    background-color: #FFF
}

    .container-submenu-departamentos .submenu-departamentos a {
        color: #003c6d;
    }

        .container-submenu-departamentos .submenu-departamentos a:hover {
            color: #000
        }

.container-submenu-geral {
    background-color: #FFF;
}

    .container-submenu-geral a {
        color: #003c6d !important;
    }

.submenu-marcas {
    background: #FFF
}

    .submenu-marcas .container-ver-todas {
        background-color: #003c6d
    }

        .submenu-marcas .container-ver-todas .ver-todas {
            background-color: #003c6d
        }

        .submenu-marcas .container-ver-todas:after {
            background-color: #4885a7
        }

.has-submenu:hover {
    background-color: #FFF
}

.breadcrumb {
    /*border-color: #dbdbdb*/
}

    .breadcrumb a.atual {
        color: #000151 !important;
    }

        .breadcrumb a.atual:focus {
            color: #000151 !important;
        }

.listagem-produtos p {
    color: #656363
}

.container-btn-filtros-mobile a {
    background-color: #003c6d;
    color: #FFF
}

    .container-btn-filtros-mobile a.ativo {
        background-color: #003c6d;
    }

    .container-btn-filtros-mobile a.ativo {
        background-color: #003c6d;
    }

    .container-btn-filtros-mobile a:hover {
        color: #fff !important;
    }

input#btnConsultaCep, input#btnConsultaCep:hover {
    background-color: #009fe1 !important;
}

.block-single-product h3 {
    border-color: #00579E;
}

.container-btn-restagar-produto {
    
}

   /* .container-btn-restagar-produto a {
        color: #fff;
        background-color: #000050 !important;
        background-image: none;
    }*/

.btn-tabela-medidas {
    background-color: #003c6d;
    color: #FFF;
    color: #FFF !important
}

.tbcompara .botaoresgatar:hover {
    color: #EEE
}

.tbcompara .botaoresgatar span {
    color: #FFF !important
}

.cep-produto-interno .container-chamada {
    color: #003c6d
}

.cep-produto-interno .input-cep input[type="text"] {
    border: 2px solid #f0f0f0
}

input[type="submit"],
.btn_search {
    color: #fff;
}

.container-central-comprar-junto:after,
.container-central-comprar-junto:before {
    color: #002538;
}

.avaliar-produto .icon-estrela {
    color: #bfbfbf
}

.avaliar-produto .star-ativa .icon-estrela {
    color: #003c6d;
}

.avaliar-produto .btn-avalie-produto {
    color: #003c6d;
}

span.current {
    color: #002848 !important;
}

.container-resgate-interno .opcoes-resgate h3 {
    border-color: #dbdbdb
}

.container-resgate-interno .opcoes-resgate .itens-resgate label {
    border: 1px solid #e1e1e1;
    color: #656363
}

.descricao-superior h2 {
    color: #0097fe;
}

.descricao-superior .saiba-mais {
    color: #002538;
}

    .descricao-superior .saiba-mais:hover {
        color: #003c6d
    }

.mapa-migalhas {
    color: #7c7c7c;
}

.container-lista-desejos .lista-desejos {
    color: #7c7c7c
}

    .container-lista-desejos .lista-desejos.adicionado {
        color: #0097fe
    }

.container-carrousel {
    border-bottom: 2px solid #00579e;
}

.container-lista-desejos .lista-desejos:hover {
    color: #003c6d
}

.cabecalho-produto h1 {
    color: #656363
}

.cabecalho-produto p {
    color: #7c7c7c
}

.migalhas-produto {
    border-bottom: 2px solid #f6f6f6
}

.ampliar-foto {
    color: #003c6d;
}

    .ampliar-foto svg {
        fill: #003c6d;
    }

.container-menu-viagens .submenu-viagens li a:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #003c6d), color-stop(50%, #1e5e76), color-stop(100%, #003c6d));
    background-image: -moz-linear-gradient(top, #003c6d, #1e5e76, #003c6d);
    background-image: -webkit-linear-gradient(top, #003c6d, #1e5e76, #003c6d);
    background-image: linear-gradient(to bottom, #003c6d, #1e5e76, #003c6d)
}

.container-menu-viagens .submenu-viagens li.ativo a,
.container-menu-viagens .submenu-viagens li:hover a,
.container-menu-viagens .submenu-viagens li:focus a {
    color: #fff;
}

.container-menu-viagens .submenu-viagens li:active a {
    color: #fff !important
}

.container-ida-volta span {
    color: #FFF !important
}

.container-ida-volta:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d4a7c), color-stop(50%, #4785a6), color-stop(100%, #0d4a7c));
    background-image: -moz-linear-gradient(top, #0d4a7c, #4785a6, #0d4a7c);
    background-image: -webkit-linear-gradient(top, #0d4a7c, #4785a6, #0d4a7c);
    background-image: linear-gradient(to bottom, #0d4a7c, #4785a6, #0d4a7c)
}

.produtos-viagem .item p {
    background-color: rgba(2, 157, 214, 0.85);
    color: #FFF;
}

.listagem-pacotes .item-pacote h3,
.listagem-pacotes .container-mobile-pacotes h3,
.listagem-pacotes .single-pacote h3 {
    color: #002538
}

.listagem-pacotes .item-pacote small,
.listagem-pacotes .container-mobile-pacotes small,
.listagem-pacotes .single-pacote small {
    color: #4d4d4d
}

.listagem-pacotes .item-pacote p,
.listagem-pacotes .container-mobile-pacotes p,
.listagem-pacotes .single-pacote p {
    color: #000151;
}

    .listagem-pacotes .item-pacote p small,
    .listagem-pacotes .container-mobile-pacotes p small,
    .listagem-pacotes .single-pacote p small {
        color: #4d4d4d
    }

    .listagem-pacotes .item-pacote p span,
    .listagem-pacotes .container-mobile-pacotes p span,
    .listagem-pacotes .single-pacote p span {
        color: #4d4d4d
    }

.listagem-pacotes .item-pacote .detal,
.listagem-pacotes .container-mobile-pacotes .detal,
.listagem-pacotes .single-pacote .detal {
    color: #3f4648;
}

.single-pacote h3 {
    color: #002538;
}

.single-pacote h4 {
    color: #002538
}

.resumo-pedido-passagem .tilt i {
    color: #efefef;
}

.single-pacote .desc-pacote {
    color: #4d4d4d
}

.single-pacote .info-local p {
    color: #4d4d4d;
}

.single-pacote .icon-camera {
    color: #003c6d;
}

.single-pacote .info-valores {
    background-color: #f7f7f7
}

.single-pacote small {
    color: #009fe1
}

    .single-pacote small.consulte {
        color: #003c6d;
    }

.detalhe-pacote .desc-pacote h3 {
    color: #002538;
}

.dados-pacote .panel-title {
    background-color: #dbdbdb;
}

    .dados-pacote .panel-title a {
        color: #002538 !important;
    }

    .dados-pacote .panel-title .container-seta {
        color: #003c6d
    }

.quartos {
    background-color: #003c6d;
}

    .quartos .title {
        background-color: #003c6d;
    }

.table-total span {
    color: #fff
}

.table-total + .modal-footer {
    color: #002538
}

.qtd-quartos-filtro .tilt-quarto {
    background-color: #003c6d;
    color: #FFF;
}

.qtd-quartos-filtro .fd-quartos {
    background-color: #00579E;
}

    .qtd-quartos-filtro .fd-quartos label {
        color: #ffffff;
    }

.sidebar-pacotes,
.sidebar-hoteis {
    background-color: #003c6d;
    color: #fff;
}

    .sidebar-pacotes h3,
    .sidebar-hoteis h3 {
        color: #FFF
    }

        .sidebar-pacotes h3:after,
        .sidebar-pacotes .container-form:after,
        .sidebar-hoteis h3:after,
        .sidebar-hoteis .container-form:after {
            background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #003c6d), color-stop(50%, #2a5569), color-stop(100%, #003c6d));
            background-image: -moz-linear-gradient(right, #003c6d, #2a5569, #003c6d);
            background-image: -webkit-linear-gradient(right, #003c6d, #2a5569, #003c6d);
            background-image: linear-gradient(to left, #003c6d, #2a5569, #003c6d)
        }

    .sidebar-pacotes label,
    .sidebar-hoteis label {
        color: #FFF
    }

.filtro-hoteis .MostraPontos {
    color: #003c6d
}

.sidebar-hoteis .single-data .labelsvg {
    color: #284754
}

select,
input[type=text] {
    background: #FFF;
}

.container-menu-viagens-ativo {
    background-color: #000151;
}

    .container-menu-viagens-ativo select,
    .container-menu-viagens-ativo input[type=text] {
        background: #FFF
    }

.input-daterange i {
    color: #0d4a7c;
}

.container-datas .form-group .labelsvg i,
.container-datas-pacotes .form-group .labelsvg i {
    color: #0d4a7c
}

.container-passageiros,
.container-destinos {
    color: #FFF
}

    .container-passageiros:after,
    .container-destinos:after {
        background-image: linear-gradient(to right, rgba(42, 83, 102, 0.2), #003c6d, rgba(42, 83, 102, 0.2));
    }

.collapse-viagens {
    background-color: #003c6d;
}

    .collapse-viagens a {
        color: #FFF
    }

        .collapse-viagens a:after {
            background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d4a7c), color-stop(50%, #4785a6), color-stop(100%, #0d4a7c));
            background-image: -moz-linear-gradient(top, #0d4a7c, #4785a6, #0d4a7c);
            background-image: -webkit-linear-gradient(top, #0d4a7c, #4785a6, #0d4a7c);
            background-image: linear-gradient(to bottom, #0d4a7c, #4785a6, #0d4a7c)
        }

    .collapse-viagens i {
        color: #FFF
    }

.btn-pesquisar {
    background-color: #0097fe !important;
    color: #fff !important;
    background-image: none;
}

    .btn-pesquisar:hover,
    .btn-pesquisar:active,
    .btn-pesquisar:focus {
        color: #fff !important;
        Background-color:#0B45E4 !important;
    }

.geralBtnPesquisar:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d4a7c), color-stop(50%, #4785a6), color-stop(100%, #0d4a7c));
    background-image: -moz-linear-gradient(top, #0d4a7c, #4785a6, #0d4a7c);
    background-image: -webkit-linear-gradient(top, #0d4a7c, #4785a6, #0d4a7c);
    background-image: linear-gradient(to bottom, #0d4a7c, #4785a6, #0d4a7c)
}

.listagem-hoteis .apartir-pontos {
    border-left: 1px solid #dddddd;
}

    .listagem-hoteis .apartir-pontos small {
        color: #656363
    }

    .listagem-hoteis .apartir-pontos p {
        color: #000151;
    }

        .listagem-hoteis .apartir-pontos p span {
            color: #656363
        }

#collapseEstrelas i {
    color: #000151;
}

.modal-hoteis .interna-modal h2 {
    color: #002538;
}

.modal-hoteis .listagem h3 {
    border-top: 2px solid #003c6d
}

.filtros {
    border-bottom: 1px solid #dbdbdb
}

.btn-padrao {
    background-color: #0097fe;
    color: #fff;
    background-image: none;
}

/*.btn-padrao:hover {
        background-color: #0B45E4 
    }*/

.visualizacao .modos a {
    color: #474747
}

    .visualizacao .modos a.ativo,
    .visualizacao .modos a:hover,
    .visualizacao .modos a:active,
    .visualizacao .modos a:focus {
        color: #000151;
    }

.listagem-produtos .item-produto:hover {
    border-color: #f6f6f6
}

.listagem-produtos .item-produto .comparar {
    color: #656363
}

.container-menu-siscol nav ul li:last-child a {
    color: #FFF !important
}

.container-menu-siscol nav ul li a:hover,
.container-menu-siscol nav ul li a.ativo {
    background: #FFF;
    color: #002538 !important
}

.container-menu-siscol nav ul li:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d4a7c), color-stop(50%, #4785a6), color-stop(100%, #0d4a7c));
    background-image: -moz-linear-gradient(top, #0d4a7c, #4785a6, #0d4a7c);
    background-image: -webkit-linear-gradient(top, #0d4a7c, #4785a6, #0d4a7c);
    background-image: linear-gradient(to bottom, #0d4a7c, #4785a6, #0d4a7c)
}

.sidebar .item-sidebar {
    border-top: 0px solid #003c6d;
}

    .sidebar .item-sidebar > a {
        color: #000151;
    }

    .sidebar .item-sidebar li a {
        color: #4d4d4d
    }

.btn-neutro {
    color: #FFF !important;
    background-color: #000050 !important;
}

    .btn-neutro:hover,
    .btn-neutro:active,
    .btn-neutro:focus {
        color: #FFF !important;
        background-color: #003c6d !important;
    }
     
#btnAdicionarCarrinho {
    background-image: linear-gradient(to bottom, #000050, #000050) !important;
}

#btnAdicionarCarrinho:hover,
#btnAdicionarCarrinho:active,
#btnAdicionarCarrinho:focus {
    background-image: linear-gradient(to bottom, #0B45E4, #0B45E4) !important;
}

.btn-cta {
    color: #FFF !important;
    background-color: #0097fe;
}

.btn-cta:hover,
.btn-cta:active,
.btn-cta:focus {
    color: #FFF !important;
    background-color: #0B45E4;
}

.content-minha-conta {
    background-color: #efefef;
    color: #002538
}

.content-minha-conta i {
    color: #002538
}

.content-minha-conta a {
    color: #656363
}

.minha-conta-generico {
    color: #757474
}

.minha-conta-generico .active,
.minha-conta-generico h2,
.minha-conta-generico h3 {
    color: #002538
}

.minha-conta-generico .item,
.minha-conta-generico .menu-lateral {
    border-top-color: #003c6d
}

.minha-conta-generico .menu-lateral ul {
    border-color: #e8e8e8
}

.minha-conta-generico .menu-lateral ul li {
    border-color: #e8e8e8
}

.minha-conta-generico .menu-lateral ul li a {
    color: #757474
}

.minha-conta-generico .menu-lateral ul li a.active {
    color: #002538
}

.minha-conta-generico .menu-lateral ul li a:active,
.minha-conta-generico .menu-lateral ul li a:hover {
    color: #002538
}

.minha-conta-generico .conteudo-principal .item h4 {
    color: #003c6d
}

.minha-conta-generico .conteudo-principal .item form::-webkit-input-placeholder {
    color: #00AAE7 !important;
}

.minha-conta-generico .conteudo-principal .item form:-moz-placeholder {
    color: #00AAE7 !important;
}

.minha-conta-generico .conteudo-principal .item form::-moz-placeholder {
    opacity: 1
}

.minha-conta-generico .conteudo-principal .item form:-ms-input-placeholder {
    color: #00AAE7 !important;
}

.minha-conta-generico .item .indice-cores span.pendente:before {
    background: #ffea00
}

.minha-conta-generico .item .indice-cores span.aprovado:before {
    background: #187d00
}

.minha-conta-generico .item .indice-cores span.cancelado:before {
    background: #c70000
}

.minha-conta-generico .conteudo-principal .item .pesquisa-resgates {
    background: #efefef
}

        .minha-conta-generico .conteudo-principal .item .pesquisa-resgates form.horizontal .sec1 {
            border-bottom-color: #dddddd
        }

    .minha-conta-generico .conteudo-principal .item .painel-resultados .topo-painel {
        border-bottom-color: #dddddd
    }

        .minha-conta-generico .conteudo-principal .item .painel-resultados .topo-painel h3 {
            color: #656363
        }

    .minha-conta-generico .conteudo-principal .item .painel-resultados .panel {
        background: #efefef;
        border-bottom-color: #dddddd
    }

        .minha-conta-generico .conteudo-principal .item .painel-resultados .panel .panel-heading {
            border-bottom-color: #dddddd
        }

            .minha-conta-generico .conteudo-principal .item .painel-resultados .panel .panel-heading .panel-title a {
                color: #003c6d
            }

                .minha-conta-generico .conteudo-principal .item .painel-resultados .panel .panel-heading .panel-title a.pendente:before {
                    background: #ffea00
                }

                .minha-conta-generico .conteudo-principal .item .painel-resultados .panel .panel-heading .panel-title a.aprovado:before {
                    background: #187d00
                }

                .minha-conta-generico .conteudo-principal .item .painel-resultados .panel .panel-heading .panel-title a.cancelado:before {
                    background: #c70000
                }

                .minha-conta-generico .conteudo-principal .item .painel-resultados .panel .panel-heading .panel-title a:after {
                    background: #cccccc;
                    color: #fff
                }

                .minha-conta-generico .conteudo-principal .item .painel-resultados .panel .panel-heading .panel-title a.collapsed:after {
                    background: #003c6d;
                    color: #fff
                }

        .minha-conta-generico .conteudo-principal .item .painel-resultados .panel .panel-body p {
            color: #757474
        }

        .minha-conta-generico .conteudo-principal .item .painel-resultados .panel .panel-body button {
            color: #fff;
            background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #003c6d), color-stop(100%, #003c6d));
            background-image: -moz-linear-gradient(bottom, #003c6d, #003c6d);
            background-image: -webkit-linear-gradient(bottom, #003c6d, #003c6d);
            background-image: linear-gradient(to top, #003c6d, #003c6d)
        }

    .minha-conta-generico .conteudo-principal .item .painel-resultados .rodape-painel {
        background: #003c6d
    }

        .minha-conta-generico .conteudo-principal .item .painel-resultados .rodape-painel p {
            color: #fff
        }

    .minha-conta-generico.faq .conteudo-principal .item .panel-group .panel .panel-heading .panel-title a {
        border-color: #e1e1e1;
        background: #003c6d;
        color: #fff;
    }

        .minha-conta-generico.faq .conteudo-principal .item .panel-group .panel .panel-heading .panel-title a:hover, .minha-conta-generico.faq .conteudo-principal .item .panel-group .panel .panel-heading .panel-title a:active, .minha-conta-generico.faq .conteudo-principal .item .panel-group .panel .panel-heading .panel-title a:focus, .btn-tabela-medidas:hover {
            color: #fff !important;
        }

        .minha-conta-generico.faq .conteudo-principal .item .panel-group .panel .panel-heading .panel-title a.collapsed {
            background: #efefef;
            color: #002538
        }

            .minha-conta-generico.faq .conteudo-principal .item .panel-group .panel .panel-heading .panel-title a.collapsed:hover, .minha-conta-generico.faq .conteudo-principal .item .panel-group .panel .panel-heading .panel-title a.collapsed:active {
                color: #002538 !important;
            }

    .minha-conta-generico.faq .conteudo-principal .item .panel-group .panel .panel-body {
        color: #757474
    }

    .minha-conta-generico.lista-de-desejos .item .item-desejo {
        border-bottom-color: #ececec
    }

        .minha-conta-generico.lista-de-desejos .item .item-desejo .media .media-left a .icon-excluir {
            color: #00579e
        }

        .minha-conta-generico.lista-de-desejos .item .item-desejo .media .media-body .media-heading {
            color: #004884
        }

        .minha-conta-generico.lista-de-desejos .item .item-desejo .media .media-body .descricao {
            color: #7d7d7d
        }

        .minha-conta-generico.lista-de-desejos .item .item-desejo .media .media-body .preco .de {
            color: #b5b5b5
        }

        .minha-conta-generico.lista-de-desejos .item .item-desejo .media .media-body .preco .por {
            color: #00579E;
        }

        .minha-conta-generico.lista-de-desejos .item .item-desejo .media .media-body .preco .ou {
            color: #656363
        }

        .minha-conta-generico.lista-de-desejos .item .item-desejo .media .media-body .btn-padrao.laranja {
            background: #0097fe;
            color: #fff !important;
        }

            .minha-conta-generico.lista-de-desejos .item .item-desejo .media .media-body .btn-padrao.laranja:hover {
                background: #0B45E4 !important;
                color: #fff !important;
            }

    .minha-conta-generico.extrato .conteudo-principal .item .container-consolidados {
        background: #efefef
    }

        .minha-conta-generico.extrato .conteudo-principal .item .container-consolidados .item-consolidado {
            border-color: #cccccc
        }

            .minha-conta-generico.extrato .conteudo-principal .item .container-consolidados .item-consolidado .titulacao {
                background: #e4e4e4
            }

    .minha-conta-generico.extrato .conteudo-principal .item .historico {
        background: #efefef
    }

        .minha-conta-generico.extrato .conteudo-principal .item .historico th {
            background: #e4e4e4
        }

        .minha-conta-generico.extrato .conteudo-principal .item .historico td,
        .minha-conta-generico.extrato .conteudo-principal .item .historico th {
            border-right-color: #cccccc
        }

            .minha-conta-generico.extrato .conteudo-principal .item .historico td a,
            .minha-conta-generico.extrato .conteudo-principal .item .historico th a {
                color: #003c6d
            }

        .minha-conta-generico.extrato .conteudo-principal .item .historico td {
            border-top-color: #cccccc
        }

    .minha-conta-generico.extrato .conteudo-principal .item .tfooter {
        background: #003c6d;
        color: #fff
    }

        .minha-conta-generico.extrato .conteudo-principal .item .tfooter td.special,
        .minha-conta-generico.extrato .conteudo-principal .item .tfooter th.special {
            border-right-color: #cccccc
        }

    .minha-conta-generico.detalhe-do-resgate .item h4 {
        color: #757474
    }

    .minha-conta-generico.detalhe-do-resgate .item .topo-painel {
        background: #e4e4e4
    }

    .minha-conta-generico.detalhe-do-resgate .item .corpo-painel {
        background: #efefef
    }

        .minha-conta-generico.detalhe-do-resgate .item .corpo-painel .titulo-setor {
            border-color: #dddddd
        }

        .minha-conta-generico.detalhe-do-resgate .item .corpo-painel .corpo-setor {
            border-color: #dddddd
        }

            .minha-conta-generico.detalhe-do-resgate .item .corpo-painel .corpo-setor table.resgate {
                background: #fff
            }

                .minha-conta-generico.detalhe-do-resgate .item .corpo-painel .corpo-setor table.resgate th {
                    border-color: #dddddd
                }

                .minha-conta-generico.detalhe-do-resgate .item .corpo-painel .corpo-setor table.resgate td {
                    border-color: #dddddd
                }

                    .minha-conta-generico.detalhe-do-resgate .item .corpo-painel .corpo-setor table.resgate td .btn-padrao.laranja {
                        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #003c6d), color-stop(100%, #003c6d));
                        background-image: -moz-linear-gradient(top,#003c6d, #003c6d);
                        background-image: -webkit-linear-gradient(top, #003c6d, #003c6d);
                        background-image: linear-gradient(to bottom, #003c6d, #003c6d);
                        color: #fff
                    }

            .minha-conta-generico.detalhe-do-resgate .item .corpo-painel .corpo-setor span.selo.vermelho {
                color: #fff;
                background: #fe3249
            }

    .minha-conta-generico.detalhe-do-resgate .item .rodape-painel {
        border-color: #dddddd;
        background: #003c6d;
        color: #fff
    }

   /* .minha-conta-generico.meus-enderecos .btn-endereco {
        color: #FFF !important;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #003c6d), color-stop(100%, #003c6d));
        background-image: -moz-linear-gradient(top, #003c6d, #003c6d);
        background-image: -webkit-linear-gradient(top, #003c6d, #003c6d);
        background-image: linear-gradient(to bottom, #003c6d, #003c6d)
    }*/

    .minha-conta-generico.meus-enderecos .item-endereco {
        border-bottom-color: #dddddd
    }

        .minha-conta-generico.meus-enderecos .item-endereco .endereco-editar {
            color: #000151;
        }

        .minha-conta-generico.meus-enderecos .item-endereco .endereco-excluir {
            color: #000151;
        }

    .minha-conta-generico.meus-enderecos .area-enderecos {
        border-top-color: #003c6d
    }

.conteudo-carrinho {
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    border-bottom: 1px solid #ececec
}

.container-carrinho-geral .vazio {
    background-color: #f2dede;
    color: #b94a4c
}

.passos {
    color: #FFF;
    background-color: #0B45E4;
}

    .passos.inativo {
        color: rgba(255, 255, 255, 0.5)
    }

    .passos.passo-2.inativo {
        background-color: #0B45E4;
    }

    .passos.passo-3.inativo {
        background-color: #0B45E4;
    }

    .passos.passo-4.inativo {
        background-color: #0B45E4;
    }

.header-carrinho {
    border-bottom: 1px solid #ececec;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec
}

.menu-mobile {
    color: #0B45E4 !important;
}

.header-carrinho a.esvaziar-carrinho {
    color: #df3001
}

.table-carrinho {
    color: #656363
}

    .table-carrinho th {
        background-color: #efefef;
        color: #727272
    }

    .table-carrinho td {
        border-left: 1px solid #eeeeee;
    }

        .table-carrinho td.troca-pontos {
            border-right: 1px solid #eeeeee !important
        }

        .table-carrinho td.aviso-entrega {
            background-color: #0B45E4;
            color: #FFF
        }

        .table-carrinho td:nth-child(4) a {
            color: #003c6d
        }

        .table-carrinho td:nth-child(6) {
            border-right: 1px solid #eeeeee
        }

    .table-carrinho .valor-final {
        border-right: 1px solid #eeeeee;
        background-color: #efefef
    }

    .table-carrinho .valor-final-compra span {
        color: #00579E;
    }

    .table-carrinho .valor-final-compra li:nth-child(1) {
        color: #00579E;
    }

.content-checkout h3 {
    color: #003c6d;
    border-top: 2px solid #003c6d;
}

.content-checkout .container-enderecos {
    border: 1px solid #ececec
}

    .content-checkout .container-enderecos h4 {
        color: #757474
    }

    .content-checkout .container-enderecos .add-endereco {
        color: #FFF;
        background-color: #003c6d;
    }

        .content-checkout .container-enderecos .add-endereco:hover {
            color: #FFF !important;
            background-color: #003c6d;
        }

.content-checkout .container-telefone a {
    color: #00579E !important;
}

    .content-checkout .container-telefone a:focus {
        color: #00579E !important;
    }

.content-checkout .table-checkout {
    color: #656363
}

    .content-checkout .table-checkout th {
        background-color: #efefef;
        color: #727272
    }

    .content-checkout .table-checkout td:nth-child(3) {
        border-right: 1px solid #eeeeee
    }

    .content-checkout .table-checkout .footer-checkout td:nth-child(2) {
        border-right: 1px solid #eeeeee;
        color: #003c6d;
    }

        .content-checkout .table-checkout .footer-checkout td:nth-child(2) span {
            color: #003c6d !important;
        }

    .content-checkout .table-checkout .footer-total td:nth-child(1) {
        color: #003c6d !important
    }

        .content-checkout .table-checkout .footer-total td:nth-child(1) span {
            color: #003c6d !important
        }

.content-checkout .container-pagar {
    border: 1px solid #ececec
}

    .content-checkout .container-pagar .header-pagar {
        background-color: #efefef
    }

        .content-checkout .container-pagar .header-pagar a {
            color: #df3001
        }

    .content-checkout .container-pagar .valor-final {
        border-bottom: 1px solid #ececec
    }

        .content-checkout .container-pagar .valor-final .valor span {
            color: #00579E;
        }

    .content-checkout .container-pagar .container-form-pagamento label {
        color: #656363;
    }

.container-input-num-cartao .container-bandeira {
    border: 1px solid #EEE;
}

.add-endereco .container-buscar-cep .buscar-cep, .add-endereco .container-buscar-cep .buscar-cep:focus {
    color: #333333 !important;
}

ul#ulPlugin li.ativo a:hover {
    color: #fff !important;
}

.geral-informacoes-hospede .td-foto-produto {
    border-top: 1px solid #ececec;
    border-right: 1px solid #ececec
}

.geral-informacoes-hospede .td-valores {
    border-right: 1px solid #ececec
}

.geral-informacoes-hospede h4 {
    color: #002538
}

.geral-informacoes-hospede .header-info h4 {
    color: #002538
}

.geral-informacoes-hospede .header-info h5 {
    color: #003c6d
}

.checkout-hoteis .container-dados-hotel,
.checkout-hoteis .container-informacoes-pagamento {
    border: 1px solid #ececec;
    color: #4d4d4d
}

    .checkout-hoteis .container-dados-hotel h4,
    .checkout-hoteis .container-informacoes-pagamento h4 {
        color: #003c6d;
    }

    .checkout-hoteis .container-dados-hotel .dados-hospedes,
    .checkout-hoteis .container-dados-hotel .dados-do-pacote,
    .checkout-hoteis .container-informacoes-pagamento .dados-hospedes,
    .checkout-hoteis .container-informacoes-pagamento .dados-do-pacote {
        border-bottom: 1px solid #ececec
    }

.checkout-hoteis .container-desc h5 {
    color: #002538
}

.checkout-hoteis .table-checkout td:nth-child(2) {
    color: #009fe1
}

    .checkout-hoteis .table-checkout td:nth-child(2) span,
    .checkout-hoteis .table-checkout td:nth-child(2) label {
        color: #656363
    }

.container-menu-produtos nav ul li a:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0097fe),color-stop(50%, #fff),color-stop(100%, #0097fe)) !important;
    background-image: -moz-linear-gradient(top, #0097fe,#fff,#0097fe) !important;
    background-image: -webkit-linear-gradient(top, #0097fe,#fff,#0097fe) !important;
    background-image: linear-gradient(to bottom, #0097fe,#fff,#0097fe) !important;
}

.table-voos .table-checkout {
    border-top: 1px solid #EEEEEE
}

    .table-voos .table-checkout + h5 + .table-checkout {
        border-right: 1px solid #ececec
    }

.table-voos h5 {
    color: #757474;
    border: 1px solid #ececec;
}

.interna-confirmacao-compra {
    color: #002538;
}

.miolo-geral.homeViagens .content-confirmacao-compra {
    background-color: rgba(92, 228, 114, 0.18);
}

.interna-confirmacao-compra .single-marca {
    border: 1px solid #EEE;
}

.interna-confirmacao-compra .container-pagamento.pagamento-ok {
    background-color: #dff0d8
}

.interna-confirmacao-compra .container-pagamento.pagamento-erro {
    color: #c54a68;
    background-color: #f2dede
}

.interna-confirmacao-compra .table-confirmacao .endereco-checkout {
    border-right: 1px solid #EEE;
}

.interna-confirmacao-compra .header h3 {
    color: #002538
}

.interna-confirmacao-compra a.pedidos {
    color: #002538
}

    .interna-confirmacao-compra a.pedidos:hover,
    .interna-confirmacao-compra a.pedidos:focus,
    .interna-confirmacao-compra a.pedidos:active {
        color: #002538 !important;
    }

.interna-confirmacao-compra .single-loja {
    border: 1px solid #EEE
}

    .interna-confirmacao-compra .single-loja h4 {
        background-color: #efefef;
        color: #727272;
    }

    .interna-confirmacao-compra .single-loja.erro-resgate h4 {
        color: #c54a68;
        background-color: #f2dede
    }

    .interna-confirmacao-compra .single-loja .footer-resgate {
        border-top: 1px solid #EEE;
    }

        .interna-confirmacao-compra .single-loja .footer-resgate .pontos {
            color: #003c6d
        }

footer.footer-geral {
    background-color: #00579E;
    color: #fff;
}

    footer.footer-geral a {
        color: #fff;
        text-transform: lowercase;
    }

    footer.footer-geral ul li:first-letter {
        text-transform: uppercase;
    }

    footer.footer-geral a:hover,
    footer.footer-geral a:focus {
        color: #fff;
    }

    footer.footer-geral .formas-pagamento {
        color: #fff
    }

    footer.footer-geral .container-atendimento {
        background-color: #000151;
        color: #fff;
    }

    footer.footer-geral .containerAssinatura {
        color: #FFF !important
    }

        footer.footer-geral .containerAssinatura .txt-assinatura {
            color: #fff;
        }

    footer.footer-geral .logo-csu-assinatura {
        color: #FFF
    }

    footer.footer-geral .lista-logos i,
    footer.footer-geral .container-certificado-rodape i {
        color: #fff;
    }

    footer.footer-geral .telefones-footer p {
        color: #fff;
    }

#formListaDesejos td.btn-remover a:after {
    background: #FFF;
}

.filtroresolve.filtroHoteis label {
    color: #FFF
}

.filtroresolve.filtroHoteis h2 {
    color: #FFF
}

.modal .table.rastreamento th,
.modal .table.rastreamento td {
    color: #757474
}

.modal .table.rastreamento th {
    border-bottom-color: #dddddd
}

.carrousel .owl-next i, .carrousel .owl-prev i, .lista-logo-lojas .owl-next i, .lista-logo-lojas .owl-prev i, .listaLogoTopo .owl-next i, .listaLogoTopo .owl-prev i, .carrousel-menor .owl-next i, .carrousel-menor .owl-prev i {
    color: #000151 !important;
}

.bannerDestaque .owl-dot.active, .banner-moda .owl-dot.active, .bannerDestaqueViagens .owl-dot.active {
    background: #00579e !important
}

a:hover, a:focus {
    color: #003c6d;
}

li#liProdutos a:hover {
    color: #fff !important;
}

.btn-padrao:hover {
    color: #fff;
    background-color: #0B45E4 !important;
}

.paginacao.p-topo a {
    color: #00579e !important;
}

.header-carrinho .resumo-carrinho .qtd-itens {
    color: #0B45E4 !important;
}

.icon-icon-carrinho, .icon-sacolaarquivo, itens-carrinho {
    color: #0B45E4 !important;
}

.submenu-viagens a:hover {
    color: #fff;
}

.resumo-pedido-passagem .tilt {
    background-color: #003c6d !important;
}

.container-table .interno-table .single-oferta p span {
    color: #003c6d !important;
}

.single-passagem h4 {
    background-color: #003c6d !important;
}

.single-passagem .footer .detalhes-tarifa span {
    color: #003c6d !important;
}

.filtro-hoteis .MostraPontos {
    color: #003c6d !important;
}

.single-passagem .container-opcoes .single-opcao .btn-info a {
    color: #003c6d !important;
}

.rangepicker-handle {
    background-color: #003c6d !important;
}

.tipo-voo {
    color: #003c6d !important;
}

.single-passagem .container-opcoes .single-opcao .tipo-voo span, .single-passagem .container-opcoes .single-opcao .tipo-voo span a {
    color: #003c6d !important;
}

.rangepicker-handle {
    background-image: -webkit-linear-gradient(top, #003c6d 0%, #003c6d 100%) !important;
    background-image: -o-linear-gradient(top, #003c6d 0%, #003c6d 100%) !important;
    background-image: linear-gradient(to bottom, #003c6d 0%, #003c6d 100%) !important;
}

.container-especificacoes a {
    color: #003c6d !important;
}

.mapa-migalhas a {
    color: #003c6d !important;
}

.container-menu-viagens-ativo .container-datas .datas:after, .container-menu-viagens-ativo .container-datas-pacotes .datas:after {
    background-image: linear-gradient(to right, rgba(42, 83, 102, 0.2), #003c6d, rgba(42, 83, 102, 0.2)) !important;
}

.container-menu-viagens-ativo .container-datas:before, .container-menu-viagens-ativo .container-datas-pacotes:before {
    background-image: linear-gradient(to right, rgba(42, 83, 102, 0.2), #003c6d, rgba(42, 83, 102, 0.2)) !important;
}

.resumo-pedido-passagem ul.list-inline li:first-child {
    background-color: #003c6d !important;
}

.fd-filtros #grupo-filtro-select select {
    background-color: #003c6d !important;
    color: #000151 !important;
}

.container-single-passagens .botaoInfo a {
    color: #003c6d !important;
}

.container-single-passagens p.tipoVoo span {
    color: #003c6d !important;
}

p.tipoVoo a {
    color: #003c6d !important;
}

    p.tipoVoo a:hover {
        color: #003c6d !important;
    }

.botaoInfo a:hover {
    color: #003c6d !important;
}

.collapse-viagens a:hover {
    color: #fff !important;
}

.paginacao {
    color: #003c6d !important;
}

    .paginacao a {
        color: #003c6d !important;
    }

.interno-topo a:hover {
    color: #454545 !important;
}

ul#ulPlugin li a:focus, ul#ulPlugin li a:visited {
    color: #fff;
}

ul.dados-conta a:focus {
    color: #003c6d !important;
}

.menu-usuario .dados-conta a:hover {
    color: #003c6d !important;
}

.container-submenu-departamentos .submenu-departamentos a:focus {
    color: #003c6d !important;
}

.menu-lateral a:focus {
    color: #003c6d !important;
}

.has-submenu a:focus {
    color: #003c6d !important;
}

.container-lista-desejos a:focus {
    color: #003c6d !important;
}

.container-lista-desejos .lista-desejos.adicionado {
    color: #0097fe !important;
}

.produto-indisponivel {
    /* background-color: #003c6d !important;*/
    color: #fff !important;
}

.numdepartamentos a:focus {
    color: #00579E !important;
}

.minha-conta-generico.detalhe-do-resgate .item .corpo-painel .corpo-setor span.selo.vermelho:hover {
    background-color: #fe3249 !important;
}

.modal-dialog.size-large td {
    color: #003c6d;
}

/*input#btnCalcularFreteProduto, input#btnCalcularFreteProduto:hover {
    background-color: #00579e !important;
}*/

.listasubmenu a:focus {
    color: #00579E !important;
}

.form-control:focus {
    border-color: #3fafe7 !important
}

.resumo-pedido-passagem ul.list-inline li:first-child {
    background-color: #ffffff !important;
}

a.concluir-pedido.botao-salvar, a.btn-finalizar-compra, a#botaoConfirmarEndereco, a.enviar-dados {
    background-color: #0097fe !important;
    /* background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0097fe), color-stop(100%, #0097fe)) !important;
    background-image: -moz-linear-gradient(top, #0097fe, #0097fe) !important;
    background-image: -webkit-linear-gradient(top, #0097fe, #0097fe) !important;
    background-image: linear-gradient(to bottom, #0097fe, #0097fe) !important;*/
}

    a#botaoConfirmarEndereco:hover {
        background-color: #0B45E4 !important;
    }

.confirm input#popup_ok {
    background-color: #f0a23e;
}

#lnkLimparCarrinho:focus, #lnkLimparCarrinho:hover {
    color: #df3001 !important;
}

a.icon-excluir.btn-excluir.excluir:focus {
    color: #656363 !important;
}

.tipo-endereco a:focus {
    color: #003c6d !important;
}

input#popup_cancel {
    background-color: #a9a9a9 !important;
}

a.cancelado:focus {
    color: #003c6d !important;
}

div#BtnRecategorizazaoOnline {
    color: #e4e4e4;
    background-color: #00579E !important;
}

a#aAceitoTermo {
    color: #000151 !important;
}

    a#aAceitoTermo:focus {
        color: #000151 !important;
    }

.content-checkout .table-checkout .footer-checkout td:nth-child(2) span {
    color: #000151 !important;
}

.corpo-setor a, .corpo-setor a:focus {
    color: #00579E !important;
}

.fd-filtros #grupo-filtro-select select {
    background-color: #ffffff !important;
    color: #2f2f2f !important;
}

a.endereco-excluir:focus {
    color: #003c6d !important;
}

input#popup_cancel {
    background-color: #02589f !important
}

info-valores a {
    color: #003c6d !important;
}

    info-valores a:focus {
        color: #003c6d !important;
    }

.dados-pacote a.collapsed, .dados-pacote a.collapsed:hover, .dados-pacote a.collapsed:focus {
    color: #003c6d !IMPORTANT;
}

.linhatopo a:hover {
    color: #fff !important;
}

#popup_container.popnok {
    background-color: rgb(255, 255, 255) !important;
    border-color: #949494 !important;
    color: #d74815 !important;
}

.painel-resultados a:focus {
    color: #003c6d !important;
}

a.CaculaTotal, a.CaculaTotal:focus {
    color: #003c6d !important;
}

a.openModal, a.openModal:focus {
    color: #000151 !important;
}

.enviar-dados {
    background-color: #000151 !important;
}

.content-checkout .container-pagar .header-pagar a:focus, .content-checkout .container-pagar .header-pagar a:hover {
    color: #df3001 !important;
}

/*.minha-conta-generico.lista-de-desejos .btn-cta, .minha-conta-generico.lista-de-desejos .btn-padrao:hover {
    background-image: none !important;
    background-color: #000151 !important;
}*/

#AtualizarListaDesejos:hover {
    background-color: #0B45E4 !important;
    background-image: none !important;
}

.alert.alert-danger H3 {
    color: #a94442 !important;
}

.alertanok {
    background-color: #f2dede !important;
    border-color: #ebccd1 !important;
    color: #a94442 !important;
}

.breadcrumb > a.focus {
    color: #003c6d !important;
}

ul.menu-principal.submenu-viagens li a:focus, ul.menu-principal.submenu-viagens li a:hover {
    color: #fff;
}

.alert-error {
    background-color: #f2dede !important;
    border-color: #ebccd1 !important;
    color: #a94442 !important;
}

.collapse-viagens a:visited, .collapse-viagens a:active, .collapse-viagens a:focus {
    color: #fff !important;
}

form#frmTermosUsoObrigatorio u {
    color: #00579E !important;
}

.panel > a:active {
    color: #fff !important;
}

a.minha-conta, .link-decolar a, .link-decolar a:hover, .link-decolar a:focus {
    color: #000 !important;
}

li.has-submenu > a.collapsed:active {
    color: #000 !important;
}

.menu-principal > .has-submenu a:focus {
    color: #000151 !important;
}

@media screen and (max-width: 990px) {
    .usuarioAnonimo, .usuarioAnonimo h3 {
        color: #fff !important;
    }
    .menu-usuario-geral li {
        border-color: #ffffff !important;
    }

    .fd-filtros #grupo-filtro-select select {
        background-color: #003c6d !important;
        color: #ffffff !important;
    }

    .resumo-pedido-passagem ul.list-inline li:first-child {
        background-color: #003c6d !important;
    }

    .container-nav .interno-nav .principal li a {
        border-bottom: 1px solid #0070cc !important
    }

    .container-nav .interno-nav .principal li.btn-minha-conta {
        background-color: #000151 !important;
    }

    .container-menu-geral nav ul.menu-principal > li > a, .container-menu-geral nav ul.menu-principal > li > a:focus {
        color: #000151 !important;
    }

    .container-menu-produtos .menu-principal li .panel a, .container-menu-produtos .menu-principal li .panel a:focus {
        color: #000151 !important;
    }

    .container-menu-geral nav ul.menu-principal > li:hover > a, .container-menu-geral nav ul.menu-principal > li:active > a, .container-menu-geral nav ul.menu-principal > li:focus > a {
        color: #000151 !important;
    }

    .menu-usuario-geral li {
        background-color: #00579E !important;
        border-color: #efefef !important;
    }

        .menu-usuario-geral li i {
            color: #ffffff !important;
        }

    .container-menu-geral nav ul.menu-principal > li:hover > a, .container-menu-geral nav ul.menu-principal > li:active > a, .container-menu-geral nav ul.menu-principal > li:focus > a {
        color: #000151 !important;
    }

    .container-menu-geral nav ul.menu-principal > li > a {
        color: #000151 !important;
    }

    li.visible-xs.visible-sm.pg-inicial:hover a {
        color: #000151 !important;
    }

    ul.menu-principal.submenu-viagens li:hover {
        color: #000151 !important;
        background-image: none;
    }

    .container-menu-produtos nav li a:after {
        background-image: none;
    }

    .sidebar .item-sidebar > a {
        color: #FFF !important;
        background-color: #00579E !important;
    }

    .interno-topo > p > a.minha-conta:focus, .interno-topo > p > a.minha-conta:active, .interno-topo > p > a.minha-conta:visited {
        color: #efefef !important;
    }

    .btn-avalie-add-lista, .btn-avalie-produto {
        background-color: #003c6d !important;
        color: #FFF !important;
    }

    #thumbProdutos ul.slides li {
        background-color: #003c6d !important;
    }

        #thumbProdutos ul.slides li.flex-active-slide {
            background-color: #000 !important;
        }

    div#resultadomelhores h3 {
        color: #fff;
    }
}

.listagem-produtos.modo-lista .btn-padrao:focus, .listagem-produtos.modo-lista .btn-padrao:hover, .container-btn-restagar-produto a:focus, .container-btn-restagar-produto a:hover {
    color: #FFF !important;
    background-color: #0B45E4 !important;
}

.resumo-pedido-passagem .container-table {
    background-color: #f8f7f7;
}

.boxcinza {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #E5E5E5;
}

.valormenor h2 {
    color: #80CD0F;
}

.valormaior h2 {
    color: #F2A000;
}

.validation-summary-errors {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.container-menu-viagens .submenu-viagens li a:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #767c88),color-stop(50%, #767c88),color-stop(100%, #767c88)) !important;
    background-image: -moz-linear-gradient(top, #029dd6,#767c88,#767c88) !important;
    background-image: -webkit-linear-gradient(top, #767c88,#767c88,#767c88) !important;
    background-image: linear-gradient(to bottom, #767c88,#767c88,#767c88) !important;
}

.container-menu-produtos nav li a:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #787c87), color-stop(50%, #787c87), color-stop(100%, #787c87));
    background-image: -moz-linear-gradient(top, #787c87, #787c87, #787c87);
    background-image: -webkit-linear-gradient(top, #787c87, #787c87, #787c87);
    background-image: linear-gradient(to bottom, #787c87, #787c87, #787c87);
}

td.star {
    color: #19afe9;
}

@media all and (max-width: 991px) {
    .listagem-produtos .item-produto {
        border-bottom: solid 2px #eee;
    }
    .interno-nav .icon-btn-close {
        display: inline-block !important;
        color: #fff;
    }
}

.resumo-pedido-passagem .container-table {
    background-color: #f8f7f7;
}

    .resumo-pedido-passagem .container-table table tr:nth-child(odd) {
        background-color: #fff;
    }

.btncompararproduto {
    background-color: #00579e !important;
    color: #ffffff !important;
}

    .btncompararproduto:hover, .btncompararproduto:focus, .btncompararproduto:visited {
        background-color: #00579e !important;
        color: #ffffff !important;
    }

.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:visited, .breadcrumb a:active {
    color: #003c6d !important;
}

.breadcrumb a:focus, .breadcrumb a:visited, .breadcrumb a:active {
    color: #00579e !important;
}

.breadcrumb:hover a:focus {
    color: #00579e !important;
}

.miolo-geral.moda a:focus {
    color: #00579e;
}

.gtw-milhas .border-radius-10,
.gtw-milhas .border-radius-10:hover {
    border-color: #0097fe !important
}

.bg-padrao-1 {
    background-color: #0097fe !important;
    border-color: #0097fe;
}

.bg-padrao-2 {
    background-color: #000151 !important;
    border-color: #000151 !important;
}

.bg-padrao-3 {
    background-color: #00579e !important;
    border-color: #00579e !important;
}

.bg-padrao-4 {
    background-color: #00aae7 !important;
    border-color: #00aae7 !important;
}

.color-padrao-1 {
    color: #0097fe !important;
}

.color-padrao-2 {
    color: #000151 !important;
}

.color-padrao-3 {
    color: #00579e !important;
}

.color-padrao-4 {
    color: #00aae7 !important;
}

.color-padrao-bordar-1 {
    border-color: #0097fe !important;
}

.color-padrao-bordar-2 {
    border-color: #000151 !important;
}

.jconfirm .jconfirm-box .jconfirm-buttons > button.success {
    background-color: #0097fe !important;
    color: #fff !important;
    /*background-image: linear-gradient(to bottom,#0097fe,#0097fe) !important;*/
}

    .jconfirm .jconfirm-box .jconfirm-buttons > button.success:hover {
        background-color: #0B45E5 !important;
    }





.jconfirm .jconfirm-box .jconfirm-buttons > button.cancel {
        background-color: #000050 !important;
        color: #fff;
}

.jconfirm .jconfirm-box .jconfirm-buttons > button.cancel:hover {
        background-color: #0B45E4 !important;
        color: #fff;
}


button.cancel:hover, button.cancel:active, button.cancel:focus {
    color: #fff !important;
    background-color: #0B45E4 !important;
}



button.success:hover, button.success:active, button.success:focus {
    color: #fff !important;
    background-color: #0B45E4 !important;
    /*background-image: linear-gradient(to bottom,#0B45E4,#0B45E4) !important;*/
}



button.success:before {
    content: "" !important;
}