/* Delta Airlines Spanish Site CSS */
#loginwidget.homepage .overlabel-apply {
    font-size: 11px;
    line-height: 9px;
}
.policy2 a {
    height: 16px;
    margin-left: 22px;
}
.policiesbar {
    bottom: -53px !important;
}
.policy3 a {
    height: 17px;
    width: 240px;
}
div.sub-content.wrapper div.parsys.primaryPar div.parbase.teaser.section div#_content_www_en_US_home_jcr_content_primaryPar_teaser.campaign.campaign-fare-specials div.parbase.faresalecampaign.section div.faresale_footnote span.footnote{
    padding-top: 0;
    width: 530px;
}

#nav-widget h3 {
    font-size: 14px;
}
#loginwidget.homepage #remDiv {
    width: 355px;
    margin-left:-16px;
}

#nextGenAirShopping .tableHeaderHolder table tr td label.tblHeadBigtext {
    line-height: 15px;
}
#nextGenAirShopping .tableHeaderHolderFare table tr td.tblContSmallCol button {
    width: 110px !important;
}

.airShoppingBody .startOverLinkBtn span {
    margin: 31px 0 0 -38px;
}

/* commented for DA-3601, redesigned site uses em's rather than %
#nextGenBooking .banner button.secondary[type="button"] {
    width: 100%;
}*/
#nextGenBooking .startOverLinkBtn span {
    left: -33px;
}
/*
div.paxFormContainer div#genderDobFld0.paxFormRow{
    margin-left:-27px;
}
*/
BODY.ie8 .homepage#loginwidget #remDiv {
    width: 350px !important;
}
/*** DA-2248 ***/
#nextGenAirShopping .tableHeaderHolderFare table tr td.tblContSmallCol button.basicEconomyBtn {
width: 95px !important;
}
/*** DA-1997 ***/
.numberBox {
margin-right: 4px;
}

/*DA-10312*/
.flightresultgridview .fareIconWrapper .fastestIcon {
    width: 5.6875rem;
}
/*** DA-2025 ***/
body#merchandisingBody div.MerchandiseContainerDiv .form-reset {
margin: 18px 14px 0 0;
width: 172px;
}
div input#promoCouponCode.auto-hint.centerAlignedText.widthTextBox {
margin-top: 7px !important;
}
.acs_midSizeLabel {
width:85px;
}

/* DA-2091 */
div#seatPassengerModule div.contentWrapper div.legendWrapper div#seat-legend-misc div#legend-misc div.lavatoryLgndWrapper
{
	width: 68px;
}
html body div.gradientfill div#LayoutContainer.container_12 div#ContentContainer.grid_12 main div.grid_12 div.grid_3.alpha div#seatPassengerModule div.contentWrapper div.legendWrapper div#seat-legend-misc div#legend-misc div.exitLgndWrapper
{
	width: 55px;
}
div.gradientfill div#LayoutContainer.container_12 div#ContentContainer.grid_12 main div.grid_12 div.grid_3.alpha div#seatPassengerModule div.contentWrapper div.paxButtonDiv input#saveSeatButton.saveExit_btn
{
	width: 113px;
}
div.gradientfill div#LayoutContainer.container_12 div#ContentContainer.grid_12 main div.grid_12 div.grid_3.alpha div#seatPassengerModule div.contentWrapper div.paxButtonDiv input#nextFlightButton.nextFlight_btn
{
	width: 86px;
}

/* DA-2096 */
div.awardCalSearchPanel div#_flexForm_tmplHolder.floatLeft form#updateSearchForm div.awardSearchFormHlder div.eachRowHolder div.flightType.floatLeft div.tabBtnWraper div.taboption
{
	width: 105px !important;
}
div.awardCalSearchPanel div#_flexForm_tmplHolder.floatLeft form#updateSearchForm div.awardSearchFormHlder div.eachRowHolder div.flightType.floatLeft div.tabBtnWraper div.taboption:nth-child(2)
{
	width: 83px !important;
}
div.awardCalSearchPanel div#_flexForm_tmplHolder.floatLeft form#updateSearchForm div.awardSearchFormHlder div.eachRowHolder div.bstFareFor.floatLeft div.tabBtnWraper div.taboption
{
	width: 156px !important;
}
div.awardCalSearchPanel div#_flexForm_tmplHolder.floatLeft form#updateSearchForm div.awardSearchFormHlder div.eachRowHolder div.bstFareFor.floatLeft div.tabBtnWraper div.taboption:first-child
{
	width: 106px !important;
}
div#nextGenAirShopping.hideMe div.grid_12.omega.alpha div.awardCalSearchPanel div#flexDateCal.awardSearchCalendarContent div#_flexDateTblholder div.awardCalBarCell.oneway table tbody tr.awardCalDays td.daysCellHeader
{
	font-size: 11px;
	letter-spacing: -0.4px;
}

/* DA-2101 */
div.gradientfill div#LayoutContainer.container_12 div#ContentContainer.grid_12 main div.grid_6.navigatePage
{
	width: 470px;
}
.editInfo form div.sub_container_profile.ssinfoHide.flightFrm div#__airLoyaltyEdit_temp div.sub_grid_4.overlabel-wrapper label.overlabel.overlabel-apply
{
	letter-spacing: -0.3px;
}

/* DA-2095 */
div.search-cell-container.float-left.pad-bot5 fieldset div#pol_widget_checkbox_div.pad-top5 div#iam_travelling_index.iam_travelling_wrapper.float-left div.search-right-cell.request-upgrade-content div.chkboxLbl
{
	width: 100px;
}

/* DA-2086 */
div#shoppingCart form#paymentForm.autoScrollForm .item-container.spcleft.productPrimary div.item-price-holder div.top_portion div.stroke_image div.due_today div.left_part
{
	width: 90px;
}
div#shoppingCart form#paymentForm.autoScrollForm .item-container.spcleft.productPrimary div.item-price-holder div.tax-fees div.stroke_image div.tax-fees_right.actual-currency-container
{
	width: 67px;
}
/*Changed for ticket DA-2534*/
div#shoppingCart .item-container.spcleft.productPrimary div.item-price-holder div.tax-fees div.stroke_image div.tax-fees_left
{
	width: 71px;
}
div#shoppingCart form#paymentForm.autoScrollForm div#item-primary-container.spcleft.negetive_margin .item-container.spcleft.productPrimary div.item-container-top-mid div.mid-right div.info-container div.info
{
	padding-right: 20px;
	width: 81px;
}
div#shoppingCart form#paymentForm.autoScrollForm div#item-primary-container.spcleft.negetive_margin .item-container.spcleft.productPrimary div.item-container-top-mid div.mid-right div.info-container div.small_info
{
	width: 86px;
}

/* DA-2123 */
div#oci-main-content.oci-styleset div#contentWithRightSideBar div.landingContainer form#findByLandingForm div.ui-tabs.floatLeft div.tabContent div.floatLeft.ui-tab-fields div#tab-confirmation.firstCol.ui-tabs-panel
{
	width: 180px;
}
div#oci-main-content.oci-styleset div#contentWithRightSideBar div.landingContainer form#findByLandingForm div.ui-tabs.floatLeft div.tabContent div.floatLeft.ui-tab-fields div#tab-creditCard.firstCol.ui-tabs-panel
{
	width: 201px;
}
div#oci-main-content.oci-styleset div#contentWithRightSideBar div.landingContainer form#findByLandingForm div.ui-tabs.floatLeft div.tabContent div.floatLeft.ui-tab-fields div.checkinButton
{
	margin-right: 240px;
}

/* DA-2083 *//*couses DA-2405 so commented out
body.onecolumn.page.homepage main div#main-content.wrapper nav#nav-widget section#nav-widget-booking
{
	width: 150px !important;
}*/

/*** DA-2236 ***/
.policybar a {

    font-size: 12px;
}
.large-promotions-two-right p {
    font-size: 11px;
}
.large-promotions-two-right .text2_arrow {
    font-size: 16px;
}
/* DA-1966 */
div.grid_12.alpha.omega.searchCriteriaHeaderFooterHeight.borderTopDiv div.searchCriteriaHeaderFooter.carSearchCriteriaHeaderFooter div#alignCarProductName.grid_1.alpha > div#productLocationDiv > label#productName.productLocation label.productNameLabel {
	font-size: 9px;
	margin-left: -9px;
}
div#mainContainerCar form.customFormUI.backgroundClass div#complexHeader div.searchCriteriaHeaderFooterHeight div div#alignSortBy > div.productNameMargin.carProductNameMargin > div.sortByCar.styled-select.carSelectAdv {
	width: 145px !important;
}
div#mainContainerCar div#alignSortBy {
	width: 339px;
}
div#mainContainerCar form.customFormUI.backgroundClass div#complexHeader div.searchCriteriaHeaderFooterHeight div div div.hertzLogoMargin > label#carVendorName > img#carVendorImg.carVendorImageSectionForBookEarn {
	padding-bottom: 10px;
	margin-top: -10px;
}
#liHeight1 #liHeightCustom {
	font-size: 10px !important;
}
#nextGenBooking .bannerExtra {
    font-size: 10px;
    margin-top: 4px;
}

#nextGenBooking .banner .txtInteger {
    font-size: 22px;
}

#nextGenBooking .banner h3, #nextGenBooking .banner .bannerHeading {
    font-size: 16px;
}

#nextGenBooking .bannerExtra .txtColored.italic {
    margin-top: 0;
}
#nextGenBooking #cvv {
    width: 77px;
}
#nextGenBooking .emailFieldWrapper {
    width: 276px;
}
/*line bellow edited because of DA-2451*/
#nextGenBooking .sHead {
    width: 87px;
}

#nextGenBooking .addHotelTxt button.secondary[type="submit"] {
    bottom: 77px;
    width: 107px;
}
/* DA-1966 */
div#mainContainerCar div div#listOfCars form#searchCarResultsForm div div#carListDiv.carListDivClass div#carList div.grid_7 div#carReservationSectionMCAR div#carReservationContainerMCAR div#carBookingContainerMCAR.carBookingContainer div fieldset div#carReservationPanelMCAR.grid_5.carResultList div.grid_6.skyMileBackground div#hertz1ClubBookingMCAR.grid_2.carBookingMargin.hertz1ClubBooking div#hertz1ClubLabel.grid_1 {
	width: 238px;
}
/* DA-2112 */
div.grid_12.alpha.MerchandiseContainerDiv div.titleHeader div.grid_12.hotelDetailsHeaderOuter div.hotelDetailsBackButtonDiv a#hotelDetailsBackButtonLink span.hotelDetailsBackButton {
	background-size: 220px 22px;
	width: 180px;
}

#nextGenBooking input.zipCode {
    width: 76px;
}
h3.contentWrapperHeader {
    font-size: 16px;
}
/* DA-2262 */
div#nextGenBooking div.tripSummaryWrapper.floatClear form#passengerinfo div#passengerInfoContainer div.tripSummaryBody.floatClear div.tripRowContainer.grayBg div#passengerDetails0.tripRowInfo div.paxFormContainer div#genderDobFld0.paxFormRow div.paxInputWrapper fieldset div.paxInputWrapper div.nextGenDropdownWrapper.dobSelect.firstRowSelect {
	width: 54px;
}
div#nextGenBooking div#bookATrip div#flightContainer.fsDisplayContainer div.tripSummaryWrapper.floatClear div.tripSummaryBody.floatClear div.tripSummaryLeftCol div#tripRowDetailsDisplay div.tripRowContainer div.tripRowInfo div.col_2 div.row div.floatRight ul.amenities {
	margin-left: -100px;
}
div#nextGenBooking form#tripSummary div#tripSummaryCol div.tripSummaryWrapper.floatClear div.tripSummaryBody.floatClear div.tripSummaryLeftCol div#tripRowDetailsDisplay div.tripRowContainer div.tripRowInfo div.col_2 div.row div.floatRight ul.amenities {
	margin-left: -70px;
}
div#nextGenBooking div#bookATrip div.paymentTripWrapper div#tripExtraContent div.tripExtrasImgLftSection div.tripExtrasAddExtraButton > button#addTripExtra.secondary {
	width: 145px;
}
div#nextGenBooking div#bookATrip div#seatSectionWrapper div#bannerSection.seatBannerHolder > div.bannerWrap > div.multiSeatBnr > p {
	width: 325px;
}
div#nextGenBooking div#tripSummaryCol div.tripSummaryWrapper.floatClear div.tripSummaryBody.floatClear div.tripSummaryLeftCol div#tripRowDetailsDisplay div.tripRowContainer div.tripRowInfo div.col_2 div.row div.floatRight ul.amenities {
	margin-left: -65px;
}
/*DA-2215*/
/* commnted for DA-3675
.profile_new_hero_image {
    background: rgba(0, 0, 0, 0) url("/_onelink_/deltaair/en2es/images/content/dam/delta-applications/profile/logos/profile_enrollment_new_hero.jpg") no-repeat scroll 0 0;
}*/
/*DA-2375*/
div.upsellDivWrapper div#upsellECDiv div#upsellECDesc div.title {
	font-size: 16px;
}
div#upsellContainer div#fullEC.ecBanner.fullBanner div.upsellDivWrapper div#upsellECDiv div#upsellECDesc div.title br {
	display: none;
}
div.upsellDivWrapper div#upsellECDiv div#upsellECDesc div.submitButton {
	margin-top: 0;
}
div#ffControls.passengerInfoButtonSection div.ffControls_button input#addFFbtn.secondary.addFFbtn {
	width: 50px;
}
/* DA-2394, 3483 */
#loginwidget.homepage .loginWrapper, #loginwidget.homepage #remDiv
{
	width: 430px;
}

/*DA-2088*/
#advanceFlightCont .row_container .wrapperSmall
{
width:127px;
}
.wrapperSmall label, .wrapperMed label, .wrapperConnect label
{
font-size: 9px;
}

/*DA-2271*/
.adImgCaption > a
{
font-size: 9px;
}
/*DA-2116*/
#findmytripstabs div a h2
{
font-size: 10px;
}
/*DA-2121*/
.inputContainer1Sub.alignleftdate
{
margin-top: 27px;
}
/*DA-2449*/
.currnecyRadio.floatRight
{
	width: 230px;
}

/*DA-2451*/
#nextGenBooking .sameLine .sPrice
{
width: 55px;
}

/*DA-2165*/
/* comented becaue client moved to em's instead of px for responsiveness
#air-shopping-widget-mainContent .btn-round-trip
{
	height: 28px;
}
#air-shopping-widget-mainContent .btn-one-way-trip
{
	height: 28px;
}
#air-shopping-widget-mainContent .btn-multy-city
{
	height: 28px;
}*/

/*DA-2124*/
div.oci-styleset .travelProtectionPromoTCText
{
	font-size: 0.65em;
}
div#oci-main-content.oci-styleset a.fontBodyLink
{
	font-size: 0.95em;
}
div.oci-styleset .actionBarMainText
{
	font-size: 1.4em;
}
/*DA-2169*/
.carImageValueSection
{
font-size: 9px;
}
/*** DA-2452 ***/
.starRatingImageMarginNew {
margin:-38px 1px 10px 89px;
}
#advAmenitySeconRow {
	margin-top: -79px;
}
/*** DA-2453 ***/
div#carExcludingTaxesOne {
margin-top:10px;
}
#hertz1ClubLabel {
width:210px;
}
.carBookingContainer {
height:240px;
}
/* DA-2120 */
article#tripDetailsContainer div#managemytripsModule.printContent div.grid_12.alpha section.grid_12.alpha div#sfpdModuleDiv.moduleSpacer div#sfpdDivContent.passengerContent.transparent div#sfpdBody.sfpdBody div div.sfpdPassengerInfo div form.customFormUI.sfpdForm div div.floatLeft div.redressNumDiv button.clickHelper.sfpdOverLayRedressNum.noBackgroundButton.customButton {
	margin-top: -15px;
}
article#tripDetailsContainer div#managemytripsModule.printContent div.grid_12.alpha section.grid_12.alpha div#sfpdModuleDiv.moduleSpacer div#sfpdDivContent.passengerContent.transparent div#sfpdBody.sfpdBody div div.sfpdPassengerInfo div form.customFormUI.sfpdForm div div.redressKnownTravelerNumTextField.floatLeft.knownTravelerNumSpacing div button.clickHelper.sfpdOverLayKnownTravNum.sfpdSpanTooltip.noBackgroundButton.customButton {
	margin-top: -15px;
}
/*** DA-2111 ***/
.hotelLandingBestPriceGuarantee {
	margin-left:35px;
}
/*** DA-2110, 5500 ***/
fieldset#noOfRooms {
	padding-right:5px;
	width:60px;
}
/*.noOfRoomsDiv {
	width:150px;
}*/
.widgetNoOfChildrens {
	margin-left:73px;
}
/*** DA-2108 ***/
#advStarRating {
width:165px;
}
/*** DA-2105 ***/
.promoWidgetContainer .open {
	padding:6px;
}
.promoWidgetContainer .title {
	width: 132px;
	line-height: 12px;
	padding-left:4px;
	padding-top:4px;
}
.BGTImageTextSpg h4 {
	font-size:13px;
}
/*** DA-2104 ***/
.contentWrapperOpen a {
	padding:7px 4px;
}
.sub_container_profile .sub_grid_4 {
	width:140px;
}
.ktnSecGridIntl {
	width:265px;
}
div.innerFieldsets.fltLeft.contentPlace {
	width:440px;
}
.sub_container_profile .sub_grid_4 {
	width:160px;
}
/*** DA-2094 ***/
/* disabled for DA-8748
 * div.parsys.mainPar div.contentarea.section div.contentWrapper.grid_3 {
	    height: 15em;
}*/
/* DA-2477 */
div#RBMA_start.appContent_1 div.RBMA_MainContainer div.RBMA_SmallContainer table tbody tr td.enter_Info div.Information {
	line-height: 12px;
	font-size: 13px !important;
}
div#RBMA_start.appContent_1 div.RBMA_MainContainer div.RBMA_SmallContainer table tbody tr td.retrive_Info.borderLeft table thead tr td.new_way {
	font-size: 12px !important;
	line-height: 13px;
}
/*** DA-2103 ***/
.navigatePage .profilecontentWrapper .contentWrapperHeader {
width:448px;
}
#hotel-loyalty-prog h2 {
width: 450px;
}
.contentPlace {
width: 439px;
}
.innerContent {
padding: 5px;
}
/*** DA-2281 ***/
#nav-widget.docked h3 {
font-size:10px;
}
/*** DA-2286 ***/
div#ad_placementMain div#headline {
font-size:28px;
}
/*** DA-2294 ***/
.carPartnersMessageSub {
line-height:12px;
margin-left:1px;
margin-top:-2px;
}
/*** DA-2293 ***/
#adultsSectionSpecs {
width:153px;
}
#childSectionSpecs {
width:115px;
}
/*** DA-2288 ***/
div#image-viewer div.page-control a.togglePhotos {
width:105px !important;
}
/*** DA-2326 ***/
#flightstatusResult div div div div div.appHeader div.appLinks {
width: 43%;
}
/* comented for DA-2514
 * div#ContentContainer.grid_12 {
    width: 938px;
}*/
/*** DA-2492 ***/
#advanceFlightCont .right-gap {
margin:2px 19px;
}
#advanceFlightCont .tab_footer_txt {
padding:10px 4px;
width:75%;
}
.cpySmall {
font-size: 11px;
}
.tab_footer_txt > a {
font-size: 11px;
}
/*** DA-2497 ***/
.staticModalWrapper ul {
margin:0 0 3px 10px;
}
/***DA-2358***/
.sub_grid_4.alpha.clrBoth {
    width: 158px;
}
/*DA-2334*/
#findmytripstabs form input
{
	        width: 135px;
}
/* DA-2093 */
body#skymilesEnrollment div#skymilesenrollment-content form#basicForm div#basicInfo div.contentWrapper.personalInfoWrapper div.floatClear div.profileBody.floatClear div.profileRowContainer.grayBg div.profileRowInfo.basicInfoSec div.profilePaxFormContainer div.profilePaxFormRow div.profilePaxInputWrapper.RNWid label[for="redress"] {
font-size: 10px !important;
}
/* disabled for DA-7781
 * body#skymilesEnrollment div#skymilesenrollment-content form#basicForm div#basicInfo div.contentWrapper.personalInfoWrapper div.floatClear div.profileBody.floatClear div.profileRowContainer.grayBg div.profileRowInfo.basicInfoSec div.profilePaxFormContainer div.profilePaxFormRow > div.profilePaxInputWrapper.genderCk > div.profilePaxInputWrapper {
padding-top: 15px;
}
body#skymilesEnrollment div#skymilesenrollment-content form#basicForm div#basicInfo div.contentWrapper.personalInfoWrapper div.floatClear div.profileBody.floatClear div.profileRowContainer.grayBg div.profileRowInfo.basicInfoSec div.profilePaxFormContainer div.profilePaxFormRow > div.profilePaxInputWrapper > fieldset#enroll_dob > div.profilePaxInputWrapper {
padding-top: 15px;
}*/
body#skymilesEnrollment .emailFeld {
width: 505px !important;
}
body#skymilesEnrollment div#skymilesenrollment-content form#basicForm div#basicInfo div.contentWrapper.wid930.padBot0 div.floatClear div.profileBody.floatClear div.profileRowContainer.grayBg div.profileRowInfo div.profilePaxFormContainer.padBot20 div.profilePaxFormRow div button {
font-size: 9px;
}
/* DA-2099 */
body.manageProfile div.fltLeft.grid_9.omega > div.grid_3.alpha > div.profilecontentWrapper.hotelcarContainer div.clrBoth div.boxSpace.clrBoth.padBot5 div.roundContainer.boxSpace.clrBoth div.savedFont.fltRight a {
	font-size: 8px;
}
body.manageProfile div.fltLeft.grid_9.omega > div.grid_3.alpha > div.profilecontentWrapper.hotelcarContainer div.clrBoth div.boxSpace.clrBoth.padBot5 {
	padding-left: 5px;
	padding-right: 5px;
}
body.manageProfile div.fltLeft.grid_9.omega > div.grid_3.alpha > div.profilecontentWrapper.hotelcarContainer div.clrBoth div.boxSpace.clrBoth.padBot5 > div.TopInner > div.middle {
	width: 192px;
}
body.manageProfile div.fltLeft.grid_9.omega > div.grid_3.alpha > div.profilecontentWrapper.hotelcarContainer div.clrBoth div.boxSpace.clrBoth.padBot5 > div.BotInner > div.middle {
	width: 192px;
}
body.manageProfile div.grid_3.alpha div.grid_3.alpha.clrBoth div.profilecontentWrapper.basicinfoContainer.clrBoth div.innerContent.clrBoth div.roundContainer.clrBoth div div.fltLeft.innerHeader.pad5.leftSpace5 {
	width: 146px;
	font-size: 7px;
}
body.manageProfile div.grid_3.alpha div.grid_3.alpha.clrBoth div.profilecontentWrapper.basicinfoContainer.clrBoth div.innerContent.clrBoth div.roundContainer.clrBoth div a div.savedFont.blueFont.fltRight.rightSpace5.pad5 {
	font-size: 8px;
}
/* DA-2089 */
#nextGenAirShopping .tableHeaderHolder table tr td label.tblHeadBigtext {
	line-height: 20px;
}
/* DA-2100 */
body.manageProfile button[id^="makePrimaryButton"].makePrimaryButton.newMkPrimaryBtn {
	font-size: 8px;
}
body.manageProfile div[id^="makePrimaryAddress"] {
	width: 54px;
	padding-left: 0;
}
.basicInfo .editSpace {
	margin-left: 7px;
}
body.manageProfile button.outerEdit {
	width: 40px;
}
body.manageProfile button[id^="makePrimaryEmailButtn"].makePrimaryButton.newMkPrimaryBtn {
	font-size: 8px;
}
body.manageProfile div[id^="makePrimaryEmails"] {
	width: 54px;
}
body.manageProfile div#emailInformation.templateContainer div.personalFields.infoShow div#emailInfo.sub_container_profile.fltLeft div[id^="innerBox"].deleteFields.fltLeft.singleContainer div[id^="container"].info.basicInfo.fltLeft {
	width: 620px;
}

