/*/////////////////////////////////////////////////////////
/////////////////////// Theme Colors //////////////////////
/////////////////////////////////////////////////////////*/

/*/		Primary Color:		#001e62				/*/
/*/		Secondary Color:	#005495 			/*/
/*/		Tetriary Color:		#00477F				/*/

/*/////////////////////////////////////////////////////////
/////////////////////////  General ////////////////////////
/////////////////////////////////////////////////////////*/

.transition,
.show__reservation__btns div,
.select__day__container__select_day__table__day .day__title,
.select__day__container__select_day__table__prev__next__select__next__day,
.select__day__container__select_day__table__prev__next__select__prev__day {
	transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
}

.flightslide__table__parkour__dep__arr,
.process__nav > li.active > a,
.flightslide__table__parkour__parkourloc,
.flightslide__table .flight__hours .flight__hours__table .fare__info .fares,
.search__selecion__info__table__inner__table__tbody__route{
	color: #005495 !important;
}

#flightInfoPanel-sticky-wrapper .flight__selection__info__table__content .segment__table .segment__conn__number,
.flightslide__table .flight__hours .flights .flight__rows .flight__row .hours .conn__info,
.flightslide__table .flight__hours .flights .flight__rows .flight__row .hours .lay__time{
	color: #005495;
}

.next__day__arr,
.process__nav > li.active > a{
	color: #009ad8 !important;
}
.currency__selector .caret,
.input-group-select-down::after,
.bootstrap-select.btn-group .btn .filter-option::after {
	color: #005495 !important;
}

.process__nav > li.active > a {
	box-shadow: 0px -2px 0px #009ad8 inset;
}

.process__nav > li > a {
	color: #AAA;
	/*box-shadow: 0px -3px 0px #DDD inset;*/
}

.process__nav > li.disabled > a {

	color: #999;
}

.select-day .day-selected .day-title {
	background: #005495 none repeat scroll 0% 0% !important;
	transition: all .3s linear;
}

.modal-header {
	border-top: 0px !important;
	background-color: #009ad8;
}

.modal-header .close {
	line-height: 0.6;
	color: #FFF;
}

.modal-header .modal-title {
	line-height: 1;
}

.day-selected,
.monthly-day-btn,
.btn-danger,
.btn-danger:focus,
.btn-alternative:hover,
.selectpicker li.selected a,
.chosen-container .chosen-results li.highlighted,
.payment-attention-body .accept-button {
	background: #fbb03f none repeat scroll 0% 0% !important;
	border-color: #fbb03f;
	transition: all .3s linear;
	color: #FFF !important;
}

.monthly-day-btn:hover,
.btn-danger:hover,
.btn-alternative,
.btn-alternative:focus,
.unselectedBox input:checked ~ label,
.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus,
.payment-attention-body .accept-button:hover {
	transition: all .3s linear;

}


.container > .navbar-collapse {	padding: 0; }

.div-radio.true {
	border-color: #005495;
}

.btn-danger, .btn-danger:hover, .monthly-day-btn, .monthly-day-btn:hover {
	border: 0px;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > li > a:hover {
	box-shadow: 0px -2px 0px #001e62 inset;
	color: #005495;
}

.badge-primary {
	background-color: #001e62;
	color: #005495;
	border-radius: 4px;
}

.search__selecion__info__table__inner__heading .search__selecion__info__table__inner__btn {
	color: #00477F !important;
	transition: all .3s linear;
	background-color: #001e62;
	border-top-right-radius: 4px;
	border-left: 0px none;
	height: 45px;
	overflow: visible
}

.search__selecion__info__table__inner__heading .search__selecion__info__table__inner__btn:hover {
	color: #FFF !important;
	transition: all .3s linear;
	background-color: #00477F;
}

.search__selecion__info__table__inner__heading .search__selecion__info__table__inner__btn > i {
	line-height: 1.6px;
}

@media (min-width: 768px) {
	.search__selecion__info__table__inner__table_thead__th {
		position: absolute;
		top: 5px;
		left: 160px;
	}
}

.segment_select tbody tr:hover {
	background: #009ad8;
	cursor: pointer;
	color: #fff;
}

.AvailabilityResults #flightInfoPanel-sticky-wrapper {
	padding-left: 15px;
	margin-top: -10px;
}

.MonthlyAnnualPrices .continue-section {
	margin-bottom: 10px;
}

.Itinerary .btn-group > .btn:first-child {
	padding-right: 15px;
}

.dropdown.language .dropdown-menu li {
	min-height: 40px;
}

.dropdown-menu .flag {
	margin-top: 8px;
	z-index: 999;
	margin-left: 10px;
}

/*/////////////////////////////////////////////////////////
///////////////// Error Pages & Messages //////////////////
/////////////////////////////////////////////////////////*/

#the404 {
	fill: #005495;
}
.thezero {
	fill: #00477F;
}
#circling-plane {
	fill: #001e62;
	stroke: #005495;
}

.error-div {
	background-color: #e84a38;
	color: #fff;
	padding: 0 5px;
}

.alert-red {
	background-color: #001e62;
	color: #404040;
}

.alert-blue {
	background-color: #001e62;
}

.show__reservation .container
{margin-top:21px;}

.page-error2 .inside .inner .errorHeading {
	color: #001e62;
}

/*/////////////////////////////////////////////////////////
/////////////////// Background Settings ///////////////////
/////////////////////////////////////////////////////////*/


.form-control, .chosen-container {
	background-color: #FFF;
}

.side__member__panel__body,
.pass__info__sidebar .flight__selection__info__table,
#myTabContent1, #myTabContent2, #myTabContent3, #myTabContent4, #myTabContent5,
.ticket__prev__summary, #discountPanel, #paymentTabContainer,
#FlightSearch .main__container .availability__main__container .row #subContent>.col-lg-9,
.ticket__print__sidebar .payment__summary__table,
.ticketpreview-sticky.ticket__prev__sidebar,
.ticketRefundContentDiv,
.content.error__page__main__container,
.pass__tab__container .passenger__form,
.addssr-sticky .panel,
.account-wall,
.member__panel .member__panel__body,
.checkin__panel .checkin__panel__body,
.personal__panel .personal__panel__body,
.points__panel .points__panel__body,
.res__panel .res__panel__body,
.missing__points__panel .missing__points__panel__body,
.membership .tile,
#flightInfoPanel-sticky-wrapper .currency__select,
.site-footer,
#sidebarInfoA .panel,
.tile.purple.notify__points,
.ssr__flight__summary,
.ssrSeatSelectWrapper,
.ssrCateringSelectWrapper,
.ssrLuggageSelectWrapper,
.ssrSportEqSelectWrapper,
.ssrInsuranceSelectWrapper,
.ssrInsuranceSelectContainer,
.ssrSeatSelectContainer,
.ssrCateringSelectContainer,
.ssrLuggageSelectContainer,
.ssrSportEqSelectContainer,
.paymentConfirmContainer,
.reservationContainer,
.ticket__print__summary,
.MemberRegister .register__content,
.memberMainContent.show__reservation>.container>.row>div:nth-child(1),
.show__reservation__sidebar,
.memberMainContent.rezvEntryMainContent.res__entry,
.MemberHome .reservation__table,
.MemberHome .res__entry__body,
.checkin__segment__list,
.checkin__pass__information,
.checkin__rules,
.CheckinSelectSeat .flight__list,
.CheckinSelectSeat .seat__selection__content,
.CheckinConfirm .checkin__confirm .flight__list,
.CheckinConfirm .checkin__confirm .seat__cost,
.CheckinBoarding .checkinCoardingContentDiv,
.CheckinBoarding .checkin__boarding__content .send__barcode,
.ICIPNRSearch .pnr__search .pnr__search__main .pnr__search__panel,
.PnrSearch .pnr__search__panel,
.TicketRefundSummary .ticket__refund__summary__container
{
	background-color:  transparent !important;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	margin-top: 10px;
}
.res__entry .page__header {
	font-size: 1.9rem;
	color: #fbb03f;
	border-bottom: 2px solid #fbb03f;
	padding: 10px 10px 10px 0px;
}
.availabilitySearchContainer  {
	margin-top: 0;
}
.res__entry .res__entry__body {
	background-color: transparent;
	border: none;
	margin: 10px 0 20px 0;
}

.TicketRefundSummary .btn-return-res {
	margin-bottom : 20px;
}

.tab-content > .tab-pane {
	padding-bottom: 0px;
	margin-bottom: 15px;
}

.mainContainer {
	border: transparent 0 !important;
}
.mainContainer > .row{
	margin-right: 0px;
	margin-left: 0px;
}

#topHeader .dropdown.member .dropdown-menu a,
#topHeader .dropdown.loyalty .dropdown-menu a{
	padding-left: 6px;
	color: #276ea5 !important;
	background-color: #fff;

}

/*/////////////////////////////////////////////////////////
/////////////////////// Input Boxes ///////////////////////
/////////////////////////////////////////////////////////*/

input[type="radio"]:checked ~ label::before {
	border-color:#009ad8 !important;

}

input[type="radio"]:checked ~ label::before {
	font-size: 19px !important;
	line-height: 14px !important;
}

input[type="checkbox"]:checked ~ label::before {
	color: #005495;
	border-color: #00477F;
}

input[type="checkbox"] ~ label:hover:before, input[type="radio"] ~ label:hover:before {
	border-color: #005495;
}

.selectize-control.form-control.single,
#card-owner, #card-number, #cvc,
.form-group>input[type="text"],
input[type="tel"],
input[type="number"],
input[type="email"],
input[type="password"],
select {

	box-shadow: none;
	height: 36px;
}

.selectize-dropdown [data-selectable], .selectize-dropdown .optgroup-header,
#card-owner, #card-number, #cvc {
	padding: 5px 6px;
}
.pnr__search__panel__body .form-group>input[type="text"],
input[type="email"],
.selectize-control.form-control.single input,
.selectize-control.form-control.single .item {
	border:1px solid #dedede !important;
}
.pnr__search .pnr__search__main .pnr__search__panel .pnr__search__panel__heading {
	margin: 0px;
	padding: 15px !important;
	font-size: 2.0rem;
	color: #009ad8;
	font-weight: 400;
	line-height: 1;
	background-color: rgba(255, 255, 255, 0.75);
	box-shadow: 0px 4px 4px -4px rgba(0, 0, 0, 0.3);
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	text-align: center;
}
.form-group>input[type="text"],
input[type="email"],
.selectize-control.form-control.single input,
.selectize-control.form-control.single .item {
	padding-left: 5px !important;
	border: none !important;
}

.form-group>input[type="text"]:active, .form-group>input[type="text"]:focus,
#card-owner:active, #card-number:active, #cvc:active,
.selectize-control.form-control.single:active,
input[type="tel"]:active, input[type="tel"]:focus,
input[type="number"]:active, input[type="number"]:focus,
input[type="email"]:active, input[type="email"]:focus,
input[type="password"]:active, input[type="password"]:focus,
select:focus, select:active {

}

.bootstrap-select.form-control {
	box-shadow: none;
	border: 1px solid rgba(1, 67, 149, 0.2);
	border-radius: 4px !important;
	height: 35px;
}

.chosen-container-single .chosen-search input:focus {
	outline: medium none;
	box-shadow: 0px 0px 2px rgba(1, 67, 149, 0.2) inset;
}

.chosen-container .chosen-drop {
	border-color: rgba(1, 67, 149, 0.2);
}

.chosen-container-single .chosen-single {
	box-shadow: none;
	border: 1px solid rgba(1, 67, 149, 0.2);
	border-radius: 4px !important;
	height: 36px;
	padding-left: 5px;
}

.btn-select {
	margin: 0px;
	padding: 4px;
}

.bootstrap-select.btn-group .dropdown-menu {
	width: 107px !important;
}

.dropdown-menu li a:focus, .dropdown-menu li a:hover {
	background-color: #00477F;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	border-color: -moz-use-text-color rgba(1, 67, 149, 0.2);
	border-color: rgba(1, 67, 149, 0.2) !important;
	-moz-border-top-colors: rgba(1, 67, 149, 0.2);
	-moz-border-right-colors: rgba(1, 67, 149, 0.2);
	-moz-border-bottom-colors: rgba(1, 67, 149, 0.2);
	-moz-border-left-colors: rgba(1, 67, 149, 0.2);
}

.chosen-container .chosen-drop {
	border-color: rgba(1, 67, 149, 0.2) !important;
}

.dropdown-menu .active a, .dropdown-menu .active a:focus, .dropdown-menu .active a:hover, .dropdown-menu li a:focus, .dropdown-menu li a:hover,
.selectize-dropdown-content .option:hover, .selectize-dropdown-content .option:focus, .selectize-dropdown-content .option:active  {
	color: #fff;
	background-color: #005495 ;
	outline: 0;
}

.pass_passport__expiry label {
	white-space: nowrap;
}

.ticketRefundContentDiv .form-control {
	border: 1px solid #006CB5;
}

.refund__details .refund__details__title {
	padding-top: 8px;
	margin-top: 8px;
}

#tickets .list-group-item {
	background-color: #EAEEF5;
}

#tickets .list-group-item:hover, #tickets .list-group-item:active {
	background-color: #D7DBE3;
}

.input-group-select-down .form-control {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tb32 {
	text-align: right;
}

label[for="buy-rules"], label[for="checkin-rules"] {
	color: #005495;
}

.btn-link, .btn-link.active, .btn-link.disabled, .btn-link:active, .btn-link:focus, .btn-link:hover, .btn-link[disabled] {
	color: #FFF;
}
/* Adaptive Wide Body Aircraft Seat Selection Implementation */
@media (min-width: 767px) {
	.ManageBundle .passengerSelect,
	.AddSSR .passengerSelect,
	.CheckinSelectSeat .passengerSelect {
		width: 65% !important;
	}
}

.CheckinSelectSeat .btn-link {
	color: #666;
}

.selected-seat-label {
	border: solid 1px #95a5a6;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
	color: #BBB;
}

/* datepicker dropdownlari biraz minik olsun ve nezih gorunsun */
select.calendars-month-year {
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
}
.datepicker .datepicker-switch>select {
	text-align: center;
	text-align-last: center;
	-ms-text-align-last: center;
}
@-moz-document url-prefix() {
	.datepicker thead .datepicker-switch {padding: 4px 0;}
	.datepicker select.calendars-year {width: 38%;}
	.datepicker select.calendars-month {width: 59%;}
	.datepicker .datepicker-switch>select {text-align: left;}
}



/* IE forms height fix */
@media screen and (min-width:0\0) {
	.form-signin .form-control {
		height: 31.5px;
	}
}

/*/////////////////////////////////////////////////////////
/////////////////// Design Enhancements ///////////////////
/////////////////////////////////////////////////////////*/

.flightslide__table .flight__hours .flights .flight__rows .flight__row .prices .price__default .select__price__content .no__seat {
	margin-top: 12px;
	height: 40px;
}

.flightslide__table .flight__hours .flights .flight__rows .flight__row .prices .price__default .select__price__content .price {
	font-size: 16px;
	font-size: 1.5rem;
}

.flightslide__table .flight__hours .flights .flight__rows .flight__row .prices .price__default .select__price__content .price.TZS {
	white-space: normal;
}

#flightInfoPanel-sticky-wrapper .flight__selection__info__table {
	padding: 0;
}

#flightInfoPanel-sticky-wrapper .flight__selection__info__table .flight__selection__info__table__heading {
	padding: 10px 5px;
	background-color: #005495;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

/* Superscriptler superscript olmasin */
.sticky sup {
	margin: 0px 2px 0px -2px;
	top: 0px;
	font-size: 100%;
}

.pass__tab__container .passenger__form .inline-form .passenger__count {
	color: #005297;
	padding-left: 10px;
}

.pass__tab__container .passenger__form .inline-form .passenger__type {
	color: #005297;
}

.checkin__segment__list__table .selectRouteRadio {
	margin-right: 40px;
}
.checkin__pass__information__table td {
	white-space: nowrap;
}

/*///////////////////////////////////////////////
///////////////////  MOBILE  ////////////////////
///////////////////////////////////////////////*/

.hbox .b-r {
	border-right: 1px solid #dee5e7;
}

.hbox .col {
	text-align: center;
}

