.tamanho-foto-produto {
    min-height: 240px;
}

::-webkit-input-placeholder,:-moz-placeholder {
    color: rgb(0, 170, 231);
}

.container-menu-topo {
    background: rgb(4,30,80)
}

.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(even) {
     background-color: #f7f7f7
}

.breadcrumb {
    /*background: #efefef;*/
}

.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;
}


header.principal {
    background-color: #fff;
    color: #333;
}

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: #ff8200 !important;
    color: rgb(255, 255, 255) !important
}
header.principal a:hover {
    color: #ff8200;
}
header.principal svg {
    fill: rgb(4,30,80)
}


::-webkit-input-placeholder {
   color: rgb(4,30,80) !important;  
}

:-moz-placeholder { /* Firefox 18- */
   color: rgb(4,30,80) !important;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: rgb(4,30,80) !important;  
}

:-ms-input-placeholder {  
   color: rgb(4,30,80) !important;  
}

.tilt-departamento a {
    color: #4d4d4d
}

ul.list-inline.info-topo .saldo-pontos {
     color: #0391ce
}

.cabecalho-fixo {
    background: #ff3363;
    background: -moz-linear-gradient(left, #ff3363 0%, #ff8200 100%);
    background: -webkit-linear-gradient(left, #ff3363 0%,#ff8200 100%);
    background: linear-gradient(to right, #ff3363 0%,#ff8200 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3363', endColorstr='#ff8200',GradientType=1 );
    border-bottom: 1px solid;
    border-color: #fff;
}

.cabecalho-fixo .voltar-topo {
    border: 2px solid #ffffff;
}

.cabecalho-fixo .voltar-topo i {
    color: #ffffff
}

.cabecalho-fixo ul li {
    color: #ffffff !important
}

.cabecalho-fixo ul li .container-icon i {
    color: #ffffff !important
}

.overlay-geral {
    background-color: rgba(0, 0, 0, 0.9)
}

.form-control-border {
    border-color: none
}

.container-blocos-topo ul li:after {
    background-color: rgba(255, 255, 255, 0.1)
}

.container-blocos-topo i {
    color: #fff;
}

.saldo-pontos {
    color: #0391ce;
}

.telefone-topo {
    color: #fff;
}

.menu-usuario i.icon-seta-cima {
    color: #fff !important
}

.menu-usuario:after,
.menu-usuario:before {
    background-color: #ffffff;
}

.menu-usuario .dados-conta .sair a:after {
    background-color: #ececec
}

.menu-usuario .dados-conta a {
    color: #656363;
    font-weight: 600;
}

.menu-usuario .dados-conta a:hover,
.menu-usuario .dados-conta a:focus,
.menu-usuario .dados-conta a:active {
    color: rgb(4,30,80)
}
.menu-usuario .efetuar-login {
    color: #ff7800;
}
.menu-usuario .efetuar-login:hover,
.menu-usuario .efetuar-login:active,
.menu-usuario .efetuar-login:focus {
    color: #e66c00
}
.menu-mobile span {
    background-color: rgb(255, 255, 255)
}
.dados-usuario-mobile {
    background-color: #efefef;
    color: rgb(4,30,80)
}
.dados-usuario-mobile .saldo span {
    color: #0391ce;
    text-decoration: none;
    font-weight: 700;
}
.overlay-menu {
    background-color: rgba(0, 0, 0, 0.5)
}

h3 {
    color: #3c3c3c
}

.marcas-rodape h2 {
    color: rgb(4,30,80)
}

.marcas-rodape .ver-todas-marcas {
    color: rgb(4,30,80);
}

.interno-nav {
    background-color: #ff3363;
}

.interno-nav nav ul li:hover a {
    color: #fff;
}
.interno-nav nav ul li:hover svg {
    fill: rgb(4,30,80)
}
.interno-nav nav ul li.ativo {
    background: #ff8200;
}
.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: #ff3363
}
.busca-topo .icon-lupa {
    color: #ff3363;
}

.container-icon span {
    color: #fff;
}

.cabecalho-fixo .info-topo a {
    color: #ffffff !important
}

.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {
    color: rgb(4,30,80) !important;
}

.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
    color: rgb(4,30,80) !important;
    background-color: #ededed !important
}

.sugestao-busca a {
    border-bottom: 1px solid #ececec;
}

ul#ulPlugin li a:hover {
    color: #fff !important;
    background-color: #ff8200;
}

.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: rgb(4,30,80)
}

.carrinho-produto .preco p.por span {
    color: #656363
}
.qtd-prod input {
    border: 1px solid #b9b9b9;
}
.qtd-prod .btn-qtd {
    background-color: #ff8200;
    color: #FFF
}
.itens-carrinho {
    background-color: #0391ce;
}
.total-itens-carrinho {
    color: #757474
}
.total-itens-carrinho p.total-pontos {
    color: #fff
}
.container-icon-carrinho .icon-icon-carrinho, .container-icon-carrinho .icon-sacolaarquivo {
    color: #fff
}
.container-saldo {
    background-color: #ff7800;
    color: #FFF
}
.busca-mobile i {
    color: rgb(4,30,80)
}
.banner-principal .container:after,
.banner-principal-viagens .container:after {
    border-bottom: 2px solid #565656;
}
.resultado-busca {
    background-color: #ededed
}
.resultado-busca span {
    color: rgb(4,30,80)
}
.voce-quis-dizer {
    background-color: rgb(4,30,80);
    color: #FFF
}
.banners-moda .owl-dots .owl-dot {
    background-color: rgb(4,30,80)
}
.banners-moda .owl-dots .owl-dot.active {
    background-color: rgb(4,30,80)
}
.container-thumb p {
    background-color: rgb(255, 130, 0);
    color: #FFF;
}
.faixas-home h2 {
    color: #000000;
}
.nav-banner-principal .owl-dots .owl-dot,
.nav-banner-principal-viagens .owl-dots .owl-dot {
    background-color: #91a4ab
}
.nav-banner-principal .owl-dots .owl-dot.active,
.nav-banner-principal-viagens .owl-dots .owl-dot.active {
    background-color: #ff8200
}
.faixa-aviso span {
    background-color: #ff7800;
    color: #FFF
}
.carrousel .item p,
.carrousel-menor .item p {
    color: #8e8e8e;
    font-weight: 600;
}