/*DA-2528*/
#nextGenBooking .ecoComfortOfferAdvTxt
{
line-height: 20px;
}

/* DA-2531 */
div.homepageteaser-right.teaser-focus div.parsys.teaserright div#content-www-en_US-home-teaserright-start.mboxDefault div.parbase.homepageteasers.section div.contentWrapper a p
{
	margin-bottom: 3px;
}
/*DA-2533*/
div.requiredField {
	white-space: nowrap;
}
/*DA-2531*/
div.deal-promotions div.panel.current article#r2_c3.largehomepagefareoffer a div.div_offerLocation h3.offerLocation.white {
	font-size: 18px;
	margin-top: -5px;
}
/*** DA-2528 ***/
#nextGenBooking .ecoComfortOfferAdvWrap {
padding-left:12px;
}
#nextGenBooking .ecoComfortOfferAdvTxt {
font-size:10px;
}
/*DA-2533*/
div.purchaseTabHeight {
	height: 0;
}
div.purchaseTabHeight.guestUpdatedPurchaseTab {
	height: 17px;
}
/* DA-2774 *//*
div#ContentWell div.parsys.mainPar div.parbase.tab.section div#panelContentContainer ul#inPageNav.tabs3 li {
	width: 280px;
}*/
/*DA-2981*/
/* disabled for DA-8748
 * div.contentarea.section div.contentWrapper.grid_3 {
	height: 310px !important;
}
*/
div.contentarea.section div.contentWrapper.grid_3 h2.contentWrapperHeader {
	font-size: 11px;
	letter-spacing: -1px;
	white-space: nowrap;
}
/*DA-2980, 2942*/
/* disabled for DA-8748
 * div.contentarea.section div.contentWrapper.grid_3 {
	height: 335px !important;
}
*/
/*DA-2985*/
div#login form#loginForm div.loginWrapper div#loginnav1 fieldset div#remDiv {
	margin-left: -5px;
}
/*** DA-2749 ***/
main form div.contentWrapper.containerRMC div.contentWrapperLeft div.tktNumberContainer {
	width:400px;
}

/* DA-2993 */
body.onecolumn.page.homepage main div.sub-content.wrapper div.large-promotions div.large-promotions-one div.parsys.promoleft div#mboxImported-default-ws_home_large_box_leftrail1-0 div a.linkRightRail div.large-promotion div.large-promotion-txt span.large-promotion-h3.tntHeader
{
	font-size: 44px;
	letter-spacing: -0.5px;
}
/*DA-3008*/
h3.contentWrapperHeader.tntHeader {
	letter-spacing: -1px;
}
div.contentWrapper a.linkRightRail p.tntTeaser {
	padding-left: 3px;
	padding-right: 3px;
}
/*DA-3009*/
div.floatLeft.ui-tab-fields div#tab-confirmation.firstCol.ui-tabs-panel div.floatLeft label {
	font-size: 11px !important;
}
dv.floatLeft.ui-tab-fields div.secondCol.airportLeftMargin.floatLeft div label {
	font-size: 11px !important;
}
div.tabContent.requiredFieldMessageAnchor div.floatLeft.ui-tab-fields div.checkinButton {
	margin-right: 0 !important;
}
/*DA-3069*/
div.contentWrapper a.linkRightRail p.tntTeaser {
	letter-spacing: -0.5px;
}
/*DA-3077*/
div#hotelWidgetSearchContainer fieldset.roomsAdultsChildFieldset {
	width: 90px;
}

/* DA-3085 */
.termsAndConditonsForGuranteed
{
	padding-top: 10px;
}

/* DA-3084 */
/* module height is fixed so ... */
#mainModules .grid_2
{
	height: 205px;
}


/* DA-3166 */
div.sub_grid_4 > label.overlabel-apply
{
	width: 100%;
}

.sub_grid_3 #passportLabel
{
	margin-top: -12px;
}


/* DA-3163, 3159 */
#ContentContainer.grid_12 main > div.grid_3.omega
{
	margin-right: -10px;
}


/*DA-3165*/
form#savedSearchesForm1 div.innerFieldsets fieldset.sub_container_profile.dispNone.ssinfoHide div.ssrightFields div.innergridAlign.clrBoth div.sub_grid_2:first-child label.Nowrap {
	white-space: normal;
}
form#savedSearchesForm1 div.innerFieldsets fieldset.sub_container_profile.dispNone.ssinfoHide div.ssrightFields div.innergridAlign.clrBoth div.sub_grid_2 div.clrBoth.overlabel-wrapper label {
	font-size: 10px;
}
form#savedSearchesForm1 div.innerFieldsets fieldset.sub_container_profile.dispNone.ssinfoHide div.ssrightFields div.innergridAlign.clrBoth div.sub_grid_2 div.clrBoth.overlabel-wrapper label.top24 {
	top: 38px !important;
}

/*DA-3161*/
div.profilecontentWrapper div.fieldsetsContainer.pad10 form#activitiesForm fieldset.fltLeft.sub_container_profile ul.opt li.checkBox label.labelClick {
	text-transform: none;
}
/*DA-3158*/
div#hotel-loyalty-prog div.wrp-body.spg.sec1 div.hl-sec div.hl-prgs-edit div.spg-no-sec.jol-wrp input#loyalty-no-1.loyaltyFldNew {
	width: 144px;
}
/*DA-3151*/
table#flightstatusResults thead tr.rowBanner th:nth-child(3), table#flightstatusResults thead tr.rowBanner th:nth-child(6) {
	text-transform: none;
}
/*DA-3149*/
div.ssrTypeMainHolder div#ssrDetails div.flightCompactDetails div.ssrViewButtons div.ssrButton span.ssrButtonText {
	text-transform: none;
}




/* DA-3154 */
.navyblueRowHeader #carrier-header, .navyblueRowHeader #amenities-header
{
	text-transform: none;
}

/* DA-3147 */
.grid_3 .promoWidgetContainer div.promoContent.height180.height190
{
	height: 190px !important;
}

div.i.promo-wrapper, div.i.promo-wrapper div:first-of-type
{
	height: auto !important;
}

/* DA-3155 */
#aToolTip p img.tooltipBallon
{
	display: inline-block;
}
/*DA-3144*/
div#widget-mytrips.widget-container div#findMyTripsFormContainer.widgetWrapper div.infoContainer div.advertisements ul.adsImgCaption li.adDetail div.adImgCaption a {
	text-transform: none;
}
/*DA-3139*/
div#skyMilesMainCont div#skymiles_summary_parent div#medallion_qua_cont div.cus_status_sum div.cus_status_left div.cur_dt_range span.cur_status {
	text-transform: none;
}
div.promoWidgetContainer ul.manageMenu li.blueColorBox1 a {
	text-transform: none;
}
/*DA-3133*/
fieldset#carAdvancedSearchFormCotainer div#advancedSearchCar.grid_5.alpha fieldset#advSearchCarSection fieldset#hertzFieldset div input#hertzClub1Code.auto-hint.widthTextBox {
	width: 90px !important;
}

/* DA-2781 */
#nextGenBooking #bookATrip .sameLine .sPrice
{
	width: auto;
}
/*DA-3134*/
fieldset#MySearchesAndTrips div#carAdvRecentSearch.styled-select select#selectAdvCar.acs_MySearches.acs_Select {
	text-transform: none;
}
fieldset#CarPreferancesSection fieldset.acs_carPrefFieldSet.acs_fieldset div div label#carPref.acs_carPrefLabel {
	text-transform: none !important;
}
fieldset#CarPreferancesSection div.grid_7.omega div.backPanelUpper div.grid_7.omega span div.acs_midSizeLabel.acs_midSizeLabelChrome label.preferncesType {
	display: block;
	text-transform: lowercase !important;
	padding-top: 0px;
}

fieldset#CarPreferancesSection div.grid_7.omega div.backPanelUpper div.grid_7.omega span div.acs_midSizeLabel.acs_midSizeLabelChrome label.preferncesType::first-letter {
	text-transform: capitalize !important;
}
fieldset#CarPreferancesSection div.grid_7.omega div.backPanelUpper.backPanelLower div.grid_3.omega.carOptionsContainer fieldset div.grid_2.alpha.omega.carOptionsRightPanel div.grid_1 label.preferncesType {
	text-transform: none !important;
}
fieldset#CarPreferancesSection div.grid_7.omega div.backPanelUpper div.grid_7.omega div.grid_1.containerMargin:nth-child(2) span div.acs_midSizeLabel.acs_midSizeLabelChrome label.preferncesType.acs_bottomVehicleName {
	text-transform: uppercase !important;
}


/* DA-2934 */
#meeting_travel input[type=radio]+label,
div#ContentWell.grid_12.alpha .grid_4 .contentWrapper  h3,
#locationresults .airportDetails .airPortLoc, #locationresults .dayDetails .airLineName
{
	text-transform: none !important;
}


/* DA-2565,edit because DA-4529 -  comented because DA-2565*/
/*#hotelRoomList .priceDetailsContainer
{
	width: 524px;
}
  #hotelRoomList .roomTotalPrice
{
	margin-right: -58px;
}
*/
div.purchaseTabHeight.guestUpdatedPurchaseTab
{

	height: 37px;
}
/* because DA-4529 div.purchaseTabHeight.guestUpdatedPurchaseTab .purchaseTxt
{
	padding: 10px;
}*/

fieldset.roomAmenitiesContainer[style*="block"] + .purchaseTabHeight:not([style="padding-top : 0px"]) .guestPurchaseTab,
fieldset.roomAmenitiesContainer[style*="block"] + .purchaseTabHeight:not([style="padding-top : 0px"]) + .addToCartBtn[style="display: none;"] + .purchaseTabHeight[style="display: block;"] .guestCheckOutTab
{
	margin-top: -17px;
}

/* DA-2537 */
#hotelOptionsSection .amenityMargin span
{
	width: auto !important;
}
#locationSectionWidth
{
	width:120px;
}

/* DA-2355 */
.promoWrapper.eligibleContainer .eligiblePromoBlockContent
{
	width: 420px;
}

/* DA-3125 */
#narrowResultContainer .resetAllHotel
{
	text-transform: none;
}

#hotelList .perNightDetails, #perNightPlaceHolder
{
	text-transform: lowercase;
}


#hotelMarkersMapSection .refreshMapFont
{
	font-size: 8px;
}

/* DA-2942 */
.RBMA_MainContainer div.Information {
    font-size: 13px !important;
    margin-left: 6px;
}
.RBMA_MainContainer div.RBMA_SmallContainer .RBMA_TabularFormat .RBMA_Row div.retrive_Info .RBMA_TabBody .RBMA_TabRow .dottedlines {

    padding-right: 19px!important;

}

/* DA-3117 */
#nextGenBooking .trip-details-container h3
{
	text-transform: none;
}

/* DA-3109 */
#searchForm #roundtrip a
{
	padding: 0 5px;
}

/* DA-3095 */
#skymilesEnrollment .profileLocation h3, #skymilesEnrollment .profileFlightNot h3
{
	text-transform: none;
}

/* DA-2943 */
div.contentarea.section.OneLinkControl div.contentWrapper.grid_3 {
    height: 755px !important;
}

/* DA-2321 */

div#widget-checkin.widget-container-docked {
	bottom: 70px;
}
.widget-container-docked #book-delta-vacations-content .roomContainer {
    padding-top: 0;
}
#book-delta-vacations-content .hotelCarRoomContainer {
    padding-top: 0;
}
#book-delta-vacations-content label#promoCodeLabel{
    width: 282px;
}

#nextGenBooking .paxFooter #paxInfoToTripExtra.paxInfoInline
{
	width: 215px;
}

#nextGenBooking #tripExtraHeader #addEditTripExtras
{
	max-height: 35px;
	margin: 3px 8px 0 0;
}

/* DA-2345 */
body.manageProfile button.newEditBtn.tertiary {
    width: 40px;
}
body.manageProfile #hotel-loyalty-prog .btn-sec-st {
    right: -45px;
    top: 8px;
}

/* DA-3103 */
body.homepage .teaser-focus .parsys .contentWrapper
{
	height: 260px;
}

/* DA-3232 */
#seat-map-footer input.saveExit_btn[type="submit"]
{
	width: 115px;
}

/* DA-3233 */
.awardSearchHeader .currnecyRadio.floatRight
{
	width: 225px;
}
.awardSearchHeader .currnecyRadio.floatRight fieldset
{
	width: 215px;
}

#nextGenAirShopping .inputWrapper.bestFareDropDown
{
	width: 190px;
}
#nextGenAirShopping .bestFareDropDownWrapper
{
	width: 96%;
}
#nextGenAirShopping .awardCalSearchPanel select
{
	width: 110%;
}

#nextGenAirShopping .tripLenghtWrapper
{
	width: 105px;
}
#nextGenAirShopping .tripLenghtWrapper .dropDownWrapper
{
	width: 85%;
}
#nextGenAirShopping .tripLenghtWrapper .dropDownWrapper select
{
	width: 120%;
}

#updateSearchForm #roundTrip + label.btn
{
	width: 120px;
}

#nextGenAirShopping .awardCalSearchPanel select#paxCountDropDown.dropDown
{
	width: 77px;
}

#updateSearchForm .eachRowHolder button
{
	height: 26px;
}

/* DA-3240 */
div#hotelWidgetSearchContainer {
	width: 300px;
}

/* DA-2360 */
.basicinfoContainer :not(.marginTop20px) > .TopInner .middle
{
	width: 192px;
}

/* DA-2282 */
#viewseatsDetailsToolTip
{
	outline: none;
}

/* DA-2303 */
/*::-moz-focus-inner, ::-moz-focus-outer
{
	border: 1px solid transparent
}*/
a:focus
{
	outline: 0;
}

/* DA-2285 */
#nextGenAirShopping .container .topHeaderWrapper .sortBySelect .inputWrapper fieldset
{
	width: 270px;
}
#nextGenAirShopping .container .topHeaderWrapper .sortBySelect .inputWrapper fieldset .toggleMilesMoney
{
	width: 110px;
}

/* DA-2287 */
.airShoppingBody #nextGenAirShopping input.toggle[type="radio"] + label {
    font-size: 10px;
}
/*DA-3250,DA-4220*/
div.div_offerLocation h3.offerLocation.white {
	font-size: 1.3em;
}
homepage div.deal-promotions div.panel article#r1_c1.largehomepagefareoffer a div.div_offerLocation {
	margin-top: 8.6em;
}

/*DA-2347*/
.manageProfile #replaceSavedTrips .innergridAlign.clrBoth  .Nowrap.airportForAx{
	white-space: normal;
}
.manageProfile #replaceSavedTrips .innergridAlign.clrBoth  .overlabel.top24.overlabel-apply{
	font-size: 10px;
	top: 38px !important;
}

/* DA-2109 */
#adultsChildSectionSpecs, #adultsSectionSpecs, #childSectionSpecs, #childsSectionSpecs
{
	width: auto;
}
#childSectionSpecs .helpSpecs
{
	margin-left: 10px;
}

/* DA-3257 */
#ajaxSpinnerContainer h3
{
	left: 0 !important;
	width: 100%;
}
#ajaxSpinnerContainer
{
	background-size: 160px;
}

/* DA-3258 */
#cancelItinerary .ecoComfortOfferAdvTxt
{
	line-height: inherit;
	padding: 14px 0;
}
/* DA-3260 */
article#tripDetailsContainer div#managemytripsModule.printContent div.grid_12.alpha section#flightModuleDiv div#flightModuleDivContent div#manageflightbody.transparent div#upsellContainer div#splitEC.ecBanner.splitBanner div#upsellSplitDivRight.upsellSplitDiv div#upsellSplitDescRight div.title {
	font-size: 1.2em;
}
/* DA-3266 */
div#nextGenAirShopping div#container.floatLeft div.grid_10.omega div.floatLeft div.container div.topHeaderWrapper.tripRowContainer div#_topHeaderWrapper_tmplHolder.sortBytemplate div.sortBySelect div#redeemMilesToggle.inputWrapper fieldset.hasCashPlusMiles {
	width: 402px;
}
/* DA-3267 */
div#nextGenAirShopping.hideMe div#_tripSummaryHeader_tmplHolder.tripSummaryHeader div.headerTitleWraper h1.floatLeft {
	font-size: 27px;
}
div#nextGenAirShopping.hideMe div.grid_12.omega.alpha div.awardCalSearchPanel div#_revenueSearchHeader_tmplHolder.awardSearchHeader div.currnecyRadio.floatRight fieldset {
	width: 300px;
}
div#nextGenAirShopping.hideMe div.grid_12.omega.alpha div.awardCalSearchPanel div#_revenueSearchHeader_tmplHolder.awardSearchHeader div.currnecyRadio.floatRight {
	width: 295px;
}
/*DA-3295*/
div.large-promotions-two-left.largepromotext.grey {
	padding-bottom: 6px;
	padding-top: 6px;
}
/*DA-3297*/
div#flightHotelVacationSearchContainer div#flightHotelDetails.floatLeft fieldset.roomContainer {
	padding-top: 44px;
}
/* DA-3198 */
div#shoppingCart form#paymentForm.autoScrollForm div.grid_12.alpha.omega div div.grid_9.alpha div#item-primary-container.spcleft.negetive_margin div[id^="primary_Hotel"].item-container.spcleft.productPrimary div.item-container-bottom-mid.first-details-strip div.mid-left {
	width: 250px;
}
div#shoppingCart form#paymentForm.autoScrollForm div.grid_12.alpha.omega div div.grid_9.alpha div#item-primary-container.spcleft.negetive_margin div[id^="primary_Hotel"].item-container.spcleft.productPrimary div.item-container-bottom-mid.first-details-strip div.mid-right {
	width: 426px;
}
div#shoppingCart form#paymentForm.autoScrollForm div.grid_12.alpha.omega div div.grid_9.alpha div#item-primary-container.spcleft.negetive_margin div[id^="primary_Car"].item-container.spcleft.productPrimary div.item-container-bottom-mid.first-details-strip div.mid-left {
	width: 240px;
}
div#shoppingCart form#paymentForm.autoScrollForm div.grid_12.alpha.omega div div.grid_9.alpha div#item-primary-container.spcleft.negetive_margin div.item-container.spcleft.productPrimary[id^="primary_Car"] div.item-container-bottom-mid.first-details-strip div.mid-right {
	width: 436px;
}

