html, body {
    background: #ebecf0 !important;
}

.main.home .pnlMotor {
    box-shadow: none;
    background: transparent;
    border-radius: 0;
    border: none;
    padding: 12px 0;
}

html body .pagamento .btn-comprar-1,
html body #modalQuaseLa .modal-content .btn-padrao,
html body .detalhe-hotel .quartos .quarto-list .quarto .quarto-preco .btn-comprar,
html body .detalhe-hotel .hotel-info .share .btn-compartilhar a, html body .detalhe-hotel .hotel-info .share .btn-compartilhar > .compartilhar-box,
html body .hotel-pesquisa .sidebar-filter .filter-fundo .btn-alterar,
html body .hotel-pesquisa .hotel-list .hotel .div-preco .btn-comprar,
.btn-pesquisar {
    background-color: #ffc709 !important;
    border-color: #ffc709 !important;
    border: 2px solid #ffc709 !important;
    border-radius: 4px !important;
    color: #000 !important;
    transition: all .3s cubic-bezier(0.165, 0.84, 0.44, 1);
    font-weight: 400 !important;
    font-size: 16px !important;
    box-shadow: none!important;
    cursor: pointer!important;
}

html body .pagamento .btn-comprar-1:hover,
html body #modalQuaseLa .modal-content .btn-padrao:hover,
html body .detalhe-hotel .quartos .quarto-list .quarto .quarto-preco .btn-comprar:hover,
html body .detalhe-hotel .hotel-info .share .btn-compartilhar a:hover,
html body .detalhe-hotel .hotel-info .share .btn-compartilhar > .compartilhar-box:hover,
html body .hotel-pesquisa .sidebar-filter .filter-fundo .btn-alterar:hover,
html body .hotel-pesquisa .hotel-list .hotel .div-preco .btn-comprar:hover,
.btn-pesquisar:hover {
    background-color: #ffc709 !important;
    border-color: #ffdb66 !important;
    cursor: pointer!important;
}


i.fa,
i.fas {
    color: #ffc709 !important;
    font-size: 16px !important;
}

html body footer .central-vendas {
    font-size: 1.4rem;
}

html body footer .atendimento {
    font-size: 1.05rem;
}

html body footer .fone {
    font-size: 2.45rem;
}

footer .forma-pagamento > div {
    font-size: 1.4rem;
}

html body footer .forma-pagamento div img {
    margin-right: 5px;
}

html body footer .site-safe {
    font-size: 0.9625rem;
}

.main.home .detalhe-hotel {
    margin-top: 140px;
    box-shadow: 0 0 30px rgb(0 0 0 / 10%);
    background: #ffffff;
    border-radius: 4px;
    padding: 20px 12px;
}


.main.home .detalhe-hotel h1 {
    font-size: 1.9rem!important;
    color: #5e5e5e;
}

.motor .input-group-icon .input-icon {
    width: 2.8em !important;
}

.motor .input-group-icon input {
    color: #000!important;
    padding: 0.375rem 0.75rem 0.375rem 38px!important;
}


.motor .quarto-dropdown {
    box-shadow: rgb(0 0 0 / 25%) 0 2px 4px !important;
    border-radius: 4px!important;
    top: 80px!important;
}

.motor .quarto-dropdown .quarto-dropdown-footer{
    border-top: none!important;
}

html body .pagamento .aside-pagamento .div-cupom .btn-cupom,
html body .detalhe-hotel .btn-abrir-mapa,
html body .hotel-pesquisa .sidebar-filter .filter-fundo .btn-cupom,
.motor .quarto-dropdown .quarto-dropdown-footer a {
    border: 1px solid #ffc709!important;
    border-radius: 4px!important;
    color: #000!important;
    font-size: 14px!important;
    padding: 5px 12px!important;
    margin: 0!important;
    background: transparent!important;
    font-weight: 400!important;
}

html body .pagamento .aside-pagamento .div-cupom .btn-cupom:hover,
html body .detalhe-hotel .btn-abrir-mapa:hover,
html body .hotel-pesquisa .sidebar-filter .filter-fundo .btn-cupom:hover,
.motor .quarto-dropdown .quarto-dropdown-footer a:hover {
    background: rgba(255, 199, 9, .3)!important;
}

html body .pagamento .aside-pagamento .div-cupom .btn-cupom{
    padding: 0!important;
}

.motor .quarto-dropdown .header {
    color: #555555!important;
    height: 40px!important;
    background: #fff!important;
    border-bottom: none!important;
    border-top: none!important;
}


.motor .quarto-dropdown .header h3 {
    margin-top: 10px!important;
    margin-left: 10px!important;
    display: flex!important;
    align-items: center!important;
    padding: 0!important;
    margin: 0!important;
}

.motor .quarto-dropdown .header h3 select {
    margin-left: 10px!important;
}

.motor .quarto-dropdown{
    background: #fff!important;
    border-radius: 5px!important;
    padding: 20px 15px 0!important;
    position: absolute!important;
    top: calc(100% - 3px)!important;
    right: 15px!important;
    width: calc(100% - 30px)!important;
    z-index: 3!important;
    border: 1px solid #eee!important;
    margin-bottom: 30px!important;
    display: none;
    min-width: 250px!important;
    box-shadow: rgb(0 0 0 / 25%) 0 2px 4px!important!important;
    right: -5px!important;
}