.foto-produto-interno #thumbProdutos li.flex-active-slide img {
    border: 3px solid #ff8200 !important;
}

.foto-produto-interno #thumbProdutos li img {
    border: 3px solid #f0f0f0 !important
}

ul#SaldoToolBar {
    color: rgb(255, 255, 255)
}

.produtos-menor .item {
    color: #656363
}
.produtos-menor .item .faixa-aviso span {
    background-color: #ff7800;
    color: #FFF
}
.banner-destaque  .owl-page,
.banner-moda  .owl-page {
    border: 2px solid #FFF;
    background-color: rgb(4,30,80);
}

.banner-destaque  .owl-page.active,
.banner-moda  .owl-page.active {
    background-color: rgb(4,30,80)
}

.paginacao i {
    color: #ff8200
}

.container-titulo h2 {
    background-color: #FFF;
}
.container-titulo:after {
    background-color: #56bee4;
}
.modal-header {
    background-color: #ededed;
    background: #ff3363;
    background: -moz-linear-gradient(left, #ff3363 0%, #ff8200 100%);
    background: -webkit-linear-gradient(left, #ff3363 0%,#ff8200 100%);
    background: linear-gradient(to right, #ff3363 0%,#ff8200 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3363', endColorstr='#ff8200',GradientType=1 );
    border-bottom: 1px solid;
    color: #fff !important;
}

.modal-header .modal-title {
    color: #fff
}

.modal-header .close {
    color: #ffffff
}

.modal-body h2 {
    color: #003c5c
}

.modal-body h3 {
    color: #003c5c
}
.modal-footer {
    background-color: #ededed
}

.modal-footer .btn-voltar {
    color: #00314b
}
.comparacao-produtos table th {
    border-color: #dbdbdb
}

.comparacao-produtos table td {
    border-color: #dbdbdb
}
.btn-resgatar,
#ModalDialog #conteudoInterno a.botaoresgatar {
    color: #FFF;
    background-color: #ff8200
}
.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: #000000;
    font-weight: 600;
}

span.hidden-xs {
    color: rgb(4,30,80);
}

.paginacao .container-paginacao {
    color: rgb(4,30,80);
}

.valor-troca .ou {
    color: #ff3363
}
td .de,
.direita .de {
    color: #b5b5b5;
}

.detalhes-voo .header-detalhes {
    background-color: rgb(4,30,80);
}

td .por,
.direita .por {
    color: #000;
}
td .pontoscash,
.direita .pontoscash {
    color: #656363;
}
.container-menu-geral {
    background-color: #ff8200;
}
.container-menu-produtos nav ul li.ativa>a {
    background: #FFF;
    color: rgb(4,30,80)
}
.container-menu-produtos nav ul li a:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff8200),color-stop(50%, #ffffff),color-stop(100%, #ff8200)) !important;
    background-image: -moz-linear-gradient(top, #ff8200, #ffffff, #ff8200) !important;
    background-image: -webkit-linear-gradient(top, #ff8200, #ffffff, #ff8200) !important;
    background-image: linear-gradient(to bottom, #ff8200, #ffffff, #ff8200) !important;
}

.container-menu-viagens .submenu-viagens li a:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff8200),color-stop(50%, #ffffff),color-stop(100%, #ff8200)) !important;
    background-image: -moz-linear-gradient(top, #ff8200, #ffffff, #ff8200) !important;
    background-image: -webkit-linear-gradient(top, #ff8200, #ffffff, #ff8200) !important;
    background-image: linear-gradient(to bottom, #ff8200, #ffffff, #ff8200) !important;
}
.container-menu-produtos nav ul li:hover {
    background: #FFF
}
.container-menu-produtos nav ul li:hover a {
    color: rgb(4,30,80)
}
.container-menu-moda nav ul li.ativa>a {
    background: #FFF;
    color: rgb(4,30,80) !important
}
.container-menu-moda nav ul li a:hover {
    background: #FFF;
    color: rgb(4,30,80) !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: rgb(4,30,80);
}
.container-submenu-departamentos .submenu-departamentos a:hover {
    color: #000
}
.container-submenu-geral {
    background-color: #FFF;
}
.container-submenu-geral a {
    color: rgb(4,30,80) !important;
}
.submenu-marcas {
    background: #FFF
}
.submenu-marcas .container-ver-todas {
    background-color: rgb(4,30,80)
}
.submenu-marcas .container-ver-todas .ver-todas {
    background-color: rgb(4,30,80)
}
.submenu-marcas .container-ver-todas:after {
    background-color: #4885a7
}
.has-submenu:hover {
    background-color: #FFF
}
.breadcrumb {
    border-color: #dbdbdb
}
.breadcrumb a.atual {
    color: rgb(4,30,80) !important;
}
.breadcrumb a.atual:focus {
    color: rgb(4,30,80) !important;
}
.listagem-produtos p {
    color: rgb(4,30,80)
}
.container-btn-filtros-mobile a {
    background-color: #747f84;
    color: #FFF
}
.container-btn-filtros-mobile a.ativo {
    background-color: rgb(4,30,80);
}
.container-btn-filtros-mobile a.ativo {
    background-color: #747f84;
}
.container-btn-filtros-mobile a:hover {
    color: #fff !important;
}
input#btnConsultaCep, input#btnConsultaCep:hover {
    background-color: #ff8200 !important
}
.block-single-product h3 {
    border-color: #000000;
}
.container-btn-restagar-produto {
    border-top: 2px solid #f9f9f9;
    border-bottom: 2px solid #f9f9f9;
}
.container-btn-restagar-produto a {
    color: #fff !important;
    background-color: #ff8200 !important;
    background-image: none;
}
.container-btn-restagar-produto a:hover {
    color: #fff !important;
    background-color: #ff8200 !important
}

.btn-tabela-medidas {
    background-color: rgb(4,30,80);
    color: #FFF;
    color: #FFF !important
}
.tbcompara .botaoresgatar:hover {
    color: #EEE
}

.tbcompara .botaoresgatar span {
    color: #FFF !important
}
.cep-produto-interno .container-chamada {
    color: #000000
}

.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: rgb(4,30,80);
}
.avaliar-produto .icon-estrela {
    color: #bfbfbf
}
.avaliar-produto .star-ativa .icon-estrela {
    color: rgb(255, 130, 0);
}
.avaliar-produto .btn-avalie-produto {
    color: #000000;
    font-weight: 700;
}
span.current {
    color: #3c3c3c !important;
    font-weight: bold;
}
.container-resgate-interno .opcoes-resgate h3 {
    border-color: #dbdbdb;
    color: #000000;
    font-weight: 700;
}
.container-resgate-interno .opcoes-resgate .itens-resgate label {
    border: 1px solid #e1e1e1;
    color: #656363
}
.descricao-superior h2 {
    color: #000000;
    font-weight: 700;
}
.descricao-superior .saiba-mais {
    color: rgb(4,30,80);
}
.descricao-superior .saiba-mais:hover {
    color: rgb(4,30,80)
}
.mapa-migalhas {
    color: #7c7c7c;
}
.container-lista-desejos .lista-desejos {
    color: #7c7c7c
}
.container-lista-desejos .lista-desejos.adicionado {
    color: #ff7800
}
.container-carrousel {
    border-bottom: 2px solid #113744;
}
.container-lista-desejos .lista-desejos:hover {
    color: rgb(255, 130, 0)
}
.cabecalho-produto h1 {
    color: #656363
}
.cabecalho-produto p {
    color: #7c7c7c
}
.migalhas-produto {
    border-bottom: 2px solid #f6f6f6
}
.ampliar-foto {
    color: rgb(4,30,80);
}
.ampliar-foto svg {
    fill: rgb(4,30,80);
}
.container-menu-viagens .submenu-viagens li a:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgb(4,30,80)), color-stop(50%, #1e5e76), color-stop(100%, rgb(4,30,80)));
    background-image: -moz-linear-gradient(top, rgb(4,30,80), #1e5e76, rgb(4,30,80));
    background-image: -webkit-linear-gradient(top, rgb(4,30,80), #1e5e76, rgb(4,30,80));
    background-image: linear-gradient(to bottom, rgb(4,30,80), #1e5e76, rgb(4,30,80))
}
.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: rgb(4,30,80) !important
}
.container-ida-volta span {
    color: #FFF !important
}
.container-ida-volta:after {   
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgb(4,30,80)), color-stop(50%, #fff), color-stop(100%, rgb(4,30,80)));
    background-image: -moz-linear-gradient(top, rgb(4,30,80), #fff, rgb(4,30,80));
    background-image: -webkit-linear-gradient(top, rgb(4,30,80), #fff, rgb(4,30,80));
    background-image: linear-gradient(to bottom, rgb(4,30,80), #fff, rgb(4,30,80))
}

.container-datas label {
    color: #fff;
}

.container-datas, .container-datas-pacotes {
    color: #fff;
}

.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: rgb(4,30,80)
}

.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: rgb(4,30,80);
}

.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: #3c3c3c
}
.single-pacote h4 {
    color: #3c3c3c
}
.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: #ff8200;
}
.single-pacote .info-valores {
    background-color: #f7f7f7
}
.single-pacote small {
    color: rgb(4,30,80)
}
.single-pacote small.consulte {
        color: rgb(4,30,80);
}
.detalhe-pacote .desc-pacote h3 {
    color: rgb(4,30,80);
}
.dados-pacote .panel-title {
    background-color: #dbdbdb;
}
.dados-pacote .panel-title a {
    color: rgb(4,30,80) !important;
}
.dados-pacote .panel-title .container-seta {
    color: rgb(4,30,80)
}
.quartos {
    background-color: #ff8200;
    color: #fff;
}
.selecao-quartos {
    color: #fff;
}
.quartos .title {
    background-color: #ff8200;
}
.table-total span {
    color: rgb(4,30,80)
}
.table-total+.modal-footer {
    color: #3c3c3c;
}
.qtd-quartos-filtro .tilt-quarto {
    background-color: #ff8200;
    color: #FFF;
}
.qtd-quartos-filtro .fd-quartos {
    background-color: #ff8200;
}
.qtd-quartos-filtro .fd-quartos label {
    color: #ffffff;
}
.sidebar-pacotes,
.sidebar-hoteis {
    background-color: #747f84;
    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%, rgb(4,30,80)), color-stop(50%, #2a5569), color-stop(100%, rgb(4,30,80)));
    background-image: -moz-linear-gradient(right, rgb(4,30,80), #2a5569, rgb(4,30,80));
    background-image: -webkit-linear-gradient(right, rgb(4,30,80), #2a5569, rgb(4,30,80));
    background-image: linear-gradient(to left, rgb(4,30,80), #2a5569, rgb(4,30,80))
}
.sidebar-pacotes label,
.sidebar-hoteis label {
    color: #FFF
}
.filtro-hoteis .MostraPontos {
    color: rgb(4,30,80)
}
.sidebar-hoteis .single-data .labelsvg {
    color: #284754
}
select,
input[type=text] {
    background: #FFF;
}
.container-menu-viagens-ativo {
    background-color: #91a4ab
}
.container-menu-viagens-ativo select,
.container-menu-viagens-ativo input[type=text] {
    background: #FFF
}
.input-daterange i {
    color: #3c3c3c
}
.container-datas .form-group .labelsvg i,
.container-datas-pacotes .form-group .labelsvg i {
    color: #3c3c3c
}
.container-passageiros,
.container-destinos {
    color: #FFF
}
.container-passageiros:after,
.container-destinos:after {
   background-image: linear-gradient(to right, rgba(42, 83, 102, 0.2), rgb(4,30,80), rgba(42, 83, 102, 0.2));
}
.collapse-viagens {
    background-color: #91a4ab
}
.collapse-viagens a {
    color: #FFF
}
.collapse-viagens a:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgb(4,30,80)), color-stop(50%, #fff), color-stop(100%, rgb(4,30,80)));
    background-image: -moz-linear-gradient(top, rgb(4,30,80), #fff, rgb(4,30,80));
    background-image: -webkit-linear-gradient(top, rgb(4,30,80), #fff, rgb(4,30,80));
    background-image: linear-gradient(to bottom, rgb(4,30,80), #fff, rgb(4,30,80))
}
.collapse-viagens i {
    color: #FFF
}
.btn-pesquisar {
    background-color: #ff8200 !important;
    color: #fff !important;
    background-image: none;
}
.btn-pesquisar:hover {
    color: #fff !important
}
.geralBtnPesquisar:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgb(4,30,80)), color-stop(50%, #fff), color-stop(100%, rgb(4,30,80)));
    background-image: -moz-linear-gradient(top, rgb(4,30,80), #fff, rgb(4,30,80));
    background-image: -webkit-linear-gradient(top, rgb(4,30,80), #fff, rgb(4,30,80));
    background-image: linear-gradient(to bottom, rgb(4,30,80), #fff, rgb(4,30,80))
}
.listagem-hoteis .apartir-pontos {
    border-left: 1px solid #dddddd;
}
.listagem-hoteis .apartir-pontos small {
    color: #656363
}
.listagem-hoteis .apartir-pontos p {
    color: rgb(4,30,80);
}
.listagem-hoteis .apartir-pontos p span {
    color: #656363
}
#collapseEstrelas i {
    color: #ff8200;
}
.modal-hoteis .interna-modal h2 {
    color: #3c3c3c
}
.modal-hoteis .listagem h3 {
    border-top: 2px solid rgb(4,30,80)
}
.filtros {
    border-bottom: 1px solid #dbdbdb
}
.btn-padrao {
    background-color: #ff8200;  
    color: #fff;
    background-image: none;
}
.visualizacao .modos a {
    color: #474747
}
.visualizacao .modos a.ativo,
.visualizacao .modos a:hover,
.visualizacao .modos a:active,
.visualizacao .modos a:focus {
    color: rgb(4,30,80);
}

.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: rgb(4,30,80) !important
}
.container-menu-siscol nav ul li:after {
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d4a7c), color-stop(50%, #fff), color-stop(100%, #0d4a7c));
    background-image: -moz-linear-gradient(top, #0d4a7c, #fff, #0d4a7c);
    background-image: -webkit-linear-gradient(top, #0d4a7c, #fff, #0d4a7c);
    background-image: linear-gradient(to bottom, #0d4a7c, #fff, #0d4a7c)
}
.sidebar .item-sidebar {
    border-top: 2px solid rgb(4,30,80);
}
.sidebar .item-sidebar>a {
    color: rgb(255, 130, 0)
}
.sidebar .item-sidebar li a {
    color: #4d4d4d
}
.btn-neutro {
    color: #FFF !important;
    background-color: #a9a9a9 !important;
}
.btn-neutro:hover,
.btn-neutro:active,
.btn-neutro:focus {
    color: #FFF !important;
    background-color: #a9a9a9 !important
}


.btn-cta {
    color: #FFF !important;
    background-image: none !important;
    background-color: #ff8200;
    -webkit-appearance: none !important;
}
.btn-cta:hover,
.btn-cta:active,
.btn-cta:focus {
    color: #FFF !important;
    background-image: none !important;
    background-color: #ff8200;
}



#AtualizarListaDesejos {
    background-color: #a9a9a9 !important;
    background-image: none;
}
.content-minha-conta {
    background-color: #efefef;
    color: #3c3c3c;
}
.content-minha-conta i {
    color: #3c3c3c;
}
.content-minha-conta a {
    color: #656363
}
.minha-conta-generico {
    color: #757474
}
.minha-conta-generico .active,
.minha-conta-generico h2,
.minha-conta-generico h3 {
    color: #3c3c3c
}
.minha-conta-generico .item,
.minha-conta-generico .menu-lateral {
    border-top-color: #62656b
}
.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: #ff8200;
}
.minha-conta-generico .menu-lateral ul li a.active {
    color:#ff3363;
}
.minha-conta-generico .menu-lateral ul li a:active,
.minha-conta-generico .menu-lateral ul li a:hover {
    color:#ff3363;
}
.minha-conta-generico .conteudo-principal .item h4 {
    color: #3c3c3c
}
.minha-conta-generico .conteudo-principal .item form::-webkit-input-placeholder {
    color: rgb(4,30,80) !important;
}
.minha-conta-generico .conteudo-principal .item form:-moz-placeholder {
    color: rgb(4,30,80) !important;
}
.minha-conta-generico .conteudo-principal .item form::-moz-placeholder {
    opacity: 1
}
.minha-conta-generico .conteudo-principal .item form:-ms-input-placeholder {
    color: rgb(4,30,80) !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: #3c3c3c
}
.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: rgb(255, 130, 0);
    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%, rgb(4,30,80)), color-stop(100%, rgb(4,30,80)));
    background-image: -moz-linear-gradient(bottom, rgb(4,30,80), rgb(4,30,80));
    background-image: -webkit-linear-gradient(bottom, rgb(4,30,80), rgb(4,30,80));
    background-image: linear-gradient(to top, rgb(4,30,80), rgb(4,30,80));
    background-image: none;
}
.minha-conta-generico .conteudo-principal .item .painel-resultados .rodape-painel {
    background: rgb(255, 130, 0)
}
.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: #ff7c09;
    color: #fff ;
    font-size: 13px;
}
.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 {    
    color: #ff3363;
    font-size: 13px;
}
.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: #3c3c3c !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: rgb(255, 130, 0)
}
.minha-conta-generico.lista-de-desejos .item .item-desejo .media .media-body .media-heading {
    color: rgb(4,30,80)
}
.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: rgb(4,30,80);
}
.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: #ff8200;
    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: none;
}
.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: #000000;
}
.minha-conta-generico.extrato .conteudo-principal .item .historico td {
    border-top-color: #cccccc
}
.minha-conta-generico.extrato .conteudo-principal .item .tfooter {
    background: #ff8200;
    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%, rgb(4,30,80)), color-stop(100%, rgb(4,30,80)));
    background-image: -moz-linear-gradient(top,rgb(4,30,80), rgb(4,30,80));
    background-image: -webkit-linear-gradient(top, rgb(4,30,80), rgb(4,30,80));
    background-image: linear-gradient(to bottom, rgb(4,30,80), rgb(4,30,80));
    color: #fff;
    background-image: none;
}
.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: rgb(255, 130, 0);
    color: #fff
}
.minha-conta-generico.meus-enderecos .btn-endereco {
    color: #FFF !important;
    background-image: none;
    background-color: #ff8200;
}
.minha-conta-generico.meus-enderecos .item-endereco {
    border-bottom-color: #dddddd
}
.minha-conta-generico.meus-enderecos .item-endereco .endereco-editar {
    color: rgb(255, 130, 0)
}
.minha-conta-generico.meus-enderecos .item-endereco .endereco-excluir {
    color: rgb(255, 130, 0)
}
.minha-conta-generico.meus-enderecos .area-enderecos {
    border-top-color: rgb(123, 123, 123)
}
ul.menu-usuario-geral a:focus {
    color: #ff8200 !important;
}
.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: #ff8200;
}
.passos.inativo {
    color: rgba(255, 255, 255, 0.5)
}