/* DA-3305, 3596 *//*
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.merchandise-modal .tabDetailsContainer .tabDetailsContent
{
	width: 290px;
}*/

#nextGenAirShopping button.currnecyTypeFlex
{
	height: 26px;
}
/* DA-3309 */
main div#nextGenBooking div#viewUpgradeStatusToolTip.deltaToolTipTheme div.toolTipContentContainer div.toolTipContentGradient div.toolTipItemInfo div.toolTipItemInfoLeft {
	width:150px;
}
main div#nextGenBooking div#viewUpgradeStatusToolTip.deltaToolTipTheme div.toolTipContentContainer div.toolTipContentGradient div.toolTipItemInfo div.toolTipItemInfoRight {
	width:185px;
}
/*DA-3293*/
div.mileageBoosterSelectWrapper.tripExtrasSelectWrapper.styled-select {
		width: 284px !important;
}
div.mileageBoosterSelectWrapper select {
		width: 304px !important;
}
/*DA-3318*/
div.parsys.primaryPar div.parbase.teaser.section div#_content_www_en_US_home_jcr_content_primaryPar_teaser.campaign.campaign-fare-specials div.parbase.faresalecampaign.section div.faresale_footnote button.secondaryLarge {
	padding-bottom: 6px;
}
/*DA-3297*/
div#hotelCarVacationSearchContainer.hideMe div#hotelCarDetails.floatLeft fieldset.hotelCarRoomContainer {
	padding-top: 44px;
}
/* DA-3348 */
div#shoppingCart form#paymentForm.autoScrollForm div.item-container-bottom-mid.primary-radius-bottom.first-details-strip div.mid-left div.remove_div input.tertiary[id^="deleteButn"] {
	font-size: 0.8em;
}
/* DA-3320 */
div#advanceFlightCont div#_advanced_search_form_tmplHolder div.page_content div.grid_9.alpha form#searchForm div.content_wrapper div#search_input_tmpl_holder div.tab_head_holder div.toggle-container label.btn {
	width: 11em;
}
/*DA-3354*/
div.masthead header.clr.printHeader div.inner nav#main_nav div#myDeltaDropdown:hover {
	min-width: 8.33333em;
	transition: min-width 0s linear 0.25s;
}
div.masthead header.clr.printHeader div.inner nav#main_nav div#myDeltaDropdown div#customer_dropdown {
	left: -190px;
}

/***DA-2118***/
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main div#lang_container.hidden{
visibility:hidden;
}

/* DA-3376 */
#advanceFlightCont #refundable_flight_only label
{
	padding: 0;
}
#advanceFlightCont .chkBoxWrapper
{
	width: 190px;
}
/* disabled for DA-4530 - new fix added
 * #advanceFlightCont .searchByLeftContainer
{
	width: 440px;
} */
#advanceFlightCont .cabinFareWrap
{
	width: 225px;
}
/* DA-3390 */
div#mainContainerCar div#singleHeader div.omega.stickyHeaderLocations {
	width: 140px !important;
}
div#mainContainerCar div#singleHeader div.stickyHeaderTimeFields {
	width: 60px !important;
}

/*****/
#nextGenBooking .paymentHeaderPrice .priceRow.sameLine .sHead
{
	width: 90px;
}

/* DA-2362 */
#wwgrp_addForm_summaryData_addressCityCode[style*="display: none;"]{
	display: block !important;
}

/* DA-3395 */
#managemytripsModule .sfpdTextContainer .sfpdHeaderText + .verticalAlignMid
{
	padding-top: 8px;
}
#managemytripsModule .sfpdTextContainer .sfpdHeaderText + .verticalAlignMid > button
{
	height: 10px;
	width: 10px;
}
#sfpdModuleDiv .sfpdBodyHeaderText p
{
	width: 98%;
}
#managemytripsModule #sfpdFooter.sfpdSubmitButton
{
	height: auto;
	padding-bottom: 5px;
}

/* DA-3396 */
body.homepage .small-promotion-txt
{
	margin-top: 33%;
}
body.homepage .small-promotion-txt h4
{
	line-height: 25px;
}

/* DA-3398, 3478
#merchandisingBody  .promoOuterContainer {
    margin-top: -129px;
}*/

/* DA-3407 */
#upcomingTripsContent .tripFinderLink .tripFinderLinkBtn
{
	padding-left: 0;
}
#upcomingTripsContent .upcomingTripsTile .moreInfoTripLink
{
	display: block;
}
#upcomingTripsContent .finderLinkContainer
{
	margin-top: -8px;
}


/* DA-3423,DA-4683 */
form#flightSearchForm.customFormUI div div.widget-body-content-top.float-left div.search-cell-container.float-left.pad-bot5 fieldset div.dateFieldWrap.airShoppingDateFieldWrap div.search-right-cell div {
	width: 105px;
}

/* DA-3414 */
.toolTipErrorMessageContainer
{
	background-position: 25px 18px;
}
.errIcon
{
	padding: 1px 0 0 18px !important;
}
body.homepage form#flightSearchForm.customFormUI div div.widget-body-content-top.float-left div.search-cell-container.float-left.pad-bot5 fieldset div.dateFieldWrap.airShoppingDateFieldWrap div.search-right-cell div
{
	width: 120px;
}

/* DA-3420 */
#shoppingCart .login_text {
    width: 16.333em;
}

/* DA-3412 */
#nextGenAirShopping .inputWrapper .toggle-container > label
{
	padding: 9px 0px 7px;
}
#nextGenAirShopping .inputWrapper .toggle-container > label.btn.last[for="milesCashSearch"]
{
	height: 2.273em;
	padding: 3px 0px 2px;
}

#nextGenAirShopping .container .topHeaderWrapper .tripRowDate + .col_2
{
	width: 445px;
}

#nextGenAirShopping .tripIconRed
{
	width: 58px;
}
#nextGenAirShopping .tripIconRed .tripFlightIcon
{
	background-position: 1px -42px;
}
/* DA-3429 */
nav#nav-widget div#widget-booking.widget-container div#book-air-content div#air-shopping-widget form#flightSearchForm.customFormUI div div div div fieldset#widgetTripContainer.ui-buttonset label span.ui-button-text {
	font-size: 9px;
}
/*nav#nav-widget div#widget-booking.widget-container div#book-air-content div#air-shopping-widget form#flightSearchForm.customFormUI div div div div fieldset#widgetTripContainer.ui-buttonset label#roundTripBtn span.ui-button-text {
	line-height: 9px;
	margin-top: -3px;
}*/
nav#nav-widget div#widget-booking.widget-container div#book-air-content div#air-shopping-widget form#flightSearchForm.customFormUI > div.float-left div.widget-body-content-bottom div.search-cell-container.findFlightsSubmit > div.adv_search_link {
	width: 9.16667em;
}
nav#nav-widget div#widget-booking.widget-container div#book-air-content div#air-shopping-widget form#flightSearchForm.customFormUI > div.float-left div.widget-body-content-bottom div.search-cell-container.findFlightsSubmit > div#searchAir-certsCredits.search-right-cell {
	width: 17.6em;
}
nav#nav-widget div#widget-booking.widget-container div#book-air-content div#air-shopping-widget form#flightSearchForm.customFormUI > div.float-left div.widget-body-content-bottom div.search-cell-container.findFlightsSubmit {
	width: 26.5em;
}

/*DA-3465*/
div#advanceFlightCont div#_advanced_search_form_tmplHolder div.page_content form#searchForm div.content_wrapper {
	padding: 25px 14px 0;
}
/* outdated - disabled because of DA-4530
 * div#advanceFlightCont div#_advanced_search_form_tmplHolder div.page_content form#searchForm div.content_wrapper div#_multi_city_block_tmplHolder div.wrapperSmall {
	width: 142px;
}*/
/*DA-3466*/
div#widget-booking.widget-container  div#hotelWidgetSearchContainer {
	width: 25.583em;
}
/*div#widget-booking.widget-container div#hotelWidgetSearchContainer fieldset.roomsAdultsChildFieldset {
	width: 12.75em;
}*/
/*DA-3475*/
div.tripSummaryHeader div.startOverLinkWrap button#startOvrNavigation.startOverLinkBtn span {
	 left: -10px;
}

/* DA-3502 */
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.merchandise-modal .carouselParent
{
	margin: 0 37px;
}

#nextGenAirShopping .tripSummaryHeader .headerTitleWraper
{
	width: 40em;
}

/* DA-3112 */
div#nextGenBooking form#tripSummary div#tripSummaryCol div.tripSummaryWrapper.floatClear div.tripSummaryBody.floatClear div#flightRightRail.tripSummaryRightCol div#tripPriceDetails div.tripPriceDetails div.priceRow.sameLine {
	width: 170px;
}
#tripPriceDetails > div > div:nth-child(3) > div.sPrice > div {
	float: left;
	line-height: 15px;
}
#tripPriceTotals > div > div > div.sPrice.txtBold > div:nth-child(7) {
	float: left;
	position: relative;
	left: 30px;
}
/* DA-3520 */
form#searchHotelForm div#hotelListDiv div#hotelList div div div[id^="hotelPromoTabs"].grid_6.alpha.hotelPromoTabs div#hotelEarnUpto.grid_1.alpha {
	background-color: #ffbf19;
	margin-left: 0;
}
form#searchHotelForm div#hotelListDiv div#hotelList div div div[id^="hotelPromoTabs"].grid_6.alpha.hotelPromoTabs div#hotelEarnUpto.grid_1.alpha div.divHotelMarketingMsg span.hotelResultEarnUpto {
	font-size: 18px;
}

/* DA-3552 */
.item-container.spcleft.productPrimary div.item-container-top-mid div.mid-left div.item-name-desc div.desc.uppercase {
	line-height: 10px;
}

/*** DA-3099 ***/
div.floatClear div.profileBody.floatClear div.profileRowContainer.grayBg div#amexBox.amexcontentWrapper div#amexWrapper_new.amexDisp {
	    display: block !important;
}

/* DA-3591 */
form#searchForm div.btnFindFlightWrap input#submitAdvanced.btnFindFlight.button.right
{
	padding-left: 24px;
}
/* DA-3602 */
div#mainContainerCar.hideElement.MerchandiseContainerDiv div#carResultContainer.carResultContainer_EHI div#carRentalTypesSection.alpha.omega div#carRentalTypesMilesDetails.displayInline.floatLeft div#termsDetailsDiv.displayInline.floatLeft.rentalTypeHeaderColumn div.termsDetails {
	font-size: 10px;
	letter-spacing: -1px;
}
/* DA-3599 */
div#nextGenBooking div#bookATrip div.tripProtectorWrapper.floatClear form#cartPayment div.cardPaymentWrapper div.paymentLeftCol.paymentForm div#eGiftFOPSection div.paymentLeftCol div#eGiftNotSelectedSection div.eGiftRow div.eGiftSearchRow div.paxInputWrapper > input#giftcard_number + span.nextGenErrorText {
	padding-left: 151px;
}
div#nextGenBooking div#bookATrip div.tripProtectorWrapper.floatClear form#cartPayment div.cardPaymentWrapper div.paymentLeftCol.paymentForm div#eGiftFOPSection div.paymentLeftCol div#eGiftNotSelectedSection div.eGiftRow div.eGiftSearchRow div.paxInputWrapper + div.paxInputWrapper > input#redemption_code + span.nextGenErrorText {
	padding-left: 84px;
}
/* DA-3601 */
div#nextGenAirShopping form#updateSearchForm div.awardSearchFormHlder div.eachRowHolder div.stopCount.floatLeft fieldset div#nonstopFlightsOnly > div.toggle-container > label + input#noStop + label.btn.last {
width: 100px;
}

/* DA-3596 */
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.merchandise-modal ul.modalTabLinksContainer li
{
	padding: 0 3.18em;
}

#_merchandiseModal_tmplHolder .tabDetailsContentContainer
{
	padding-top: 5.9em;
}
#_merchandiseModal_tmplHolder .carouselParentContainer
{
	padding-top: 6.86em;
}

/* DA-3599 */
form#cartPayment div.cardPaymentWrapper div.paymentLeftCol.paymentForm div#eGiftFOPSection div.paymentLeftCol div#eGiftNotSelectedSection div.eGiftRow div.eGiftSearchRow div.paxInputWrapper div.paxInputWrapper a.moreEGiftLink {
	margin-left: 117px;
}

/* DA-3627 */
div#airportlookup_dropdown.arrowimage_lookup_wrapper div.airport_lookup_wrapper div.airport_lookup_info_container div.airport_lookup_tabbutton button#us_canada_tab.middle_tabbutton.tab_button_selected {
	width: 110px;
}
div#airportlookup_dropdown.arrowimage_lookup_wrapper div.airport_lookup_wrapper div.airport_lookup_info_container div.airport_lookup_tabbutton button#alphabetically_tab.rightmost_tabbutton {
	width: 95px;
}
/* DA-3746 */
form#flightSearchForm.customFormUI fieldset#widgetTripContainer.ui-buttonset label#air-shopping-multicity-link.ui-button.ui-widget span {
	line-height: 0.9;
	margin-top: -4px !important;
	font-size: 10px;
}

/* DA-3769 */
div.parbase.faresalecampaign.section div.deal-promotions article#r1_c2.largehomepagefareoffer a div.faresale_text div.div_offerLocation h3.offerLocation
{
	font-size: 1.15em;
}
div.parbase.faresalecampaign.section div.deal-promotions article#r2_c1.largehomepagefareoffer a div.faresale_text div.div_offerLocation h3.offerLocation.white
{
	font-size: 1.1em;
}
div.parbase.faresalecampaign.section div.deal-promotions article#r2_c1.largehomepagefareoffer a div.faresale_text div.offerDetails span.bottom_txt.white
{
	font-size: 0.87em;
}

/* DA-3770 */
div#_content_www_en_US_home_jcr_content_primaryPar_teaser.campaign.campaign-fare-specials div.parbase.faresalecampaign.section div.deal-promotions div.panel.current article#r1_c3.largehomepagefareoffer a div.faresale_text div.div_offerLocation h3.offerLocation {
	font-size: 15px;
}

/*DA-3794*/
/* outdated - disabled because of DA-4530
 * div#_multi_city_search_form_part_tmplHolder div.fieldSetWrap div#_multi_city_block_tmplHolder fieldset.row_container div div.wrapperSmall {
	width: 141px !important;
}
*/
/* DA-3800 */
#shoppingCart .checkout-section-body .field-text {
	font-size: 0.7em;
}
#shoppingCart #billingNewFresh label {
	font-size: 0.7em;
}

/* DA-3799 */
fieldset#widgetSection fieldset#fsHotelWidgetNumberOfChild.roomsAdultsChildFieldset.childrenHotelWidget div div#hotelWidgetChildrenDiv label.childrenLabelForHotelWidget.textLabel{
	font-size: 8px;
}
fieldset#fsHotelWidgetNumberOfAdults.roomsAdultsChildFieldset div div label.adultsLabelForHotelWidget.textLabel {
	font-size: 8px;
}
fieldset#widgetSection fieldset.roomsAdultsChildFieldset.roomsHotelWidget div div label.roomLabelForHotelWidget.textLabel{
	font-size: 8px;
}

/*DA-3835*/
fieldset#advSearchCarSection fieldset#hertzFieldset {
	width: 162px;
}

/* DA-3844 */
div#mboxImported-default-ws_home_redesign_rightrail2-0 a div.large-promotions-two-right.largepromotext.red span.text2 {
	font-size: 11px;
}
/*formatting issues on reviewflight page*/
#nextGenBooking #seatSectionWrapper .tripPriceTotals button.selSeatComBtn {
    font-size: 1em;
    line-height: 12px;
}

/*DA-3854*/
a div.faresale_text div.offerDetails span.bottom_txt {
	display: inline-block;
	width: 90px;
}

/* DA-3874 */
div#carRentalTypesSection.alpha.omega div#carRentalTypesHeader.displayInline.floatLeft div#rentalTypeHeaderColumn.displayInline.floatLeft.rentalTypeHeaderColumn {
	font-size: 7px;
}

/* DA-3871 */
div#CarWidgetContainer form#searchCarWidgetForm.customFormUI div#QuickSearchSectionForCarWidget.alpha fieldset#widgetSectionCar div#bookingBenefitsContainer ul li#noCancelList {
	margin-left: 10px;
}
.bookingBenefitsItem span {
	font-size: 7px;
}
div#CarWidgetContainer form#searchCarWidgetForm.customFormUI div#QuickSearchSectionForCarWidget.alpha fieldset#widgetSectionCar div#bookingBenefitsContainer ul li#earnMilesList {
	margin-left: -4px;
}

/* DA-3887 */
#nextGenBooking .nextGenDropdownWrapper.countrySelectBox
{
	width: 21em;
}

/* DA-3888 */
div#nextGenBooking div#bookATrip div#seatSectionWrapper div#seatTempHldr div.paymentSeatRowContainer.paymentSeatFirstRow div.paymentSeatSectionRightCol div.tripPriceTotals button#selectSeatsBtn.secondary.selSeatComBtn
{
        min-width: 18.2em;
}

/* DA-3893 */
fieldset#advanceTabContainer ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all input#form-reset.form-reset {
	letter-spacing: -1px;
	text-align: left;
}
/* DA-3997 */
div#r2_c2.largehomepagefareoffer.teaser-focus a div.faresale_text div.div_offerLocation h3.offerLocation {
	font-size: 16px;
}
div.panel.current div#r2_c2.largehomepagefareoffer.teaser-focus a div.faresale_text div.offerDetails span.bottom_txt {
	width: 109px;
}
/*div.deal-promotions div.panel.current div#r2_c1.largehomepagefareoffer.teaser-focus a div.faresale_text div.offerDetails {
	margin-top: 20px;
}*/

/* DA-4054 */
div#emergencyContact0 div.tripRowInfo.emergencyInfo div.paxEmergencyInfoContainer div.paxFormRow.emergencyInputFieldWrapper0 div.paxInputWrapper label {
	font-size: 10px !important;
	letter-spacing: -1px;
}

/* DA-4159 */
.pageTitleFloat {
	width: 398px;
}

/* DA-4166,DA-5007 */
.ui-datepicker-buttonpane .ui-datepicker-closeButton {
	margin-right: -6.2em;
}

/* DA-4165 */
div.myTripsConfNo.inputContainer div#confLabel.confLabel {
	line-height: 9px;
}

/* DA-4171 */
#inPageNav li
{
	display: inline-flex;
}

/* DA-4182 */
div.airport_lookup_info_container div.airport_lookup_tabbutton button#us_canada_tab.middle_tabbutton {
	width: 115px;
}

/* DA-4190 */
div.large-promotion div.large-promotion-txt span.large-promotion-h3.tntHeader {
	font-size: 49px;
}

/* DA-4192 */
div#mboxImported-default-ws_home_middle2-0 div.contentWrapper p.tntTeaser {
	margin-bottom: -10px;
}

/* DA-4194 */
div.panel.current div#r1_c1.largehomepagefareoffer.teaser-focus a div.faresale_text div.div_offerLocation h3.offerLocation {
	font-size: 16px;
	letter-spacing: -1px;
}
/*** DA-4214 ****/
.large-promotions-two-right a {
	font-size:0.9em;
}
.large-promotions-two-right .text2_arrow {
	font-size:1em;
}
.large-promotions-two-right {
	padding-left: 0.5em;
	width: 22.6em;
}

/* DA-4220 */
div#r2_c3.largehomepagefareoffer.teaser-focus a div.faresale_text div.offerDetails span.bottom_txt.white {
	width: 140px;
	font-size: 12px;
}
div.deal-promotions div.panel.current div#r2_c3.largehomepagefareoffer.teaser-focus a div.faresale_text div.offerDetails {
	height: 68px;
}

/* DA-4249 */
#nextGenBooking .banner button.secondary[type="button"] {
	width: 13.5em;
	padding-top: 2px;
	margin-top: -2px;
}

/*DA-4269*/
/* disabled for DA-4528
 * ul#hotelList li.grid_7.alpha div.grid_7.hotelInfoFooter div.grid_1.omega.hotelSelect a div.detailDiv {
	margin-left: 30px;
}*/

/* DA-4281 */
#nextGenBooking #tripSummary div#tripSummaryCol div#mileageInfo div.millageDollerEarn {
	width: 26em;
}

/* DA-4286 */
div.parbase.tab.section div#panelContentContainer ul#inPageNav.tabs5 li a.active {
	line-height: 11px;
}

