/* 
	20 COLORS
		
		transparent

	WHITE
		#ffffff

	GRAY
		#333333
		#555555
		#777777
		#999999
		#aaaaaa
		#cccccc
		#dddddd
		#e8e8e8
		#f1f1f1
		#f9f9f9
		#fafafa
		#fcfcfc

	BLUE
		#23527c
		#337ab7

	TRIPADVISOR GREEN
		#5b9a44
		#dbecd5
		#c0deb6

	ORANGE
		#cc9342

	MAGENTA
		#c0264c
*/

/* SECTION HOTEL */
	/* hotel results */
	.acqua-hotel-results {
		background-color: #ffffff;
		border-color: #cccccc;
	}
	.acqua-hotel-results:hover {
		background-color: #fcfcfc;
		border-color: #aaaaaa;
	}
	.acqua-hotel-results .hotel-image .image-box {
		background-color: #f1f1f1;
	}
	.acqua-hotel-results .hotel-info h2 .flight-included {
		color: #777777;
	}
	.acqua-hotel-results .hotel-info .hotel-location {
		color: #777777;
	}
	.acqua-hotel-results .hotel-info .show-short-description {
		border-bottom-color: #e8e8e8;
	}
	.tripadvisor .tripadvisor-link {
		color: #555555;
	}
	.tripadvisor:hover .tripadvisor-link {
		color: #5b9a44;
	}
	.tripadvisor .score strong {	
		color: #5b9a44;
	}
	.tripadvisor-modal .modal-header {
		color: #ffffff;
		background-color: #5b9a44;
	}
	.tripadvisor-modal .modal-header h3 span {
		color: #dbecd5;
	}
	.tripadvisor-modal .modal-header .close {
		color: #ffffff;   
	}
	.tripadvisor-modal .modal-header .close:hover {
		color: #c0deb6;
	}
	.tripadvisor-modal .modal-footer {
		color: #777777;  
		background-color: #f3f3f3;
		border-top-color: #dddddd;
	}
	.acqua-hotel-results .hotel-info .show-flight-details .fa {
		color: #333333;
	}
	.acqua-hotel-rooms .room-row {
		background-color: #fafafa;
	}
	.acqua-hotel-rooms .room-row:nth-child(even) {
		background-color: #f1f1f1;
	}
	.acqua-hotel-rooms .room-row.rooms-head-cell {
		border-top-color: #e8e8e8;
	}
	.cancellation-policy {
		background-color: #ffffff;	
	}
	.acqua-hotel-rooms .room-type .room-thumb {
		border-color: #aaaaaa;
	}
	.acqua-hotel-rooms .room-type .period {
		color: #555555;
	}
	.acqua-hotel-rooms .room-conditions .conditions-item abbr {
		border-bottom-color: inherit;
	}
	.acqua-hotel-rooms .room-conditions .conditions-item.text-warning {
		color: #cc9342;
	}
	.acqua-hotel-rooms .room-price a .book-now {
		background-color: rgba(0,0,0,0.15);
	}
	.acqua-groundserv-dates .acqua-groundserv-header {
		color: #ffffff;
		background-color: #999999;
		border-top-color: #e8e8e8;
		border-bottom-color: #e8e8e8;
	}
	.acqua-groundserv-dates .acqua-groundserv-content .show-acqua-groundserv-options {
		background-color: #f1f1f1;
	}
	.acqua-groundserv-dates .acqua-groundserv-content .show-acqua-groundserv-options:hover,
	.acqua-groundserv-dates .acqua-groundserv-content .show-acqua-groundserv-options:focus {
		background-color: #e8e8e8;
	}
	.acqua-groundserv-dates .acqua-groundserv-content .show-acqua-groundserv-options .hours {
		color: #777777;
	}
	.acqua-groundserv-dates .acqua-groundserv-content .acqua-groundserv-options {
		background-color: #f9f9f9;
	}	
	.acqua-hotel-results-footer {
		border-top-color: #dddddd; 
	}
	.acqua-hotel-results-footer .social .select-offer:hover,
	.acqua-hotel-results-footer .social .favorites:hover {
		color: #23527c;
		background-color: #f5f5f5;
	}
	.acqua-hotel-results-footer .flight-included-button,
	.acqua-hotel-results-footer .buss-included-button {
		background-color: #337ab7;
		border-color: #337ab7;
	}
	.acqua-hotel-results-footer .flight-included-button span,
	.acqua-hotel-results-footer .buss-included-button span {
		background-color: #e8e8e8;
	}
	.acqua-hotel-results-footer .buss-included-button span {
		background-color: #e8e8e8;
	}
	.acqua-hotel-results-footer .flight-included-button a,
	.acqua-hotel-results-footer .buss-included-button a {
		color: #ffffff;
	}
	.acqua-hotel-results-footer .flight-included-button:hover,
	.acqua-hotel-results-footer .buss-included-button:hover {
		background-color: #ffffff;
	}
	.acqua-hotel-results-footer .flight-included-button:hover span,
	.acqua-hotel-results-footer .buss-included-button:hover span {
		background-color: #d8d8d8;
	}
	.acqua-hotel-results-footer .flight-included-button:hover a,
	.acqua-hotel-results-footer .buss-included-button:hover a {
		color: #337ab7;
	}

	/* hotel details */
	.acqua-hotel-details .hotel-info .hotel-location {
		color: #777777;
	}
	.hotel-on-map {
		background-color: #ffffff;
	}
	.hotel-on-map .info-window {
		background-color: #ffffff;
		border-color: #cccccc;
	}
	.hotel-on-map .info-window .icon-cancel {
		color: #ffffff;
		background-color: #333333;
	}
	.hotel-on-map .info-window .hotel-address {
		color: #777777;
	}
	.hotel-on-map .info-window .hotel-price .travellers {
		color: #777777;
	}
	.hotel-on-map .poi-container {
		background-color: #ffffff;
	}
	.hotel-on-map .poi-container .subtitle {
		color: #777777;
	}
	.hotel-on-map .poi-container .hotel-poi li.category {
		color: #777777;	
	}
	.acqua-hotel-details .nav-tabs > li > a {
		color: #777777;
		background-color: #f1f1f1;
	}
	.acqua-hotel-details .nav-tabs > li.active > a,
	.acqua-hotel-details .nav-tabs > li.active > a:hover,
	.acqua-hotel-details .nav-tabs > li.active > a:focus {
		color: #ffffff;
		background-color: #555555;
	}
	.acqua-hotel-details .nav-tabs > li > a:hover,
	.acqua-hotel-details .nav-tabs > li > a:focus {
		background-color: #ececec;
	}
	.acqua-hotel-details .transfers ul .glyphicon {
		color: #666666;
	}
	body.fixed .acqua-hotel-details .acqua-hotel-details-header-container {
		background-color: #ffffff;
		background-color: rgba(255,255,255,0.9);
	}
	.acqua-upsell-insurance {
		background-color: #f5f5f5;
	}
	
	/* acqua-hotel-visited */
	.acqua-hotel-visited h3 {
		border-top-color: #cccccc;
	}
	.acqua-hotel-visited a {
		color: #555555;
		background-color: #fafafa;
		border-color: transparent;
	}
	.acqua-hotel-visited a:hover,
	.acqua-hotel-visited a:focus {
		background-color: #ffffff;
		border-color: #f1f1f1;
	}
	.acqua-hotel-visited a .thumb {
		background-color: #f1f1f1;
	}
	.discount-label {
		color: #ffffff;
		background-color: #c0264c;
	}