.passos.passo-2.inativo {
    background-color: #ff8200
}

.passos.passo-3.inativo {
    background-color: #ff8200
}

.passos.passo-4.inativo {
    background-color: #ff8200
}

.header-carrinho {
    border-bottom: 1px solid #ececec;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec
}

.header-carrinho a.esvaziar-carrinho {
    color: #df3001 !important;
}
.table-carrinho {
    color: #656363
}
.table-carrinho th {
    background-color: #efefef;
    color: #949494;
    font-weight: 800;
}
.table-carrinho td {
    border-left: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    color: #797979;
    font-weight: 800 !important;
}
.table-carrinho td.troca-pontos {
    border-right: 1px solid #eeeeee !important;
    color: #717171;
}
.table-carrinho td.aviso-entrega {
    background-color: #ff8200;
    color: #FFF
}
.table-carrinho td:nth-child(4) a {
    color: #ff8200
}
.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: rgb(4,30,80);
}
.table-carrinho .valor-final-compra li:nth-child(1) {
    color: #000000 !important;
}
.content-checkout h3 {
    color: #3c3c3c;
    border-top: 2px solid #3c3c3c;
}
.content-checkout .container-enderecos {
    border: 1px solid #ececec
}
.content-checkout .container-enderecos h4 {
    color: #757474
}
.content-checkout .container-enderecos .add-endereco {
    color: #FFF !important;
    background-color: rgb(255, 130, 0);
}
.content-checkout .container-enderecos .add-endereco:hover {
    color: #FFF !important;
    background-color: rgb(255, 130, 0)
}
.content-checkout .container-telefone a {
    color: rgb(4,30,80) !important;
}
.content-checkout .container-telefone a:focus {
    color: rgb(4,30,80) !important;
}
.content-checkout .table-checkout {
    color: #656363
}
.content-checkout .table-checkout th {
    background-color: #efefef;
    color: #929292
}
.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: rgb(4,30,80);
}
.content-checkout .table-checkout .footer-checkout td:nth-child(2) span {
    color: rgb(4,30,80) !important;
}
.content-checkout .table-checkout .footer-total td {
    background-color: #efefef
}
.content-checkout .table-checkout .footer-total td:nth-child(1) {
    color: #3c3c3c !important;
}
.content-checkout .table-checkout .footer-total td:nth-child(1) span {
    color: #3c3c3c !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: rgb(4,30,80);
}
.content-checkout .container-pagar .container-form-pagamento label {
    color: #444444;
}
.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;
}
.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: rgb(4,30,80)
}
.geral-informacoes-hospede .header-info h4 {
    color: rgb(4,30,80)
}
.geral-informacoes-hospede .header-info h5 {
    color: rgb(4,30,80)  
}
.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: #757474;
    border-bottom: 1px solid #ececec
}
.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: rgb(4,30,80)
}
.checkout-hoteis .table-checkout td:nth-child(2) {
    color: rgb(4,30,80)
}
.checkout-hoteis .table-checkout td:nth-child(2) span,
.checkout-hoteis .table-checkout td:nth-child(2) label {
    color: #656363
}
.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: rgb(4,30,80);
}
.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: rgb(4,30,80)
}
.interna-confirmacao-compra a.pedidos {
    color: rgb(4,30,80)
}
.interna-confirmacao-compra a.pedidos:hover,
.interna-confirmacao-compra a.pedidos:focus,
.interna-confirmacao-compra a.pedidos:active {
    color: rgb(4,30,80) !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: rgb(4,30,80)
}
footer.footer-geral {
    background-color: #2792cb;
    color: #fff;
}