/*DA-4318, 4365, 4198*/
/* disabled for DA-8748
 * div.contentWrapper[style^="height: 27.9167em"],
div.parsys.mainPar div.contentarea.section div.contentWrapper.grid_3[style^="height: 27.9167em"] {
	height: 31.9em !important;
}

/* DA-4370 */
div#fullBleedHeroContainer.hero.carousel ul.slider-list li#StreamEntertainmentforFree.active div.hero-text.light {
	top: 313px !important;
}

/* DA-4456 */
div.faresalecampaign.parbase.section div.deal-promotions div.panel.current div#r2_c2.largehomepagefareoffer.teaser-focus a div.faresale_text div.div_offerLocation span.offerLocation {
	font-size: 0.9em;
}

/* DA-4478 */
/* disabled because of DA-4487
 * div#ContentWell.grid_12.alpha div.grid_9.alpha div.mainPar.parsys div.contentarea.section div.contentWrapper {
	height: 72em !important;
}
*/

/* DA-4510 */
div.faresalecampaign.parbase.section div.deal-promotions div.panel.current div#r2_c2.largehomepagefareoffer.teaser-focus a div.faresale_text div.div_offerLocation {
	font-size: 11px;
	margin-top: -32px;
}

/* DA-4513,DA-4751 */
div.deal-promotions div.largehomepagefareoffer a div.faresale_text div.div_offerLocation span.offerLocation {
	font-size: 0.8em;
}

/* DA-4530 */
#advanceFlightCont .searchByLeftContainer {
	width: 34em;
}
#advanceFlightCont .cabinFareWrap {
	width: 16.5em;
}

/* DA-4510 */
div.faresalecampaign.parbase.section div.deal-promotions div.panel.current div#r2_c2.largehomepagefareoffer.teaser-focus a div.faresale_text div.offerDetails {
	height: 82px;
}

/* DA-4556 */
div#main-content.wrapper.heroWrapper div.policiesbar div.policybar div.policy3 a {
	width: 370px;
}

/* DA-4581 */
div#hotelWidgetSearchContainer div#hotelOfferInclusionInfo {
	font-size: 0.8em;
}
/* DA-4594,DA-5020 */
fieldset.hasCashPlusMiles div.no-checkedselectorCurrencyType div.toggle-container label.btn {
	padding: 2px 0 0 !important;
}
/*div#_topHeaderWrapper_tmplHolder.sortBytemplate.bottomBorderRadius div.sortBySelect div#redeemMilesToggle.inputWrapper {
	margin: 0px;
}*/
fieldset.hasCashPlusMiles div.no-checkedselectorCurrencyType div.toggle-container label.btn.last {
	line-height: 10px !important;
	height: 22px !important;
}

/* DA-4604 */
#widget-booking #searchHotelWidgetForm div.bestprice_txt {
	width: 26em;
}
/* DA-4619 */
span#clarifyTotalPriceSelect-button.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all {
	width: 120px !important;
}
/* DA-4672 */
#nextGenBooking .CVVHolder {
    margin-left: 10px;
        margin-top: -5px;
	    width: 15em;
}
/* DA-4678 */
div#air-shopping-widget-mainContent div#air-shopping-widget div.widget-body form#flightSearchForm.customFormUI {
	padding: 0px;
}
/* DA-4696 */
div.col-lg-12.col-md-12.col-xs-12 div#carousel-example-genericDetltaOneSeat.carousel.slide ol.carousel-indicators {
	font-size: 15px;
}
/* DA-4709 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	div.content-block a.componentLink.block div.cardComponentLink.content-block.card-grid-component p {
		font-size: 0.790em;
		width: 620px;
	}
}
/* DA-4712 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	div.content-block a.componentLink.block div.cardComponentLink.content-block.card-grid-component h4 {
		font-size: 0.8em;
	}
}
/* DA-4729 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	div.content-block div.content-block.card-grid-component h4 {
		font-size: 0.7em;
	}
}
/* DA-4721 */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
	.carousel-indicators li {
		margin: -16px;
	}
}
/* DA-4734 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	div.row.content-component div.col-lg-4.col-md-4.col-xs-12 a.btn.ctabtn.btn-block.btn-default {
		font-size: 14px;
	}
	div.horzCol.flexCol.flexColTxt.card-componentTxt.col-lg-4.col-md-4.col-xs-12 h4 {
		font-size: 0.7em;
	}
}

/* DA-4724 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	div#carousel-example-genericDeltaPrem1.carousel.slide ol.carousel-indicators li {
		margin-left: -5px;
	}
}
/* DA-4714 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	div#carousel-example-genericDetltaOneSeat.carousel.slide ol.carousel-indicators li {
		margin: 0px;
	}
}
/* DA-4708 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	div#main_nav.row.hidden-xs div.col-sm-8.primary-links {
		width: 530px;
	}
	div#main_nav.row.hidden-xs div.col-sm-8.primary-links ul li a {
		padding-right: 0px;
	}
	div#main_nav.row.hidden-xs div.col-sm-8.primary-links ul li {
		font-size: 15px;
	}
	div#main_nav.row.hidden-xs div.col-sm-4.text-right.quaternary-links {
		width: 207px;

	}
}
/* DA-4929 */
.promoPriceList a.promotionBookThisHotel {
	line-height: 10px;
}
div.travelExtrasBackgroundColor.merchCarProductContainer div.carTitleContainer a.carLandingEarnMilesSection.showCursorPointer {
	margin-left: 45px;
}
div.travelExtrasDetailsContainer.inflightWiFiLinkContainer div.inflightWiFiLinkDiv.linkStyle {
	width: 80px;
}
div.travelExtrasBackgroundColor.merchTravelExtrasProductContainer div.travelExtrasDetailsContainer div.skyMilesLinkContainer.linkStyle {
	width: 80px;
}
/* DA-4819 */
div.grid_3.omega aside div#useEarnAwardPromo.promoWrapper p {
	line-height: 12px;
}

/* DA-4834 */
main form div.contentWrapper.containerRMC div.contentWrapperLeft div.tktNumberContainer {
	width: 24em;
}
main#maincontent form#requestMileageCreditFormAX div.contentWrapper.containerRMC div.contentWrapperLeft div.tktNumberContainer > a.findtktNum {
	width: 160px;
}

/* DA-4811 */
main#maincontent form#groupTravel div#step2.contentWrapper.steps div fieldset.sub_container_6 div.sub_grid_2.div_Phone label#lbltxtPhone {
	margin-top: -14px;
}
main#maincontent form#groupTravel div#step2.contentWrapper.steps div.step2 fieldset.sub_container_6 div.sub_grid_2.div_Phone label#lbltxtAltPhone {
	margin-top: -14px;
}
main#maincontent form#groupTravel div#step2.contentWrapper div.step2 fieldset.sub_container_6 div.sub_grid_1 label[id^="lblphnOptions"] {
	margin-top: -14px;
}

/* DA-4765 */
main#maincontent div#ContentWell form#comment_complaint div#step2 div.step2Wrapper div#formTemp2Holder.step fieldset.sub_container_6.generalDetails div.sub_grid_1 label#mname_label {
	margin-top: -16px;
}
/* DA-4789 */
div.parbase.section.textimage div.textimage.inverse div.left {
	padding-top: 11px;
}

/* DA-4990,DA-5000 */
.homepage main#maincontent div.sub-content.wrapper div.homepageteaser-right.teaser-focus div.parsys.teaserright div div#mboxImported-default-ws_home_middle3-0 div.contentWrapper p.tntTeaser {
	margin-bottom: -6px;
	padding-top: 0;
	font-size: 0.9em;
}

/*DA-4992*/
div.priceIncludeRight.floatRight span#clarifyTotalPriceSelect-button.ui-selectmenu-button.ui-widget.ui-state-default.ui-state-focus.ui-corner-top{
		width: 125px !important;
}

/* DA-4988 */
/* disabled for DA-8748
 * div.mainPar.parsys div.contentarea.section div.contentWrapper.grid_3 {
	height: 39.917em !important;
}*/

/*DA-4997*/
#nextGenAirShopping .fastestIcon span, #nextGenAirShopping .lowestFareIcon span {
	padding: 0px;
}

/* DA-4695 */
.contentWrapper ul.bynoteRelatedLink li
{
	text-transform: none;
}
/* DA-5001 */
tr#carRentalTypesHeader.alpha.omega.carRentalTypesSection th#rentalTypeHeaderColumn.displayInline.floatLeft.rentalTypeHeaderColumn {
	padding-top: 13px !important;
	line-height: 10px;
	padding-left: 28px !important;
}

/*DA-4997*/
#nextGenAirShopping .fastestIcon span {
	padding: 0px;
}
#nextGenAirShopping .lowestFareIcon span {
    padding-left: 5px;
}
#nextGenAirShopping .fastestIcon span, #nextGenAirShopping .lowestFareIcon span, #nextGenAirShopping .nearbyIcon span {
    font-size: 0.75em;
}
/* DA-5291 */
div#billPaymentWrapper div#billPayment div.paymentTypeDetailSection div.paymentLeftWrapper div.fieldsWrapper div#amexExpressCko div.amexExpressContainer {
	width: 379px;
}

/* DA-5166 */
div#formTemp3Holder.step fieldset.sub_container_6.confirmationticketdocumentnumber div.sub_grid_2.confirmationnumber label#comment_complaint_ConfirmationNoLabel {
	                margin-top: 16px;
}
div#formTemp3Holder.step fieldset.sub_container_6.systeminfo div.sub_grid_1.MR5 label#ComputerType_label.width111 {
	                margin-top: -16px;
}
div#formTemp3Holder.step fieldset.sub_container_6.systeminfo.rightPad div.sub_grid_2 label#url_label {
	                margin-top: 16px;
}
div#formTemp3Holder.step fieldset.sub_container_6.flightdetails div.sub_grid_1.documentnumber input#documentnumber.topAlign.docTicketNumber {
	                margin-top: -16px;
}
div#formTemp2Holder.step fieldset.sub_container_6.defaultForm div.sub_grid_1 label#mname_label {
	                margin-top: -16px;
}
div#formTemp3Holder.step fieldset.sub_container_6.flightdetails div.sub_grid_1.flightnumber input#flightnumber.flightnum.topAlign {
	                margin-top: 3px !important;
}
/* DA-5037 */
div.tripSummaryLeftCol div#tripBannerContainer.tripRowContainer.bannerContainer div.bannerWrap div.banner.upgradeToFirst.DL div.bannerDesc div.bannerHeading {
	font-size: 15px;
}
/* DA-5039 */
/* disabled for DA-7047
 * .checkOutWrapper div.blockUI.blockMsg.blockPage div h2 {
	left: 19px !important;
}
*/
/* DA-5055 */
div#advSearchCarSection fieldset.displayInline.ageField div.carAgeAdvMargin span#carAge-button.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all {
	margin-left: 10px;
}
div#ui-tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all fieldset#advanceTabContainer div.advanceTabContainerRight input#form-reset.form-reset {
	width: 180px;
}
body#merchandisingBody div.MerchandiseContainerDiv .form-reset {
	background-position: 160px 4px;
}
div#ui-tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all fieldset#advanceTabContainer div.advanceTabContainerRight div.advancedSearchEarnMilesContainer ul#advancedCarEarnMilesTxt.advancedSearchEarnMilesTxt.showCursorPointer {
	font-size: 9pt;
}
fieldset#carAdvancedSearchFormCotainer div#advancedSearchCar.grid_5.alpha div#advSearchCarSection fieldset#acs_dropOffTimeFieldSet label#carDropOffTime-label.carAdvanceTimeLabel {
	width: 190px;
}
/* DA-5106 */
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div.flightInfo div.appContainer {
	width: 1093px;
}
/* DA-5299 */
body#merchandisingBody div.MerchandiseContainerDiv .ui-tabs .ui-tabs-nav {
    width: 59em;
}
/* DA-5326 */
main#maincontent div.sub-content.wrapper div.homepageteaser-middle.teaser-focus div.parsys.teasermiddle div div#mboxImported-default-ws_home_middle2-0 div.contentWrapper img.picHoldetntightRail {
	margin-bottom: 7px;
}

/* DA-5128 - commented because of DA-8831*/
/*body#merchandisingBody div.MerchandiseContainerDiv label:not(#driverSkymilesNumberLabel) {
	font-size: 10px;
	letter-spacing: -1px;
	width: 83px;
}*/
div#CarSearchContainer.productWidgetLandingContainer form#searchCarForm.customFormUI fieldset#QuickCarSearchSection.searchSection div.merchCarDateFieldWrap div#checkin.widgetCheckin.tripInswidgetCheckin {
	margin-top: 15px;
}

/* DA-5182 */
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div.grid_12.FL h1.pageTitleFloat {
font-size: 1.6em;
width: 250px;
}
div#ContentContainer.grid_12 main#maincontent div.grid_12.FL ul.filterTab.stepIndicatorFloat.FR {
font-size: 12px;
width: 670px;
}
/* DA-5203 */
div#selectedCarDetailsContainer.leftContainerBackgroundColor.floatLeft div.selectedCarDetails.floatLeft.leftRowConatiner div.selectedCarAmenitiesDiv.floatLeft {
	width: 445px;
}
div#driverPriceDetailsContainer.leftContainerBackgroundColor.floatLeft div.rightRailContainer.floatLeft div.totalPricePriceDiv.floatLeft.priceContainerDiv {
	padding-bottom: 32px;
}
/* DA-5079 */
div.profileRowContainer.grayBg div.profileRowInfo.basicInfoSec div.profilePaxFormContainer div.profilePaxFormRow div.profilePaxInputWrapper fieldset#enroll_dob legend {
	font-size: 9px !important;
}
div.profileRowInfo.basicInfoSec div.profilePaxFormContainer div.profilePaxFormRow div.profilePaxInputWrapper.KTWid.profileKnownTrvlNoWrapper div.profilePaxInputWrapper input#basicInfoTravelerNo.traveler.input_2.travellerTextBox.OneLinkNoTx {
	width: 12.18em;
/* disabled for DA-7781
 * margin-top: 0px !important;*/
}
div.profileRowContainer.grayBg div.profileRowInfo.basicInfoSec div.profilePaxFormContainer div.profilePaxFormRow div.profilePaxInputWrapper fieldset#enroll_dob div.profilePaxInputWrapper {
	width: 630px;
}
div.beforeFlyBtnDiv button#beforeYouFlyUpdate.secondary.beforeFlySelectBtn.beforeFlyBtn.btnClicked {
	width: 100px;
}
div.lastMinBtnDiv button#lastMinuteUpdate.secondary.beforeFlySelectBtn.lastMinBtn.btnClicked {
	width: 100px;
}
div.fltRemBtnDiv button#flightRemaindersUpdate.secondary.beforeFlySelectBtn.fltRemBtn.btnClicked {
	width: 100px;
}
div.newsOfferBtnDiv button#newsOffersUpdate.secondary.beforeFlySelectBtn.newsOfferBtn.btnClicked {
	width: 100px;
}

/* DA-5135 */
form#searchHotelDetailsForm div#hotelResultsDetailsContainer > div > div#staticMapDisplay.staticMapContainer > h4#viewMapLink.staticMapViewMapContainer {
	width: 4.6em;
}
/* DA-5028 */
div.myDeltaContentContainer div.container_12 div.grid_12 div.grid_3 div#mySaves.myDeltaWidgetContainer.transparentBorder div#mySaves_widgetContainer.myDeltaWidgetContainer div#mySaves_widgetContent.content div#mySaves_wrapper_firstTime div.firstTimeUser {
	line-height: 1.0em;
}

/* DA-5518 */
div#nextGenBooking div#bookATrip div.tripProtectorWrapper.floatClear form#cartPayment div.cardPaymentWrapper div.paymentLeftCol.paymentForm div#billPaymentWrapper div#billPayment div#amexExpressCko div.amexExpressContainer {
	width: 382px;
}

/* DA-5121 */
.twocolumn.page.onecolumn main#maincontent div#ContentWell.grid_12.alpha div.grid_9.alpha div.mainPar.parsys div.contentarea.section.OneLinkControl div.contentWrapper.grid_3 {
	height: 44em !important;
}

/* DA-5201 */
div#mainContainerCar.hideElement.MerchandiseContainerDiv table#carResultContainer tbody tr#carRentalTypesHeader.carRentalTypesSection th#rentalTypeHeaderColumn.rentalTypeHeaderColumn {
	background-position: 20px 15px;
}
div#mainContainerCar.hideElement.MerchandiseContainerDiv form#carModifySearchForm.customFormUI div#stickyHeaderDiv div#singleHeader.dockingHeaderSection div.carStickyResultContainer table#stickyHeader_carResultContainer tbody tr#carRentalTypesHeader_sticky.carRentalTypesSection th#rentalTypeHeaderColumn_sticky.rentalTypeHeaderColumn {
	background-position: 20px 15px;
	padding-top: 1px !important;
}

/* DA-5209 */
form#searchCarResultsForm.customFormUI div#carDetailsContainer div#selectedCarDetailsDiv.selectedCarDetailsDiv div#driverPriceDetailsContainer.leftContainerBackgroundColor div#driverDetails.driverDetails.leftRowConatiner div.driverAgeInfo div.floatLeft.driverAgeInfoText {
	float: none
}

/* DA-5534 */
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent form.customFormUI.backgroundClass div#topHeader div ol li div#tabLink1.resultTabLink1 {
	width: 8.67em;
}
div#LayoutContainer.container_12 div#ContentContainer.grid_12 div#tabLink2.resultTabLink2 div#deactiveHotelOptionLink label#deactiveHotelOptionHeader.hotelOptionHeader {
	margin-right: -25px;
}

/* DA-5214 */
#Rail #CarSearchContainer #QuickCarSearchSection #bookingBenefitsDiv {
    margin-bottom: 28px;
}
/* DA-5129 */
div#mainContainer.hideElement.MerchandiseContainerDiv.hotelResultMainContainer div#listOfHotels.grid_7.alpha div form#searchHotelForm div#hideShowMessage.hideElement.userInfoMsgSection p.userInfoMsg {
	padding-left: 90px;
}
/*DA-5497*/
div.contentarea.section div.contentWrapper.grid_3 h2.contentWrapperHeader{
	font-size: 12px;
	letter-spacing: 0;
	white-space: unset;
}
/* DA-5192 */
#Gold > div.row.primary > div.Goldrow.primary0.parsys > div.tabpanelheader.parbase.section > div > div > span:nth-child(1) {
	width: 30.6em!important;
}
#Platinum > div.row.primary > div.Platinumrow.primary0.parsys > div.tabpanelheader.parbase.section > div > div > span:nth-child(1){
	width: 28em!important;
}
#Reserve > div.row.primary > div.parsys.Reserverow.primary0 > div.tabpanelheader.parbase.section > div > div > span:nth-child(1){
	width: 24em!important;
}
div#panelContentContainer div#Gold.panel.active div.row.primary div.Goldrow.primary0.parsys div.tabpanelheader.parbase.section div.yessubheader {
	width: 80.833em !important;
}

/* DA-5891 */
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div div#alcSeatContainer form#alcarteForm div#paymentInfoContainer div.oneClickPaymentForm label {
	font-size: 0.73333em !important;
}
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div div#alcSeatContainer form#alcarteForm div#paymentInfoContainer div#secCodeHldr.securityCodeHolder div.oneClickPassword input#defaultCvv.txt-field.oneClkPwd {
	width: 7.5em;
}

/* DA-5973 */
div#oci-main-content.oci-styleset div.amountTotalTextContainer
{
	width: 70%;
}
div#oci-main-content.oci-styleset div.totalAmountCellContent
{
	top: -5%;
}

#securityCodeDefault.conLeftField_2, #zipCode.conLeftField_1
{
	width: auto !important;
}

/*DA-5629*/
div.dateInputWrap:nth-child(4) {
	width: 14.083em!important;
}

/* DA-5956 */
div#hazMatCarryOnlyItems ul li div.containerHazardousMaterial.floatLeft div p.paddingLeft2 {
	word-break: break-all;
	margin-left: 10px;
}

/* DA-5914 */
div#skymilestracker-section div#tracker-canvas svg text[x="45"] tspan {
	font-size: 11px;
}

/* DA-6023 */
.seats-interstitial-container .seats-interstitial .interstitial-content .content-title {
	line-height: 1.1em;
}

/* DA-6010 */
div#dropDownMenubar ul.row.secondary.clr.dropdownNav li.menu-item.has-dropdown.skymiles div.dropdown.wide.liCols ul.subLinks li.skymileLi {
	margin-top: 100px;
}
div#dropDownMenubar ul.row.secondary.clr.dropdownNav li.menu-item.has-dropdown.traveling div.dropdown.wide.liCols ul.subLinks li.travelLi {
	margin-top: 150px;
}
/*DA-6024*/
.upsellSplitDiv .getItNow .purchaseNowLink {
    line-height: 11px;
}

/* DA-6045 */
#utility-nav .shopLi
{
	margin-top: 65px;
}

