/*DA-2201*/
div#CarSearchContainer fieldset#carAge label{
	margin-right:-1px;
}

/*DA-2208*/
#adultsSectionSpecs{
	width:125px;
}

/*DA-2196*/
div.spgPromoContent div.spgContentMain1 div.spgTxtContainer div.spgTxtHead{
	font-size:11px;
}
div#spgCont.grid_6.spgGrid_4 div.promoWidgetContainer div.spgPromoContent div.spgContentMain1 div.spgTxtContainer{
	padding-left:85px;
}

/*DA-2197*/
.contentWrapperAlt .grid_2 .link{
	line-height:13px;
}
/*DA-2236 Commented for ticket DA-3250
.div_offerLocation {
    margin-top: -16%;
}
h3.offerLocation {
    line-height: 20px;
}*/

.cash_miles_btn button#cashBtn{
    width: 78px;
}
/*** DA-2248 ***/
#nextGenAirShopping .tableHeaderHolderFare table tr td.tblContSmallCol button {
width: 105px !important;
}
#nextGenAirShopping .tableHeaderHolderFare table tr td.tblContSmallCol button.basicEconomyBtn {
width: 105px !important;
}
#nextGenAirShopping .tableHeaderHolderFare table tr td.tblContSmallCol .frmTxtHldr.flightCabinClass {
height:35px;
}
/*** DA-2012 ***/
.deltaToolTipTheme {
	background: transparent url("//content.delta.com/content/dam/delta-applications/mytrips/common/texture_light.png") repeat scroll 50% 50% !important;
}
/*** DA-2010 ***/
#brand a {
background: transparent url("//content.delta.com//etc/designs/delta/images/site_sprite.png") no-repeat scroll -1px -1276px;
}
form.customFormUI div.styled-select {
	background-image: url("//content.delta.com//content/dam/delta-applications/common/chrome/forms/polaris-select-new.png"), url("//content.delta.com//content/dam/delta-applications/common/chrome/forms/polaris-select-bg-new.png");
}
.airportLookUpBallon {
	background: transparent url("//content.delta.com//etc/designs/delta/images/site_sprite.png") repeat scroll 0 -1183px;
}
#utility-nav .fb {
background: transparent url("//content.delta.com//etc/designs/delta/images/site_sprite.png") no-repeat scroll 0 -340px;
}
#utility-nav .fb a {
background: transparent url("//content.delta.com//etc/designs/delta/images/site_sprite.png") no-repeat scroll 0 -75px;
}
#utility-nav .twtr a {
background: transparent url("//content.delta.com//etc/designs/delta/images/site_sprite.png") no-repeat scroll 0 -100px;
}
#utility-nav .help, #utility-nav .comment {
background: transparent url("//content.delta.com//etc/designs/delta/images/site_sprite.png") no-repeat scroll 0 -340px;
}
/*
#utility-nav .has-dropdown > a {
background: rgba(0, 0, 0, 0) url("//content.delta.com//etc/designs/delta/images/site_sprite.png") no-repeat scroll right -317px;
}*/
/* because DA-4167
#utility-nav .search button {
background: rgba(0, 0, 0, 0) url("//content.delta.com//etc/designs/delta/images/site_sprite.png") no-repeat scroll 0 -2156px;
}*/
#utility-nav .cart a {
background: transparent url("//content.delta.com//etc/designs/delta/images/site_sprite.png") no-repeat scroll 0 -170px;
}
.delta2UpCal .calControls .calClose {
background: rgba(0, 0, 0, 0) url("//content.delta.com//content/dam/delta-applications/calendar/cal-sprite.png") no-repeat scroll 7px -230px;
}
.month-selector {
background-image: url("//content.delta.com//content/dam/delta-applications/common/chrome/forms/polaris-select-new.png"),url("//content.delta.com//content/dam/delta-applications/common/chrome/forms/polaris-select-bg-new.png");
}
/* DA-1944 */
div#nextGenAirShopping div.grid_12.omega.alpha div.awardCalSearchPanel div#_flexForm_tmplHolder.floatLeft form#updateSearchForm > div.awardSearchFormHlder div.eachRowHolder div.flightType.floatLeft > div.tabBtnWraper > div.taboption {
	width: 100px !important;
}
/*DA-2236*/
#loginwidget.homepage .overlabel-apply {
    line-height: 9px;
}

/*DA-2200*/
.fullBanner #upsellECDiv .submitButton {
	    margin-top: 1px;
}
.fullBanner #upsellECDiv {
	    padding-top: 7px;
}

/*DA-2210*/
.borderRightContainer {
	    width: 117px !important;
}
.guestRoomsSkyMilesMsg {
	    width: 464px !important;
}
/***Commented for UPS-336
.requiredField {
	    margin-left: 475px;
}
***/

/*DA-2205*/
.carPickUpDate {
	    margin-left: 69px;
}
.carPickUpTime {
	    margin-left: 136px;
}
.carPickUpLocation {
	    margin-left: 209px;
}
li#liHeight1.tabMarginLeft.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active{
		 width: 173px !important;
}
li#liHeight1.tabMarginLeft.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a#liHeightCustom{
		 width: 206px !important;
}

li#liHeight2.ui-state-default.ui-corner-top{
		width: 134px !important;
}

li#liHeight2.ui-state-default.ui-corner-top a#liHeightCustom{
	 	width: 131px !important;
}
/* DA-2185 */
div#advanceFlightCont form#searchForm div.page_content div.grid_9.omega div.content_wrapper div#search_input_tmpl_holder div.tab_content_holder div.fieldSetWrap fieldset div.fieldSetWrap div#only_search_delta.wrapperMedLarge {
	width: 240px;
}
div#advanceFlightCont form#searchForm div.page_content div.grid_9.omega div.content_wrapper div#search_input_tmpl_holder div.tab_content_holder div.fieldSetWrap fieldset div.fieldSetWrap div#only_search_delta.wrapperMedLarge > fieldset > input#searchDeltaPartner.formCheckbox {
	margin-left: 0;
}
div#advanceFlightCont form#searchForm div.page_content div.grid_9.omega div.content_wrapper div#search_input_tmpl_holder div.tab_content_holder div.fieldSetWrap fieldset div.fieldSetWrap div#only_search_delta.wrapperMedLarge > fieldset {
	width: 229px;
}
/* DA-2236 height edited for DA-2171*/
button#roundTripBtn.btn-round-trip, button#oneWayBtn.btn-one-way-trip, button#air-shopping-multicity-link.btn-multy-city{
    font-size: 11px;
    height: 28px;
    line-height: 10px;
}
/* DA-1937 */
div#nextGenBooking div.tripSummaryWrapper.floatClear form#passengerinfo div#passengerInfoContainer div.tripSummaryBody.floatClear div.tripRowContainer.grayBg div#passengerDetails0.tripRowInfo div.paxFormContainer div.paxFormRow div.paxInputWrapper.genderFieldWrapper div.paxInputWrapper > span.nextGenErrorText {
	width: 75px;
}
/* DA-1937 */
div#nextGenBooking div.tripSummaryWrapper.floatClear form#passengerinfo div#passengerInfoContainer div.tripSummaryBody.floatClear > div.tripRowContainer.grayBg > div.tripRowInfo.contactInformation > div.col_0 div.tripLocation h3.contactLbl {
	font-size: 14px;
}
div#nextGenBooking div.tripSummaryWrapper.floatClear form#passengerinfo div#passengerInfoContainer div.tripSummaryBody.floatClear > div.tripRowContainer.grayBg > div.tripRowInfo.contactInformation > div.paxFormContainer div.paxFormRow div.paxInputWrapper.emailFieldWrapper div.paxInputWrapper > span#email-error.nextGenErrorText {
	width: 200px;
}

body.homepage .contentWrapper h3 {
    line-height: 20px !important;
}

/* comented because of DA-2516
 * .airShoppingBody .youAreInNavList li {
    width: 101px;
}*/
#nextGenAirShopping .aminitiesDetailWrapper .detailLinkHldr {
    width: 69px;
}
div.aminitiesDetailWrapper div#detailLinkHldr_0.detailLinkHldr a span#detailsArrow_0.detailsArrow{
   margin-left:-5px;
}
/* comented for DA-3325 font is defined now in em instead of px
#nextGenBooking .tripLocation {
    font-size: 25px;
}*/
#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 input.zipCode {
    width: 79px;
}

#loginwidget.bottomNav .loginDelta {
    font-size: 9px;
}
/* disabled for DA-4602
 * a, a:link, a:visited {
    font-size: 9px;
}*/

#nextGenBooking .tripLocation span {
    min-width: 43px;
}

#nextGenAirShopping .aminitiesDetailWrapper .detailLinkHldr {
    width: 69px;
}
/* DA-1941 */
div#nextGenBooking div#bookATrip div.paymentTripWrapper div#tripExtraHeader div.tripSumInnerHeader div.innerHeaderRight button#addEditTripExtras.tertiary.floatRight {
	width: 236px;
}
div#nextGenBooking div#bookATrip div.paymentTripWrapper div#tripExtraHeader div.tripSumInnerHeader div.innerHeaderRight h2.tripExtraHeader {
	line-height: 18px;
}

/* DA-2209 */
div#vacationSearchWidgetContainer.activeTab_flightHotel form#flightHotelSearchForm.customFormUI div#flightHotelVacationSearchContainer div#flightHotelDetails.floatLeft fieldset.passengerCountContainer div.floatLeft.adultCount
{
	padding-right: 11px;
}
div#vacationSearchWidgetContainer.activeTabError form#flightHotelSearchForm.customFormUI div#flightHotelVacationSearchContainer div#flightHotelDetails.floatLeft fieldset.passengerCountContainer div.floatLeft.adultCount
{
	padding-right: 11px;
}
#searchHotelWidgetForm.customFormUI div#bookTrip.alpha fieldset#widgetSection fieldset#fsHotelWidgetNumberOfChild.roomsAdultsChildFieldset.childrenHotelWidget div div#hotelWidgetChildrenDiv a img#hotelWidgetHelpIcon
{
	height: 24px;
}

/* DA-2186 */
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main div#ContentWell_2.grid_12.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchCarProductContainer fieldset.carTitleContainer div.carHeader
{
	font-size: 25px;
}
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main div#ContentWell_2.grid_12.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchCarProductContainer fieldset.carTitleContainer div.carLandingEarnMilesSection.showCursorPointer span.carLandingBookOnDeltaTxt
{
	font-size: 9pt;
}
div#ContentContainer.grid_12 main div#ContentWell_2.grid_12.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchCarProductContainer fieldset.carTitleContainer div.carLandingEarnMilesSection.showCursorPointer
{
	margin-left: 20px;
}
div#ContentWell_2.grid_12.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchCarProductContainer fieldset.carTitleContainer div.carLandingEarnMilesSection.showCursorPointer
{
	width: 250px;
}
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main div#ContentWell_2.grid_12.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchCarProductContainer fieldset.carProductSubHeaderContainer
{
	margin-top: -10px;
}
/* DA-1966 */
div#nextGenBooking div#carHotelBanner form > button.secondary {
	width: 127px;
}
div#nextGenBooking div#carHotelBanner.printHide div.hotelCarBnrWrp div.addCarWrp div.addHotelCnt div.addHotelTxt form#carSearchFrm > button#addCarBtn.secondary {
	bottom: 76px;
}

/* DA-2191 */
div#ContentContainer.grid_12 main 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
{
	display: inline-block;
	width: 85px;
}
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
{
	padding-top: 10px;
}
div#ContentContainer.grid_12 main div.fltLeft.grid_9.omega div.grid_3 div.profilecontentWrapper.smallContainer div.padTop2 div.innerContent div.fltLeft div.savedFont.marleftSpace10.fltLeft.padTop2
{
	margin-left: 6px;
}
/* DA-2112 */
div.grid_12.alpha.MerchandiseContainerDiv div.titleHeader div.grid_12.hotelDetailsHeaderOuter div.hotelDetailsBackButtonDiv a#hotelDetailsBackButtonLink span.hotelDetailsBackButton {
	background-size: 220px 22px;
	width: 186px;
}
/* DA-2203 */
.car_option {
	font-size: 12px;
}
.car_option .car_option_noCancel {
	margin-left: 15px;
	margin-right: 15px;
}
/*DA-2265*/
div#mileageInfo div.tripRowContainer.millageInfoContainer div.millageEariningInfo.floatClear div.millageMileEarn {
	width: 300px;
}
div#saveToProfileWrapper.spcLeft div.fieldSecContWrapper label.lblSaveInfo {
	font-size: 10px !important;
}
div.paymentSeatRowContainer div.paymentSeatLeftCol.paymentSeatFooter div.leftColBtmTxt span {
	font-size: 11px;
}
div.tripSumInnerHeader div.innerHeaderRight button.secondary.floatRight.printHide.changeSeatBtn {
	width: 150px;
}
div.contentWrapper a.linkRightRail h2.contentWrapperHeader.tntHeader {
	padding-left: 3px;
	padding-right: 3px;
	font-size: 16px;
}
div.contentWrapper a.linkRightRail p.tntTeaser br:nth-child(2) {
	display: none;
}

/* commented for DA-3675
.profile_new_hero_image {
    background: rgba(0, 0, 0, 0) url("/_onelink_/deltaair/en2de/images/content/dam/delta-applications/profile/logos/profile_enrollment_new_hero.jpg") no-repeat scroll 0 0;
}*/
/*DA-2374*/
div.tableColumns.passengerInfoTableColumn.tableDividers div.passengerDetails {
	padding: 12px 0 15px 12px;
}
div.frequentFlyerForm div#ffControls.passengerInfoButtonSection div.ffControls_button {
	margin-left: 3px !important;
}
div.frequentFlyerForm div#ffControls.passengerInfoButtonSection div.ffControls_button input#addFFbtn.secondary.addFFbtn {
	font-size: 10px !important;
	width: 72px;
}
/* DA-2395 */
div#skymilesenrollment-content.createProfile form#basicForm div#basicInfo div.profilePaxFormRow > div#addr1-1_headDiv.profilePaxInputWrapper.addrLine1Chk div.profilePaxInputWrapper.proAddLine > label#addr1-1-error.error {
	width: 210px;
}
div#skymilesenrollment-content.createProfile form#basicForm div#basicInfo div.profilePaxFormRow > div#cityCountyWard-1_headDiv.profilePaxInputWrapper.cityChk div.profilePaxInputWrapper > label#cityCountyWard-1-error.error {
	width: 210px;
}
/* DA-2396 */
div.tripSummaryWrapper.floatClear div.tripSummaryBody.floatClear div.tripSummaryLeftCol div#tripRowDetailsDisplay > div.tripRowContainer div.tripRowInfo div.col_1 div.row.tripLocation span.tripSummeryFly.SVO > span.tripDate {
	font-size: 8px;
}

/* DA-2276 */
.lavatoryLgndWrapper
{
	width:69px;
}
.galleyLgndWrapper
{
	width:60px;
}
.exitLgndWrapper
{
	width:69px;
}
.promoFCPriceRightColumn
{
	font-size:10px;
}
#promoBenefitsDisclaimer, #seatBenefitsDisclaimer
{
	font-size:10px;
}
/*DA-2272*/
.advancedSearchEarnMilesTxt
{
font-size: 10pt;
}
/*
 * disabled for DA-5724, site is responsive, any units adjustments should follow source design
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{
font-size: 10px;
}
*/
/*DA-2193*/
.basicInfo .editSpace
{
margin-left: 2px;
width: 54px;
}
.makePrimary
{
width:52px;
}
.makePrimaryEmails
{
width:52px;
}

/*DA-2180*/
#nav-widget.docked #nav-widget-content section
{
width: 110px;
}
/*DA-2305*/
#loginHelpPage #loginHelpContentHeader
{
font-size: 22px;
}
/*DA-2349*/
.myDeltaContentContainer .myCreditCertificate_details
{
height: 150px;
}
/*DA-2298*/
.activeTab_hotelCar
{
    height: 510px;
}
.activeTabError_hotelCar
{
height: 580px;
}

/*DA-2171*/
#utility-nav .skymiles .dropdown.wide
{
	width: 313px;
}
#utility-nav .skymiles .dropdown ul
{
	width: 155px;
}
#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;
}
html[lang] #loginwidget.homepage label#lblUser_Nm
{
padding-top: 3px;
}

