/*
RESUMEN:
00- RESET
00.1.-- breadcumbs
00.2.-- pagination
00.3.-- estados
00.4.-- botones
00.5.-- panels
00.6.-- filtros
00.7.-- Banner
00.8.-- Modal
01- DISPONIBILIDAD
01.1.-- Resultados
02- FICHA CIRCUITO --> DISPO Y PRECIOS
02.1.-- Servicio seleccionado
02.2.-- Buscador de precios
02.3.-- Informacion del servicio seleccionado
03- SELECCION OPCIONES
03.1.-- Su seleccion
03.2.-- Listado de opciones a seleccionar
03.3.-- vuelos
03.4.-- otras opciones
04- CIERRE
05- OPERATIVA DE RESERVAS
06- PAGINA ERROR
07- ICONOS SERVICIOS
*/

/* ------ RESET ------ */
body {
  	background: #eee;
	color: #777;
	font-family: "open sans", sans-serif;
}
a{
	color: #000;
	}
a:hover,
a:focus,
a.active{
	color: #25539B;
	}
/*breadcumbs*/
.breadcrumb{
	background: none;
	border: none;
}
.breadcrumb li.active{
	color: #132C51;
}
.breadcrumb li a{
	color: #25539B;
}
.breadcrumb li span{
	color: #25539B;
	cursor: default;
}
.breadcrumb.breadcrumb-selection-option{
	background: #25549C; 
}
.breadcrumb.breadcrumb-selection-option li.active,
.breadcrumb.breadcrumb-selection-option li.active a,
.breadcrumb.breadcrumb-selection-option li.active a:hover{
	color: #fff; 
}
.breadcrumb.breadcrumb-selection-option li.active span{
	color: #fff;
	cursor: default;
}
.breadcrumb.breadcrumb-selection-option li a,
.breadcrumb.breadcrumb-selection-option li span{
	color: #9AB9E7;
}
/*pagination*/
.pagination > li > a.active, 
.pagination > li > span.active,
.pagination > li > a.active:hover, 
.pagination > li > span.active:hover{
  background-color: #25539B;
  color: #fff;
	}
.pagination > li > a.disabled, 
.pagination > li > span.disabled,
.pagination > li > a.disabled:hover, 
.pagination > li > span.disabled:hover{
	background: #eee;
	}
/*estados*/
.estado.onRequest{
	color: #F29800;	
	}
.estado.disponible,
.estado.confirmado{
	color: #228C00;	
	}
