/* Customizations Here */

/* Header/logo */
/*.wsite-logo img {
    width: 200px;
}

@media only screen and (min-width: 800px) {
    #header.enterpriseHeader.stick .wsite-logo img {
        width: 200px;
    }
}*/

/*header color default - white*/
/* .SearchHotels #header.enterpriseHeader {
    background-color: #fff;
} */

/* Button Colors */
.submit, a.ArnShowRatesLink,
.SearchHotels .ArnContentContainer a.bookRoom,
.RootBody #theSubmitButton {
    background: #002F75 none repeat scroll 0 0;
    color: white;
}

.SearchHotels .ArnPages a, .SearchHotels .ArnPages span {
    border: 1px solid #002F75;
}

.SearchHotels .ArnPages span.pagesActive,
.SearchHotels .ArnContentButtonContainer div.active,
.SinglePropDetail a.bookRoom, .SinglePropDetail a.holdRoom,
.btn.btn-custom-color {
    background: #002F75 none repeat scroll 0 0;
    color: white;
}

/*Button Hover */
.submit:hover, a.ArnShowRatesLink:hover,
.SearchHotels .ArnContentContainer a.bookRoom:hover,
.RootBody #theSubmitButton:hover,
.SearchHotels .ArnContentButtonContainer div:hover,
.SearchHotels .ArnPages span.pagesActive:hover,
.SinglePropDetail a.bookRoom:hover,
.SinglePropDetail a.holdRoom:hover,
.btn.btn-custom-color:hover {
    background: #eee none repeat scroll 0 0;
    color: #002F75;
}

/* Background Colors */
.specialEventRate {
    background-color: #CF1242;
}

.SearchHotels .ArnQuadSearchContainer.ArnPrimarySearchContainer,
.ArnSupportLinks.ArnSupportBottom {
    background-color: #CF1242;
}

.arnMapMarker:hover {
    background-color: #CF1242;
    border: solid 1px white;
}

.arnMapMarker:hover .arnMapMarkerTriangle {
    border-top-color: #CF1242;
}

.arnMapMarker.highlight {
    background-color: #CF1242;
    border: solid 1px #CF1242;
}

.arnMapMarker.highlight .arnMapMarkerTriangle {
    border-top-color: #CF1242;
}

/*custom items*/
/*contact message*/
.RootBody .contact {
    background-color: #012756;
}


.wsite-logo img {
    width: 200px;
}


/* updates on layout TS-1379 & TS-1751 */
.SearchHotels .ArnContentContainer .ArnContentGeneralInfo .Refundable a.bookRoom {
    background: #194278 none repeat scroll 0 0;
}

.SearchHotels .ArnContentContainer .ArnContentGeneralInfo .Refundable a.bookRoom:hover {
    background: white none repeat scroll 0 0;
	border: 1px solid #194278;
	color: #194278;
}

.SearchHotels .ArnContentContainer .ArnContentGeneralInfo .Refundable a.bookRoom {
	width: 110px;
    max-width: 100%;
    text-align: center;
	font-size: 14px;
}

.SearchHotels .ArnContentButtonContainer .closeContainer:hover {
    background-color: transparent !important;
    color: #a21a1e;
	font-size: 25px;
}

.SearchHotels .ArnRateCalendar {
    display: flex;
    margin: 20px auto 10px;
    justify-content: flex-start;
    background-color: #f8f8f8;
    padding: .5rem;
}

.SearchHotels .ArnNightlyRateCal {
	padding: 0 8px 0 0;
}

.SearchHotels .bookRoomCell {
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
	padding: 15px 10px;
	background-color: #eee;
	justify-content: center;
	margin: 0 0 0 1rem;
}

.SearchHotels .ArnContentButtonContainer a {
    padding: 0 10px;
    margin: 6px 0 0;
}

.SearchHotels .ArnContentButtonContainer div.closeContainer {
    font-size: 25px;
    margin: -5px 0 5px;
}

.SearchHotels .ArnRateCalendar tbody tr:first-child td {
	color: #194278;
	font-weight: 600;
}

.SearchHotels .ArnRateCalendar .ArnNightlyRateCal .roomsAvail {
	color:red;
}

.SearchHotels .ArnContentContainer h3 {
    font-weight: 600;
}

/* added for checkout page */
.CheckOutForm .totalsTable .dueNowRow td, 
.CheckOutForm .totalsTable .balanceDueRow td {
    font-size: 18px;
}

.SearchHotels .ArnContentContainer .roomCount {
    display: flex;
    padding: 0 10px 30px 0;
    font-size: 15px;
    align-items: center;
	text-align: left !important;
}

.SearchHotels .ArnContentGeneralInfo .ArnNightlyRate {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 10px 0;
}

.SearchHotels .ArnContentGeneralInfo .RateCalendarPopupAnchor {
    color: #194278;
    text-decoration: underline;
    transition: all 0.3s ease-out 0s;
}

.SearchHotels .ArnContentGeneralInfo .RateCalendarPopupClose.arnPopupClose {
	 color: #194278;
     text-decoration: none;
	 font-size: 18px;
}

/* End of updates on layout TS-1379/TS-1751 */