footer.footer-geral h6 {
    color: #fff;
}

footer.footer-geral a {
    color: #fff;
}
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: #acc3ca;
    color: #fff;
}
footer.footer-geral .containerAssinatura {
    color: #FFF !important;
    background-color: #acc3ca;
}
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: #ff8200 !important;
}
.bannerDestaque  .owl-dot.active, .banner-moda  .owl-dot.active, .bannerDestaqueViagens  .owl-dot.active {
    background: rgb(255, 130, 0) !important
}
a:hover, a:focus {
    color: rgb(4,30,80);
}
li#liProdutos a:hover {
    color: #fff !important;
}
a#btnCompararProduto:hover {
    color: #fff !important;
    background-color: rgb(255, 51, 99) !important
}
.sidebar .item-sidebar{
    border-top: 2px solid rgb(255, 130, 0) !important
}

.btn-padrao:hover {
    color: #fff;
}
body#divSubMenuViagens .filtro-produtos-mobile .item-sidebar a {
    color: #ff8200 !important;
}
.item-sidebar a:nth-child(0) {
    color: #ff8200 !important
}
.paginacao.p-topo a {
   color: #3c3c3c !important;
}
.submenu-viagens a:hover, a:focus{
    color: #fff;
}
.resumo-pedido-passagem .tilt {
    background-color: rgb(4,30,80) !important;
}
.container-table .interno-table .single-oferta p span {
    color: rgb(4,30,80) !important;
}
.single-passagem h4 {
    background-color: rgb(4,30,80) !important;
}
.single-passagem .footer .detalhes-tarifa span {
    color: #3c3c3c !important;
}
.filtro-hoteis .MostraPontos {
    color: #3c3c3c !important;
}
.single-passagem .container-opcoes .single-opcao .btn-info a {
    color: #3c3c3c !important;
}
.rangepicker-handle {
    background-color: rgb(255, 51, 99) !important;
}
.tipo-voo {
    color: rgb(4,30,80) !important;
}
.single-passagem .container-opcoes .single-opcao .tipo-voo span, .single-passagem .container-opcoes .single-opcao .tipo-voo span a{
    color: rgb(4,30,80) !important;
}
.rangepicker-handle {
    background-image: -webkit-linear-gradient(top, rgb(255, 130, 0) 0%, rgb(255, 130, 0)  100%) !important;
    background-image: -o-linear-gradient(top, rgb(255, 130, 0) 0%, rgb(255, 130, 0) 100%) !important;
    background-image: linear-gradient(to bottom, rgb(255, 130, 0) 0%, rgb(255, 130, 0) 100%) !important
}
.container-especificacoes a {
    color: rgb(4,30,80) !important;
}
.mapa-migalhas a{    
    color: #000000 !important;
    font-weight: 800;
}
.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), rgb(4,30,80), 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), rgb(4,30,80), rgba(42, 83, 102, 0.2)) !important;
}
.resumo-pedido-passagem ul.list-inline li:first-child {
    background-color: rgb(4,30,80) !important;
}
.fd-filtros #grupo-filtro-select select {
    background-color: rgb(4,30,80) !important;
    color: rgb(4,30,80) !important;
}
.container-single-passagens .botaoInfo a {
    color: #ff8200 !important;
}
.container-single-passagens p.tipoVoo span {
    color: rgb(4,30,80) !important;
}
p.tipoVoo a {
    color: rgb(4,30,80) !important;
}
p.tipoVoo a:hover {
    color: rgb(4,30,80) !important;
}
.botaoInfo a:hover{
    color: rgb(4,30,80) !important;
}
.collapse-viagens a:hover{
    color: #fff !important;
}
.interno-topo {
    color: #fff;
}
.paginacao {
    color: rgb(4,30,80) !important;
}.paginacao a {
    color: rgb(4,30,80) !important;
}
 .interno-topo a:hover {
    color: #fff !important;
}
 ul#ulPlugin li a:focus, ul#ulPlugin li a:visited {
    color: #fff;
}
  ul.dados-conta a:focus {
    color: #000000 !important
}
.menu-usuario .dados-conta a:hover {
    color: #000 !important;
}
.container-submenu-departamentos .submenu-departamentos a:focus {
    color: #000000 !important
}
.menu-lateral  a:focus {
    color: rgb(4,30,80) !important;
}
.has-submenu a:focus {
    color: rgb(4,30,80) !important;
}
.container-lista-desejos a:focus {
    color: rgb(255, 51, 99) !important;
}
.container-lista-desejos .lista-desejos.adicionado {
    color: #ff8200 !important
}
.produto-indisponivel {
   /* background-color: rgb(4,30,80) !important;*/
    color: #fff !important;
}
.numdepartamentos a:focus {
    color: rgb(4,30,80) !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: rgb(4,30,80);
}

