@charset "utf-8";
body {
	background-image: url("https://cdn.baankatakeeree.com/www/src/img/bg/debut-light.png");
}
.css-debug {
	border: 1px dashed #ff0000 !important;
}

.css-no-m {
	margin: 0 !important;
}

.css-no-mt {
	margin-top: 0 !important;
}

.css-no-mr {
	margin-right: 0 !important;
}

.css-no-mb {
	margin-bottom: 0 !important;
}

.css-no-ml {
	margin-left: 0 !important;
}

.css-m-5 {
	margin: 5px !important;
}

.css-m-10 {
	margin: 10px !important;
}

.css-m-15 {
	margin: 15px !important;
}

.css-m-20 {
	margin: 20px !important;
}

.css-m-30 {
	margin: 30px !important;
}

.css-m-40 {
	margin: 40px !important;
}

.css-m-50 {
	margin: 50px !important;
}

.css-m-60 {
	margin: 60px !important;
}

.css-m-70 {
	margin: 70px !important;
}

.css-m-80 {
	margin: 80px !important;
}

.css-m-90 {
	margin: 90px !important;
}

.css-m-100 {
	margin: 100px !important;
}

.css-m-110 {
	margin: 110px !important;
}

.css-m-120 {
	margin: 120px !important;
}

.css-mt-5 {
	margin-top: 5px !important;
}

.css-mt-10 {
	margin-top: 10px !important;
}

.css-mt-15 {
	margin-top: 15px !important;
}

.css-mt-20 {
	margin-top: 20px !important;
}

.css-mt-30 {
	margin-top: 30px !important;
}

.css-mt-40 {
	margin-top: 40px !important;
}

.css-mt-50 {
	margin-top: 50px !important;
}

.css-mt-60 {
	margin-top: 60px !important;
}

.css-mt-70 {
	margin-top: 70px !important;
}

.css-mt-80 {
	margin-top: 80px !important;
}

.css-mt-90 {
	margin-top: 90px !important;
}

.css-mt-100 {
	margin-top: 100px !important;
}

.css-mt-110 {
	margin-top: 110px !important;
}

.css-mt-120 {
	margin-top: 120px !important;
}

.css-mr-5 {
	margin-right: 5px !important;
}

.css-mr-10 {
	margin-right: 10px !important;
}

.css-mr-20 {
	margin-right: 20px !important;
}

.css-mr-30 {
	margin-right: 30px !important;
}

.css-mr-40 {
	margin-right: 40px !important;
}

.css-mr-50 {
	margin-right: 50px !important;
}

.css-mr-60 {
	margin-right: 60px !important;
}

.css-mb-5 {
	margin-bottom: 5px !important;
}

.css-mb-10 {
	margin-bottom: 10px !important;
}

.css-mb-15 {
	margin-bottom: 15px !important;
}

.css-mb-20 {
	margin-bottom: 20px !important;
}

.css-mb-30 {
	margin-bottom: 30px !important;
}

.css-mb-40 {
	margin-bottom: 40px !important;
}

.css-mb-50 {
	margin-bottom: 50px !important;
}

.css-mb-60 {
	margin-bottom: 60px !important;
}

.css-mb-70 {
	margin-bottom: 70px !important;
}

.css-mb-80 {
	margin-bottom: 80px !important;
}

.css-mb-90 {
	margin-bottom: 90px !important;
}

.css-mb-100 {
	margin-bottom: 100px !important;
}

.css-mb-110 {
	margin-bottom: 110px !important;
}

.css-mb-120 {
	margin-bottom: 120px !important;
}

.css-ml-5 {
	margin-left: 5px !important;
}

.css-ml-10 {
	margin-left: 10px !important;
}

.css-ml-20 {
	margin-left: 20px !important;
}

.css-ml-30 {
	margin-left: 30px !important;
}

.css-ml-40 {
	margin-left: 40px !important;
}

.css-ml-50 {
	margin-left: 50px !important;
}

.css-ml-60 {
	margin-left: 60px !important;
}

.css-no-p {
	padding: 0 !important;
}

.css-no-pt {
	padding-top: 0 !important;
}

.css-no-pr {
	padding-right: 0 !important;
}

.css-no-pb {
	padding-bottom: 0 !important;
}

.css-no-pl {
	padding-left: 0 !important;
}

.css-p-5 {
	padding: 5px !important;
}

.css-p-10 {
	padding: 10px !important;
}

.css-p-15 {
	padding: 15px !important;
}

.css-p-20 {
	padding: 20px !important;
}

.css-p-30 {
	padding: 30px !important;
}

.css-p-40 {
	padding: 40px !important;
}

.css-p-50 {
	padding: 50px !important;
}

.css-p-60 {
	padding: 60px !important;
}

.css-p-90 {
	padding: 90px !important;
}

.css-pt-5 {
	padding-top: 5px !important;
}

.css-pt-10 {
	padding-top: 10px !important;
}

.css-pt-15 {
	padding-top: 15px !important;
}

