/*
	16 COLORS

	GRAY
		#333333
		#555555
		#666666
		#777777
		#aaaaaa
		#d5d5d5
		#dddddd
		#dfdfdf	
		#e5e5e5
		#eaeaea
		#f1f1f1
		#f5f5f5
		#f9f9f9
		#fbfbfb

	RED
		#ff0000

	WHITE
		#ffffff
*/

/* FORM ELEMENTS */
	.form-control:focus {
		border-color: #777777;
	}
	.group-title {
		color: #666666;
		border-bottom-color: #d5d5d5;
	}
	.input-msg-error {
		border-color: #ff0000;
	}

	/* acqua-search-tab-panel-narrow */
	.acqua-search-tab-panel-narrow {
		color: #333333;
		background-color: #dfdfdf;
		border-color: #dddddd;
	}
	.acqua-search-tab-panel-narrow a {
		color: #aaaaaa;
	}
	.acqua-search-tab-panel-narrow a:hover,
	.acqua-search-tab-panel-narrow a.active {
		color: #555555;
	}

	/* acqua-searchform-container */
	.acqua-searchform-container h4 {
		color: #ffffff;
		background-color: #666666;
	}
	input.date {
		background-color: #ffffff;
	}
	.acqua-searchform {
		background-color: #f9f9f9;
		border-color: #666666;
	}
	.acqua-searchform .rentacar-date {
		background-color: #e5e5e5;
	}
	.acqua-searchform .group-container {
		border-color: #ffffff;
		background-color: #eaeaea;
		background-color: rgba(0,0,0,0.5);
	}

	/* acqua-transport-type-panel (holiday-transport-type)
	.acqua-transport-type-panel h2 {
		color: #777777;
	}
	.acqua-transport-type-panel li a {
		color: #777777;
		background: #f3f3f3;
		border-color: #999999;
	}
	.acqua-transport-type-panel li a:hover {
		color: #9e1d3e;
	}
	.acqua-transport-type-panel li a:focus,
	.acqua-transport-type-panel li a.selected {
		color: #9e1d3e;
		background: #d8d8d8;		
	}
	.acqua-transport-type-panel.inside ul {
		background-color: #ffdea8;
		border-color: #ffffff;
	} */
	
	/* acqua-authentication */
	.acqua-authentication {
		background-color: #fbfbfb;
		border-color: #dddddd;
	}
	.acqua-authentication .alt-link {
		background-color: #f1f1f1;
	}
	.acqua-authentication .new-account-confirmation {
		background-color: #f5f5f5;
		border-color: #dddddd;
	}
	
	/* banner-img-container */
	.banner-img-container {
		border-bottom-color: #333333;
	}
	
	/* acqua-searchform-container-wide */
	.acqua-searchform-container-wide {
		background-color: #efefef;
	}
	.acqua-searchform-container-wide-inner {
		background-color: #000000;
		background-color: rgba(0,0,0,0.75);
	}
	
	/* VERTICAL acqua-search-tab-panel-wide */
	.vertical .acqua-search-tab-panel-wide li a {
		color: #ffffff;
		background-color: rgba(0,0,0,0.75);
	}
	.vertical .acqua-search-tab-panel-wide li.active {
		background-color: transparent;
	}
	.vertical .acqua-search-tab-panel-wide li.active a,
	.vertical .acqua-search-tab-panel-wide li.active:hover a {
		background-color: transparent;
	}
	
	/* HORIZONTAL acqua-search-tab-panel-wide */
	.horizontal .acqua-search-tab-panel-wide li a {
		color: #ffffff;
		background-color: rgba(0,0,0,0.75);
	}
	.horizontal .acqua-search-tab-panel-wide li.active {
		background-color: transparent;
	}
	.horizontal .acqua-search-tab-panel-wide li.active a,
	.horizontal .acqua-search-tab-panel-wide li.active:hover a {
		background-color: transparent;
	}
	
	/* HORIZONTAL acqua-searchform-wide */
	.acqua-hotel-details .acqua-searchform-wide {
		background-color: #777777;
	}
	.acqua-searchform-wide .date {
		background-color: #ffffff;
	}
	.acqua-searchform-wide .dest {
		background-color: #ffffff;
	}
	.acqua-searchform-wide label {
		color: #ffffff;
	}
	.acqua-aside .acqua-change-search .acqua-searchform-wide {
		background-color: #777777; 
	}
	
	/* request-details-form */
	.request-details-form .modal-header {
		background-color: #f5f5f5;
	}
	.acqua-searchform-inside {
		background-color: #fbfbfb;
		border-color: #dddddd;
	}