/*DA-2173*/
/*label, select, option, input, button, textarea
{
font-size: 10px;
}*/
#book-delta-vacations-content .adultCount
{
padding-right: 15px;
}
/* DA-2475 */
div#mainContainerCar.hideElement.MerchandiseContainerDiv div.grid_7.alpha.scrollingContents div#listOfCars form#searchCarResultsForm.customFormUI div.innerScrollBar div#carListDiv.carListDivClass div#carList div.grid_7 div.grid_7.carDetailContainer div.grid_5.carDetailSection div.ui-tabs-width.backgroundClass.ui-tabs.ui-widget.ui-widget-content.ui-corner-all ul.tabMargin.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top a {
	font-size: 10px !important;
}
div#mainContainerCar.hideElement.MerchandiseContainerDiv div div#listOfCars form#searchCarResultsForm div.innerScrollBar div#carListDiv.carListDivClass div#carList div.grid_7 div div.priceClass.condensed {
	font-size: 7px !important;
}
.carBookingContainer {
	padding-bottom: 30px;
}
div#mainContainerCar.hideElement.MerchandiseContainerDiv form.customFormUI.backgroundClass div#complexHeader.complexHeaderIE7 div.grid_12.alpha.omega.searchCriteriaHeaderFooterHeight.borderTopDiv div.searchCriteriaHeaderFooter.carSearchCriteriaHeaderFooter div#alignSortBy.grid_5.heightDiv.borderLeftDiv div.productNameMargin.carProductNameMargin div.sortByCar.styled-select.carSelectAdv {
	width: 102px !important;
}
div#mainContainerCar.hideElement.MerchandiseContainerDiv form.customFormUI.backgroundClass div#complexHeader.complexHeaderIE7 div.grid_12.alpha.omega.searchCriteriaHeaderFooterHeight.borderTopDiv div.searchCriteriaHeaderFooter.carSearchCriteriaHeaderFooter div#alignSortBy.grid_5.heightDiv.borderLeftDiv div.productNameMargin.carProductNameMargin div.sortByCar.styled-select.carSelectAdv select#sortBy.styledSelectWidth.sortByCar {
	width: 120px !important;
}
div#carExcludingTaxesOne {
	width: 223px;
}
/*** DA-2206 ***/
#shoppingCart .tax-fees_left {
margin-top:-6px;
}
/* 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-2207 ***/
#advAmenitySeconRow {
margin-top:-59px;
}
.advancedSearchEarnMilesTxt {
font-size:8pt;
}
.deltaFont {
font-size:17px;
}
.earnUpToPromoSection {
font-size:10px !important;
}
/*** DA-2187 ***/
.hl-sec {
width:420px;
}
.btn-sec-st {
right:-75px;
}
/* DA-3406
.container_12 .grid_6 {
width: 500px;
}*/
.contentPlace {
width: 470px;
}
.leftSpace5 {
font-size:10px;
}
.navigatePage .profilecontentWrapper .contentWrapperHeader {
width:478px;
}
#hotel-loyalty-prog h2 {
width:480px;
}
/*** DA-2279 ***/
#policyNote {
width:520px;
}
/*** DA-2278 ***/
span.tripSummeryFly span.tripDate {
max-width: 115px;
white-space: normal !important;
}
/*** DA-2304 ***/
.myDeltaContentContainer .firstTimeSaveText {
padding-top:7px;
}
.myDeltaContentContainer .firstTimeSaveSelection {
margin-top:7px;
}
.myDeltaContentContainer .firstTimeSaveFooter {
margin-top:5px;
}
/*** DA-2331 ***/
.schedulesFloatLeft.primary, .schedulesFloatLeft.primary[type="button"], .schedulesFloatLeft.primary[type="submit"] {
font-size: 6.9pt;
}
/*** DA-2174 ***/
div.profileRowContainer.grayBg div#SPGSection.profileRowInfo.spgHeader.spgchek {
height: 92px;
}
div#nav-widget-container.expanded div#nav-widget-content section#nav-widget-booking.active {
    width: 112px;
}
div#nav-widget-container.expanded div#nav-widget-content section#nav-widget-booking {
    width: 112px;
}
/*** DA-2492 ***/
#advanceFlightCont .right-gap {
margin:2px 4px;
}
#advanceFlightCont .fareClassWrap {
width:220px !important;;
}
select#passengers.avt_flt_srch.avt_flt_srch2 {
width: 134% !important;
}
/*** DA-2496 ***/
#advanceFlightCont .featured-dropdown .dropdown-wrapper select {
width:120%;
}
/*** DA-2497 ***/
.staticModalWrapper ul {
margin:0 0 3px 10px;
}
/*** DA-2498 ***/
#advanceFlightCont .row_container .wrapperSmall {
width:110px;
}
/* DA-2503 */
footer div#footer div#footer-languages > h4 + ul {
	width: 205px;
}
/*DA-2334, edit because DA-5077*/
.upcomingTripsTile .title
{
	font-size: 17px;
}
.tripFinderLink #tripFinderLink
{
	font-size: 11px;
	padding: 0 8px 0 0;
}
/* DA-2516 */
div#_flexForm_tmplHolder.floatLeft form#updateSearchForm div.awardSearchFormHlder div.eachRowHolder div.bstFareFor.floatLeft div.inputWrapper.bestFareDropDown {
	width: 146px;
}
/* DA-2513 */
body.manageProfile .container_12 .grid_6 {
	width: 38.5em;
}
/* DA-2203 */
.stickyHeaderTimeFields {
	width: 65px !important;
}
.stickyHeaderLocations {
	width: 131px !important;
}
/* DA-2209 */
#book-delta-vacations-content .adultCount {
	padding-right: 14px;
}
/* DA-2268 */
#nextGenAirShopping .dropDownWrapper {
	width: 135px;
}
#nextGenAirShopping .dropDown {
	width: 155px;
}
#nextGenAirShopping div#_fareDisplayContainer_tmplHolder .aminitiesDetailWrapper .detailLinkHldr {
	width: 77px;
}
/* DA-2203 */
.car_option {
	font-size: 11px;
}
/*DA-2528*/
#nextGenBooking .ecoComfortOfferAdvTxt
{
	line-height: 20px;
}
/*DA-2708*/
div.baggageCheck div#baggageInfo fieldset#bagTrack fieldset#bagTagNumber div.fileRefDiv span.spanLeft label#bagTagNumberLabel {
	width: 156px;
}
/* DA-2904 */
main div.header ul.filterTab.stepIndicatorFloat > li {
	padding-left: 4px;
	padding-right: 3px;
}
main a#maincontent + div.header > h1.pageTitleFloat {
	font-size: 2em;
}
/*DA-2959*/
div.table.section table.deltaTable.actionableTable thead tr th {
	padding: 12px 4px 9px;
}
div#ContentWell div#accordion p {
	font-size: 11px;
}
/* DA-2960 */
div#ContentWell.grid_12.alpha div.grid_3.omega div.parsys.rightPar div#content-www-en_US-skymiles-earn-miles-rightPar-start_1.mboxDefault div.parbase.section.reference div.cq-dd-paragraph div.parbase.defaultdeltamboxcontent.defaultdeltamboxcont div#defaultdeltamboxcont.promoWrapper.i-2-dark div.title h2 {
	font-size: 1.1em;
}
/*DA-2958*/
li#FindOutHowtheBestinBusiness8480brAirlineCanHelpYourCompanySucceed.active div.hero-text.dark {
	top: 480px !important;
}
div#panelContentContainer ul#inPageNav.tabs3 li {
	width: 295px;
}
li#FindOutHowtheBestinBusiness8480brAirlineCanHelpYourCompanySucceed.active div.hero-text.dark h1 {
	font-size: 2.6em;
	letter-spacing: -1px;
}

/* 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: 51px;
}
/*DA-3078, 3272*//*
div#nextGenAirShopping .container .topHeaderWrapper .col_2 {
	width: 415px;
}*/
#nextGenAirShopping .summaryMessageWrapper.selectItinlayoverWrap .layOverTimeDetails .layOverTimeTxt
{
	width: auto;
}

/* DA-3089 */
#onetimeNotifyMe
{
	width: 110px;
}

/* DA-3087 */
.tabpanelheader .yessubheader h4
{
	padding: 0 22px;
}

/* DA-3086a */
table.actionableTable thead tr th, table.actionableTable tbody tr td
{
	padding: 12px 9px;
}
/* DA-3086b */
/*.container_12 .grid_9
{
	width: 78em;
}

.container_12 .grid_9 .hero
{
	text-align: center;
}*/
/*DA-3170*/
div.large-promotions div.large-promotions-one div.parsys.promoleft div.large-promotions-two-left.largepromotext.grey p span.grey span.tntSubText {
	font-size: 19px;
}
div.large-promotions div.large-promotions-two div.parsys.promoright div#mboxImported-default-ws_home_redesign_rightrail1-0 div a.linkRightRail div.small-promotion div.small-promotion-txt h4.tntHeader {
	font-size: 18px;
}
/*DA-3172, DA-2837, DA-3078, 3272*/
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 div.toggleMilesMoney legend.payWith {
	font-size: 8px;
}
/* DA-3086 */
div#LayoutContainer.container_12 div#ContentContainer.grid_12 div#ContentWell.grid_12.alpha main div.grid_9.alpha div.parsys.mainPar > div.contentarea.section div.contentWrapper div.par.parsys > div.table.section > table.deltaTable.actionableTable {
	font-size: 0.8em;
}
/* DA-3088 */
div#mboxImported-default-ws_travel_whereWeFly_destinations_latinAmCarib_rightRail1-0 div.i-square-dark.i.promo-wrapper div h3.tntHeader {
	font-size: 14px !important;
}


/* DA-2565, DA-4529 */
#hotelRoomList .priceDetailsContainer
{
	width: 524px;
}
/*DA-4051
#hotelRoomList .roomTotalPrice
{
	margin-right: -58px;
}*/

.purchaseTabHeight.guestUpdatedPurchaseTab
{
	height: 37px;
}

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

#hotelRoomList .purchaseTabHeight:not([style*="none"]) + div[style*="none"] + .purchaseTabHeight[style*="block"] .guestCheckOutTab
{
	margin-top: -17px;
}

/* DA-2772, 3332 */
#nextGenAirShopping .awardCalSearchPanel .currnecyRadio.floatRight fieldset
{
	width: 235px;
}
/* Commented for ticket DA-3464
#updateSearchForm .eachRowHolder input.toggle[name="nonstopFlightsOnly"] + label, #updateSearchForm .eachRowHolder input.toggle[name="viewType"] + label, #updateSearchForm .eachRowHolder input.toggle[name="tripType"] + label:last-of-type
{
	line-height: 23px;
}*/
#updateSearchForm #updateSearchForm div.eachRowHolder:nth-child(4) .bestFareDropDown label
{
	height: 18px !important;
}

/*DA-3182*/
div#nextGenBooking div#bookATrip div.paymentTripWrapper div#tripExtraContent div.tripExtrasImgLftSection div.tripExtrasAddExtraButton button#addTripExtra.secondary {
	width: 155px;
}
div#nextGenBooking div#bookATrip div.paymentTripWrapper div#tripExtraContent div.tripExtrasImgLftSection div.tripExtrasAddExtraButton {
	right: 130px;
}

/*DA-3061*/
div#ContentWell .grid_4 .contentWrapper h3 {
	text-transform: none;
}
li.blueColorBox1 a {
	text-transform: none;
}

/* DA-2475 */
#carList .carBookingContainer
{
	padding-bottom: 5px;
	height: auto;
}

#baseRateFont
{
	margin-bottom: 15px;
}
#checkboxDiv .carRateFont
{
	margin-bottom: 10px;
}
.resetRightAlign
{
	margin-right: 4px;
}
.resetRightAlign, .carRateFont, #baseRateFont, .baseRateResetProp
{
	font-size: 9px;
}

.stickyHeaderTimeFields
{
	width: 67px !important;
}

#hertz1ClubLabel
{
	width: 200px;
}

/* DA-2352 */
div#spgCont.grid_6.spgGrid_4 div.promoWidgetContainer div.spgPromoContent div.spgContentMain1 div.spgTxtContainer
{
	padding-left: 70px;
}
 .container_12 #spgCont.grid_6
{
	width: 460px;
}
#ContentContainer .ImgTextHolder #pay_w_miles_link {
    font-size: 8px;
}
/* DA-2355 */
.promoWrapper.eligibleContainer .eligiblePromoBlockContent
{
	width: 420px;
}

/* DA-2341 */
/* disabled outdated fix in behalf of DA-5071
 * .navigatePage .profilecontentWrapper .contentWrapperHeader
{
	width: 440px;
}
*/
.manageProfile .sub_grid_4.overlabel-wrapper input[type="text"]
{
	width: 170px;
}

/* DA-2353 */
.RBMA_MainContainer div.RBMA_SmallContainer .RBMA_TabularFormat
{
	height: 200px !important;
	background-image: url("//de.delta.com/content/dam/delta-applications/acctactvty/mileageCalculator/RBMA_AccrualTool_New.png") !important;
}
.RBMA_MainContainer div.RBMA_SmallContainer .RBMA_TabularFormat .RBMA_Row div.enter_Info input.calculate
{
	background-image: url("//de.delta.com/delta/RBMA/Calculate.png") !important;
}


/* DA-2775 */
#nextGenBooking .youAreInNavList li
{
	width: 85px;
}
#nextGenBooking .youAreInNavStyle
{
	width: 170px;
}
#nextGenBooking .startOverLinkBtn
{
	width: 65px;
}
#nextGenBooking .startOverLinkBtn span
{
	left: 0.4em;
}

/* 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-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.item-container.spcleft.productPrimary[id^="primary_Car"] div.item-container-bottom-mid.first-details-strip div.mid-right {
	width: 399px;
}

/* DA-2346 */
#dreamtripsForm #destination #city
{
	width: 29em;
}

/*DA-3203, DA-4189, DA-6035*/
.homepage a {
	font-size: 100%;
}
.homepage span.footnote {
	font-size: 10px;
}
/*commented because DA-5094
div.contentWrapper h3.contentWrapperHeader {
	font-size: 15px;
}*/

/* 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;
}

/* DA-2182 */
#nextGenAirShopping .summaryMessageWrapper .layOverTimeDetails .layOverTimeTxt
{
	width: auto;
}

/* DA-2186 */
div#ContentWell_2.grid_12.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchCarProductContainer fieldset.carTitleContainer div.carLandingEarnMilesSection.showCursorPointer
{
	width: 410px;
}

div#LayoutContainer.container_12 div#ContentContainer.grid_12 main div#ContentWell_2.grid_12.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchCarProductContainer fieldset.carProductSubHeaderContainer
{
	margin-top: -25px;
}

/* DA-2341 */
body.manageProfile .container_12 .grid_6.navigatePage{
    width: 500px;
}
body.manageProfile button.outerEdit.tertiary {
    width: 70px;
}
.manageProfile .info .editSpace input[type='button']{
    margin-left:23px;
}
.manageProfile #LayoutContainer div#ContentContainer {
    width: 970px;
}

/* DA-2275 - Causing issue on DA-3498 */
/*#nextGenBooking .tripSummaryHeader .youAreInNavStyle
{
	width: 255px !important;
}*/

#nextGenBooking .youAreInNavList li.activeTripextraNavIcon
{
	margin: -5px 0 0 10px;
	background-position: -40px -13px;
	width: 70px;
}

#nextGenAirShopping .youAreInNavList > li:nth-child(2)
{
	width: 95px;
}

/* DA-2340 */
.manageProfile #LayoutContainer .grid_9.omega .info{
	width:690px;
}
.manageProfile #emailInformation #emailInfo .basicInfo, .manageProfile #addressInformation .info {
    width: 640px;
}
.manageProfile #LayoutContainer .grid_9.omega .makePrimary,.makePrimaryEmails {
	width: 75px;
}
.manageProfile #addressInformation  .deleteFields.singleContainer, .manageProfile #phoneInformation  .deleteFields.singleContainer, .manageProfile #emailInformation  .deleteFields.singleContainer{
	width: 745px;
}
.manageProfile #LayoutContainer .grid_9.omega #addressInformation .info, .manageProfile #LayoutContainer .grid_9.omega #phoneInformation .info{
	width: 635px;
}
.manageProfile .container_12 div.grid_9.omega{
    width: 720px;
}

/* DA-2345 */
body.manageProfile button.newEditBtn.tertiary {
    width: 70px;
}
body.manageProfile #hotel-loyalty-prog .tnc-err {
    margin-left: 0;
    width: 240px;
}
/* DA-2290 */
div#mainContainerCar.hideElement.MerchandiseContainerDiv div.grid_7.alpha.scrollingContents div#listOfCars form#searchCarResultsForm.customFormUI div.innerScrollBar div#carListDiv.carListDivClass div#carList div.grid_7 div.carBookingDetailsSection.hideElement.grid_5 div div.carBookingContainer div fieldset div.grid_5.carResultList div.grid_6.carPassangerNamesContainer div.grid_2.firstNameCarBooking div label.carError {
	width: 185px;
}
div#mainContainerCar.hideElement.MerchandiseContainerDiv div.grid_7.alpha.scrollingContents div#listOfCars form#searchCarResultsForm.customFormUI div.innerScrollBar div#carListDiv.carListDivClass div#carList div.grid_7 div[id^="carReservationSection"].carBookingDetailsSection.hideElement.grid_5 div[id^="carReservationContainer"] div[id^="carBookingContainer"].carBookingContainer div fieldset div[id^="carReservationPanel"].grid_5.carResultList div.grid_6.carPassangerNamesContainer {
	margin-top: 12px;
}

