body {
	background-image: url('https://media.jogjahotels.id/website/asset/images/bg-new-saphir.jpg');
	background-size:contain;

}
.website-section .container, .website-content .container {
	background-color:#fff;
	line-height: normal;
}
.website-content .container {
	padding-top:10px;
}
.mobile .container {
    background-color: #fff;
    padding-top: 12px;
}
a {
	color: #636363;
}
a:hover {
	color: #bf9958!important;
}
#header {
	/*background: #bf9958;
	background: linear-gradient(#edf4bb,#dde5a3);*/
	background: #fff;
	border-bottom: 4px solid #1c1c1c;
}
#header.scrolled .navbar-default {
	/*background: #bf9958;
	background: linear-gradient(#edf4bb,#dde5a3);*/
	border-bottom: none;
	border-radius: 0;
}
#header .navbar-header {
	float: none;
	text-align: center;
	margin-top: 0;
}
#header .navbar-header img {
	display: inline-block;
	padding-left: 0 !important;
	height: 73px !important;
	/* margin-top: 0; */
}
.mobwebsite .mobmenu {
	display: none;
}
.btn-red-fullwidth {
	background: #bf9958;
}
.section-room .room-descinfo .info-right ul li span {
	line-height: 14px;
}
.listing .content-box .content-media .media-intro .intro-left h2 {
	color: #636363;
}
.listing .content-box .content-media .media-intro .intro-left .mapmarker a {
	color: #bf9958;
}
.listing .content-box .content-media .media-intro .intro-left .rating-star {
	color: #f3c51a;
}
.rating-star {
	display: inline-block;
	background: #ebebeb;
	padding: 2px 5px 0;
	border-radius: 3px;
	margin-right: 5px;
}
.listing .content-box .content-media .media-intro .intro-right .rate-cat span {
	color: #636363;
}
.listing .content-box .content-media .media-intro .intro-right a {
	color: #bf9958;
}
.mobile .m-section-room.m-listing .m-room-inner .m-room-info .m-getdisc .pull-right:before {
	background: url(../../../asset_hotel/img/icons/icon-room-features.svg) no-repeat 50%;
	background-size: contain;
}
.mobile .m-section-room.m-listing .m-room-inner .m-room-info .m-getdisc .indisc:before {
	background: url(../../../asset_hotel/img/icons/icon-discounts.svg) no-repeat 50%;
	background-size: contain;
}
.btn-small-orange {
	background: #bf9958;
	color: #fff;
}
.mobile .content-roomsearch .m-search-coupon {
	background: #ebebeb;
}
.btn-red-small {
	background: #bf9958;
	color: #fff;
}
.mobile .content-roomsearch .m-section-room .m-room-wrapper {
	border: 1px solid #636363;
}
.mobile .m-section-room.m-listing .m-room-inner .m-room-info .m-getdisc .m-disc a,
.mobile .m-section-room.m-listing .m-room-inner .m-room-info .m-include-tax a {
	color: #636363;
}
.mobile .m-section-room.m-listing.m-list-propdetail .m-room-inner .m-info-top .rules li i {
	color: #bf9958;
}
.box-number, .m-box-number {
	background: #bf9958;
	border: 1px solid #bf9958;
}
.btn-big-red, .btn-big-orange {
	background: #bf9958;
	color: #fff !important;
}
.btn-big-red:hover, .btn-big-orange:hover {
	/* background: #bf9958; */
	color: #fff !important;
}
.btn-big-red:focus, .btn-big-red:hover {
	background: #333;
	color: #fff !important;
}
.mobile .box-detail .detail-info {
	border: 1px solid #a5a5a5;
}
.mobile .box-detail .more {
	background: #bf9958;
	border: 1px solid #a5a5a5;
	color: #fff;
}
#footer .footer-inner {
	background: rgba(255, 255, 255, 1);
	color: #636363;
	border-top: transparent;
}
#footer .footer-copyright {
	background: #1c1c1c;
	color: #fff;
}
.customer .menu-step .nav-wizard>li.active>a, .customer .menu-step .nav-wizard>li.active>a:focus, .customer .menu-step .nav-wizard>li.active>a:hover {
	background-color: #bf9958;
	color: #fff !important;
}
.customer .menu-step .nav-wizard>li.active>a:after {
	border-left-color: #bf9958;
}
.customer .menu-step.mob-menu .nav-wizard>li.active>a:after {
	border-left-color: #bf9958;
}
.customer .menu-step,
.customer .content-pad {
	border: 1px solid #a5a5a5;
}
.customer .content-booking .booking-filling .global-checkbox label {
	color: #636363;
}
.global-checkbox .checkbox label.label2 {
	background-image: url(../../../asset_hotel/img/checked.svg);
	height: 18px;
}
.global-checkbox .checkbox input[type=checkbox].glbcheck:checked+label.label2 {
	background-position: 0 -16px;
}
.cartbox .cart-title {
	background: #636363;
	color: #fff;
}
.cartbox {
	border: 1px solid #a5a5a5;
}
.cartbox .mapmarker a i {
	color: #bf9958;
}