.mobile__index .dropdown-menu li a {
	padding-left: 35px;
	direction: rtl;
}

.theme-color-drk,
.MobileIndex .navbar .caret,
.MobileIndex .navbar-nav>li>a,
.MobileIndex .navbar-custom .nav li a {
	color: #3074b8  !important;
}
.MobileIndex .navbar-custom .nav li .dropdown-menu li a {
	color: #fff  !important;
}
.MobileIndex .navbar-custom .nav li .dropdown-menu li a:hover {
	color: #3074b8   !important;
	background-color: #fff !important;
}
.MobileIndex #bs-example-navbar-collapse-1 .navbar-nav > li > a:hover,
.MobileIndex #bs-example-navbar-collapse-1 .navbar-nav > li > a:hover .caret,
.MobileIndex .navbar-custom .nav li a:hover,
.navbar .caret {
	color: #3074b8 !important;
}

.theme-color-lgt {
	color: #4D4991;
}

.navbar-toggle {
	padding: 15px 0px;
	/* float: left; */
}

.dropdown-menu li a:focus,
.dropdown-menu li a:hover {
	background-color: #122A68;
}

.btn-success,
.btn-success .open .dropdown-toggle.btn,
.btn-success.active,
.btn-success.disabled,
.btn-success:active,
.btn-success[disabled] {
	background-color: #fbb03f;
	border-color: #fbb03f;
	/*border-color: #FFF;*/
}

.btn-success:focus,
.btn-success:hover,
.open .dropdown-toggle.btn-success {
	transition: all .3s linear;
	background-color: #fbb03f;
	border-color: #fbb03f;
	color: white;
}

.site-footer .mobile {
	display: block;
	padding: 0;
	padding-top: 10px;
	background-color: #EEE;
	color: #AAA;
}

.site-footer .mobile a {
	color: #888;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 736px) {
	.rezvEntryMainContent {
		padding-bottom: 150px;
	}
}

.MobileIndex .navbar-custom {
	background-color: #001e62 ;
	border-top: #005495 solid 15px;
	border-left: 0;
	border-right: 0;
}

.MobileIndex .navbar-toggle .icon-bar{
	background-color: #005495;
}

/*///////////////////////////////////////////////////////
///////////////// Actual Flight List ////////////////////
///////////////////////////////////////////////////////*/

.actual__flight__list__body .page__container .title {
	height: 48px;
}

.actual__flight__list__body .page__container .title .change__flight__icon {
	display: none;
}

.actual__flight__list__body .page__container .title .info__bar {
	position: relative;
	padding-left: 10px;
	display: inline-block;
	float: left;
	color: rgb(102, 102, 102);
	font-size: 18px;
	line-height: 44px;
	font-weight: 700;
}

.actual__flight__list__body .page__container .search__body {
	margin-top: -0px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	background-color: rgba(255, 255, 255, 0.5) !important;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}

.actual__flight__list__body .page__container .label__margin {
	min-height: 18px;
}

.actual__flight__list__body .page__container .departure__title {
	padding: 10px 0 5px 12px;

}

.bootstrap-select.btn-group .btn .caret,
.currency__selector .caret {
	display: none !important;
}

.bootstrap-select.btn-group .btn .filter-option:after {
	top: 26%;
	right: 7px;
}

/*/////////////////////////////////////////////////////////
///////////////////////// Sigorta /////////////////////////
/////////////////////////////////////////////////////////*/

.ssrInsuranceSelectContainer{background-color:#F0F0F1;border-bottom:1px solid #cecccc;border-left:1px solid #cecccc;border-right:1px solid #cecccc;margin-bottom:20px;padding:0 0 10px}.ssrInsuranceSelectContainerBody,.ssrInsuranceSelectContainerHeader{border-top:1px solid #cecccc}.passengerInsSelectWrapper{background-color:#faf9f8;border-bottom:1px solid #cecccc;cursor:pointer}.passengerInsSelectBodyRowFocus{display:table-row;cursor:pointer;outline:0;border-color:#3a539b;border-width:1px;border-style:solid none none;border-collapse:collapse;background-color:#3a539b;color:#fff}.passengerInsSelectBodyRowFocus .passengerInsSelectColAction a{background-color:#3a539b;color:#fff;text-decoration:underline}.passengerInsSelectColBirthday,.passengerInsSelectColBirthdayMonth,.passengerInsSelectColBirthdayYear,.passengerInsSelectColCheck,.passengerInsSelectColName,.passengerInsSelectRowCheck,.passengerInsSelectRowInput,.passengerInsSelectRowPrice,.passengerInsSelectRowVerify{background-color:transparent;border-color:#d6d3cc;border-width:1px}.passengerInsSelectRowCheck{font-weight:600;border-style:solid none none solid}.passengerInsSelectRowBirthday,.passengerInsSelectRowBirthdayMonth,.passengerInsSelectRowName{font-weight:600;background-color:transparent;border-color:#d6d3cc;border-width:1px;border-style:solid none none}.passengerInsSelectRowBirthdayYear{border-color:#d6d3cc;border-width:1px;border-style:solid none none}.passengerInsSelectRowInput{font-weight:600;border-style:solid solid none none}.passengerInsSelectRowPrice{display:table-cell;font-weight:600;border-style:solid none;padding:5px 6px;width:1%;text-align:left}.passengerInsSelectRowVerify{display:table-cell;font-weight:600;border-style:solid solid solid none;padding:5px 3px;width:5%;text-align:left}.passengerInsSelectColCheck{font-weight:600;border-style:solid none solid solid}.passengerInsSelectColCheck input[type=radio]+label{padding:0 8px!important}.passengerInsSelectColName{font-weight:600;border-style:solid none}.passengerInsSelectColBirthday{font-weight:400;border-right-style:none;border-top-style:solid;border-bottom-style:solid}.passengerInsSelectColBirthdayMonth,.passengerInsSelectColBirthdayYear{font-weight:400;border-style:solid none}.passengerInsSelectColBirthday .input-group .btn-group,.passengerInsSelectColBirthdayMonth .input-group .btn-group,.passengerInsSelectColBirthdayYear .input-group .btn-group{display:block;position:absolute;border-radius:0!important;cursor:pointer;background-color:#fff;margin:0;padding:5px 0 3px 4px!important;line-height:1;border:none;height:35px}.passengerInsSelectColBirthday .btn,.passengerInsSelectColBirthdayMonth .btn,.passengerInsSelectColBirthdayYear .btn{padding:3px 4px;background-color:#FFF!important;border-radius:0;height:36px;vertical-align:top;margin-top:-3px}.passengerInsSelectColInput{font-weight:600;background-color:transparent;border-color:#d6d3cc;border-width:1px;border-style:solid solid solid none}.passengerInsSelectColInput .form-control{width:169px;margin:-3px 0 0;padding:3px 4px!important;height:36px;min-height:27px;line-height:1;display:block;position:absolute;border:none;border-radius:0!important;cursor:initial;overflow:hidden}.passengerInsSelectColInputFail::after,.passengerInsSelectColInputSuccess::after{content:'âœ”';display:block;position:relative;text-align:right}.passengerInsSelectColInputSuccess::after{float:right;right:7px;color:#388E8E;bottom:-4px;margin:0;padding:0}.passengerInsSelectColInputFail::after{margin-top:3px;right:6px;color:#e00000}.passengerInsSelectColPrice,.passengerInsSelectColVerify{display:table-cell;font-weight:400;background-color:transparent;border-color:#d6d3cc;border-width:1px;padding:5px 3px;text-align:center}.passengerInsSelectColVerify{border-style:none solid solid none}.passengerInsSelectColPrice{border-style:none none solid;width:1%}.passengerInsSelectColVerifyText,.passengerInsSelectColVerifyText:hover{color:#000;text-decoration:underline;font-size:16px;font-size:1.6rem}.passengerInsSelectColAction>a{color:#95a5a6}.ssrInsSelectContainerFooter{border-top:1px solid #cecccc}.ssrInsSelectContainerFooterList>a{font-size:18px;color:#333;text-decoration:underline}.ssrInsSelectContainerFooterList>ul li,.ssrInsSelectContainerFooterList>ul li:before{list-style-type:none;content:'- '}

/*/////////////////////////////////////////////////////////
////////////////////// INSURANCE V2 ///////////////////////
/////////////////////////////////////////////////////////*/

.insuranceItem{background-color:#FAF9F8;border-bottom:1px solid #fff;border-right:5px solid #F0F0F1}.insuranceItemHeader{text-align:left;font-size:16px;font-size:1.6rem;font-weight:600}.InsuranceFare{font-size:22px;font-size:2.2rem;font-weight:800;text-align:right}.insuranceItemFooter{background-color:#fff;color:#3b5d9e;cursor:pointer}.insuranceItemFooter:hover,.insuranceItemFooterSelected{background-color:#3b5d9e;color:#fff}.insuranceItemFooter input[type=checkbox]~label{font-size:16px;vertical-align:middle}.insuranceItemFooter:hover input[type=checkbox]~label{color:#fff;font-size:16px}.insuranceItemFooter input[type=checkbox]~label:before{border-color:#3b5d9e;content:'â—�'}.insuranceItemFooter:hover input[type=checkbox]~label:before,.insuranceItemFooterSelected input[type=checkbox]~label:before,.insuranceItemFooterSelected label{color:#fff;border-color:#fff;margin-right:5px}


/*///////////////////////////////////////////////
/////////////////  Sticky Menu  /////////////////
///////////////////////////////////////////////*/

.payment__summary__table__content {
	padding: 5px;
	margin-bottom: 5px;
}

.flight__selection__sidebar .currency__select {
	margin-bottom: 15px;
}

.tile.purple-2.tile__body {
	margin-bottom:20px;
	width: 100%;
	padding: 12px 10px;
}

.TicketPreview .tile.purple-2.tile__body {
	margin-bottom: 15px;
}
.MemberHome .tile.purple-2.tile__body {
	margin: 10px 0 15px 0;
}

.MemberHome .member__reservations .tile.purple-2.tile__body,
.MemberHome .member__points .tile.purple-2.tile__body,
.MemberHome .member__missing__points .tile.purple-2.tile__body,
.MemberHome .member__checkin .tile.purple-2.tile__body,
.MemberHome .member__newrezventry .tile.purple-2.tile__body,
.MemberHome .account__summary .tile.purple-2.tile__body {
	margin-top: 0;
}


.notify-points.notify__points__wrapper {
	border: 0;
}

.tile.purple {
	color: #333;
	padding: 15px 10px;
}

/* BUGFIX: Sticky'deki Cabin icin visual fix */
.segment__flight__details .td__two {
	padding: 5px !important;
}

/*///////////////////////////////////////////////
//////////////////  Headings  ///////////////////
///////////////////////////////////////////////*/


/* Sidebar Headings */
.MemberHome .side__member__panel__heading,
.ticket__prev__sidebar .payment__summary__table .payment__summary__table__heading,
.TicketPreview .ticket__prev__sidebar .payment__summary__table .payment__summary__table__heading,
.TicketPrint .ticket__print__sidebar .payment__summary__table .payment__summary__table__heading,
.ShowReservation .show__reservation__sidebar .payment__summary__table .payment__summary__table__heading,
.AddSSR .addssr-sticky .panel .panel-heading {
	padding: 10px 5px;
	background-color: #3074b8 !important;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	line-height: 1;
	color: #FFF !important;
	font-size:2.0rem !important;
}

.ShowReservation .ssr-selection.res__details__heading ,.ShowReservation .res__passengers__heading
{
	margin: 0px;
	padding: 15px !important;
	font-size: 2.0rem;
	color: #fbb03f;
	font-weight: 400;
	line-height: 1;
	border-bottom: 2px solid #fbb03f;
	text-align: left;
}
.ShowReservation .ssr-selection.res__details__heading {
	margin-top: -10px;
	color: #fbb03f;
}
.ShowReservation  .passenger__select {
	margin-top:10px;}

.TicketPrint .ticket__print__container .ticket__print__summary .pass__flight__summary__heading .pass__flight__summary__title,
.TicketPreview .ssr-selection.discount__title,
.TicketPreview .ssr-selection.payment__title,
.TicketPreview .ticket__prev__summary .pass__flight__summary__heading .pass__flight__summary__title,
.TicketPreview #paymentTabList,
.ShowReservation .reservation-pnr.hidden-lg.hidden-md.res__details__title__bar__right,
.checkin__select__flight .checkin__segment__list .checkin__segment__list__heading,
.checkin__select__flight .checkin__pass__information .checkin__pass__information__heading,
.checkin__select__flight .checkin__rules h4,
.CheckinSelectSeat .checkin__seat__select .flight__list .flight__list__heading,
.CheckinSelectSeat .seat__selection__content h3.panel-title,
.CheckinSelectSeat .ssr-selection.seat__selection__title,
.CheckinBoarding .print__boarding__heading,
.CheckinBoarding .send__barcode__alert,
.CheckinConfirm .checkin__confirm .flight__list .flight__list__heading,
.MemberRegister .register__panel__heading .ssr-selection,
.MemberHome .member__panel__heading,
.MemberHome .checkin__panel__header,
.MemberHome .personal__panel__header,
.MemberHome .points__panel__header,
.MemberHome .missing__points__panel__header{
	margin: 0px;
	padding: 15px !important;
	font-size: 2.0rem;
	color: #fbb03f;
	font-weight: 400;
	line-height: 1;
	border-bottom: 2px solid #fbb03f;
	text-align: center;
}
.CheckinConfirm .checkin__confirm .seat__cost .seat__cost__heading{
	margin: 0px;
	padding: 15px !important;
	font-size: 2.0rem;
	color: #fbb03f;
	font-weight: 400;
	line-height: 1;
	border-bottom: 2px solid #fbb03f;


}
/* BUGFIX: Flight Change sayfasindaki dugmeler ust uste binmesin */
.show__res__back__btn {
	float: left;
	margin: 15px 0px 8px 11px;
}

.show__res__cont__btn {
	float: right;
	margin: 15px 11px 8px 0;
}

.div-checkbox {
	background-color: #FFF;
}

#departureDate,
#arrivalDate {
	padding-left: 5px !important;
}
.ICIPNRSearch .pnr__search .pnr__search__main .pnr__search__panel .pnr__search__panel__heading{
	margin: 0px;
	padding: 15px !important;
	font-size: 2.0rem;
	color: #009ad8;
	font-weight: 400;
	line-height: 1;
	background-color: rgba(255, 255, 255, 0.75);
	box-shadow: 0px 4px 4px -4px rgba(0, 0, 0, 0.3);
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	text-align: center;
}

/* Seperate Headings (Outside Container) */

.CheckinSelectSeat .ssr-selection.seat__selection__title,
.RezvPaxEntry .contacts__block .heading .title,
.RezvPaxEntry .pass__info__header .pass__info__title,
.ContactChange .ssr-selection.title,
.TicketRefund .ticket__refund__container .ticket__information .ticket__information__heading .ticket__information__title,
.TicketRefund .refund__details .refund__details__title {
	margin: 0px;
	padding: 15px !important;
	font-size: 1.9rem;
	color: #fbb03f;
	font-weight: 400;
	line-height: 1;
	box-shadow: 0px 4px 4px -4px rgba(0, 0, 0, 0.3);
	border-bottom: 2px solid #fbb03f;
}

/* Containers that are following Seperate Headings */
.RezvPaxEntry .tab-content > .tab-pane,
.RezvPaxEntry .contacts__block .contact__info__wrapper,
.CheckinSelectSeat .seat__selection__content,
.MemberHome .member__panel__body,
.MemberHome .checkin__panel__body,
.MemberHome .res__panel__body,
.MemberHome .personal__panel__body,
.MemberHome .points__panel__body,
.MemberHome .missing__points__panel__body,
.MemberHome .res__entry__body
{
	padding-top:65px !important;
	margin-top: -55px;
}


.CheckinBoarding .print__boarding__content,
.TicketRefund .ticket__information .ticket__information__body:nth-child(2),
.TicketRefund .ticketRefundContentDiv.refund__details__body {
	padding-top: 55px;
	margin-top: -55px;
}


/*///////////////////////////////////////////////
///////////////////  BUNDLE  ////////////////////
///////////////////////////////////////////////*/

.pricing .price-silver .price-title,
.pricing .price-silver .price-foot {
	background-color: #005495;
}

.pricing .price-gold .price-title,
.pricing .price-gold .price-foot {
	background-color: #00477F;
}

.pricing .price-platinum .price-title,
.pricing .price-platinum .price-foot {
	background-color: #00306C;
}

.select__btns .select__class__btn .class__note {
	font-size: 1.4rem;
	line-height: 1.5;
	text-align: center;
}

.flightslide__table .flight__hours .flights .flight__rows .flight__row .prices .price__default label {
	font-size: 1.1rem;
}

.select__btns .select__class__btn .class__icon {
	background-image: none;
}

.select__btns .select__class__btn .class__exp,
.select__btns .select__class__btn .class__fare__info {
	padding: 0;
	text-align: center;
	width: 100%;
}

.flightslide__table .flight__hours .flight__hours__table .fare__info .fares .fare__title {
	padding-left: 6px;
}


/*/////////////////////////////////////////////////////////
///////////// Availability Results Flights ////////////////
/////////////////////////////////////////////////////////*/

.search__selecion__info__table__inner__table thead {
	border-bottom: 0;
}

.search__selecion__info__table__inner__heading {
	border-bottom: 1px solid #005495;
	padding-bottom: 9px;
	background-color: #F2F2F2;
}

.select__btns .select__class__btn .class__fare {
	text-align: center;
	font-weight: 500;
	line-height: 1.1;
	font-size: 1.8rem;
}

.select-day .day-title {
	padding: 10px;
	border: transparent 0;
	background-color: transparent;
}

.select__day__container__select_day__table__day,
.select__day__container__select_day__table__selected__day {
	width: 10%;
}

.select__day__container__select_day__table__prev__next__select {
	width: 2%;
}

.select__day__container__select_day__table__prev__next__select i {
	margin:0;
	top: -1px;
}

.select__day__container__select_day__table__day .day__title .day__title {
	color: inherit;
}

.select__day__container__select_day__table__day:hover {
	background-color: #717174;
}

.select__day__container__select_day__table__day:hover .day__title {
	color: #FFF !important;
}

.select__day__container__select_day__table__day {
	background-color: #F2F2F2;
}

.select__day__container__select_day__table__prev__next__select__next__day,
.select__day__container__select_day__table__prev__next__select__prev__day {
	height: 80px;
}

.select__day__container__select_day__table__prev__next__select__next__day:hover,
.select__day__container__select_day__table__prev__next__select__prev__day:hover {
	background-color: #005495;
}

.flightslide__table .flight__hours .flights .flight__rows .flight__row .hours .flight__number .book__icon {
	top: 2px;
	margin-right: 1px;
}

.flightslide__table .flight__hours .flights .flight__rows .flight__row .hours .flight__number .book__icon::before {
	content: "\e043";
	font-family: Flaticon;
	font-style: normal;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 18px;
	padding-top: 5px;
	margin-top: 5px;
}

.flightslide__table .flight__hours .flights .flight__rows .flight__row .hours .flight__number {
	margin: -2px;
}

.flight__info__modal__link {
	color: #005495;
}

#flightInfoPanel-sticky-wrapper .flight__selection__info__table .total__details__content {
	padding: 5px;
	margin: -2px 5px 5px 5px;
}