.css-pt-20 {
	padding-top: 20px !important;
}

.css-pt-30 {
	padding-top: 30px !important;
}

.css-pt-40 {
	padding-top: 40px !important;
}

.css-pt-50 {
	padding-top: 50px !important;
}

.css-pt-60 {
	padding-top: 60px !important;
}

.css-pt-90 {
	padding-top: 90px !important;
}

.css-pr-5 {
	padding-right: 5px !important;
}

.css-pr-10 {
	padding-right: 10px !important;
}

.css-pr-15 {
	padding-right: 15px !important;
}

.css-pr-20 {
	padding-right: 20px !important;
}

.css-pr-30 {
	padding-right: 30px !important;
}

.css-pr-40 {
	padding-right: 40px !important;
}

.css-pr-50 {
	padding-right: 50px !important;
}

.css-pr-60 {
	padding-right: 60px !important;
}

.css-pb-5 {
	padding-bottom: 5px !important;
}

.css-pb-10 {
	padding-bottom: 10px !important;
}

.css-pb-15 {
	padding-bottom: 15px !important;
}

.css-pb-20 {
	padding-bottom: 20px !important;
}

.css-pb-30 {
	padding-bottom: 30px !important;
}

.css-pb-40 {
	padding-bottom: 40px !important;
}

.css-pb-50 {
	padding-bottom: 50px !important;
}

.css-pb-60 {
	padding-bottom: 60px !important;
}

.css-pb-90 {
	padding-bottom: 90px !important;
}

.css-pl-5 {
	padding-left: 5px !important;
}

.css-pl-10 {
	padding-left: 10px !important;
}

.css-pl-15 {
	padding-left: 15px !important;
}

.css-pl-20 {
	padding-left: 20px !important;
}

.css-pl-30 {
	padding-left: 30px !important;
}

.css-pl-40 {
	padding-left: 40px !important;
}

.css-pl-50 {
	padding-left: 50px !important;
}

.css-pl-60 {
	padding-left: 60px !important;
}

.css-br-25 {
	border-radius: 25px !important;
}

.css-navbar-item-light {
	text-shadow: 1px 1px 3px #000 !important;
	color: rgba(255, 255, 255, 1) !important;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}

.css-navbar-item-light:hover {
	color: #000 !important;
	text-shadow: none !important;
	background-color: rgba(255, 255, 255, 0.7) !important;
}

.css-navbar-item-light-sidebar-link {
	color: #fff !important;
	text-shadow: none !important;
	background-color: rgba(41, 182, 246, 0.7) !important;
}

.css-navbar-item-light-sidebar-link:hover {
	color: #000 !important;
	text-shadow: none !important;
	background-color: rgba(255, 255, 255, 0.7) !important;
}

.css-navbar-item-dark {
	color: #333 !important;
}

.css-navbar-item-dark:hover {
	/*
    color: #FFF !important;
    background-color: #333 !important;
    */
	color: #29b6f6 !important;
}

.css-navbar-dark-styling {
	border-bottom: 1px solid #e8e8e8 !important;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1) !important;
}

.css-sidebar-link-reservations-highlight {
	background-color: #ed5270;
	color: #fff;
	padding: 3px 5px 3px 5px;
	border-radius: 5px;
}

.css-sidebar-link-em {
	color: #ed5270 !important;
}
.css-sidebar-link-em:hover {
	color: #fff !important;
}

.css-navbar-item-dark:hover {
	/*
	color: #FFF !important;
	background-color: #333 !important;
	*/
	color: #29b6f6 !important;
}

.css-navbar-dark-styling {
	border-bottom: 1px solid #e8e8e8 !important;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1) !important;
}

.css-navbar-active {
    color: #03A9F4 !important;
}

.css-sidebar-active {
    color: #03A9F4 !important;
}

.css-sidebar-icon {
	min-width: 20px !important;
	color: #29b6f6;
}

.css-sidebar-link:hover {
	color: #29b6f6 !important;
}

.css-review-quote {
	font-size: 1.2rem !important;
}

.css-rates-table-border {
	border: 1px solid #e8e8e8 !important;
	border-bottom-left-radius: 15px !important;
	border-bottom-right-radius: 15px !important;
}

.css-box-shadow {
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15) !important;
}

.uk-logo {
	font-size: 1.3rem;
	/* 1.5 */
	color: #333;
}

.css-review-quote {
	color: #29b6f6;
}

.css-text-italic {
	font-style: italic !important;
}

.css-footer {
	background-color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.css-footer-link {
	color: #3889da !important;
	text-decoration: none;
}
.css-footer-link:hover {
	color: #7dbaf6 !important;
	text-decoration: none;
}

.css-no-underline-hover {
	text-decoration: none !important; /* Remove underline by default */
}

.css-no-underline-hover:hover {
	text-decoration: none !important; /* Ensure it stays removed on hover */
}

@media screen and (max-width: 767px) {
    #header-brand-desc {
        /* reduce font for mobile */
        font-size: 22px !important;
    }
}