/* DA-2348 */
body.myDelta a:not(#profile_small_button):not(#enrolled_btn), body.myDelta a:not(#profile_small_button):not(#enrolled_btn):visited
{
	font-size: 11px;
}
#mySaves_wrapper .savesDiv span.total, #mySaves_wrapper .savesDiv .saved a
{
	font-size: 10px;
}

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

/* DA-2342 */
body.myDelta .myDeltaContentContainer .grid_6.noLeftMargin
{
	width: 462px;
}

body.myDelta .storedPaymentInput_info #wwctrl_addForm_summaryData_expirationDateMo, body.myDelta .storedPaymentInput_info #wwctrl_addForm_summaryData_expirationDateYear
{
	width: 68px !important;
}
body.myDelta #billing_info .related_field .wwgrp:not(:first-of-type)
{
	font-size: 12px;
	width: 82px;
	margin-top: -16px;
}
body.myDelta #billing_info .related_field .wwgrp:not(:first-of-type) option
{
	font-size: 12px;
}

body.myDelta .storedPaymentInput_info #wwctrl_addForm_countryCode,
body.myDelta .storedPaymentInput_info #wwctrl_add_savedAddressId,
body.myDelta .storedPaymentInput_info #wwctrl_paymentMethodId
{
	width: 174px !important;
}

body.myDelta .storedPaymentInput_info #wwctrl_addForm_summaryData_addressCityCode select
{
	width: 125px !important;
}

body.myDelta .storedPaymentInput_info #wwgrp_add_savedAddressId
{
	width: 230px
}

body.myDelta .myDeltaContentContainer .storedPaymentInput_button:last-of-type
{
	width: 35%;
}

/* DA-2303 , comment because DA-4555 too globaly */
/*::-moz-focus-inner, ::-moz-focus-outer
{
	border: 1px solid transparent
}*/
a:focus
{
	outline: 0;
}
/* causes slightly blurry text when highlighting an <option> (since that text is a shadow)
select:-moz-focusring
{
	color: transparent !important;
	text-shadow: 0 0 0 #000;
}*/

/*DA-3250*/
div.large-promotions-two-right .text2_arrow {
	margin-right: 1.308em;
}

/*DA-2347*/
.manageProfile #replaceSavedTrips .fltLeft.sample.addPref{
	width: 337px;
}
.manageProfile #replaceSavedTrips .overlabel.top24{
	width: 190px;
}
.manageProfile #replaceSavedTrips .clrBoth.overlabel-wrapper input.tripalias{
	width: 212px;
}
.manageProfile .sub_container_profile.dispNone.ssinfoHide{
	width: 410px;
}

/* DA-3257 */
#ajaxSpinnerContainer h3
{
	left: 0 !important;
	width: 100%;
}
/*DA-3256*/
div.deal-promotions div.panel article#r1_c1.largehomepagefareoffer a div.div_offerLocation h3.offerLocation {
	font-size: 1.2em;
}

/* 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#splitFC.upsellBanner.splitBanner div#upsellSplitDivLeft.upsellSplitDiv div#upsellSplitDescLeft div.upsellOfferHeaderBannerText {
	font-size: 1.4em;
}
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 {
	padding-top: 0;
}

/* DA-3272 */
.sortBySelect #redeemMilesToggle
{
	margin: 9px 5px 9px 0px;
}
#nextGenAirShopping button.currnecyTypeFlex, #nextGenAirShopping button.currnecyTypeFlex.selected
{
	height: 27px;
	width: 65px;
}
#nextGenAirShopping #milesCashSearch
{
	width: 90px;
}

/* DA-3274 DA-3951, comment because of DA-4978 */
/*#inPageNav.tabs5 li
{
	width: 200px;
}*/

/* DA-3277 */
#nextGenBooking #paxInfoToTripExtra
{
	white-space: normal;
}

/* DA-3305, 3596 */
/*.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.merchandise-modal .tabDetailsContainer .tabDetailsContent
{
	width: 260px;
}*/
/*DA-3293*/
div.mileageBoosterSelectWrapper.tripExtrasSelectWrapper.styled-select {
	width: 250px !important;
}
div.mileageBoosterSelectWrapper select {
		width: 304px !important;
}
/*DA-3276*/
div#nextGenAirShopping div#_fareDisplayContainer_tmplHolder .aminitiesDetailWrapper .detailLinkHldr {
		width: 60px;
}

/* DA-3342 *//*
#nextGenAirShopping .container .topHeaderWrapper .sortBySelect
{
	width: 22.45em;
}*/

/* DA-3332 */
#nextGenAirShopping .awardCalSearchPanel select#paxCountDropDown.dropDown
{
	width: 78px;
}

.eachRowHolder button
{
	height: 27px;
}

/* DA-3335 */
fieldset#advSearchHotelSection fieldset#noOfAdults
{
	width: 110px;
}
/*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.grid_12.alpha.omega div div.grid_9.alpha div#item-primary-container.spcleft.negetive_margin div.item-container.spcleft.productPrimary[id^="primary_Hotel"] div.item-container-bottom-mid.first-details-strip div.mid-left div.btn-cont div.view-item-details {
	width: 130px;
	line-height: 14px;
}
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-left div.btn-cont div.view-item-details {
	width: 130px;
	line-height: 14px;
}
/* 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-3371, 3412 */
div#nextGenAirShopping div#container.floatLeft div.grid_10.omega div.floatLeft div.container div.topHeaderWrapper.tripRowContainer div#_selectedItinerary_tmplHolder.flightDetailTable table#_selectedItinerary_tmplHolder.flightDetailTable tbody tr td[id^="tripRowDate"].tripRowDate {
	width: 67px;
}

/* 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-3394*/
div#loginErrorContainer div.javaErr div#javaErrMsgId div.error div.errMsg b {
	font-size: 9px;
}
div#loginErrorContainer div.javaErr div#javaErrMsgId div.error div.errMsg b a.loginHelpLink1 {
	font-size: 9px;
}
#loginwidget.homepage div.error div.errMsg {
	margin-top: 12px;
}

/* DA-3405, edit because DA-5046 */
#advanceFlightCont .airportLookUpBalloon
{
	height: 15px;
	width: 13px;
	background-position: 0 -1183px;

	margin-left: 11.667em;
}

#_multi_city_block_tmplHolder .airportLookUpBalloon
{
	margin-left: -25px;
	margin-top: 5px;
}

/* DA-3406 */
#loggedIn.homepage .logout .logout-lnk
{
	line-height: 10px;
}

/* DA-3398, 3478 *//*
#merchandisingBody  .promoOuterContainer {
    margin-top: -129px;
}*/
/* disabled for DA-5206
 * #merchandisingBody .carSubmitButtonContainer{
	margin-top:-15px;
}
*/

/***/
#air-shopping-widget-mainContent .widget-body-content-top .ui-button
{
	padding-bottom: 5px;
	padding-top: 0;
}
#oneWayBtn span
{
	margin-top: 8px;
}
/*width added for DA-6381*/
#air-shopping-widget-mainContent .widget-body-content-top > :not(.trip-btn-container) .ui-button
{
	height: 15px;
	width: 101px;
}

#air-shopping-widget-mainContent .widget-body-content-top .cash_miles_btn #cashBtn,
#air-shopping-widget-mainContent .widget-body-content-top .cash_miles_btn #milesBtn
{
	width: 6em;
	padding-top: 2px;
}
#air-shopping-widget-mainContent form.customFormUI .advance_pass-count
{
	width: 70px !important;
}
div#hotelWidgetSearchContainer fieldset.roomsAdultsChildFieldset div.styled-select select
{
	width: 78px !important;
}
div#hotelWidgetSearchContainer span#checkInDateCallIcon, div#hotelWidgetSearchContainer span#checkOutDateCallIcon
{
	left: 8.333em;
}
div#CarWidgetContainer span#pickUpDateCallIcon, div#CarWidgetContainer span#dropOffDateCallIcon
{
	left: 8.167em;
}
div#CarWidgetContainer select#pickUpTime, div#CarWidgetContainer select#dropOffTime
{
	width: 145px !important;
}

#book-delta-vacations-content .tab-container .pkg-name
{
	height: 50px;
}
#book-delta-vacations-content .tab-container #flightCarTab span, #book-delta-vacations-content .tab-container #hotelCarTab span
{
	display: block;
	margin-top: 10px;
}

#nav-widget div.widget-container #FLIFO_flight-status-form div.styled-select select,
#nav-widget div.widget-container #widget-checkin-content div.styled-select select,
#nav-widget div.widget-container #escape-maincontent div.styled-select select,
#nav-widget div.widget-container #findMyTripsFormContainer div.styled-select select
{
	width: 290px;
}

#nav-widget div.widget-container #widget-checkin-content a.airportLookUpBallon
{
	margin-right: 20px;
}

/* DA-3414, 3441 */
#widget-booking .toolTipErrorMessageContainer:not(:empty)
{
	background-position: 15px;
	padding: 5px 70px;
	line-height: 20px;
}
#book-hotel-content .toolTipErrorMessageContainer:not(:empty)
{
	padding: 5px 50px;
}
.errIcon
{
	padding: 1px 0 0 18px !important;
}

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

/* DA-3412 */
#nextGenAirShopping .inputWrapper .toggle-container > label
/*Commenting this as it is causing issue in DA-3488
{
	padding: 9px 0px 7px;
}*/
#nextGenAirShopping .inputWrapper .toggle-container > label.btn.last[for="milesCashSearch"]
{
	/*Commenting this as it is causing issue in DA-3488
	height: 2.273em;*/
	padding: 3px 0px 2px;
}

#nextGenAirShopping .container .topHeaderWrapper table.flightDetailTable tr > .col_2:first-of-type
{
	width: auto;
}
#nextGenAirShopping .container .topHeaderWrapper table.flightDetailTable tr > .col_2:last-of-type
{
	width: 17.8em;
}

#nextGenAirShopping .airportLookUpBalloon
{
	left: 22px !important;
	top: -27px !important;
}
#nextGenAirShopping .originDestinationHldr .toFromArrow
{
	right: 75px;
	top: 70px;
}

/***/
#findMyTripsFormContainer .customFormUI .toolTipErrorMessageContainer:not(:empty),
form#FLIFO_flight_status .toolTipErrorMessageContainer:not(:empty),
div#widget-checkin-content .toolTipErrorMessageContainer:not(:empty)
{
	background-position: 20px 15px !important;
	padding: 8px 35px;
	line-height: normal;
}
#findMyTripsFormContainer label.errIcon
{
	padding-bottom: 1px !important;
}
div#widget-checkin-content label.errIcon
{
	margin-top: 5px;
}
/*DA-3464*/
div#nextGenAirShopping div.toggle-container label.btn, div#nextGenAirShopping div.toggle-container label.btn.checked {
	width: 9.727em;
}
/*DA-3491*/
div#hotelResultsDetailsContainer.grid_12.alpha.omega div.grid_2.omega div#staticMapDisplay.staticMapContainer div#viewMapLink.staticMapViewMapContainer {
	white-space: normal;
	height: 30px;
}
div#hotelResultsDetailsContainer.grid_12.alpha.omega div#hotel_details_container_1.grid_10 fieldset div#preferredPartnerEarnMilesSection.grid_3.alpha div#earnMilesFont.grid_1.earnMilesFeatures {
	margin-left: 45px;
	width: 50px;
}
/*DA-3488*/
div.sortBySelect div#redeemMilesToggle.inputWrapper fieldset.hasCashPlusMiles div.no-checkedselectorCurrencyType div.toggle-container label.btn.initial {
	font-size: 10px !important;
	letter-spacing: -0.5px;
	width: 105px;
}
div.sortBySelect div#redeemMilesToggle.inputWrapper fieldset.hasCashPlusMiles div.no-checkedselectorCurrencyType div.toggle-container label.btn.checked {
	font-size: 10px !important;
	letter-spacing: -0.5px;
	width: 105px;
}
div.sortBySelect div#redeemMilesToggle.inputWrapper fieldset.hasCashPlusMiles div.no-checkedselectorCurrencyType div.toggle-container label.btn.last {
	font-size: 10px !important;
	letter-spacing: -0.5px;
	width: 105px;
}
div.topHeaderWrapper.tripRowContainer div#_topHeaderWrapper_tmplHolder.sortBytemplate div.col_2.floatLeft {
	width: 275px;
}
div.topHeaderWrapper.tripRowContainer div#_topHeaderWrapper_tmplHolder.sortBytemplate div.sortBySelect {
           width: 450px;
           margin-left: -60px;
}


/* DA-3492 */
div.floatLeft div.container div.topHeaderWrapper.tripRowContainer div#_topHeaderWrapper_tmplHolder.sortBytemplate div.col_2.floatLeft div.row.tripLocation
{
	font-size: 2.2em;
	line-height: 1.3em;
}

/* DA-3502 */
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.merchandise-modal .carouselParent
{
	margin: 0 37px;
}
/*** DA-3506 ***/
span.text2 p span.red {
	font-size: 0.85em;
}
div.large-promotions-two-right .text2_arrow {
	margin-right: 0.3em;
}
span.text2 span.red.tntSubText {
	font-size: 0.85em;
}

/* DA-3522 */
#nextGenAirShopping .fareRowDetailsContainer .detailsRow > p:nth-child(2)
{
	white-space: normal;
	margin-left: 60px;
}
#nextGenAirShopping .fareRowDetailsContainer .detailsRow > p:nth-child(2) span.txtBold
{
	margin-left: -52px;
}
#nextGenAirShopping .fareRowDetailsContainer .detailsRow > p:nth-child(2) span.pLeftDetails
{
	padding-left: 0;
}
/* 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-3572 */
#merchandisingBody.merchandisingBody #hotelMarkersMapSection .refreshMapSection
{
	height: 38px;
}
#merchandisingBody.merchandisingBody #hotelMarkersMapSection .bookHereDiv
{
	margin-top: 45px;
}
#merchandisingBody.merchandisingBody #hotelMarkersMapSection p#bookhereText
{
	white-space: normal;
}

/***DA-3617***/
div.tripProtectorWrapper.floatClear div.cardPaymentWrapper div.paymentLeftCol div.cardPaymentOptions div.paymentChooseSection div#defaultFopHldr.fopTypes.primaryFops a.viewMoreLink{
	float:none;
}

/* 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: 9.75em;
}

/*DA-3628*/
div#carResultContainer.carResultContainer_EHI div#carRentalTypesSection.alpha.omega div#carRentalTypesMilesDetails.displayInline.floatLeft div#termsDetailsDiv.displayInline.floatLeft.rentalTypeHeaderColumn div.termsDetails {
	margin-top: 9px;
}
div#carResultContainer.carResultContainer_EHI div#carRentalTypesSection.alpha.omega div#carRentalTypesMilesDetails.displayInline.floatLeft div#termsDetailsDiv.displayInline.floatLeft.rentalTypeHeaderColumn {
	padding-top: 10px;
}

/* DA-3631 */
div.awardCalSearchPanel div#_flexForm_tmplHolder.floatLeft form#updateSearchForm div.awardSearchFormHlder div.eachRowHolder div.stopCount.floatLeft fieldset div#nonstopFlightsOnly.no-checkedselector div.toggle-container label.btn.initial {
	margin-left: 35px;
}
div#nextGenAirShopping.hideMe div.grid_12.omega.alpha div.awardCalSearchPanel div#_flexForm_tmplHolder.floatLeft form#updateSearchForm div.awardSearchFormHlder div.eachRowHolder div.stopCount.floatLeft fieldset legend {
	margin-left: 35px;
}

/* DA-3661 */
div#addRoomsToCartSection.grid_5.alpha div.requiredField
{
	margin-left: 465px;
}

/* DA-3664 */
div.gradientfill div#LayoutContainer.container_12 div#ContentContainer.grid_12 main div#returnLink_div a span#returnLink
{
	font-size: 1.24em;
}

/* DA-3670 */
#nextGenAirShopping .priceHolder
{
	margin-top: 10px;
}

/* DA-3747 */
/* .contentWrapperHeader {
	font-size: 8px;
}*/
main#maincontent div#ContentWell.grid_12.alpha div.grid_9.alpha div.mainPar.parsys div.parbase.section div.teaserRow div.grid_3 div.contentWrapper.fareSale h2.contentWrapperHeader {
	font-size: 0.71em;
}
main#maincontent div#ContentWell.grid_12.alpha div.grid_9.alpha div.mainPar.parsys div.parbase.section div.teaserRow div.grid_3 div.pageteaser.page_teaser_left div.contentWrapper h2.contentWrapperHeader {
	font-size: 0.71em;
}


/* DA-3800 */
div.checkout-frm-rightcol div.inner-phone-wrapper.phone_width {
	width: 10.17em !important;
}
#shoppingCart .zipcode-wrapper {
	width: 8.25em;
}
/*formatting issues on reviewflight page*/
#nextGenBooking #seatSectionWrapper .tripPriceTotals button.selSeatComBtn {
    font-size: 1em;
    line-height: 12px;
}

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

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

/* DA-3885 */
div.homepageteaser-left.teaser-focus div.parsys.teaserleft div#mboxImported-default-ws_home_middle1-0 div.contentWrapper p.tntTeaser
{
	padding-top: 0.2em;
}
div.homepageteaser-left.teaser-focus div.parsys.teaserleft div#mboxImported-default-ws_home_middle1-0 div.contentWrapper a.linkRightRail span.contentWrapper_btm.tntCta
{
	padding-right: 0.3em;
}

/* DA-3886 */
div.contextRoot div.tableHeaderHolderFare table.fareDetails tbody tr.fareRowContainer td.firstCol.noLeftborder div.aminitiesDetailWrapper div.viewSeatLink
{
	width: 60px;
}

/* DA-3888 */
#nextGenBooking #seatSectionWrapper .tripPriceTotals button
{
	min-width: 18.3em;
}

/* DA-3906 */
div.productSegmentContainer.floatLeft div#mileagebooster_segmentHolder_0101_01.segmentHolder.odd div#mileageBoosterSelectWrapper_0101_01.mileageBoosterSelectWrapper.tripExtrasSelectWrapper.styled-select {
	margin: 5px;
}