#flightInfoPanel-sticky-wrapper .flight__selection__info__table .flight__selection__info__table__content {
	margin: 5px;
	padding: 0;
}

#FlightSearch .main__container .availability__main__container .row #subContent > div {
	padding: 0 10px 10px 10px;
}

.AvailabilityResults .search__results__bottom .bottom__area {
	padding: 0;
}

.AvailabilityResults .sort__flights label {
	float: left;
	line-height: 34px;
}
.AvailabilityResults .sort__flights .sort__select__parent {
	float: left;
	width: 250px;
	margin-left: 10px;
}

/* BUGFIX: AvailabilityResults sayfasindaki arrival date yazilari iki satira uzamasin */
.flight__notes .next__day__arr {
	width: auto;
}

/* BUGFIX: AvailabilityResults sayfasindaki tarih supremumlari duzgun gosterilsin */
.flight__dest__hours .to sup {
	float: initial;
	top: -8px;
	left: auto;
}

/* BUGFIX: AvailabilityResults sayfasindaki ucus destinationlari biraz minik olsun */
.flightslide__table .flight__hours .flights .flight__rows .flight__row .hours .dep__time .from .from__loc,
.flightslide__table .flight__hours .flights .flight__rows .flight__row .hours .arr__time .to .to__loc {
	font-size: 1.5rem;
	font-weight: 400;
	/*white-space: nowrap;*/
}

/* BUGFIX: Connected flight infolarinin iconlari flight number iconu ile hizalansin */
.conn__notes {
	padding: 0px 0px 0px 8px;
}

/* BUGFIX: AvailabilityResults kum saati ve saat iconlarini cakismasin, sadece kum saati kalsin */
.flightslide__table .flight__hours .flights .flight__rows .flight__row .hours .segment__dur .time__icon:before {
	content: "\00a0";
}

/* BUGFIX: Validation borders fix for search again. */
.availabilitySearchContainer span.input-error ~ .input-group div .selectize-input {
	height: 100%;
}

/*/////////////////////////////////////////////////////////
////////////////////// RezvPaxEntry ///////////////////////
/////////////////////////////////////////////////////////*/

.rezvPaxEntryContinue {
	margin-top: 20px !important;
}

.contact__info__block .padder-10 {
	padding: 0;
}

#addContactDiv .add-contact-info {
	margin-top: -5px;
}

.btn-bitter,
.btn-bitter.active,
.btn-bitter.disabled,
.btn-bitter:active,
.btn-bitter[disabled] {
	background-color: #005495;
}

.btn-bitter:focus,
.btn-bitter:hover {
	background-color: #00477F;
}

#flightInfoPanel-sticky-wrapper .flight__selection__info__table .flight__selection__info__table__heading .flight__selection__info__table__title {
	color: #FFF;
}

.table-condensed>tbody>tr:nth-child(odd),
.tb3 {
	background-color: #E2E2E2;
}

#flightInfoPanel-sticky-wrapper .flight__selection__info__table__content .segment__table {
	background-color: #FFF;
}

.flinfo-b.segment__table .ports {
	padding: 0 5px 0 5px;
}

/* BUGFIX: Red validation borders fix */
.RezvPaxEntry span.input-error ~ .input-group .form-control,
.RezvPaxEntry span.input-error ~ .input-group-select-down .single {
	height: 36px;
}
.RezvPaxEntry span.input-error ~ input.form-control {
	border-color: #DA4453 !important;
	box-shadow: none;
}

/*/////////////////////////////////////////////////////////
/////////////////////  Add SSR Page  //////////////////////
/////////////////////////////////////////////////////////*/

.basket__info .table-condensed > tbody > tr:nth-child(2n),
.payment__summary__table__content .table-condensed > tbody > tr:nth-child(2n),
.tb3 {
	background-color: #FFF;
}

.ManageBundle .add__ssr__container .main__content,
.AddSSR .add__ssr__container .main__content {
	margin-top: 0;
}

.AddSSR .basket__info .well {
	margin-bottom: 5px;
}

.ManageBundle .passengerSelectBodyRowFocus,
.ManageBundle .passengerCatSelectBodyRowFocus,
.AddSSR .passengerSelectBodyRowFocus,
.AddSSR .passengerCatSelectBodyRowFocus {
	border-color: #005495;
	background-color: #005495;
}

.passengerSelectBodyRowFocus .passengerSelectColAction>a {
	color: #FFF;
}

.passengerSelectColAction .btn-link {
	color: #3bafda;
}

.addssr-sticky {
	margin: 0;
}

.addssr-sticky .panel {
	padding: 0;
}

/* BUGFIX: Choose Baggage daki select box hizalansin. */
.AddSSR .passengerLugSelectColSelectBox .selectize-input {
	height: 35px;
	margin-bottom: -13px;
}
.AddSSR .passengerLugSelectBodyRow .btn-link,
.AddSSR .passengerLugSelectBodyRow .btn-link:active,
.AddSSR .passengerLugSelectBodyRow .btn-link:focus,
.AddSSR .passengerLugSelectBodyRow .btn-link:hover,
.AddSSR .passengerLugSelectBodyRow .btn-link[disabled]{
	color:#00477f;
}

.passengerSelectHead > .mergeDiv {
	border-bottom: 0px none transparent;
}

/*/////////////////////////////////////////////////////////
/////////////////// Ticket Preview Page ///////////////////
/////////////////////////////////////////////////////////*/

.TicketPreview #paymentTabList {
	border-radius: 0;
	padding: 0 !important;
	font-size: 14px;
}

.TicketPreview hr.faded {
	background: transparent;
	display: none;
}

.TicketPreview .ticket__prev__summary .pass__flight__res__summary__body .segment__table tbody tr td {
	border-color: #005495 !important;
}

.TicketPreview .ticket__prev__sidebar .payment__summary__table .payment__summary__table__heading .payment__summary__table__title {
	color: #FFF;
	font-size: 2rem;
	line-height: 1;
	margin-left: 5px;
}

.TicketPreview .payment__summary__table__title::before {
	content: "\e040";
	font-family: Flaticon;
	font-style: normal;
	margin-left: 0px;
	margin-right: 2px;
}

.TicketPreview .tab-content {
	border: none;
}

.TicketPreview .payment__area .bottom__cont__area {
	padding: 0 5px 0 0;
}

.TicketPreview #discountPanel,
.TicketPreview #paymentTabContainer {
	margin-bottom: 15px;
}

.TicketPreview #discountPanel {
	padding: 0;
}

.TicketPreview .cont.discount__wrapper {
	padding: 0;
}

.TicketPreview .loyalty__login .blue-bar {
	display: none;
}

.TicketPreview .tpcp.discount__content .inline-form>div {
	float: right;
}

/*/////////////////////////////////////////////////////////
//////////////////// Ticket Print Page ////////////////////
/////////////////////////////////////////////////////////*/

.TicketPrint .ticket__print__sidebar .payment__summary__table {
	padding: 0;
}

.TicketPrint .ticket__print__container .paymentConfirmContainer .f7,
.TicketPrint .ticket__print__container .reservationContainer .f7 {
	line-height: 0.85;
	margin-bottom: -8px;
	margin-left: -8px;
}

.TicketPrint .ticket__print__sidebar .payment__summary__table .payment__summary__table__heading .payment__summary__table__title {
	color: #FFF;
}

.TicketPrint .ticket__print__summary .segment__table tbody tr td {
	border-color: #005495 !important;
}

.btn-blue,
.btn-blue.active,
.btn-blue.disabled,
.btn-blue:active,
.btn-blue[disabled],
.btn-grass,
.btn-grass.active,
.btn-grass.disabled,
.btn-grass:active,
.btn-grass[disabled] {
	background-color: #005495;
	border-color: #005495;
}

.btn-blue:focus,
.btn-blue:hover,
.btn-grass:focus,
.btn-grass:hover {
	background-color: #00477F;
	border-color: #00477F;
}

.TicketPrint .reservationContainer a {
	color: #001e62;
}

.TicketPrint .reservationContainer a:hover {
	color: #005495;
}

/*/////////////////////////////////////////////////////////
///////////////////// Show Reservation ////////////////////
/////////////////////////////////////////////////////////*/

.show__reservation__sidebar {
	padding: 0;
	margin: 0;
}
.show__reservation__btns .goto___checkin__icon{
	background-image: url(../img/check-in.png);
}
.show__reservation__btns .goto___cancel__checkin__icon{
	background-image: url(../img/cancel-check-in.png);
}

.show__reservation__btns .flight__change__icon{
	background-image: url(../img/flight-change.png);
}
.show__reservation__btns .buy__ssr__icon{
	background-image: url(../img/shopping-cart.png);
}
.show__reservation__btns .change__contact__icon{
	background-image: url(../img/change-contact-info.png);
}
.show__reservation__btns .cancel__booking__icon{
	background-image: url(../img/cancel.booking.png);
}
.show__reservation__btns .print__tickets__icon{
	background-image: url(../img/print.png);
}
.show__reservation__btns .buy__icon{
	background-image: url(../img/buy__icon.png);
}
.show__reservation__btns .manage__bundle__icon{
	background-image: url(../img/manage_bundle.png);
}
.show__reservation__btns .delete__segment__icon{
	background-image: url(../img/delete-segment.png);
}

@media (min-width: 767px) {

	.show__reservation__btns .flight__change__icon,
	.show__reservation__btns .goto___checkin__icon,
	.show__reservation__btns .goto___cancel__checkin__icon,
	.show__reservation__btns .manage__bundle__icon,
	.show__reservation__btns .buy__ssr__icon,
	.show__reservation__btns .change__contact__icon,
	.show__reservation__btns .delete__segment__icon,
	.show__reservation__btns .cancel__booking__icon,
	.show__reservation__btns .buy__icon,
	.show__reservation__btns .print__tickets__icon {
		width: 64px;
		height: 64px;
		margin: 6px 8px;
	}

	.show__reservation__btns .flight__change__btn__cont,
	.show__reservation__btns .goto__checkin___btn__cont,
	.show__reservation__btns .goto__cancel__checkin___btn__cont,
	.show__reservation__btns .manage__bundle__btn__cont,
	.show__reservation__btns .buy__ssr__btn__cont,
	.show__reservation__btns .change__contact__btn__cont,
	.show__reservation__btns .del__seg__btn__cont,
	.show__reservation__btns .cancel__booking__btn__cont,
	.show__reservation__btns .buy__btn__cont,
	.show__reservation__btns .print__tickets__btn__cont {
		font-size: 18px;
		margin: 22px 0px 70px 39px;
		width: 100px !important;
		height: 100px;
		border-radius: 56px;
	}

	.show__reservation__btns .btn_text {
		position: absolute;
		top: 116px;
		color: #009ad8;
		width: 120px;
		margin: 0 -10px 0 -10px;
		font-size: 1.5rem;
		left: 1px;
		text-align: center;
	}
}



.show__reservation__btns .flight__change__btn__cont,
.show__reservation__btns .goto__checkin___btn__cont,
.show__reservation__btns .goto__cancel__checkin___btn__cont,
.show__reservation__btns .manage__bundle__btn__cont,
.show__reservation__btns .buy__ssr__btn__cont,
.show__reservation__btns .change__contact__btn__cont,
.show__reservation__btns .del__seg__btn__cont,
.show__reservation__btns .cancel__booking__btn__cont,
.show__reservation__btns .buy__btn__cont,
.show__reservation__btns .print__tickets__btn__cont,
.show__reservation__btns .del__seg__btn__cont
{
	color: #FFF;
}

.show__reservation__btns div:hover {
	background-color: transparent;
}

.show__reservation__btns .cancel__booking__btn__cont {
	width: 200px;
}

.show__reservation,
.show__reservation .pass {
	background-color: transparent !important;
	border: 0 !important;
}

