﻿/*arabic */

body {
    direction: rtl;
}

.alignRight {
    text-align: left !important;
}

.alignLeft {
    text-align: right !important;
}

em {
    direction: ltr;
    float: left;
}

.forceLTR, .forceLTR div {
    direction: ltr !important;
}

div.SearchResultMatrixTableScroll {
    direction: ltr !important;
}

.SearchResultMatrixTableOuter, .SearchResultMatrixTableOuter div {
    direction: rtl !important;
}

#topleft {
    float: right !important;
}

#topright {
    float: left !important;
}

#headerbottom li {
    direction: rtl;
    float: right;
}

.ui-tabs-nav li {
    float: right !important;
}

.HostAdminPanelContainer .ui-tabs-nav li {
    float: left !important;
}

.ui-combobox {
    margin-right: 0px;
    margin-left: 16px;
}

.pagination a, .pagination span {
    float: right !important;
}

.ui-dialog .ui-dialog-title {
    float: right !important;
}

.Compare .Pin {
    float: right !important;
}

.flightFilterHeader .captionText.tdcell {
    text-align: right !important;
}

.FareSummaryContainer .firstcolumn.tdcell {
    text-align: right !important;
}

.CarSubSearch .tdcell.icon .ui-widget {
    margin-right: -4px;
}

.CarSubSearch .tdcell.icon {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.HotelSearch .CheckInDateColumn {
    padding-left: 6px;
    padding-right: 0px;
}

.Car .dateColumn input {
    margin-right: 0px !important;
    margin-left: 4px;
}

.Car .dayColumn {
    padding-right: 0px !important;
    padding-left: 4px;
}

.Car .PickUpLocation {
    padding-right: 0px !important;
    padding-left: 6px;
}

.CarSubSearch .subSearchFields .tdcell {
    padding-right: 0px !important;
    padding-left: 4px;
}

.TrainSubSearch .DepartureDate {
    padding-right: 0px !important;
    padding-left: 4px;
}

#TrainResult .footer img {
    margin-left: 0px !important;
    margin-right: 10px;
}

.Package .ReturnDate input, .Package .DepartureDate input {
    margin-right: 0px !important;
    margin-left: 4px;
}

.SubFlightSearchFields .DepartureDate input {
    margin-right: 0px !important;
    margin-left: 4px;
}

.SubFlightSearchFields .ReturnDate input {
    margin-right: 0px !important;
    margin-left: 4px;
}

.FlightScheduleSearchFields .ReturnDate input {
    margin-right: 0px !important;
    margin-left: 4px;
}

.SubFlightSearchFields .DepartureDate input {
    margin-right: 0px !important;
    margin-left: 4px;
}

.SubFlightFareSearchTab .TypeSelect .tdcell {
    float: left !important;
    direction: ltr;
}

    .SubFlightFareSearchTab .TypeSelect .tdcell label, .SubFlightFareSearchTab .TypeSelect .tdcell input {
        float: right !important;
        line-height: 20px;
        vertical-align: middle;
        margin-left: 4px;
    }


.TrainSubSearch .TypeSelect .tdcell {
    float: left !important;
    direction: ltr;
}

    .TrainSubSearch .TypeSelect .tdcell label, .TrainSubSearch .TypeSelect .tdcell input {
        float: right !important;
        line-height: 20px;
        vertical-align: middle;
        margin-left: 4px;
    }

.HotelSubSearch .TypeSelect .tdcell {
    float: left !important;
    direction: ltr;
}

    .HotelSubSearch .TypeSelect .tdcell label, .HotelSubSearch .TypeSelect .tdcell input {
        float: right !important;
        line-height: 20px;
        vertical-align: middle;
        margin-left: 4px;
    }

.HotelSearch .TypeSelect .tdcell {
    float: left !important;
    direction: ltr;
}

    .HotelSearch .TypeSelect .tdcell label, .HotelSearch .TypeSelect .tdcell input {
        float: right !important;
        line-height: 20px;
        vertical-align: middle;
        margin-left: 4px;
    }

.FlightScheduleSearchFields .DepartureDate input {
    margin-right: 0px !important;
    margin-left: 4px;
}

.Package .PackageAdvSearchLeft {
    border-left: 1px solid #CCCCCC;
    border-right: 0px !important;
    margin: 5px;
}

.hasDatepicker {
    background-position: 5% 50%;
}

.ui-menu-item.NotSelectable a {
    padding-left: 0px;
    padding-right: 20px;
    background-position: right;
}