/*DA-3911*/
div#widget-checkin.widget-container div#widget-checkin-content.widgetWrapper form#oci_checkinForm.oci_checkinFormStyle.customFormUI div.oci-link-container a.oci_widgetLink {
	text-transform: none;
}
/*DA-3951*/
div#fullBleedHeroContainer.hero.carousel ul.slider-list li.active div.hero-text.light[style] {
	top: 320px !important;
}
/*DA-3909*/
div#loginnav1 fieldset div#loginFields div#submit-1 button#submit1.ui-button.ui-button-secondary.fancybox.go-btn.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
	width: 3em;
}
html body.onecolumn.page.homepage main div#main-content.wrapper.heroWrapper div.widgetWrapperContainer div#nav-widget nav#nav-widget-accessible ul#nav-widget-ul.nav-menu li#nav-widget-booking.nav-item div#accessible-megamenu-1463684686883-2.sub-nav.open div#widget-booking.widget-container div.tabContainer div#book-tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top a.ui-tabs-anchor {
	font-size: 10px !important;
}
li#book-car-content-tab.ui-state-default.ui-corner-top, a#book-car-content-trigger.ui-tabs-anchor {
	width: 6.5em;
}
li#book-delta-vacations-content-tab.ui-state-default.ui-corner-top, a#book-delta-vacations-content-trigger.ui-tabs-anchor {
	width: 9.49em !important;
	background-position: -207px -67px;
}
label#exactDaysBtn.btn-round-trip.trip-selected.ui-state-active.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-corner-left {
	width: 8.667em;
}
div#mboxImported-default-ws_home_hero_redesign_test-0 div#home-hero div.home-hero--content div.home-hero--content--headline {
	right: 0;
}
/* DA-3912 */
#home-hero .home-hero--content--headline {
	width: 38.67em;
}
#home-hero .home-hero--content--headline h2 {
	font-size: 2.27em;
}
#home-hero .home-hero--content--headline h3 {
	font-size: 0.8em;
}

/* DA-2304 */
div#myWallet_widgetContent.content div.wallet_container div#walletItems ul li#membershipCountContainer.item a#walletWidgetLink img#icon-wallet-SM-SC-cards {
	margin-bottom: 3px;
}

/* DA-4017 */
.hotelPromoTabs div#hotelEarnUpto.grid_1.alpha div.divHotelMarketingMsg
{
	font-size: 14px;
}
.hotelPromoTabs div#hotelEarnUpto.grid_1.alpha div.hotelResultMilesDetails span.hotelResultValue
{
	font-size: 20px;
}
.hotelPromoTabs div#hotelEarnUpto.grid_1.alpha div.hotelResultMilesDetails
{
	padding-left: 5px;
}

/* DA-4030 */
div#r1_c1.largehomepagefareoffer.teaser-focus a div.faresale_text div.div_offerLocation h3.offerLocation {
	font-size: 15px;
}

/* DA-4033 */
div#mboxImported-default-ws_home_redesign_rightrail2-0 a div.large-promotions-two-right.largepromotext.red span.text2 {
	width: 190px;
	margin-top: -5px;
}

/* DA-3914 */
div#ContentWell.grid_9.alpha div.contentWrapper p.alpha.omega.topPara a
{
	font-size: 1em;
}

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

/* DA-4064 */
.div_offerLocation
{
	width: 15em;
	height: 2em;
}

/* DA-4068 */
body#merchandisingBody form#searchHotelDetailsForm.customFormUI div#hotelResultsDetailsContainer div.demo div#tabs.ui-tabs ul li a
{
	margin-right: 5px;
}
body#merchandisingBody.merchandisingBody div#starRatingSectionWidth.grid_1 div.hotelamenityHeadingFont
{
	letter-spacing: -0.7px;
	margin-left: 3px;
}

/* DA-4141 */
div#roundtripDateWrapHotelCarRental span.calendarClickIcon
{
	left: 8.4em;
}
div#roundtripDateWrapHotelCarDrop span.calendarClickIcon
{
	left: 8.4em;
}

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

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

/* DA-4168 */
div.gridareaComponentPadding div.par.parsys div.parbase.image.section div.imageAlignLeft img {
	margin-left: -3px;
	width: 455px;
}
#inPageNav li {
	display: inline-flex;
}

/* DA-4153 */
#Reserve > div.row.primary > div.parsys.Reserverow.primary0 > div:nth-child(7) > div > div.highlight.grid_6.omega > div > div > div:nth-child(6) > div.textimage.inverse > div.left {
	height: 100px
}
#Reserve > div.row.primary > div.parsys.Reserverow.primary0 > div:nth-child(7) > div > div.highlight.grid_6.alpha > div > div > div:nth-child(1) > div.textimage.inverse > div.left {
	height: 100px;
}

fieldset#advanceTabContainer div.advanceTabContainerRight input#form-reset.form-reset {
	font-size: 9px;
}

/* 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: 25px;
}
*/
/* DA-4448 */
div.fullbleedPageTop div.container_12 div.fullbleedhero div#fullBleedHeroContainer.hero.light > img#fullbleedhero + div.hero-text.light h1 {
	font-size: 2.6em;
}

/* DA-4450 */
div#LayoutContainer.container_12 div#ContentContainer.grid_12 div#maincontent div.pageHeader h1 {
	font-size: 2.6em;
}

/* DA-4452 */
main#maincontent div#ContentWell.grid_9.alpha form#ServiceFailureForm div.contentWrapper fieldset.sub_container_6 div.sub_grid_2.alpha label[for="required_lname"] {
	width: 200px;
}
form#ServiceFailureForm div.contentWrapper fieldset.sub_container_6 div.sub_grid_2.alpha label {
	width: 200px;
}

/* DA-4449 */
div.footer.parbase footer div#footer div.footer_row1.container_12 div.languages.grid_3.omega {
	width: 16em;
}

/* DA-4453 */
body.onecolumn.page.homepage main#maincontent div#mboxImported-default-ws_home_redesign_rightrail1-0 div div.small-promotion div.small-promotion-txt a.linkRightRail h4.tntHeader
{
	display: initial;
}

/*DA-4485*/
div#SearchContainerForAdvancedSearch.advancedSearch div#advSearchHotelSection div.selectDivMargin6 label#searchRadius-label.selectSearchRadiusLabel {
	margin-right: 25px;
}
div#SearchContainerForAdvancedSearch.advancedSearch div#advSearchHotelSection div#noOfAdults {
	width: 115px !important;
}

/* DA-4478 */
/*Commenting this as it's causing issue in DA-4492
div#ContentWell.grid_12.alpha div.grid_9.alpha div.mainPar.parsys div.contentarea.section div.contentWrapper {
	height: 76em !important;
}*/

/* DA-4371 */
div#ContentWell.grid_12.alpha div.grid_9.alpha div.mainPar.parsys div.section div.teaserRow div.grid_3 div.contentWrapper.fareSale {
	height: 24em !important
}

/*DA-4264*/
div#exitRowSeatModal.modal-container span div.modal-footer.group button#exitOverlayDisagreeLink.btn.btn-blue.uppercase {
	font-size: 10px;
}
div#exitRowSeatModal.modal-container span div.modal-footer.group button#exitOverlayAgreeButton.btn.btn-red.uppercase {
	font-size: 10px;
}
/*DA-4492*/
table a, table a:link, table a:visited {
	font-size: 1em;
}
div.content.rteDelta p a, div.content.rteDelta p a:link, div.content.rteDelta p a:visited {
	font-size: 1em;
}

/*DA-4504*/
div#nextGenAirShopping div.row.tripLocation h2.shopTypeOutRet {
	font-size: 26px;
}
div.sortBySelect div#redeemMilesToggle.inputWrapper fieldset.hasCashPlusMiles div.no-checkedselectorCurrencyType div.toggle-container label.btn {
	font-size: 10px !important;
}
/* DA-4531 */
h2#bookhereText{
	font-size: 1.3em ;
}
/* DA-4550, 4444 commented for DA-5094
div[class^="homepageteaser"] div.parsys div div[id^="mboxImported"] div.contentWrapper h3.contentWrapperHeader.tntHeader {
	font-size: 0.87em;
}
div[class^="homepageteaser"] div.parsys div div[id^="mboxImported"] div.contentWrapper a.linkRightRail span.contentWrapper_btm.tntCta,
div.contentWrapper span.teaser-heading-h3 {
	font-size: 0.87em;
}*/

/* DA-4595 */
.field-text {
	font-size: 9px !important;
}

/* DA-4594 */
div.topHeaderWrapper.tripRowContainer div#_topHeaderWrapper_tmplHolder.sortBytemplate.bottomBorderRadius div.sortBySelect {
	left: 26.9em;
}

/* DA-4604 */
#widget-booking #searchHotelWidgetForm div.bestprice_txt {
	width: 26em;
}

/* DA-4669 */
div#_oneway_search_form_part_tmplHolder div.fieldSetWrap div.bgWrapperFlex div.wrapperMedAirport.left a#rtdestCityLookup.airportLookUpBalloon {
	margin-left: 83px;
	margin-top: 5px;
}
div#_oneway_search_form_part_tmplHolder div.fieldSetWrap div.bgWrapperFlex div.wrapperMedAirport.left a#rtCityLookup.airportLookUpBalloon {
	margin-left: 83px;
	margin-top: 5px;
}
span#clarifyTotalPriceSelect-button.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all {
	width: 160px !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-4706 */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
		div.intro.section div.row.content-component.introComponent div.col-lg-12.col-md-12.col-xs-12 div.content-block h2.h4 {
			font-size: 0.9em;
		}
	}

/* DA-4716,DA-4731 */
@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;
		margin-left: -15px;
		letter-spacing: 0.2em;
	}
}
/* DA-4731 */
@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 p {
		margin-left: -15px;
	}
}
/* DA-4721 */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
	.carousel-indicators li {
		margin: -3px;
	}
}
/* 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: 15px;
	}
	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.parbase.section.homepageteasers div.contentWrapper span.teaser-heading-h3.contentWrapperHeader {
	font-size: 1.5em !important;
}
	}


/*DA-4966*/
fieldset.sub_container_6.generalDetails div.sub_grid_1 label#mname_label.width8 {
	    width: 100px;
}
fieldset.sub_container_6.flightdetails div.sub_grid_1.dateofflight.dateofflightFieldWrap.MR10 span#dateofflightCalIcon.calendarClickIcon {
	top: 30px !important;
}
fieldset.sub_container_6.baggagefiledetails div.sub_grid_1.dateOfFiledFieldWrap span#dateoffilledCalIcon.calendarClickIcon{
	top: 30px !important;
}
/*DA-4976*/
div#useEarnAwardPromo.promoWrapper div.hgroupDonate h2 {
	    width: 200px;
}
/*DA-4977*/
div.grid_3.omega div#skymarkSidebarWrapper div.sidebarSectionWrapper h2.sidebarHeader {
	    line-height: 17px;
}

/* DA-4984 */
div.topHeaderWrapper.tripRowContainer div#_clarifyTotalPrice_tmplHolder div.priceIncludeLeft.floatLeft {
	width: 55%;
}
div.topHeaderWrapper.tripRowContainer div#_clarifyTotalPrice_tmplHolder div.priceIncludeRight.floatRight {
	width: 45%;
}
/* DA-4819 */
div.container_12 div.grid_12 div.sectionBottomspace div.grid_3.omega aside div#useEarnAwardPromo.promoWrapper p {
	line-height: 10px;
}

/* DA-4970 */
main#maincontent div.container_12 div.grid_12 div.sectionBottomspace div#ContentWell.grid_9.alpha.bgt-app div.modules div#mainModules.contentWrapperAlt.clearfix div.grid_2.omega.alignment {
	height: 16.3333em;
}
main#maincontent div.container_12 div.grid_12 div.sectionBottomspace div#ContentWell.grid_9.alpha.bgt-app div.modules div#mainModules.contentWrapperAlt.clearfix div.grid_2.omega.alignment ul.link {
	top: 130px;
}
/*DA-4997*/
#nextGenAirShopping .fastestIcon span {
	font-size: 9px;
	padding-left: 0px;
}

/*DA-5094*/
/*div.contentWrapper {
        height: 21.231em;
}
div.contentWrapper span.teaser-heading-h3.contentWrapperHeader {
	font-size: 1.5em !important;
}*/

/* DA-5285 */
.carousel.slide ol.carousel-indicators li {
	margin-left: 16px;
	margin-right: 16px;
}

/*DA-5288, because DA-5238*/
/*div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div#ContentWell.grid_12.alpha div.grid_9.alpha {
	width: 77em;
}*/
/* DA-5291 */
div#billPaymentWrapper div#billPayment div.paymentTypeDetailSection div.paymentLeftWrapper div.fieldsWrapper div#amexExpressCko div.amexExpressContainer {
	width: 324px;
}
/* disabled for DA-5556
 * form#cartPayment div.cardPaymentWrapper div.paymentLeftCol.paymentForm.noBorderLeftCol div#billPaymentWrapper div#amex-express-checkout.hide {
	top: 173px !important;
}
*/
/* DA-5015 */
#fsHotelWidgetNumberOfAdults.roomsAdultsChildFieldset div div label#numberOfAdultsWidget-label.adultsLabelForHotelWidget.textLabel {
	width: 90px;
}
div#book-hotel-content.ui-tabs-panel.ui-widget-content.ui-corner-bottom div#hotelWidgetSearchContainer form#searchHotelWidgetForm.customFormUI div#bookTrip.alpha fieldset#widgetSection div.toolTipErrorMessageContainer {
	padding: 4px;
}
/* DA-5016 */
div#ui-tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all fieldset#advanceTabContainer div.advanceTabContainerRight input#form-reset.form-reset {
	margin: 20px;
	width: 17em;
}
div#advancedPreference.grid_8.omega div#advSearchHotelPref div.grid_6.alpha div#rightSideHotelPref.grid_3.omega fieldset.starRating {
	width: 250px;
	margin-left: 0px;
}
/* DA-5077 */
div#upcomingTripsContent div.grid_9.omega div.upcomingTripsTile div.upcomingTripHeaderContainer.floatleft1 {
	margin-left: -13px;
}
div.grid_9.omega div.upcomingTripsTile div.upcomingTripHeaderContainer.floatleft1 div#ut_TotalTripsAndViewReceiptLink_true.ut_TotalTripsAndViewReceiptLink {
	font-size: 11px;
}
/* DA-5103 */
div#flightStatusFormContainer form#flifoForm1.customFormUI.formClass div#fstatusServerError.toolTipServerErrorMessageContainer {
	font-size: 11px;
}
div#flightStatusFormContainer form#flifoForm1.customFormUI.formClass div#fstatusServerError.toolTipServerErrorMessageContainer span img {
	float: left;
	margin-right: 0px !important;
}
/* DA-5105 */
div.appContainer.noBackground div.onetimeContainer.grid_9 div.onetimeFormContainer form#onetimeForm.customFormUI.onetimeForm div button#onetimeNotifyMe.primary {
	height: 3.5em;
	width: 10.333em;
}
/* DA-5108 */
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div.flightInfo div.appContainer {
	width: 1054px;
}
/* DA-5319 */
div.contentWrapper h3.contentWrapperHeader.tntHeader {
	display: table !important;
	line-height: 15px !important;
	padding-right: 0px !important;
}
div.contentWrapper p.tntTeaser {
	padding-right: 0px !important;
	line-height: 13px;
}
div.homepageteaser-middle.teaser-focus div.parsys.teasermiddle div div#mboxImported-default-ws_home_middle2-0 div.contentWrapper p.tntSubText2 {
	margin: 0px;
}
/* DA-5129 */
div#listOfHotels.grid_7.alpha div form#searchHotelForm div#hotelListDiv ul#hotelList li.grid_7.alpha div.grid_7.hotelInfoFooter div.grid_1.omega.hotelSelect a {
	padding: 10px 15px;
}
div#searchFilters.grid_2.omega div#hotelFilterContainer.grid_2 div#hotelResultFilterDiv div.searchSpecificHotelHeight.displayInline.searchHotelWidth input#go.goButton {
	width: 30px;
}
div#hotelMarkersMapSection.grid_3 div div.refreshMapSection input#refreshSmallMapCheckBox.refreshMapChk {
	margin-left: -20em;
}
/* DA-5326 */
div#air-shopping-widget-mainContent div#air-shopping-widget div.widget-body form#flightSearchForm.customFormUI div div.widget-body-content-top.float-left div.search-cell-container.float-left.pad-bot5 fieldset div.float-left div.search-left-cell div#inputwarp_source_city.inputWrap span#srcCityLookup.airportLookUpBalloon {
	margin-left: 0px;
}
div.sub-content.wrapper div.homepageteaser-right.teaser-focus div.parsys.teaserright div div#mboxImported-default-ws_home_middle3-0 div.contentWrapper p.tntSubText2 {
	padding-top: 0px;
}
div#air-shopping-widget div.widget-body form#flightSearchForm.customFormUI div div.widget-body-content-top.float-left div.search-cell-container.float-left.pad-bot5 fieldset div.float-left div.search-right-cell div#inputwarp_destination_city.inputWrap span#destCityLookup.airportLookUpBalloon {
	margin-left: 0px;
}

/* DA-5326 */
div#mboxImported-default-ws_home_hero_redesign_test-0 div#home-hero div.home-hero--content div.home-hero--content--headline div {
	display: none;
}

/* DA-5486 */
main#maincontent div.grid_12.FL ul.filterTab.stepIndicatorFloat.FR {
	width: 630px;
}
main#maincontent div.grid_12.FL h1.pageTitleFloat {
	font-size: 21px;
	width: 284px;
}

