/* CUSTOM INTERRIAS
==================================================
#COLORES APLICADOS POR ELEMENTO
#BOTONES DE COLOR
*/

:root {
	/* Azul oscuro */
	--default-primary-dark-color: #004272;
	/* Azul intermedio */
	--default-primary-light-color: #00588C;
	/* Azul claro */
	--default-primary-midhightlight-color: #0076C0;
	/* Azul más claro */
	--default-primary-highlight-color: #B0D8F3;
	/* Verde */
	--default-secondary-color: #00C47B;
	/* Amarillo */
	--default-tertiary-color: #ffb71c;
	/* Rojo */
	--default-quaternary-color: #A94442;

    --grey-darkest-color: #444;
    --grey-dark-color: #777;
    --grey-light-color: #AAA;
    --grey-highlight-color: #DDD;
}

/* Loading Autocompletado */
.ui-autocomplete-loading {
    background: white url(../../images/theme/autocomplete/ui-anim_basic_16x16.gif) right 3px center no-repeat;
}
/* Placeholder */
.disabled {
    color: #AAA !important;
}
/* Readonly */
input, select, textarea{
	background: #FFF;
	} 
input[readonly], select[readonly], textarea[readonly] {
	background: #FFF;
	color: #555555;
	cursor: pointer;
	}
input[disabled], select[disabled], textarea[disabled]{
    background-color: #EEEEEE !important;
    cursor: not-allowed;
}
/* COLORES APLICADOS POR ELEMENTO */
/* GREEN */
.green-default-c{
	color: var(--default-secondary-color) !important;
}
.green-dark-c{
	color: var(--default-secondary-color) !important;
}
.green-light-c{
	color: #BFE4BA !important;
}
.green-semidark-c{
	color: #7FCA73;
}
.green-highlight-c{
	color: #E4F3E2 !important;
}
.green-dark-bc{
	background: url(../../images/theme/itr/bg_gradient-green-dark1.png) repeat-x left bottom var(--default-secondary-color) !important;
	color: #fff;
}
.green-light-bc{
	background: #BFE4BA !important;
	color: var(--default-secondary-color) !important;
}
/* BLUE */
.blue-dark-c{
	color: var(--default-primary-dark-color) !important;
}
.blue-light-c{
	color: var(--default-primary-light-color) !important;
}
.blue-highlight-c{
	color: var(--default-primary-highlight-color) !important;
}
.blue-dark-bc{
	background: url(../../images/theme/itr/bg_gradient-blue-dark1.png) repeat-x left bottom var(--default-primary-dark-color) !important;
	color: #fff;
}
.blue-light-bc{
	background: var(--default-primary-light-color) !important;
	color: var(--default-primary-dark-color) !important;
}
/* GREY */
.grey-darkest-c{
	color: var(--grey-darkest-color) !important;
}
.grey-dark-c{
	color: var(--grey-dark-color) !important;
}
.grey-light-c{
	color: var(--grey-light-color) !important;
}
.grey-highlight-c{
	color: var(--grey-highlight-color) !important;
}
.grey-dark-bc{
	background: url(../../images/theme/itr/bg_gradient-grey-dark1.png) repeat-x left bottom var(--grey-darkest-color) !important;
	color: #fff;
}
.grey-light-bc{
	background: var(--grey-highlight-color) !important;
	color: var(--grey-dark-color) !important;
}
.box-grey-dark{
	background: var(--grey-light-color) !important;
	color: #fff !important;
}
.box-grey-light{
	background: var(--grey-highlight-color) !important;
	color: #777 !important;
}
/* RED */
.red-dark-c{
	color: #A94442 !important;
}
.red-light-c{
	color: #F2DEDE !important;
}
.red-semidark-c{
	color: #EBCCD1;
}
.red-light-bc{
	background: repeat-x left bottom #F2DEDE !important;
	border-color: #EBCCD1;
	color: #A94442;
}
/* DEFAULT */
.default-dark-c{
	color: var(--default-primary-dark-color) !important;
}
.default-light-c{
	color: var(--default-primary-light-color) !important;
}
.default-highlight-c{
	color: #AFD8F3 !important;
}
.default-dark-bc{
	background: var(--default-primary-dark-color);
	color: #fff;
}
.default-light-bc{
	background: var(--default-primary-light-color) !important;
	color: var(--default-primary-midhightlight-color) !important;
}
.box-default-dark{
	background: var(--default-primary-dark-color) !important;
	color: #fff !important;
}
.box-default-light{
	background: var(--default-primary-light-color) !important;
	color: #777 !important;
}
/* #BOTONES DE COLOR 
==================== */
.breadcrumb li{
	color: #999;
	}
.breadcrumb li a,
.breadcrumb li a:hover{
	color: #999;
	}
.breadcrumb li.active a{
	color: var(--default-primary-midhightlight-color);
	
	}
