/* estilos color verde */

a:hover {
    /* color: #548A08 !important; */
    color: #548A08;
}

.fa {
    color: #7DBE23;
}

.fa-inverse {
    color: #FFF;
}

.verde {
    color: #7DBE23;
}

.btn-primary {
    background-color: #7DBE23;
    border-color: #7DBE23;
    color: #FFF;
}

.btn-primary .btn {
    background-color: #7DBE23;
    border-color: #7DBE23;
    color: #FFF;
}

.btn-primary.disabled,
.btn-primary[disabled] {
    background-color: #7DBE23;
    border-color: #7DBE23;
    color: #FFF;
}

.btn-primary:hover {
    background-color: #AEE364;
    border-color: #7DBE23;
    color: #FFF;
}

.pagination>.active>a:hover {
    color: #7DBE23;
}

.menu-pestanas {
    background-color: #7DBE23;
}

.menu-pestanas>li:hover>a,
.menu-pestanas>.active>a {
    color: #548A08;
}

.menu-pestanas>li>a {
    background-color: #7DBE23;
    border-left: 1px solid #548A08;
    border-right: 1px solid #AEE364;
}

.menu-pestanas>li>a:hover,
.menu-pestanas>.active>a,
.menu-pestanas>li>a:focus {
    background-color: #AEE364;
}

@media screen and (max-width: 768px) {
    .menu-pestanas>li>a {
        border-top: 1px solid #548A08;
        border-bottom: 1px solid #AEE364;
    }
}

.ofer_index a h3 {
    color: #7DBE23;
}

.ofer_index a h3:hover {
    color: #548A08;
}

.box-enlaces a {
    color: #7DBE23;
}

.box-enlaces a:hover {
    color: #548A08;
}

.dispo .table th {
    border-bottom: 2px #7DBE23 solid;
}

.dispo h3 a {
    color: #7DBE23;
}

.dispo h3 a:hover {
    color: #548A08;
}

.circulo {
    background: #7DBE23;
    color: #FFF;
}

.resumen span {
    color: #7DBE23;
}

.info-form .thead {
    border-bottom: 2px #7DBE23 solid !important;
}

.ordenarpor table td a {
    color: #7DBE23;
}

.ordenarpor table td:hover a {
    color: #548A08;
}

.pagination>li>a {
    color: #7DBE23;
}

.pagination>li>a:hover {
    color: #548A08;
}

a h3 {
    color: #7DBE23;
}

a:hover h3 {
    color: #548A08;
}

.menu_top_admin nav a:hover {
    color: #7DBE23;
}


/*Rdos*/

h2 a,
.rdos h2 {
    color: #7DBE23;
}

.dispo .precio:hover a,
.rdos h2 a,
.rdos h2 {
    color: #7DBE23;
}

.rdos h2 a {
    color: #7DBE23;
}

.rdos h2 a:hover {
    color: #548A08;
}

.cajaprecio .precio,
.mainbanner .price,
.carousel .price {
    background-color: #7DBE23;
}

.itinerario .table th {
    border-bottom: 2px #7DBE23 solid;
}

.list-city ul a:hover,
.list-city .table a:hover,
.breadcrumb a:hover,
.tabs li a:hover,
.pagination>li>a:hover,
.crucero-box h3:hover {
    color: #548A08;
}

.precio2 {
    border: 2px #7DBE23 solid;
}

.promos i {
    color: #7DBE23;
}

.icon-enlace a {
    color: #7DBE23;
}

.round_icon i {
    color: #7DBE23;
}


/*Alberto*/

.progressbar div {
    background-color: #7DBE23;
    width: 1%;
    /* Adjust with JavaScript */
    height: 20px;
    border-radius: 5px;
    padding-top: 0px;
    float: left;
    bottom: 2px;
    _bottom: -1px;
    position: relative;
    border: 1px solid #548A08;
}

.progressbarNew {
    background-color: #7DBE23;
}

.cargando {
    color: #7DBE23;
}

.cargando h3 span {
    background: url(../images/verde/bg_heading.png) no-repeat scroll right top transparent;
}

.panel-oferta {
    border-color: #7DBE23;
}

.table-form thead tr th {
    border-bottom: 2px solid #7DBE23;
}

.inputError {
    background-color: #D9EDF7;
}


/*nuevas pop up habitaciones*/

.fa-stack .fa.fa-circle {
    color: #7DBE23;
}

.coment {
    background: #7DBE23;
    color: #FFF;
}


/*nuevas vuelos + hotel*/

.color {
    color: #7DBE23 !important;
}

.resumen_suplementos .resumen_titulo {
    border-bottom: 2px solid #7DBE23;
}

.resumen_suplementos .precio_final {
    background-color: #7DBE23;
    border: 2px solid #7DBE23;
}