/* DA-5487 */
table.deltaTable.actionableTable div.text.cellContent div.content.rteDelta p a span.ui-button-primary.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only span.ui-button-text {
	font-size: 10px;
}

/* DA-5488 */
div#air-shopping-widget div.widget-body form#flightSearchForm.customFormUI div div.widget-body-content-top.float-left fieldset#widgetPriceContainer div.left-trip-btn-cont.cash_miles_btn label#milesBtn {
	width: 5em;
}
.twocolumn.page.onecolumn div#bookingWidgetWrapper div#bookingWidgetContainer div#air-shopping-widget-mainContent div#air-shopping-widget div.widget-body form#flightSearchForm.customFormUI div div.widget-body-content-top.float-left div.search-cell-container.float-left fieldset div#pol_widget_checkbox_div div.float-left div.search-left-cell > fieldset#widgetPriceContainer.ui-buttonset > div.left-trip-btn-cont.cash_miles_btn {
	width: 12em !important;
}

/* DA-5489 */
form#searchCarForm.customFormUI div#advSearchCarSection fieldset.displayInline.ageField div.carAgeAdvMargin {
	margin-left: 5.17em;
}

/* DA-5135 */
form#searchHotelDetailsForm div#hotelResultsDetailsContainer > div > div#staticMapDisplay.staticMapContainer > h4#viewMapLink.staticMapViewMapContainer {
	margin-left: 140px;
	width: 8em;
}
/* DA-5079 */
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-5066 */
div#list_selector div.lightTexture div.stored_footer input#addBtnList.storedPayment_button1.addPaymentTypeBtn.secondary {
	width: 37%;
}
/* 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-5206 */
.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchHotelProductContainer div.hotelHeaderContainer > a.hotelLandingEarnMilesSection {
	width: 22em;
}
.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchHotelProductContainer div.hotelHeaderContainer > h2.hotelHeader {
	font-size: 1.7em;
}
.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchCarProductContainer div.carTitleContainer h2.carHeader {
	font-size: 1em;
}
.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchCarProductContainer div.carTitleContainer a.carLandingEarnMilesSection.showCursorPointer span.carLandingBookOnDeltaTxt {
	font-size: 10pt;
}
.MerchandiseContainerDiv div.travelExtrasBackgroundColor.merchCarProductContainer div.carTitleContainer a.carLandingEarnMilesSection.showCursorPointer span.carLandingEarnMilesTxt {
	font-size: 10pt;
}

/* DA-5518 */
/* disabled for DA-5556
 * div#nextGenBooking div#bookATrip div.tripProtectorWrapper.floatClear form#cartPayment div.cardPaymentWrapper div.paymentLeftCol.paymentForm div#billPaymentWrapper div#amex-express-checkout {
	top: 70px !important;
}
*/
div#nextGenBooking div#bookATrip div.tripProtectorWrapper.floatClear form#cartPayment div.cardPaymentWrapper div.paymentLeftCol.paymentForm div#billPaymentWrapper div#billPayment div#amexExpressCko div.amexExpressContainer {
	width: 330px;
}

/* DA-5073 */
.manageProfile .passportInfoMainContainer div.profilecontentWrapper.requiredPosRlvt div#passportError.showMe div.error div#divErrUNKNOWN strong {
	font-size: 10px;
}

/* DA-5071 */
div#AirLoyaltyPrograms.profilecontentWrapper li.airInfoSm div.dispNone.editInfo form div.sub_container_profile.ssinfoHide.flightFrm div div.sub_grid_4.airSlctAx {
	width: 12.6em !important;
}
div#AirLoyaltyPrograms.profilecontentWrapper li.airInfoSm div.dispNone.editInfo form div.sub_container_profile.ssinfoHide.flightFrm div div.sub_grid_4.airSlctAx + div.sub_grid_4.airSlctAx {
	width: 16.125em !important;
}

/* DA-5521 */
body#merchandisingBody div.MerchandiseContainerDiv form .ui-tabs ul#tabHeadings li a.ui-tabs-anchor {
	padding: 8px 8px;
	margin-right: 5px;
}

/* DA-5199 */
.MerchandiseContainerDiv table#carResultContainer.carResultContainer_EHI tbody tr#carRentalTypesMilesDetails td.rentalTypeMilesDetailsColumn div.floatLeft div.rentalType {
	font-size: 0.8em;
}
.MerchandiseContainerDiv form#carModifySearchForm.customFormUI div#stickyHeaderDiv div#singleHeader.dockingHeaderSection div.carStickyResultContainer table#stickyHeader_carResultContainer.carResultContainer_EHI tbody tr#carRentalTypesMilesDetails_sticky td.rentalTypeMilesDetailsColumn div.floatLeft div.rentalType {
	font-size: 0.8em;
	width: 9em;
}
.MerchandiseContainerDiv table#carResultContainer tbody tr#carRentalTypesMilesDetails td#termsDetailsDiv.rentalTypeHeaderColumn div div.termsDetails {
	font-size: 0.9em;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
.MerchandiseContainerDiv form#carModifySearchForm.customFormUI div#stickyHeaderDiv div#singleHeader.dockingHeaderSection div.carStickyResultContainer table#stickyHeader_carResultContainer tbody tr#carRentalTypesMilesDetails_sticky td#termsDetailsDiv_sticky.rentalTypeHeaderColumn div.floatLeft div.termsDetails {
	font-size: 0.9em;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

/* DA-5209 */
form#searchCarResultsForm.customFormUI div#carDetailsContainer div#selectedCarDetailsDiv.selectedCarDetailsDiv div#driverPriceDetailsContainer.leftContainerBackgroundColor div#driverDetails.driverDetails.leftRowConatiner div.driverAgeInfo div.floatLeft.driverAgeInfoText {
	float: none;
}
form#searchCarResultsForm.customFormUI div#carDetailsContainer div#selectedCarDetailsDiv.selectedCarDetailsDiv div#driverPriceDetailsContainer.leftContainerBackgroundColor div.rightRailContainer div.totalPricePriceDiv.floatLeft.priceContainerDiv {
	padding-bottom: 21px;
}

/* DA-5541 */
form#meeting_travel div#step1.contentWrapper div.step1 fieldset.USCAstatelist fieldset.sub_container_6 div.stateDropdown1 {
	margin-right: 56px;
}

/* DA-5214 */
div#Rail.MerchandiseContainerDiv div#CarSearchContainer.productWidgetLandingContainer form#searchCarForm.customFormUI fieldset#QuickCarSearchSection.searchSection div#pickupLocationFieldset.pickupLocationFuture label{
    margin-right: 60px;
}
/* DA-5129 */
div#mainContainer.hideElement.MerchandiseContainerDiv.hotelResultMainContainer div#listOfHotels.grid_7.alpha div form#searchHotelForm div#hideShowMessage.hideElement.userInfoMsgSection p.userInfoMsg {
	padding-left: 130px;
}
/* DA-5238 */
.grid_9 .contentWrapper p {
	font-size: 11px;
}

/* DA-5556 */
div#nextGenBooking div#bookATrip div.tripProtectorWrapper.floatClear form#cartPayment div.cardPaymentWrapper div.paymentLeftCol.paymentForm.noBorderLeftCol div#billPaymentWrapper div#billPayment p.doubleMilesContainer {
	font-size: 0.9em;
}

/* DA-5011 */
#nextGenAirShopping .fastestIcon.LowestFastIcon span, #nextGenAirShopping .fastestIcon.LowestFastIcon.nearbyLowestFastIcon span, #nextGenAirShopping .fastestIcon.LowestFastIcon.nearbyLowestFastIcon.nearbyFastIcon span
{
	padding-left: 9px;
}

/* DA-5681 */
.homepage div.large-promotions div.large-promotions-one div.parsys.promoleft div div#mboxImported-default-ws_home_large_box_leftrail1-0 div.large-promotion div.large-promotion-txt span.large-promotion-h3.tntHeader {
	font-size: 1.6em !important;
}

/* DA-5685 */
.homepage div.large-promotions div.large-promotions-one div.parsys.promoleft div.large-promotions-two-left.largepromotext.grey p span.grey span.tntSubText {
	font-size: 14px;
}
.homepage div.large-promotions div.large-promotions-one div.parsys.promoleft div.large-promotions-two-left.largepromotext.grey p span.grey a.linkRightRail2 > span.tntSubText2 {
	font-size: 0.8em;
}
.homepage div.large-promotions div.large-promotions-two div.parsys.promoright div div.small-promotion div.small-promotion-txt a.linkRightRail h4.tntHeader {
	font-size: 1.2em;
}
/*DA-5475*/
div.profileRowInfo.basicInfoSec div.profilePaxFormContainer div.profilePaxFormRow div.profilePaxInputWrapper.KTWid.profileKnownTrvlNoWrapper div#aToolTip.deltaToolTipTheme.enrollToolTip.toolTipWidth.noHeaderToolTip {
	background: #fff !important;
}
/*DA-5481*/
form#searchCarForm.customFormUI div#advancePromoSectionCar.grid_13.alpha.omega div div.grid_3.omega.deltaRewardSectionCarContainer div div.deltaRewardSectionCar h2.deltaFont.saveUpToPromoSection {
	font-size: 16px;
}
form#searchCarForm.customFormUI div#advancePromoSectionCar.grid_13.alpha.omega div div.grid_3.omega.deltaRewardSectionCarContainer div div.deltaRewardSectionCar p.deltaPara.earnUpToPromoSection.deltaParaCar {
	line-height: 12px;
}
form#searchCarForm.customFormUI div#advancePromoSectionCar.grid_13.alpha.omega div div.grid_3.omega.deltaRewardSectionCarContainer div div.deltaRewardSectionCar span.termsAndConditonsForDeltaMaxCar {
	line-height: 12px;
}
/*DA-5659*/
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_0.recipient div.recipient_rigth div.eGiftEmailFields.emailfs {
	font-size: 10px;
}
div.recipient_edit_holder div.recipient_holeder div#recipientHolder.spcleft div#recipient_0.recipient div.recipient_rigth div.personal_msg_holder div.txtAreaWrapper textarea#msgPerCert_0.personal_message {
	height: 5em;
}
div.recipient_edit_holder div.recipient_holeder div#recipientHolder.spcleft div#recipient_0.recipient div.recipient_rigth div.name_holder{
	font-size: 10px;
}
/*DA-5485*/
div#iropContainer.iropForm div.iropSummaryWrapper.floatClear form#refund_information div.iropSummaryBody.floatClear div.iropRowContainer.grayBg div#contactInfo.iropRowInfo div.col_0 div.iropLocation h3.passengerLbl {
	letter-spacing: -1px;
	margin-left: -16px;
}

/* DA-5717 */
main#maincontent div#nav-widget div#book-tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all form#flightSearchForm.customFormUI label#oneWayBtn.btn-one-way-trip.ui-button.ui-widget.ui-state-default.ui-button-text-only {
	width: 7.8em;
}
main#maincontent div.widgetWrapperContainer div#nav-widget div#air-shopping-widget-mainContent div#air-shopping-widget div.widget-body form#flightSearchForm.customFormUI label#oneWayBtn.btn-one-way-trip.ui-button.ui-widget.ui-state-default.ui-button-text-only span.ui-button-text {
	margin-top: 2px;
}
/*DA-5180*/
div.contentarea.section div.contentWrapper.grid_3 div.parsys.middlePar div.parbase.section.textimage div.textimage div#evco2.text.rteDelta {
	height: 380px;
}
/* DA-5245 
div.rightPar.parsys div.reference.parbase.section div.cq-dd-paragraph div.contentarea div.contentWrapper div.par.parsys div.section.text div.contentWrapper.rteDelta p strong {
	margin-left: -5px;
} */
/* DA-5192 */
#Reserve > div.row.primary > div.parsys.Reserverow.primary0 > div.tabpanelheader.parbase.section > div > div > span:nth-child(1) {
	width: 19.3em !important;
}
/* DA-5233 */
div#ContentWell div[data-type="accordion"] div a {
	/* DA-6204 font-size: 15px;*/
	line-height: 20px;
}
div[data-type="accordion"] .accordion {
	background: transparent url("http://www.delta.com/etc/designs/delta/images/accordian-controls.png") no-repeat scroll 20px 20px;
}
/* DA-5657 */
div[data-type="accordion"] .accordionLinks div div div {
	padding-left: 0px !important;
}
/*DA-5655*/
.alignLearn {
        margin-left: 15px;
}

/* DA-5848 */
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;
}

div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent article#tripDetailsContainer div#managemytripsModule.printContent div.alpha section#flightModuleDiv div#flightModuleDivContent div#manageflightbody.transparent div.purchaseNowLink {
	width: 21em;
	font-size: 0.8em;
}
div#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent article#tripDetailsContainer div#managemytripsModule.printContent div.alpha section#flightModuleDiv div#flightModuleDivContent div#manageflightbody.transparent div#upsellContainer div.upsellTagLine {
	font-size: 1em;
}

/* DA-5837 */
div.infoPromoBox div#seats-seatinfobox-placeholder.seatinfo-bg div.seatInfoWrapper div.seatInfoSelectSeatWrapper.group a#seatInfoViewLegend
{
	text-transform: none;
}

/* DA-5944 */
div.oci-styleset #seatExitModal .seatExitOkButton {
    margin-right: 5px;
}

/* DA-5943 */
div#seatUpgradeModal div.seatUpsellModalBody div#rowOneContainer div.totalPriceAllPaxContainer {
	width: 22.091em;
}

/* 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-6035 */
div#_content_www_en_US_home_jcr_content_primaryPar_teaser.campaign.campaign-fare-specials div.faresalecampaign.parbase.section div.faresale_footnote button.primaryLarge {
	font-size: 10px;
	letter-spacing: -1px;
        line-height: 10px;
        width: 100px;
}

/* DA-6245 */
div#processingRequestWait.fullBodyContainer.oci-styleset.roundedBoarder div.alignCenter.interstitialPromoContainer div.alignLeft.interstitialPromoHolder.border.roundedBoarder h3.interstitialPromoHead {
	font-size: 2.6em;
}

/* DA-6318 */
.btn-multy-city span.ui-button-text, .btn-one-way-trip span.ui-button-text, .btn-round-trip span.ui-button-text {
	padding: 4px !important;
}


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

    width: 53px;
}

.BMtext{

    margin: -12px 0 0 7px;
}

/* DA-6407 */
div div.footer footer.container_fluid div#footer.container div.footer_row1.row.hidden-xs.hidden-sm div.col-xs-12.col-sm-3.social.clearfix ul.list-unstyled li:first-child a.connect-mobile-app {
	width: 14em;
}

/* DA-6513 */
div#ContentContainer.grid_12 main#maincontent div.grid_12 div#seats-seatmap-infobox-container div#info-box-container.scroll-to-fixed-fixed div.infoPromoBox div#seats-seatinfobox-placeholder.seatinfo-bg div.seatInfoWrapper div.seatInfoSelectSeatWrapper.group div#seatSelection.seatInfoSelectSeat.uppercase {
	width: 65%;
}

/* DA-6548 */
div#LayoutContainer.container_12 div#bookingWidgetWrapper div#bookingWidgetContainer div#air-shopping-widget-mainContent div#air-shopping-widget div.widget-body form#flightSearchForm.customFormUI div.search-right-cell div#inputwarp_destination_city.inputWrap input#destinationCity.search-txt-field.ui-autocomplete-input {
	letter-spacing: -0.7px;
}

/* DA-6488 */
#nextGenBooking .tripLocation a.tripSummeryFly{
	min-width: 47px;
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.flightSpecific-modal div#_flightSpecificMain_tmplHolder.ui-dialog-content.ui-widget-content div.tabDetailsContainer div.tabDetails div.seatProductContainer div.selectedTabInfo div.flightDetailsContainer div.aircraftDetails.left div.flightDetailContainer div.flightPerfRow div.flightDetailInfo.left div.flightDetailData{
    font-size:1.682em;
}

/***DA-6450***/
div#ContentContainer.grid_12 main#maincontent div#nextGenBooking form#tripSummary div#tripSummaryCol div.tripSummaryWrapper.floatClear div.tripSummaryBody.floatClear div.tripSummaryLeftCol div#tripRowDetailsDisplay div.tripRowContainer div.tripRowInfo div.col_1 div.row.tripLocation div.airportCodeWrapper a.tripSummeryFly.HND span.tripDate{
	font-size:0.26em;
}

/***DA-6450***/
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 span.upsellSuperHeader{
	font-size: 0.6em;
}
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 h3 span.upsellBrandPrimaryName{
	font-size: 1.3em;
}

#nextGenBooking .tripLocation .tripDate{
	font-size: 0.2em;
}

/* DA-6447 */
div#ui-modal-dialog.ui-dialog-content.ui-widget-content div#panel4.tabContainer_3.tabContainer div.halfWifthBox.right ul.fareRulesList li {
	font-size: 1em;
}

/* DA-6453 */
main#maincontent div#nextGenBooking div.tripSummaryWrapper.floatClear form#passengerinfo div#passengerInfoContainer div.tripSummaryBody.floatClear div.tripRowContainer.grayBg div.tripRowInfo.emergencyInfo div.emergencyColumn div.tripLocation h4.emergencyLbl {
	margin-right: 8px;
}

/* DA-6610 */
#_clarifyTotalPrice_tmplHolder .priceIncludeRight
{
	width: 43.8em;
}
#nextGenAirShopping .sortByDropDown
{
	width: 19.6em;
}
#_clarifyTotalPrice_tmplHolder #sortType-button
{
	width: 160px !important;
}
#_clarifyTotalPrice_tmplHolder .totalPriceRoundSpan
{
	width: 25%;
}