/* DA-6024 */
div#flightModuleDivContent div#manageflightbody.transparent div div.upsellBanner div.upsellDivWrapper div.upsellContent div.getItNow div.purchaseNowLink {
	width: 15em;
}
div#flightModuleDivContent div#manageflightbody.transparent div#upsellContainer div.upsellBanner div.upsellSplitDiv div.upsellSplitFareDiv {
	padding-top: 15px;
}

/*DA-6234*/
#lblRetDate{
    font-size: 0.95em;
}

/*DA-6372*/
.seats-pageheader-container .pageheader-inner-container .pageheader-title{
		
	width: 46%;
}

.seats-pageheader-container .pageheader-inner-container .pageheader-button-container{
		
	width: 54%;
}

/*DA-6367*/
#_clarifyTotalPrice_tmplHolder .inputWrapper #sortType-label {

    width: 47px;
}
#_clarifyTotalPrice_tmplHolder .compareExp {

    margin-left: 8px;
}

.BMtext{

    margin: -12px 0 0 12px;
}

/* DA-4917 */
div#ContentContainer.grid_12 main#maincontent div.header h1.pageTitleFloat {
	width: 300px;
	font-size: 2em;
}

/* DA-6527 */
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div#nextGenBooking form#tripSummary div#tripSummaryCol div.tripSummaryWrapper.floatClear div.tripSummaryBody.floatClear div.tripSummaryLeftCol div#tripBannerContainer.tripRowContainer div.bannerWrap div.banner div.bannerRightSection div.bannerDescription div.bannerHeading {
	max-width: 17em;
}

/***DA-6458***/
div.gradientfill div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div#nextGenAirShopping div.grid_12.omega.alpha div.awardCalSearchPanel div#_flexForm_tmplHolder.floatLeft form#updateSearchForm div.awardSearchFormHlder div.eachRowHolder div.advOptContainerHolder div.promoCodeWrapper{
	width:11.89em !important;
}

/* DA-6456 */
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div#nextGenBooking form#tripSummary div#tripSummaryCol div.tripSummaryWrapper.floatClear div.tripSummaryBody.floatClear div#flightRightRail.tripSummaryRightCol div#tripPriceDetails div.tripPriceDetails div.priceRow.sameLine {
	margin: 5% 3px 13%;
}
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div#nextGenBooking form#tripSummary div#tripSummaryCol div.tripSummaryWrapper.floatClear div.tripSummaryBody.floatClear div#flightRightRail.tripSummaryRightCol div#tripPriceDetails div.tripPriceDetails div.priceRow.sameLine div.sPrice {
	width: 65px;
}
/* DA-6317 */
div.pageteasergroup.parbase.section div.teaserRow div.grid_3.omega div.contentWrapper.fareSale h2.contentWrapperHeader {
	letter-spacing: -1px;
}
div.pageteasergroup.parbase.section div.teaserRow div.grid_3 div.contentWrapper.fareSale h2.contentWrapperHeader {
	letter-spacing: -1px;
}

/* DA-6524 */
form#EGCCustInfo div#eGift div.grid_12.alpha.omega div.grid_9.alpha div.recipient_edit_holder div.recipient_holeder div#recipientHolder.spcleft div.recipient div.recipient_rigth div.eGiftEmailFields.emailfs div.spcleft label {
	width: 211px;
	display: inline-block;
}
form#EGCCustInfo div#eGift div.grid_12.alpha.omega div.grid_9.alpha div.recipient_edit_holder div.recipient_holeder div#recipientHolder.spcleft div.recipient div.recipient_rigth div.eGiftEmailFields.emailfs div.spcright label.default_label {
	width: 211px;
	display: inline-block;
}
form#EGCCustInfo div#eGift div.grid_12.alpha.omega div.grid_9.alpha div.recipient_edit_holder div.recipient_holeder div#recipientHolder.spcleft div.recipient div.recipient_rigth div#eGiftPhysicalFields div.emailfs div.spcleft div#disclaimerDesc.disclaimerMsg {
	width: 20em;
}
/* DA-6740 */
div#ContentWell.grid_9.alpha form#meeting_travel div#step1.contentWrapper div.step1 fieldset.USCAstatelist fieldset.sub_container_6 div.sub_grid_1 {
	margin-left: 30px;
}

/* DA-6739 */
div#ContentContainer.grid_12 nav div.breadcrumb.interactivebreadcrumb div#InteractiveBreadcrumbNavigation ul#_deltaDropDownMenu_tmplHolder.deltaDropDownMenu {
	width: 940px;
}
div#ContentContainer.grid_12 nav div.breadcrumb.interactivebreadcrumb div.printButton {
	padding-top: 10px;
}

/* DA-6830 */
.homepage a.linkRightRail2 div.large-promotions-two-right.largepromotext.red span.text2 {
	font-size: 0.84em;
}

/* DA-6832 */
#home-hero .home-hero--content--headline h3 {
	font-size: 0.9em;
}

/* DA-6373 */
div#restrictedFareUpsellModal.hide.ui-widget-content div.basicEconomyFareWrapper p.basicEconomyFareDetails {
	width: 570px;
}

/* DA-6617 */
#promobanner-lsm .btn
{
	white-space: normal;
}

/*DA-6909*/
#content-www-en_US-home-promoright-start_f30e.mbox-name-ws_home_redesign_rightrail1.at-element-marker.at-element-click-tracking div div.small-promotion div.small-promotion-txt a.linkRightRail h4.tntHeader {
	line-height: 1.08em !important;
}

/* DA-6978 */
#Promos > div.grid_4 > div > div.promo-tagline > h2 {
	font-size: 1.8em;
}

/* DA-6978 */
#Promos > div.grid_4.omega > div > div.promocontent > div.promoMessage.promo-text > div.promo-cta > a {
	    width: 72%;
}

#Promos > div.grid_4.alpha > div > div.promocontent > div.promoMessage.promo-text > div.promo-cta {
	padding-top: 31px;
}

#Promos > div.grid_4.omega > div > div.promocontent > div.promoMessage.promo-text > div.promo-cta {
	padding-top: 47px;
}

/* DA-7044 */
#cardInfoHldr > div.CVVHolder {
	margin-top: 4px;
}

/* DA-7046 */
#maincontent #nextGenBooking .learnMore {	
	line-height: 20px;
}

/* DA-6992 */
div#inlineEnrolmentContainer #inlineEnrollmentDiv .inlineContentButtonDiv button {
	height: 3em;
}

/* DA-7090 */
div.row.perfTable.padding-row div.flexCol.col-md-12 ul.row.paddingZero li.perfItem:nth-child(6) span.perfLabel:first-child:first-letter {
	text-transform: uppercase;
}

/* DA-7088 */
div.col-md-12.col-xs-6.col-sm-6.pad-left-0-mobile div.row div.col-md-6.col-sm-6.col-xs-6 fieldset div ul li label {
	font-size: 0.75em;
}
@media only screen and (min-device-width: 992px) and (orientation: landscape) {
	div.col-md-12.col-xs-6.col-sm-6.pad-left-0-mobile div.row div.col-md-6.col-sm-6.col-xs-6 fieldset div ul li span.custom-checkbox {
		margin-right: 4px;
	}
	div#notificationFBArray div.col-md-3.col-sm-3.col-xs-3.pad-left-0.pad-right-0 span.custom-checkbox {
		margin-right: 10px;
	}
}
div#notificationModal dl-notificationmodal div div div.modal-body.modalBody form div.row div.bodyTitle div.row div fieldset div label {
	font-size: 0.8em;
}

/* DA-7180 */
#panelContentContainer #Platinum .Platinumrow.primary0.parsys div.tabpanelheader.parbase.section div.yessubheader h2 {
	font-size: 2.2em;
}

#panelContentContainer #Reserve .Reserverow.primary0 div.tabpanelheader.parbase.section div.yessubheader {
	width: 78.75em !important;
}
#panelContentContainer #Reserve .Reserverow.primary0 div.tabpanelheader.parbase.section div.yessubheader div span.rule {
	width: 30.167em !important;
}

#panelContentContainer #Platinum .Platinumrow.primary0.parsys div.tabpanelheader.parbase.section div.yessubheader div span.rule {
	width: 32.667em !important;
}
#panelContentContainer #Platinum.panel.active div.row.primary div.Platinumrow.primary0.parsys div.tabpanelheader.parbase.section div.yessubheader div span.rule {
	width: 30.958em !important;
}


/* DA-7140 */
div.col-md-12.formsearchbox form.flightsearch.ng-untouched.ng-pristine.ng-invalid div.departureDate.cell.inmobile div.formInput {
	overflow: visible;
	padding: 10px 0px 4px;
	margin-right: -20px;
}
div.departureDate.cell.inmobile div.formInput input#departureDate.ng-untouched.ng-pristine {
	width: 95% !important;
}
a#departureDateIcon.calenderIcon.accCalendar.datePicker {
	right: 15px;
}

/* DA-7257 */
div#header .text-right.secondary-links nav#utility-nav div#dropDownMenubar ul.secondary.dropdownNav li.menu-item.has-dropdown.traveling div.dropdown.wide.liCols ul.subLinks li a[href$="ticket-changes-refunds.html"] {
	font-size: 0.6em;
}
div.footer footer.container_fluid div#footer.container div.footer_row1 div.social ul.list-unstyled li a.connect-mobile-app {
	width: 13em;
}

/* DA-7041 */
div#nextGenBooking div#flightConfirmDetails div.myTripsHeader div.headerTop div.floatRight div.priceRow.sameLine div.sHead {
	font-size: 1em;
}

/* DA-7320 */
#maincontent .contentcontainer .parbase .row.content-component div.col-lg-3.col-md-3.col-xs-12  {
	width: 30%;
}

/* DA-7381 */
/* disabled for DA-8004
 * .homepage .cookieBanner {
	width: 77.25em;
}
*/
/* DA-7410 */
/* disabled for DA-8004
 * div#deltaClientHeaderCookieInfo.cookieBanner {
	width: 89.25em;
}
*/

/* DA-7449 */
#features .feature.feature-b div.feature-container.feature-container-b div.feature-content div.featureMessage.feature-text div.feature-description.feature-description-b {
	margin-bottom: -7px;
	margin-top: 10px;
}

/* DA-7450 */
.panel.active div.tabpanelheader.parbase.section div.nosubheader h2 {
	font-size: 2.3em;
}

/* DA-7451 */
div#maincontent .container-fluid .contentcontainer.container div.row div.col-lg-9.col-md-9.col-xs-12.col-lg-offset-3.col-md-offset-3 div.carda.section div.row.content-component.card-component div.horzCol.flexCol.flexColTxt.card-componentTxt.col-lg-4.col-md-4.col-xs-12 div p {
	line-height: 23px;
}

/*DA-7485*/
div#formStep1_Holder.step fieldset.sub_container_6.paddingtop10 div.sub_grid_1 {
	width: 116px !important;
}

/* DA-7485 */
div#ssrTemplateHolder form#ssr_form div div#step2.contentWrapper div.step2Wrapper.hidden div#formStep2_Holder.step div#formStep2_ResDetailsHolder fieldset.sub_container_6.paddingtop10 div.sub_grid_2.ticketnumber {
	margin-top: -2px;
}
div#ssrTemplateHolder form#ssr_form div div#step2.contentWrapper div.step2Wrapper.hidden div#formStep2_Holder.step div#formStep2_CarrierHolder fieldset.sub_container_6.paddingtop10 div.sub_grid_1.flightnumber {
	width: 117px !important;
}
div#ssrTemplateHolder form#ssr_form div div#step4.contentWrapper div.step4Wrapper.hidden div#formStep4_Holder.step fieldset.sub_container_6.paddingtop10 div.innerCheckboxContainer div.innerCheckbox input#chkSRD7 {
	margin-top: -15px;
}
div#ssrTemplateHolder form#ssr_form div div#step4.contentWrapper div.step4Wrapper.hidden div#formStep4_Holder.step fieldset.sub_container_6.paddingtop10 div.innerCheckboxContainer div.innerCheckbox label[for="chkSRD7"] {
	width: 240px;
}
div#ssrTemplateHolder form#ssr_form div div#step4.contentWrapper div.step4Wrapper.hidden div#formStep4_Holder.step fieldset.sub_container_6.paddingtop10 div.innerCheckboxContainer div.innerCheckbox:nth-child(8) {
	width: 310px;
}
div#ssrTemplateHolder form#ssr_form div div#step5.contentWrapper div.step5Wrapper.hidden div#formStep5_Holder.step fieldset#travelDetailsUSAirport.sub_container_6.paddingtop10 div.innerCheckboxContainer div.innerCheckbox {
	width: 320px;
}

/* DA-7485 */
#formStep3_EmailAddHolder > fieldset > div:nth-child(1) {
	margin-top: 28px;
}

#formStep3_PhoneDetailsHolder > fieldset > div:nth-child(1) {
	margin-top: 15px;
}

div#formStep6_Holder.step fieldset.sub_container_6.paddingtop10 fieldset.sub_grid_6.paddingtop10 div.innerCheckboxContainer div.innerCheckbox {
	margin-right: 0;
	width: 301px;
}

div#formStep6_Holder.step fieldset.sub_container_6.paddingtop10 fieldset.sub_grid_6.paddingtop10 div.innerCheckboxContainer div.innerCheckbox label {
	margin-right: 0;
}

/* DA-7561 */
div.container-fluid flexairport-view div.flexAirportPageView div.container.containerCustom main#maincontent.mainContent div div.mainContentHead div.d-flex.m0-xs-down div.w-50.p0-xs-down {
	width: 60% !important;
}

div.container-fluid flexairport-view div.flexAirportPageView div.container.containerCustom main#maincontent.mainContent div div.mainContentHead div.d-flex.m0-xs-down div.w-20.hidden-md-down div.startOver {
	margin-right: 42px;
}

div.container-fluid flexairport-view div.flexAirportPageView div.container.containerCustom main#maincontent.mainContent div div.mainContentBody form.ng-untouched.ng-pristine.ng-valid div.row div.col-12.col-sm-12.col-md-4.col-lg-3.bestFarePadd {
	margin-left: 27px;
}

div.container-fluid flexairport-view div.flexAirportPageView div.container.containerCustom main#maincontent.mainContent div div.mainContentBody form.ng-untouched.ng-pristine.ng-valid div.row div.col-12.col-sm-12.col-md-4.col-lg-7 {
	max-width: 53.333%;
}

div.container-fluid flexairport-view div.flexAirportPageView div.container.containerCustom main#maincontent.mainContent div div.mainContentBody form.ng-untouched.ng-pristine.ng-valid div.row div.col-12.col-sm-12.col-md-4.col-lg-6.text-lg-right a.searchFlight {
	padding-right: 71px;
}

/* DA-7564 causing DA-7862
.container-fluid advanced-search-view div.advancedSearchPageView div.row.ngmargin {
	margin-left: 2px;
}*/

/*DA-7561*/
div.flexAirportPageView .meetingEventCodeView .form-group label.text-capitalize {
	text-transform: lowercase !important;
}
div.flexAirportPageView .meetingEventCodeView .form-group label.text-capitalize::first-letter {
	text-transform: capitalize !important;
}

/* DA-7544 */
#maincontent > div.mainContentHead > div > div.col.hidden-md-down.col-2 {
	max-width: 9.666667%;
}

/* DA-7536 */
#maincontent.mainContent div.contentWrapper.bestFareRefundableView.ng-untouched.ng-pristine.ng-invalid div.row.rowContainer.advance-search__best-fare.bbZero div.col-12.col-sm-12.col-md-4.col-lg-8.bgContainerElmFit.paddingFixDesktop div.bestFareListView div.form-group div.row div.col-5 {
	flex: 0 0 42.667%;
	max-width: 50.667%;
}

#maincontent.mainContent div.contentWrapper.bestFareRefundableView.ng-untouched.ng-pristine.ng-invalid div.row.rowContainer.advance-search__best-fare.bbZero div.col-12.col-sm-12.col-md-4.col-lg-8.bgContainerElmFit.paddingFixDesktop div.bestFareListView div.form-group div.row div.col-7 {
	max-width: 38.333%;
	margin-right: 0px;
}

#maincontent.mainContent div.contentWrapper.bestFareRefundableView.ng-untouched.ng-pristine.ng-invalid div.row.advance-search__fare-class div.col-12.col-sm-12.col-md-4.col-lg-8.bgContainerElmFit.paddingFixDesktop div.fareClassView div.form-group div.row div.col-7 {
	padding-left: 56px;
}

div.container-fluid advanced-search-view div.advancedSearchPageView  div.row.rowContainer.mainContentHeader.advance-search__bottom-section.rounded-bottom {
	padding-bottom : 14px;
}

div.commonHeaderView div#header.container-fluid .text-right.secondary-links nav#utility-nav.clr div#dropDownMenubar ul.secondary.clr.dropdownNav li.menu-item.has-dropdown.traveling div.dropdown.wide.liCols ul.subLinks li a.submenulink {
	font-size: 0.9em;
}

/* DA-7561 */
html body app-root div.container-fluid flexairport-view div.flexAirportPageView div.container.containerCustom main#maincontent.mainContent div div.mainContentBody form.ng-untouched.ng-pristine.ng-valid div.row div.col-12.col-sm-12.col-md-4.col-lg-3.bestFarePadd best-fare-list-view div.bestFareListView div.row.ng-untouched.ng-pristine.ng-valid div.col div.form-group label#showbestfare-label.text-capitalize {	
font-size: .67rem;
}

#maincontent > div > div.mainContentBody > form > div:nth-child(6) > div.col-12.col-sm-12.col-md-4.col-lg-3.bestFarePadd > best-fare-list-view > div > div > div {
padding-left: 13px;
}

div.container-fluid flexairport-view div.flexAirportPageView div.container.containerCustom main#maincontent.mainContent div div.mainContentHead div.d-flex.m0-xs-down div.w-20.hidden-md-down div.startOver a.focusStartOver div.startOverBtn span {
margin-left: -28px;
}

/*DA-7601*/
main#maincontent article#tripDetailsContainer div#managemytripsModule.printContent section#detailheader div#headerline1 div.trip_detail_summary div.checkInDetails div.checkInLinksContainer {
	right: 3.625em !important;
}
article#tripDetailsContainer div#managemytripsModule.printContent section#detailheader div#headerline1 div.trip_detail_summary div.checkInDetails div.checkInLinksContainer div.checkInLinks div.containerSpacing {
	font-size:0.9em !important;
}
main#maincontent article#tripDetailsContainer div#managemytripsModule.printContent section#detailheader div#headerline1 div.trip_detail_summary div.checkInDetails div.checkedInButton {
	right: 2.625em !important;
}
main#maincontent article#tripDetailsContainer div#managemytripsModule.printContent section#detailheader div#headerline1 div.trip_detail_summary div.checkInDetails div.checkedInButton form.topSegmentTableOCIForm input#checkedIn.checkedin_fix.primary {
		letter-spacing: -1px !important;
}

/* DA-7536 */
main#maincontent.mainContent div div.mainContentHead div.row.mlr10-xs-down div.col.hidden-md-down.col-2 {
	max-width: 11.667%;
}

main#maincontent.mainContent div div.mainContentHead div.row.mlr10-xs-down div.col.hidden-md-down.col-2 div.startOver a.focusStartOver div.startOverBtn span {
	margin: 29px 0 0 -32px;
}
/* Removed for DA-8684
app-root div.container-fluid {
	font-size: 0.66rem;
}*/

main#maincontent form.ng-untouched.ng-pristine.ng-valid div.contentWrapper div.bestFareListView div.form-group div.row div.col-5 {
	flex: 0 0 62.667%;
	max-width: 48.667%;
}

/*DA-7536*/
#maincontent.mainContent div.contentWrapper.bestFareRefundableView.ng-invalid.ng-dirty.ng-touched div.row .paddingFixDesktop div.bestFareListView div.form-group div.row div.col-7 {
	flex: 0 0 50.333%;
}
#maincontent.mainContent div.contentWrapper.bestFareRefundableView.ng-invalid.ng-dirty.ng-touched div.row .paddingFixDesktop div.bestFareListView div.form-group div.row div.col-5 div.labelIcon label.text-capitalize {
	font-size: 0.7rem;
}
#maincontent.mainContent div.contentWrapper.bestFareRefundableView.ng-invalid.ng-dirty.ng-touched div.row .paddingFixDesktop div.bestFareListView div.form-group div.row div.col-5 {
	flex: 0 0 52.667%;
	max-width: 49.667%;
}
#maincontent .contentWrapper div.row div.contentWrapper.bestFareRefundableView.ng-invalid.ng-dirty.ng-touched div.fareClassView div.form-group div.row div.col-5 {
	flex: 48.667%;
	max-width: 49.667%;
}

#maincontent .contentWrapper .bestFareRefundableView .paddingFixDesktop div.fareClassView div.form-group div.row div.col-7 {
	flex: 0 0 50.333%;
	max-width: 57.333%;
}

html body app-root div.container-fluid flexdates-view div.container.containerCustom main#maincontent.mainContent div div.mainContentHead div.d-flex.m0-xs-down div.w-50.p0-xs-down {
	width: 58% !important;
}