.seguro h3 {
    border-bottom: 2px solid #7DBE23;
}


/*filtro precio*/

.slider-handle {
    background: linear-gradient(to bottom, #7DBE23 0%, #548A08 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.slider-selection {
    background: linear-gradient(to bottom, #AEE364 0%, #7DBE23 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.slider-track {
    background: linear-gradient(to bottom, #AEE364 0%, #7DBE23 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}


/*fin filtro precio*/

.dispo2 h3 a {
    color: #7DBE23;
}

.dispo2 h3 a:hover {
    color: #548A08;
}

.dispo2 .negro:hover {
    color: #548A08 !important;
}

.opinion a,
.dispo .table .precio a {
    color: #7DBE23;
    font-weight: normal;
}

.dispo .table .precio:hover a {
    color: #548A08 !important;
}

.precio3 {
    border: 2px #7DBE23 solid;
}

.detalleVuelo .f-blanco {
    border-bottom: 2px #7DBE23 solid !important;
}

.btn-secundary {
    border: 1px #7DBE23 solid;
}

.btn-secundary:hover {
    border: 1px #548A08 solid;
}

@media screen and (max-width: 768px) {
    .pestanas-modal .nav-tabs.nav-justified>.active>a {
        background-color: #7DBE23 !important;
    }
}


/*ion*/

.irs-bar {
    border-top: 1px solid #7DBE23;
    border-bottom: 1px solid #7DBE23;
    background: #7DBE23;
    background: linear-gradient(to top, #7DBE23 0%, #548A08 100%);
    /* W3C */
}

.irs-bar-edge {
    border: 1px solid #7DBE23;
    background: #7DBE23;
    background: linear-gradient(to top, #7DBE23 0%, #548A08 100%);
    /* W3C */
}

.irs-from,
.irs-to,
.irs-single {
    background: #7DBE23;
}

.irs-slider.state_hover,
.irs-slider:hover {
    background: #7DBE23;
}

.irs-grid-pol {
    background: #7DBE23;
}

.irs-slider {
    background: rgba(0, 0, 0, 0) linear-gradient(to top, #7DBE23 0%, #548A08 100%) repeat scroll 0 0;
    border: 0 solid #AAA;
}


/*fin ion*/

.cookies a {
    color: #7DBE23;
}

.cookies button {
    background: #7DBE23;
    border: 2px #548A08 solid;
}

.cookies button:hover {
    background: #548A08;
}

.ordenarporul a {
    color: #7DBE23;
}

.tit-hotel {
    border-bottom: 3px #7DBE23 solid;
}

.capa_address {
    background-color: #AEE364;
    border: 1px solid #AEE364;
}

.capa_addressGrande {
    background-color: #AEE364;
    border: 1px solid #AEE364;
}


/* Estilos calendario paquete */

.fc-event {
    color: #7DBE23 !important;
}

.fc-event:hover {
    color: #7DBE23 !important;
}

.fc-event .mejorprecio {
    background-color: #7DBE23 !important;
}


/*precio seleccionado*/

td.preciosSeleccionadosTarifa-Bot .btnselec,
td.preciosSeleccionadosTarifa-Mid .btnselec {
    background: #7DBE23 !important;
}

td.preciosSeleccionadosTarifa-Bot .btnselec:hover,
td.preciosSeleccionadosTarifa-Mid .btnselec:hover {
    background: #AEE364 !important;
}

td.preciosSeleccionadosTarifa-Bot:hover .btnselec,
td.preciosSeleccionadosTarifa-Mid:hover .btnselec {
    background: #AEE364 !important;
}

.fc-button-mas-barato {
    background-color: #7DBE23 !important;
    border-color: #7DBE23 !important;
}

.fc-button-mas-barato:hover {
    background-color: #AEE364 !important;
}


/*personalizacion cajas nuevas color*/

.resultado .bnt-reservar {
    background-color: #F99010;
    border: 1px solid #F99010 !important;
}

.resultado .bnt-reservar:hover {
    background-color: #F99D2E;
}

.resultado:hover h2.titulo {
    color: #548A08;
}

.enlace_iti i {
    color: #F99010 !important;
}

.enlace_iti:hover span {
    color: #548A08 !important;
}

.resultado h2.color a {
    color: #F99010 !important;
}

.resultado h2.color:hover a {
    color: #548A08 !important;
}

.sticky_seleccionado .foot:hover .t-under {
    color: #7DBE23 !important;
}


/* DGG Colores */

.dgg_wrapper {
    color: #FFF;
    background-color: #7DBE23;
}

.dgg_wrapper .dgg_wrapper_left>.dgg_ribbon {
    border: 45px solid #FFF;
    border-left: 30px solid transparent;
}

.dgg_wrapper .dgg_wrapper_right {
    border-left: 1px solid rgba(255, 255, 255, 0.4);
}

.dgg_color_1 {
    color: #7DBE23;
}


/* Colores del nuevo diseÃ±o de vuelos */

.primary-color {
    color: #7DBE23;
}

.primary-background-color {
    background-color: #7DBE23;
}

.primary-border-color {
    border-color: #7DBE23 !important;
}

.filtros_vuelos .filtros_style_boton .inactive:hover div {
    background: #AEE364;
    color: #FFF;
}

.filtros_vuelos .filtros_style_boton .active div {
    background: #7DBE23;
    color: #FFF;
}

.flights-results-container .flight--footer ul li a {
    color: #7DBE23;
}

.flights-results-container .flight--footer ul li a:hover {
    color: #7DBE23 !important;
}

.carrusel-black,
.carrusel-hover-black:hover {
    color: #FFF !important;
    background-color: #7DBE23 !important;
}

.serv-extras-modal button.btn.carrusel-button {
    color: #7DBE23 !important;
}

.serv-extras-modal button.btn.carrusel-button:hover {
    color: #548A08 !important;
}

.serv-extras-modal .grupo-tit-ubi h3 {
    color: #548A08;
}

.serv-extras-modal a.btn {
    background-color: #7DBE23;
    border-color: #7DBE23;
}

.serv-extras-modal a.btn:hover {
    color: #7DBE23 !important;
}

.serv-extras-modal a.btn:hover i {
    color: #7DBE23 !important;
}

.modal-avisos .modal-destacado {
    color: #7DBE23;
}

.compara-hab {
    color: #7DBE23;
}

.transVerComparar.imprimir .compara-title {
    color: #7DBE23;
}

.transVerComparar.imprimir .hprint-destino span {
    color: #7DBE23;
}

.transVerComparar.imprimir .fprint-contact {
    background-color: #7DBE23;
}

.compara-check {
    background: #7DBE23;
}

.compara-check:hover {
    background: #AEE364;
}

.compara-check:hover a {
    color: #7DBE23;
}


/*colores de las modificaciones de reserva*/

.modificar-reserva i {
    color: #7DBE23;
}

.modificar-reserva .caja table tbody tr:first-child {
    border-bottom: 2px solid #7DBE23;
}

.modificar-reserva #labelchkAcepto a {
    color: #7DBE23
}

.modificar-reserva .reserva-actual .localizador-reservaactual span b {
    color: #7DBE23;
}

.modificacion-confirmada div {
    border: 2px solid #7DBE23;
}

.modificacion-confirmada div i {
    color: #7DBE23;
}

footer a:hover,
footer a:hover i {
    color: #AEE364 !important;
}

footer a:hover i {
    opacity: 1;
}

.newslider#bannerCabecera a.carousel-control:hover .glyphicon-chevron-right::before,
.newslider#bannerCabecera a.carousel-control:hover .glyphicon-chevron-left::before {
    color: #548A08 !important;
}

.newslider#bannerCabecera a.carousel-control .glyphicon-chevron-right::before,
.newslider#bannerCabecera a.carousel-control .glyphicon-chevron-left::before {
    color: #7DBE23;
}


/*valoraciÃ³n ficha hotel*/

.nota::before {
    background: #7DBE23;
}

.nav-justified.menu-pestanas.pestanas_list {
    border-bottom: 5px solid #7DBE23;
}

.nav-justified.menu-pestanas.pestanas_list>li>a {
    background-color: #AEE364;
}

.nav-justified.menu-pestanas.pestanas_list>li>a:hover,
.nav-justified.menu-pestanas.pestanas_list>.active>a,
.nav-justified.menu-pestanas.pestanas_list>li>a:focus {
    background-color: #7DBE23;
}

.nav-justified.menu-pestanas.pestanas_list {
    border-bottom: 5px solid #7DBE23;
}

.nav-justified.menu-pestanas.pestanas_list>li>a {
    background-color: #AEE364;
}

.nav-justified.menu-pestanas.pestanas_list>li>a:hover,
.nav-justified.menu-pestanas.pestanas_list>.active>a,
.nav-justified.menu-pestanas.pestanas_list>li>a:focus {
    background-color: #7DBE23;
}

.link-volver a {
    color: #7DBE23;
}

.etiq-back-light {
    color: #548A08;
    background-color: #AEE36466;
}


/*color enlace caja de hotel en modal ubicaciÃ³n*/

.leaflet-container a {
    color: #7DBE23;
}


/*color chat*/

#lbContactIcon,
.lbTabsMarketHeader,
.lbTab,
.lbTabSelected .lbTabIcon,
.lbInvHeader,
.lbInvMobile .lbInvBt,
.lbLayoutButtons {
    background: #7DBE23!important;
}

.table-responsive-col caption {
    border-bottom: 2px solid #7DBE23;
  }