/* #region ' Text Colors ' */
/* #endregion */
/* #region ' Background Colors ' */
/* landing pages */
/* #endregion */
/* #region ' functions ' */
/* #endregion */
/* #region ' mixins ' */
/* #endregion */
/* #region ' sprites ' */
.spriteImages-sprite { background-image: url('../Content/spriteImages-sffe700d534.png'); background-repeat: no-repeat; }

/* #endregion */
/* responsive */
/* 320 */
/* 400 */
/* 448 */
/* 560 */
/* 636 */
/* 768 */
/* 848 */
/* 992 */
@media screen and (min-width: 62em) { form div.spanRightFootNote { padding-left: 47%; margin-left: 15px; display: block; }
  .row div.spanRightFootNote { padding-left: 0; margin-left: 0; }
  form div.divVerticalBottomSpacer { text-align: left; }
  div.divVerticalBottomSpacer span.spanSetWidth.spanSetWidthAlignRightPadded.checkboxLabel + input[type=checkbox] { position: relative; top: 2px; }
  form div.divVerticalBottomSpacer input[type=checkbox] + span.field-validation-valid { top: 5px; }
  label + span.field-validation-valid { top: 0; } }
@media screen and (max-width: 62em) { /* #region ' Text Colors ' */
  /* #endregion */
  /* #region ' Background Colors ' */
  /* landing pages */
  /* #endregion */
  /* #region ' functions ' */
  /* #endregion */
  /* #region ' mixins ' */
  /* #endregion */
  /* #region ' sprites ' */
  .spriteImages-sprite { background-image: url('../Content/spriteImages-sffe700d534.png'); background-repeat: no-repeat; }
  /* #endregion */
  /* responsive */
  /* 320 */
  /* 400 */
  /* 448 */
  /* 560 */
  /* 636 */
  /* 768 */
  /* 848 */
  /* 992 */
  .divMain:before { content: "LessThenLarge"; position: absolute; background-color: #22be22; padding: .1em; color: #ffffff; opacity: 0; z-index: 999999; white-space: nowrap; top: 1px; left: 1px; }
  /* http://meyerweb.com/eric/tools/css/reset/  v2.0 | 20110126 License: none (public domain) begin RESET */
  html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; /*font-size: 100%;
font-weight: inherit;
font-family: inherit;*/ vertical-align: baseline; }
  /* HTML5 display-role reset for older browsers */
  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
  body { line-height: 1; }
  ol, ul { list-style: none; }
  blockquote, q { quotes: none; }
  blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
  table { border-collapse: collapse; border-spacing: 0; }
  /*  end RESET */
  html { overflow-x: auto; overflow-y: auto; }
  body { font-family: Arial; font-size: 100%; overflow: visible; }
  /* general guidelines for h's */
  img { max-width: 100%; }
  a { text-decoration: underline; cursor: pointer; }
  p { line-height: 1.4em; }
  /* general overrrides custom classes */
  .fltR { float: right !important; }
  .fltL { float: left; }
  .taRight { text-align: right; }
  .taLeft { text-align: left; }
  .nWrp { white-space: nowrap; }
  .tblDivSpacer { border-spacing: 5px; border-collapse: separate; }
  .hideMedium { display: none !important; }
  .showMedium { display: block; }
  .hideBelowLarge { display: none; }
  .hideAboveLarge { display: block; }
  a.hideAboveLarge { display: inline-block; }
  .hideAboveMedium { display: none; }
  .hideAboveSmall { display: none; }
  .showAboveSmall { display: block; }
  h1 { font-size: 25.6px; }
  h2 { font-size: 19.2px; }
  h3 { font-size: 14.976px; }
  h4 { font-size: 12.8px; }
  h5 { font-size: 11.2px; }
  h6 { font-size: 9.6px; }
  h1, h2, h3, h4 h5, h6 { font-weight: bolder; }
  .divMain { width: 100%; max-width: 994px; }
  b { font-weight: bold; }
  .smallSetFullWidth { width: auto; text-align: right; }
  /* #region On/Off buttons */
  .htmlHelperButtonTopOuter { overflow: hidden; }
  .onButtonUp { background: #386603; border-radius: inherit; }
  .htmlHelperButtonBackground.offButtonUp { background: #a60400 !important; }
  .htmlHelperButtonBackgroundOnUp { border: none; border-radius: inherit; }
  .htmlHelperButtonClickText.onButtonUp { color: #F8D061; }
  /* #endregion */
  /* change error location for responsive design */
  .appAlertOuter { top: 5.3em; }
  .content { margin: 0; padding: 1em; }
  /* Product Catalog */
  .catalogHeaderLeft, .catalogHeaderRight { display: none; }
  .catalogHeaderBackground { display: block; margin: 0; height: 3.5em; line-height: 3.5em; vertical-align: middle; padding: 0 1em; background-color: #386603; background-image: none; min-height: 0; margin-top: 3px; }
  .catalogHeaderText { font-size: 1em; }
  .catalogHeaderArrow { width: 0; height: 0; border-style: solid; border-width: 0 5px 9px 5px; border-color: transparent transparent #ffffff transparent; }
  #cartButtonParent { text-align: center; margin: .5em 0; }
  .catalogButton { background-image: none; padding: .75em 1em; font-size: 1em; background-color: #747474; height: auto; line-height: 1em; width: auto; border-radius: .3em; }
  .catalogNameCell, .catalogCostCell { font-size: .9em; }
  #mobileCatalogScroller { position: absolute; bottom: 0; overflow: auto; left: 0; right: 0; top: 20em; }
  #discountParent { position: static; top: 0; }
  .catalogButton { display: inline-block; margin-left: 0; /* override */ margin: 0 .2em; }
  .catalogShoppingCartButtonActive, .catalogCheckoutButtonActive { background-color: #ed2129; }
  /* header */
  #loginPartialParent { text-align: right; }
  #loginPartialParent span + a:before { display: none; }
  #hdrNatRes, #hdrDepartment { left: 145px; }
  /* Landing Page */
  #discountParent { position: relative; display: table; margin: 2em auto 0; }
  #discountParent .productDiscount { color: #ffffff; font-size: 2em; font-weight: bold; max-width: 10em; position: absolute; line-height: 1.35em; top: .15em; left: .8em; }
  #discountParent #btnDiscountDetails { padding: .35em .85em; color: #ffffff; font-weight: bold; font-size: .875em; background-color: #cd6a22; position: absolute; border-radius: .25em; right: 2em; top: 2.35em; cursor: pointer; }
  #discountDialogModal { max-width: 600px; } }
@media screen and (max-width: 62em) and (max-width: 725px) { #discountParent { /*@include get-sprite($spriteImages-sprites, discount360_78);*/ margin-top: 1em; }
  #discountParent #btnDiscountDetails { height: 49px; right: 0px; font-size: 1em; font-weight: normal; max-width: 5em; border-radius: 0px; display: table-cell; top: 0px; vertical-align: middle; line-height: 1.15em; text-align: center; padding-top: 15px; }
  #discountParent .productDiscount { font-size: 1.15em; margin-top: .55em; } }
@media screen and (max-width: 62em) { .landingPage a { display: block; height: 5.3125em; line-height: 5.3125em; border-bottom: solid 1px #88a368; vertical-align: middle; font-size: 0.875em; text-decoration: none; padding: 0 1em 0 7em; position: relative; color: #264403; }
  .landingPage a:after { content: "\25B6"; position: absolute; right: 1em; }
  .landingPage span { float: left; margin: -3.8em 0 0 1em; }
  .landingPage span.spriteImages-landingPageActiveLicenses { margin: -3.8em 0 0 10px; }
/*  .landingPage span.spriteImages-landingPageRegisterVehicle { margin: -3.8em 0 0 10px;}*/
  /* html helper buttons */
  .htmlHelperButtonLeftRight, .htmlHelperButtonTopInner, .htmlHelperButtonTopInner { display: none; }
  .htmlHelperButtonBackground { background: none !important; border: none; }
  .htmlHelperButtonClickText { color: #ffffff; font-size: 1em; padding: .25em .5em; margin: 0; }
  .htmlHelperButtonTopOuter { background-color: #747474; border-radius: .25em; border: none; }
  /* Telerik grid buttons - smaller for smaller grids */
  .t-button, .t-grid tbody .t-button { background: #264403; padding: .25em .5em; font-size: .9em; min-width: 0; }
  /* #region payment/sales/edit */
  #payNowForm { position: relative; /*top:-16.5em;*/ }
  #payNowFormOuter { margin-top: 20px; }
  #_CalculationsTotal { /*margin-top:4em;*/ }
  #_CalculationsTotal span { font-weight: bold; }
  .content { /*padding-top:4em;*/ }
  .sectionTitles, .t-grid { /*position:relative;
top:-2em;*/ font-size: 1em; }
  #_internetRefundsDisclaimer { display: table; margin: 0 auto; max-width: 30em; font-size: .9em; }
  #_internetRefundsDisclaimer #TermsAgreement { margin-top: 1em; }
  /* #endregion */
  /* Shopping Cart Edit */
  /* #region payment/shoppingcart/edit */
  #Grid table colgroup { display: none; }
  #continueShoppingCheckoutParent span { display: inline-block; }
  /* #endregion */
  /* Shopper Stage */
  /* #region Payment/TransactionPrintHistory/Print #paymentPDFEmailStatement { margin-top:0; 		font-size:1em; } 	#paymentPDFEmailStatement p{ 		margin:1.5em 0; 	} */
  /* #endregion */
  /* #region payment/shopper/stage */
  #stageReviewAddresses { float: left; height: 40px; }
  #stageReviewAddressButtons span { display: inline-block; }
  #stageReviewAddressButtons { text-align: right; margin-bottom: 15px; height: 40px; }
  /* TODO: find out how we want to deal with this */ }
@media screen and (max-width: 62em) and (min-width: 25em) and (max-width: 31.25em) { #stageReviewAddressButtons { clear: left; } }
@media screen and (max-width: 62em) { /* #endregion */
  /* #region ProductCatalog/Product/SuggestedProducts */
  #suggestedProductsButtonOuter { text-align: right; margin-bottom: 15px; }
  /* #endregion */
  /* #region EffectiveDateWindow */
  #effectiveDateWindowOuter { text-align: center; }
  #effectiveDateWindowOuter #validRangeOuter { margin-top: 1em; font-size: 1em; color: #ff0000; line-height: 1.5em; }
  #effectiveDateWindowOuter #datePickerOuter { margin-top: 1em; }
  #effectiveDateWindowOuter #validRangeOuter #validDateRangeLineBreakSmall { display: inline; }
  #effectiveDateWindowOuter .htmlHelperButtonTopOuter { margin-top: 1em; }
  /* #endregion */
  /* #region HarvestReporting/Report/Disclaimer */
  #harvestDisclaimerOuter { color: #a40000; text-align: center; margin: 0 auto; max-width: 34.375em; }
  #harvestDisclaimerOuter #harvestDisclaimerButtonsOuter span { display: inline-block; }
  #harvestDisclaimerOuter p { margin: 0 auto; margin-bottom: 2em; max-width: 34.375em; }
  #harvestDisclaimerOuter #harvestDisclaimerDescription { font-size: .8em; }
  #harvestDisclaimerOuter #harvestDisclaimerButtonsOuter span { display: inline-block; }
  #harvestPleaseBrowse p { font-size: .9em; color: #000000; margin: 1em auto; text-align: left; max-width: 34.375em; }
  #harvestPleaseBrowse p a { color: #0028ac; }
  /* #endregion */
  /* #region /HarvestReporting/Report */ }
@media screen and (max-width: 62em) and (max-width: 32.75em) { #deerOrTurkeyOuter .spanSetWidth, #DeerContainer .spanSetWidth, #TurkeyContainer .spanSetWidth { display: block; text-align: left; width: 100%; }
  #deerOrTurkeyOuter .spanRightInlineBlock, #DeerContainer .spanRightInlineBlock, #TurkeyContainer .spanRightInlineBlock { display: block; text-align: center; margin-bottom: 1em; }
  #deerOrTurkeyOuter.divVerticalBottomSpacer, #DeerContainer .divVerticalBottomSpacer, #TurkeyContainer .divVerticalBottomSpacer { padding: 0; } }
@media screen and (max-width: 62em) { #deerOrTurkeyOuter .spanSetWidth, #DeerContainer .spanSetWidth, #TurkeyContainer .spanSetWidth { display: inline-block; text-align: right; width: 47%; margin-right: 1em; }
  #deerOrTurkeyOuter .spanRightInlineBlock, #DeerContainer .spanRightInlineBlock, #TurkeyContainer .spanRightInlineBlock { display: inline-block; text-align: left; margin-bottom: 0; }
  #deerOrTurkeyOuter.divVerticalBottomSpacer, #DeerContainer .divVerticalBottomSpacer, #TurkeyContainer .divVerticalBottomSpacer { padding: 0; margin-bottom: 1em; }
  #deerOrTurkeyOuter, #DeerContainer, #TurkeyContainer { margin: 0 auto; }
  /* #endregion */
  /* #region /HarvestReporting/Report/Confirmation */
  #HRConfirmationTableOuter { max-width: 34.375em; margin: 0 auto; }
  #HRConfirmationTableOuter table { width: 100%; max-width: 100%; float: none; }
  #HRConfirmationButtonOuter { text-align: center; padding: 1em 0; clear: both; }
  #HRConfirmationButtonOuter form { display: inline; margin-left: .5em; }
  #HRConfirmationIsCorrect, #HRConfirmationReminder { font-size: .9em; padding-bottom: 1em; max-width: 37.5em; margin: 0 auto; text-align: left; }
  #HRConfirmationIsCorrect span.b, #HRConfirmationReminder span.b { font-weight: bold; }
  #HRConfirmationReminder { color: #870500; }
  #HRConfirmationReminder a { color: #0028ac; }
  /* #endregion */
  /* #region /Security/Register/Step1 */
  .leftColumn.divLeftColumnQuickLinksPadding { display: none; }
  .RegistrationFormOuter { margin: 0 auto; }
  .RegistrationFormOuter .divCentered { width: auto; }
  .divOneColumnWithQuickLinks { float: none; width: auto; margin-left: 0; }
  .divBordered { border: none; }
  .divColored { background-color: transparent; }
  .divOneColumnWithQuickLinksHeaderText { padding-left: 0; text-align: center; }
  .RegistrationFormOuter label { font-size: .9em; }
  .divOneColumnWithQuickLinksHeaderText { margin: 0; }
  /* #endregion */
  /* #region /Security/Register/Step3 */
  .addressFormOneWideLeft { min-width: 0; min-height: 0; border-right: none; /*display:table;*/ margin: 0 auto; float: none; }
  .addressFormRight { display: none; }
  #AddressFormShadedDiv { width: auto; }
  #AddressFormShadedDiv .divCentered { width: auto; }
  /* .ui-dialog #AddressFormShadedDiv input[type=text]{ 	width:150px!important; } .ui-dialog #AddressFormShadedDiv .chzn-container{ 	width:160px!important; } */
  .ui-dialog #AddressFormShadedDiv span.spanSetWidth.spanSetWidthAlignRightPadded { white-space: nowrap; }
  .RegistrationFormOuter span#deleteAddressButton, .RegistrationFormOuter span#addNewAddressButton { display: none !important; }
  /* #endregion */
  /* #region /Security/Register/Step4 */
  /* #endregion */
  /* #region /Security/Register/Confirmation */
  #RegConfirmationOuter { max-width: 37.5em; display: table; margin: 0 auto; font-size: 1em; text-align: left; }
  #RegConfirmationOuter .exclamationStatement { font-weight: bold; }
  #RegConfirmationOuter .confirmationPara { margin: 1em 0; }
  #RegConfirmationOuter .confirmationRed { color: #870500; font-size: 1em; font-weight: bold; }
  /* #endregion */
  /* #region /CustomerAccount/License */
  #LicenseGrid, #StampGrid { font-size: .8em; }
  #LicenseGrid .htmlHelperButtonClickText, #StampGrid .htmlHelperButtonClickText { padding: 0; }
  /* #endregion */
  /* #region /Payment/Address/Index/ */
  #addressLeft.divLeftTwoColumn { width: auto; margin: 0 auto; display: table; float: none; }
  #addressLeft.divLeftTwoColumn .divCentered { width: auto; }
  .addressFormLeft { border-right: none; }
  #divModal #addresFormPopup { width: auto; }
  #addressFormOuter .addressFormLeft .divVerticalBottomSpacer input { width: 160px !important; }
  #addressFormOuter .addressFormLeft .chzn-container { width: 170px !important; }
  /* #endregion */
  /* region /Inventory/TransactionInventory/EditTransactionFulfillment/ */
  #transactionInventoryFulfillmentForm { max-width: 37.5em; margin: 0 auto; }
  #transactionInventoryFulfillmentForm div.divVerticalBottomSpacer div { text-align: left; padding-bottom: 1em !important; }
  #FulfillmentLocationId { width: 160px !important; }
  #transactionInventoryFulfillmentFormPopup { width: auto; }
  /* #endregion */
  /* #region header test */
  #testSmll { display: none; }
  #testMed { display: block; }
  #testLarge { display: none; }
  #testML { display: block; }
  /* #endregion */
  /* special HEADER breakpoint*/ }
@media screen and (max-width: 62em) and (max-width: 53em) { #hdrNatRes, #hdrDepartment, #testMed { display: none; /*hide large text & logo*/ } }
@media screen and (max-width: 62em) and (max-width: 53em) and (-webkit-min-device-pixel-ratio: 2) { .spriteImages-headerRightLogo2 { display: block; } }
@media screen and (max-width: 62em) and (-webkit-min-device-pixel-ratio: 2) { select, .datepicker { font-size: 1em; } }
@media screen and (max-width: 62em) { form div.spanRightFootNote { padding-left: 47%; margin-left: 15px; display: block; }
  .row div.spanRightFootNote { padding-left: 0; margin-left: 0; }
  form div.divVerticalBottomSpacer { text-align: left; }
  form div.divVerticalBottomSpacer span.spanSetWidth.spanSetWidthAlignRightPadded.checkboxLabel + input[type=checkbox] { position: relative; top: 2px; }
  form div.divVerticalBottomSpacer input[type=checkbox] + span.field-validation-valid { top: 5px; }
  label + span.field-validation-valid { top: 0; }
  form .spanRightInlineBlock.datePickerParentSmall { width: auto; }
  form input.datepicker.hasDatepicker { width: 170px !important; }
  .innerRegWrapper { width: 100%; padding: 0; } }
@media screen and (max-width: 35em) { form span.spanSetWidth.spanSetWidthAlignRightPadded { display: block; width: 100% !important; text-align: left; }
  form span.spanSetWidth.spanSetWidthAlignRightPadded.checkboxLabel { display: inline; }
  form .inputTextbox, form input[type=text] { width: 92% !important; }
  form .ddl, form select { width: 92% !important; }
  form div.spanRightFootNote { padding-left: 0; margin-left: 5px; display: block; }
  form .spanRightInlineBlock.datePickerParentSmall { text-align: left; width: 100%; }
  form input.datepicker.hasDatepicker, form input.date.hasDatepicker { width: 80% !important; }
  .innerRegWrapper .txtAlnR { text-align: left; } }
@media screen and (max-width: 25em) { html, body { /*min-width:$smallest + em;*/ overflow: auto; }
  .showSmall { display: block; }
  .hideSmall { display: none !important; }
  .smallSetFullWidth { width: 100%; text-align: left; }
  .spriteImages-headerRightLogo2 { display: none; }
  b { font-weight: bold; }
  /* #region datePicker */
  .datePickerParentSmall { display: block; text-align: center; }
  .ui-datepicker { border: solid 2px #386603; }
  .ui-datepicker td { padding: .5em; }
  .ui-datepicker td span, .ui-datepicker td a { /*padding:.3em;*/ }
  /* #endregion */
  /* Product Catalog */
  .catalogNameCell, .catalogCostCell { font-size: .65em; font-weight: bold; }
  #mobileCatalogScroller { top: 14em; }
  /* header */
  .hdr { height: 3.5em; background-color: #264403; }
  #testSmll { padding-top: .3em; display: block; }
  /* horizontal nav */
  .horizontalNav { left: 0; right: 0; top: 16px; background-color: transparent; position: absolute; border: none; font-size: .9em; display: block; }
  #loginPartialParent { margin-top: .3em; text-align: center; }
  /* #region landing page */
  #discountParent { /*@include get-sprite($spriteImages-sprites, discount320_69);*/ }
  /* #endregion */
  /* #region payment/shoppingcart/edit */
  #reviewShoppingCartParent { position: relative; top: 5.5em; }
  #continueShoppingCheckoutParent { position: relative; top: -2em; }
  #continueShoppingCheckoutParent span { display: block; }
  #continueShoppingCheckoutParent .htmlHelperButtonTopOuter { width: 100%; margin: 0 0 .5em 0; }
  #continueShoppingCheckoutParent .htmlHelperButtonClickText { text-align: center; }
  /* #endregion */
  /* #region Telerik Grids */
  .t-link { font-size: 0.9em !important; }
  .t-header, .t-grid tbody { font-size: .8em; }
  .t-grid tbody .t-button { display: block; margin: 1.5em 0; }
  /* #endregion */
  /* #region payment/shopper/stage */
  #stageReviewAddresses { position: relative; top: 5.5em; float: none; height: auto; }
  #stageReviewAddressButtons span { display: block; }
  #stageReviewAddressButtons span .htmlHelperButtonTopOuter { display: block; margin: 0 0 .5em 0; }
  #stageReviewAddressButtons span .htmlHelperButtonClickText { text-align: center; }
  #stageReviewAddressButtons { position: relative; top: -2em; padding-bottom: 2em; }
  /* #endregion */
  /* #region Payment/Sales/Edit */
  #payNowForm { /*top: -18.5em;*/ }
  #payNowForm .htmlHelperButtonTopOuter { display: block; margin-top: 1em; }
  #payNowFormOuter { margin-top: 0; }
  /* #endregion */
  /* #region ProductCatalog/Product/SuggestedProducts */
  #suggestedProductsButtonOuter { text-align: right; margin-bottom: 15px; }
  /* #endregion */
  /* #region EffectiveDateWindow */
  #effectiveDateWindowOuter { text-align: center; }
  #effectiveDateWindowOuter #validRangeOuter { margin-top: 1em; font-size: .8em; color: #ff0000; line-height: 1.5em; }
  #effectiveDateWindowOuter #datePickerOuter { margin-top: 1em; }
  #effectiveDateWindowOuter #datePickerOuter span.spanSetWidth { white-space: nowrap; text-align: left; display: block; }
  #effectiveDateWindowOuter #validRangeOuter #validDateRangeLineBreakSmall { display: block; }
  #effectiveDateWindowOuter .htmlHelperButtonTopOuter { margin-top: 1em; }
  /* #endregion */
  /* #region /HarvestReporting/Report */
  /* inherited from intermediate breakpoint in LessThanLarge.SCSS */
  /* #endregion */
  /* #region /HarvestReporting/Report/Confirmation */
  /* in confirmation.cshtml page, weird break point */
  /* #endregion */
  /* #region /Security/Register/Step1 */
  /* also in cshtml page, weird breakpoint */
  .RegistrationFormOuter #personalInformationForm { display: table; margin: 0 auto; }
  .RegistrationFormOuter { /*text-align:center;*/ }
  .RegistrationFormOuter span.SMDYear { display: inline; }
  .RegistrationFormOuter span.SMDYOuter + span.field-validation-valid { display: inline; }
  .RegistrationFormOuter .divVerticalBottomSpacer span.spanSetWidth.spanSetWidthAlignRightPadded, .RegistrationFormOuter span.spanSetWidth.spanSetWidthAlignRightPadded { display: block; width: 100% !important; text-align: left; }
  /* #endregion */
  /* #region /Security/Register/Step2 */
  .RegistrationFormOuter #identityInformationForm { display: table; margin: 0 auto; }
  #identityInformationForm .spanRightInlineBlock { display: block; }
  #identityInformationForm .htmlHelperButtonTopOuter { margin: 0 auto; }
  /* #endregion */
  /* #region /Security/Register/Step3 */
  .ui-dialog #addressFormOuter span.spanSetWidth.spanSetWidthAlignRightPadded { display: block; width: 100%; text-align: left; margin-top: .5em; }
  /* #endregion */
  /* #region /Security/Register/Step4 */
  .RegistrationFormOuter #appearanceInformationForm { display: table; margin: 0 auto; }
  /* #endregion */
  /* #region /Security/Register/Step5 */
  .RegistrationFormOuter #contactInformationForm { display: table; margin: 0 auto; }
  /* #endregion */
  /* #region /Security/Register/Step6 */
  .RegistrationFormOuter #createAccountForm { display: table; margin: 0 auto; }
  /* #endregion */
  /* region /Inventory/TransactionInventory/EditTransactionFulfillment/ */
  #divModal #transactionInventoryFulfillmentFormPopup span.spanSetWidth.spanSetWidthAlignRightPadded { display: block; text-align: left; margin-bottom: 5px; }
  #divModal #transactionInventoryFulfillmentFormPopup .divVerticalBottomSpacer { margin-bottom: 1em; }
  #FulfillmentLocationId { width: 160px !important; }
  /* #endregion */
  /* #region header test */
  #testSmll { display: block; }
  #testMed { display: none; }
  #testLarge { display: none; }
  #testML { display: none; }
  /* #endregion */ }

/*# sourceMappingURL=responsive.css.map */