input#btnCalcularFreteProduto {
    background-color: #ff8200 !important;
}

.form-control:focus {
    border-color: rgb(4,30,80);
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(98, 63, 101, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(98, 63, 101, 0.6)
}

.listasubmenu a:focus {
    color: rgb(4,30,80) !important;
}
.form-control:focus {
    border-color: #ff8200 !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: #ff8200;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff8200), color-stop(100%, #ff8200)) !important;
    background-image: -moz-linear-gradient(top, #ff8200, #ff8200) !important;
    background-image: -webkit-linear-gradient(top, #ff8200, #ff8200) !important;
    background-image: linear-gradient(to bottom, #ff8200, #ff8200) !important;
}
.confirm input#popup_ok {
    background-color: #d0569b
}
#lnkLimparCarrinho:focus, #lnkLimparCarrinho:hover {
    color: #df3001 !important;
}
a.icon-excluir.btn-excluir.excluir:focus {
    color: #ff8200 !important
}
.tipo-endereco a:focus{
    color: rgb(4,30,80) !important;
}
input#popup_cancel {
    background-color: #a9a9a9 !important;
}
a.cancelado:focus {
    color: rgb(4,30,80) !important;
}
div#BtnRecategorizazaoOnline {
    color: #e4e4e4;
    background-color: #ff8200 !important
}
a#aAceitoTermo {
    color: rgb(4,30,80) !important;
}
a#aAceitoTermo:focus {
    color: rgb(4,30,80) !important;
}
.content-checkout .table-checkout .footer-checkout td:nth-child(2) span {
    color: rgb(4,30,80) !important;
}
.corpo-setor a, .corpo-setor a:focus {
    color: rgb(4,30,80) !important;
}
.fd-filtros #grupo-filtro-select select {
    background-color: #ffffff !important;
    color: #2f2f2f !important;
}
a.endereco-excluir:focus {
    color: rgb(4,30,80) !important;
}

