:root{
    --default: #fff;
    --black: #000;
    --text: #191919;
    --primary: #3B3B3B;
    --secondary: #065EA7;
    --mutedB: #F2F4F5;
    --mutedC:#D7DBE5;
    --emphasis: #E5EEF7;
	--emphasisC: #a1bad4;
    --link: #065EA7;
    --border: #A4CBED;
    --box-shadow: 0 3px 50px 0 rgba(0, 0, 0, 0.08);
    --danger: #BB2124;
    --success: #22BB33;
    --warning: #F0AD4E;
    --alert: #5bc0de;
    --disabled: #aaaaaa;
}

.tm-page .leaflet-container {
    background: white;
}

.border-left-radius > div{
	border-top-left-radius:18px;
	border-bottom-left-radius:18px;
}

.border-right-radius > div{
	box-shadow: 15px 1px 20px 8px #4343430d;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
}

.on-board-accordion .el-image{
	height:180px ;
}

.on-board-accordion  .el-title{
    padding-bottom:10px !important;
	border-bottom:1px solid rgba(112, 112, 112, 0.29);}

.row-margin-top{
	margin-top:-100px;
}

.frm_message {
    background: transparent !important;
    border: 1px solid var(--success);
    color: var(--success);
}
.frm_error_style {
    border: 1px solid var(--danger);
    color: var(--danger);
    background: transparent !important;
    width: fit-content;
}
.frm_error_style p{
    margin: 0 !important;
}
/* Responsive */


@media(max-width:960px){
	.border-left-radius > div{
		border-bottom-left-radius:0;
		border-top-right-radius:18px;}
	
	.border-right-radius > div{
		border-top-right-radius: 0;
		border-bottom-left-radius:18px;}
	
	.padding-section-on-board{
		padding-bottom:120px !important;
	}
	.on-board-panel .el-image{
		width:100% !important;
		object-position: top;
	}
	
}

input, textarea{
    color:#000 !important; }

.frm_error_style{
	display:none;}




@media only screen and (min-width:640px) and (max-width:960px){
    .page-title-section > .uk-background-center-right{
        background-position: 8% 100% !important; 
        }
}

@media only screen and (max-width:640px){
    
   .page-title-section > div{
        background-position: 100% ;}
    }

	/* 	On Board page */
	.class-card{
		border-radius:18px;
		padding-top:0 !important;
	}
	.on-board-accordion .el-image{
		width:100% !important;
		height:auto !important;
	    
	}
	
	/* Font sizes */
	.uk-heading-small{
	    font-size:30px !important;
	}
	.uk-h1{
	    font-size:28px !important;
	}
	.uk-h2{
	    font-size:26px !important;
	}
	.uk-h3{
	    font-size:24px !important;
	}
	.uk-h4{
	    font-size:20px !important;
	}
	.uk-h5{
	    font-size:18px !important;
	}
	.uk-h6{
	    font-size:16px !important;
	}
	p, .uk-text-lead{
	    font-size:16px !important;
	}
	
}

/*
*  flight-search 
*/
body:not(.rtl) #app .lw-flight-search-mobile-tabs,
body:not(.rtl) #app .lw-tab-headers {
    margin-left: 0px;
}
body:not(.rtl) #app .lw-flight-search-mobile-tabs li,
body:not(.rtl) #app .lw-tab-headers li {
    padding-left: 0px;
}
body:not(.rtl) #app .lw-flight-search-mobile-tabs li a,
body:not(.rtl) #app .lw-tab-headers li a {
    border-radius: 0px;
}
body:not(.rtl) #app .lw-flight-search-mobile-tabs li:first-child a,
body:not(.rtl) #app .lw-tab-headers li:first-child a {
    border-top-left-radius: 6px;
}
body:not(.rtl) #app .lw-flight-search-mobile-tabs li:last-child a,
body:not(.rtl) #app .lw-tab-headers li:last-child a {
    border-top-right-radius: 6px;
}
body:not(.rtl) #app .lw-flight-search-mobile-tabs li span {
    font-size: 14px;
}
body:not(.rtl) #app .lw-flight-search-mobile-tabs li:not(:last-child),
body:not(.rtl) #app .lw-tab-headers li:not(:last-child) {
    border-right: 1px solid #E7E7E7;
    transition: border-right .1s ease-in-out;
}
body:not(.rtl) #app .lw-flight-search-mobile-tabs li:not(:last-child):hover,
body:not(.rtl) #app .lw-tab-headers li:not(:last-child):hover {
    border-right: 1px solid #205EA7;
}
body:not(.rtl) #app .lw-flight-search-mobile-tabs li.uk-active,
body:not(.rtl) #app .lw-tab-headers li.uk-active {
    border-color: #205EA7;
}

/* RTL */

body.rtl #app .lw-flight-search-mobile-tabs,
body.rtl #app .lw-tab-headers {
    margin-right: -20px;
}
body.rtl #app .lw-flight-search-mobile-tabs li,
body.rtl #app .lw-tab-headers li {
    padding-right: 0px;
}
body.rtl #app .lw-flight-search-mobile-tabs li a,
body.rtl #app .lw-tab-headers li a {
    border-radius: 0px;
}
body.rtl #app .lw-flight-search-mobile-tabs li:first-child a,
body.rtl #app .lw-tab-headers li:first-child a {
    border-top-right-radius: 6px;
}
body.rtl #app .lw-flight-search-mobile-tabs li:last-child a,
body.rtl #app .lw-tab-headers li:last-child a {
    border-top-left-radius: 6px;
}
body.rtl #app .lw-flight-search-mobile-tabs li span {
    font-size: 14px;
    white-space: nowrap;
}
body.rtl #app .lw-flight-search-mobile-tabs li:not(:last-child),
body.rtl #app .lw-tab-headers li:not(:last-child) {
    border-left: 1px solid #E7E7E7;
    transition: border-left .1s ease-in-out;
}
body.rtl #app .lw-flight-search-mobile-tabs li:not(:last-child):hover,
body.rtl #app .lw-tab-headers li:not(:last-child):hover {
    border-left: 1px solid #205EA7;
}
body.rtl #app .lw-flight-search-mobile-tabs li.uk-active,
body.rtl #app .lw-tab-headers li.uk-active {
    border-color: #205EA7;
}
body.rtl .lw-flight-card input[type=text] {
    padding-left: 40px;
}
body:not(.rtl) .lw-flight-card input[type=text] {
    padding-right: 40px;
}
.lw-flight-search .lw-tab-headers > li > a {
    padding-right: 20px;
    padding-left: 20px;
}
.lw-flight-search .lw-tab-headers > li > a >span {
    white-space: nowrap;
}
.lw-tab-headers.uk-tab {
    align-items: end;
}
.lw-tab-headers.uk-tab::before {
    display: none;
}

.uk-disabled{
    background: #aaa !important;
    color: #eee !important;
}


.lsb-button-icon{
    display: none !important;
}

span.uk-link.lsb-language-link.lsb-language-link-ar {
    font-family: almarai !important;
}

body:not(.rtl) .lw-flight-search .lw-card-content {
    border-top-left-radius: 0px;
}
body.rtl .lw-flight-search .lw-card-content {
    border-top-right-radius: 0px;
}