body app-root div.container-fluid flexdates-view div.container.containerCustom main#maincontent.mainContent div div.mainContentHead div.d-flex.m0-xs-down div.w-20.hidden-md-down {
	width: 13%;
}

#maincontent.mainContent div div.mainContentHead div.d-flex.m0-xs-down div.w-20.hidden-md-down div.startOver a.focusStartOver div.startOverBtn span {
	margin: 30px 0 0 -41px;
}

#maincontent.mainContent div.contentWrapper.bestFareRefundableView.ng-dirty.ng-touched.ng-valid div.row .paddingFixDesktop div.bestFareListView div.form-group div.row {
	margin-right: -103px;
}

/* DA-7392 */
div#maincontent.layoutContainer div div.container_fluid.nextprevsection div.container div.row div.col-sm-12 div.pagercontainer a span.nextpagename {
	width: 630px;
}

/* DA-7618 */
div.contentarea.section div.contentWrapper div.par.parsys div.faresaletable.section table#faresale_table.actionableTable tbody tr.odd td.tabPrice {
		width: 160px;
}

/* DA-7561 */
div.container-fluid flexairport-view div.flexAirportPageView div.container.containerCustom main#maincontent.mainContent div div.mainContentBody form.ng-untouched.ng-pristine.ng-valid div.row div.col-12.col-sm-12.col-md-4.col-lg-6.text-lg-right a.searchFlight {
    padding-right: 88px
}

div.container-fluid .flexAirportPageView[_ngcontent-c1] .breadCrumbs[_ngcontent-c1] ol[_ngcontent-c1] li[_ngcontent-c1] {
	width: 9em !important;
}

/* DA-7536 */
div.header div.commonHeaderView div#header.container-fluid .text-right.secondary-links nav#utility-nav.clr div#dropDownMenubar ul.secondary.clr.dropdownNav li.menu-item.has-dropdown.traveling div.dropdown.wide.liCols ul.subLinks li a.submenulink {
	font-size: 11px;
}

body app-root div.container-fluid advanced-search-view div.advancedSearchPageView div.container.containerCustom main#maincontent.mainContent div.row.mainContentArea.m0Small.p0Small div.col-12.col-lg-9.mainContentBody.advance-search__content form.ng-untouched.ng-pristine.ng-invalid {
	font-size: 0.75rem; /*edit for DA-7733, from .7 to .75*/
}

div.container.containerCustom main#maincontent.mainContent .bgContainerElmFit.paddingFixDesktop div.bestFareListView div.form-group div.row div.col-7 {
padding-right: 0;
}

div.container.containerCustom main#maincontent.mainContent .bgContainerElmFit.paddingFixDesktop div.bestFareListView div.form-group div.row {
margin-right: -105px;
}

body app-root div.container-fluid .advancedSearchPageView[_ngcontent-c1] .breadCrumbs[_ngcontent-c1] ol[_ngcontent-c1] li[_ngcontent-c1] {
width: 9em;
}

/*DA-5465*/
#height_5465{
	height:20em !important;	
}

/* DA-7637 */
.detailsInfo[_ngcontent-c5] a[_ngcontent-c5]
{
	letter-spacing: 1px;
}

/* DA-7574 */
div#main_nav.row.hidden-md-down div.text-right.quaternary-links div#myDeltaDropdown div.custlogin-container div.userProfileMenu.d-block a.custlogin-user div.customer_dropdown-skymilestotal {
	padding-left: 15px;
}

/* DA-7536 */
#dropDownMenubar > ul > li.menu-item.has-dropdown.traveling > div.dropdown.wide.liCols > ul > li.travelLi {
    margin-top: 152px !important;
}

#dropDownMenubar > ul > li.menu-item.has-dropdown.skymiles > div.dropdown.wide.liCols > ul > li.skymileLi {
	margin-top: 89px;
}

#maincontent > div.row.mainContentArea.m0Small.p0Small > div.col-12.col-lg-9.mainContentBody.advance-search__content > form > div:nth-child(6) > div > div > best-fare-refundable-view > div > div.row.rowContainer.advance-search__best-fare.bbZero > div.col-12.col-sm-12.col-md-4.col-lg-4.pt20.bgContainerElmFit > div > div {
	margin-right: -19px;
}

#maincontent.mainContent div.row.mainContentArea.m0Small.p0Small div.col-12.col-lg-9.mainContentBody.advance-search__content form.ng-untouched.ng-pristine.ng-valid div.contentWrapper div.row div.col-12.advance-search__searchby-section best-fare-refundable-view div.contentWrapper.bestFareRefundableView.ng-untouched.ng-pristine.ng-valid div.row.rowContainer.advance-search__best-fare.bbZero div.col-12.col-sm-12.col-md-4.col-lg-4.pt20.bgContainerElmFit div div.row.refundableOnlyCheckView {
margin-left: 0px;
}

#maincontent.mainContent div.row.mainContentArea.m0Small.p0Small div.col-12.col-lg-9.mainContentBody.advance-search__content form.ng-untouched.ng-pristine.ng-valid div.contentWrapper div.row div.col-12.advance-search__searchby-section best-fare-refundable-view div.contentWrapper.bestFareRefundableView.ng-untouched.ng-pristine.ng-valid div.row.rowContainer.advance-search__best-fare.bbZero div.col-12.col-sm-12.col-md-4.col-lg-8.bgContainerElmFit.paddingFixDesktop div.bestFareListView div.form-group div.row div.col-7 {
max-width: 45.333%;
}

#maincontent > div.row.mainContentArea.m0Small.p0Small > div.col-12.col-lg-9.mainContentBody.advance-search__content > form > div:nth-child(6) > div > div > best-fare-refundable-view > div > div.row.rowContainer.advance-search__best-fare.bbZero > div.col-12.col-sm-12.col-md-4.col-lg-8.bgContainerElmFit.paddingFixDesktop > div > div > div > div.col-5 > div > label {
font-size: 0.7rem;
}

/* DA-7715 */
/*div.row a.searchFlight[_ngcontent-c1] {
	         padding-right: 55px;
}*/
.meetingEventCodeView .form-group label.text-capitalize::first-letter {
	        text-transform: capitalize !important;
}
.meetingEventCodeView .form-group label.text-capitalize {
	        text-transform: lowercase !important;
}
div#stepIndicatorWrapper.hidden-md-down div.breadCrumbs[_ngcontent-c1] span.navStyle[_ngcontent-c1] {
	        width: 140px;
}

/* DA-7637 */
#maincontent.mainContent div div.row.mainContentArea div.col-12.p0-xs-up div.flightResultTableHolder table.mainContentBody.flightResultTable tbody tr.fareRowContainer td.fareClassBody.firstCol div.mainContentCard.p0-md-up div.row.detailsInfo div.col.col-6.col-md-3.expandDetailsTab {	
	flex: 0 0 27%;
	max-width: 27%;
}

/* DA-7715 */
.container-fluid flexcalendar-view div.container.containerCustom #maincontent form.rounded-top.ng-untouched.ng-pristine.ng-valid div.row div.col-12.col-sm-12.col-md-4.col-lg-6.text-lg-right a.searchFlight {
padding-right: 53px;
}
.container-fluid flexdates-view div.container.containerCustom #maincontent form.ng-untouched.ng-pristine.ng-valid div.row div.col-12.col-sm-12.col-md-4.col-lg-6.text-lg-right a.searchFlight {
padding-right: 16px;
}

/* DA-7637 */
#maincontent.mainContent div div.row.mainContentArea div.col-12.p0-xs-up div.flightResultTableHolder table.mainContentBody.flightResultTable tbody tr.fareRowContainer td.fareClassBody.firstCol div.mainContentCard.p0-md-up div.row.detailsInfo div.col.col-md-6.md-amenity-icons.hidden-sm-down {	
	max-width: 48%;
}

/*DA-7727*/
.cabinSpecificPageViewBody[_ngcontent-c11] button.fareSelectBtn[_ngcontent-c11]{
	
	padding: 10px 17px;
}

/* DA-7725 */
#maincontent div.row .paddingFixDesktop div.bestFareListView div.row {
	margin-right: -96px;
}

/*DA-7733*/
div.row.rowContainer.advance-search__passenger-section div.col-8.col-sm-8.col-md-6.col-lg-7.pt-lg-2em.pt-xs-1em.bgContainerElmFit{

        padding-left: 5px;
        padding-right: 5px;
}

div.row.rowContainer.advance-search__passenger-section div.col-8.col-sm-8.col-md-6.col-lg-7.pt-lg-2em.pt-xs-1em.bgContainerElmFit a.outlineArea{

        font-size: 0.75rem
}

div.contentWrapper.advance-search__date-section-wrapper div.row.rowContainer.advance-search__date-selection div.col-12.padzero{

        font-size: 0.75rem
}

div.row.rowContainer.advance-search__best-fare.bbZero div.col-12.col-sm-12.col-md-4.col-lg-8.bgContainerElmFit.paddingFixDesktop div.bestFareListView div.row div.col-5 div.labelIcon{
        width: 203px;
}

#maincontent.mainContent div.row.mainContentArea .paddingFixDesktop div.bestFareListView div.row div.col-5 div.labelIcon label.text-capitalize {
font-size: 0.7rem;
}
#maincontent.mainContent div.row.mainContentArea form.ng-untouched .paddingFixDesktop div.bestFareListView div.row div.col-5 {
padding-right: 6px;
}

/* DA-7771 */
#maincontent > div > div.row.mainContentArea > div > div.flightResultTableHolder > table > thead > tr > td:nth-child(5) > div > div.cabinHeaderlink > dl-modal-component > span > a {
	bottom: 1rem;
}

/* DA-7782 */
div.contentcontainer.container div.row div div.carda.section div.row.content-component.card-component div.cardComponentLink.horzCol.flexCol.flexColTxt.card-componentTxt a.card-component.flex-adjust.componentLink.cardALink {
	margin-left: 5px;
}

/* DA-7781 */
#skymilesEnrollment div#skymilesenrollment-content.createProfile form#basicForm div#basicInfo div.personalInfoWrapper div.profileBody div.profileRowContainer.grayBg div.profileRowInfo.basicInfoSec div.profilePaxFormContainer div.profilePaxFormRow div.profilePaxInputWrapper fieldset#enroll_dob {
	width: 254px;
}
#skymilesEnrollment div#skymilesenrollment-content.createProfile form#basicForm div#basicInfo div.personalInfoWrapper div.profileBody div.profileRowContainer.grayBg div.profileRowInfo.basicInfoSec div.profilePaxFormContainer div.profilePaxFormRow div.profilePaxInputWrapper.RNWid.profileRedressNumberWrapper label {
	font-size: 9px !important;
}
#skymilesEnrollment div.createProfile form#basicForm div#basicInfo div.profilePaxFormContainer.newsOfferCont div.profilePaxFormRow.beforeFlyHead div.newsOfferBtnDiv button#newsOffersUpdate.secondary.beforeFlySelectBtn.newsOfferBtn.btnClicked {
	width: 110px;
}
#skymilesEnrollment div.createProfile form#basicForm div#basicInfo div.profileRowContainer.grayBg div.profileRowInfo div.profilePaxFormContainer.newsOfferCont div.profilePaxFormRow.beforeFlyHead div.newsOfferBtnDiv {
	padding-right: 40px;
}

/* DA-7049 */
.showinlineEnrollForm div#inlineEnrollForm.ui-dialog-content.ui-widget-content div.header {
	font-size: 1.114em !important;
}

.showinlineEnrollForm div#inlineEnrollForm.ui-dialog-content.ui-widget-content div.header div.closeBtn div#inlineEnrollDialogClose.learnMore {
	height: 13px;
	width: 13px;
}

/* DA-7544 */
.advancedSearchPageView[_ngcontent-c1] .bestFareImg[_ngcontent-c1] a[_ngcontent-c1]:link, .advancedSearchPageView[_ngcontent-c1] .bestFareImg[_ngcontent-c1] a[_ngcontent-c1]:visited {
	background: rgba(0, 0, 0, 0) url("//es-content.delta.com/content/dam/delta-applications/flight-search/sprites/bookbetter-flybetter.png") no-repeat scroll 0 0;
	background-position: -25.3333px -210.667px;
}

/* DA-8011 */
div.myDeltaContentContainer div.container_12 div.grid_6 div#myVouchersSummary div#vouchersSingleProductFilterContainer div#vouchersSingleProductFilterContent div.results {
	width: 9em;
}
div.myDeltaContentContainer div.container_12 div.grid_6 div#myVouchersSummary div#myVouchers div#voucher_list_container ul li div.voucher_item_container div.vo-expiry div.isactive {
	margin-left: 0;
}

/* DA-8084 */
div.ui-widget-content.ui-helper-clearfix.emailUpdateButtons div.ui-dialog-buttonset button#updateEmailBtn
{
	height: 3em;
}
div#tripExtraContainer.transparent div#tripExtrasDetailsDiv.tripExtrasDetailsDiv div#tripBottomTopArea.tripExtrasBottomArea div.lastBottomSecText div.termsContentText
{
	margin-top: 2px;
}
#tripDetailsContainer div#managemytripsModule div.flightInfoContainer div.origindest a.clickToolTip {
	font-size: 2.6em;
}
#tripDetailsContainer div#managemytripsModule div.flightInfoContainer > div.flightid {
	font-size: 0.9em;
}
#tripDetailsContainer div#managemytripsModule div#tripExtrasDetailsDiv div#tripBottomTopArea.tripExtrasBottomArea {
	height: 38px;
}

/* DA-8128 */
#ssrTemplateHolder #ssr_form div#step5 div#formStep5_Holder fieldset#travelDetailsUSAirport div.innerCheckboxContainer div.innerCheckbox > input#chkGRR + label[for="chkGSP"] {
	width: 265px;
}
#ssrTemplateHolder #ssr_form div#step5 div#formStep5_Holder fieldset#travelDetailsUSAirport div.innerCheckboxContainer div.innerCheckbox > input#chkGRR {
	margin-top: -10px;
}

/* DA-8151 */
#ContentWell div.faresaletable.section table#faresale_table.actionableTable thead tr th.header {
	width: 12em;
}

/* DA-8150 */
#ContentWell > div.grid_9.alpha > div > div > div.contentarea.section > div.contentWrapper > div > div > table > thead > tr > th:nth-child(4) {
	width: 11em;
}

#ContentWell > div.grid_9.alpha > div > div > div.contentarea.section > div.contentWrapper > div > div > table > thead > tr > th:nth-child(3) {
	width: 12em;
}

/* DA-8152 */
/* #myVoucher_slide > li:nth-child(1) > a > div {
        background-image: url("//si-es-content.delta.com/content/dam/delta-applications/mydelta/background/voucher_whiskey_234x144.png") !important;
}

#myVoucher_slide > li:nth-child(4) > a > div {
        background-image: url("//si-es-content.delta.com/content/dam/delta-applications/mydelta/background/voucher_redwine_234x144.png") !important;
}

#myVoucher_slide > li:nth-child(8) > a > div {
        background-image: url("//si-es-content.delta.com/content/dam/delta-applications/mydelta/background/voucher_beer_234x144.png") !important;
}

#myVoucher_slide > li:nth-child(9) > a > div {
        background-image: url("//si-es-content.delta.com/content/dam/delta-applications/mydelta/background/voucher_whiskey_234x144.png") !important;
}*/

/*DA-7446 was dislplay: none, changed because DA-9767 it doesn't change the layout on the prev url*/
div.gridareaComponentPadding p br {
	display: inline-block;
}

/* DA-8324 */
.homepage .deal-promotions div a[href*="comfort-plus-flight-deals.html"] div.faresale_text div.offerDetails span.starting {
	font-size: 0.9em;
}

/* DA-8346 */
#advanceTabContainer div.advanceTabContainerRight div.advancedSearchEarnMilesContainer {
	margin-right: 10.3em;
}

/* DA-8347 
#fullBleedHeroContainer > div {
	width: 543px !important;
	top: 623.797px !important;
} */

/* DA-8547 */
div#content-www-en_US-home-promoleft-start_b0ab.mbox-name-ws_home_large_box_leftrail1.at-element-marker.at-element-click-tracking div div.large-promotions-two-left.largepromotext.grey p {
	font-size: 1.28em;
}

div#_content_www_en_US_home_jcr_content_primaryPar_teaser.campaign.campaign-fare-specials div.faresalecampaign.parbase.section div.deal-promotions div.panel.current div#r1_c1.largehomepagefareoffer.teaser-focus a div.faresale_text div.offerDetails span.starting.white {
	font-size: 0.94em;
}


/* DA-8600 */
#r1_c2 > a > div.faresale_text > div.offerDetails > span.starting.white {
	font-size: 0.9em;
}

/* DA-8584 */
#ui-list-passengers0 {
    text-transform: lowercase !important;
}

#passengers-val {
	text-transform: lowercase !important;
}

/* DA-8585 */
div.calenderContainer div.dl-datepicker.dl-datepicker-multi.dl-datepicker-multi-2 div.dl-datepicker-group-wrapper div.dl-datepicker-group.dl-datepicker-group-1 div.dl-datepicker-header div.dl-datepicker-title span.dl-datepicker-month-1 {
    text-transform: lowercase;
}
div.calenderContainer div.dl-datepicker.dl-datepicker-multi.dl-datepicker-multi-2 div.dl-datepicker-group-wrapper div.dl-datepicker-group.dl-datepicker-group-0 div.dl-datepicker-header div.dl-datepicker-title span.dl-datepicker-month-0 {
	text-transform: lowercase;
}

/* DA-8633 */
.fresh-air div.header nav.navbar div.container {
	max-width: 1280px;
}

/* DA-8661 */
.flifo-widget-container a#departcitylink.departCity.form-control {
        font-size: 1rem;
}
.fresh-air .book-widget-container form div.container span.airport-code {
        font-size: 2rem;
}
.fresh-air home-app header div.header div.widget-container-lg div.container.checkin-widget-container form div.form-row.align-items-start div > .form-control {
        font-size: 1.2rem;
}
.fresh-air home-app header div.header div.widget-container-lg div.container.checkin-widget-container form div.form-row.align-items-start div span span span#searchType-val.select-ui-text {
        font-size: 1.2rem;
}
@media (min-width:1200px) {
.fresh-air home-app header div.header div.widget-container-lg div.container.checkin-widget-container form div.form-row.align-items-start > div:first-child {
        max-width: 24.333%;
}
}
@media (min-width:992px) and (max-width:1199px) {
.fresh-air home-app header div.header div.widget-container-lg div.container.checkin-widget-container form div.form-row.align-items-start > div:first-child {
        max-width: 25.333%;
}
.fresh-air home-app header div.header div.widget-container-lg div.container.checkin-widget-container form div.form-row.align-items-start div > .form-control {
       font-size: 1rem;
}
}
/* Removed for DA-8754
.fresh-air home-app header div.header div.widget-container-lg.nav-content-outlet div.container.checkin-widget-container {
        max-width: 1256px;
}*/
/*DA-8691*/
.fresh-air .floatinglabel {
    padding-left: .2025rem;
}

/*DA-8747*/
div.grid_9.tab-1UpperContent div.grid_5.alpha div.gridMargin div.paraStyle {
	    font-size: 0.94em;
	        width: 43.5em !important;
}

/* DA-8750 */
@media (min-width:768px) and (max-width:991px) {
	.fresh-air .login-container
	{
		margin-left: 25.875rem;
	}
}

/* DA-8754 */
@media (min-width:992px) and (max-width:1199px) {
	.fresh-air .navbar-nav .nav-item .nav-link {
		font-size: 0.69rem;
	}
	.fresh-air .sign-up {
		font-size: 0.69rem;
	}
	.fresh-air .login-btn {
		font-size: 0.69rem;
	}
	.fresh-air .search-container .search {
		margin-left: 0.25rem !important;
	}
	.fresh-air .navbar-nav .nav-item.app-link-item {
		margin-right: 0.25rem !important;
		margin-left: 0.25rem !important;
	}
	.fresh-air .shopping-band-container .left-band .shopping-link-1 {
			width: 15rem;
	}
	.shopping-band-container .left-band .shopping-link-2 {
			width: 10rem;
	}
	.shopping-band-container .left-band .shopping-link-3 {
			width: 12rem;
	}
	div.static-col.right-band {
			flex: 0 0 21.375rem !important;
	}
	.fresh-air home-app header div.header div.widget-container-lg div.container.checkin-widget-container form div.form-row.align-items-start div span span span#searchType-val.select-ui-text {
		font-size: 1rem;
	}
	.fresh-air .shopping-band-container .left-band a {
		font-size: 0.75rem;
	}
}