/* DA-6448 */
div#_flightSpecificMain_tmplHolder.ui-dialog-content.ui-widget-content div.tabDetailsContainer div.tabDetails div.seatProductContainer div.selectedTabInfo div.flightDetailsContainer div.aircraftDetails.left div.flightDetailContainer div div.flightDetailInfo.left {
	width: 11.5em;
}

/* DA-6543 */
.twocolumn div.content
{
	padding-left: 0.667em;
}
/* DA-6545 */
div#Reserve.panel.active div.row.primary div.parsys.Reserverow.primary0 div.grid.section div.container_12 div.highlight.grid_6.omega div.gridareaComponentPadding div.rightPar.parsys div.parbase.section.textimage div.textimage.inverse div.left img {
	height: 75%;
}
/* 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-6738 */
div#header.container-fluid div.container div.row div.col-xs-12.brand.col-sm-5.text-xs-left div.logocontainer a.delta img {
	display: none;
}
div#header.container-fluid div.container div.row div.col-xs-12.brand.col-sm-5.text-xs-left div.logocontainer a.skyteam img {
	display: none;
}

/* DA-6482 */
.manageProfile div.profilecontentWrapper.hotelcarContainer div.hotelCarSpgHeader div.interactMessage.padTop10px {
	padding-top: 5px;
}
.manageProfile div.profilecontentWrapper.hotelcarContainer div.hotelCarSpgHeader div.interactMessage.padTop10px + div.padTop10px.hotelCarSpgTxt {
	padding-top: 5px;
}

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

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

/* DA-6923 de */
div#Promos div.promoContent.promo-container.promo-container div.promo-tagline h2 {
	font-size: 1.8em;
}


/* DA-6924 */
div.faresaletable.section table#faresale_table.actionableTable tbody tr.even td.tabPrice {
	padding-left: 0;
	padding-right: 0;
}

div.faresaletable.section table#faresale_table.actionableTable tbody tr.odd td.tabPrice {
	padding-right: 0;
	padding-left: 0;
}

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

/* DA-7005 */
div#managemytripsModule.printContent div.alpha section.alpha div#passengersModule.transparent div.enrollmentRow div.enrollmentContent div.enrollmentBtnDiv form#enrollmentEligibleForm button.secondary {
	height: 4.455em;
}

/* DA-7021 */
div#productOuterContainer_ZM.productOuterContainer.productIndex_2 div.productButtonContainer div.smRequiredProductMsg {
	line-height: 1em;
	height: 23px;
}

/* DA-7007 */
form#freqFlyerForm1.customFormUI.freqFlyerForm div.frequentFlyerForm div.ffNumberBox {
	width: 51%;
}

form#freqFlyerForm1.customFormUI.freqFlyerForm div.frequentFlyerForm div.ffControls.passengerInfoButtonSection div.ffControls_button {
	padding-left: 8px;
}

/* DA-7003 */
#inlineEnrollmentDiv .inlineContentButtonDiv button
{
	height: 3.5em;
}

/* DA-7022 */
div.departarrivetime div.departureArrivaldisplay.departurePaddingRight {
	margin-right: 1em;
}

/*DA-7125*/
fieldset div.col-xs-6.downloadOptionColumn div.row div.col-xs-9.labelInput label {
	font-size: 1.1em;
}
div#notificationModal.modal.fade.in dl-notificationmodal div.modal-dialog.modal-lg div div.modal-body.modalBody form div.row div div.row div fieldset div label {
	font-size: 1em;
}
div#notificationFBArray.row.notifyby.notifymeofarray.ng-untouched.ng-pristine.ng-valid div label {
	font-size: 1em;
}

/* DA-7163 */
#maincontent #nextGenBooking .bannerRightSection {
	padding-left: 13px;
}

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

/* DA-7088 */
div#maincontent.layoutcontainer dl-flightschedule div div.section div.sectioncomponent.container-fluid.inverse-gray.first.noBackground div.contentcontainer.container div.row.main-panel div.col-md-3.col-xs-12.left-panel-holder div.left-panel form.filter.ng-untouched.ng-pristine.ng-valid div.row.mobilemargin 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 {
 padding-left: 8px;

}
div#maincontent.layoutcontainer dl-flightschedule div div.section div.sectioncomponent.container-fluid.inverse-gray.first.noBackground div.contentcontainer.container div.row.main-panel div.col-md-3.col-xs-12.left-panel-holder div.left-panel form.filter.ng-untouched.ng-pristine.ng-valid div.row.mobilemargin 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.pad-left-0 {
padding-right: 1px;
}

div#notificationFBArray.row.notifyby.notifymeofarray.ng-untouched.ng-pristine.ng-valid div.col-md-3.col-sm-3.col-xs-3.pad-left-0.pad-right-0 span.custom-checkbox {
margin-right: 17px;
}
fieldset div.deptimegroup {
padding-right: 1px;
}
span.custom-checkbox {
    margin-right: 7px;
}

/* DA-7088 */
#maincontent .deptimegroup ul li label, .stopsgroup ul li label {
	font-size: .82857em;
}

/* DA-7129 */
@media (min-width:992px) and (max-width: 1439px) {
	#maincontent .deptimegroup ul li label, .stopsgroup ul li label
	{
		font-size: 0.71em;
	}
}
@media (min-width:992px) and (max-width: 1199px) {
	#maincontent .deptimegroup ul li label, .stopsgroup ul li label
	{
		width: 60%;
		height: 30px;
	}
	
	.deptimegroup ul li, .stopsgroup ul li
	{
		width: 100%;
	}
}


/* DA-7320 updated for DA-10963 */
#maincontent .contentcontainer .parbase .row.content-component div.col-lg-3.col-md-3.col-xs-12 {
	width: 33% !important;
}

/* DA-7381 */
/* disabled for DA-8004
 * .homepage .cookieBanner {
	width: 101.25em;
}
*/
/* DA-7433 */
/* disabled for DA-8004
 * div#deltaClientHeaderCookieInfo.cookieBanner {
	width: 112.25em;
}
*/

/* DA-7555 */
div#panelContentContainer div#lunch.panel div.row.primary div.parsys.lunchrow.primary0 div.tabpanelheader.parbase.section div.nosubheader h2 {
font-size: 2em;
}

/* DA-7556 */
div.row.content-component.card-component div.horzCol.flexCol.flexColTxt.card-componentTxt.col-lg-4.col-md-4.col-xs-12 {
        line-height: 1.8em;
}

/* DA-7557 */
#tradtionalTopErrorMessageContainerId div.marginRightForTopErrorMessage {
        margin-right: 18%;
}

/* DA-7558 */
div#ContentContainer.grid_12 main#maincontent div#features.grid_12 div div.feature div.feature-container div.feature-tagline div.feature-cta a.primary {
font-size: 0.717em;
}

div#promos.grid_12.alpha.omega div.grid_3 div.promo.promo-b div.promoContent.promo-container.promo-container-b div.promocontent div.promoMessage.promo-text div.promo-cta {
padding-top: 32px;
}

#promos > div.grid_3.alpha > div > div > div.promocontent > div.promoMessage.promo-text > div.promo-cta {
padding-top: 32px;
}

#promos > div.grid_3.omega > div > div > div.promocontent > div.promoMessage.promo-text > div.promo-cta {
padding-top: 32px;
}

#maincontent div#promos.grid_12.alpha.omega div.grid_3 div.promo div.promoContent.promo-container div.promocontent div.promoMessage.promo-text div.promo-cta a.secondary {
font-size: 0.717em;
}

/* DA-7423 */
div#maincontent.layoutContainer div div.section div.sectioncomponent.container-fluid.inverse-white div.contentcontainer.container div.row div.col-lg-9.col-md-9.col-xs-12.col-lg-offset-3.col-md-offset-3 div.parbase.sectioncta.section div.row.content-component div.col-lg-3.col-md-3.col-xs-12 {
	width: 30%;
}

/* DA-7632 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	div#deltaClientHeaderCookieInfo.cookieBanner button#ck-banner-close.ui-button.ui-widget-content.banner-close-button.ui-button-icon-only {
		padding-top: 30px;
		left: 60px;
		bottom: 20px;
	}
	div#deltaClientHeaderCookieInfo.cookieBanner {
		width: 77.25em !important;
		padding-left: 50px;
		padding-top: 20px;
		padding-right: 50px;
		line-height: 30px;
		
	}
}

/* DA-6480 */
div#skyClubMembership_widgetContainer.myDeltaWidgetContainer div#skyClubMembership_widgetContent.content div.regularHeight.lightTexture div.fistTime_container div.col_left div.firstTimeSkyclubLink a {
	font-size: .82em !important;
	margin: 1.1em;
}
/* DA-7791 */
/* causing DA-7862
.advancedSearchPageView .ngmargin {
    margin-left: -25px;
}*/
 div.col-12.col-sm-12.col-md-4.col-lg-8.bgContainerElmFit.paddingFixDesktop div.bestFareListView div.form-group div.row div.col-7 {
    padding-right: 0px;
}
div.col-12.col-sm-12.col-md-4.col-lg-8.bgContainerElmFit.paddingFixDesktop div.bestFareListView div.form-group div.row div.col-5{
    padding-right: 0px;
}
div.fareClassView div.form-group div.row div.col-7 span.select-ui-element-wrapper.default-theme span.select-ui-wrapper{
    width: 245px !important;
}
div.row.rowContainer.mainContentHeader.advance-search__bottom-section.rounded-bottom div.col-12.col-sm-12.col-md-8.col-lg-9.pt-lg-2em.pt-xs-2em.pl10-lg-up{
   padding-top: 1.0rem;
}

/* DA-7627 */
div.carousal-chart table.table.skymilestable.horizontalBorder tbody tr th {
	font-size: .8em;
}

/* DA-7049*/
.showinlineEnrollForm div#inlineEnrollForm.ui-dialog-content.ui-widget-content div.header h3#inlineEnrollHeading {
font-size: 0.95em;
}

/* 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("//de-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-8056 */
div#formStep4_Holder.step fieldset.sub_container_6.paddingtop10 div.innerCheckboxContainer div.innerCheckbox label {
	margin-right: 0.6em;
}

/* DA-8011 */
div.myDeltaContentContainer div.container_12 div.grid_6 div#myVouchersSummary div#vouchersSingleProductFilterContainer div#vouchersSingleProductFilterContent div.results {
	width: 9em;
}

/* DA-8011 */
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;
}
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 div.date {
	font-size: 9px;
}

/* 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;
}
section#tripExtrasDiv.alpha.noprint.moduleSpacer div#tripExtrasDivContent div#tripExtraContainer.transparent div#tripExtrasListDiv.tripExtrasListDiv ul.mt_carouselList
{
	min-height: 266px !important;
}
#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;
}
div.tripDetailContainer div.flightOrigDestination div.flightInformation_block-top div.origindest-container div.flightInfoContainer div.flightid
{
	margin-left: 1em;
}

/* DA-7221 */
div#ui-modal-dialog.ui-dialog-content div.staticModalWrapper>h1 {
	letter-spacing: -0.2px;
}

/* DA-8144 */
advanced-search-view .advancedSearchPageView .mainContentArea div.mainContentBody form div.contentWrapper div.row div best-fare-refundable-view div.contentWrapper.bestFareRefundableView div.row.rowContainer.bbZero div.bgContainerElmFit div div.refundableOnlyCheckView div.col-12 {
	padding-left: 0 !important;
}

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

/*DA-7542*/
@media(min-width:992px) {
	div.contentcontainer.container div.row div.col-lg-9.col-md-9.col-xs-12.col-lg-offset-3.col-md-offset-3 div.parbase.sectioncta.section div.row.content-component div.col-md-8 {
		width: 63.7%;
	}
}

/*DA-8201*/
div.paxFormRow .paxInputWrapper.nameFieldWrapper div.paxInputWrapper input[name="origin"] {
	width: 13.6em;
}

div.paxFormRow .paxInputWrapper.FlightDate div.paxInputWrapper input[name="flightDate"] {
	width: 13.6em;
}

/* DA-8462 */
#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div.header h1.pageTitleFloat {
        width: 390px;
}
/*#LayoutContainer.container_12 div#ContentContainer.grid_12 main#maincontent div.header ul.filterTab.stepIndicatorFloat {
        margin-top: -102px;
}*/
#ContentContainer.grid_12 main#maincontent div#ContentWell.grid_9.alpha form#meeting_travel div#step2.contentWrapper.hidden fieldset div.step2.MT0 fieldset.sub_container_6.marginTop15 div.sub_grid_4.stepIndicatorFloat {
        width: 510px !important;
}
#ContentContainer.grid_12 main#maincontent div#ContentWell.grid_9.alpha form#meeting_travel div#step2.contentWrapper.hidden fieldset div.step2.MT0 fieldset.sub_container_6.marginTop15 div.sub_grid_4.stepIndicatorFloat a#backto_org_details.backToLink {
        left: 137px !important;
}
#ContentContainer.grid_12 main#maincontent div#ContentWell.grid_9.alpha form#meeting_travel div#step4.contentWrapper.hidden fieldset div.step4.MT0 fieldset.sub_container_6.marginTop15 div.sub_grid_4.stepIndicatorFloat a#backto_event_details.backToLink.backtoeventdetails {
        margin-left: 90px !important;
}
#ContentContainer.grid_12 main#maincontent div#ContentWell.grid_9.alpha form#meeting_travel div#step3.contentWrapper.hidden fieldset div.step3.MT0 fieldset.sub_container_6.marginTop15 div.sub_grid_4.stepIndicatorFloat a#backto_org_info.backToLink {
        left: 72px !important;
}
#step4 > fieldset > div > fieldset.sub_container_6.marginTop15 > div {
width: 587px!important;
}
/*DA-8508 */
div#mainContainerWIFIDetail div form#travelExtraWi-Fi div#travelExtraContainer div.ui-corner-bottom div.grid_9.tab-1UpperContent div.grid_5.alpha div.gridMargin div.paraStyle {
	line-height: 15px;
}

/* DA-7533 */
li#FREEENTERTAINMENT.active div.hero-text.light h2 {
	margin: 125px 0;
}

/* DA-7810 */
div#iropContainer.iropForm div.nextGenDropdownWrapper.seatPreferenceSelectBox {
	width: 10.333em;
}

div#iropContainer.iropForm div.nextGenDropdownWrapper.countrySelectBox {
	width: 22.333em;
}

/* DA-8580 */
html body app-root div.container-fluid app-flight-result-view div.flightResultPageView div.container.containerCustom main#maincontent div.row.detailsInfo div.col.col-6.col-md-3.expandDetailsTab {
flex: 0 0 76%;
    max-width: 76%;
}
main#maincontent table.flightResultTable tbody tr.fareRowContainer.seatAmenitiesPnl {
left: 145px;
}

/*DA-8602*/
.fresh-air .navbar-nav .nav-item.app-link-item {

    margin-left: 0.225rem!important;
    margin-right: 0.225rem!important;
}

/*DA-8606*/
.fresh-air header div.header div.book-widget-container .book-element span.select-ui-element-wrapper.blue-theme .select-ui-wrapper {
	font-size: 1rem !important;
}

/* DA-8605 */
div.static-col.right-band {
	flex: 0 0 15.375rem !important;
}

/* DA-8604 DA-8751 */
@media (min-width:992px) {
	.flex-column span.card-text.brand-subhead-home {
		width: 45.725rem !important;
	}
}

/* DA-8693 */
#nextGenBooking div.banner div.bannerRightSection div.bannerDescription div.bannerHeading
{
	font-size: 1em;
}

/*DA-8653*/
div.flexDatesPageView a.searchFlight {
	padding-right: 8px;
}

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

@media (min-width:768px) and (max-width:991px) {
.fresh-air .shopping-band-container .left-band .shopping-link-1, .shopping-band-container .left-band .shopping-link-2, .shopping-band-container .left-band .shopping-link-3 {
	width: 8.5rem;
}}

/* DA-8715 */
@media (max-width:767px) {
	.fresh-air .login-container {
		margin-left: -0.125rem;
	}
	
	.footer-search-container .footer-search-topic .search-text {
		font-size: 1.3rem;
		line-height: 1.3rem;
	}
}
@media (min-width: 600px) and (max-width: 667px) {
	.fresh-air .container .login-container {
		margin-left: 17.875rem;
	}
}


@media (max-width:991px) {
	.calendarInput + .calendarMasterCont .dl-datepicker .closeButtonCont .closeButton {
		width: auto;
	}
	
	.fresh-air .search-form-container .search-dialog .search-label {
		font-size: 1rem;
	}
}

	/* DA-8754 */
	@media (min-width:992px) and (max-width:1199px) {
		.fresh-air .navbar-nav .nav-item .nav-link {
			font-size: 0.7rem;
		}
		.fresh-air .sign-up {
			font-size: 0.7rem;
		}
		.fresh-air .login-btn {
			font-size: 0.7rem;
		}
    		/*Edited for DA-10644*/
		.fresh-air .shopping-band-container .left-band .shopping-link-1 {
			width: 15rem;
		}
		.shopping-band-container .left-band .shopping-link-2 {
			width: 10rem;
		}
		/*Commented for DA10644
		.shopping-band-container .left-band .shopping-link-3 {
			width: 11rem;
		}*/
		div.static-col.right-band {
			flex: 0 0 19.375rem !important;
		}
		.fresh-air header div.header div.book-widget-container .book-element span.select-ui-element-wrapper.blue-theme .select-ui-wrapper {
			font-size: 0.9rem !important;
		}
	}

	@media (min-width:1200px) {
		.fresh-air .navbar-nav .nav-item .nav-link {
			font-size: 0.8rem;
		}
		/*Edited for DA-10644 */
		.fresh-air .shopping-band-container .left-band .shopping-link-1 {
			width: 18rem!important;
        }
	/*Commented for DA-9097*/
        /*.shopping-band-container .left-band .shopping-link-2 {
                width: 10rem;
        }*/
        .shopping-band-container .left-band .shopping-link-3 {
                width: 11rem;
        }
        div.static-col.right-band {
                flex: 0 0 20.375rem !important;
        }
	.fresh-air header div.header div.book-widget-container .book-element span.select-ui-element-wrapper.blue-theme .select-ui-wrapper {
		font-size: 1rem !important;
	}
}