a#btnCompararProduto {
    background-color: rgb(255, 51, 99);
    color: #fff;
}

input#popup_cancel {
    background-color: #a9a9a9 !important
}
info-valores a {
    color: rgb(4,30,80) !important;
}
info-valores a:focus {
    color: rgb(4,30,80) !important;
}
.dados-pacote a.collapsed, .dados-pacote a.collapsed:hover, .dados-pacote a.collapsed:focus {
    color: rgb(4,30,80) !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: rgb(4,30,80) !important;
}
a.CaculaTotal, a.CaculaTotal:focus {
    color: rgb(4,30,80) !important;
}
a.openModal, a.openModal:focus {
    color: rgb(4,30,80) !important;
}
.enviar-dados {
    background-color: #ff8200 !important;
}
.content-checkout .container-pagar .header-pagar a:focus, .content-checkout .container-pagar .header-pagar a:hover{
        color: #df3001 !important;
}
#AtualizarListaDesejos:hover {
    background-color: #a9a9a9 !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: rgb(4,30,80) !important;
}
ul.menu-principal.submenu-viagens li a {
    color:#fff;
}

ul.menu-principal.submenu-viagens li a:focus, ul.menu-principal.submenu-viagens li a:hover {
    color: #fff !important
}
.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: rgb(4,30,80) !important;
}
.panel > a:active {
    color: #fff !important;
}
a.minha-conta {
    color: #fff !important;
}
li.has-submenu > a.collapsed:active {
    color: #dbdbdd !important;
}
.menu-principal > .has-submenu a:focus {
    color: #fff !important;
}