.show__reservation .passAlert{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.show__reservation .passUnticketedSSR{
	padding-top: 0px;
}

.memberMainContent.show__reservation>.container>.row>div:nth-child(1) {
	padding: 0;
	margin-top: 0;
}

.res__details__heading .res__details__title__bar,
.res__passengers__title {
	color: #fbb03f;
}
.res__flights__wrapper .res__flights__body {
	background-color: transparent}




.ShowReservation .res__passengers__wrapper .res__passengers__body .passenger__select thead tr>th,
.ShowReservation .res__flights__wrapper .res__flights__body .segment_select thead tr>th,
.ShowReservation .res__passengers__wrapper .res__passengers__body .passenger__select thead tr .from {
	border-color: #3074b8;
	color:#3074b8;
}

.res__entry .page__header {
	margin: 0;
}



/*/////////////////////////////////////////////////////////
//////////////////  Contact Change Page  //////////////////
/////////////////////////////////////////////////////////*/

.ContactChange .memberMainContent {
	border: 0;
}
.memberMainContent .contacts__block{
	margin-top: 15px;
	padding-top: 0;
	background-color: #fff !important;
	box-shadow: 0 3px 10px rgba(0,0,0,0.2);
}
.contacts__block .contact__info__wrapper{
	box-shadow: none !important;
	padding-top: 0;
}
.contact__info__block__body label {
	font-weight: bold;
	color:#666;
}
.ContactChange .memberMainContent .container .row > div {
	padding: 0;
}
.ContactChange .contact__info__block__body  input{
	border-bottom: 2px solid rgba(1,67,149,0.2) !important;
}
.ContactChange .selectize-control.single .selectize-input{
	border-bottom: 2px solid rgba(1,67,149,0.2) !important;
	box-shadow: none;
}

/*/////////////////////////////////////////////////////////
////////////////  Check-in Select Flight  /////////////////
/////////////////////////////////////////////////////////*/

.checkin__select__flight .checkin__segment__list {
	margin-bottom: 20px;
	margin-top: 15px;
}

.checkin__select__flight .ssr-selection.pass__info__title {
	display: none
}

.checkin__select__flight .checkin__rules h4 {
	margin: -10px -10px 10px -10px;
}

.CheckinSelectSeat .tab-content,
.CheckinSelectSeat .checkinSeatSelectContentDiv {
	border: 0;
}

.CheckinSelectSeat .flight__list {
	margin-bottom: 15px;
}

.CheckinSelectSeat .fade.in {
	padding: 0;
	margin: 0;
}

.CheckinSelectFlight .checkin__select__flight .checkin__segment__list .checkin__segment__list__body .checkin__segment__list__table thead tr,
.CheckinSelectFlight .checkin__select__flight .checkin__pass__information .checkin__pass__information__body .checkin__pass__information__table thead tr,
.CheckinOffload .checkin__select__flight .checkin__segment__list .checkin__segment__list__body .checkin__segment__list__table thead tr,
.CheckinOffload .checkin__select__flight .checkin__pass__information .checkin__pass__information__body .checkin__pass__information__table thead tr {
	border-bottom: 1px solid #009ad8;
}

/*/////////////////////////////////////////////////////////
/////////////////  Check-in Select Seat  //////////////////
/////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////
///////////////////  Check-in Confirm  ////////////////////
/////////////////////////////////////////////////////////*/

.CheckinConfirm .checkin__confirm .checkin__confirm__heading {
	display: none;
}

.CheckinConfirm .checkin__confirm .flight__list {
	margin: 15px 0;
}

.CheckinConfirm .checkin__confirm .flight__list .flight__list__body .flight__list__table thead tr,
.CheckinConfirm .checkin__confirm .seat__cost .seat__cost__body .seat__cost__table thead tr{
	border-bottom: 1px solid #005495;
}

/*/////////////////////////////////////////////////////////
///////////////////  Check-in Boarding  ///////////////////
/////////////////////////////////////////////////////////*/

.CheckinBoarding .checkinCoardingContentDiv.checkin__boarding__rules {
	color: #555 !important;
	margin: 13px 0px 15px 0px;
}
.CheckinBoarding .checkinCoardingContentDiv.checkin__boarding__rules .completed-payment .success__message{
	color: #009ad8 !important;
}

.CheckinBoarding .checkin__boarding__content .print__icon__title,
.CheckinBoarding .checkin__boarding__content .send__barcode__alert .title {
	margin: 0;
}
.CheckinBoarding .boarding__btn a {
	background-color: #009ad8;
	border-color: #009ad8;
}
.checkin__boarding__content .send__barcode__passenger__content .sms__form .form-control {
	border:1px solid #dedede;
}
/*/////////////////////////////////////////////////////////
/////////////////////  Ticket Refund  /////////////////////
/////////////////////////////////////////////////////////*/

.TicketRefund .ssr-selection.refund__title {
	display: none;
}
.TicketRefund  .ticketRefundContentDiv h4 {
	color:#fbb03f;
	font-size:1.9rem;
}
.TicketRefund .payment-types{
	color: #db4731;
	margin: 10px;
}
.TicketRefund .ticket__refund__container,
.TicketRefund .panel-heading {
	background-color: transparent;
	border: 0;
}

.ticket__refund__container .ticket__information {
	margin-bottom: 15px;
}

.TicketRefund .ticket__refund__container .refund__details .refund__details__body .refund__details__table thead tr,
.TicketRefund .ticketRefundContentDiv .form-control{
	border-color: #3074b8;
}

/* BUGFIX: Header seperation line */
.TicketRefund .ticket__information__table thead>tr {
	border-bottom: 1px solid #009ad8;
}

/*/////////////////////////////////////////////////////////
/////////////////  Ticket Refund Summary  /////////////////
/////////////////////////////////////////////////////////*/

.TicketRefundSummary .ticket__refund__summary__container {
	padding: 0 !important;
	margin-bottom: 50px !important;
	margin-top: 50px !important;
}

.TicketRefundSummary .ssr-selection {
	margin: 0px;
	padding: 15px !important;
	font-size: 2.4rem;
	color: #fff;
	line-height: 1;
	background-color: #3074b8;
	margin-top: 10px;
}

/*/////////////////////////////////////////////////////////
////////////////////  ICI PNR Search  /////////////////////
/////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////
//////////////////////  PNR Search  ///////////////////////
/////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////
/////////////////  Main Page Detail Login  ////////////////
/////////////////////////////////////////////////////////*/

body.MainPageDetailLogin {
	background: transparent;
}

.main__page__detail__login__body .col-lg-5.col-sm-6.col-md-4.col-md-offset-4.col-sm-offset-3 {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px;
}

.main__page__login__body .content, .main__page__login__body .container, .main__page__detail__login__body .content, .main__page__detail__login__body .container {
	padding: 0px;
	width: auto;
}

.MainPageDetailLogin .contentRightMemberLogin .formItem.form-group {
	border: 0 !important
}

.MainPageDetailLogin .contentRightMemberLogin {
	background-color: #F7F7F7;
	width: 290px;
	height: 235px;
	display: block;
	padding: 15px;
	padding-left: 30px;
}

.MainPageDetailLogin .label {
	background-color: #001e62;
	font-size: 1.3rem;
	z-index: 3;
	position: relative;
	padding-bottom: 5px;
}

.MainPageDetailLogin .formInput, .MainPageDetailLogin .intl-tel-input {
	z-index: 9;
	position: relative;
}

.MainPageDetailLogin .saver  {
	display: none;
}
.MainPageDetailLogin .newGirisForm>.formItem:nth-child(4),
.MainPageDetailLogin .btnUyeOl{
	float: left;
}

.MainPageDetailLogin .btnGiris {
	float: right;
}

.MainPageDetailLogin .newGirisForm>.formItem:nth-child(4),
.MainPageDetailLogin .newGirisForm>.formItem:nth-child(5) {
	margin: 0 !important;
	height: 25px;
}

.MainPageDetailLogin .need-help {
	margin: 0;
	padding: 0 5px;
	color: #999;
	background-color: transparent;
	border: 0 transparent !important;
	font-size: 1.3rem;
}

.MainPageDetailLogin .btnGiris, .MainPageDetailLogin .btnUyeOl {
	background: #005495 none repeat scroll 0% 0% !important;
	transition: all 0.3s linear 0s;
	color: #FFF;
	border: none;
	display: inline-block;
	padding: 6px 14px;
	margin: 10px 0 0 0;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-moz-user-select: none;
	border-radius: 4px;
}
.MainPageDetailLogin .btnGiris:hover, .MainPageDetailLogin .btnUyeOl:hover {
	background: #001e62 none repeat scroll 0% 0% !important;
	transition: all 0.3s linear 0s;
	color: #FFF !important;
}

.MainPageDetailLogin input[type="tel"],  .MainPageDetailLogin input[type="password"] {
	height: 34px;
	padding-left: 10px;
}

/*/////////////////////////////////////////////////////////
////////////////////  Member Register  ////////////////////
/////////////////////////////////////////////////////////*/

.MemberRegister .register__panel__body {
	padding-top: 15px;
}

.MemberRegister .register__bottom {
	padding: 0 15px;
}

.MemberRegister #btnSave {
	float: right;
	margin-bottom: 13px;
	margin-top: -11px;
}

/*/////////////////////////////////////////////////////////
/////////////////////  Member Login  //////////////////////
/////////////////////////////////////////////////////////*/

.MemberLogin .member__login__icon {
	background-color: #009ad8;
	color: #fff;
}

.MemberLogin .member__login__title {
	background-color: #009ad8;
}

.MemberLogin .account-wall {
	border-radius: 4px;
}

.MemberLogin  .logo-airline{
	height: 45px;
	padding-left: 18px;

}
.MemberLogin #loyaltyPhone ,.MemberLogin #loyaltyPassword {
	border: 1px solid #AAB2BD !important;
}

/*/////////////////////////////////////////////////////////
/////////////////////// Member Home ///////////////////////
/////////////////////////////////////////////////////////*/

span.member__checkin__icon, span.member__res__icon, span.member__personal__icon, span.member__points__icon, span.member__missing__icon, span.member__card__icon {
	height: 100px;
	width: 100px;
}
.member__panel .member__panel__body .member__icon__wrap .member__checkin__icon,
.member__panel .member__panel__body .member__icon__wrap .member__res__icon,
.member__panel .member__panel__body .member__icon__wrap .member__personal__icon,
.member__panel .member__panel__body .member__icon__wrap .member__points__icon,
.member__panel .member__panel__body .member__icon__wrap .member__missing__icon,
.member__panel .member__panel__body .member__icon__wrap .member__card__icon {
	background-color: #FFF500;
	border: #005495 2px solid;
}
.member__panel .member__panel__body .member__icon__wrap span.true,
.member__panel .member__panel__body .member__icon__wrap span:hover:nth-child(1) {
	background-color: #001e62;
	border: #00477F 2px solid;
}

.MemberHome .flight__search__btn {
	margin-left: 68px;
}

.MemberHome .side__member__panel__body {
	padding-top: 10px;
}

.MemberHome .content {
	padding-top: 20px;
}

.MemberHome .process__nav {
	position: relative;
	margin-top: 0;
	top: 25px;
	margin-right: 13px;
}

.MemberHome .process__nav li > a {
	margin-right: 0px;
	background-color: transparent;
	border: medium none;
	color: #666;
	box-shadow: 0px -1px 0px #DDD inset;
	transition: all 0.2s ease 0s;
	position: relative;
	display: block;
	padding: 5px 9px;
	font-size: 1.6rem;
}

.MemberHome .member__checkin .row > form > div {
	padding: 0;
}

.MemberHome .update__btn {
	float:right;
	margin: -15px 15px 15px;
}

.MemberHome .member__id,
.MemberHome .member__tier {
	font-size: 1.6rem;
	line-height: 1rem;
	vertical-align: top;
}

/* BUGFIX: My Point Status kismindaki Tab larin tab oldugu belli olsun */
.MemberHome #searchBody ul.nav-tabs>li {
	background-color: #FFF;
	border: 1px solid #DDD;
}
.MemberHome .table table.table,
.MemberHome #data-tbl {
	border: 1px solid #DDD !important;
	border-width: 0px 1px 1px 1px !important;
	margin-bottom: 15px;
	background-color: #FFF;
}

/* BUGFIX: Yeni reservasyon yaparken flight search dugmesi sagda gorunsun */
.MemberHome .res__entry__bootom {
	float: right;
	margin: 20px 0px 0px;
}

/* BUGFIX: Red error borders display fix */
.MemberHome span.input-error ~ .input-group #departureDate,
.MemberHome span.input-error ~ .input-group #returnDate,
.MemberHome span.input-error ~ .form-control .selectize-input,
.MemberHome span.input-error ~ input.form-control {
	border: 1px solid #DA4453 !important;
}
.MemberHome span.input-error ~ .input-group .selectize-input.items,
.MemberHome span.input-error ~ .selectize-control.single .selectize-input input {
	height: 33px !important;
}

/* BUGFIX: Flight date kismi biraz ayrilsin. */
.MemberHome #select-date span.input-error ~ #departureDate1,
.MemberHome #select-date span.input-error,
.MemberHome .search__flight {
	margin-bottom: 15px;
}

/* BUGFIX: Fix for borderless inputs */
.MemberHome .form-control,
.MemberHome .selectize-control{
	border: 1px solid #DDD !important;
	padding: 5px 10px;
	border-radius: 4px;
	box-shadow: none;
}

/*///////////////////////////////////////////////////////
////////////////////  Message Editor  ///////////////////
///////////////////////////////////////////////////////*/

/*.MessageEditor .select-tabs.selected {
	background-color: #001e62;
	color: #005495;
	}*/

/*///////////////////////////////////////////////////////
/////////////  AirNamibia (NMB) Specific  ///////////////
///////////////////////////////////////////////////////*/

.logo {
	background: url(../img/logo-big.png) no-repeat;
	height: 64px;
	background-position: 0% 50%;
	z-index: -1;
}

.header2 {
	padding: 35px 0px 14px;
}


@media only screen and (max-width: 768px) {
	.navbar-custom {background-color: #FFF !important; }
	#bs-example-navbar-collapse-1 .navbar-nav a, .navbar .caret { color: #fff !important; }
	.navbar-toggle .icon-bar { background-color: #005495; }
}

/*Bundle head and footers*/
.pricing .active .price-title,
.pricing .active .price-foot {
	background-color: #001e62;
}
.pricing .active .price-foot .price,
.pricing .active .price-title h4,
.pricing .active .info__icon:before {
	color: #00477F;
}

.member__panel .member__panel__body .member__icon__wrap .member__checkin__icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAABy1BMVEX///8AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR3/91aoeAAAAmHRSTlMAAQIEBQYHCAkKCwwPEBETFBYXGRobHB4gISIjJCUmKSwtMTM0Njg8Pj9FRkhJTE5PUVJTVFVYW2BiZmhqbG1ub3Fyc3R1dnd4ent9foCBgoeIi46QkpSWmZqdn6Cio6Soqqyur7Cytbq7vcHCw8TFxsfKzM/R0tPU1dja3N3e3+Dh4uPk5enq7u/w8fLz9PX2+Pn6+/z9/pjs5ZAAAAHrSURBVHja7db7X0txHMfx95loa3ShjLnUUorCXEYKiU1UKLcVQuSuXFrouDRKV2s662zvP9dmx6zHdpw+fsTr9+fj8Xl8b48vlMA0RU2fBloorhkqreprGSbnO/wT5NiJHo1UEbc0QGGYhwEPoxXAOVIHrToE4DqLAEwOI0VJa3QMwENuA+yRsA3YsyI0WWVrSvBRsb2PPF9QProixESUybQYky0u0UCyDNTdLqjbQC4Icv1H/xhylMqRcnfhqluK6kjqA7XIaceVF88vlZiM189Uz/bZkFVZ22umOmWCnMbzpDYXIl2B936MP9KqTBCqNaab6ioF4Lk8RSP9KMwQTvJn0WDrCDOpjTBHygPmFrlRr+A3CCUTXF7iaZMzz5Lbb+7PUrv0bPLx4pb8+9RADu2EUW3vYs5Y+RCukYk7WwEUHx/NiPhjYywTtHqE1O+tq7/1LUPed7qsjpF77EJNQM2Iud46BbBC2DAQ+zXWETuyqjjo8+3Gms25COv3dt1++fkr37aXY1mVkbmZmXFHv+YQXEL/GwVAIwchQGeH4G1wjkc2CtGrpSdsgxC5PzHkCG+SIbgHq9fSI0CBUHpPWClA2xe+fEg2G1olQHAd8CXzFv3Vb3mcDPYICpI63lGc+mefROWM9Dvqx3dhgZ3EfowIawAAAABJRU5ErkJggg==);
}

.member__panel .member__panel__body .member__icon__wrap .member__res__icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAACKFBMVEX///8AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR3/1Si4RAAAAt3RSTlMAAQIDBAUGBwgKCw0ODxESExQVFhcYGRscHyAhIiMlJygpKiwwMTM0NTY3ODk7PD1AQ0VHSElKTU5PUFFTVFVWV1hZWltdXl9hYmNmaWprbW5xc3R2d3h6e3x+f4CBgoOEhYeJioyQkpWWl5iZmpyeoaKjpKWmp6usr7CxsrO2t7m7vL2+wMHCw8XGx8jJys3Oz9DR09XW2Nna3N7f4OHi4+Tm5+jq6+zt7u/w8fP09ff4+fr8/f49BNLzAAACd0lEQVR4AcXV6TdVexzH8c8xHJd7XZfDMdzLda97SYpKFCVlUGkgDRROaYiGNJQGzSWkaKAhlZRDqON0nH18/r1+e+3zYLfqt+29lrV6PX+v77PvB8A/R67fNq2z2QlhnY+WTOUAcR5a9CYcm2hZLvbQhMCoQmHUT9UGU1EgH//7yGqkfKRQbioaATDAWRtw2XykLEK6lyxGgtt8RN+DGbXtn6I8kvs5UeNuk47romiYlLvg0b8bXa1Hmyr+NB8lHRxh0PNd0aaiX1xfqDNdEzp/lDbEMep42BU3X5Q57imL6NVFE23KqyTjKHV8Ogv4O6CrbhZ4X8YYRRGPvZkQ+nWRH6uVq0bRXm6F6pQu+gw0sUwexXru2KCq10VjgH34dZg0qucSqFCji3xRQBVLpdELf3McVNXUGUxDxPQ1WZRM8sMfENZTUA7d0Kq7wLmZcEm0hkIVhGwKLtgHqeoEtjNDEtVRKIAQ5SWZDqS1VDRMciewgkWSaD/JgRComshhaBwHHEAmKyVRo3ZIZavtKYZOFsslUS1JB36okIWSKJ/kWnwnfmnpvmdMlUS/K+R4Mr6VeI8qNyQRekg+iYQe2qniaWm0mcIJAHlt28Kgua9FudLIPkJyAigKkE/PdPwHoZWqXkgjlNLnuQC8pYpDEOInSSpZBhE6WAkkMCgWQsEc2QKjKPKhsgW/MWglhJBHvBJqGCGmj+2/vqfmIgDnLZ4Ph3GEyJNzE6PU9CHJ5ZltsME4UuX0Mqi7W2FXhslfvvysW6veHVtsYQBsKctKSvKcCz81VpdwBy1bhWxa5XcAl2iRC4D98Cda4K6zQRWW+JdpzhAAXwH6fkIbqDsgogAAAABJRU5ErkJggg==);
}

