.page-main a:active,.page-main .alink:active,.page-main a:hover,.page-main .alink:hover,.page-main a:visited,.page-main .alink:visited,.page-footer a:active,.page-footer .alink:active,.page-footer .alink:hover,.page-footer a:visited,.page-footer .alink:visited{color:inherit}.page-footer a:hover{color:#4a7e86}.custom-header a{vertical-align:top}.account div.shipping-address-item.verification.tax-exempt:before{margin:0 0 0 7px}@media screen and (min-width:768px){.customer-address-index .page-title-wrapper,.customer-address-index .actions-toolbar{width:70%;float:left}.customer-address-index .actions-toolbar{padding-top:15px}.customer-address-index .actions-toolbar div.primary{float:right}.address-custom-header .custom-page-title-container{float:left;width:30%}}@media screen and (max-width:767px){.customer-address-index.account .page.messages{margin-bottom:10px}main#maincontent{padding-top:5px}}.customer-address-index .actions-toolbar div.primary{text-align:left;margin-top:35px}.customer-address-index .columns{display:block}.customer-address-index .actions-toolbar button.primary{width:180px;background:0 0;color:#385f65;border-width:0;letter-spacing:2px;position:relative;font-size:12px;text-transform:uppercase;padding:6px 15px}.customer-address-index .actions-toolbar button.primary:hover,.customer-address-index .actions-toolbar button.primary:focus,.customer-address-index .actions-toolbar button.primary:active{background:0 0}.customer-address-index .actions-toolbar button.action.primary:before{content:'+';position:absolute;left:0;font-size:20px;top:6px}.customer-address-index .box-address-shipping{margin-bottom:0}.customer-address-form legend.legend span,.customer-billing-form legend.legend span{font-weight:700;color:#000}.customer-address-form label.label span,.customer-billing-form label.label span{font-weight:700;color:#595959;font-size:12px;text-transform:uppercase;letter-spacing:2px}.customer-billing-form legend.legend span{font-size:2.2rem}.address-custom-header{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;padding:0 10px}.account.customer-address-index .address-custom-header{display:none}.account.customer-address-index .address-custom-header.ach-2{display:block;padding:0}.account.customer-address-index .address-custom-header.ach-2 h1.page-title.page-title-content{padding:0}.account.customer-address-index .box-address-billing .opc-wrapper.verification,.account.customer-address-index .box-address-shipping .opc-wrapper.verification{float:left;position:relative}.account.customer-address-index .box-address-billing .shipping-address-item.verification.pending:after,.account.customer-address-index .box-address-billing .shipping-address-item.verification.verified:after,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.pending:after,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.verified:after,.shipping-address-item.verification.tax-exempt:after,.shipping-address-item.verification.tax-pending-exempt:after{top:-5px;left:0;font-size:18px;width:100%}.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar button.primary{margin-right:0;padding-right:0;padding-left:24px;width:auto}.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar{text-align:right}.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar div.primary{float:none}.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar div.primary.add-new-shipping-address{margin-right:30px;margin-top:38px}strong.boxs-title{margin-bottom:50px;display:block;font-size:24px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:-.2px}.wts-box{width:100%;float:left}.account.customer-address-index .opc-wrapper.verification{margin:0;height:24px}.account.customer-address-index .item.actions a.action.edit{font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;letter-spacing:2px;text-align:right;color:#385f65;text-transform:uppercase;background-size:22px;height:22px;display:inline-block;line-height:24px;background-position-x:125px;background-position-y:5px;padding-top:5px;padding-bottom:28px;padding-left:25px;padding-right:20px;border:2px solid #4a7e86;border-radius:5px}.account.customer-address-index .item.actions .action.edit:hover{text-decoration:none}.shipping-address-item.verification.tax-exempt:after{content:'Tax Exempt';background-image:url(../images/verified.png);left:0;top:0}.shipping-address-item.verification.tax-pending-exempt:after{content:'Not Tax Exempt';background-image:url(../images/pending.png);left:0;top:0}.box-address-shipping .section-set,.box-address-billing .section-set{margin-top:30px}.section-set .section-2 .ship-pref h2 span.label,.section-set .section-3 .ship-pref h2 span.label{font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.83;letter-spacing:1.5px;color:#595959;text-transform:uppercase}.box-address-shipping .section-set .section-2 .pref-list table{width:100%}.account.customer-address-index .box-address-shipping strong.box-title{margin-bottom:30px !important}.section-set .section-1 br{display:block;margin:5px 0}.section-set .section-1 address br:first-child{display:block}.account .section-set .section-2 h2{margin-bottom:16px}.box-address-shipping .box-content .section-set .section-1 address{line-height:30px;height:280px}.box-address-billing .box-content .section-set .section-1 address{line-height:30px;min-height:300px}.block-addresses-default .box-address-shipping .box-content hr.mt-40.mb-40:last-child{display:none}.block-addresses-default .box-address-billing{margin-top:40px}.section-2 .ship-pref .pref-list,.section-3 .ship-pref .pref-list{width:100%}.ship-pref-list{padding:0;list-style:none}.ship-pref-list li,.section-set .section-1 address{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:normal;color:#000}.ship-pref-list li{display:inline-block;vertical-align:top}.ship-pref-list li.spl-first{width:70%;float:left}.ship-pref-list li.spl-last{width:24%;text-align:right;float:right}.section-3 .ship-pref-list li.spl-first,.section-3 .ship-pref-list li.view-link{max-width:inherit;width:100%}.ship-pref-list li.view-link{text-align:center;width:100%}.spl-view-contracts,a.spl-view-contracts:visited{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:normal;color:#4a7e86;margin-top:20px;display:inline-block}.spl-view-contracts:hover{text-decoration:none}input#shipping-additional-button,input#billing-additional-button{margin-top:0;margin-bottom:0;font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;letter-spacing:2px;color:#595959;text-transform:uppercase;border:none;background:0 0;min-height:inherit}@media (min-width:993px){.account.customer-address-index .box-address-billing .shipping-address-item.verification.pending:after,.account.customer-address-index .box-address-billing .shipping-address-item.verification.verified:after,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.pending:after,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.verified:after,.shipping-address-item.verification.tax-exempt:after,.shipping-address-item.verification.tax-pending-exempt:after{font-size:18px;height:40px;padding-left:50px;font-weight:400;font-style:normal;font-stretch:normal;line-height:40px;letter-spacing:normal}.account.customer-address-index .box-address-billing .opc-wrapper.verification,.account.customer-address-index .box-address-shipping .opc-wrapper.verification,.shipping-address-item.verification.tax-exempt:after,.shipping-address-item.verification.tax-pending-exempt:after{height:40px}.section-set .pb-40{padding-bottom:0}}@media (max-width:992px){.account.customer-address-index .box-address-billing .opc-wrapper.verification,.account.customer-address-index .box-address-shipping .opc-wrapper.verification{width:100%}.account.customer-address-index .box-address-billing .wts-box .opc-wrapper.verification,.account.customer-address-index .box-address-shipping .wts-box .opc-wrapper.verification{width:100%}.box-address-shipping .section-set .section-1,.box-address-shipping .section-set .section-2,.box-address-shipping .section-set .section-3,.box-address-billing .section-set .section-1,.box-address-billing .section-set .section-2,.box-address-billing .section-set .section-3{display:inline-block;width:100%;vertical-align:top}.section-set .section-2 .ship-pref h2,.section-set .section-3 .ship-pref h2{line-height:12px;margin-bottom:12px}.section-3.pb-40{padding-bottom:0}.address-section div.default-address-tag.default:after,div.address-section div.default-address-tag:not(.default):after{height:24px;line-height:24px;padding-left:40px}.box-address-shipping .section-set,.box-address-billing .section-set{margin-top:20px}.account.customer-address-index .opc-wrapper.verification.pending div.verification-tip,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt div.verification-tip{top:35px;left:-12px}.account.customer-address-index .opc-wrapper.verification.pending .verification-tip:after,.account.customer-address-index .opc-wrapper.verification.pending .verification-tip:before,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt .verification-tip:after,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt .verification-tip:before{left:15px}}@media (max-width:767px){.account.customer-address-index .box-address-billing .shipping-address-item.verification.pending:after,.account.customer-address-index .box-address-billing .shipping-address-item.verification.verified:after,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.pending:after,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.verified:after,.shipping-address-item.verification.tax-exempt:after,.shipping-address-item.verification.tax-pending-exempt:after,.address-section div.default-address-tag.default:after,div.address-section div.default-address-tag:not(.default):after{font-size:16px;padding-left:30px}.box-address-shipping .section-set .section-1,.box-address-shipping .section-set .section-2,.box-address-shipping .section-set .section-3,.box-address-billing .section-set .section-1,.box-address-billing .section-set .section-2,.box-address-billing .section-set .section-3{width:100%}.wts-box{width:100%}.account.customer-address-index .wts-box+.item.actions .action.edit{margin-top:15px}.box-address-shipping .section-set,.box-address-billing .section-set{margin-top:20px}.customer-address-index .actions-toolbar div.primary{margin-top:15px}.account.customer-address-index .address-custom-header.ach-2 h1.page-title.page-title-content{margin-top:0}strong.boxs-title{margin-bottom:30px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.address-custom-header .custom-page-title-container,.customer-address-index .page-title-wrapper,.customer-address-index .actions-toolbar{width:50%}.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar div.primary.add-new-shipping-address{margin-right:0}.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar div.primary{margin-top:10px}}@media only screen and (min-device-width :1024px) and (max-device-width :1366px) and (orientation :portrait){.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar div.primary.add-new-shipping-address{margin-right:15px}}@media (max-width:480px){div.shipping-address-items .address-section,div.billing-addresses .address-section{padding:20px 20px 30px}.account.customer-address-index .opc-wrapper.verification.pending div.verification-tip,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt div.verification-tip{width:100%}}.form-address-edit .fieldset>.fieldset-border>.field,.form-address-edit .fieldset>.fieldset-border>.fields>.field{margin:0 0 20px}.form-address-edit .fieldset>.fieldset-border>.field>.label,.form-address-edit .fieldset>.fieldset-border>.fields>.field>.label{margin:0 0 8px;display:inline-block}.form-address-edit .fieldset>.fieldset-border>.field .additional,.form-address-edit .fieldset>.fieldset-border>.fields>.field .additional{margin-top:10px}.form-address-edit .fieldset>.fieldset-border>.field.required>.label:after,.form-address-edit .fieldset>.fieldset-border>.fields>.field.required>.label:after,.form-address-edit .fieldset>.fieldset-border>.field._required>.label:after,.form-address-edit .fieldset>.fieldset-border>.fields>.field._required>.label:after{content:'*';color:#595959;font-size:1.2rem;margin:0 0 0 5px}.form-address-edit .fieldset-border{position:relative}.form-address-edit .fieldset-border:after{content:'';background:#c6c6c6;position:absolute;right:-4.5%;top:0;height:100%;width:1px}.sab-btn{text-align:right}.sab-btn input{padding-right:0}.address-msg-box{background:url(../images/warning-dark-grey.svg) no-repeat 0 0;padding-left:40px;line-height:33px;margin-bottom:30px}.account.customer-address-form .form-address-edit .fieldset{margin-bottom:0}.account.customer-address-form .form-address-edit .actions-toolbar{border-top:1px solid #c6c6c6;padding-top:20px;margin-top:20px}.form-address-edit .actions-toolbar .btn-set .secondary{float:left}.form-address-edit .actions-toolbar .primary button.action.save.primary{border:2px solid #508895;padding:10px 17px;width:170px}.form-address-edit .actions-toolbar .btn-set .secondary .action-back{border-radius:36px;border:2px solid #4a7e86;color:#4a7e86;display:block;font-size:1.8rem;font-weight:600;line-height:2.2rem;padding:10px 17px;margin-right:15px;text-align:center;width:170px}.form-address-edit .actions-toolbar .btn-set .secondary .action-back:hover{text-decoration:none}.action.primary{font-family:'Nunito Sans',sans-serif}.extra-invoice .field,.inside-delivery .field,.form-address-edit .choice.set.shipping{vertical-align:middle}.extra-invoice .field input:not([type=checkbox]),.inside-delivery .field input:not([type=checkbox]),.form-address-edit .choice.set.shipping input[type=checkbox]{margin-top:0;min-height:inherit;vertical-align:middle}.form-address-edit .choice.set.shipping{position:relative}.checkboxs-type{position:relative}.checkboxs-type input{width:23px;height:23px;cursor:pointer;opacity:0;position:absolute;z-index:2;top:10px;left:0}.checkboxs-type input[type=checkbox]:checked+.checkmark:after{background-color:#4a7e86;content:' \2714';color:#fff;font-size:17px;border:1px solid #4a7e86;border-radius:5px;line-height:1.25;text-align:center;vertical-align:top}.checkboxs-type input[type=checkbox]+.checkmark:after{content:'';visibility:visible;display:inline-block;position:relative;height:20px;width:20px;background-color:#fff;border:1px solid #b4b4b4;border-radius:5px;margin-right:8px;vertical-align:top}.checkboxs-type input[type=checkbox]+.checkmark{height:25px;display:inline-block;vertical-align:middle;margin-left:0}.utd-add-file{background:url(../images/attach-gray.png) no-repeat;font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.83;letter-spacing:2px;color:#595959;text-transform:uppercase;padding:2px 5px 2px 28px;background-size:20px;cursor:pointer}.utd-add-file input{display:none}.utd-add-file label{cursor:pointer}.customer-address-form .shippping-addressbook-form .field-demco_loadingdock,.customer-address-form .shippping-addressbook-form .field-demco_extrainvoice{display:none}.account.customer-address-index .opc-wrapper.verification.pending,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt{position:relative}.account.customer-address-index .opc-wrapper.verification.pending:hover .verification-tip,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt:hover .verification-tip{display:block;z-index:1;top:45px;left:-5px}.account.customer-address-index .opc-wrapper.verification.pending .verification-tip,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt .verification-tip{display:none;position:absolute;background:#595959;border:4px solid #595959;border-radius:6px;width:100%;font-size:13px;padding:10px;color:#fff;top:50px;left:-5px}.account.customer-address-index .opc-wrapper.verification.pending .verification-tip:after,.account.customer-address-index .opc-wrapper.verification.pending .verification-tip:before,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt .verification-tip:after,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt .verification-tip:before{top:-25px;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.account.customer-address-index .opc-wrapper.verification.pending .verification-tip:before,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt .verification-tip:before{border-color:rgba(89,89,89,0);border-bottom-color:#595959;border-width:12px;margin-left:-12px}.account.customer-address-index .item.actions{text-align:center;width:100%;position:relative}.account.customer-address-index .item.actions .action.edit:hover+span.edit-tip{display:block}.account.customer-address-index .item.actions span.edit-tip{display:none;position:absolute;width:100%;top:40px;left:-5px;background:#fef5e4;border-left:5px solid #fc0;text-align:left;padding:7px 12px 7px 40px;z-index:1;font-size:11px;font-weight:400;text-transform:initial;letter-spacing:0;line-height:15px}.account.customer-address-index .item.actions span.edit-tip:before{background-image:url(../images/warning-message.svg);content:"";display:inline-block;width:30px;height:30px;background-repeat:no-repeat;margin:0;top:4px;background-size:30px;left:4px;position:absolute}.contact-index-index .actions-toolbar .primary .submit{padding:0;line-height:50px}#companyaddress,#companyBranch,#form-validate>fieldset:nth-child(7)>div{margin-bottom:10px}.shipping-address-items .address-section,.billing-addresses .address-section{display:inline-block;min-height:750px;width:29%;padding:20px 20px 30px 10px;border:2px solid #4a7e86;border-radius:10px;vertical-align:top;position:relative}.billing-addresses .address-section{min-height:550px}.customer-address-index .box-address-shipping .shipping-address-items .slick-list{min-height:1100px}.customer-address-index .box-address-billing .shipping-address-items .slick-list{height:650px}.customer-address-index .shipping-address-page-number,.customer-address-index .billing-address-page-number{text-align:right;padding-right:46px;padding-bottom:10px;font-weight:800;letter-spacing:2px;line-height:1.83;font-size:12px;color:#595959}.customer-address-index .shipping-address-items .slick-next{right:25px}.customer-account-index .wts-box div.shipping-address-item{margin-bottom:10px}.address-section .default-address-tag.default:after{content:'Default Address';background:url(../images/success-message.svg);font-size:18px;height:40px;padding-left:50px;font-weight:400;font-style:normal;font-stretch:normal;line-height:40px;letter-spacing:normal;width:100%;background-position:0;background-repeat:no-repeat;background-size:contain;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-top:10px}.address-section div.default-address-tag:not(.default):after{content:'';display:block;margin-top:10px;height:40px;width:100%}.account.customer-address-index .wts-box div.tax-pending-exempt,.account.customer-address-index .wts-box div.tax-exempt{margin-top:10px}div.shipping-address-items .slick-slide{padding:0 15px}.account.customer-billing-form .field-company,.account.customer-billing-form .field-branch{display:none}.customer-billing-form .field.company{display:none}.customer-billing-form .field-demco_customerpref_taxexempt .label .tax-exempt-info{vertical-align:bottom;width:25px;height:25px}.customer-billing-form .field-demco_customerpref_taxexempt .label .tooltip:hover .tooltiptext{visibility:visible}.customer-billing-form .field-demco_customerpref_taxexempt .label .tax-exempt-info>img{vertical-align:middle}.customer-billing-form .field-demco_customerpref_taxexempt .label .tax-exempt-info .tooltiptext{top:0;visibility:hidden;max-width:400px;background-color:#333;color:#fff;text-align:justify;border-radius:6px;padding:10px;position:absolute;z-index:1000;font-size:14px;text-transform:none;font-weight:400;letter-spacing:0;width:150px;left:40px}@media screen and (max-width:476px){.customer-billing-form .field-demco_customerpref_taxexempt .label .tooltip .tooltiptext{top:25px;right:10px;width:200px;left:unset}}.customer-billing-form .fieldset.address .legend.account-type:after,.customer-billing-form .companytoggle .label.company-field:after{color:#c71717;font-size:16px;font-weight:600;margin:0 0 0 5px;content:'*'}