.quarto-dropdown:before {
    display: none!important;
}

.quartoItems .quartoItem {
    border: 1px solid #9d9e9e!important;
    border-radius: 5px!important;
    clear: both!important;
    margin-bottom: 15px!important;
    overflow: hidden!important;
    padding: 10px 5px!important;
}

.quartoItems .quartoItem label {
    font-size: 13px!important;
    color: #000!important;
    margin-left: 2px!important;
}

.motor .pes-row:first-child{
    margin-top: 0!important;
}

.ui-datepicker-next.ui-corner-all i{
    margin-top: 6px!important;
    margin-left: 8px!important;
}


input,
html body #modalQuaseLa .modal-content .campo .ipt,
html body .detalhe-hotel .motor .qty-dropdown .qty-dropdown-header{
    border: 1px solid #b7b7b7!important;
    border-radius: 4px!important;
    background: #fff!important;
    color:#000!important;
}

html body .page-header-info {
    background: #2d3033;
}

html body .loading:before {
    background-color: rgb(0 0 0 / 77%)!important;
}

html body .page-header-info ul li a,
html body .page-header-info ul li:first-child:after,
#header-nm-destino{
    color: #ffc709 !important;
}

html body .page-header-info ul li.active {
    color: #ffffff !important;
}

html body .hotel-pesquisa .sidebar-filter .filter-titulo{
    background: #d4d4d4;
}

html body .hotel-pesquisa .sidebar-filter .filter-t .div-filtro-preco .irs-bar,
html body .hotel-pesquisa .sidebar-filter .filter-t .div-filtro-preco .irs-handle{
    background: #ffc709 !important;
}

html body .hotel-pesquisa .sidebar-filter .filter-t .btn-ver-mais,
html body .hotel-pesquisa .sidebar-filter .filter-t .btn-ver-mais i,
html body .hotel-pesquisa .sidebar-filter .filter-t .div-filtro-preco .result-slider span {
    color: #000000!important;
}

html body .hotel-pesquisa .hotel-list .hotel{
    box-shadow: 0 0 30px rgb(0 0 0 / 10%);
}

html body .hotel-pesquisa .hotel-list .hotel .div-img-hotel .img-hotel{
    border-radius: 9px 0 0 9px;
}

html body .tabs .tab-active{
    background: #2d3033;
    display: flex;
    align-items: center;
}

html body .tabs .tab-active .number{
    background: #16171b;
    display: flex;
    align-items: center;
    justify-content: center;
}

html body .detalhe-hotel .motor {
    box-shadow: 0 0 30px rgb(0 0 0 / 10%);
    border: none;
    background: #fff;
}

html body .popover-item.orange .sad,
html body .popover-item.orange {
    background: #2d3033;
    margin: 0;
}

html body .popover-item.orange .arrow::after{
    border-top-color:#2d3033;
}

html body .detalhe-hotel .quartos .quarto-list .quarto{
    border-radius: 9px;
    box-shadow: 0 0 30px rgb(0 0 0 / 10%);
}

html body #modalQuaseLa .modal-content .desc-modal-text{
    margin-top: 25px;
}

html body .pagamento .pagto-forma .accordion .card .tab-tipo-pagamento-cartao li.current {
    border-bottom: 2px solid #ffc709;
}


html body .pagamento .pagto-forma .accordion .card .custom-control .custom-control-label b {
    color: #16171b;
}

html body .pagamento .aside-pagamento .card-desconto {
    background: #2d3033!important;
}

html body .pagamento .aside-pagamento .card-desconto .text {
    color: #ffc709!important;
}

html body .pagamento .aside-pagamento .card-desconto .icone svg g{
    fill: #ffc709!important;
}

.icons.cartoes {
    color: #2d3033!important;
}

html body .popover-item.blue .arrow::after {
    border-top-color: #2d3033;
}
html body .popover-item.blue .sad,
html body .popover-item.blue{
    background: #2d3033;
    margin: 0;
    display: flex;
    align-items: center;
}

html body .modal-sucess .modal-content{
    background: #2d3033;
}

html body .modal-sucess .modal-content .status-compra {
    color: #ffc709;
}

html body .modal-sucess .modal-content svg g rect{
fill:#ffc709;
}

html body .modal-sucess .modal-content svg g path{
    stroke:#ffc709;
}

html body .detalhe-hotel .quartos .quarto-list .quarto .quarto-info .uh-info,
html body .hotel-pesquisa .hotel-list .hotel .div-hotel-info .destaque{
    color: #16171b;
    background: #ffdb61;
}

i.far {
    color: #ffc709 !important;
}

html body .detalhe-hotel .hotel-info .hotel-desc .text-ver-mais .btn {
    color: #2d3033;
    font-size: 14px;
}

html body .detalhe-hotel .quartos .header-quarto .verifique-viagem {
    color: #676767;
}

html body .tabs,
html body .tabs .tab,
html body .tabs .tab-active{
    border-radius: 12px;
}

html body .detalhe-hotel .hotel-info .share .btn-compartilhar>.compartilhar-box {
    padding: 0 10px;
    margin: 0;
    line-height: 0;
}

html body .detalhe-hotel .hotel-info .share .btn-compartilhar>*>span {
    color: #000;
}