.member__panel .member__panel__body .member__icon__wrap .member__personal__icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAACEFBMVEX///8AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR39ksEyyAAAAr3RSTlMAAQIDBAUGBwgJCgsMDQ4PFBUYGRobHB0eHyEiIyQlJikrLC0uLzE0NTY5Ojs8PT4/QEJDREVKS09QUVJVWltcX2BjZGVmZ2lrbG1vcHFyc3V2d3l8gIKEhYaHiYqLjY6QkZOVlpeYmZuen6Gio6SlpqmqrbGytLe6u72+v8DBwsPExcfJysvMzc7Q0dLT1NXW2t/h4+Tl5ufo6err7O3u7/Dx8vT19vf4+fr7/P3+5FiGJQAAArVJREFUeNq11ulbjFEYgPFnxLSYCmUqSSRa7EuRJVuDZElUlkLKvo1INGVppCKKVBRRGS0z0/0vahpD77w6835xf/9d17nOdc55jkyXUtoyQMgGWkpTJVBMtRuDua9Y/MbaBcZ7Y/WZ6A7AZbftCpntrgt4HzOFrgJN8WKoOAdwXSTFPWXMYjBzA3hTpRzGkkRXbMbWtYtFX8IonJVmqJWgoo+1eAE+VqXq1G14Kb1QKNr2fSGQ+3K0aDsEn8UNu7XLvglMOKpOna8dBN7EadEO8ApBKOwBeKv9uxl+cAA+WDVoG6BD5TC4WQItcsLr8FAoy4MrU/5maYOzodAz2C8zWzbCaIIaZYHTJJqK4bwaVUGeaLMM021Soi6GdUfqHixXofmT1EtwNtijQsuhSoc2wWkVyoYyHVoJ51RoNVzUoQw4o0IJYNehPDiiQqZh3ulQGeSokNRDcjBqZyJGiQqgMshkQ70oUVQ/LqvGmBphuxpJMTSEzUQl0DonBIrohFtzZ1x9D+7MkJdw5RA0pgaOVcUkHJWQSNaPwFjNxgUSlV7SDZMlYgBJWie+xvE1ki+GkESc7Ac/vJUoCqRtXm7Fo8bH1/YtFFEgRf8LmVfsLKq443jb922qT28ddyqKdqaZVSj6uGMU9I05TsTMhgoGmbVvh/+NLuCvt7WuprTQlp9vKyytedj+FX+X/oUOAzwpWBUpQVnSD9R5gSN6ZP0BQzkyS1u+g8uqQ5Xg2SCztsYDl/4g92/UA3ZRdAP6/gy1Hv9irUCuCuUASf7x+Uma4b5/XJCsQolAtojYwSllMJ4osg6IVaFYYJ1I0k84I0vc8DTSKDI3gSdFpBp4kWIMJT8HrvregQ5g3Ans3aVoL+AcAzosMlXcKzBeW7xMF2n8k+i5EiWBlpY193pCgt7m8qXi6xd+9ownLQKQLAAAAABJRU5ErkJggg==);
}

.member__panel .member__panel__body .member__icon__wrap .member__points__icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAB8lBMVEX///8AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR39Xg7jwAAAApXRSTlMAAQQGBwgJCgsMDQ4QERITFhcYGhsdHiEiIycoKissLjAxMjM1Nzs+P0NFRkdISU5QVVZZXV5fYGJjZGZnaGxvcnN3eHl7fH1/hoiJj5CSk5SVl5qbnJ2eoKGipKWmp6mrrK2ur7Gys7S1tri5ur2/w8TFxsfJy8zNzs/Q0dPU1dbY2drc3d7f4OHi5OXm5+jp6uvs7e7v8PHy8/T19vf5+vv8/f7oQqR5AAACDElEQVR4AcXU6VfMbRzH8c803d33zSQlylKWULIke8pOFi0hshMlexZKRKSxZMlIItEyvf9P1/zmjKlzzK/f9cDxev4+nyfX9ZVjcU3HIJP69qQqTzGpJ8fwaOx4QI6MR1h4miEj6Q5W7vsl7cFSuTT1M0b3lnnZk8rZ+h7ja0CbMdrT5EnmS4wy1QPhHHlUiNGgbuCmPHsBvNIwcFCeXQB+CGOXPDuN8bejQIZ1NL0xzMOFmmDuMp9rlNSK0TdT4ywdosI1KsZRrbgpQQi6RodwtCvuGHDJNarFMVyimNXAQLZb5LtKFEf/kSM9BJTILdrBL61ZimgCGuUW5Y8SMfIco3eV/kstBXrS3aIZPUDduk2zkw9jhJtHCANFcon8t4EWvyLWDxJTK7eoAvg4S1ELuoh6/X/iqODIRWB0uWIC93A8VsJoJ469iqvC8TZhNH+UiBs+xZXiuJYwOoCjUeMEQkQUJYzOxp9cXP4nCO9TwqgGR7MmmLZxW64SRytwbLf67r7zGG0pVpH85R3BysCfvUa7baPvQKU8awIG1AU8kFdJIeBZdG+lPCrBOKW1GKFF8qTgC8YaJb/DGDpRVjypsjNhjDf+6KKVDZJ8DVipV8S/17FwOUVGYdsIFjrrMqUlQ1jqTtMVrO1XL9bu6gPWWnQOa9Wa04+l/iwpt74zOE7f74TjyfCtPP0EOsRgqhwit+IAAAAASUVORK5CYII=);
}

.member__panel .member__panel__body .member__icon__wrap .member__missing__icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAACFlBMVEX///8AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR3+PYgoPAAAAsXRSTlMAAQIDBAUGBwgJCgsMDQ4PEBITFBYYGRobHR4gIiQlJigpKi4xMzU3ODk7PD5AQkNFR0hKTE5PUlNUVlhbXF1fYGFjZGVmZ2lrbG5yc3Z3e35/gYSGh4mKi42QkZOUmJmam5yen6Gio6Wmp6qrra6vsLGztbe6u72+v8DBwsPExcbHyMnKzM3Oz9HS09TV1tjZ2tvc3d7g4eLj5ebn6Orr7O3u7/Dx8/T19/j5+vv8/f7HU4HhAAAC4ElEQVR4AY3U7V9TZQDG8WuebchwMdOVJiUpJIVmi6KgNA1X9pCVtR7swYoss7IiVi5gWNmwNKyVDzzAgHgYMU5c/2H3Oef+bOc+u8/g++56cb39YV3xrlPZtw342/f7n8ktAJp7C2fqANxztPcPWp6HrwcWSC6PZCcp9Ncb35JS8X742L9It3QkdomUFpNB6BwsUnWhoXGYZTffP/HYJngkivQajEaH6HYCqo5/WW24sSFDlxwUnSvU+TkWSbPCjMGla4V6ua31/ax4BBVPrNLP5W11fSx7C2WHTPq7sj38FSVegoSjJmsZjYe+oGTeBkdyjbVd22Gco9QB23H1o5O/y/iEjjdgOaZ+9K7vMnpp+xGWKW7EjabAaVpWoxAyVMymxqkztjvwHi0JCAkqJjeHDuWpMd4cOEUhBSEwRsUxYPtv1JjagzdJDsPyPRV5A9g2Qo3pvXidLDVAGKTqrAFs/YWOQu7rd17sbutcojDTgpPkQwCCs/T4PATEPjtzsidxbwRSFy1zrXiZr8npcT4MVeDhAdrm2/DSEIBfWa1PeUWeGSWlhXY8Vw/8RY2dKNuRmqHL4n4IB4qsUjIg3Xe2RFXxoAyX199wtGRZrZiA0L5Ajwwc4W+osWy/2uap+hgWAwh/SY0JWFrnqHgVwh3ZGBA8khTepeIKbC0zdDsCIcXc7ZBO060bjr3TdDkAYMs/5GXY4q8U6DIfgrRnkhVNAF6gAKH9XImKiyhrHiclMwQEb8rTcXoNoGL3LUq3ABymBdiUp9d0ABVNN+gYAgIj8tTJag/CZdd12j4tRyCGDKsNwG1nnpaPgDRtP/RQowDFndcomE+3soa1JFTxUVpKtT7PQqUvkeK/HnjpSqQwn4KOLJGe+ST0Yj/Rz2o3/DRmqbfyOPxFB/WfR1FL5AKrLXegtkhaH5TaNvdr07WOcB+9kdyA8HkK+e8uLjk53pjQBxMf3g2g7vDVq/vg9j99QHHZgsOZHgAAAABJRU5ErkJggg==);
}

.member__panel .member__panel__body .member__icon__wrap .member__card__icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAABmFBMVEUcHBz///8AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR38AR3+RFDdBAAAAh3RSTlMAAAMFBgcICgsNDg8VFhgZGxwdHyAhIyUmKy0uLzE1Nzk6Ozw9Pj9AQkRGR05PUFJWV1ldXl9jZWZna25vcXR6e3+Bg4aOj5KVl5ucn6ChoqOkpaanqKqsrrCxsrO1tri5ury+v8LExsfIycrLz9LU1dbZ2tvd3+Dh6+3v8fL09ff4+vv8/f7RLgD5AAAB3ElEQVR4Ae2W6X8LURSG76tFGW11iRShoVoUodSi9qWxaCtStKglElKa1FSJ6qBCeP9t9w4TVcnkTL7ynA/vp+d3zz33JL9RqIN/WWo9djiY1Lzn3L35Tx8etUilTQNXckv8SUogNWw5PmqX+JvSRn9pffTM5DuuJFZd2rDvQuo9KzFcWeo4GM9+ZDVe/CWti566u0B/2pdLTTsuTaRy869nZ6ans6ayFePl9rLUdj61yETP6iAbsXmRLPUHXKNJkgM613SEQqFOXf7RbqS1c+RzAINvS98kfMlthVKPySGgl2LehBUukruAa5RzQ6HflZJy5/sTheYidwI3KWdKAXn2AAnKeailq6a9lq6usKmwINq0dIjR4P8RndwdXFILe4NLuB2rQxraX4e0rU+LyfHxpC5JnDVSUyswQTkZBYNkI+5c99bogSeN1ZS6uz1pSi41NnrSfXF7t4BnK08arfY7IJ2MIQL0pjPp9FNHdJLTh2UccWqc5HEaZYaLenqyO41YcLHSX5fkI8/DpRDonQpwGfEk0ciPakH3eCDI4zqWlSfzFgp/SAn/QUQKrhuJmyi3d8JXijt0ccylPsc8qWGsSBnOSSh4XJ6de6XLtquGrcOeGcSq/59uv/gBcctuksjPk90AAAAASUVORK5CYII=);
}

.LoyaltyMemberCard.tier-3 {
	background: url("../img/loyalty/Card-PLT.png");
}
.LoyaltyMemberCard.tier-4 {
	background: url("../img/loyalty/Card-GLD.png");
}
.LoyaltyMemberCard.tier-5 {
	background: url("../img/loyalty/Card-SLV.png");
}

.LoyaltyMemberCard .name {
	left: 15px;
	top: 115px;
}

.LoyaltyMemberCard .id {
	left: 15px;
	top: 80px;
}

.LoyaltyMemberCard.tier-5 span {
	color: #333;
}

.MemberPages .header2 .process__nav .menu .active a {
	border-bottom: 2px solid #005495;
}

.MemberLogin .logo,
.MemberHome .logo {background: transparent url("../img/logo-big.png") no-repeat scroll 11% 84%;}

.flightslide__table .flight__hours .flights .flight__table .flight__rows .see__full__details a {
	font-size: 1.2rem;
}

.btn__enroll__member,.btn__cancel__enroll{
	background-color: #005495;
}

/*/////////////////////////////////////////////////////////
/////////////////////// Bug Fixes /////////////////////////
/////////////////////////////////////////////////////////*/

/* BUGFIX: Availability xs responsive fix for overflowing paddings */
.AvailabilityResults .hidden-md.hidden-lg.fares-mobile {
	padding: 0;
}

.MemberHome .reservations__list .ticket input[type=submit]{
	color: #005495;
}

.AddSSR .passengerSelectHead .hidden-lg.hidden-md.hidden-sm{
	display: none;
}

.AddSSR .passengerSelectColAction #mobileSeatSelectButton{
	text-decoration: underline;
}

.AddSSR .seatPriceLabelsRight{
	text-align: center;
}

.day-num {
	display:block;
}

.responsive-calendar .day {
	line-height: 1.6;
}

.TicketPreview .input-error{
	position: relative;
}

.TicketRefund .ticket__refund__container .ticket__information .ticket__information__heading .ticket__information__title{
	font-size: 1.8rem;
}

.TicketRefundSummary .fare_basis{
	width: 93px;
}

.TicketRefundSummary .fare-basis-cell{
	word-break: break-word;
}

.NewRezvEntry #availabilitySearchForm #tripType{
	margin-top: 5px !important;
}

.AvailabilityResults .segment__price{
	text-align: left;
	width: 40%;
	margin-left: 5px;
}
.member-register-password{
	width: 29% !important;
}

.MemberHome .selectize-input.items.full.has-options.has-items{
	max-height: 52px;
}

.AvailabilityResults.modal-open  span.input-error{
	width: 120%;
}

#availabilitySearchForm .selectize-control.form-control.single .item{
	font-size: 1.25rem;
	border:none !important;
}

.AvailabilityResults .pagination__current__page__parent, .AvailabilityResults .pagination__item__count__parent{
	width: auto !important;
}

.TicketPreview .ticket__prev__summary .pass__flight__res__summary__body .segment__table thead tr .title{
	width: 12%;
}

.Feedback .nav-tabs.nav-justified > .active > a{
	background-color: #009ad8;
	box-shadow: 0px -2px 0px #009ad8 inset;
	color: #fff;
}

.Feedback .display__animation.activated{
	overflow: visible;
}

.Feedback .fede.active{
	overflow: visible;
}

.Feedback #newFeedback #selectedSubjectDescription{
	height: auto;
}

.Feedback #uploadFile{
	width: 100%;
}

.RezvPaxEntry .btn{
	border-radius: 0 !important;
}