@media (min-width:992px) {
        .fresh-air .floatinglabel {
                padding-left: 0.2125rem
        }
        .fresh-air .floatinglabel[for=cardNo] {
        	white-space: nowrap;
        }
}

/*DA-8657*/
tr.fareRowContainer.flightFareResultPnl td.fareClassBody.firstCol div.mainContentCard.p0-md-up div.row.flightPathWrapper div.flightStopWrapper {
	padding-top: 5px;
}
div.flightResultPageView .flightResultTableHolder table .md-amenity-icons {
	max-width: 48%;
}
div.flightResultPageView .flightResultTableHolder table tr.fareRowContainer td.fareClassBody .seatsLeft {
	bottom: 15px;
}

/*DA-8684*/
.fresh-air .loggedin-modal .account-summary .welcome-section .welcome-message {
	font-size: 1.7rem;
}
.fresh-air .loggedin-modal .account-summary .welcome-section .valued-traveller {
	font-size: 0.8rem;
}

/* DA-8660 */
div#nextGenBooking div.tripSummaryWrapper form#passengerinfo div#passengerInfoContainer div.tripSummaryBody div.tripRowContainer.grayBg div.tripRowInfo.contactInformation div.tripRowDate.tripLocation.paxPhoneIcon {
	width: 76px;
}

/* DA-8670 */
#maincontent #nextGenBooking .sHead {
	margin-bottom: 0;
	line-height: 1em;
}

div#bookATrip div.tripProtectorWrapper.floatClear div.cardPaymentWrapper div.paymentLeftCol div.cardPaymentOptions div.paymentChooseSection fieldset div#defaultFopHldr.fopTypes.primaryFops a.viewMoreLink {
	float: left;
	margin-top: 20px;
	width: 700px;
}

#maincontent #nextGenBooking .myTripsHeader .inlineEnrArea #inlineEnrollBtn {
	height: 55px !important;
}

div#carDivContent div#carMerchandise.mtupsellModuleBody div.btnContainer form input.viewAllBtn.floatRight.secondary {
	width: 12.5em;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatMainRow > span > a {
	font-size: 1em!important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatMainRow > div:nth-child(3) > span > a {
	font-size: 1em!important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatMainRow > div.paymentSeatHeaderSecondCol.lastCol > span > a {
	font-size: 1em!important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatMainRow > div.paymentSeatHeaderFirstCol {
	width: 26.8em!important;
}

/* DA-8658 */
#bannerDetailsHolder_0 > div > a {
	margin-left: 2px !important;
}
#bannerDetailsHolder_1 > div > a {
	margin-left: 2px !important;
}
#nextGenBooking .banner button.secondary[type="button"] {	
	width: 8.5em;
}
div.bannerRightSection div.bannerPriceSection div.bannerBtnWrap a.bannerDetailsLink {  
	letter-spacing: -0.5px;
}

/* DA-8816 */
#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatMainRow > div.paymentSeatHeaderFirstCol {
    width: 22.7em!important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatDetails > div > div.paymentSeatDetailsRowFirstCol {
    width: 27.1em!important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatDetails > div > div:nth-child(4) {
	width: 13.8em!important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatDetails > div > div.paymentSeatDetailsRowSecondCol.lastCol {
    width: 13.5em !important;
}

#nextGenBooking .paymentSeatDetailsRowSecondCol {
    width: 13.8em!important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatHeader > div:nth-child(5) {
    width: 12em !important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatMainRow > div.paymentSeatHeaderSecondCol.lastCol {
    width: 13.1em !important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatDetails > div > div.paymentSeatDetailsRowFirstCol {
	padding: 14px 0 14px 14px!important;
}
#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatMainRow > div.paymentSeatHeaderFirstCol {
	padding: 14px 0 14px 9px!important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatMainRow > div.paymentSeatHeaderSecondCol.lastCol {
	width: 12.9em !important;
}

#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatMainRow > div.paymentSeatHeaderSecondCol.lastCol {
	width: 13em !important;
}
#passengerDetailsContainer > div.paymentSeatWrapper > div.paymentSeatRowContainer.paymentSeatFirstRow.passenger > div.paymentSeatLeftCol > div.paymentSeatContent > div.paymentSeatMainRow > div:nth-child(3) {
	width: 13.2em !important;
}

/* DA-8833 */
#nextGenBooking .CVVHolder.autoSelectionClass a.paxInfoQMark.tripSummeryFly {
	left: 7.3em;
}

/* DA-8834 */
#amex-express-checkout {
	top: 60px !important;
}

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

.fresh-air #loginContainer #userId.form-control.textField.ng-pristine.ng-invalid.ng-touched {
	font-size: 1.025rem;
}
.fresh-air #loginContainer #correctionBar.make-correction-container {
	font-size: 0.65rem;
}
.fresh-air #loginContainer #userId.form-control.textField.ng-untouched.ng-pristine.ng-invalid {
	font-size: 1.025rem;
}

/*DA-9077*/
.fresh-air .login-app input#userId.form-control.textField {
	font-size: 0.8rem;
}

/* DA-9096 */
/* Removed for DA-9390
#maincontent > div.chart > div.container.card-chart-container > div.card-chart > table > tbody > tr > td > div {
	font-size: 0.8rem;
}

#maincontent > div.chart > div.container.card-chart-container > div.card-chart > table > tbody > tr > th {
	font-size: 0.7rem !important;
}

.fresh-air .card-chart .table tbody td {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
*/
/* DA-9175, 10529 */
@media (min-width: 768px) {
	#correctionBar {
		width: 25.4375rem;
	}
}
@media (max-width: 767px) {
	.fresh-air .no-gutters .error-message-padding .validation-error-message-container
	{
		white-space: normal;
	}
}

/*DA-9344*/
.fresh-air .make-correction-container {
	font-size: 0.61rem;
}

/* DA-9286 */
.fresh-air .introcomponent .details-controller.active::before, .introcomponentimage .details-controller.active::before {
	content: " " !important;
}

/*changed bacuse DE-9567*/
.fresh-air .introcomponent .details-controller::before, .introcomponentimage .details-controller::before {
	content: " " !important;
	white-space: pre;
}

.fresh-air .introcomponent .details-controller.active::after, .introcomponentimage .details-controller.active::after {
	content: " ausblenden " !important;
	text-transform: none;
}

.fresh-air .introcomponent .details-controller::after, .introcomponentimage .details-controller::after {
	content: " anzeigen " !important;
	text-transform: none;
}

/* DA-9384 */
#maincontent > div.chart > div.container.card-chart-container > div.card-chart > table > thead > tr > th {
	padding: 0px;
}

/* DA-9387 */
#maincontent div.chart div.container.card-chart-container div.card-chart table.table.card-chart-table.vertical-border.horizontal-border.plain-header tbody tr td.center div span div {
	text-align: center !important;
}

#maincontent div.chart div.container.card-chart-container div.card-chart table.table.card-chart-table.vertical-border.horizontal-border.plain-header tbody tr td.center div span p {
	text-align: center !important;
}

#maincontent > div:nth-child(3) > div.container.card-chart-container > div.card-chart > table > thead > tr > th:nth-child(2) {
    padding-top: 1.5rem !important;
}

/* DA-9389 */
.fresh-air #maincontent div a.btn.btn-danger.btn-primary-cta.btn-block.btn-default {
	width: 125%;
}

/* DA-9385 */
#maincontent > div:nth-child(12) > div.container.card-chart-container > div.card-chart > table > tbody > tr > td:nth-child(3) {
	height: 800px !important;
}

#maincontent > div:nth-child(12) > div.container.card-chart-container > div.card-chart > table > tbody > tr > td:nth-child(2) {
	height: 800px !important;
}

#maincontent > div:nth-child(12) > div.container.card-chart-container > div.card-chart > table > tbody > tr > th {
	height: 800px !important;
}

/* DA-9390 */
/*
#expander-image-panel-tent_parsys_expander_7 > div > div > div:nth-child(8) > div.container.card-chart-container > div.card-chart > table > tbody > tr > th > div {
	padding-left: 4rem;
}

#expander-image-panel-tent_parsys_expander_7 > div > div > div:nth-child(8) > div.container.card-chart-container > div.card-chart > table > tbody > tr > td > div {
	padding-left: 4rem;
}

#expander-image-panel-tent_parsys_expander_7 > div > div > div:nth-child(8) > div.container.card-chart-container > div.card-chart > table > tbody > tr > th {
	width: 150px !important;
}

#expander-image-panel-tent_parsys_expander_7 > div > div > div:nth-child(8) > div.container.card-chart-container > div.card-chart > table > tbody > tr > td {
	width: 150px !important;
}*/

/*DA-9566*/
body.ng-tns-0-1.ng-tns-0-0 div div#maincontent.layoutContainer div div.container_fluid.nextprevsection div.container div.row div.col-sm-12 div.pagercontainer a span.nextpagename {
	font-size: 2em;
}
/*DA-9399*/
#expander-image-panel-tent_parsys_expander_0.panel-collapse.collapse.show div.card-body div div.text.parbase div.container p span.rtebtn.rtebtn-secondary.btn-danger.btn-default.btn.col-lg-4.col-xl-3.col-sm-12 {
	max-width: 33%;
}
#expander-image-panel-tent_parsys_expander_2.panel-collapse.collapse.show div.card-body div div.text.parbase div.container p span.rtebtn.rtebtn-secondary.btn-danger.btn-default.btn.col-lg-4.col-xl-3.col-sm-12 {
	max-width: 33%;
}
#expander-image-panel-tent_parsys_expander_1.panel-collapse.collapse.show div.card-body div div.text.parbase div.container p span.rtebtn.rtebtn-secondary.btn-danger.btn-default.btn.col-lg-4.col-xl-3.col-sm-12 {
	max-width: 33%;
}
.fresh-air #maincontent div.intro div.container div.introcomponent div.col-12.pl-0 div.content-block div.introdescription.intro-body div p b span.rtebtn.rtebtn-secondary.btn-danger.btn-default.btn.col-lg-4.col-xl-3.col-sm-12 {
	max-width: 43%;
}
.fresh-air #expander-image-panel-tent_parsys_expander_2.panel-collapse.collapse.show div.card-body div div.sectioncta.parbase div.section-cta div.container div.row.content-component div.section-cta-container.col-12 div.col-md-6.col-xl-4.col-lg-4.col-sm-12.section-cta-btn-left-only {
	max-width: 51%;
}
/*DA-9401 commented for DA-9751*/
/*.fresh-air .introcomponent .details-controller.active::after, .introcomponentimage .details-controller.active::after {
	content: " ausblenden*" !important;
	text-transform: none;
}
.fresh-air .introcomponent .details-controller::after, .introcomponentimage .details-controller::after {
	content: " anzeigen*" !important;
	text-transform: none;
}*/

/* DA-9390 */
#expander-image-panel-tent_parsys_expander_7 > div > div > div:nth-child(4) > div.container.card-chart-container > div.card-chart > table > thead > tr > th:nth-child(1) > div {
    height: 97px;
}

.fresh-air .card-chart .table thead th {
	padding: 1rem 1rem;
}

/* DA-9572 */

.contentWrapper p, .content p {
	padding: 12px 2px 17px;
} 

.onecolumnfullbleedhero #panelContentContainer div.section .content p, .onecolumnfullbleedhero div.section div.inverse h2, .onecolumnfullbleedhero div.section div.inverse p {
	padding: 5px 7px 0.9em 0.55em;
 }

#connected > div.row.primary > div.connectedrow.primary0.parsys > div.grid.section > div > div:nth-child(2) > div > div > div > div > p:nth-child(2) > strong {
	position: absolute;
	font-weight: 300;
	padding-left: 0px !important;
}

#connected > div.row.primary > div.connectedrow.primary0.parsys > div.grid.section > div > div.highlight.grid_4.alpha > div > div > div > div > p:nth-child(2) > strong {
	position: absolute;
}

#connected > div.row.primary > div.connectedrow.primary0.parsys > div.grid.section > div > div.highlight.grid_4.omega > div > div > div > div > p:nth-child(2) > strong {
	position: absolute;
}

#Treat > div.row.primary > div.Treatrow.primary0.parsys > div.grid.section > div > div.highlight.grid_6.alpha > div > div > div > div.textimage.inverse > div.text.rteDelta > p:nth-child(2) > span:nth-child(2) > strong {
	position: absolute;
	padding-left: 134px;
}

#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 > p:nth-child(3) > strong {
	position: absolute;
}

#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) > strong:nth-child(2) {
	position: absolute;
}

/*DA-9112*/
.par.parsys .textimage .text.rteDelta > p:nth-child(2) a {
	display: inline-block;
	padding-top: 14px;
}

.rightPar.parsys .textimage .text.rteDelta > p:nth-child(2) a {
	display: inline-block;
	padding-top: 15px;
}

/*DA-9203*/
div.make-correction-container span.correction-message {
	padding-left: 17px;
}

/* 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-9768*/
main#maincontent.main-content-column div.chart div.container.rules-chart-container div.rules-chart table.table.skymilestable.chart-bg-white thead tr th.col-sm-12.center.program-charts-head-title{
	
	height: auto !important;
}

div.container div.col-12 div.chart div.container.rules-chart-container div.rules-chart table.table.skymilestable.chart-bg-grey thead tr th.col-sm-12.center.program-charts-head-title{

	height: auto !important;
}

/* DA-9746 */
#maincontent > div:nth-child(6) > div > div > div > div.cutoutGrid > div > div:nth-child(4) > 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: 5rem;
	padding: 1rem 1rem;
}

#maincontent > div.cutoutGrid > div > div:nth-child(3) > 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: 5rem;
	padding: 1.15rem 0;
}

/* DA-9786 */
#maincontent div.chart div.container.card-chart-container .plain-header thead tr th.center.card-charts-head-title div span div {
	text-align: center !important;
}

#maincontent div.chart div.container.card-chart-container div.card-chart table.table.card-chart-table.vertical-border.horizontal-border tbody tr td.center div span ul {
	text-align: left;
}
/*DA-9859*/
#maincontent > div:nth-child(3) > div.container.card-chart-container > div.card-chart > table > thead > tr > th:nth-child(2).card-charts-head-title {
    padding-top: 0rem!important;
}
#maincontent > div.chart > div.container.card-chart-container > div.card-chart > table > thead > tr > th {
        padding: 0px 0px 20px;
}
.fresh-air .card-chart .table tbody td {
        padding: 1rem 1rem!important;
}

.calendarMasterCont.calMedium div.calenderContainer div.dl-datepicker.dl-datepicker-multi.dl-datepicker-multi-2 div.cancelButtonCont button.resetButton {
	margin-left: 0rem !important;
}

/*DA-9832*/
.sectioncta.parbase.section a[href="https://www.delta.com/content/dam/delta-www/lax/images/destinations/aem-destination/delta_lax_chart_042417_v02_Desktop.jpg"], .sectioncta.parbase.section a[href="https://de-delta.onelink-translations.com/content/www/en_US/traveling-with-us/airports-and-aircraft/airports/los-angeles.html"] {
	padding: 15px 0px;
	font-size: 12px;
}

/*DA-7541*/

/*DA-9826*/
div#panelContentContainer div#region.panel.active div.row.primary div.regionrow.primary0.parsys div.grid.section div.container_12 div.highlight.full div.par.parsys div.textimage.parbase.section div.textimage.inverse div.text.rteDelta p a {
    padding-top: 0px;
}

/*DA-9945*/
#step1 > div.step1 > fieldset:nth-child(3) > fieldset {
        width:340px!important;
}

/*DA-9552*/
#continue_button_holder > div > div.termsConditionsLinkWrapper > span:nth-child(1) {
        width: 14em;
}

/* DA-10122 */
#ContentContainer.grid_12 main#maincontent div#ContentWell.grid_9.alpha form#baggageFeeRebate div.sub_grid_1 {
	width: 114px !important;
}

/* DA-10156 */
.fresh-air .calendarInput+.calendarMasterCont .dl-datepicker .calFlexDateCont {
    padding-right: 17rem !important;
}

/*DA-10162 com because of DA-10626*/
/*@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: 35px;
}*/

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.flightcardDetails.col-sm-7.col-lg-7.md-amenity-icons.ng-star-inserted {
    max-width: 50%;
}
/*commented because of DA-10587*/
/*div.no-overflow.ng-star-inserted > app-flight-result-view > app-flight-result-view-grid > div > div.flightcardtable.selectedcolumn1.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: 40px;
}*/

