/* estilos color verde */

a:hover {
  color: #548A08 !important;
}
.fa {
  color: #7DBE23;
}
.fa-inverse {
  color: #FFF;
}
.verde {
  color: #7DBE23;
}

.btn-primary {
  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 {
  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 {
  background: #AEE364;
  color: #FFF;
}
.filtros_vuelos .filtros_style_boton .active {
  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;
}