.ssr__flight__summary__header, .TicketPreview .ssr-selection.payment__title, .card__icon, .flight__info__icon, .pass__flight__summary__title{
	color: #fbb03f !important;
}

.icon-ssrsport {
	background: transparent url(data:image/png;base64,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) no-repeat scroll 0% 0%;
	width: 48px;
}

.icon-drinkingPerson {
	background: transparent url(data:image/png;base64,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) no-repeat scroll 0% 0%;
	width: 49px;
}

.icon-sittingMan {
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAtCAYAAADoSujCAAAJrElEQVRoQ+VZD2ybxRX/3dmOgxPaki9OysJooYwh/iSOW0DQgZC2aZr420ShEywsbXK92CKCImClHcwFBgPRVWs127fPTaOlY5pKA2MdYxWDaYMxQeo4hQ4Wqm7ASpPYTgIr/RPbd9M5ThcSxzhxyoZ2kqXP33f33vvd3bv3e+8IPueNfM7tx/8ngLVr154Wi8VoZ2fnUQDqv7mKM1qBpqamYrvdfq6U8mIANnNo2QFPRaSvsrLyQ5/PJ+cSSGtra5VS6loRc10EBcqM8AGr1fp8IBD420Q9MwLAOV8poi4vgBqAKEAOgpDt3so3Ovx+f/9cAFi9evXpNpttk4i6VgGwTpKpuDPyTCKRuL29vf0D/S0/AGuEjZPwFVLKjWbcfRUAywTBH3BnZJNQ7q34KU8UAmLVqlXO7R9e/hKgLgLwNndG/AC6RcwtWVl3tRl3rwGwDMCh5jO6r9m2bduBvAB4vd5Sf/8l9wPQs1861Uj1PDN67jZNc38hALAi8AIIvgpAoJy2ZZkQghWBh0CwASD726r2L80LQFNT0wK73S5E1HU9gNMmG8mM8GsAfKZp/nbWAOr81wJkN0Be8lX3fy2XT3HOd4io61YQePMCoPdl+8hlDwLqNgBl2VaAO3vvF0J0zxYA5/yXIuq6GYpehaf5y7nktLS0nBMaWnqQGeFX8gLQ0NBQVFZWdpUYdP0EBF+eLJw7I48ODQ35du7cOTpbAKgP7IPCeb7qgdK8TrQ6/0GAzMsLgHb2xsZGh8PhqJdSrjTj7moAFCDDgPpNS9nejlAo9NasjdcD6wLvpsd3eRblJWcM8CX5AjgpkzF2JYAbzLh7AQh6V8177ant27dH81Kaq9NnAaC1tbUiOFh9KUCuZkbY0EedUmpPMpns6+joOF4QiFMNQNOHzf84fwMIPBMdmTsjvwOwUQjx6v8ugLFAdrWI1T4BpWomBUDtuOvR5dk0BwCK0eWpzEvOisB+EFyQlw+0tbXZjx8/fp0Zdz8O4NwpCgi2rD27b93mzZuP5aU8SyfG2Mtm3H1la0XvwmAwOJhLjrZn66ELtd/FpwWgOxmGkfL5fEmsEbZW2rM8GK3Zoj0/SyD7hVLq3lAo9M8CADxgxt0buTOyTgjxWE45df5bAPJzAKEpAHw+H+3v7z8zOFhzHXdGCKV0TyAQ+Htzc/OSbcPLtgG4eopwRfbwip4NhQSyNA8auewACEhL2d6vhEKhfVlBNIizkZKvaz/kzkjN1BW4XjhQJFdD4dEM79mILs9Gj8ezIDBQ0w6om7JRCUqpduTnZrsC6XFjM7sDwEfMCN9VVVX1s/QO0DzF56OHDx++SURdWwBUMSN8j2maT0wBkKGzD4ioiwGYz4zwU4lEorGjo+MEY8w04+7mLFSijzt7fyiE2F4QAACc89tE1BXMcK4hgPQyY28yEzy1gyeZEb5PG691TQHQ2NhY0nn0Ci8UuRPAF5gR/oPFYvl2MBg8xDl/RERddwBwTDI0DoLN2OX5QaEA0uMbxNlsQffdZrz2OoCck5Gp+f9zIHQTdvG3x/VMAZDJum4UUdfDAM7jzsheEXWvQRcPM8buMOPuezWwSYbqZQ6iy9M2JwAmCNE8rKSkhE4XKKcA0AN2pq5ZDlC91y4GVB8zevR+e5YxdrMZX/pAJuGYbOuuxpI/f6ezs/PjuQaRS162U8ja399/QXCwOgSQywG8D4LHG+iLgbKysuVSykfMuHt5FqE9zAg/brFYDgYP1x5rcb6etNlsJxKJhA50idDApam2xW+Obj1x8bFCM7eJurMeo++9995Cm83WLqKubwCIQUE0WF98cP78+UtCw0s3QeGbWQBoQ3UAOgKCBBROAPiYGWG9IkfNuJtAEU2Bn/00vj+TFcwayDKRrh3ALQCOMSP8ZGlpadvw8LA9k5ndnKeSFIDxnx6iAb2ilLrvrLPOemf8iMxTVtZu01OJ+sCPodI5MAXUnraqt1YahnHEt2/hJkDpE2q2TZ9YPozSdvya67pSQS0XgA1QuCvDPN9kRrjeNM0+xtgKM+5+BEhnZnlxqUkWDjAj7LfZbD/y+/1HCrI+lwGMsVvNmHs9CC4EwTAvj9xTVFS0w2q10qNHj35LStlsxmudusAFEF1mKcr8LFCaEKQrdvp98SfqOwp/ZeXhu0dGRn5fUAqaQT7tDHLOvySiLh3tbtCniI4HAL4rhPijDusDAwPzE4nEwkxQs1mt1uJUKnWaGastZeU9JZTSpJTyXDPurgOg6zzpIhUzws8lk8mmRYsWxfPKfT9liabfAmuEjaluZsbdDwLQ2VciUz55xmKxvKqUGkylUjqAJaxW6yghJFFcXHxcU+rx2qnD4agWg64QCM5PA1D4CIAfT3vWz1VNNece9nq9X/Qfrm4DkV6AlGQmY4A7I30APhSx2mNQSqeS+sjUVblh7oz8xeFwvKCBpP0l5u4Awenp7UpIhJf3+IQQvyp0709LJSYLbm5uXrRtZNldUPg6AM1L9J7O0cj+lrLuhqKiovdTqdRjmVrqWH9FdrRWRtZpXvWZAdCKTvKjWG09lFwG0DMANV4f1atIMwdCCiDveip76wMDrhJAbgWgqxi6Jbkz8r1PTVZmiCzfY5A0NTXZi4uL5ymllgBYImKu0yFRDAoHJEp5RWSe3kZSyherqqp2+96oaIQkW0Cg3+v2Fohaj13eZ2ZoY+71noWwdJHLYrHYLBYLtdls1tHRUWv7vy63ep29ym63x5LJpG3roQs1tb59gvwnQehDE6nwLHRPGZLvCsxIF+dcp50Pi6hLl+LTux9Kta1d/E57IYl/NiNOCQDU+e8EyD0T8ob3W8r23hoKhf40o5nIo/MpAhDQSY/mS2cC6mOAdHkq9/kCgcDBPGyaUZdTA+BGcQkscp1ODrXz6tNnPDbMyLo8Op8aAPoqx+tdODo6ujg0fOnIXDvuRFwkXcogZL5+ycsjmrtDSqnMeK3izl6lnyml6avU9Puh2k9cq/Ly//QR0RrJjB6peZBOYlKp1HGLxUKklPpWx0Yp1c8nZeix43K1Dv1N/6eUWqSUOkGKmaapa0DTNoK64G5AjdXkCUnXYKCUFqRvBJWIuiYarJgRPvlfgxyTTPQVa/obpVSOjSEpqDS90J8svCKSXm0x6NJcNT1uXJYZW6p4RY8S0ZqMPGoH5BGAvIEuz4bcAOoD66BQzoywrsJJKaWOqjCH3ISXR9LPIubSKtPPUxohhJf36JmlOm3kzogWQs34UgqlKCsPk0w6eXK78ooeIqKuidtXJ00T/lM7M/Yeo5S+I4T4fi4A/wae9RgEUJIohgAAAABJRU5ErkJggg==) no-repeat scroll 0% 0%;
	width: 48px;
}

.addssr-sticky .panel .well .tb1, .addssr-sticky .panel .well .tb2 {
	padding: 10px;
}
.flight__icon,
.clock__icon{
	color: #001e62;
}
.btn,
.btn-ssrselect,
.btn-ssrselect.active,
.btn-ssrselect.disabled,
.btn-ssrselect:active,
.btn-ssrselect[disabled] {
	border-radius: 0;
	width: initial;
}

.flight-name {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAE1UlEQVRIS7VWXWxURRT+5m5/KEQpu1lAJfgifw+2220JPkgECRoJoqW5IeEnbrt3mG4xagviD5JcDSjKgz9At8Ms7UbQmGwoRB40MQF58YWyrBUEjWiqBkq3FyxRqe3ujpl6t9zW3RaLnGQf9s6Z7zvnzJnvDMEdNtM0C8zOe8qop2Ox+K0qihjrI3eSMxAITCouLq7myYptgJwP4Gj99K+33DHSQCBQGu1b9BIItgLQ7OT6mTexcpiUUjpX07SydDp9NdK7sMv0Xe4yTTM1kUqEQqFp4Z6y7ZBotPdLAAPUE98/ODi4VZESxtiCTCbTJix/OSBTALkISbpBZC+Ai8ybOJ9Op38qKCj4XdO0PpfL1bNnz56/cgak86lIyW0g8kV7PQNAArKjYebZp5ubm7tJMBi8/8C1qiMAyh1lcOKpKJURSFwHkedBtJ+p+3Q3gAuapp0F0JtOp62SkpIb/f39G4Xl323vSQNwKT/qiT8lhPh+CKi2ttZbVFT0CO+tWAIpVwG4Lw95rsSyWfSDkB8hZR9AFgDwAFBrGkDOGe6OtZFIpDMLMLKRdD6blnY8rmnaKp4sXwqQKRM405uVAX6gnrghhDjpxMndvRt5ISPxKp70rQSgA3hgqLw3TQGr31BP5AnsV0jZhCMNsdHr416Zurq6uwoLC1cAWMN7fMtAcPctkEvmTRzlnK/OFdC4pCM21fD51N1RLSx/NQAfgEI7438abaSdrCs9tba1tfXSf84075nWhEMAdkJiWh6fC4C2Du0s/r+Q6rruiqWWveW4iwrX2UDq/y/Mmwhyzr+4bVJd14timUd3Q+I5x11UyqWkTpU7az3Mm9jMOT9026SoDu8AwbYsEPXEDwCIC8v/CoBZDoI+EOzC4dCu2yJljDXxpG8ngEk20Cd1pac2FhcXF4SvlEUBKHHJmpLJKNpD9RMmZYyt4UnfewBmKhDqiX8ouqs24xhT+kywOqy09u2RBPJztDc8MSHS+vr6JS095fsBzLEB9m6Y8tXLBw8e/CMLaBjGQxGrMgqCecMkBN9smnl26b59+ywn8fDdCoVC88JXyptAMI26T3+naVoHv+o/gxRmg2T22gNB7TV11/EdsVhMifmwBYNBt6Zp7wjLH3R87mLexArO+bf/Im1sbCx5t2teDJCPOTqwH5CXATIVgFsJOPXEm4QQ748u13BTURoQlr/VIRSXgMx6tG86kStTQimdI6zKECA32FNiFLZsNMt6PjBNU02PnMYYU+U/wJO+xbZDEpAvoL3h45zldUS7EMCzwqqoGZ4yBNeoO75OCPFZPkL1Xb2JotcXvQpgu+3XByJ34nBDdr4Ofc6vvTXNz0AS1Y0zbM/XdO34rtFnOToIxthynvQdBTAZwA0QCBwOPT9mpiNAVoffALAFQAnzJj4aGBhobGtrS46VrWEYMyJXK1Vm6pjSzJv4dPS0GXvK6Hw20jIKyKUATlFPvFYIcW4sUrXGGAvypC9i+3XqruN+Z4XGHW2UUiosfwsI6aTu0+tvhdQwjLLItcpDkHgQwBkMag/jGPszG+y4pIZhzIpYla+z6YkTucQ7V9bqCZpKpd4UVsWG+umdK1taWr689TMdr4751p/kk9m98eWqCTnnSslG2LiZTpCXmKbpyvdY/xufisElfdvpnAAAAABJRU5ErkJggg==) no-repeat scroll 0px 50%;
	font-weight: 400;
	display: inline-block;
	width: 29px;
	height: 29px;
	vertical-align: -1px;
	margin-right: 4px;
}

.ticket-preview-currency-code, #totalAmountPayment{
	color: #555 !important;
	font-weight: bold;
}

.spinner__logo {
	background-image: url('../img/logo-preloader.png')!important;
}

.loader:before {
	margin-top: -75px !important;
}

#calendarAll .day, #calendarAll .day.not-current {
	padding: 2px;
	/* height: auto; */
	/* height: auto; */
}

#calendarAll .responsive-calendar .day .best__price {
	display: inline-block;
	width: 100%;
	padding: 5px 0;
	font-size: 15px;
	color: #fff;
	line-height: 1;
	white-space: nowrap;
	text-align: center;
	background-color: #001e62;
	display: none;
}

.MonthlyAnnualPrices .col-lg-9.col-sm-12.col-xs-12.col-md-8.np-l {
	width: 100%;
	padding: 0;
}

.responsive-calendar .day a:hover {
	background-color:#005495;
	color: #fff;
}

.MonthlyAnnualPrices .continue-section {
	width: 100%;
}

#header .header2 {
	padding: 0;
	margin: 0;
	background-color: #fff;
	border-bottom:1px solid #dedede;
	box-shadow: none;
}

#navigationWrap {
	top: 60px !important;
	margin-left: 46%;
}
#navigationWrap .process__nav {
	margin-top: 16px;
}
/*top header css begin */
#topHeader .navbar-custom  li a {
	color: #3074b8;
	padding-top: 11px;
	font-size: 12px;
	float: left;
	background-color:transparent;
}
#topHeader .navbar-custom  li a:hover {
	text-decoration: underline;
}
#topHeader .dropdown-toggle{margin-top:2px;}
#topHeader .dropdown .dropdown-menu a {
	padding-left: 0 !important;
}
#topHeader .right-tabs i {
	padding-right: 5px;
}
#topHeader .navbar-custom {
	border-top: none;
	height: 26px;
	background: #fff;

}
.facebook {
	margin: 0 3px;
}
.facebook a:before {
	visibility: visible;
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: '\f09a';
	color: #3074b8;
}

.twitter {
	margin: 0 3px;
}
.twitter a:before {
	visibility: visible;
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: '\f099';
	color: #3074b8;
}

.instagram {
	margin: 0 3px;
}
.instagram a:before {
	visibility: visible;
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: '\f16d';
	color: #3074b8;
}

.youtube {
	margin: 0 3px;
}
.youtube a:before {
	visibility: visible;
	font-family: FontAwesome;
	font-size: 17px;
	display: inline-block;
	content: '\f166';
	color: #3074b8;
}
.facebook a, .twitter a, .instagram a, .youtube a {
	padding: 0 !important;
	margin-top: 7px !important;
}
.language .fa-angle-down{
	position: relative;
	left: 20px;
	top: -2px;
}
.navbar-nav>li>.dropdown-menu {
	margin-top: -12px;
}
.right-tabs .dropdown-menu {
	margin-left: 10px;
}
@media (max-width: 768px) {
	.res__details__heading .res__details__title__bar {
		color: #fff;
	}
	.ShowReservation .ssr-selection.res__details__heading {
		color: #fff;
	}
}
/*top header css end */