@media screen and (max-width: 769px){
    ul#ulPlugin li a:hover {
    background-color: #313638;
    }
}

@media screen and (max-width: 990px) {
    .interno-nav nav ul li.ativo {
    background: #ff3363;
    background: -moz-linear-gradient(left, #ff3363 0%, #ff8200 100%);
    background: -webkit-linear-gradient(left, #ff3363 0%,#ff8200 100%);
    background: linear-gradient(to right, #ff3363 0%,#ff8200 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3363', endColorstr='#ff8200',GradientType=1 );
    }
    .interno-nav {
    background-color: #313638;
    }
    .quartos .title {
    background-color: #747f84;
    }
    .quartos {
    background-color: #747f84;
    color: #fff;
    }
    body#divSubMenuViagens header.principal .container-nav {
    background-color: transparent !important;
    }
    .menu-usuario-geral li {
    border-color: #ffffff !important;
    }
    .fd-filtros #grupo-filtro-select select {
    background-color: #747f84 !important;
    color: #ffffff !important;
    }
    .resumo-pedido-passagem ul.list-inline li:first-child {
        background-color: rgb(4,30,80) !important;
    }

    .container-nav .interno-nav .principal li a {
        border-bottom: 1px solid #485255 !important
    }

    .container-nav .interno-nav .principal li.btn-minha-conta {
        background-color: #313131
    }

    .container-menu-geral nav ul.menu-principal > li > a, .container-menu-geral nav ul.menu-principal > li > a:focus {
        color: rgb(4,30,80) !important;
    }

    .container-menu-produtos .menu-principal li .panel a, .container-menu-produtos .menu-principal li .panel a:focus {
        color: rgb(4,30,80) !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: rgb(4,30,80) !important;
    }

    .menu-usuario-geral li {
    background-color: rgb(116, 127, 132) !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: rgb(4,30,80) !important;
    }
    .container-menu-geral nav ul.menu-principal>li>a {
    color: #232323 !important
    }
    li.visible-xs.visible-sm.pg-inicial:hover a{
     color: rgb(4,30,80) !important;
    }
    ul.menu-principal.submenu-viagens li:hover{
     color: rgb(4,30,80) !important;
     background-image: none;
    }
    .container-menu-produtos nav li a:after {
        background-image:none;
    }
    .sidebar .item-sidebar>a {
    color: #FFF !important;
    background-color: rgb(116, 127, 132) !important;    
    border-bottom: 1px solid #fff;
    }
    .interno-topo > p > a.minha-conta:focus, .interno-topo > p > a.minha-conta:active, .interno-topo > p > a.minha-conta:visited {
    color: #efefef !important;
    }

}

@media (max-width: 991px) {
    .minha-conta-generico .menu-lateral ul li a span {
    color: #fff;    
}
    .btn-avalie-add-lista, .btn-avalie-produto {
    background-color: #ff8200;
    color: #FFF !important;
    }
    header.principal .container-nav {
    background-color: transparent !important;
    }
    #thumbProdutos ul.slides li {
    background-color: rgb(4,30,80) !important;   
    }
    #thumbProdutos ul.slides li.flex-active-slide {
    background-color: #000 !important;
    }
    div#resultadomelhores h3 {
    color: #fff;
    }
    header.principal {
        background-color: #fff;
        border-bottom: 1px solid #869fa7
    }
    .saldo-pontos {
        color: #0391ce;
    }
    .interno-nav .icon-btn-close {
        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;
}