/* botones*/
.btn{
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  }
.btn-default,
.btn-primary,
.btn-secundary {
  text-shadow: none;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-secundary:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  text-shadow: none;
  background-image: -webkit-linear-gradient(top, #eeeeee 0%, #c5c5c5 100%);
  background-image:         linear-gradient(to bottom, #eeeeee 0%, #c5c5c5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffc5c5c50', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #D2D2D2;
  color: #25539B;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #eeeeee;
  background-position: 0 15px;
  color: #25539B;
}
.btn-default:active,
.btn-default.active {
  background-color: #eeeeee;
  border-color: #D2D2D2;
  color: #25539B;
}
.btn-primary {
  background-color: #25549C;
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(top, #1C4077 0%, #25549C 100%);
  background-image:         linear-gradient(to bottom, #1C4077 0%, #25549C 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #25549C;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #25549C;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #25549C;
  border-color: #25549C;
}
.btn-secundary {
  background-color: #FFA309;
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #FFA309 100%);
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #FFA309 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #FFA309;
}
.btn-secundary:hover,
.btn-secundary:focus {
  background-color: #FFA309;
  background-position: 0 -15px;
  color: #FFFFFF;
}
.btn-secundary:active,
.btn-secundary.active {
  background-color: #FFA309;
  border-color: #FFA309;
  color: #FFFFFF;
}
.btn-selection {
  background-color: #eee;
  color: #25539B;
  background-image: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background-image:         linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffcccccc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #ccc;
}
.btn-selection:hover,
.btn-selection:focus {
  background-color: #ccc;
  background-position: 0 -15px;
  color: #25539B;
}
.btn-selection:active,
.btn-selection.active {
  background-color: #ccc;
  border-color: #ccc;
  color: #25539B;
}
.selectable-fly .btn-selection{
  background-color: #3F79D1;
  color: #fff;
  background-image: -webkit-linear-gradient(top, #3F79D1 0%, #25549C 100%);
  background-image:         linear-gradient(to bottom, #3F79D1 0%, #25549C 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3F79D1', endColorstr='#ff25549C', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #25549C;
}
.selectable-fly .btn-selection:hover,
.selectable-fly .btn-selection:focus {
  background-color: #25549C;
  background-position: 0 -15px;
  color: #fff;
}
.selectable-fly .btn-selection:active,
.selectable-fly .btn-selection.active {
  background-color: #25549C;
  border-color: #25549C;
  color: #fff;
}
.btn-selection-selected {
  background-color: #4DA901;
  color: #fff;
  background-image: -webkit-linear-gradient(top, #4DA901 0%, #238C00 100%);
  background-image:         linear-gradient(to bottom, #4DA901 0%, #238C00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4DA901', endColorstr='#ff238C00', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #238C00;
}
.btn-selection-selected:hover,
.btn-selection-selected:focus {
  background-color: #238C00;
  background-position: 0 -15px;
  color: #fff;
}
.btn-selection-selected:active,
.btn-selection-selected.active {
  background-color: #238C00;
  border-color: #238C00;
  color: #fff;
}
.btn-selection-selected i{
	color: #fff;
	}
/*panels*/
.panel{
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	}
.panel .panel-heading{
	background: #888;
	color: #fff;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	}
.searcher .panel .panel-heading{
	background: #25549C;
	color: #fff;
	border: none;
	}
/*filtros*/
.filters-type1 ul li a,
.filters-type1 ul li .number-elements{
	color: #333;
	background: #ccc;
	}
.filters-type1 ul li a.active,
.filters-type1 ul li a:hover{
	color: #25539B;
	background: #D0DFF4;
	}
.filters-type2 .list-group .list-group-item{
	background: #eee;
	color: #25539B;
	border: none;
	}
.filters-type2 .list-group a.list-group-item.active, 
.filters-type2 .list-group a.list-group-item.active:hover, 
.filters-type2 .list-group a.list-group-item.active:focus,
.filters-type2 .list-group a.list-group-item:hover, 
.filters-type2 .list-group a.list-group-item:focus{
	background: none repeat scroll 0 0 #D0DFF4;
    color: #25539B;
	}
.filters-type2 .list-group a.list-group-item .icon-arrow-right{
	background: url(../images/arrow-right-1.png) no-repeat center center transparent;
}
/*Banner*/
.banner{
	background-color: #fff;
	}
/*Modal*/
.modal .modal-content .modal-header{
	background: none repeat scroll 0 0 #132C51;
    color: #FFFFFF;
}
.modal .modal-content .modal-header button.close{
    color: #FFFFFF;
	}
/* MENU AGENCIAS */
.nav-booking-management{
	background: #25549C; 
	}
.nav-booking-management li a{
	background: #9AB9E7;
	color: #25549C;
	}
.nav-booking-management li.active a,
.nav-booking-management li.active a:hover{
	color: #666; 
	background: #fff;
	}

/* ------ DISPONIBILIDAD ------ */
.availability .panel-heading{
	color: #fff;
	background-color: #132C51;
}
.availability .panel-inner .panel-heading{
	background: #25549C;
	}
/*Resultados*/
.availability .list-results li{
}
.availability .list-results h6{
	color: #25549C;
	}
.availability .list-results h7{
	color: #888;
	}
.availability .list-results p{
	color: #888;
	}
.availability .list-results .from-to{
	color: #25549C;
	background-color: #ddd;
	}
.availability .list-results .price-box{
	background-color: #ddd;
	color: #F09600;
}
.availability .list-results .price-box .price{
	color: #F3F3F3;
	color: #25549C;
}
/* ------ FICHA CIRCUITO --> DISPO Y PRECIOS ------ */
/*Servicio seleccionado*/
.selection-card{
	background: #fff;
	}

.selection-card .panel-heading .panel-title{
	background: #132C51;
	color: #fff;
	}
.selection-card h2{
	color: #25539B;
	}
.selection-card h2 span{
	color: #777;
	}
.selection-card .image{
	border: 1px solid #eee;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 1px 1px 0px rgba(50, 50, 50, 0.3);
    box-shadow:         0px 1px 1px 0px rgba(50, 50, 50, 0.3);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
.selection-card .text{
	background: #F5F5F5;
	color: #25539B;
	}
/*Buscador de precios*/
.searcher-price{
	background: #D0DFF4;
	}
.searcher-price .panel{
	background: transparent;
	}

.searcher-price .panel-heading .panel-title{
	background: #25549C;
	color: #fff;
	}
.searcher-price .panel-heading .link-view-searcher{
	background: #FFA309;
	color: #fff;
	}
.searcher-price .text-info{
	color: #132C51;
	}
.searcher-price .panel-body .new-search-popup{
	background-color: rgba(19,44,81,0.7);
	}
.searcher-price .panel-body .new-search-popup .new-search{
	background: #fff;
	}
.searcher-price .panel-body .new-search-popup .new-search p{
	color: #132C51;
	}
/*Informacion del servicio seleccionado*/
.selection-data-info .panel-group .panel .panel-heading{
	color: #ffffff;
	background: transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}
.selection-data-info .panel-group .panel .panel-heading .panel-title a{
	color: #ffffff;
	background: #25549C;
}
.selection-data-info .panel-group .panel .panel-body{
	color: #868686;
	}
.selection-data-info .panel-group .panel .panel-body h5{
	color: #25539B;
	}
.selection-data-info .overview .info-detail{
	background: #fbfbfb;
	}
.selection-data-info .overview .service{
	background: #25549C;
	}
.selection-data-info .overview .service h5{
	color: #ffffff !important;
	}
.selection-data-info .overview .service ul li{
	color: #fff;
	}
.selection-data-info .overview .service .glyphicon-ok{
	color: #2AB100;
	}
.selection-data-info .overview .service .glyphicon-remove{
	color: #FFA307;
	}
.selection-data-info .overview .info-detail .title{
	color: #25539B;
	}
.selection-data-info .overview .info-detail ul li{
	color: #25549C;
	}
.selection-data-info .overview .info-detail .col-md-6:first-child{
	border-right: 1px dotted #aaa;
	}
.selection-data-info .overview .itinerary h6{
	color: #25539B;
	}
.selection-data-info .overview .gmaps{
	border: 1px solid #ddd;
	}
.selection-data-info .options h5{
	color: #fff !important;
	background: #132C51;
	}

.selection-data-info .options h6{
	color: #132C51;
	border-bottom: 1px solid #ddd;
	}
.selection-data-info .options h7{
	color: #25539B;
	}
.selection-data-info .options h7 i{
	color: #F29800;
	}
.selection-data-info .options h8{
	color: #25539B;
	}
.selection-data-info .options ul li ul li:nth-child(2n){
	background: #FBFBFB;
	}
.selection-data-info .options img{
	border: 1px solid #ddd;
	}
.selection-data-info .options .view-more{
	color: #F29800;
	}
.selection-data-info .destinations h5{
	color: #132C51;
	}
.selection-data-info .destinations img{
	border: 1px solid #ddd;
	}
.selection-data-info .destinations ul li:nth-child(2n){
	background: #FBFBFB;
	}
/* ------ SELECCION OPCIONES ------ */
/* Su seleccion */
.your-selection{
	background: #D0DFF4;
	}
.your-selection .panel{
	background: transparent;
	}
.your-selection .panel-heading .panel-title{
	background: #25549C;
	color: #fff;
	}
.your-selection .panel-heading .panel-title .print-area a.print-button{
	color: #25539B;
	}
.your-selection .panel-heading .panel-title .print-area a.print-button i{
	color: #777;
	}
a.print-button-down{
        color: #25539B;
    }
a.print-button-down i{
        padding-right: 5px;
        color: #777;
	}
.your-selection .panel-body{
	background: #fff;
	color: #777;
	}
.your-selection .panel-body .datos strong{
	color: #25539B;
	}
.your-selection .panel-body .precios strong {
    color: #25539B;
}
.your-selection .panel-body .precios .desglose-precios{
	background-color: #F2F2F2;
	}
.your-selection .panel-body .precios .precio-total{
	background-color: #D0DFF4;
	}
.your-selection .panel-body .precios .precio-final h6{
	background-color: #25549C;
	color: #fff;
	}
.your-selection .panel-body .precios .precio-final .precio-final-total{
	background-color: #FCA008;
	color: #fff;
	}
.your-selection .panel-body .precios .precio-total h6{
	color: #25549C;
	}
/* Listado de opciones a seleccionar */
.selection-options-data{
	background: #fff;
	}
.selection-options-data .option .option-title,
.selection-options-data .option .title{
	background-color: #9BBAE8;
}
.selection-options-data .option .option-title h4,
.selection-options-data .option .title h4{
	color: #25539B;
}
.selection-options-data .option .option-title  .price,
.selection-options-data .option .option-title  .price-pax,
.selection-options-data .option .option-title  .button{
	background-color: #3F79D1;
	color: #fff;
}
.selection-options-data .option ul li.even {
	background-color: #ddd;
}
.selection-options-data .option ul li.odd {
	background-color: #ffffff;
}
.selection-options-data .option ul li.lastDistri {
	border-bottom: 3px solid #f7f7f7;
}
.selection-options-data .option ul li .hotel{ 
	color: #25539B;
}
.selection-options-data .option ul li .hotel-name{ 
	color: #888888;
}
.selection-options-data .option ul li .category i{ 
	color: #F29800;
}
.selection-options-data .option ul li .price{ 
	color: #25539B;
}
.selection-options-data .option ul li .price span{ 
	color: #F29800;
}
/* vuelos */
.selection-options-fly{
	background: #fff;
	}
.selection-options-fly .option-fly .option-title,
.selection-other-options .option-fly .option-title{
	background-color: #132C51;
	}
.selection-options-fly .option-fly .option-title h4,
.selection-other-options .option-fly .option-title h4{
	color: #fff;
	}
.selection-options-fly .option-fly .option-title h4 .icon-fly-departure,
.selection-other-options .option-fly .option-title h4 .icon-fly-departure{
	background: url("../images/icon-fly-departure.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
.selection-options-fly .option-fly .option-title h4 .icon-fly-arrival,
.selection-other-options .option-fly .option-title h4 .icon-fly-arrival{
	background: url("../images/icon-fly-arrival.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
.selection-options-fly .option-fly .list-fly table thead tr,
.selection-other-options .option-fly .list-fly table thead tr{
	background: #9BBAE8;
	color: #202020;
	}
.selection-options-fly .option-fly .list-fly ul li{
	background: #fff;
	border-bottom: 7px solid #9BBAE8;
	color: #999;
	}
.selection-options-fly .option-fly .list-fly ul li:nth-child(2n),
.selection-other-options .option-fly .list-fly ul li:nth-child(2n){
	background: #f4f4f4;
	}
.selection-options-fly .option-fly .list-fly ul li.selectable-fly,
.selection-other-options .option-fly .list-fly ul li.selectable-fly{
	background: #D0DFF4;
	color: #444;
	}
.selection-options-fly .option-fly .list-fly ul li .vuelo-con-escalas,
.selection-other-options .option-fly .list-fly ul li .vuelo-con-escalas{
	border-top: 1px solid #ddd;
	}
.selection-options-fly .option-fly .list-fly ul li.selectable-fly .vuelo-con-escalas,
.selection-other-options .option-fly .list-fly ul li.selectable-fly .vuelo-con-escalas{
	border-top: 1px solid #fff;
	}
.selection-options-fly .btn .icon-arrow-right-white,
.selection-other-options .btn .icon-arrow-right-white{
	background: url(../images/arrow-right-white.png) no-repeat center center transparent;
}
/*otras opciones*/
.selection-other-options{
	background: #FFF;
	}
.selection-other-options .option-service .option-title{
	background-color: #132C51;
	}
.selection-other-options .option-service .option-title h4{
	color: #fff;
	}
.selection-other-options .option-service .option-title h4 .icon-fly-departure{
	background: url("../images/icon-fly-departure.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
.selection-other-options .option-service .option-title h4 .icon-fly-arrival{
	background: url("../images/icon-fly-arrival.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
.selection-other-options .option-fly .list-fly ul li{
	background: #f4f4f4;
	}
.selection-other-options .option-fly .list-fly table thead tr{
	background: #9BBAE8;
	color: #202020;
	}
.selection-other-options .option-service .list table thead tr{
	background: #9BBAE8;
	color: #202020;
	}
.selection-other-options .option-service.service-inclusive ul li{
	background: #f4f4f4;
	}
.selection-other-options .option-fly .list-fly table tr,
.selection-other-options .option-service .list table tr{
	border-bottom: 1px solid #ddd;
	}
.selection-other-options .option-service.agency-data .list table tr{
	border-bottom: none;
	}
.selection-other-options .option-service .list table .importe-negativo{
	color: #FFC159;
	}
.selection-other-options .option-service.desglose-precios table tr{
	border-bottom: 2px solid #fff;
	}
.selection-other-options .option-service.desglose-precios table tbody th{
	background: #9BBAE8;
	color: #1F1F1F;
	}
.selection-other-options .option-service.desglose-precios table tbody td{
	background: #EEEEEE;
	color: #1F1F1F;
	}
.selection-other-options .option-service.desglose-precios table tfoot th{
	background: #25549C;
	color: #fff;
	}
.selection-other-options .option-service.desglose-precios table tfoot td{
	background: #FCA008;
	color: #fff;
	}
.selection-other-options .option-service.desglose-precios  .option-title h4 span.link,
.selection-other-options .option-service.desglose-precios  .option-title h4 span.link a{
	color: #fff;
	}
.selection-other-options .option-service.desglose-precios 
.desglose-agencia .overlay-agencia{
	background: #fff;
	}
.selection-other-options .option-service.desglose-precios .tax-nocom-not-included {
	background-color:#ffff;
}
.selection-other-options .option-service i{
	color: #25549C !important;
	}
/* ------ CIERRE ------ */
.booking-close{
	background: #fff;
	}
.booking-close .booking-data .localizador-data table{
	width: 100%;
	border: 1px solid #eee;
	}
.booking-close .booking-data .localizador-data table h1{
	color: #FCA008;
	}
.booking-close .booking-data .localizador-data table .txt{
	color: #25549C;
	}
.booking-close .booking-data .localizador-data table .localizador{
	color: #25549C;
	background-color: #eee;
	}
.booking-close .booking-data .localizador-data .print-area a.print-button{
	color: #25539B;
	}
.booking-close .booking-data .localizador-data .print-area a.print-button i{
	color: #777;
	}
.booking-close .booking-data .estado{
	background: #132C51;
	color: #fff;
	}
.booking-close .booking-data .estado span{
	color: #fff;
	}
.booking-close .booking-data .estado span.confirmado{
	background: #479B3D;
	}
.booking-close .booking-data .estado span.onRequest{
	background: #FFD184;
	}
.booking-close .booking-data .estado span.anulado{
	background: #B20000;
	}
.booking-close .booking-data .precio{
	}
.booking-close .booking-data .precio .price-data{
	background: #9BBAE8;
	}
.booking-close .booking-data .precio .price-data .title{
	color: #25549C;
	}
.booking-close .booking-data .precio .price-data .price{
	background: #D0DFF4;
	color: #25549C;
	}
.booking-close .panel-group .panel .panel-heading{
	color: #ffffff;
	background: transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}
.booking-close .panel-group .panel .panel-heading .panel-title a{
	color: #ffffff;
	background: #25549C;
}
.booking-close .panel-group .panel .panel-body{
	color: #868686;
	}
.booking-close .panel-group .panel .panel-body h5{
	color: #25539B;
	}
.booking-close .panel-group .selection-other-options .option-service.desglose-precios .option-title{
	background-color: transparent;
	}
.booking-close .panel-group .selection-other-options .option-service.desglose-precios .option-title h4{
	color: #132C51;
	}
.booking-close .documentacion .buttons .btn-default i,
.booking-close .buttons.cancel-booking .btn-default i{
    color: #777;
	}
/* ------ OPERATIVA DE RESERVAS ------ */
.booking-management{
	background: #fff;
	}
.booking-management h4 {
    background-color: #132C51;
    color: #FFFFFF;
}
/*consulta reservas*/
.booking-management.booking-consult form .row{
	border-bottom: 10px solid #E9E9E9;
	}
.booking-management.booking-consult .form-group label {
	color: #999;
	}
.booking-management.booking-consult .form-group.from-to .input-group-addon{
	background: none;
	border: none;
	}
.booking-management.booking-consult .form-group.from-to .input-group-addon i{
	color: #999;
}
.booking-management.booking-consult form .button{
	text-align: right;
	margin-top: 10px;
	}

.booking-management.booking-consult .form-group.from-to .active-color {
	background-color: white !important;
}

.booking-management.booking-consult .list-result table{
	border: 1px solid #ddd;
	}
.booking-management.booking-consult .list-result thead {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #444444;
}
.booking-management.booking-consult .list-result tbody tr:nth-child(2n) {
    background: none repeat scroll 0 0 #F8F8F8;
}
.booking-management.booking-consult .list-result table .btn.btn-color {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: none;
}
.booking-management.booking-consult .list-result table .btn.btn-color:hover {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: none;
}
.booking-management.booking-consult .list-result table .btn.btn-color i {
    color: #666666;
}
.booking-management.booking-consult .list-result .estado span.confirmado {
    background: none repeat scroll 0 0 #489C3D;
    color: #FFFFFF;
}
.booking-management.booking-consult .list-result .estado span.onRequest {
    background: none repeat scroll 0 0 #FFA309;
    color: #FFFFFF;
}
.booking-management.booking-consult .list-result .estado span.anulado {
    background: none repeat scroll 0 0 #B20000;
    color: #FFFFFF;
}
.booking-management.booking-consult .list-result .pendiente {
	background: none repeat scroll 0 0 #a94442;
	color: #FFFFFF;
}
.booking-management.booking-consult .list-result .alertBox {
	padding: 10px 10px;
}
.booking-management.booking-consult .list-result .alertBox .text {
	padding: 5px 10px;
	font-size: 12px;
}
/*usuarios*/
.booking-management.users-management .user-management-config h5{
	color: #132C51;
	}
.booking-management.users-management .user-management-config form .form1,
.booking-management.users-management .user-management-config form .form2,
.booking-management.users-management .user-management-config form .form3{
	border-bottom: 10px solid #E9E9E9;
	}
.booking-management.users-management .user-management-config .form-group label {
	color: #999;
	}
.booking-management.users-management .user-management-config .form-group.from-to .input-group-addon{
	background: none;
	border: none;
	}
.booking-management.users-management .user-management-config .form-group.from-to .input-group-addon i{
	color: #999;
}
.booking-management.users-management .user-management-config form .button{
	text-align: right;
	margin-top: 10px;
	}
.booking-management.users-management .list-result table{
	border: 1px solid #ddd;
	}
.booking-management.users-management .list-result thead {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #444444;
}
.booking-management.users-management .list-result tbody tr:nth-child(2n) {
    background: none repeat scroll 0 0 #F8F8F8;
}
.booking-management.users-management .list-result tbody tr.selected,
.booking-management.users-management .list-result tbody tr.selected:nth-child(2n){
	background: #D0DFF4;
	}
.booking-management.users-management .list-result tbody tr.selected .btn{
	background-image: -webkit-linear-gradient(top, #9BBAE8 0%, #3F79D1 100%);
  background-image:         linear-gradient(to bottom, #9BBAE8 0%, #3F79D1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9BBAE8', endColorstr='#ff3F79D10', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3F79D1;
  color: #fff;
	}
.booking-management.users-management .list-result tbody tr.selected .btn.btn-default:hover,
.booking-management.users-management .list-result tbody tr.selected .btn.btn-default.active{
  background-color: #3F79D1;
  background-position: 0 -15px;
  color: #fff;
}
.booking-management.users-management .list-result table .btn.btn-color i {
    color: #666666;
}
.booking-management.users-management .list-result .estado span.on {
    background: none repeat scroll 0 0 #489C3D;
    color: #FFFFFF;
}
.booking-management.users-management .list-result .estado span.off {
    background: none repeat scroll 0 0 #aaaaaa;
    color: #FFFFFF;
}
.booking-management.users-management .list-result .estado span.anulado {
    background: none repeat scroll 0 0 #B20000;
    color: #FFFFFF;
}
/*comisiones*/
.booking-management.commission-management .commission-management-config h5{
	color: #132C51;
	}
.booking-management.commission-management .commission-management-config form .form1,
.booking-management.commission-management .commission-management-config form .form2,
.booking-management.commission-management .commission-management-config form .form3{
	border-bottom: 10px solid #E9E9E9;
	}
.booking-management.commission-management .commission-management-config .form-group label {
	color: #999;
	}
.booking-management.commission-management .commission-management-config .form-group.from-to .input-group-addon{
	background: none;
	border: none;
	}
.booking-management.commission-management .commission-management-config .form-group.from-to .input-group-addon i{
	color: #999;
}
.booking-management.commission-management .commission-management-config form .button{
	text-align: right;
	margin-top: 10px;
	}
.booking-management.commission-management .list-result table{
	border: 1px solid #ddd;
	}
.booking-management.commission-management .list-result thead {
    background: none repeat scroll 0 0 #DDDDDD;
    color: #444444;
}
.booking-management.commission-management .list-result tbody tr:nth-child(2n) {
    background: none repeat scroll 0 0 #F8F8F8;
}
.booking-management.commission-management .list-result tbody tr.selected,
.booking-management.commission-management .list-result tbody tr.selected:nth-child(2n){
	background: #D0DFF4;
	}
.booking-management.commission-management .list-result tbody tr.selected .btn{
	background-image: -webkit-linear-gradient(top, #9BBAE8 0%, #3F79D1 100%);
  background-image:         linear-gradient(to bottom, #9BBAE8 0%, #3F79D1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9BBAE8', endColorstr='#ff3F79D10', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3F79D1;
  color: #fff;
	}
.booking-management.commission-management .list-result tbody tr.selected .btn.btn-default:hover,
.booking-management.commission-management .list-result tbody tr.selected .btn.btn-default.active{
  background-color: #3F79D1;
  background-position: 0 -15px;
  color: #fff;
}
.booking-management.commission-management .list-result table .btn.btn-color i {
    color: #666666;
}
.booking-management.commission-management .list-result .estado span.on {
    background: none repeat scroll 0 0 #489C3D;
    color: #FFFFFF;
}
.booking-management.commission-management .list-result .estado span.off {
    background: none repeat scroll 0 0 #aaaaaa;
    color: #FFFFFF;
}
.booking-management.commission-management .list-result .estado span.anulado {
    background: none repeat scroll 0 0 #B20000;
    color: #FFFFFF;
}
/* popup confirmacion cancelacion reserva */
.modal-cancel-booking .booking-close .booking-data .precio .price-data td.agency span{
	color: #25539B;
	}
.modal-cancel-booking .form-cancel-booking h6{
	color: #132C51;
	}
.modal-cancel-booking .form-cancel-booking textarea{
	border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
	}
.modal-cancel-booking .form-cancel-booking .btn-default i{
	color: #777777;
	}
/* ----- PAGINAS ERROR ----- */
.section-error{
	background: #fff;
	}
.error-box{
	border: 1px solid #EDEDED;
	}
.error-box .table-row .image{
	background: #EDEDED;
	}
.error-box .table-row .text h5{
	color: #25539B;
	}
/* ------ ICONOS SERVICIOS ------ */
.icon-service{
	width: 32px;
	height: 32px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #eee;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
.icon-service.icon-service-tr{
	background: url(../images/sprite-icon-service.png) no-repeat 0 0 #fff;
	}
.icon-service.icon-service-ci{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -30px #fff;
	}
.icon-service.icon-service-vi{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -60px #fff;
	}
.icon-service.icon-service-ex{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -90px #fff;
	}
.icon-service.icon-service-ht{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -120px #fff;
	}
.icon-service.icon-service-se{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -150px #fff;
	}
.icon-service.icon-service-cr{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -180px #fff;
}
.icon-service.icon-service-pp{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -210px #fff;
}
.icon-service.icon-service-mo{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -240px #fff;
}
.icon-service.icon-service-lgw{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -270px #fff;
}
.icon-service.icon-service-t1{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -300px #fff;
}
.icon-service.icon-service-ai{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -330px #fff;
}
.icon-service.icon-service-aj{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -360px #fff;
}
.icon-service.icon-service-av{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -390px #fff;
}
.icon-service.icon-service-hb{
	background: url(../images/sprite-icon-service.png) no-repeat 0 -420px #fff;
}