@import url('https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,hebrew,latin-ext');

*{font-family:Rubik !important;}
ul , li{font-family:Rubik !important;}
/*.homeCenter{margin-top: 40px !important;}*/
.ui-popin__body{color: #00003C;	font-family: Rubik;	font-size: 18px;	line-height: 24px;	text-align: center;}

.mainContentTitle {	
	color: #1B358F;
	font-family: Rubik !important;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0.58px;
	line-height: 31px;
}
.mainContentTitlePayment{
	color: #000036;
	font-family: Rubik !important;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0.58px;
	line-height: 31px;
}
.myOrder_box .outbound h4{
    display:inline;
    background-size:20px auto !important;
}
.myOrder_box .inbound h4{
    display:inline;
    background-size:20px auto !important;
}
.myOrder_box h4{	
	color: #000036!important;
	font-family: Rubik !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 19px !important;
}

.myOrder_box{
	    padding: 29px 20px 0px 20px;
		background-color: #EEEEEE;
}
.myReservationTitle{
	padding: 0px 15px 0px 15px;
	font-size: 18px;
	font-weight: normal;
}

.destSecondSpanI , .originFirstSpanI{
	color: #000036;
	font-family: Rubik !important;
	font-size: 23px !important;
	font-weight: 500;
	letter-spacing: -1px;
	line-height: 28px;
	
}
.afterOriginTo{	
	color: #000036;
	font-family: Rubik !important;
	font-size: 23px !important;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 28px;
}

.myReservationUl{
	margin-top: 14px;
	margin-bottom:20px;	
}

.myReservationUl li{	
	color: #21313F  !important;
	font-family: Rubik !important;
	font-size: 13px  !important;
	line-height: 24px !important;	
}

.passIcon {
	color: #21313F !important;
	font-family: Rubik  !important;
	font-size: 13px  !important;
	line-height: 24px !important;
}

.myOrderPrice {	
	padding: 29px 20px;	
	border-radius: 4px;
	background-color: #EEEEEE;
	margin-top: 1px;
}

.priceData{	
	color: #000036;
	font-family: Rubik !important;
	font-size: 23px;
	font-weight: bold;
	line-height: 28px;
	text-align: right;
}

.allPaxTxt{	
	height: 30px;
	width: 240px;
	color: #21313F;
	font-family: Rubik;
	font-size: 13px;
	line-height: 15px;
}

.leftCol{
	width: 280px;
}

.lineSep {
    height: 1px;
    width: 240px;
    background-color: #CCCCD8;
    margin: auto;
}

.lastDiv{
	padding-bottom: 20px;
}
.securityNotes{
	width: 75% !important;
}

#header {
	width: 100%;
	height: 56px;
	/*background-color: #00003c;*/	
}
#header img {
	position: relative;
	right: 18%;
	top: 8px;
}

@media only screen and (max-width: 800px) {
	.myOrderPrice {	
		padding: 10px 20px;	
	
	}
	.lastDiv{
		padding-bottom: 5px;
	}
	.myReservationUl{
		margin-top: 5px;
		margin-bottom:5px;	
	}
	.myOrderBox{
	    padding: 8px 20px 0px 20px;
		background-color: #EEEEEE;
	}
	.homeCenter{margin-top: 10px !important;}
	#openMyRes, #closeMyRes {
		right: 78px;
		position: relative;
		top: 3px;
	}
}