div.no-overflow.ng-star-inserted > app-flight-result-view > app-flight-result-view-grid > div > div.flightcardtable.selectedcolumn1.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.flightcardDetails.col-sm-7.col-lg-7.md-amenity-icons.ng-star-inserted {
    max-width: 49%;
}
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.expandDetailsTab.flightcardDetails {
	padding-left: 10px;
}
}

/*DA-10198*/
squares-column-header-view .squarescolumnheaderview .columnheadercontainer .mbcolheadersrow .mbcabinsrow .cabininfo .cabininfolink a {
	font-size: 0.475rem;
}
@media (min-width:320px) and (max-width:991px) {
.flightresultsquaresview .farecellsquaresview .farecellitem .col .seatLeftBackground {
	margin-left: 190px;
}
}
/*DA-10250*/
main#maincontent div#ContentWell.grid_12.alpha div.grid_9.alpha div.mainPar.parsys div.herob.section div.marketingMessage h2#marketingTitle.marketingTitle {
	font-size: 2.1em;
	letter-spacing: -1px;
}

/* DA-10183 */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
grid-details-amenities > div > div.text-left.col-lg-2.col-sm-2.expandDetailsTab.flightcardDetails
{
	max-width: 18%;
}
grid-details-amenities > div > div.text-left.col-lg-2.col-sm-2.expandDetailsTab.flightcardDetails > a
{
	letter-spacing: -0.5px;
}
.flightresultgridview .detailsInfo .expandDetailsTab
{
	padding-left: 0;
}
.flightresultgridview .detailsInfo .expandDetailsTab span
{
	margin-left: 0;
}
}

/*DA-10191*/
@media (max-width:375px) {
div.flightresultsquaresview div.detailsInfo squares-details-amenities.detailsAmenities div.row div.flightcardDetails {
    flex: 0 0 35%;
    max-width: 35%;	
} 
div.flightresultsquaresview div.detailsInfo squares-details-amenities.detailsAmenities div.sept {
    flex: 0 0 25%;
    max-width: 25%;	
}
/* div.flightresultsquaresview div.detailsInfo squares-details-amenities.detailsAmenities div.ng-star-inserted {
    flex: 0 0 40%;
    max-width: 40%;	
}*/
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%;
}
}

span.grid_2.omega.selectBenefitDateText {
	 width: 13.5em;
}

/* DA-10343 */
div.text-capitalize.trip-total.trip-total-view.px-md-custom h3.mb-0
{
	font-size: 1.05rem;
}

/* -10320 */
body > app-root > review-pay-view > div.review-pay-view.ng-star-inserted > form > div.container.pt-5.px-3 > div > div.col-12.col-xl-8.p-0 > baggage-summary > div > div > div > div > div.col-12.col-md-9 > div > div > p.mb-3 > span.bag-quantity.ng-star-inserted {
	padding-right: 5px;
}

/* DA-10315 */
@media (min-width: 992px) {
#maincontent > div.gridheadingrow > div > div:nth-child(1) > div.text-right.col-sm-3.col-lg-2 > button {
        width: 181px;
}

.fresh-air .blue-theme .select-ui-wrapper {
        font-size: 1.1rem !important;
}
.fresh-air .radio-tabs-wrapper fieldset input.radio-tab+label {
        font-size: 1.1rem !important;
}
/*.shopping-lite-app .advancedSearchPageView .calendarInput:not(.headerCalInput)+.calendarMasterCont .calDispValueCont:not(.headercal) {
        font-size: 1.1rem !important;
}*/
.fresh-air .adv-search-container .meeting-code-wrapper .form-control {
        font-size: 1.1rem !important;
}
/*.advancedSearchPageView .calendarInput+.calendarMasterCont .calDispValueCont .calReturnLabelCont {
        font-size: 1.1rem !important;
}*/
.fresh-air .calendarInput+.calendarMasterCont .calDispValueCont {
        font-size: 1.1rem !important;
}
}

/* DA-10305 */
@media (min-width: 768px) {
.fresh-air .select-container-up-md .icon-Dropdown-caret:before {
    left: 86%;
	}
}

/*DA-10304*/
#faresFor-label {
    text-transform: none !important;
}
label#faresFor-label::first-letter {
    text-transform: capitalize !important;
}
div > div.form-row.first-row.px-3.px-lg-0.pl-0.pr-0.pl-sm-0.pr-sm-0 > div.offset-lg-0.col-md-8.offset-md-2.radio-tabs-wrapper.pl-lg-0.col-lg-3 > fieldset > legend {
    text-transform: none !important;
}
div > div.form-row.first-row.px-3.px-lg-0.pl-0.pr-0.pl-sm-0.pr-sm-0 > div.offset-lg-0.col-md-8.offset-md-2.radio-tabs-wrapper.pl-lg-0.col-lg-3 > fieldset > legend::first-letter {
    text-transform: capitalize !important;
}
div#main_nav.row.shop-header-content div.triptype-header.d-none.d-lg-inline-block.align-middle span {
    text-transform: none !important;
}
div.text-capitalize.trip-total.trip-total-view.px-md-custom div.d-none.d-xl-block.fullpriceDetails {
    text-transform: none !important;
}
div.col-12.mt-2.text-capitalize.small-text {
    text-transform: none !important;
}
.d-inline.seats-text.text-capitalize {
    text-transform: none !important;
}
div > div.col-12.col-md-5.col-lg-6.col-xl-6.ml-md-auto.pt-2 > div > div.col-12.col-lg-7 > p {
    text-transform: none !important;
}
form > div.container.pt-5.px-3 > div:nth-child(2) > div.col-12.col-xl-8.p-0 > baggage-summary > div > div > div > div.row.no-gutters.pb-3.pt-1 > span > h3 {
    text-transform: none !important;
}
form > div.container.pt-5.px-3 > div:nth-child(2) > div.col-12.col-xl-8.p-0 > baggage-summary > div > div > div > div.row.no-gutters.pb-3.pt-1 > a > span.hidden-sm-down.baggage_view_details {
    text-transform: none !important;
}
li.tab.ng-star-inserted a#button1.tab-button {
    text-transform: none !important;
}
li.tab.ng-star-inserted a#button2.tab-button {
    text-transform: none !important;
}
div.d-none.d-xl-block > div > modal-dialog > div > div.modal > div > div.modal-body > div > tax-fees-modal > div > div:nth-child(3) > span.mr-auto {
    text-transform: none !important;
}

/* DA-10537 */
@media (max-width: 767px) {
	.close {
		width: 50px;
	}
}

/* DA-10316, 10685 */
@media (min-width: 992px) {
.flightresultgridview .fareIconWrapper .lowestFareIcon {
	width: 7.25rem;
}
.flightresultgridview .fareIconWrapper .fastestIcon {
	width: 6.6875rem;
}

#_idBtnLoginIn {
	width: 4.75rem;
}

.hazardous-modal-view ul li {
	font-size: .755rem;
}

input[readonly=readonly], input[type=email], input[type=password], input[type=text] {
	font-size: 0.913rem;
}

/* DA-10649 */
.farecellgridview .farecellitem div.row {
	padding: 0 15px;
}

}

/* DA-10506 */
@media (max-width: 991px) {
	.fresh-air .action-bar .close {
		margin-right: 3rem;
	}
}

/* DA-10544 */
@media (max-width: 991px) {
	.resultsheadingview .destinationairportcode, .resultsheadingview .headingintro, .resultsheadingview .originairportcode {
		font-size: 1.5rem;
	}
}

/*DA-10617*/
@media (min-width: 374px) and (max-width: 400px) {
	.seat-map-login-prompt-container[_ngcontent-c7] .seat-map-login-prompt-row[_ngcontent-c7] .login-promt-cotent[_ngcontent-c7] .login-prompt-text[_ngcontent-c7] {
		font-size: .78rem;
	}
	#_idBtnLoginIn {
		width: 4.4rem;
	}
}

/* DA-10673 */
@media (max-width: 991px) {
	.omni-payment ul.payment-list li.list-inline-item:not(:last-child) {
		margin-left: 0 !important;
	}
}

/*DA-10555*/
.flex-page-filter-view .modal-filter .advSearchSubmit .btn-primary-cta {
    letter-spacing: 1px;
}

/*DA-10644*/
@media (min-width: 1200px){
    .fresh-air .shopping-band-container .left-band .shopping-link-1, .shopping-band-container .left-band .shopping-link-2, .shopping-band-container .left-band .shopping-link-3 {
        width: 13rem;
    }

}

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

/*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;
        letter-spacing: .0785rem;
}

/*DA-10626*/
@media(min-width: 1024px) {
div.flightresultgridview div.flightcardtable.selectedcolumn2.ng-star-inserted div.container.ng-star-inserted grid-flight-result-container.ng-star-inserted div.col-12.flightcardContainer.ng-star-inserted div.row.shadow-sm div.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 {
    max-width: 24.667%;
}
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.flightcardDetails.col-sm-7.col-lg-7.ng-star-inserted {
    max-width: 52.333333%;
}	
}

/* DA-10552 */
@media (max-width: 991px) {
       .new-modal-dialog .new-dialog .new-modal-header .header-text-count {
               font-size: 0.7125rem;
       }
}

/* DA-10547 */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.fresh-air .footer-column .caption h3 {
		font-size: 0.9rem;
		letter-spacing: -0.5px;
	}
}

/*DA-10562*/
@media(min-width: 992px) {
div.flightcardtable.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.col-lg-2 {
        flex: 0 0 27.66666667%;
        max-width: 27.666667%;
}
div.flightcardtable.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.col-lg-7 {
        flex: 0 0 36.33333333%;
    max-width: 36.333333%;
}
}

/*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-10787*/
div ul#companionList li.compListItem div.compListItemPreview div.compListItemName {
	width: 70% !important;
}

/*DA-10654*/
@media (min-width: 375px) and (max-width: 667px) {
        .baggage-summary-view .bag-allowance .flight-baggage-details .bag-quantity {
                font-size: 1.2rem;
        }
}

/*DA-10647*/
body > app-root > div.no-overflow.ng-star-inserted > flexairport-view > div > div:nth-child(2) > div > div > div > flex-page-filter-modal > div > div > div.row.form-content > form > div.row.pl-2.pr-4.pt-1.pb-1 > div > div > div.col-6.advSearchSubmit.text-right > button {
        padding-left: 10px;
}

/* 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 {
	font-size: 0.891rem;
	}
#extsite-flyout-modal-content > div.modal-footer.justify-content-lg-end.justify-content-md-center.pl-0.border-0 > a {
	font-size: 0.891rem;
	}
}

/*DA-10315*/
.flightresultgridview .white-arrow {
    margin-left: 7px;
}

/*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-10542*/
@media(max-width: 767px) and (min-width: 360px) {
    .flight-specific-page-view .flightspecificPageView .flightspecificPageViewBody .cabindetailscontianer .tab-main-container .tabs .tab .tab-button {
        margin-left: 5px;
        font-size: .7375rem;
    }
    .flight-specific-page-view .flightspecificPageView .flightspecificPageViewBody .cabindetailscontianer .tab-main-container .tabs :last-child {
        margin-left: 55px;
    }
}

/*DA-8789*/
#eGift input[type="number"], #eGift input[type="password"], #eGift input[type="text"]{
	font-size: 1em;
}

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

/*DA-10748*/
.fresh-air .info-content-container .card-chart .table .card-charts-head-title
{
		padding-left: 10px !important;
			padding-right: 10px !important;
}

/*DA-10852*/
.fresh-air .text{
	font-size: 1.2rem;	
}

/* DA-10883 */
@media (max-width: 991px) {
	.fresh-air .hp-notification-container .notification {
		margin-right: 0.2rem;
	}
}

/*DA-10789*/
div.form-row .select-ui-element-wrapper.blue-theme span[aria-describedby="selectTripType-val"] {
	width: 167px !important;
}
.fresh-air .select-ui-element-wrapper .select-ui-icon.icon-Dropdown-caret {
	right: 9px;
}

/*DA-10674*/
@media (max-width: 767px) {
	.hazardous-modal-view ul li {
		font-size: .71rem;
		word-break: normal;
	}
	.hazardous-modal-view .carryItems li {
		font-size: 0.61rem;
		padding: 0.4rem;
	}
	.hazardous-modal-view .carryItems li:nth-child(3n) {
		padding-right: 0.4rem;
	}
}

/*DA-10769*/
@media (min-width: 768px) {
	#selectTripType {
 
	    font-size: 1.1rem !important;
	}
}

/* DA-10678 */
@media (max-width: 767px) {
body > app-root > review-pay-view > div.review-pay-view.ng-star-inserted > form > div.container-fluid.pt-5.px-3.showTripTotalBottom > trip-total > div > div.row.no-gutters.amt-due > div.col-4.col-md-4.mr-auto.passengers.ng-star-inserted {
	flex: 0 0 35.333333%;
    max-width: 35.333333%;
}

body > app-root > review-pay-view > div.review-pay-view.ng-star-inserted > form > div.container-fluid.pt-5.px-3.showTripTotalBottom > trip-total > div > div.row.no-gutters.amt-due > div.col-8.col-md-8.ml-auto {
	flex: 0 0 63.666667%;
    max-width: 63.666667%;
}

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 > div.omni-payment.ng-star-inserted > app-modal > div > div > div > div.modal-footer > div > div.col-6.col-md-6.col-lg-2.col-xl-2.mp-0.m-0.displayNone.mobileOnly.floatLeft {
	padding-left: 78px;
}

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 > div.omni-payment.ng-star-inserted > app-modal > div > div > div > div.modal-footer > div > div.col-6.col-md-6.col-lg-2.col-xl-2.mp-0.m-0.displayNone.mobileOnly.floatLeft > div {
	    font-weight: bold;
}
body > app-root > trip-summary-view > div.trip-summary-view.ng-star-inserted > div.container-fluid.pt-5.px-3.showTripTotalBottom > trip-total > div > div.row.no-gutters.amt-due > div.col-4.col-md-4.mr-auto.passengers.ng-star-inserted {
    flex: 35%;
    max-width: 35%;
}
body > app-root > trip-summary-view > div.trip-summary-view.ng-star-inserted > div.container-fluid.pt-5.px-3.showTripTotalBottom > trip-total > div > div.row.no-gutters.amt-due > div.col-8.col-md-8.ml-auto {
    flex: 63%;
    max-width: 63%;
}
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 > div.omni-payment.ng-star-inserted > app-modal > div > div > div > div.modal-footer > div > div.col-6.col-md-6.col-lg-2.col-xl-2.mp-0.m-0.displayNone.mobileOnly.floatLeft > div > span.amountWhole {
    font-size: 1.2rem;
}
}

/* 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-10560*/
@media(min-width: 992px) and (max-width:1199px) {
.fresh-air .shop-header-view .shop-header-content .triptype-header, .shop-header-view .shop-header-content .paxcount-header, .shop-header-view .shop-header-content .tripdate-header {
	padding-right: 0.75rem;
}
.shop-header-view .shop-header-content .separator {
	padding-right: 0.75rem;
}
}

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

/*DA-10608*/
.trip-extras h2 {
	font-size: 0.84rem;
}
.trip-extras .wi-fi .seat-icon-box a {
	line-height: 0.84rem;
	font-size: 0.76rem;
}

/*DA-10587*/
div > div.col-3.col-md-2.section-heading {
	flex: 0 0 13.66667%;
    max-width: 13.66667%;
}
div > div.col-5.col-md-4.m-0.airportJourneytime {
	flex: 0 0 28.33333%;
    max-width: 28.33333%;
}
div > div.col-4.col-md-6.dateTime.pl-3.pl-md-0 {
	flex: 0 0 58%;
    max-width: 58%;
}
/*DA-10562*/
.col-lg-3 > div:nth-child(1) > money-or-miles-or-both-view:nth-child(1) > fieldset:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > label:nth-child(2) {
	padding: .5rem .5rem
}

/* 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 9px;
		width: 170px;
        }
}

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

/*DA-10629*/
#input_traveler_0 {
    letter-spacing: -1.4px;
}
#input_redress_0 {
    letter-spacing: -1.2px;
}

/*DA-9548*/
#SearchContainer > #searchHotelForm > .hotelSearchSubmit > #btnSubmit {
        font-size: 0.77em;
        padding: 7px 8px 8px;
}
#hotelNumberOfAdults-label, #hotelNumberOfRooms-label, #hotelNumberOfChildren-label {
        font-size: 0.75em!important;
}
#SearchContainer > h2 {
        width: 237px;
}

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


/*DA-8791*/
div#skymilesenrollment-content.createProfile form#basicForm div#basicInfo div.contentWrapper.wid930.padBot0 div.profileFooter div#termsCondTxtId.floLeft.contTxt div.consentPosition{
	width: 75%;
}

/* DA-11179 */
div > div > div > div > div > div.modal-footer.justify-content-lg-end.justify-content-md-center.pl-0.border-0 > button {
	    width: 34%;
}
/*DA-11186*/
.cardComponentLink.content-block.card-grid-component.card-text-area a.componentLink.block {
	width: 96%;
}

/* DA-11253 */
#maincontent .cutout-grid-contentcontainer .justify-content-center.d-flex.flex-column div div.col-md-12.col-lg-6.p-0.col-sm-12.section-cta-btn-only {
    flex: 0 0 60%;
    max-width: 60%;
}

/* DA-10565 */
@media (max-width: 767px) 
{
	.fare-rule-summary-tab-view h3.fareRuleSumHeading
	{
		font-size: 1.2rem;
	}	
}