@media (max-width: 992px) {
	.navbar-custom {
		height: 47px !important;

	}
	.navbar-right .navbar-nav>li {
		float: left;
		padding-left: 14px;
	}



	#topHeader .navbar-left .left-tabs{
		padding-top: 7px;
	}
	#topHeader .navbar-custom .nav .dropdown .dropdown-toggle {
		padding: 0;
		padding-top: 3px;
		font-size: 12px;
		padding-left: 11px;
	}
	#topHeader .navbar-custom .nav  .dropdown.loyalty  	.dropdown-menu li a:hover{
		text-decoration: underline;
	}
	#topHeader .navbar-custom .nav .dropdown.language {
		font-size: 12px;
		margin-top: 8px;
	}
	#topHeader .navbar-custom .nav .dropdown.language .fa-angle-down {
		position: absolute;
		left: 30px;
		font-size: 12px;
		top: 2px;

	}
	@media screen and (max-width:768px){
		#topHeader .navbar-custom .nav .dropdown.language .fa-angle-down{
			top:9px;
		}


	}
	@media  (min-width:360px) and (max-width:768px){
		#topHeader .navbar-custom .navbar-header{
			position:relative;
		}
		#topHeader .navbar-custom .navbar-header .navbar-brand {
			position: absolute;
			left: 20%;
			top: 5px;
		}
	}
	@media  (min-width:300px) and (max-width:359px){
		#topHeader .navbar-custom .navbar-header{
			position:relative;
		}
		#topHeader .navbar-custom .navbar-header .navbar-brand {
			position: absolute;
			left:15%;
		}
	}
	@media  (min-width:768px) and (max-width:768px) {
		#topHeader #bs-example-navbar-collapse-1 .navbar-nav a.right-tabs, #topHeader #bs-example-navbar-collapse-1 .navbar-nav a {
			color: #005495 !important;
		}

		#topHeader .facebook a, #topHeader .twitter a, #topHeader .instagram a, #topHeader .youtube a {
			background-color: #fff;
		}

		#topHeader .facebook a:before, #topHeader .twitter a:before, #topHeader .instagram a:before, #topHeader .youtube a:before {
			color: #3074b8 !important;
		}
		#topHeader .navbar-custom .nav .dropdown.language .dropdown-menu{
			margin-top: -25px !important;
		}

	}
	#topHeader .navbar-custom .nav .dropdown.language .dropdown-menu {
		background-color: #fff;
		min-width: 30px;
		margin-top: -30px;
		margin-left: 5px;
	}

	#topHeader .navbar-custom .nav .dropdown.language .dropdown-menu li {
		min-height: 40px;
	}
	#topHeader .navbar-custom .nav .dropdown.language .dropdown-menu a {

	}
	#topHeader .navbar-custom .nav .dropdown.language .dropdown-menu .flag {
		margin-left: 7px;
		left: 0;
	}
	#topHeader .navbar-custom .nav .dropdown.language .dropdown-menu a{
		padding-left: 0;
	}
	#topHeader .navbar-custom .nav li a:hover, #topHeader .navbar-custom .nav li a:focus {
		background-color: transparent;
		color: #5a87d9;
	}
	#topHeader .home-page {
		padding: 0;
		padding-top: 3px;
		font-size: 11px;
	}

	#mainContent {
		margin-top: 25px;
		border-color: transparent !important;
	}
	@media screen and (max-width: 768px) {
		#mainContent {
			margin-top: 0;
		}
		.pnr__search .pnr__search__main {
			padding-top: 0;
		}
	}

	.ajax-cover{
		width: 100%;
		height: 100%;
		top: 0;
		position: fixed;
		background: rgb(226, 226, 226);
		background: rgba(226, 226, 226, 0.65);
		filter:alpha(opacity=70);
		z-index: 99999999999999999;
	}
	.ajax-text {
		color: #666;
		font-weight:  bold;
	}
	/***** Monthly Annual Prices *****/
	.div-radio, .responsive-calendar .day .div-radio{
		display:none;
	}
	.MonthlyAnnualPrices .maincontent{
		border: none;
		border-radius: 0;
		background-color: #fafafa;
	}
	.MonthlyAnnualPrices .month{
		border: none;
		padding: 10px 0;
		color: #000;
		background-color: #001e62;
	}
	.MonthlyAnnualPrices .month a{
		color: #000;
	}
	.MonthlyAnnualPrices .responsive-calendar .day a{
		border: none;
	}
	.MonthlyAnnualPrices .day.not-current{
		box-shadow: none;
		border:none;
	}
	.MonthlyAnnualPrices  .responsive-calendar{
		border:none;
		background-color: #fff;
		border-radius: 0;
	}
	.MonthlyAnnualPrices .responsive-calendar .day{
		border: 2px solid #fafafa;
	}
	.MonthlyAnnualPrices .day.not-current {
		background-color: #e6e6e6;
	}
	.MonthlyAnnualPrices .responsive-calendar .day a.available-price{
		background-color: #ffa800;
	}
	.MonthlyAnnualPrices .responsive-calendar .day{
		height: 100px;
	}
	.MonthlyAnnualPrices .day.select-div a{
		padding-top: 20px;
	}
	.MonthlyAnnualPrices .cal-price{
		font-weight: bold;
	}
	.MonthlyAnnualPrices .day-headers{
		border-bottom: 5px solid #fafafa;
	}
	.MonthlyAnnualPrices .day-selected, .MonthlyAnnualPrices .alert-info, .MonthlyAnnualPrices .day.select-div a:hover{
		background-color: #5a87d9 !important;
		border-radius: 0;
	}
	.MonthlyAnnualPrices .btn-danger{
		background-color: #001e62 !important;
		color: #5a87d9 !important;
		font-weight: bold !important;
	}
	.MonthlyAnnualPrices .day.not-current a:hover{
		background-color: #e6e6e6;
	}
	.MonthlyAnnualPrices .blue-bar{
		color: #5a87d9;
		font-size: 2rem;
		font-weight: bold;
	}
	.MonthlyAnnualPrices .port-info{
		color: #003663;
	}
	.MonthlyAnnualPrices .m-arrow {
		display: none;
	}
	.MonthlyAnnualPrices .ssr-selection{
		border-bottom: 2px solid #7babdb;
	}
	.MonthlyAnnualPrices  .ssr-selection:before{
		content: url(../img/black-plane.png);
		position: absolute;
		left: -30px;
		top: 21px;
	}
	.MonthlyAnnualPrices .container{
		padding: 0 35px;
	}
	.MonthlyAnnualPrices .day.select-div a{
		background-color: #001e62;
	}
	.MonthlyAnnualPrices .flaticon-plane{
		color: transparent;
		background-repeat: no-repeat;
		background-image: url(../img/AC-Picto.png);
		background-size: auto;
		width: 24px;
		height: 24px;
	}
	.site-footer{
		background-color: #2ea3f2 !important;
		color: #fff;
	}
	.site-footer a{
		color: #fff;
	}

	.recomended-bundle {
		overflow: hidden;
		width: 60px;
		height: 60px;
		pointer-events: none;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.recomended-bundle strong {
		color: #FFF;
		background: #c0392b;
		font-size: 14px;
		font-size: 1.4rem;
		font-weight: 600;
		-moz-transform: rotate(-45deg) translateY(51px);
		-ms-transform: rotate(-45deg) translateY(51px);
		-webkit-transform: rotate(-45deg) translateY(51px);
		transform: rotate(-45deg) translateY(51px);
		color: #fff;
		background-color: #c0392b;
		width: 35px;
		left: -100px;
		position: absolute;
		box-sizing: border-box;
		height: 15px;
		line-height: 15px;
		font-size: 11px;
		font-size: 1.1rem;
		font-weight: normal;
		text-align: center;
		top: 0px;
		overflow: hidden;
		text-overflow: ellipsis;
		padding: 0 70px;
		margin: 0;
		z-index: 3;
	}

	.recomended-bundle:after {
		content: "";
		-moz-transform: rotate(50deg) translateY(58px);
		-ms-transform: rotate(50deg) translateY(58px);
		-webkit-transform: rotate(50deg) translateY(58px);
		transform: rotate(50deg) translateY(58px);
		z-index: 2;
		-moz-transform: rotate(45deg) translateY(51px);
		-ms-transform: rotate(45deg) translateY(51px);
		color: #333;
		width: 200px;
		right: -101px;
		position: absolute;
		box-sizing: border-box;
		height: 30px;
		line-height: 30px;
		font-size: 11px;
		font-size: 1.1rem;
		font-weight: normal;
		text-align: center;
		top: -15px;
		overflow: hidden;
		text-overflow: ellipsis;
		padding: 0 52px;
		margin: 0;
		/* z-index: 3; */
	}
	#research .selectize-control.form-control.single{
		border-color: transparent !important;
		border-bottom: 1px solid rgba(1, 67, 149, 0.2) !important;
	}

	#research #departureDate, #arrivalDate, #returnDate, #startDate, #endDate{
		border-color: transparent !important;
		border-bottom: 1px solid rgba(1, 67, 149, 0.2) !important;
	}

	#research .availability-search.no-selectize{
		background-color: #fff;
		border-color: transparent !important;
		border-bottom: 1px solid rgba(1, 67, 149, 0.2) !important;
		box-shadow: none;

	}
	.availabilitySearchContainer .multi-buttons{
		float: right;
		text-align: right;
	}
	.availabilitySearchContainer .multi-buttons .add-multi{
		background-color: #fbb03f !important;
		color: #fff !important;
		border:1px solid #fbb03f;
	}

	#research .chosen-select{
		background-color: #fff;
		border-color: transparent !important;
		border-bottom: 1px solid rgba(1, 67, 149, 0.2) !important;
		box-shadow: none;

	}
	.show__reservation__btns .goto___checkin__icon{
		background-image: url(../img/check-in.png);
	}
	.show__reservation__btns .goto___cancel__checkin__icon{
		background-image: url(../img/cancel-check-in.png);
	}

	.show__reservation__btns .flight__change__icon{
		background-image: url(../img/flight-change.png);
	}
	.show__reservation__btns .buy__ssr__icon{
		background-image: url(../img/shopping-cart.png);
	}
	.show__reservation__btns .change__contact__icon{
		background-image: url(../img/change-contact-info.png);
	}
	.show__reservation__btns .cancel__booking__icon{
		background-image: url(../img/cancel.booking.png);
	}
	.show__reservation__btns .print__tickets__icon{
		background-image: url(../img/print.png);
	}
	.show__reservation__btns .buy__icon{
		background-image: url(../img/buy__icon.png);
	}
	.show__reservation__btns .manage__bundle__icon{
		background-image: url(../img/manage_bundle.png);
	}
	.show__reservation__btns .delete__segment__icon{
		background-image: url(../img/delete-segment.png);
	}


	.print__tickets__btn__cont:hover,.cancel__booking__btn__cont:hover,.change__contact__btn__cont:hover, .buy__ssr__btn__cont:hover, .flight__change__btn__cont:hover, .buy__btn__cont:hover,.del__seg__btn__cont:hover, .goto__checkin___btn__cont:hover, .goto__cancel__checkin___btn__cont:hover, .show__reservation__btns div:hover{
		background-color: transparent !important;
	}
	.right-tabs, .dropdown.member a {
		padding-top: 7px !important;
	}
	.dropdown.member a{
		margin-right: 10px;
	}
	.facebook {
		margin: 0 3px;
	}
	.facebook a:before {
		visibility: visible;
		font-family: FontAwesome;
		font-size: 17px;
		display: inline-block;
		content: '\f09a';
		color: #3074b8;
	}

	.twitter {
		margin: 0 3px;
	}
	.twitter a:before {
		visibility: visible;
		font-family: FontAwesome;
		font-size: 17px;
		display: inline-block;
		content: '\f099';
		color: #3074b8;
	}

	.instagram {
		margin: 0 3px;
	}
	.instagram a:before {
		visibility: visible;
		font-family: FontAwesome;
		font-size: 17px;
		display: inline-block;
		content: '\f16d';
		color: #3074b8;
	}

	.youtube {
		margin: 0 3px;
	}
	.youtube a:before {
		visibility: visible;
		font-family: FontAwesome;
		font-size: 17px;
		display: inline-block;
		content: '\f166';
		color: #3074b8;
	}
	.facebook a, .twitter a, .instagram a, .youtube a {
		padding: 0 !important;
		margin-top: 7px !important;
	}

	.ContactChange .contacts__block{
		margin-top: 15px;

	}

	.ContactChange .contacts__block input{


		border: none !important;
		border-bottom: 1px solid rgba(1,67,149,0.2) !important;
	}
	.unticketedSsrContainerFooterBtn .btn {
		background-color: #fbb03f;
		border-color: #fbb03f;
	}

	.ContactChange .contacts__block input:active, .ContactChange .contacts__block input:focus{

		border: none !important;
		border-bottom: 1px solid rgba(1,67,149,0.2) !important;
	}

	.ContactChange .contacts__block .selectize-input{
		background-color: #fafafa !important;
		border: none !important;
		border-bottom: 1px solid rgba(1,67,149,0.2) !important;
		box-shadow: none !important;
	}

	.ContactChange .selectize-control.form-control.single{
		border: none !important;
	}
	.ContactChange .selectize-dropdown .active {
		background-color: #5a87d9 !important;
	}

	.have-baggage-already{
		text-align: center;
		color: #003663;
		font-size: 1.8rem;
		margin-top: 20px;
		font-weight: bold;
	}

	.ShowReservation .show__reservation .panel-heading.res__passengers__heading, .payment__summary__table__heading{
		background-color: #fbb03f !important;
	}
	.payment__summary__table__heading{
		background-color: #3074b8 !important;
	}


	.res__passengers__title
	{color:#fff;}
	.ShowReservation .show__reservation .ssr-selection.res__details__heading{
		background-color: #fbb03f;
	}
	.div-radio,
	.div-radio.true {
		border-color: #fff;
	}

	.div-radio .point {
		border: 2px solid;
	}
	.div-radio{
		width: 16px;
		height: 16px;
		display: inline-block;
		border-radius: 12px;
		border: 2px solid;
		color: #fff;
		padding-right: 1px;
	}
	.div-radio.true {
		max-width: 24px;
		max-height: 24px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABuUlEQVRIS62WgVECMRBF/1YgJUgFYgdQgVCBWIFQgVqBWoFSgVCBWoFQgZaAFcR5Z3ITziTeee4MMzdH8v/fze7PmQrhnDuWdCZpLInnkV++lfQh6UXSxsx4Toal3nrgK0nzkoDov0dJNymiHwTOuamkB0mDluBh2V7ShZmt430HBM45FAPeJyAhoypqAq/8qQ9ytHcWMqkIfM3f/lCWnB7KdcqZBAJSOv8n9QFmZWZz8+rfe4LvJN3531GENYRgIem2B8GrpKmZ7Z1zdBBzE2IJQfNlF657M0Mg55gq8wYCpvIkgfopKU63uaRux0IVthC4jOSJt4fmXEA8NjOEobw4OzmCWF2cOocJOG0ION70XGrvVInYPIkUYhmYGooXXcAl7XKHDBgkQekgPHvlkKI8uGuuMapDzrXp2sxmqZ2Fxmgur9oUn88N2tLMGKA6Mu2Yy2DYxirwlNAxkF22HJRvq4jMDpBU33MOQ6a1g5XTyqPa7DwJADm75kqklG3j0K7Drt+GpiV6+sKJSMiE4SrZRIqLssyLV2ZEQjmuO9wRK9a3uvQbLQkRGYXPlmCKWEb4bGFesp8tX6EZyxhu8WyKAAAAAElFTkSuQmCC');
		position: relative;
		top: 5px;
		border: none;
		width: 24px;
		height: 24px;
		border-radius: 0;
	}

	.navbar-toggle{
		float: left;
	}

	.navbar-brand{
		float: right;
	}
	@media (max-width: 767px) {
		#topHeader .navbar-nav .dropdown.language.open  .dropdown-menu, #topHeader .dropdown.loyalty .dropdown-menu{
			padding-right: 0px;
			padding-left: 0px;
			background-color: #005494 !important;
			border-right: 1px solid #fff;
			border-left: 1px solid #fff;
		}
		#topHeader .navbar-left .dropdown.language.open .dropdown-menu{
			margin-top:0px;
			margin-left:0px !important;
			width:100%;
		}
		#topHeader .dropdown.loyalty .dropdown-menu a {
			background-color: #005494;
			color: #fff !important;
		}

	}
	@media (max-width: 767px) {
		.navbar-nav>li>a, .MobileIndex .navbar-custom .nav li a {

			height: 32px !important;
		}
		.facebook a, .twitter a, .instagram a, .youtube a{

			background-color: #005495;
			border: 1px solid #fff;
			padding: 7px !important;
		}
		.facebook a:before, .twitter a:before, .instagram a:before, .youtube a:before{
			color: #fff;
		}
		#topHeader .navbar-custom .nav .dropdown.language .dropdown-menu .flag{
			margin: 13px 0 0 7px !important;
			display: block;
			margin-top: 0px !important;
		}


		#bs-example-navbar-collapse-1 .navbar-nav a.right-tabs , #topHeader .navbar-custom .nav .dropdown .dropdown-toggle
		{
			color: #fff !important;
			font-size: 1.4rem;
			background: #005495;
			border: 1px solid #fff;
		}

		#topHeader .navbar-custom .nav li a:hover, #topHeader .navbar-custom .nav li a:focus{
			background-color: #005495 !important;
			color: #fff !important;
		}
		.dropdown.loyalty.open .flaticon-addperson,.dropdown.loyalty.open .flaticon-login{
			text-align: left;
		}
		.facebook, .twitter, .instagram, .youtube{
			padding: 0;
			margin: 0;
		}
		.facebook a, .twitter a, .instagram a , .youtube a{
			margin-top: 0px !important;
		}

	}


	#topHeader .navbar-custom .nav .dropdown.language .dropdown-menu {
		margin-left: 4px;
	}

}
.passengerSelectBodyRowFocus, .passengerCatSelectBodyRowFocus {
	border-collapse: collapse;
	color: #005297;
}
.div-radio,
.div-radio.true {
	border-color: #fff;
}