@media (min-width:1200px) {
	.fresh-air .navbar-nav .nav-item .nav-link {
		font-size: 0.75rem;
	}
	.fresh-air div.container div.wrapper-shopping-band.shopping-band-3up div.static-col.right-band {
		flex: 0 0 21.375rem;
	}
	.fresh-air .shopping-band-container .left-band .shopping-link-1 {
		width: 16rem !important;
	}
/*Commented out for DA-11040*/
/*
	.shopping-band-container .left-band .shopping-link-2 {
		width: 11rem !important;
	}
*/
	.shopping-band-container .left-band .shopping-link-3 {
		width: 12rem !important;
	}
}

.fresh-air home-app header div.header div.widget-container-lg div.container.checkin-widget-container form div.form-row.align-items-start > div.col-sm-12.offset-md-2.col-md-8.offset-lg-0.col-lg-2 {
       flex: 0 0 20%;
       max-width: 20%;
}

/* DA-8660 */
div#nextGenBooking div#nextGenHeader div.tripSummaryHeader div.startOverLinkWrap button#startOvrNavigation.startOverLinkBtn span {
	width: 10em;
	left: -2.5em !important;
}
div#nextGenBooking div.tripSummaryWrapper form#passengerinfo div#passengerInfoContainer div.tripSummaryBody div.floatRight.continueBtnContainer button#paxInfoToTripExtra {
	width: 310px;
}

/* DA-8666 */
#nextGenBooking .paymentSection .paymentRowContent button.secondary[type="button"]
{
       letter-spacing: 1px;
       width: 255px;
}
div.paymentLeftWrapper div.fieldsWrapper div#cardInfoHldr.fieldSecContWrapper div.CVVHolder.autoSelectionClass label.invisible a.paxInfoQMark.tripSummeryFly
{
       left: 9em;
}
form#cartPayment div.cardPaymentWrapper div.oneClickPaymentSection div.oneclickLeftCol div.paymentSectionFooter div.paymentSectionFooterBtn button.currencyCalBtn
{
       font-size: 1em;
}
div.tripProtectorLeftCol div#insuranceOfferHTML div#bookingSsrDivContent div#bookingModuleBody.transparent div.bookingTypeMainHolder div.bookingTypeHolder div.bx-wrapper div.sectionLeft div.purchaseAreaSection div.tripChildLeft
{
       margin-left: 10px !important;
}
#bookATrip div.paymentTripWrapper div#tripExtraHeader div.tripSumInnerHeader div.innerHeaderRight button#addEditTripExtras.tertiary.floatRight
{
       width: 185px;
}

/* DA-8666 */
main#maincontent div#nextGenBooking div#flightConfirmDetails div.myTripsHeader div.headerTop {
	height: 67px;
}

div#carMerchandise .mtupsellTypeHolder div.bx-wrapper div.sectionParent div.mtupsellFooter div.btnContainer form div.mtupsellSubHeaderText.locDetaildimensions {
	 padding-left: 19px;
	 font-size: 1.4em !important;
}

#maincontent div#nextGenBooking div#passengerDetailsContainer div.paymentSeatDetailsRowFirstCol div.airportDetails {
	width: 10em;
}

#maincontent #nextGenBooking .paymentSeatDetailsRowFirstCol .conf-baggage-place-holder {
	padding-right: 10px;
}

#maincontent div#nextGenBooking div.paymentSeatLeftCol div.paymentSeatContent div.paymentSeatMainRow div.paymentSeatHeaderSecondCol {
	width: 13.2em;
}

/* DA-8658 */
#tripRowDetailsDisplay > div > div > div.columnWrapper > div.col_2 > div.row > div.floatRight.changeFlightBtnDiv > button {
margin: 0 0 0 91px !important;
}

#bannerDetailsHolder_0 > div > a {
	margin-left: 34px !important;
}
#bannerDetailsHolder_1 > div > a {
	margin-left: 34px !important;
}

/*DA-8837*/
#nextGenBooking .openDetailsLinkArrow {
        padding-right: 5px;
}

/*DA-9079*/
div#forgotPasswordContainer.loginDiv.forgotPasswordDiv div.loginContentBody div.cannotContainList ul li.passwordHint_text:nth-child(3) {
    height: 1.25rem;
    margin-bottom: 2.75rem;	
}

/* DA-9063 */
.fresh-air #loginContainer #userId.form-control.textField.ng-pristine.ng-invalid.ng-touched {
	font-size: 1.025rem;
}

.fresh-air #loginContainer #userId.form-control.textField.ng-untouched.ng-pristine.ng-invalid {
	font-size: 1.025rem;
}

/* DA-9157 */
#maincontent div.fullbleedhero div#fullBleedHeroContainer.hero.dark div.hero-text.dark {
	top: 445.5px !important;
}

/* DA-9158 */
#maincontent div.fullbleedhero div#fullBleedHeroContainer.hero.light div.hero-text.light {
	top: 488px !important;
	left: 530px;
}

/*DA-9192-94*/
div#coverModal div#modalLeftCol ul, div#coverModal div#modalRightCol ul {
	font-size: 0.73rem !important;
}

/* DA-9209 */
.fresh-air .navbar-expand-lg > .container {
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

/*DA-9345*/
.fresh-air .login-app .textField {
	font-size: .955rem;
}

/* DA-9365 */
.fresh-air.ng-tns-0-1.ng-tns-0-0 #maincontent div.chart div.container.rules-chart-container div.rules-chart table.table.skymilestable tbody tr td div span div {
	font-size: 1rem;
}

.fresh-air.ng-tns-0-1.ng-tns-0-0 #maincontent div.chart div.container.rules-chart-container div.rules-chart table.table.skymilestable thead tr th.col-sm-12.center.program-charts-head-title div span h3 {
	font-size: 1.2rem;
}

.fresh-air.ng-tns-0-1.ng-tns-0-0 #maincontent div.chart div.container.rules-chart-container div.rules-chart table.table.skymilestable thead tr th.col-sm-12.center.program-charts-head-title div span div {
	font-size: 1.2rem;
}

/* DA-9612, removed for causing DA-12271
#maincontent .card-chart .table thead tr th.center.card-charts-head-title {
	padding: 1rem 0.7rem;
}
*/

/* DA-9723 */
body > app-root > app-home > ngc-global-footer > footer > div > div > div:nth-child(5) > div > span:nth-child(1) {
	display: none !important;
}
/*DA-9766*/
.connectedrow > div:nth-child(2) > div:nth-child(1) > strong:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2) {
	padding: 12px 1px 18px !important;
	margin: 12px 8px 0 !important;
}
.Treatrow > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > p:nth-child(2) {
        padding:18px 0 15px !important;
        padding-left: 0.80em !important;
}
.Bundlerow > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > p:nth-child(3) {
        padding: 0;
        padding-left: 0.85em !important;
}
#Bundle > div.row.primary > div.Bundlerow.primary0.parsys > div.grid.section > div > div.highlight.grid_6.alpha > div > div > div > div.textimage.inverse > div.text.rteDelta > h3 {
	padding-bottom: 0 !important;
}
#Bundle > div.row.primary > div.Bundlerow.primary0.parsys > div.grid.section > div > div.highlight.grid_6.omega > div > div > div > div.textimage.inverse > div.text.rteDelta > p:nth-child(3) {
	padding-top: 3px;
}

/* DA-9924 */
body > app-root > app-home > ngc-global-nav > header > div > div.widget-container-lg.nav-content-outlet.bg-dark.main-container.collapse-widget > ngc-book > div.common-va-widget-bg > div > form > div.container > div > div.col-lg-11.pl-xl-0.pl-xxl-0.p-0.pt-sm-3.safari-mob-padding > div.form-row > div.col-lg-3.col-sm-12.d-lg-block.offset-md-2.col-md-8.offset-lg-0.book-element.d-sm-none.ng-star-inserted > date-selection-view > div > div > div > div > div.calenderContainer > div > div.cancelButtonCont > button.resetButton {
	margin-left: 295px !important;
}

@media (min-width: 992px) {
.fresh-air .calenderContainer .dl-datepicker table th {
    padding-left: .7rem !important;
}
}
/*DA-9994*/
.flightResultPageView .fareIconWrapper .lowestFareIcon {
    width: 7.25rem;
}
.flightResultPageView .fareIconWrapper .fastestIcon {
    width: 5.688rem;
}

/* DA-10162 */
@media (min-width:1200px) {
div.no-overflow.ng-star-inserted > app-flight-result-view > app-flight-result-view-grid > div > div.flightcardtable.selectedcolumn2.ng-star-inserted > div > grid-flight-result-container > div > div > div.detailsInfo.align-items-end.col-lg-5.col-md-down-12 > grid-details-amenities > div > div.text-left.col-lg-2.col-sm-2.sept {
    margin-left: 5px;
}

.shopping-lite-app .flightresultgridview div.flightcardtable.selectedcolumn1.ng-star-inserted div.container.ng-star-inserted grid-flight-result-container.ng-star-inserted div.col-12.flightcardContainer .detailsInfo.align-items-end.col-lg-5.col-md-down-12 grid-details-amenities.detailsAmenities.col-lg-12.col-md-down-12 div.row div.text-left.col-lg-2.col-sm-2.expandDetailsTab.flightcardDetails {
    padding-right: 0px;
}

/*div.no-overflow.ng-star-inserted > app-flight-result-view > app-flight-result-view-grid > div > div.flightcardtable.ng-star-inserted.selectedcolumn1 > div > grid-flight-result-container > div > div > div.detailsInfo.align-items-end.col-lg-5.col-md-down-12 > grid-details-amenities > div > div.text-left.col-lg-2.col-sm-2.sept {
    margin-left: 8px;
}*/
}


/* DA-10183 */
@media (max-width: 767px) and (min-width: 320px) {
.flightresultgridview .detailsInfo .expandDetailsTab {
    padding-left: 0.0625rem;
}
}

/*DA-10191*/
@media (max-width: 375px) {
div.flightresultsquaresview div.detailsInfo squares-details-amenities.detailsAmenities div.row div.flightcardDetails {
    flex: 0 0 25%;
    max-width: 25%;
}
div.flightresultsquaresview div.detailsInfo squares-details-amenities.detailsAmenities div.sept {
    flex: 0 0 30%;
    max-width: 30%;
}
body > app-root > div.no-overflow.ng-star-inserted > app-flight-result-view > app-flight-result-view-squares > div > div.squaresflightcardtable.ng-star-inserted.hidecol1.hidecol3.hidecol4.hidecol5 > div > squares-flight-result-container > div > div > div.detailsInfo.align-items-end.col-lg-12.col-md-down-12 > squares-details-amenities > div > div.text-left.col-lg-1.col-sm-2.flightcardDetails {    
flex: 0 0 40%;
    max-width: 40%;
}
}

/* DA-10530 */
@media (max-width: 767px) {
	.fresh-air .no-gutters .error-message-padding .validation-error-message-container {
		white-space: normal;
	}
	
	/* DA-10531 */
	.fresh-air .make-correction-container {
		background-position: 0.8rem 50%;
	}
}

/*DA-10507*/
@media (max-width: 464px) {
	.col-lg-3.offset-lg-0.col-md-6.offset-md-2.col-10.ecredits-wrapper.pl-lg-0.ng-star-inserted a.content {
		padding-right: 0.33rem;
	}
}

/*DA-10509*/
@media (max-width: 464px) {
	.fresh-air .airport-lookup .airport-lookup-tablist-container .tab-container ul.nav.nav-tabs li:nth-child(1) {
		width: 22%;
	}
	.fresh-air .airport-lookup .airport-lookup-tablist-container .tab-container ul.nav.nav-tabs li:nth-child(2) {
		width: 47%;
	}
}

/*DA-10583*/
@media (min-width: 992px) {
	.dl-datepicker .cancelButtonCont .cancelButton, .dl-datepicker .cancelButtonCont .resetButton {
		margin-left: 20.1rem !important;
	}
}
/*DA-10581*/
.fresh-air .adv-search-container .ecredits-wrapper .content#ecredits {
	padding-right: 0rem;
}

/*DA-10567*/
@media (min-width: 375px) and (max-width: 410px) {
		.modal-dialog .dialog .modal-header h2.title {
			font-size: 1.14rem !important;
		}
}

/*DA-10312*/
.flightresultsquaresview .fareIconWrapper .lowestFareIcon {
	width: 7.25rem;
}
.flightresultgridview .fareIconWrapper .lowestFareIcon {
	width: 7.25rem;
}

/*DA-10679*/
@media screen and (min-width: 1600px) {
	.flightresultsquaresview .gridheadingrow .container .btn-filter {
		width: 175px;
	}
}

/*DA-10633*/
@media screen and (min-width: 1600px) {
	.omni-payment form label {
		font-size: 12px;
		white-space: nowrap;
	}
}

/*DA-10640*/
#seatMapCriteriaInfoModal > div > div > div.footer > div > button.btn.primary-red-button.d-block.float-left.criteria-continue-btn,
#seatMapCriteriaInfoModal > div > div > div.footer > div > button.btn.primary-cancel-button.d-block.float-left.criteria-close-btn {
        font-size: .775rem;
}

/*DA-10628*/
div.fareIcon.lowestFareIcon.d-none.d-lg-block.d-xl-block.ng-star-inserted span.lowestBadge {
    left: 0.2375rem;
}

/* DA-10568 */
@media (max-width:376px) {
        .flightresultgridview .btn-moneymiles {
                letter-spacing: -0.5px;
                font-size: .88rem;
        }
        .filterpanelview input.customCheckbox[type=checkbox]:checked+label {
                padding-left: 2rem;
        }
        .filterpanelview label.checkboxLabel {
                font-size: 0.72rem;
                letter-spacing: -0.5px;
        }
}

/*DA-10582*/
@media (min-width: 992px) {
	.container.containerCustom.ng-star-inserted {
    		padding-left: 25px;
    		padding-right: 25px;
	}
}

/*DA-10679*/
@media (max-width: 376px){
        .col-2.offset-5.offset-md-0.col-md-12 {
                margin-left: 25.666667%;
                flex: 0 0 32.666667%;
                 max-width: 32.666667%;
        }
}

/*DA-10643*/
#airport-recent-serach-tab-link {
        width: 160px;
}

/* DA-10805  */
@media (min-width: 768px) {
#extsite-flyout-modal-content > div.modal-footer.justify-content-lg-end.justify-content-md-center.pl-0.border-0 > button {
	width: 33%;
	}
#extsite-flyout-modal-content > div.modal-footer.justify-content-lg-end.justify-content-md-center.pl-0.border-0 > a {
	width: 33%;
	}
}

/*DA-10518*/
@media(max-width: 767px) and (min-width: 360px) {
    .flexibleCalendarPageView .headerSection select.btn-secondary {
        width: 10.125rem;
    }
    #maincontent > div > div > div.headerSection.row > div.col-8.d-flex.align-items-end > select {
        width: 10.3rem;
    }

}

/*DA-10544*/
@media(max-width: 767px) and (min-width: 360px) {
    #main_nav > div.d-flex.right-rail-container.flex-row > ngc-login > div > div:nth-child(1) > div > a.sign-up.btn.btn-link.d-lg-none,
    #main_nav > div.d-flex.right-rail-container.flex-row > ngc-login > div > div:nth-child(2) > div > form > button,
    .fresh-air .shop-header-view .shop-header-content .tripdate-header 
    {
        font-size: .635rem;
    }
    #main_nav > div.modify-header.align-middle > a {
        font-size: .7125rem;
    }
    #main_nav > div.modify-header.align-middle > a > span.open-flyout.icon-advsearchtriangle {
        padding-left: .1rem;
    }
}

/*DA-10548*/
@media(max-width: 767px) and (min-width: 360px) {
    .trip-total-view .modal-view.trip-total .left-text, .trip-total-view .modal-view.trip-total .right-text {
        font-size: 0.72rem;
    }
}

/* DA-10543 */
@media (max-width: 991px) {
#maincontent > div.datecolheaderrow > div > div > div.col-sm-12.col-lg-7.px-md-0 > grid-column-header-view > div > div > div.col-sm.colheadercell.colheadercell44.ng-star-inserted > div > div.col-12.colorcontainer.hidden-lg-up > div > div.col-12.contentcell.text-center.hidden-lg-up > div > div.cabininfolink.col-12 {
    margin-left: 0px;
}
}

/*DA-10518*/
@media(max-width: 767px) and (min-width: 360px) {
    #gridTableBody > tr > td > a > div.cellPriceDescWrapper > div.row.pl-0.ml-0.pr-0.mr-0 > div.col-12.cellLowestFareLabelWrapper.hidden-lg-up > span {
        font-size: .68rem;
    }
}

/*DA-10519*/
@media (max-width: 991px) and (min-width: 768px) {
    .flightresultgridview .flightcardtable .detailsInfo .expandDetailsTab {
        margin-right: -40px!important;
    }
}

/* DA-10680 */
@media (max-width: 767.98px) {
body > app-root > review-pay-view > div.review-pay-view.ng-star-inserted > form > div.container.pt-5.px-3 > div:nth-child(2) > div.col-12.col-xl-8.p-0 > div:nth-child(9) > app-payment-module > section > div > div.ng-star-inserted > div > app-credit-debit-card-payment > div > div.row.m-0.cardBgrd.border-bottom.pt-3.ng-star-inserted > div > label {
	letter-spacing: -0.89px;
}
body > app-root > review-pay-view > div.review-pay-view.ng-star-inserted > form > div.container.pt-5.px-3 > div:nth-child(2) > div.col-12.col-xl-8.p-0 > div:nth-child(9) > app-payment-module > section > div > div.formSection.down-shadow > div > div > p {
	font-size: 0.91rem;
}
}

@media (max-width: 991px) {
        #maincontent > div.datecolheaderrow > div > div > div.col-sm-12.col-lg-7.px-md-0 > grid-column-header-view > div > div.stickycolheader > div.col-sm.colheadercell.colheadercell44.ng-star-inserted > div > div.col-12.colorcontainer.hidden-lg-up > div > div.col-12.contentcell.text-center.hidden-lg-up > div > div.cabininfolink.col-12 {
                margin-left: -6px;
        }
        #maincontent > div.datecolheaderrow > div > div > div.col-sm-12.col-lg-7.px-md-0 > grid-column-header-view > div > div > div.col-sm.colheadercell.colheadercell44.ng-star-inserted > div > div.col-12.colorcontainer.hidden-lg-up > div > div.col-12.contentcell.text-center.hidden-lg-up > div > div.cabininfolink.col-12 {
                margin-left: 3px;
        }
}

/* DA-10584 */
@media (min-width: 767.98px) {
	change-cancellation-policies-modal a.tab-button {
		font-size: 0.7rem !important;
		margin: 0 0.5em 2px !important;
		padding: .75em 2px !important;
	}
	change-cancellation-policies-modal li.tab.ng-star-inserted {
		padding: 0 0.3rem;
	}
}

/* DA-10675 */
@media (max-width: 767px) {
div.container.pt-5.px-3 > div:nth-child(2) > div.col-12.col-xl-8.p-0 > div:nth-child(9) > app-payment-module > section > div > div.ng-star-inserted > div > app-credit-debit-card-payment > div > div:nth-child(2) > form > fieldset > div.form-row.mb-2.payment-info-section > app-card-number > div.float-left.exp-date.col-6.col-sm-6.col-md-5.col-lg-5.col-xl-5.pr-0.pl-0.ng-untouched.ng-pristine.ng-invalid.ng-star-inserted > label {
	font-size: 11px;
}
div.container.pt-5.px-3 > div:nth-child(2) > div.col-12.col-xl-8.p-0 > div:nth-child(9) > app-payment-module > section > div > div.ng-star-inserted > div > app-credit-debit-card-payment > div > div:nth-child(2) > form > fieldset > div.form-row.mb-2.payment-info-section > app-card-number > div.float-left.sec-code.col-6.col-sm-6.col-md-7.col-lg-6.col-xl-7.pr-0.ng-invalid.ng-star-inserted.ng-dirty.ng-touched > app-security-content > a {
	right: -6px;
}
}

/*DA-10607*/
.squarescolumnheaderview .columnheadercontainer .mbcolheadersrow .mbcabinsrow .cabininfo {
        height: auto;
}

/*DA-10608*/
.trip-extras h2 {
	font-size: 0.9rem;
}
.trip-extras .wi-fi .seat-icon-box a {
	font-size: 0.7rem;
}

/* DA-10612 */
@media (max-width: 767px) and (min-width: 360px) {
        body > app-root > app-seat-map-ism-page > app-seat-map-view-page > div > div:nth-child(2) > div > passenger-selector > div > div.container.base-containter-ht > div > div.col-5.col-md-7.col-lg-4.col-xl-4.pl-0.pr-0.passenger_data.text-left > div > div > div > span {
                display: inline-block;
                width: 190px;
        }
}

/* DA-10639 */
@media (max-width: 1200px) {
        #maincontent > div.gridheadingrow > div > div:nth-child(1) > div.text-right.col-sm-12.col-lg-2 > button {
                padding: 6px 14px;
        }
}
/*DA-10551*/
@media (max-width: 1199px) and (min-width: 768px) {
	.passenger-info-view .select-ui-element-wrapper.checkout-default-theme .select-ui-wrapper #input_programType_0-val {
		overflow: hidden !important;
	}
}

