/* color overrides for in-context gallery */

/* gallery specific - overrides https://incontextgallery.sabrehospitality.com/api/incontextgallery/1.0/galleria.incontext.css */

.galleria-theme-incontext .galleria-thumbnails-container .galleria-thumb-nav-left,
.galleria-theme-incontext .galleria-thumbnails-container .galleria-thumb-nav-right,
.galleria-theme-incontext .galleria-categories dt a:after {
	color: #4B4B4B !important;
}
.galleria-theme-incontext .galleria-thumbnails-container .galleria-thumb-nav-left.disabled,
.galleria-theme-incontext .galleria-thumbnails-container .galleria-thumb-nav-right.disabled {
	color: rgba(75,75,75,0.4) !important;
}

.galleria-theme-incontext .galleria-cta-button {
	background-image: none;
	background: #ecd899 !important;
	background: -moz-linear-gradient(top, #ecd899 0%, #d5b431 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecd899), color-stop(100%,#d5b431)) !important;
	background: -webkit-linear-gradient(top, #ecd899 0%,#d5b431 100%) !important;
	background: -o-linear-gradient(top, #ecd899 0%,#d5b431 100%) !important;
	background: -ms-linear-gradient(top, #ecd899 0%,#d5b431 100%) !important;
	background: linear-gradient(to bottom, #ecd899 0%,#d5b431 100%) !important;
	border: 0 !important;
	color: #000 !important;
    -webkit-text-shadow: none !important;
    -moz-text-shadow: none !important;
    -ms-text-shadow: none !important;
    -o-text-shadow: none !important;
    text-shadow: none !important;
}
.galleria-theme-incontext .galleria-cta-button:before {
	opacity: 0 !important;
}

.galleria-theme-incontext .galleria-thumbnails-container .galleria-thumbnails-list .galleria-image {
	border: 1px solid #BC9400 !important;
}
.galleria-theme-incontext .galleria-rate-wrapper .galleria-per-night,
.galleria-theme-incontext .galleria-rate-wrapper .galleria-rates-from,
#V111_C1_HotelProductsPanel .HeaderPrice .PriceDisplay,
#V111_C1_HotelProductsPanel .HeaderPrice .PriceFreq,
#V111_C1_HotelProductsPanel .ProductPriceGroup .ProductPriceFreq {
	color: #BC9400 !important;
}
.galleria-theme-incontext .galleria-close .fa-circle,
.galleria-theme-incontext .galleria-home .fa-circle,
#V119_C2_SingleReservationTripSummaryPanel .PkgBtmNoThxBtn {
	color: #4B4B4B !important;
}

/* synxis specific - overrides https://incontextgallery.sabrehospitality.com/api/incontextgallery/1.0/assets/synxis/icbegallery.css */ 
/* usable text yellow: #BC9400 */

.icbe-be-wrap a,
.icbe-be-wrap input,
.icbe-be-wrap select {
	outline: 0 !important;
}
.icbe-be-wrap a,
.icbe-be-wrap a:hover,
.icbe-be-wrap a:visited,
.summary-inner a.TxTColor {
	color: #4B4B4B !important;
}

input[type='text']:focus, input[type='password']:focus, select:focus {
  border: 1px solid #4B4B4B !important;
}

.ui-datepicker-calendar .ui-state-active,
.ui-datepicker-calendar .ui-state-hover,
.SelectedDates {
	background-color: #eedda5 !important;
}
.LegendItem .SelectedDates {
	border: 1px solid #debe3b !important;
}
.LegendItem .BECalOpen {
	border: 1px solid #cecece !important;
}
.ui-state-default.BENoAvail,
.BENoAvail,
.step-two #icbe-data .img-close,
.step-three #icbe-data .img-close {
	background: #5c5c5c !important;
}
.ui-state-default.BEMinLen,
.BEMinLen {
	background: #a0cbe2 !important;
}

.ui-datepicker th {
	color: #4B4B4B !important;
}
.ui-datepicker-calendar tbody {
	background: #ececec !important;
}
.ui-state-default.ui-state-active span,
.ui-state-default.ui-state-hover span {
	color: #333 !important;
}

.step-one .CodesDiv {
	background: #ececec !important;
	border: 1px solid #4B4B4B !important;
}

#XbeView .ButtonSt1,
#XbeView .ButtonSt4,
#XbeView .ButtonSt1:hover,
#XbeView .ButtonSt4:hover {
	background-image: none !important;
	background: #ecd899 !important;
	background: -moz-linear-gradient(top, #ecd899 0%, #d5b431 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecd899), color-stop(100%,#d5b431)) !important;
	background: -webkit-linear-gradient(top, #ecd899 0%,#d5b431 100%) !important;
	background: -o-linear-gradient(top, #ecd899 0%,#d5b431 100%) !important;
	background: -ms-linear-gradient(top, #ecd899 0%,#d5b431 100%) !important;
	background: linear-gradient(to bottom, #ecd899 0%,#d5b431 100%) !important;
	border: 0 !important;
	color: #000 !important;
    -webkit-text-shadow: none !important;
    -moz-text-shadow: none !important;
    -ms-text-shadow: none !important;
    -o-text-shadow: none !important;
    text-shadow: none !important;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ecd899', EndColorStr='#d5b431');
}
.HorizButtonLink:after {
	color: #000 !important;
}

.icbe-rates .icbe-rates-from,
.icbe-rates .icbe-per-night,
#AvailResultsContainer .PackageItem .IncludesTax {
	color: #BC9400 !important;
}

#V111_C4_Step1Div,
#V111_C4_Step2Div,
#V119_C1_Step2Div,
#V112_C2_Step2Div,
.ButtonSt4.PackageCheck {
	background: #1c1c1c !important;
	color: #fff !important;
}

#V111_C4_Step1Div:hover,
#V111_C4_Step2Div:hover,
#V119_C1_Step2Div:hover,
#V112_C2_Step2Div:hover,
.ButtonSt4.PackageCheck:hover {
	background: #4B4B4B !important;
}

#V111_C4_Step1Div:after,
#V111_C4_Step2Div:after,
#V119_C1_Step2Div:after,
#V112_C2_Step2Div:after {
	color: #000 !important;
}

.review-stay {
	border: 1px solid #1c1c1c !important;
}
.review-header {
	background-color: #1c1c1c !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4B4B4B), to(#1c1c1c)) !important;
	background-image: -webkit-linear-gradient(top, #4B4B4B, #1c1c1c) !important;
	background-image: -moz-linear-gradient(top, #4B4B4B, #1c1c1c) !important;
	background-image: -ms-linear-gradient(top, #4B4B4B, #1c1c1c) !important;
	background-image: -o-linear-gradient(top, #4B4B4B, #1c1c1c) !important;
	background-image: linear-gradient(top, #4B4B4B, #1c1c1c) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#4B4B4B', EndColorStr='#1c1c1c') !important;
	border-top: 1px solid #7c7c7c !important;	
}
.review-toggle {
	border-left: 1px solid #1c1c1c !important;
}

#AvailResultsContainer .PkgBtmNoThxBtn,
#AvailResultsContainer .PackageCheck:hover,
#AvailResultsContainer .PackageCheck.checked,
/*.PackageCheck label,*/
.ButtonSt4.PackageCheck,
#AvailResultsContainer .PkgBtmNoThxBtn {
	color: #fff !important;
}
#AvailResultsContainer .PkgBtmNoThxBtn,
#AvailResultsContainer .PackageCheck:hover,
#AvailResultsContainer .PackageCheck.checked {
	background: #4B4B4B !important;
}
#AvailResultsContainer .PkgBtmNoThxBtn:hover {
	background: #333 !important;
	color: #fff !important;
}