.CityRow.ui-menu-item a {
    padding-left: 0px;
    padding-right: 20px;
    background-position: 98% 50%;
}

.AirportRow.ui-menu-item a {
    padding-left: 0px !important;
    padding-right: 40px;
    background-position: 91% 50%;
}

.ui-menu-item.AirportRow a {
    padding-left: 0px !important;
    padding-right: 40px;
    background-position: 91% 50%;
}

.ui-menu-item.AirportRow.TypeR a {
    padding-left: 0px !important;
    padding-right: 40px;
    background-position: 91% 50%;
}

.ui-menu-item.AirportRow.TypeB a {
    padding-left: 0px !important;
    padding-right: 40px;
    background-position: 91% 50%;
}

.ui-menu-item.AirportRow.TypeH a {
    padding-left: 0px !important;
    padding-right: 40px;
    background-position: 91% 50%;
}

.ui-menu-item.StationRow a {
    padding-left: 0px !important;
    padding-right: 40px;
    background-position: 91% 50%;
}

.ui-menu-item.StationRow2 a {
    padding-left: 0px !important;
    padding-right: 40px;
    background-position: 91% 50%;
}

.ui-menu-item.AirportRow, .ui-menu-item.StationRo, .ui-menu-item.StationRow2 {
    direction: ltr;
    text-align: right;
}

#SendEmailConfirmation {
    padding-left: 0px !important;
    padding-right: 24px;
    background-position: center right;
}

#SendPrint {
    padding-left: 0px !important;
    padding-right: 24px;
    background-position: center right;
}

.FareSummary .FareSummary_Desc {
    padding-left: 0px !important;
    padding-right: 28px;
    background-position: 99% center !important;
}

.Itinerary .full-width {
    padding-right: 25px;
    padding-left: 0px !important;
    background-position: 99% center;
}

.SearchHistory .HistoryCaption {
    padding-right: 16px;
    padding-left: 0px !important;
    background-position: 100% center;
}

.selection_true {
    background-position: 0% 50%;
    padding-right: 0px !important;
    padding-left: 30px;
}

.selection_false {
    background-position: 0% 50%;
    padding-right: 0px !important;
    padding-left: 30px;
}

.selection_true1 {
    background-position: 0% 50%;
    padding-right: 0px !important;
    padding-left: 30px;
}

.selection_false1 {
    background-position: 0% 50%;
    padding-right: 0px !important;
    padding-left: 30px;
}

.BreadCrumbs .active-text {
    padding-left: 0px;
    padding-right: 5px;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: relative;
    float: left;
    top: 10px;
}