/* #BOTONES DE COLOR 
==================== */
.btn-blue {
    background: url("../../images/theme/itr/bg_gradient-grey-light1.png") repeat-x scroll left bottom #EEEEEE;
    border: 1px solid #EEEEEE;
    box-shadow: 1px 3px 1px rgba(0, 0, 0, 0.2);
    color: var(--default-primary-midhightlight-color) !important;
    margin-bottom: 3px;
    margin-top: -3px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
    transition: none 0s ease 0s;
}
.btn-blue:hover {
    background: url("../../images/theme/itr/bg_gradient-grey-light1-hover.png") repeat-x scroll left top #EEEEEE;
    border: 1px solid #EEEEEE;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    margin-bottom: 0;
    margin-top: 0;
    transition: none 0s ease 0s;
}
.btn-green {
    background: url("../../images/theme/itr/bg_gradient-grey-light1.png") repeat-x scroll left bottom #EEEEEE;
    border: 1px solid #EEEEEE;
    box-shadow: 1px 3px 1px rgba(0, 0, 0, 0.2);
    color: var(--default-secondary-color) !important;
    margin-bottom: 3px;
    margin-top: -3px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
    transition: none 0s ease 0s;
}
.btn-green:hover {
    background: url("../../images/theme/itr/bg_gradient-grey-light1-hover.png") repeat-x scroll left top #EEEEEE;
    border: 1px solid #EEEEEE;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    margin-bottom: 0;
    margin-top: 0;
    transition: none 0s ease 0s;
}
.btn-grey {
    background: url("../../images/theme/itr/bg_gradient-blue-dark1.png") repeat-x scroll left bottom var(--default-primary-midhightlight-color);
    border: 1px solid #EEEEEE;
    box-shadow: 1px 3px 1px rgba(0, 0, 0, 0.2);
    color: #fff !important;
    margin-bottom: 3px;
    margin-top: -3px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
    transition: none 0s ease 0s;
}
.btn-grey:hover {
    background: url("../../images/theme/itr/bg_gradient-blue-dark1-hover.png") repeat-x scroll left top var(--default-primary-midhightlight-color);
    border: 1px solid #EEEEEE;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    margin-bottom: 0;
    margin-top: 0;
    transition: none 0s ease 0s;
}

.btn-default-dark {
	background: var(--default-primary-dark-color);
}
.btn-default-dark:hover {
	background: var(--default-primary-light-color);
}

/* #Header 
==================== */
/*contact*/
.contactwithus h2{
	background: url(../../images/theme/itr/bg_gradient-white-hover-100.png) repeat-x left bottom #DDD;
	}
.contactwithus a{
	background: url(../../images/theme/itr/bg_gradient-white-100.png) repeat-x left top #eee;
	color: #777;
	}
.contactwithus a:hover{
	background: url(../../images/theme/itr/bg_gradient-white-hover.png) repeat-x left bottom #eee;
	color: #777;
	}


/* #HomePage Styles 
==================== */
.home h6{
	color: #444;
	}
/*list-boxes*/
.home .list-box-sp4 li,
.home .list-box-sp12 li{
	border-bottom: 1px dashed #ddd;
	}
.home .list-box-sp4 li:last-child{
	border-bottom: 3px solid #eee;
	}
.home .list-box-sp4 li:hover,
.home .list-box-sp12 li:hover{
	background:  #eee;
	}
.home .list-box-sp4 .from,
.home .list-box-sp12 .from{
	color:  #777;
	}
/*POPOVER*/
.popover .popover-service,
.popover .popover-service:hover{
	color: #777 !important;
	font-weight: bold !important;
	}
.popover .detail-offer ul li:nth-child(2n){
	background: #f8f8f8;
	}
/*ERROR BOX*/
.error-box{
	border-bottom: 1px solid #eee;
	}
.modal-info .error-box{
	border: none;
	}
.error-box i.info-error{
	background: url("../../images/theme/itr/icon-info.png") no-repeat center center transparent;
	}
.error-box h4{
	color: var(--default-primary-dark-color) !important;
	background: none !important;
	}
.error-box p{
	color: #444 !important;
	}
/*HOME ESCAPADAS*/
/*Filtros*/
.filters .filter-escapadas .filters-body{
	border: 1px solid #eee;
	}
.filters .filter-escapadas ul li.active{
	color: #fff;
	background: #489C3E;
	}
.filters .filter-escapadas ul li.active .filter-text,
.filters .filter-escapadas ul li.active .badge{
	color: #fff;
	}
.filters .filter-escapadas .filter-text{
	color: #858585;
	}
.filters .filter-escapadas .badge{
	color: #858585;
	}
.filters .filter-escapadas .filters-body ul li:nth-child(2n){
	background: #fbfbfb;
	color: #489C3E;
	}
.filters .filter-escapadas .filters-body ul li.active:nth-child(2n){
	color: #fff;
	background: #489C3E;
	}
/*ofertas escapadas*/
.offers-escapadas h6{
	color: #aaa;
	}
.offers-escapadas .list-box-sp4 li{
	border-bottom: none !important;
	} 
.offers-escapadas .list-box-sp4 li:last-child{
	border-bottom: none !important;
	}
/*ofertas grupos*/
.home-grupos .icono-pdf-small{
	background: url(../../images/theme/itr/icono-pdf-small.png) no-repeat center center transparent;
	width: 29px;
	height: 29px;
	display: block;
	}
.home-grupos .downloads{
	background: #F4F4F4;
	} 
.home-grupos .downloads li{
	background: #F4F4F4;
	} 
.home-grupos .downloads .title-pdf{
	color: #777;
	}
.home-grupos .service ul li{
	color: #444;
	}
.home-grupos .service .from{
	color: #444;
	}
.home-grupos .service .from span{
	color: var(--default-primary-midhightlight-color);
	}
/* MODAL CALL US */
.modal-callus h3{
	border-bottom: 1px solid #eee;
}
.modal-callus .address-body{
	color: #666666;
}
.modal-callus .address-footer{
	background: none repeat scroll 0 0 #EEEEEE;
	color: var(--default-primary-dark-color);
}
/* MODAL LOADING */
.modal-loading .text{
	color: #bbb;
}
/* MODAL ZONAS */

/*Nuestros Hoteles*/
.own-hotels h3 {
	background: #ccc;
}