.cartbox .cart-content .content-box .line .date {
	color: #636363;
}
.white-popup {
	background-color: #fff;
}
.customer .content-booking .booking-filling .booking-poplink a {
	color: #bf9958;
}
.form-control:focus, .form-group textarea:focus {
	border-color: #ebebeb;
}
.customer .content-booking .slidecheck:before {
	background-color: #bf9958;
}

.customer .content-booking .box-totalprice .line.total {
	border-top: 1px solid #636363;

}
#bookpopTrigger.pop-payment .popup-userform,
.static-payment .payment-items ul li .items {
	border: 1px solid #636363;
}
#bookpopTrigger.pop-payment .popup-userform .content-info h4 {
	background-color: #ebebeb;
}
.static-payment .payment-items ul li .items h4 {
	border-bottom: 1px solid #636363;

}
#map {
	border: none;
}
/* Desktop only */


.customer .content-booking .booking-filling .datafilling-guest, .mobile .content-roomsearch .m-search-room {
	background-color: #ebebeb;
}
.listing .content-box .content-info .feature-text {
	border: 1px solid #636363;
}
.listing .content-box .content-info .info-facilities .facility-info ul li a.active, .listing .content-box .content-info .info-facilities .facility-info ul li a:active, .listing .content-box .content-info .info-facilities .facility-info ul li a:focus {
	color: #bf9958;
	border-bottom: 3px solid #bf9958;
}
.listing .content-box .content-info .info-facilities .facility-info ul li {
	border-bottom: 3px solid #ebebeb;
}
.listing .content-box .content-info .info-facilities {
	border-bottom: 1px solid #636363;
}
.slideaward .slick-next:before, .slideaward .slick-prev:before {
	color: #bf9958;
}
.content-roomsearch .search-room,
.content-roomsearch .search-coupon {
	background: #ebebeb;
	color: #636363;
}

.m-section-room.m-listing.m-list-propdetail {
	margin-top: 20px;
}

@media(max-width: 767px){
	.search-coupon.other-discount,
	p.book-info {
		border-radius: 3px;
	}
}
.content-roomsearch .search-room button,
.content-roomsearch .search-coupon button {
	border-radius: 0;
	color: #fff;
	background-color: #bf9958  !important;
	border: #e3e3e3 1px solid;
}
.content-roomsearch .search-room button:hover,
.content-roomsearch .search-coupon button:hover {
	background: #1c1c1c  !important;
	color: #fff;
}
.search-coupon.other-discount .list-discount p:first-child {
	background-color:#1c1c1c;
}
.section-room .room-wrapper .room-box {
	border: 1px solid #a5a5a5;
}
.section-room .room-descinfo .info-left .note {
	background: #ebebeb;
}
.section-room .room-descinfo .info-right a,
.section-room .room-descnote .note-left p.include a, .section-room .room-descnote .note-left p.indisc a {
	color: #636363;
}
#content.listing .content-box .room-descnote .note-right .select2-container .select2-selection--single {
	border: 1px solid #a5a5a5;
}
#content.listing .content-box .room-descnote .note-right .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #bf9958 transparent transparent;
}
#content.listing .content-box .room-descnote .note-right .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #bf9958;
}
.main-facility .boxicon .pop-facility h4 {
	border-bottom: 1px solid #bf9958;
}
.note-right .btn-big-red {
	background-color: rgba(191, 153, 88, 0.88);
}
.note-right .btn-big-red:hover {
	background-color:#1c1c1c;
}
.section-room .room-descnote .note-left p.price-disc {
	color: #000;
}
.section-room .room-wrapper #roomdetails {
	background-color: #ebebeb;
}
.section-room .room-wrapper #roomdetails .detail-inner .room-price {
	border: 1px solid #636363;
}
.m-poproomdetail .m-roomdetail-info h4,
.m-popdisc .detail-info h4 {
	color: #bf9958;
	border-bottom: 1px solid #bf9958;
	text-transform: capitalize;
}
.mobile .m-section-room.m-listing.m-list-propdetail .m-booking-box .room-night {
	background: #ebebeb;
	color: #bf9958;
}
.btn-backto-info {
	border-radius: 0;
	color: #1c1c1c;
	background-color: transparent;
	border: #e3e3e3 1px solid;
}
.btn-backto-info:hover {
	color: #fff !important;
	background: #bf9958;
	border: 1px solid;
}
.tooltip .tooltip-inner {
	border: 1px solid #bf9958;
}
.tooltip.top>.tooltip-arrow {
	border-top-color: #bf9958;
}
/* Calender */
.m-box-number.night {
	border:1px solid #bf9958;
}
.box-advmore .form-group button, .box-booking .form-group button, .box-bookings .form-group button, .box-property .form-group button {
	background: #bf9958;
}