.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%, #ff8200),color-stop(50%, #fff),color-stop(100%, #ff8200)) !important;
    background-image: -moz-linear-gradient(top, #ff8200, #fff, #ff8200) !important;
    background-image: -webkit-linear-gradient(top, #ff8200, #fff, #ff8200) !important;
    background-image: linear-gradient(to bottom, #ff8200, #fff, #ff8200) !important;
}

.container-menu-produtos nav li a:after {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff8200),color-stop(50%, #fff),color-stop(100%, #ff8200)) !important;
    background-image: -moz-linear-gradient(top, #ff8200, #fff, #ff8200) !important;
    background-image: -webkit-linear-gradient(top, #ff8200, #fff, #ff8200) !important;
    background-image: linear-gradient(to bottom, #ff8200, #fff, #ff8200) !important;
}

td.star {
    color: #19afe9;
}

@media all and (max-width: 991px) {
    .td-foto-produto .icon-excluir {
        color: #ff8200;
    }
    .listagem-produtos .item-produto {
        border-bottom: solid 2px #eee;
    }
}

.resumo-pedido-passagem .container-table {
    background-color: #f8f7f7;
}

.resumo-pedido-passagem .container-table table tr:nth-child(odd) {
        background-color: #fff;
}
    
.tilt-departamento.visible-xs.visible-sm a:focus {
    color: rgb(4,30,80) !important;
}

.container-footer-geral.telefones-footer .telefone-topo {
    color: white;
}

input.botaosalvar {
    background-color: #ff8200 !important;
    color: #fff !important;
}

.produto-indisponivel {
    background-color: #ff8200 !important;
    padding: 0;
}

.desc a:focus {
    color: rgb(4,30,80);
}
   
.valor-troca span.btn.btn-resgatar.produto-indisponivel {
    background-color: #d289b2 !important;
}

.lista-voo-pacote td:first-child {
    background-color: #ff8200;
}

.login-electrolux #rodape h3 {
    color: #fff;
}

.listagem-produtos.modo-lista .btn-padrao {
    background-color: #ff8200 !important;
    color: white !important;
}

.listagem-produtos.modo-lista .btncompararproduto {
    background-color: #ff3362 !important;
    color: white !important;
}

.colunas.pagamento .container-pagamento h4 {
    color: #3c3c3c !important;
}

 #popup_content #popup_ok {
     background-color: #ff8200!important
 }

a .foto-produto-overlap span.btn:hover, a.item .foto-produto-overlap span.btn :hover {
    background-color: #ff5637;
    background: #ff3363;
    background: -moz-linear-gradient(left, #ff3363 0%, #ff8200 100%);
    background: -webkit-linear-gradient(left, #ff3363 0%,#ff8200 100%);
    background: linear-gradient(to right, #ff3363 0%,#ff8200 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3363', endColorstr='#ff8200',GradientType=1 );
    color: #fff;
}
 .miolo-geral.home a:visited, .miolo-geral.home a:focus {
    color: #ff8200
}

 .nav-banner-principal-viagens .item:nth-child(2) .container-thumb p {
    background-color: #ff3363 !important;
}

 .nav-banner-principal-viagens .owl-item:nth-child(4) .container-thumb p {
     background-color: #ff3363 !important;
 }

 .datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active {
    background-color:#ff8200 !important;
    border-color: #ff8200 !important;
 }
 
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
    background-color: #ff8200 !important;
    border-color: #ff8200 !important;
}

 h1.titulologado.h1-imprimir {
    color: #04122d;
 }

 input.botaocorprincipal {
    background-color: #ff8200 !important;
}

 p.total-pontos {
    color: #000 !important;
}

 h1.titulologado {
    color: #3c3c3c;
}

 .owl-item .valor-troca .por {
    color: #000000;
}


 .table-carrinho .valor-final-compra li:nth-child(2) span {
    color: #ff8200 !important;
}

 .header-carrinho a.esvaziar-carrinho {
     border: 1px solid #ff8200;
 }

 .pontos .NoExibirMobile {
    color: rgb(255, 255, 255);
    font-weight: 400;
    font-size: 13px;
}

span.pontos {
    font-size: 14px;
    font-weight: 600;
}

input#txttermo::placeholder {
    color: #ff3363 !important;
}

input#txtTermoToolBar::placeHolder {
    color: #ff3363 !important;
}

.footer-checkout .valor-subtotal {
    font-weight: 800;
    color: #8a8a8a;
}

.content-checkout .table-checkout .footer-total td {
    color: #585858!important
}

.container-pagar .btn-cta {
    color: #fff!important;
    background-color: #ff8200 !important;
    background-image: none;
}

body#divSubMenuViagens header.principal .container-nav {
    background-color: #fff;
    padding-bottom: 25px;
}

body#divSubMenuViagens .filtro-produtos-mobile .item-sidebar a {
    color: #ff8200 !important;
}