.customer-portal-wrapper a{text-decoration:underline}.customer-portal-wrapper a.btn{text-decoration:none}.btn-success{background-color:#24973e}.badge{border-radius:20px;padding-right:15px;padding-left:15px;font-size:80%;color:#131b14}.badge.badge-danger{background-color:#dc3545;color:#fff}.badge.badge-warning{background-color:#ffc107}.badge.badge-success{background-color:#24973e;color:#fff}.badge.badge-info{background-color:#17a2b8;color:#fff}.badge.badge-outline-success{border:1px solid #24973e;background-color:rgba(36,151,62,.05);color:#1a6e2d}.badge.badge-outline-info{border:1px solid #17a2b8;background-color:rgba(23,162,184,.05);color:#117a8b}.badge.badge-outline-warning{border:1px solid #ffc107;background-color:rgba(255,193,7,.05);color:#d39e00}.table td .badge{display:inline-block}.table td button+.no-actions{display:none}.nav.nav-pills .nav-link{text-transform:uppercase}.nav.nav-pills .nav-link:not(.active){background-color:#f2f2f2;color:#382c23}#main_nav_tabs .nav-item .nav-link{border:1px solid #e6e6e6;border-bottom:none}#main_nav_tabs .nav-item .nav-link.active{border-color:#131b14}.form-container .form-group{margin-bottom:10px}@media (min-width:768px){.form-container .form-group.col-md-6:nth-last-child(2){margin-bottom:0}}.form-container .form-group:last-child{margin-bottom:0}.form-container .form-group label{margin-bottom:0;font-size:13px;font-weight:500}.form-container .form-group .form-control{font-size:15px}.form-container .form-group .form-control.is-valid{border-color:#cead88;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23cead88' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.form-container .form-group .form-control.is-valid:focus{box-shadow:0 0 0 .2rem rgba(40,57,42,.25)}.form-container .form-group .form-control.is-changed{border-color:#e69500}.form-container .form-group .form-control.is-changed.is-valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='orange' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.form-container .form-group .form-control.is-changed.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='orange'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='orange' stroke='none'/%3E%3C/svg%3E")}.form-container .form-group .form-control.form-input-file{height:auto;border-width:0 0 1px;background-color:transparent}.form-container .input-group.is-disabled .input-group-prepend .input-group-text{border-right:none}.form-container .input-group.is-disabled .input-group-prepend+.form-control{border-left:none}.form-container .input-group.is-disabled .form-control:first-child{border-right:none}.form-container .input-group.is-disabled .input-group-append .input-group-text{border-left:none}.form-container .input-group .input-group-append,.form-container .input-group .input-group-prepend{height:calc(1.5em + .75rem + 2px);font-size:15px}.form-container .form-text{line-height:1.2}.form-container .form-text p:last-child{margin-bottom:0}.form-container .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.5}.form-container .form-check+.form-check{margin-top:10px}.form-container .form-check.is-changed{border-bottom:1px solid #e69500}.form-container .form-check input[type=checkbox]{position:static;margin-top:0;margin-right:6px}.form-container #submitted-file{margin-left:10px;padding:0 10px;background-color:#fff;font-weight:400;color:#dec8af}.form-container #password-checklist{padding-left:18px}.form-container .invalid-feedback{list-style-type:none;margin:0;padding-left:0}.form-container .invalid-feedback li:before{margin-right:5px;font-family:Font Awesome\ 5 Free;font-weight:700;content:"\f00d"}.form-container .alert .invalid-feedback{display:block}.login-form-container,.recovery-form-container,.register-form-container{border-radius:5px}.login-form-container h3,.recovery-form-container h3,.register-form-container h3{padding-bottom:10px}.login-form-container .form-group:last-child,.recovery-form-container .form-group:last-child,.register-form-container .form-group:last-child{margin-bottom:0}.login-form-container .form-group .form-control,.recovery-form-container .form-group .form-control,.register-form-container .form-group .form-control{letter-spacing:.02rem}.login-form-container .form-group input[type=submit],.recovery-form-container .form-group input[type=submit],.register-form-container .form-group input[type=submit]{border:none;padding:0 30px;line-height:40px;font-size:14px;letter-spacing:.02rem;text-transform:uppercase}.login-form-container .register-link-container,.recovery-form-container .register-link-container,.register-form-container .register-link-container{margin-top:15px;border-top:1px solid rgba(0,0,0,.1);padding-top:15px}#loginform p{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#loginform p label{margin-bottom:0}#loginform p.login-password label,#loginform p.login-username label{display:none}#loginform p.login-password:before,#loginform p.login-password input[type=password],#loginform p.login-password input[type=text],#loginform p.login-username:before,#loginform p.login-username input[type=password],#loginform p.login-username input[type=text]{display:block;height:calc(1.5em + .75rem + 2px);border:1px solid #fff;padding:.375rem .75rem;line-height:1.5}#loginform p.login-password:before,#loginform p.login-username:before{width:42px;border-radius:2px 0 0 2px;border-right:none;background-color:#fff;font-family:Font Awesome\ 5 Free;font-weight:700;text-align:center;color:#f3ebe2}#loginform p.login-username:before{content:"\f007"}#loginform p.login-password:before{content:"\f084"}#loginform p input[type=password],#loginform p input[type=text]{-ms-flex:1;flex:1;border-radius:0 2px 2px 0;font-weight:400;font-family:"Source Serif Pro",serif;color:#f3ebe2}#loginform p input[type=password]:focus,#loginform p input[type=password]:hover,#loginform p input[type=text]:focus,#loginform p input[type=text]:hover{outline:none}#loginform p.login-submit input[type=submit]{transition:background-color .3s ease;border-radius:2px;border:none;padding:0 30px;line-height:40px;background-color:#28392a;font-size:14px;letter-spacing:.02rem;text-transform:uppercase;color:#fff}#loginform p.login-submit input[type=submit]:hover{background-color:#131b14}#loginform p.login-remember{font-size:14px}.logout-link{border:0;padding:0;background-color:transparent;color:inherit}.modal .modal-dialog{max-width:600px}.modal .modal-header{-ms-flex-align:center;align-items:center}.modal .modal-body>#loader-error,.modal .modal-body>#loader-spinner{position:absolute;top:30px;bottom:30px;right:30px;left:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.7);font-size:25px}.modal .modal-body>#loader-error span,.modal .modal-body>#loader-spinner span{margin-left:10px}#page-wrapper #content .customer-portal-wrapper .page-hero{padding:60px 40px}#page-wrapper #content .customer-portal-wrapper .page-hero h1{padding:40px 5% 25px}#page-wrapper #content .customer-portal-wrapper .page-content{max-width:1700px;margin:0 auto;padding:50px 0}#page-wrapper #content .customer-portal-wrapper .page-content .portal-info .alert{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #f3ebe2}@media (min-width:576px){#page-wrapper #content .customer-portal-wrapper .page-content .portal-info .alert{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#page-wrapper #content .customer-portal-wrapper .page-content .portal-info .alert p{margin-bottom:0}#page-wrapper #content .customer-portal-wrapper .page-content .portal-info .alert p.landing-user-email{margin-left:auto}}.page-cp-login .login-logo{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:40px}.page-cp-login .login-logo img{width:240px}#customerWelcome .landing-user-email{color:#382c23}.sent-purchase-order-wrapper .purchase-order-title{margin:0;padding:15px 0;background-color:#28392a;font-weight:700;color:#fff}.sent-purchase-order-wrapper .purchase-order-details-wrapper h5{margin:0;padding:10px;background-color:#f3ebe2}.sent-purchase-order-wrapper .purchase-order-details-wrapper h5+hr{margin-top:3px}.sent-purchase-order-wrapper .purchase-order-details-wrapper hr{margin:43px 0 5px}.sent-purchase-order-wrapper .purchase-order-details-wrapper>div{padding:0 10px}.sent-purchase-order-wrapper .purchase-order-details-wrapper .purchase-orders-addresses h6{font-weight:700}.sent-purchase-order-wrapper .purchase-order-details-wrapper .purchase-orders-addresses p{margin-bottom:0}.sent-purchase-order-wrapper .purchase-order-details-wrapper .order-item-details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style-type:none}.sent-purchase-order-wrapper .purchase-order-details-wrapper .order-item-details>li{-ms-flex:0 0 100%;flex:0 0 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 10px}@media (min-width:576px){.sent-purchase-order-wrapper .purchase-order-details-wrapper .order-item-details>li{-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:992px){.sent-purchase-order-wrapper .purchase-order-details-wrapper .order-item-details>li{-ms-flex:0 0 33.33%;flex:0 0 33.33%}}@media (min-width:1200px){.sent-purchase-order-wrapper .purchase-order-details-wrapper .order-item-details>li{-ms-flex:initial;flex:initial}}.sent-purchase-order-wrapper .purchase-order-details-wrapper .order-item-details>li label{margin-bottom:0;font-size:90%;font-weight:700}.sent-purchase-order-wrapper .purchase-order-details-wrapper .order-item-details>li span{margin-bottom:10px;text-transform:uppercase}.sent-purchase-order-wrapper .purchase-order-details-wrapper .special-notes pre{white-space:pre-wrap;font-family:"Source Serif Pro",serif}.sent-purchase-order-wrapper .purchase-order-details-wrapper .purchase-orders-total h5{margin:0;padding:10px;background-color:#f3ebe2}.sent-purchase-order-wrapper .purchase-order-details-wrapper .purchase-orders-total .order-total{font-size:24px;font-weight:600}.sent-purchase-order-wrapper .purchase-order-details-wrapper .purchase-orders-total .order-total-disclaimer{font-size:90%}