.ui-icon-triangle-1-e, .ui-icon-triangle-1-w {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.ui-icon-carat-1-e, .ui-icon-triangle-1-w {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.SlideRightButton, .SlideLeftButton {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

div.ShowDetails img {
    -ms-transform: rotate(180deg) !important;
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
}

.BreadCrumbs .passive-active-image,
.BreadCrumbs .active-image,
.BreadCrumbs .passive-image {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.MatrixItems img.matrixArrowRight {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.flightDepartureLeftColor img {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.FromToIcon span {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.StopCountImage img {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.matrixArrowRight {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}


ul.HomePageTabs li {
    float: left !important;
}

.CultureChangeLinkContainer {
    text-align: left !important;
    float: left !important;
    padding-left: 5px;
}

.resultInfoContainer .ResultHeaderRight {
    text-align: left !important;
}

.PrintLink {
    text-align: left !important;
    margin-left: 20px;
}

.MailLink {
    text-align: left !important;
    margin-left: 20px;
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
    text-align: left !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: left;
}


.AffiliateReport .Btn {
    text-align: left !important;
}

.BookingInner .CompleteButton {
    text-align: left !important;
}

.CommissionPanel .tablecontainer .trrow .tdcell.secondcolumn .trrow .tdcell.secondcolumn {
    text-align: left !important;
}

.BookingButtons .CompleteButton {
    text-align: left !important;
}

.Car .SearchButton {
    text-align: left !important;
}


.CarDetails .MoreDetails .Caption {
    text-align: left !important;
}

.CarDetails .tablecontainer.CarHeader .tdcell.secondcolumn {
    text-align: left !important;
    padding-left: 5px;
}

.CarResult .CarPrice {
    padding-right: 0px !important;
    padding-left: 8px;
    text-align: left !important;
    border-left: solid 1px #CCCCCC;
}

.Compare .Caption .CompareListButtons {
    text-align: left !important;
}

.Compare .PinFareAmount {
    text-align: left !important;
    padding-left: 3px;
}

.FareSummary .ui-tabs-panel .tablecontainer .tdcell.secondcolumn {
    text-align: left !important;
}

.flightResultFilter .headerRight {
    text-align: left !important;
    padding-left: 5px;
}

.flightResultFilter .headerbottom .tdcell {
    text-align: left !important;
}

.flightResultFilter .selectLinks {
    text-align: left !important;
}

.flightResultFilter .price {
    text-align: left !important;
}

.flightResultFilter .stopprice {
    text-align: left !important;
}

.flightFilterHeader .tdcell.countText {
    text-align: left !important;
}

.FlightDetails .tdcell.ElapsedTime {
    text-align: left !important;
}

.FlightDetails .tablecontainer.FlightDetailsTable .tdcell.firstcolumn {
    text-align: left !important;
    border-left: 1px dotted #CCC;
}

.FlightFareDetails .Content .tablecontainer .tdcell {
    border-left: 1px dotted #CCC;
    padding-left: 3px;
    text-align: left !important;
}

.FareSummary .ui-tabs-panel .tablecontainer .secondcolumn.tdcell {
    text-align: left !important;
}

.flightOWCPrice {
    text-align: left !important;
    padding-left: 3px;
}

.Recommendation .RecHeader {
    text-align: left !important;
}

.flightDepartureLegFrom {
    text-align: left !important;
}


.tdcell.flightResultsContainerButtonContainer {
    text-align: left !important;
}

.headerSpacer {
    text-align: left !important;
    padding-left: 20px;
}

    .headerSpacer img {
        text-align: left !important;
    }

.SeatCountShowRound {
    text-align: left !important;
}

.StopCountShowRound {
    right: 0px !important;
    padding-left: 1px;
    text-align: left !important;
}

.trrow.resulttr.ShowDetailsRow .ShowDetails {
    text-align: left !important;
    padding-left: 5px;
}

.ResultSchedule .Recommendation .RecHeader {
    border-left: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    text-align: left !important;
}

.ResultSchedule .flightDepartureLegSeat {
    text-align: left !important;
}

.ResultSchedule .headerSpacer {
    text-align: left !important;
    padding-left: 20px;
}

    .ResultSchedule .headerSpacer img {
        text-align: left !important;
    }

.ResultSchedule .trrow.resulttr.ShowDetailsRow .ShowDetails {
    text-align: left !important;
    padding-left: 5px;
}

.ResultTimeTable .headerSpacer {
    text-align: left !important;
    padding-left: 20px;
}

    .ResultTimeTable .headerSpacer img {
        text-align: left !important;
    }

.ResultTimeTable .ResultTimeTableHeaderRight {
    text-align: left !important;
}

.SecondaryLevelServiceFee .SendServiceFee {
    float: left !important;
    text-align: left !important;
}

.TicketingArrangement .SendServiceFee {
    float: left !important;
    text-align: left !important;
}

.HotelSearch .SearchButton {
    text-align: left !important;
}

.HotelDetails .MoreDetails .Caption {
    text-align: left !important;
}


.HotelDetails .tablecontainer.HotelHeader .tdcell.secondcolumn {
    text-align: left !important;
    padding-left: 5px;
}

.ResultHeaderRight {
    float: left !important;
    text-align: left !important;
}

.tdcell.fn_viewLink.link {
    text-align: left !important;
}

#HotelResult .ResultHeaderRight {
    float: left !important;
    text-align: left !important;
}

.HotelResult .ui-icon.ui-icon-star {
    float: right;
}

.HotelResultRecommendation .price {
    padding-left: 8px;
    text-align: left !important;
}

.tdcell.fn_viewLink {
    text-align: left !important;
}

.IPProducts .ContinueSearchButtonContainer {
    text-align: left !important;
}

.IPStart .ContinueSearchButtonContainer {
    text-align: left !important;
}

.LocalProvider .fn_RemoveBasket {
    text-align: left !important;
}

.LocalProvider .Buttons {
    text-align: left !important;
}

.OfferDetailSummaryContainer .tdcell.ElapsedTime {
    text-align: left !important;
}

.OfferDetailSummaryContainer .tdcell.firstcolumn {
    text-align: left !important;
    border-left: 1px dotted #CCC;
}

.FareSummaryContainer .tdcell.secondcolumn {
    text-align: left !important;
}

.PackageCombine .PackageTotalPrice, .PackageCombine .PackageButton {
    text-align: left !important;
}

.trrow.resulttr.ShowDetailsRow .PackageCombineShowDetails {
    text-align: left !important;
    padding-left: 5px;
}

.paginationright {
    text-align: left !important;
}

.PassengerMain .MandatoryMessage {
    text-align: left !important;
}

.PassengerMain .Content.ui-widget-content.NextStep {
    text-align: left !important;
}

.ChangePasswordButton {
    text-align: left !important;
}

.RecoverPasswordButton {
    text-align: left !important;
}

.SearchHistory .trushHistory {
    text-align: left !important;
}

.SearchHistory .SearchHistoryCaption {
    text-align: left !important;
    float: left !important;
}

div.SubAgencyCommentHistoryimages {
    text-align: left !important;
    padding-left: 20px;
}

.Summary .SummaryFareSummary .secondcolumn {
    text-align: left !important;
}

.Summary .SummaryCarSummary .Content.ui-widget-content .tablecontainer.CarHeader .tdcell.secondcolumn {
    text-align: left !important;
}

.Summary .SummaryPrint .tablecontainer .tdcell {
    text-align: left !important;
}

.Summary .EditableSummaryRemarks .Content.ui-widget-content .tablecontainer.AddServiceFooter .tdcell.AddServiceButton {
    text-align: left !important;
}

.Summary .EditableSummaryOSI .Content.ui-widget-content .tablecontainer.AddServiceFooter .tdcell.AddServiceButton {
    text-align: left !important;
}

.Summary .EditableSummaryAPIS .Content.ui-widget-content .tablecontainer.AddServiceFooter .tdcell.AddServiceButton {
    text-align: left !important;
}

.Summary .EditableSummarySSR .Content.ui-widget-content .tablecontainer.AddServiceFooter .tdcell.AddServiceButton {
    text-align: left !important;
}

.Summary .EditableSummaryFFC .Content.ui-widget-content .tablecontainer.AddServiceFooter .tdcell.AddServiceButton {
    text-align: left !important;
}

.Summary .SummaryFareSummary .secondcolumn {
    text-align: left !important;
}

.SummaryButtons.tdcell {
    text-align: left !important;
}

.RepriceFlightFareDetails .Content .tablecontainer .tdcell {
    border-left: 1px dotted #CCC;
    padding-left: 3px;
    text-align: left !important;
}

.Teaser .Prc {
    text-align: left !important;
    padding-left: 4px;
}

.AlternativeFlight .trushHistory {
    text-align: left !important;
}

.AlternativeFlight .AlternativeFlightCaption {
    text-align: left !important;
    float: left !important;
}

#TrainResult .SelectButton {
    text-align: left !important;
}

.TrainDetails .tdcell.ElapsedTime {
    text-align: left !important;
}

.TrainDetails .tablecontainer.TrainDetailsTable .tdcell.firstcolumn {
    text-align: left !important;
    border-left: 1px dotted #CCC;
}

.TrainDetails .DefaultContainer .Caption {
    text-align: left !important;
}

.Train .advSearchRight {
    border-left: 0px !important;
    border-right: 0px !important;
    padding-left: 0px !important;
    padding-right: 10px;
}

.SummaryPrint {
    text-align: left !important;
}

.basketButtons {
    text-align: left !important;
}

.CarResult .CarResultModifySearch {
    text-align: left !important;
    padding-left: 5px;
}

.CarListButtons .CarResultSelect {
    text-align: left !important;
    padding-right: 0px !important;
    padding-left: 10px;
}

.CarResultBackToCarCompanyList {
    text-align: left !important;
}

.FeatureList .FilterCombo {
    text-align: left !important;
}

.Flight .PassengerCol2,
.Flight .PassengerCol4 {
    text-align: left !important;
}

.TotalFareDescription {
    text-align: left !important;
    padding-left: 10px;
}

.FlightDetails .DefaultContainer .Caption {
    text-align: left !important;
}

.RecommendationB2C .alignRight {
    text-align: left !important;
}

.TotalFareDescription {
    text-align: left !important;
}

.ResultSchedule .tdcell.flightResultsContainerButtonContainer {
    text-align: left !important;
}

.widget-head a.remove {
    float: left !important;
}

.widget-head a.edit {
    float: left !important;
}

.AncillaryEticketPopup .PrintLink {
    float: left !important;
}

.Basket .CompleteButton {
    float: left !important;
}

#BookingForm .CompleteButton {
    float: left !important;
}

#BookingForm .CompleteButton {
    float: left !important;
}

.CarSubSearch .subCarSearchLinkButtons {
    float: left !important;
}

.EditProfile .MandatoryMessage {
    float: left !important;
}

.ETicketPopup .PrintLink {
    float: left !important;
}

.Flight .SearchButton {
    float: left !important;
}

.SecondaryLevelServiceFee .SendServiceFee {
    float: left !important;
    text-align: left !important;
}

.TicketingArrangement .SendServiceFee {
    float: left !important;
    text-align: left !important;
}

.searchSubButtonFields {
    float: left !important;
}

.ResultHeaderRight {
    float: left !important;
    text-align: left !important;
}

#HotelResult .ResultHeaderRight {
    float: left !important;
    text-align: left !important;
}


.HotelResultRecommendation .fn_ImageContainer .fn_ImageContainerClose {
    float: left !important;
}

.LessEditor .right {
    float: left !important;
}

.MyTrip .tablecontainer .Button {
    margin-left: 5px;
    float: left !important;
}

.Offer .SearchButton {
    float: left !important;
}

.OfferBasket .SearchButton {
    float: left !important;
}

.PackageCombine .floatRight {
    float: left !important;
}

.PassengerMain .floatRight {
    float: left !important;
}

.floatLeft {
    float: right !important;
}

.SortingPanel .MPCalendarButton {
    float: left !important;
}

.SubAgencyBookingManager .tablecontainer .Button {
    margin-left: 5px;
    float: left !important;
}

.SendChangeRequest {
    margin-left: 5px;
    float: left !important;
}

.AddComment {
    margin-left: 5px;
    float: left !important;
}

.GetHotelResult, .GetCarResult {
    padding-left: 10px;
    float: left !important;
}

.TrainSubSearch .AdvancedSearchLink {
    float: left !important;
}

.CarDetails .ChangeRemoveButtons {
    float: left !important;
}

.ComparePanel .linksEmail {
    float: left !important;
}

.subFlightAdvancedButtons {
    float: left !important;
}

.IPStart .IntegratedProviderHeader .IPProductLogoContainer {
    float: left !important;
}

.OfferMyTrip .ButtonPanel {
    float: left !important;
}

.SearchHistory .SearchHistoryCaption {
    text-align: left !important;
    float: left !important;
}

.AlternativeFlight .AlternativeFlightCaption {
    text-align: left !important;
    float: left !important;
}

.Filter .flightResultFilter {
    text-align: right !important;
}

.Filter .FilterList {
    text-align: right !important;
}

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 0px !important;
    padding-right: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
    left: 0.5em !important;
}

.advSearchRight {
    padding-right: 10px;
}

.advSearchLeft {
    border-left: solid 1px #CCCCCC;
    border-right: 0px !important;
}

.SearchResultMatrixTable .tdcell {
    border-left: solid 1px #FFFFFF;
    border-right: 0px !important;
}

.TrainPriceDetailsInnerInnerInner .tablecontainer {
    border-left: solid 1px #DDDDDD;
    border-right: 0px !important;
}

.HotelResultRecommendation .header {
    border-left: solid 1px #CCCCCC;
    border-right: 0px !important;
}

.MultipleHotelRooms h3 {
    border-left: solid 1px #DEDEDE;
    border-right: 0px !important;
}

.ClearResult {
    float: left !important;
}

.selection_false1 {
    background-position: 0% 50%;
    padding-left: 30px;
}

.Summary .checkMyTripBorder {
    border-right: solid 1px #CCCCCC;
    border-left: 0px !important;
}

#MiddleZone .FareSummary .tablecontainer .tdcell.firstcolumn .indent {
    padding-left: 0px !important;
    padding-right: 30px;
    font-weight: normal;
}

.fn_flightResultsContainerFooter label {
    padding-left: 0px !important;
    padding-right: 4px;
}

.HotelDetails .left {
    float: right !important;
}

.activeicon.Active {
    float: right !important;
}

.FilterCaption {
    float: right !important;
}

.ui-combobox-toggle {
    margin-right: -1px;
    margin-left: 0.1em;
}

.PNRItemCountDetail {
    margin-right: 45px;
    margin-left: 0px !important;
}


.toast-item .ToastMessageContent {
    text-align: right;
    margin-left: 0px !important;
    margin-right: 50px;
}

.toast-item-close {
    left: 7px;
    right: auto !important;
}

.toast-item-image {
    right: 10px;
    left: auto !important;
}

.HotelFeatures .hotelRecImg {
    padding-left: 10px;
    padding-right: 0px !important;
}

.HotelResult .moreResultLoading {
    padding-right: 0px !important;
    padding-left: 24px;
    background-position: left center;
    background-repeat: no-repeat;
    text-align: left;
}

.TotalTable .tdcell {
    text-align: left !important;
}