/* Caleran */
.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day, .caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day, .caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day, .caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day, .caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day, .caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day, .caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day, .caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator,
.caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-today, .caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-today {
	color: #bf9958 !important;
}
.caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-day-unclick, .caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-day-unclick {
	background: #bf9958 !important;
}
.caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-day.caleran-end, .caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-day.caleran-selected, .caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-day.caleran-start, .caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-day.caleran-end, .caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-day.caleran-selected, .caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-day.caleran-start {
	background: #bf9958 !important;
}
.caleran-apply-d {
	background: #bf9958 !important;
	border: 1px solid #bf9958 !important;
}
.caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span, .caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span {
	background: #a5a5a5 !important;
}
.caleran-container-mobile .caleran-input .caleran-footer button.caleran-cancel {
	color: #bf9958!important;
	border: 1px solid #bf9958!important;
}
.caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span, .caleran-container-mobile .caleran-input .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span {
	background: #a5a5a5 !important;

}
.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply {
	background: #bf9958!important;
	border: 1px solid #bf9958!important;
}
@media (max-width: 1024px) {
	.mobile .content-box .content-media .media-intro .intro-right {
		border-top: 1px solid #bf9958;
		border-bottom: 1px solid #bf9958;
	}
	.mobile .content-box .content-media .media-intro .feature-text {
		border: 1px solid #a5a5a5;
	}
	.customer .content-booking .booking-filling .datafilling-guest, .mobile .content-roomsearch .m-search-room {
		background: transparent;
		border: 1px solid #a5a5a5;
	}
	.mobile .content-roomsearch .m-search-coupon .inner input.input-coupon {
		border: 1px solid #636363;
	}
	.mobile .content-roomsearch .m-section-room .m-room-wrapper .m-room-inner .m-room-info .sub-room {
		color: #636363;
	}
	.mobile .content-roomsearch .m-section-room .m-room-wrapper .m-room-inner .m-room-info .room-price .price {
		color: #000;
		font-size: 16px;
		font-weight: 600;
	}
	.mobile .select2-container--default .select2-selection--single, .mobile input[type=text], .mobile select {
		border: 1px solid #bf9958;
	}
	/* Calender */
	#mobsearchform .box-booking .field-inner {
		border: 1px solid #bf9958;
	}
	#mobsearchform .box-booking #box-optadvance #datepicker .field input, #mobsearchform .box-booking #box-optbasic #datepicker .field input {
		color: #333;
	}
	#mobsearchform .box-booking input[type=text], #mobsearchform .box-booking select {
		border:1px solid #bf9958;
	}
	#mobsearchform .box-booking {
		background: #ebebeb;
	}
}
@media (max-width: 768px) {
	.mobile .content-roomsearch .m-search-coupon .inner span {
		color: #636363;
	}
	.customer .content-pad.fillingcode {
		background-color: transparent;
	}
	#header .navbar-header a img {
		margin-top: -3px;
		height: 60px;
		padding-left: 15px;
	}
}

.btn-books a {
	margin-bottom: 15px;
}

.btn-books a:hover {
	color: #fff!important;
}

.box-payment-mode input[type=radio]:checked~label {
	color: #bf9958;
}

#bookpopTrigger.pop-payment .popup-userform, .static-payment .payment-items ul li .items {
	border: 0;
}

#wrapper-ajx {
	background: #fff;
}

#wrapper-ajx .payment-status {
	margin-top: 15px;
}
