/*!
-------------------------------------------------------------------------------------------------
 source:	css/global.css
 summary:	Global CSS Classes and Styles 
 (c) Dovetail Internet Technologies, LLC. All rights reserved. 
-------------------------------------------------------------------------------------------------
*/
.WarningPanel{border:3px dotted #f00}#frontendtoperror{position:absolute;margin-bottom:20px;left:0%;clear:both;background-color:#fcf200;padding:10px;width:100%;z-index:1000;top:0}#frontendbottomerror{position:absolute;bottom:0;width:100%;z-index:1000;color:#000;font-size:13px;font-weight:bold}.frontendtoperror{font-weight:bold;vertical-align:top}.errorCaution{width:100px;padding:0 10px 0 0}.frontendbottomerror{background-color:#fff;border-top:15px solid #000;text-align:left;padding:15px}#frontendstacktrace{margin-top:16px;color:#000;font-size:13px}#frontendstacktrace pre{padding-left:20px}.dxeBase{font-size:inherit;font-family:inherit;font-weight:inherit;font:inherit}.btnPersonalize{width:110px;height:26px;color:#c30;line-height:21px;border-radius:5px;margin:5px 0 10px 0;position:relative;left:12px;font-size:11px;float:left}.dxtcLite>.dxtc-stripContainer .dxtc-tab,.dxtcLite>.dxtc-stripContainer .dxtc-activeTab{font-family:'Verdana','Arial','Helvetica'}#modal-logo{float:left;padding:15px 0 0 50px}#modal-header{float:right;width:60%;margin-top:10px;position:absolute;top:10px;right:40px}.dxpc-closeBtn{padding:10px !important;float:right}#DefinitionSettingsPopup1_PW-1 .dxpc-mainDiv,#DefinitionSettingsPopup2_PW-1 .dxpc-mainDiv,#DefinitionSettingsPopup3_PW-1 .dxpc-mainDiv,#DefinitionSettingsPopup5_PW-1 .dxpc-mainDiv{width:365px;left:30px !important;margin-top:-30px}.PerConsole{color:#010000;white-space:normal;padding:0 !important;outline:thin solid #6b6b6b;width:740px;height:400px;margin:30px auto}.dxbButton div.dxb,.dxbButton div.dxbf{border:0 dotted transparent !important}.PerpnlLeft{width:100px;float:left;background-color:#e4e4e4;padding:20px 0;text-align:left;height:inherit}.PerLeftPanelButton{background:none;border:none;height:90px !important}.PerLeftPanelPopup{position:absolute !important;left:115px !important}.PerLeftPanelPopup .dxpc-mainDiv{background-color:#e4e4e4;border:none !important}.PerLeftPanelPopup .dxpc-shadow{-moz-box-shadow:0 0 0 rgba(0,0,0,.34375);-webkit-box-shadow:0 0 rgba(0,0,0,.34375);box-shadow:0 0 0 rgba(0,0,0,.34375)}.PerLeftPanelPopup .dxpc-mainDiv .dxpc-content,.PerLeftPanelPopup .dxpc-mainDiv .dxeRadioButtonList{border:none !important;padding-top:3px !important;padding-left:3px !important}.PerpnlRight{width:215px !important;float:right;background-color:#e4e4e4;height:inherit;margin:0}.PerRightPanelHeader{font-size:16px;font-weight:bold;margin:0 25px 0 5px;position:relative;top:10px}.PerRightPanelButton{width:70px !important;height:21px !important;border-radius:7px;color:#c30 !important;display:list-item;clear:left;position:relative;right:2px;margin:43px 0 0 0;text-align:center}.PerRightPanelSave .PerRightPanelButton{height:34px;margin:32px 9px;float:left}.PerRightPanelImageContent{height:36px;width:54%;position:relative;top:0;left:10px;float:left;text-align:left;margin:34px 20px 0 0}.PerRightPanelPopup{width:460px !important;right:107% !important;top:-200px !important;height:auto !important;position:absolute}.PerRightPanelPopup .dxpc-mainDiv{background-color:#f4f4f4}.panelTitle{font-size:16px;font-weight:bold;padding:0 4px;margin-top:10px;float:left}.PerTextLabels{float:left;width:100%;text-align:left;font-weight:bold;padding:16px 0 3px 0}.PerRightPanelImageContent img{margin-right:8px;float:left}.PerDatePicker{float:left}.dxeTextBoxSys{width:250px;float:left}.dix-slidePanel{width:400px}.dxisControl{float:left;height:475px}.dxisControl .dxis-nbSlidePanelWrapper{position:relative;left:10px;top:25px;height:62px}.dxisControl>.dxis-passePartout{left:10px;background-color:#fff;width:400px;height:380px !important}.dxisControl .dxis-imageArea{margin:0 auto;position:absolute;overflow:hidden;top:0 !important;width:400px;height:380px !important}.dxisControl .dxis-nbSelectedItem{z-index:1;cursor:default;position:absolute;border:1px solid #f00;background-color:transparent}.dxisControl .dxis-nbItem{background-color:#none;border:1px solid #000;width:90px;height:60px}.dxisControl .dxis-nbItem .dxis-nbHoverItem{border:1px solid #9f9f9f}.PerViewLabel{left:0;top:0;width:100%;position:absolute;cursor:default;padding:10px;color:#000 !important;font-weight:bold !important;font-size:16px !important;text-align:left;font-family:'Arial','Helvetica',sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.PerlblName{font-family:'Arial' sans-serif;font-weight:bold;font-size:20px;float:left;padding:0 10px 0 0}.PerlblShortDesc{font-family:'Arial' sans-serif;font-weight:bold;font-size:14px;float:left;line-height:29px;padding:0 20px 0 0}.PerlblStockCode,.StockCodePrefix{font-family:'Arial' sans-serif;font-weight:bold;font-size:12px;float:left;line-height:29px;padding:0 5px 0 0}.PerlblLongDesc{font-family:'Arial' sans-serif;font-weight:normal;font-size:12px;float:left;text-align:left;white-space:normal}.PerPopupHeader{padding:10px 0 0 13px !important}.PerPopupHeaderCaption{font-size:12px}.PerPopupHeaderHeadline{font-weight:bold;font-size:16px;text-align:left;color:#0d345e;margin-top:10px}.PerRightPanelPopup .dxpc-mainDiv .PerPopupHeader div.PerPopupHeaderHeadline{color:#c30}.PerOptionsDropDown{float:left}.dxucControl{float:left}.PerUploadControl{margin:10px 0;clear:both;float:left}table.PerUploadControl tr{border:1px solid #a8a8a8}.perNoImageBtn{margin:11px}.dxpcLite .dxpc-footerContent{padding:0;min-height:8px;position:relative;bottom:17px;left:29px;text-align:left;margin-top:30px}.PerfooterHeader{font-weight:bold;color:#c30}.PerFooterList ul{text-indent:0;margin-left:20px}.PerFooterList li{color:#000;font-size:11px;padding:5px 0}.PerImageThumbnail .dxfm-content div{display:none}.PerTabbedPages ul{height:37px !important}.dxtcLite .dxtc-stripContainer .dxtc-tab,.dxtcLite>.dxtc-stripContainer .dxtc-activeTab{float:right !important;height:35px !important;border-radius:4px 4px 0 0}.reviewProductSubhead{position:relative;top:25px}.CartPerEditButton{width:50px !important;height:21px !important;border-radius:7px;color:#c30 !important;display:list-item;clear:left;margin:15px 0 8px 19px;text-align:center}.PerReviewButton{width:103px !important;height:21px !important;border-radius:7px;color:#c30 !important;display:list-item;margin:10px;text-align:center;float:left;position:relative;top:10px}.PerContinueButton{width:103px !important;height:21px !important;border-radius:7px;color:#c30 !important;display:list-item;margin:-15px 0 25px 0;text-align:center;float:right}.Approval{margin:0 0 0 10px;position:relative;top:12px;left:35px;color:#c30;font-weight:bold}.PerReviewImg{width:135px !important;float:left}.ImgColumn{float:left;width:165px}.ContentColOne{width:320px%;float:left;padding:0 5px 0 5px}.ContentColTwo{width:320px;float:left}.EditApprove{width:100%;float:left;margin:30px 0}.reviewrow{padding:0 0 5px 0;width:310px;float:left}.ReviewLabel{font-weight:bold;display:table-cell;width:140px;float:left}.ReviewContent{display:table-cell;width:160px}.reviewinstructions{margin-left:145px;padding-top:10px}.dxisControl .dxis-nextBtnHorWrapper{right:-45px;top:5px}.dxisControl .dxis-prevBtnHorWrapper{left:-25px;top:5px}.PerReviewContent{width:630px}.perItemReview{float:right;margin-right:32px;clear:both}.PerSpecialInstructions{width:300px;height:150px}#grdPersonalizationDisplay{margin:15px 0}tr#grdPersonalizationDisplay_DXHeadersRow0{display:none}.listingDisplayHeader{background-color:#e4e4e4;width:100%;height:8px}.listingDate{width:10%;float:left;text-align:center;margin:25px 0 0}.listingID{width:10%;float:left;text-align:center;margin:25px 0 0}.listingItemImage{float:left;margin:0 15px 0 0}.listingItemImage img{width:85px}.listingName{width:17%;float:left;margin:25px 0 0}.listingDetails{width:10%;float:left;margin:25px 0 0}.listingPricingControl{margin:15px 0 0 10px;float:left;width:20%;height:120px}div.ListCategoryTable>#pricetabs{height:auto}#myaccount.listingPricingControl{height:48px}#myaccount>.PricingBoxDiv>#qtyoptions .btnCart{display:block !important;margin:0}#myaccount>.PricingBoxDiv #pricetabs{display:none}#myaccount>div>div.btnPersonalize{display:block !important;margin:3px 0}.PricingBoxDiv #qtyOptions{float:left;width:40%;margin:0;left:20px;position:relative}.UOM-Row{display:table-row}.UOM-txtField,.UOM-txtMultiplier,.UOM-Selectioncmb{display:table-cell}.UOM-txtField{top:10px;position:relative}.UOM-txtMultiplier{padding:0 10px}.perCompleted{width:10%;float:right;position:relative;top:15px;left:10px}.perCompleted img{width:50px}table.dxgvTable tbody tr td td.listingContentDisplay{padding:0 0 24px 0 !important}.PerReviewControl .dxtc-content{width:596px}.PerReviewControl.dxtcLite.dxtc-top>.dxtc-stripContainer{padding-top:3px;width:620px !important}.PerOrderComboLabel{font-weight:bold;float:right;position:absolute;right:16px;top:53px}.PerOrderCombo{float:right}div#UploadControl1027_CErr{display:none}.PerTextLine{height:45px;padding:16px 0 0 0;margin-bottom:5px}.PerTextLineLabel{float:left;padding-right:15px}.PerTextBox{padding-top:4px;float:left}.PerTextLineFont{float:right;padding:0 5px;position:relative;top:-4px}.PerTextLineFontSize{float:right;position:relative;top:-4px}iframe{background-color:transparent;border:0 none transparent;padding:0;overflow:hidden}.CharacteristicFilterColorTileHeader{width:100%;color:#fff;background-color:#a0a0a0;padding:4px;display:block;margin-bottom:4px}.CharacteristicFilterColorTile{border:1px solid #dedede;margin:1px}.SKUDropDownLabel label{margin:0 5px 0 0;padding:7px;font-weight:700;min-width:75px}.ActiveFiltersChecklist{border:none}.ActiveFiltersChecklist label{margin-top:6px;font-weight:normal}.ActiveFiltersChecklist td.dxe{padding:3px 5px !important}.CategoryBreadcrumb{margin-bottom:10px;display:block;font-size:13px}.dxeCalendar td{padding:5px !important}img#DateRangeFromtxt_DDD_C_NMCImg,img#DateRangeFromtxt_DDD_C_NYCImg,img#DateRangeFromtxt_DDD_C_PYCImg,img#DateRangeFromtxt_DDD_C_PMCImg,img.dxEditors_edtCalendarPrevYear,img.dxEditors_edtCalendarPrevMonth,img.dxEditors_edtCalendarNextMonth,img.dxEditors_edtCalendarNextYear{max-width:none !important}img.dxiz-zwImage.dxeImage{max-width:none !important}.PricePerUnit{font-size:12px}span.ItemTextListItem{display:block}.QE-AddToCartSpinner{position:absolute;left:45%;right:45%}#QEShoppingCartMessaging{position:absolute;margin-top:-30px}.QE-Subtotal-Wrapper>div{display:inline;margin-right:10px}div#QEInputPanel,.QE-Input-Wrapper{min-height:80px}table.FormField.QuickEntryStockCode{float:left;margin:4px 0}.QE-ClearText,.QE-QtyInput{display:inline-block;float:none}.QE-AddToCartInput{display:block;float:left}.QE-ClearText{margin-left:5px;margin-top:4px;vertical-align:top;float:left}.QE-Input-Wrapper .QE-ClearText .dxb{padding:4px 8px}.QE-QtyInput{margin-left:30px}.QE-Subtotal-Amount{color:#000;font-weight:bold}.QE-Row>div,.QE-AltRow>div{min-height:30px}.QE-QOH{float:right !important}.QE-QOH input[type=button]{float:right}.QE-Wrapper{padding-left:0 !important}.QE-Wrapper>div{padding-top:15px}.QE-Row,.QE-AltRow{clear:both;border:1px solid #e1e1e1;margin-top:10px;padding-top:15px;padding-bottom:15px}.QE-AltRow{background-color:#e1e1e1}.QE-Del{padding-left:0 !important;max-width:70px}.QE-Del a{background-color:#000;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}.QE-Del a:hover{text-decoration:none;background-color:#505050;color:#fff}.QE-Price,.QE-Name{font-weight:bold}.QE-QtyInput{max-width:80px;float:left}.QE-QtyInput .dxeTextBox{margin:4px 5px 0 5px}.QE-QtyInput input{height:20px}.QE-Qty{padding-right:2px;max-width:70px;padding:0 2px 0 0 !important}.QE-UOM{padding-left:5px;max-width:60px}.QE-AddToCartInput .btn{padding:1px 0;margin-top:5px}#QEShoppingCartContents{margin-top:0}.AltPartNum{font-size:smaller}.QE-DefaultPrice{color:#f00;font-weight:bold}.QE-EmptyCell{float:left}.QE-Header{font-weight:bold !important;text-align:center !important;font-size:12px !important;text-transform:uppercase !important;text-align:center;font-size:12px;color:#f00}.QE-SearchTypeBox{margin-left:171px;margin-bottom:-17px}.inlineRow{margin-top:0;padding-top:0;border-top:none}.ValidationMessage{font-size:13px;font-weight:normal;background-color:#fff;padding:15px 15px 5px 50px;border:solid 1px #999;text-align:left;margin-top:10px;margin-bottom:10px;margin-right:15px;background-repeat:no-repeat;display:inline-block;min-height:54px;height:auto}.ShoppingCartTable{border:none;text-align:left !important;width:100%;background:transparent}.ShoppingCartTable TD{padding:10px 2px}#CartItemsDataGrid_DXMainTable TD{border:none !important}td#CartItemsDataGrid_col0{text-align:center}td#CartItemsDataGrid_col11{text-align:center}td#CartItemsDataGrid_col13{text-align:right}#CartItemsDataGrid_DXMainTable TD{border:none !important}#CartItemsDataGrid_DXMainTable .dxgvDataRow TD.dxgv{border-top:0 solid #999 !important;padding-top:0 !important;padding-bottom:0 !important}#SubtotalDiv{float:right;margin:5px 0}#SubtotalText{width:50%;float:left;font-weight:bold;padding:0 5px}#lblSubtotal{padding:0 5px}.ShoppingCartRecalcButton,.ShoppingCartEmptyCartButton,.ShoppingCartShopMoreButton,.ShoppingCartCheckoutButton,.ShoppingCartDownloadButton,.ShoppingCartPunchoutButton,.submitButton,.cancelButton,.btnCart,.checkoutBtn,.ShoppingCartSaveCartButton,.FormButtonAlternate,.ChangeDefaultShipButton,#btnb2bContinue,#btnb2bCancel{background-repeat:repeat-x;margin:10px 3px;padding:5px;border-radius:2px;float:left}.added{background-color:#ababab !important;color:#000 !important;background-image:none !important}.btnTile{float:right !important;z-index:10000 !important;position:absolute !important;margin:10px 0}.changepasswordsteponewrapper,.changepasswordsteptwowrapper,.btnWrapper{margin:auto;float:none !important}.btnWrapper{margin:20px auto;top:30px;clear:both}.changepasswordlabel,.changepasswordfield{margin:8px 0}.changepasswordlabel{font-weight:bold;line-height:40px}span.InfoMessage-TimeStamp{display:inline-block;font-size:11px;margin-left:20px}span.InfoMessage-Important{display:inline-block;font-weight:bold}.simplePricing{display:table;width:100%}.simplePricingRow{display:table;width:100%}.simplePricingRow .label{display:table;float:left}.simplePricingRow .Price{display:table-cell;float:right}.simpleQTY .dxeTextBoxSys{width:40px !important}.simpleQTY .dxeCaption{line-height:22px}.simpleUOM{font-size:13px;font-weight:400}.simpleQTY{float:left;margin-top:10px}.simpleBtn{float:right}.qtyFormField{width:60px !important;color:#000 !important}.fieldError{border:2px solid #f00}.ListingPhoto{float:left;margin-right:10px}div#listWidget_ItemsBoughtWith span.WebPrice{float:right}.notify-closebutton{float:right;margin-top:-25px;height:16px;display:inline-block;filter:invert(100%);cursor:pointer;margin-left:auto}.dx-toast-message{padding-right:20px !important}span.badge.cart{font-weight:normal;position:relative;top:-10px;left:5px}span.badge.cart{background-color:#b22222}span.badge.cart.notice{background-color:#008000}.dx-dialog-message{padding:10px 20px 5px 20px !important}.OHQDiv span,.OnHandQuantityItemVerticleListing,.QE-QOH span{display:block}.warehouseDetail{display:flex;justify-content:space-evenly}.QE-QOH .warehouseDetail{font-size:smaller}span.totalOHQ{display:block;text-align:left;padding-bottom:10px}span.warehouse{display:inline-block;text-align:left;width:20%}span.warehouseDesc{display:inline-block;width:50%}span.warehouseQTY{display:inline-block;width:6em !important;text-align:right}.OHQDiv span.warehouse{display:inline-block;text-align:left;width:20%}.OHQDiv span.warehouseDesc{display:inline-block;text-align:left;width:50%}.OHQDiv span.warehouseQTY{display:inline-block;width:20%}.QE-QOH span.warehouse{display:inline-block;text-align:left;width:20%}.QE-QOH span.warehouseDesc{display:inline-block;width:50%}.QE-QOH span.warehouseQTY{display:inline-block;width:20%}.ShoppingCartMiscLine_Wrapper,.ShoppingCartCommentLine_Wrapper{display:flex;padding:10px 0 10px 70px;margin-left:49px}.ShoppingCartMiscLine_Wrapper{border:1px dashed #dedede;border-right:none}.ShoppingCartMiscLine_Wrapper div.description,.ShoppingCartCommentLine_Wrapper div.description{text-align:left;width:50%}.ShoppingCartMiscLine_Wrapper div.price{text-align:right;width:50%}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-end{justify-content:flex-end}#linkPopupWrapper .dx-overlay-content{top:22px !important;left:-2px !important;position:relative;z-index:999 !important;width:100vw !important}#linkPopupWrapper .dx-overlay-content:before{content:"";width:0;height:0;border-style:solid;border-width:0 10.5px 10px 10.5px;border-color:transparent transparent #333 transparent;transform:rotate(0deg);position:absolute;top:-9px;left:0;right:0;margin:auto;z-index:999}#linkPopupWrapper .linkPopupTextBox-class:first-child{margin-bottom:15px}#linkPopupWrapper .dx-popup-content-scrollable{overflow:hidden !important}#linkPopupWrapper .dx-button,#linkPopupWrapper .dx-button-text{font-size:13px !important;height:100%;display:flex;align-items:center;justify-content:center}#linkPopupWrapper .dx-texteditor-buttons-container{min-width:140px;flex:1}#linkPopupWrapper .dx-texteditor-buttons-container .dx-button{width:100%;border:0;margin:0}#linkPopupWrapper .dx-texteditor.dx-editor-outlined{border-color:#106e0c;border-style:solid}#linkPopupWrapper .dx-texteditor-input{font-size:13px}#linkPopupWrapper .dx-texteditor.dx-editor-outlined{border-radius:7px;overflow:hidden}@media screen and (max-width:728px){#linkPopupWrapper .dx-overlay-content:before{display:none}#linkPopupWrapper{width:100vw !important;height:100vh !important;transform:none !important}#linkPopupWrapper .dx-overlay-content{position:fixed;top:0 !important;right:0;bottom:0;left:0 !important;margin:auto;transform:none !important}#linkPopupWrapper .dx-popup-content{padding:20px !important;height:auto !important}}