.div-radio .point {
	border: 2px solid;
}
.div-radio{
	width: 16px;
	height: 16px;
	display: inline-block;
	border-radius: 12px;
	border: 2px solid;
	color: #001e62;
	padding-right: 1px;
}
.div-radio.true {
	max-width: 24px;
	max-height: 24px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAllBMVEXoSjj////oSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjjoSjg0lmuXAAAAMXRSTlMAAAwODxEVFxgfISIoLDY3WV5fdnl9iKKkpa6vt76/wsTFxsna3N3e3+Lj6fD09vn6buUEJwAAAM1JREFUeNp1ktkSgjAMRVM3RFFZVVDEDUQFJP//czYWiVU5D0nm3k47TQINlr/NiiLb+pZQKHkaYks4ZcOt8YPafRsefuEpw8YfbDIM/IMhjY0uHV2KkQBT1889Mc9lNiHQ9YF89ySLAGJdByH2VMVwo1QvlpTSAYA4IHGFUsZ8DLCS+hAAlI7ly8hI2d0pJtgY6qpqJrU+n6erYmwd1unxANlJsCVoP1iN5HnG5JZcdshEnU3sbnv3oAjnoY3W4WWYrH+XgdcnLYqU1+cJUjlLTfLJbGwAAAAASUVORK5CYII=);
	position: relative;
	top: 5px;
	border: none;
	width: 24px;
	height: 24px;
	border-radius: 0;
}

/**actual flight list css */
.flight-schedule .selectize-control.form-control.single .item
{border:none !important;}

.actual__flight__list__body .page__container {
	background: #fefefe;
}

.actual__flight__list__body .page__container .title {
	height: 48px;
	margin-top: 10px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #656766;
}

.actual__flight__list__body .page__container .title .change__flight__icon {
	display: none;
}

.actual__flight__list__body .page__container .title .info__bar {
	position: relative;
	padding-left: 10px;
	display: inline-block;
	float: left;
	color: white;
	font-size: 18px;
	line-height: 44px;
	font-weight: 700;
}

.actual__flight__list__body .page__container .search__body {
	margin-top: -0px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	background-color: #f0f0f0;
}

.actual__flight__list__body .page__container .label__margin {
	min-height: 18px;
}

.actual__flight__list__body .page__container .departure__title {
	padding: 10px 0 5px 12px;
	background-color: #001e62;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}

.bootstrap-select.btn-group .btn .caret,
.currency__selector .caret {
	display: none !important;
}


.cinfoalert, .palert {
	display: block !important;
	background-color: #db4731;
	border-color: #db4731;
	margin: 10px 14px 0 14px;
}
@media only screen and (max-width: 768px){
	.cinfoalert{
		margin-bottom: 0px;
	}
}


.search__body .input-error {left:0;}

.actual__flight__list__body .page__container .title, .actual__flight__list__body .departure__title{
	background: #001e62;

}


.MobileFlightSchedule .page__container{
	background-color: transparent;
}
.MobileFlightSchedule .page__container{
	margin-top: 30px;
}

.MobileFlightSchedule  .btn-danger{
	width: 100%;
}

.MobileFlightSchedule label{
	color: #00567a;
	font-size: 14px;
	font-weight: bold;
}

.MobileFlightSchedule .form-control{
	background-color: #fafafa;
	border-radius: 0;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 2px solid #ededed !important;
	border-radius: 0;
}

.MobileFlightSchedule .selectize-input{
	background-color: #fafafa;
}

.MobileFlightSchedule .search__body{
	background-color: #fff !important;
}

.error-div{
	color: #fff !important;
	list-style: none;
}

.MobileFlightSchedule .title, .actual_flight_list_title{
	background: white !important;
	border-bottom: 2px solid #00567a;
	text-align: center;
}
.MobileFlightSchedule.actual__flight__list__body .page__container .title .info__bar, .actual_flight_list_title{
	color: #00567a;
	padding: 0;
	float: none;
	font-size: 16px;
}

.MobileFlightSchedule .actual_flight_list_title{
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
}

.MobileFlightSchedule #searchResults{
	background-color: #fff;
	padding: 5px;
	margin-top: 10px;
}

.header-left-area, .header-right-area{
	float: left;
	width: 50%;
}

.header-right-area li a{
	color: #6BA539;
	font-weight: bold;
}

@media (max-width: 601px){
	.header-right-area{
		display: none;
	}
	.header-left-area{
		width: 100%;
	}
}
.MemberActivation .text-center{
	background: url(../img/mobile-img/logo_ekstra.png) no-repeat center;
	/* background-size: 200px; */
}
.MemberActivation .flaticon-persons:before {
	content: "";
}

.ShowReservation .reservation__date__alert, .ShowReservation .passUnticketedSSR .reservation__date__alert, .ShowReservation .passUnticketedSSR .panel-body #res-tables th, .ShowReservation .passUnticketedSSR .panel-body #res-tables td {
	color: #fff;
}
.ShowReservation .reservation__date__alert {
	background-color: #3074b8;
}
@media (max-width:767px){
	.ShowReservation .docs-header .show__reservation .container .row .pass .reservation__date__alert .panel-body .table{
		width: 100% !important;
	}
	.ShowReservation .docs-header .show__reservation .container .row .pass .reservation__date__alert .panel-body .unticketedSsrContainerFooterBtn{
		padding-right: 0px;
		padding-left: 0px;
	}
	.ShowReservation .docs-header .show__reservation .container .row .pass .reservation__date__alert .panel-body input{
		margin-left:0px;
		margin-right:0px;
		font-size:11px;
		padding:8px 8px;
	}
	.ShowReservation .docs-header .show__reservation .container .row .pass .reservation__date__alert .panel-body input:first-child{
		float: right;
		width: 49%;

	}
	.ShowReservation .docs-header .show__reservation .container .row .pass .reservation__date__alert .panel-body input:last-child{
		float: left;
		width: 49%;
	}


}

.show__reservation .pass{
	background: #ffffff00;
}

/*PNRSearchAuth */
.pnr__searchAuth__panel .pnr__search__bottom
{padding: 14px 0px !important}

.pnr__searchAuth__panel .btn-default:not(.selectpicker), .btn-default.disabled, .btn-default[disabled]
{
	border-color: #555 !important;
	border-radius: 0;
	background-color: transparent !important; }

.act_flight_table{
	border-collapse: separate;
}

.act_flight_table, .act_flight_table td, .act_flight_table th  {
	border: 1px solid #A0A0A0;
}

.arrow-right {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #000;
	background-color: transparent;
	margin-left: 36%;
}

.arrow-left {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #000;
	background-color: transparent;
	margin-left: 36%;
}

.actual-table-td{
	text-align: center;
}

#next__day__actual{
	width: 5%;
}

.actual_flight_list_title{
	font-size: 2.0rem;
	font-weight: bold;
}

.RezvPaxEntry .fare_rules_detail{
	display: none;
}

.CmsBased.actual__flight__list__body .actual-table-td a{
	text-decoration: underline;
}

.CmsBased.actual__flight__list__body .modal-header{
	margin-bottom: 0;
}

.dangerous-image{

	height: 300px;

	background-repeat: no-repeat;

	background-position: center;

	background-size: contain;
}
@media(max-width: 601px) {
	.dangerous-image{
		/* display: none; */
		background-size: 400px;
	}
	.show__reservation__btns .btn_text {
		color: #27a9de !important;
	}
}
.dangerous-image.img_RU{
	background-image: url("../img/dangerous-goods_RU.png");
}
.dangerous-image.img_KK{
	background-image: url("../img/dangerous-goods_KK.png");
}
.dangerous-image.img_EN{
	background-image: url("../img/dangerous-goods_EN.png");
}
.modal-footer {
	background-color: #fff;
}

.upsell-close{
	background-color: rgba(0,30,98,0.2) !important;
	border-color: rgba(0,30,98,0.2) !important;
}

.CheckinSelectFlight .css-label{
	white-space: normal !important;
}

.checkin-label{
	white-space: nowrap;
}

.CheckinSelectSeat .alert.alert-info.checkin__seat__alert{
	display: none;
}

.CheckinSelectSeat #selectRow .btn-link{
	color: #fff;
	background-color: #8E282C;
	padding: 1px;
}

.CheckinSelectSeat .assignAuto{
	background-color: #E04E39;
	border-color: #E04E39;
	border-radius: .25rem;
}
.btn-buy-seat {
	margin-top: 12px;
	text-align: center;
}
.btn-buy-seat .assignAuto{
	padding:5px;
	margin-bottom: 10px
}
@media (min-width: 768px) {
	.btn-buy-seat{
		float:right;
	}

}
.BarcodeDisplay .boarding-part {
	float: left; }
.BarcodeDisplay .boarding-part.barcode-passenger-name {
	width: 100%;
	text-align: left; }
.BarcodeDisplay .boarding-part.barcode-passenger-name .b-name-info {
	font-size: 12px;
	color: #b14153;
	display: block;
	position: relative;
	bottom: 5px; }
.BarcodeDisplay .boarding-part.barcode-passenger-name .b-name, .BarcodeDisplay .boarding-part.barcode-passenger-name .b-surname {
	font-size: 24px;
	color: #454f76; }
.BarcodeDisplay .boarding-part.barcode-flight-no {
	width: 50%;
	text-align: left; }
.BarcodeDisplay .boarding-part.barcode-flight-no .b-flight-number {
	font-size: 24px;
	color: #454f76; }
.BarcodeDisplay .boarding-part.barcode-flight-no .b-flight-number-info {
	font-size: 12px;
	color: #b14153;
	display: block;
	position: relative;
	bottom: 5px; }
.BarcodeDisplay .boarding-part.barcode-date {
	width: 50%;
	text-align: right; }
.BarcodeDisplay .boarding-part.barcode-date .b-birthdate {
	font-size: 24px;
	color: #454f76; }
.BarcodeDisplay .boarding-part.barcode-date .b-birthdate-info {
	font-size: 12px;
	color: #b14153;
	display: block;
	position: relative;
	bottom: 5px; }
.BarcodeDisplay .boarding-part.barcode-departure {
	width: 50%;
	text-align: left; }
.BarcodeDisplay .boarding-part.barcode-departure .b-depcode {
	font-size: 24px;
	color: #454f76; }
.BarcodeDisplay .boarding-part.barcode-departure .b-depcode-info {
	font-size: 12px;
	color: #b14153;
	font-weight: bold;
	display: block;
	position: relative;
	bottom: 5px; }
.BarcodeDisplay .boarding-part.barcode-arrival {
	width: 50%;
	text-align: right; }
.BarcodeDisplay .boarding-part.barcode-arrival .b-arrcode {
	font-size: 24px;
	color: #454f76; }
.BarcodeDisplay .boarding-part.barcode-arrival .b-arrcode-info {
	font-size: 12px;
	color: #b14153;
	font-weight: bold;
	display: block;
	position: relative;
	bottom: 5px; }
.BarcodeDisplay .boarding-part.barcode-seat {
	width: 50%;
	text-align: left; }
.BarcodeDisplay .boarding-part.barcode-seat .b-seat {
	font-size: 24px;
	color: #454f76; }
.BarcodeDisplay .boarding-part.barcode-seat .b-seat-info {
	font-size: 12px;
	color: #b14153;
	display: block;
	position: relative;
	bottom: 5px; }
.BarcodeDisplay .boarding-part.barcode-boardingtime {
	width: 100%;
	text-align: center; }
.BarcodeDisplay .boarding-part.barcode-boardingtime .b-boarding-time {
	font-size: 24px;
	color: #454f76; }
.BarcodeDisplay .boarding-part.barcode-boardingtime .b-boarding-time-info {
	font-size: 12px;
	color: #b14153;
	display: block;
	position: relative;
	bottom: 5px; }
.BarcodeDisplay .boarding-part.barcode-cabin {
	width: 50%;
	text-align: right; }
.BarcodeDisplay .boarding-part.barcode-cabin .b-boarding-cabin {
	font-size: 24px;
	color: #454f76; }
.BarcodeDisplay .boarding-part.barcode-cabin .b-boarding-cabin-info {
	font-size: 12px;
	color: #b14153;
	display: block;
	position: relative;
	bottom: 5px; }
.BarcodeDisplay .from-to {
	background: url(../img/barcode-plane.png) center top scroll no-repeat; }
.BarcodeDisplay input.addToAppleWallet {
	border: none !important; }


.CheckinSelectFlight .checkin__pass__information__table .btn-primary{
	background-color: #fbb03f;
	border-color: #fbb03f;
}

.TicketRefund .alert-info{
	background-color: #db4731;
}

.Feedback .nav-tabs.nav-justified>li>a{
	background: #eeeeee;
}

#commPrefence td{
	padding-left: 10px;
}

.Feedback .radio__container .pull-left{
	width: 100%;
}
.Feedback .radio__container .pull-left input{
	width: 100%;
}

.Feedback .rezvPaxEntryContinue .pull-left .btn-back2:hover{
	color: #434a54;
}

.Feedback #uploadFileBlock input{
	background-color: #fbb03f;
	border-color: #fbb03f;
}
.CheckinSelectSeat .seat-plan .part{
	width:100% !important;
}
@media (max-width: 790px) {
	.show__reservation {
		padding-top:0;
	}
	.flag {

		margin-top: 6px;
	}
}
.passengerSelectBodyRowFocus, .passengerCatSelectBodyRowFocus {
	border-collapse: collapse;
	color: rgb(102, 102, 102);
}
/*checkin pages css begin */
.checkinFlightSelectContentDiv {
	border:none;
}
.checkin__select__flight .checkin__rules a {
	color:#009ad8;
}
.checkin__seat__select {
	margin-top: 15px;
}
.checkinConfirmContentDiv{
	border:none;
}

/*checkin pages css end */


/*newrezentry css begin */
.availabilitySearchContainer label{
	font-weight: bold;
}
.selectize-control .selectize-input.disabled {
	background-color: transparent;
}

/*newrezentry css end */
.navbar-nav .flag.en {
	background-position: -192px -11px;
}

.tax__types__modal__link{
	text-decoration: underline;
}

/*header*/

.home-page.right-tabs{
	padding-left: 0;
}

.process__nav li .step-label{
	font-size: 15px;
}

.navbar-right .facebook, .navbar-right .twitter, .navbar-right .instagram{
	margin-right: 10px;
}

.selectize-dropdown .active {
	background-color: #2ea3f2;
}
#topHeader .navbar-custom .nav .dropdown.language {
	display: none;
}

.CheckinPages .seat-select, .CheckinPages .seat-plan {
	height: auto;
}