/***DA-10611***/
.seat-map-criteria-detail[_ngcontent-c20] .sub-title[_ngcontent-c20]{
        font-size:1rem;
}

/*DA-10995*/
#tabpanel-1-0news-carousel-disc0 > div.carousel-caption-panel.carousel-caption-title.bg-white.position-relative > p {
	padding: 0 9%;
}

/*DA-10629*/
#input_traveler_0 {
    letter-spacing: -1px;
}
input#input_redress_0 {
    letter-spacing: -1px;
}
#input_emailCI {
    letter-spacing: -1px;
}

/* DA-11053 */
#maincontent > div:nth-child(2) > div.OneLinkNoTx > div.sectionBreak.parbase.section > div > div > div > div {
	display: none;
}

/*DA-9123*/
div.section:nth-child(9) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > p:nth-child(1) > br:nth-child(3){
	display: none;
}
/*DA-11180*/
.col-md-12.col-lg-6.p-0.col-sm-12.section-cta-btn-only {
    max-width: 60%;
}

/* DA-11179 */
body > modal-container > div > div > div > div > div > div.modal-footer.justify-content-lg-end.justify-content-md-center.pl-0.border-0 > button {
	    width: 34%;
}

/* DA-10554 */
@media (max-width: 1199px) and (min-width: 768px) {
input[readonly=readonly], input[type=email], input[type=password], input[type=text] {
	    font-size: 1rem;
}
}

/* DA-11808 and DA-12956*/
form > div.row.col-md-8.col-sm-12.pr-md-0.ng-star-inserted > div.col-lg-5.col-md-6.col-sm-12.form-group.text-left.add-card-form-container--button.pr-md-0 > button {
        padding: 5px 5px;
        font-size: .6rem;
	width: 194px;
	margin-left: -8px;
}

.idp-payments .omni-payment form .form-control::placeholder {
font-size: 0.9rem;
}

form > fieldset > div.form-row.mb-2.payment-info-section > div:nth-child(3) {
    max-width: 23%;
    margin-left: 0px;
}

/*form > fieldset > div.form-row.mb-2.payment-info-section > app-card-number {
        flex: 0 0 50.333333%;
    max-width: 50.333333%;
}*/

form > fieldset > div.form-row.mb-2.payment-info-section > div:nth-child(1) {
        flex: 0 0 25.333333%;
    max-width: 25.333333%;
}

.review-pay-view.ng-star-inserted form.ng-pristine.ng-invalid.ng-touched step-indicator div.stepindicator.clearfix div.youAreInNav {
    padding-left: 18px;
}

.idp-payments idp-gift-card.ng-star-inserted div.gift-card.container.p-0 div.ng-star-inserted idp-add-gift-card.ng-star-inserted form.row.ng-untouched.ng-pristine.ng-valid.ng-star-inserted div.col-md-4.col-sm-11.form-group.text-left {
        flex: 0 0 34.333%;
    max-width: 34.333%;
}
/*DA-11848*/ 
#changeFeeBnr h3{
    line-height: 20px !important;
}
#changeFeeBnr p{
    font-size: 12px !important;
    line-height: 16px !important;
    margin-bottom: 0.5rem !important;
}



/*DA-11850*/

@media (max-width: 767px) {
body > app-root > app-home > ngc-alert-advisories > div > div > div > div.col-11.p-0 > div.alert-advisory-details > div.advisory-desc.advisory-display-block > a > a{
        font-size:0.3rem !important;
}
body > app-root > app-home > ngc-alert-advisories > div > div > div > div.col-11.p-0 > div.alert-advisory-details > div.view-all-advisories.advisory-display-block.ng-star-inserted > a > a{
        font-size:0.3rem !important;
}
}

@media (max-width: 767px) {
.fresh-air .alert-advisory-main-container {
    padding: 0.0625rem 1.625rem 3.1875rem .25rem !important;
}

.fixed-bottom, .fixed-top {
    position: fixed !improtant;
}

.advisory-desc-label {
	font-size: 0.91rem !importnt;
}
}

/*DA-11871*/
@media(min-width: 992px){
.fresh-air .navbar-nav .nav-item.app-link-item{
	margin-right: 0.35rem !important;
	margin-left: 0.35rem !important;
}
}

@media(min-width: 1200px){
.fresh-air .navbar-nav .nav-item.first-static-link{
	margin-left: 0.75rem!important;
}
.fresh-air .hp-notification-container .notification{
	width: 1rem;
}
}

.fresh-air .login-btn{
	margin-left: 0.5rem;
}

.fresh-air .search-container .search{
	margin-left: 1rem;
}

/* DA-12108 */
#checkin > label {
	font-size: 0.7em !important;
}
label#checkOutHotelLabel {
    font-size: 0.7em !important;
}
#carPickUpTime-label {
	font-size: 0.57em !important;
}
#carDropOffTime-label {
	font-size: 0.57em !important;
}

/* DA-12178 */
.section-container.edit-section-container.preferences div.row.position-relative div.col-12.col-md-4.section-container__title h3.profile-container__h3
{
	font-size: 0.75rem;
}

/* DA-12179 */
#paymentDetailsDescription_0001 > idp-credit-debit > div > section > div > div > app-credit-debit-card-payment > div > div:nth-child(2) > form > fieldset > section > app-billing-address > app-stored-address > div > div > div {
    position: initial !important;
	
}

/*DA-12182*/
.car-loyalty-programs > div:nth-child(1) > div:nth-child(1) {
    width: 45%;
}
.airline-loyalty-programs > div:nth-child(1) > div:nth-child(1) {
    width: 50%;
}

/*DA-12412*/
.form-control.expanded-section-container__input {
  font-size: 0.8rem;
}

/* DA-12464 */
#edocumentNum {
	width: 189%;
}

/* DA-12493 */
#emailAddressListMain > div > div.col-12.col-md-4.section-container__title > h3 {
	font-size: 0.75rem;
}



/*DA-12427*/
main#profile-main-content div.profile-main-container app-payment-methods.ng-star-inserted div.app-payment-methods-view.ng-star-inserted ul.list-group-unstyled.ng-star-inserted li idp-saved-payment.savedPaymentSelector_0.ng-star-inserted div.idp-expansion-panel idp-add-payment-methods.ng-star-inserted div.profile-focus-outline form.payment-method-form-container.ng-pristine.ng-touched.ng-invalid div#paymentDetailsDescription_0003.idp-payments-profile idp-credit-debit div.idp-payments section.payment-info-section.omni-payment.mt-12 div.container div.formSection.down-shadow app-credit-debit-card-payment div.creditDebitSection div.row.m-0 form.credit-card-form.w-100.ng-touched.ng-pristine.ng-invalid fieldset section.ng-star-inserted app-billing-address app-stored-address.ng-star-inserted div.stored-address-form.mb-3 div.form-row.mb-2 div.col-sm-12.col-md-7.col-lg-6.col-xl-6{
	margin-top: 20px;
}

/* DA-12418 */
.otherLoyaltyProgramsContainer h3.idp-expansion-panel__title
{
        font-size: 0.85rem;
}
.idp-expansion-panel__click div.idp-expansion-panel--column div.idp-expansion-panel__title.idp-expansion-panel__title--uppercase h3.headerEdp
{
        font-size: 0.85rem;
}

app-business-travel-programs.ng-star-inserted div.business-travel-programs div.idp-expansion-panel.ng-star-inserted div.idp-expansion-panel__click div.idp-expansion-panel--column h3.idp-expansion-panel__title.ng-star-inserted
{
	width: 231px;
}
app-loyalty-exclusive-discount.ng-star-inserted div.idp-expansion-panel.remove-cursor-pointer.ng-star-inserted div.idp-expansion-panel__click div.idp-expansion-panel--column div.idp-expansion-panel__title.idp-expansion-panel__title--uppercase h3.headerEdp
{
	width: 225px;
}

/* DA-12493 */
#car-preferences-desc div.row div.col-5.col-md-3.col-xl-2.expanded-section-container__title.p-0 {
    flex: 0 0 23.667%;
    max-width: 23.667%;
}
#compUpgradeMain.section-container.ng-star-inserted div.row.position-relative div.col-12.col-md-4.section-container__title h3.profile-container__h3 {
    font-size: 0.75rem;
}



/*DA-12414
div.row.idp-container-row.pt-sm-5 div.col-12.col-md-8.p-0.pt-sm-3 main#profile-main-content div.profile-main-container app-personal-details.ng-star-inserted app-dynamic-loader.fresh-air.ng-star-inserted div.ng-star-inserted div.ng-star-inserted div.profile-container-div.ng-star-inserted app-email-address.ng-star-inserted div.section-container.expanded-section-container.profile-focus-outline.ng-star-inserted form.ng-pristine.ng-valid.ng-touched div#email-address-desc div.primary-email-delete-container app-generic-modal.ng-star-inserted div.modal.profile-modal.show.ng-star-inserted div.modal-dialog.modal-lg div.modal-content div#modalbody-content.modal-body div.row.mt-4.mt-md-3 div.col-12.col-md-4.save-btn-section.continue-btn-section.offset-md-4.ng-star-inserted button.btn.btn-block.btn-danger{
	font-size: 0.6rem;
}*/

/*DA-12418*/
.otherLoyaltyProgramsContainer .airline-loyalty-programs .idp-expansion-panel__title--inline.count-details {
	padding-left: 2.5rem !important;
}
.otherLoyaltyProgramsContainer h3.idp-expansion-panel__title {
	width: 305px;
}

/* DA-12544 */
#maincontent > div.cutoutGrid > div > div:nth-child(2) > div > div > div.col-lg-7.col-md-6.col-sm-12.p-0.content-wrapper.justify-content-center.d-flex.flex-column > div > div > a {
	height: 82px;
}

/* DA-12603 */
#maincontent > div.commentComplaint > idp-comments-complaints-form-smart > idp-comments-complaint-form > idp-simple-modal > div > div.idp-dialog > div > div.idp-dialog__content > section > section.idp-comments-form__show > idp-comments-complaints-button-form > div > div > div > section > p.idp-comments-complaints__description {
	height: 3rem;
}

/* DA-12614  */
#state-desc > li {
        text-transform: initial;
}
#countryRegion-desc > li {
	text-transform: initial;
}

#phoneCountryRegionCode-desc > li {
	text-transform: initial;
}

/* DA-12607 */
#frequentFlyerNumber > div > div > label {
	font-size: 15px;
}

/* DA-12673 */
@media (max-width: 767px){
	.fresh-air .login-container {
    		margin-left: 3rem;
	}
}
@media (max-width: 767px){
        .login-form-container.ng-star-inserted form.form-inline button.login-btn.btn.btn-danger{
                margin-left: 0.8rem;
        }
}

/* DA-12493 */
@media (min-width: 768px) {
#PREFERENCES_eidt_Notificaciones\ por\ correo\ electrónicoMain > div > div.section-container__edit-link.mt-md-2 {
    padding-top: 1.5rem;
}
}

@media (min-width: 768px) {
#compUpgradeMain > div > div.section-container__edit-link.mt-md-2.pt-md-1 {
	padding-top: 1.25rem!important;
}
}

/* DA-12718 */
#maincontent.main-content-column div.tabs.parbase div.container div.row.justify-content-center div.content-tabs-container.justify-content-center ul.col.col-med-auto.d-flex li {
	max-width: 13rem;
}

/* DA-12820 */
#alertModal div.covidHeader p {
	font-size: 17px !important;
}

/*DA-12940*/
div.modalBG div#alertModalAMS div.covidHeader p{
		font-size: 17px !important;
}

/* DA-12934 */
form.row > div:nth-child(2) > div:nth-child(1) {
	flex: 0 0 46%;
	max-width: 46%;
}

/* DA-12989, updated for DA-13194 */
#ecredits {
	font-size: .7rem;
}



/*DA-12927*/
div.container div.row div.text-right.col-sm-2.col-lg-2.pl-sm-2 button.btn.btn-default.btn-filter-results.rounded-0.outlineArea div.isDesktop span.float-left{
	font-size: .855rem;
}

/* DA-13053 */
@media (min-width: 992px) {
#maincontent > div:nth-child(5) > div > div > div > div:nth-child(1) > div > div > div > div > div.introdescription.intro-body > div > p:nth-child(4) > span {
    padding-left: 21px;
    max-width: 28%;
	font-size: 0.8rem !important;
}

div.section:nth-child(5) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > p:nth-child(4) > b:nth-child(2) > span:nth-child(1) {
    max-width: 35%;
    padding-left: 20px;
	font-size: 0.8rem !important;
}
}

/* DA-13246 */
@media (min-width: 768px){ 
.fresh-air .expander-image-text.card-header .expander-title {
	font-size: 1.2rem !important;
}
}
/*DA-13302*/
@media (min-width: 1600px){
.carousel-gallery-indicator .carousel-caption-wrapper {
    padding: 2.25rem 0 3rem 10.625rem;
}
}

/* DA-13309 */
div.carousel-item:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(2) {
font-size: 1.8rem !important;
}
.carousel-gallery-indicator .carousel-caption-panel .carousel-text {
    padding-top: 1.7rem !important;
}

div.columncontrol:nth-child(14) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) {
flex: 0 0 29.333%;
max-width: 29.333%;
}

/* DA-13346 */
.card-img-overlay.d-flex.align-items-end div.card-img-overlay.d-flex.align-banner-text div.d-flex.hero-home-text-container.flex-column.ml-lg-5 span.card-text.brand-subhead-home
{
	width: 30rem;
}

/**/
.introDescText.introDescTextSiblings p span.rtebtn.rtebtn-secondary.btn-danger.btn-default.btn.col-lg-4.col-xl-3.col-sm-12 a
{
	padding-left: 1rem;
	padding-right: 1rem;
	letter-spacing: 1.4px;
	font-size: 0.8rem;
	min-height: 4.4rem;
}
.introDescText.introDescTextSiblings p span.rtebtn.rtebtn-primary.btn-danger.btn-default.btn.col-lg-4.col-xl-3.col-sm-12 a
{
	padding-left: 1rem;
	padding-right: 1rem;
	letter-spacing: 1.4px;
	font-size: 0.8rem;
	min-height: 3rem;
}

#expander-image-panel-tent_parsys_expander_5 > div > div > div > div > div > div > div > div > div > p:nth-child(3) > b > span {
    flex: 30% !important;
    max-width: 36% !important;
}
#expander-image-panel-tent_parsys_expander_5 > div > div > div > div > div > div > div > div > div > p:nth-child(3) > span {
    flex: 30% !important;
    max-width: 33% !important;
}

/*DA-13403*/
#expander-image-panel-tent_parsys_expander_5 > div > div > div > div > div > div > div > div > div > p:nth-child(3) > span > a > b > br{
	display:none;
}

/* DA-13663 */
@media (min-width: 768px) {
#tabpanel-1-0-disc3 > div.carousel-caption-panel.carousel-caption-title.bg-white.position-relative {
    bottom: -6rem;
}
.fresh-air .carousel-onboard .carousel-inner .carousel-caption-title {
top: 5rem;
}
}
/*DA-13747*/
#ssrModuleBody > div.ssrTypeMainHolder > div.ssrTypeHolder.minHeight > div.bx-wrapper > div.bx-viewport > ul > li > div > div.ssrType > h3 > .ssrText {
	font-size: 1.1266666667em;
}

/* DA-13808 */
#homepage\:banner-promoquilt > div > div.shopping-band.parbase > div > div > div > div.grow-max > div > div > ul > li {
	    width: 11rem;
}
#homepage\:banner-promoquilt > div > div.shopping-band.parbase > div > div > div > div.grow-max > div > div > ul > li > a {
	font-size: .65rem;
}
#homepage\:banner-promoquilt > div > div.shopping-band.parbase > div > div > div > div.static-col.right-band {
	flex: 0 0 17.375rem;
}
/*DA-13888*/
@media (min-width: 992px) {
	.fresh-air .brand-subhead-home {
		letter-spacing: 0px;		
	}
}

/* DA-13890 */
.advisory-display-block.advisory-desc-content.ng-star-inserted p b span.desktop-text span.rtebtn.rtebtn-secondary.btn-danger.btn-default.btn a
{
	font-size: 0.66rem;
}

body > app-root > app-home > ngc-alert-advisories > div > div > div > div.col-11.p-0 > div.alert-advisory-details > div > p:nth-child(1) > span > span > a {
	padding: 0.9rem 0.2rem;
}

/* DA-14118 */
#correctionBar.make-correction-container.ng-star-inserted span.correction-message {
	padding-left: 12px;
}

/* DA-14190 */
.flyready .idp-btn.fr-login-button.fr-button.idp-primary.idp-btn-wide[type="button"]{
	font-size: var(--font-size-14px);
}

/* DA-14211 */
#userId > div > div > label {
	font-size: 15px;
}

/*DA-14345*/
.hero-home-text-container {
	margin-bottom: 2rem !important;
}

/*DA-14423*/
.card{
	background-position: 50% 0% !important;
}

/*DA-14424*/
.fresh-air .make-correction-container {
	background-position: 0.3rem 50%;
}

/*DA-14422*/
.fresh-air .searchOptionLabel {
	font-size: .7125rem;
}
/*DA-14443*/
.mid-container .flight-result-filter idp-menu .idp-menu .btn-filter-results[role] .down-arrow[class]{
    margin-left: 5px;
}
/*DA-14444*/
[_nghost-c36] .idp-secure-flight-info .idp-label{
    font-size: var(--font-size-16px);
}

/*DA-14435*/
.fresh-air .offset-lg-7 {
	margin-left: 59.333%;
}

/*DA-14419*/
.idp-secure-flight-info__form--row--column.knowntraveler.ng-pristine.ng-valid.ng-star-inserted.ng-touched div.idp-input-bottomMargin.idp-input__add-margin div.idp-input__wrapper input.idp-input.ng-pristine.ng-valid.ng-star-inserted.ng-touched
{
        height: 54px;
}
.idp-secure-flight-info__form--row idp-input.idp-secure-flight-info__form--row--column.redress.ng-pristine.ng-valid.ng-star-inserted.ng-touched div.idp-input__add-margin div.idp-input__wrapper input.idp-input.ng-pristine.ng-valid.ng-star-inserted.ng-touched
{
        height: 54px;
}

/*DA-14444*/
div.review-pay-view.ng-star-inserted form#reviewPayForm.ng-pristine.ng-invalid.ng-touched div.container.pt-5.px-3.container-width div.row div.col-12.col-xl-8.p-0 div.col-12.adjustPadding div.row div.col-12 div.row.m-0.mb-3.ng-pristine.ng-invalid.ng-star-inserted.ng-touched div.col-12.p-0.ng-pristine.ng-invalid.ng-touched passenger-info div.row.passenger-info-view.passenger-info-border.list-group-item.down-shadow.list-group-item-action.m-0.p-3.p-md-my-4.ng-star-inserted div.col-12.p-0.ng-touched.ng-pristine.ng-invalid div.row div.col-12 fieldset div.row div.col-12 div.row.mt-2.ng-star-inserted com-delta-idp-secure-flight-info.ng-star-inserted idp-secure-flight-info-form div.idp-secure-flight-info div.idp-secure-flight-info__container form.ng-untouched.ng-pristine.ng-valid section.idp-secure-flight-info__form--row idp-input.idp-secure-flight-info__form--row--column.knowntraveler.ng-untouched.ng-pristine.ng-valid.ng-star-inserted div.idp-input-bottomMargin.idp-input__add-margin div.idp-input__wrapper input.idp-input.ng-untouched.ng-pristine.ng-valid.ng-star-inserted{
	height: 56px;
}

/*DA-14737*/
.trip-total-view .modal-view.trip-total .left-text, .trip-total-view .modal-view.trip-total .right-text {
	font-size: .87rem;
}

/*DA-14954*/
idp-refund-help-modal idp-refund-type-card .idp_refund_type_card .idp_refund_type_card--two .idp_refund_type_card--reimbursement .idp_refund_type_card_link.idp_refund_type_card--reimbursement--link idp-label-with-link .idp-label-with-text-container {
	margin-left: var(--margin-left-20);	
}
idp-refund-help-modal idp-refund-type-card .idp_refund_type_card .idp_refund_type_card--one .idp_refund_type_card--refund div.idp_refund_type_card--refund--btn {
	margin-top: var(--margin-top-0);
}
/*DA-15101*/
.fresh-air .anchor-link ul li {
	font-size: 1.15rem !important;
}
/*DA-14954*/
.idp_refund_type_card .idp-btn {
	font-size: 0.84rem !important;
}

/*DA-15354*/
@media (min-width: 1600px){
	#maincontent > div:nth-child(7) > div.container.card-chart-container.globalanchorchk > div.card-chart > table > tbody > tr:nth-child(3) > td, #maincontent > div:nth-child(7) > div.container.card-chart-container.globalanchorchk > div.card-chart > table > tbody > tr:nth-child(3) > th{
		height: auto!important;
	}
}

/*DA-14961*/
.td-loyalty-button idp-button button.idp-btn {
	width: 250px;
}
