/* ================================================================================================ */
/* ======================= 			KTA Custom CSS 		 ====================================== */ 
/* ================================================================================================ */  

.kta-hide {
	display: none;
}

.kta-absolute {
	position: absolute;
}

.kta-theme-yellow {
	color: #f6b220;
}

.kta-theme-yellow-bg {
	background-color: #f6b220;
}

.kta-theme-blue {
	color: #071f5c;
}

.kta-theme-blue-bg {
	background-color: #071f5c;
}

.kta-theme-green {
	color: #94d609;
}

.kta-theme-green-bg {
	background-color: #94d609;
}

.kta-theme-black {
	color: #0f202d;
}

.kta-theme-black-bg {
	background-color: #0f202d;
}

.kta-theme-white {
	color: #ffffff;
}

.kta-theme-white-bg {
	background-color: #ffffff;
}

.kta-theme-grey {
	color: #e5e5e5;
}

.kta-theme-grey-bg {
	background-color: #e5e5e5;
}

.kta-theme-dark-grey {
	color: #676767;
}

.kta-theme-dark-grey-bg {
	background-color: #676767;
}

.border-kta,
.border-dark.border-kta {
	border-color: #071f5c!Important;
}

.landing-header.kta-header {
    height: auto;
    padding: 10px 0px;
}

.landing-dark-color.kta-theme-yellow {
	color: #f6b220;
}

select.form-select.kta-select {
	appearance: none;
	background-image: none;
	cursor: pointer;
	font-weight: normal;
}

.kta-font-size-1 {

	font-size: 1.1rem;

}

.btn.kta-no-cursor {

	cursor: initial;

}

.btn.btn-primary.kta-theme-btn,
.btn.btn-primary.kta-theme-btn:hover,
.btn.btn-primary.kta-theme-btn:hover:not(.btn-active),
.btn.btn-light-primary.kta-theme-btn,
.btn.btn-light-primary.kta-theme-btn:hover,
.btn.btn-light-primary.kta-theme-btn:hover:not(.btn-active),
.scrolltop.kta-theme-btn,
.scrolltop.kta-theme-btn:hover,
.scrolltop.kta-theme-btn:hover:not(.btn-active),
.scrolltop.kta-theme-btn>i,
.scrolltop.kta-theme-btn:hover>i {
	color: #ffffff!important;
	background-color: #071f5c!important;	
}

.btn.kta-theme-btn-dark,
.btn.kta-theme-btn-dark:hover,
.btn.kta-theme-btn-dark:hover:not(.btn-active) {
	color: #ffffff;
	background-color: #071f5c!important;	
}

#parking_map.display-outline {
    margin: -2px -2px;
    border: 2px solid #FF0000;
}

.parking_map_background {
	z-index: 10;
}

/* ================================================================================================ */