html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,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,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}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}:root{font-size:62.5%}:root body{background-color:#f4f6f8;color:#000;font-family:Helvetica, Arial, sans-serif;font-size:1.4rem;line-height:1.3;padding-top:110px}.content{padding:4rem 0;margin-left:auto;margin-right:auto;width:95%;max-width:1200px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.mt-2{margin-top:2rem}.mt-4{margin-top:4rem}.mb-2{margin-bottom:2rem}.mb-4{margin-bottom:4rem}.panel{padding:2rem;background-color:#fff;border:1px solid #e4e6e9;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.18);box-shadow:0 2px 4px rgba(0,0,0,0.18);margin-left:1rem;margin-right:1rem}.panel-order-store-detail{width:25%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.panel-order-items{-webkit-box-flex:1;-ms-flex:1;flex:1}.panel-login{margin:0 auto;width:300px}.login-details-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}.login-details-row label{font-weight:700;display:block;margin-bottom:1rem}.login-error{text-align:center;font-weight:700;font-size:2rem;margin-bottom:2rem;color:#c00}.header{background-color:#000;text-align:center;padding-top:2rem;padding-bottom:2rem;-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.3);box-shadow:0 3px 2px rgba(0,0,0,0.3);position:fixed;top:0;width:100%}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.nav a{margin-left:2rem;margin-right:2rem;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:700}.nav a:hover{color:gold}.order-store-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-store-detail dt{width:30%;font-weight:700;text-align:right;padding:1rem 1rem 0 0}.order-store-detail dd{width:63%;padding-top:1rem}.order-store-detail-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-store-detail-centered dt{width:46%;font-weight:700;text-align:right;padding:1rem 1rem 0 0}.order-store-detail-centered dd{width:50%;padding-top:1rem}h2{font-size:2rem;font-weight:700;margin-bottom:2rem}p{margin-bottom:1rem}b{font-weight:700}a{color:blue}a:hover{color:#66f;text-decoration:none}.portal-title{color:#fff;font-size:2.5rem}.note{font-size:1.1rem}small,.small{font-size:1.3rem}.tbl{width:100%;border-collapse:collapse}.tbl caption{padding-bottom:1.5rem}.tbl thead th{background-color:#000;color:#fff;padding:1.2rem 1rem;font-weight:700}.tbl tbody td{padding:1.4rem 1rem;vertical-align:top}.tbl tfoot td{padding:1rem}.tbl-cart tbody td{vertical-align:middle}.tbl-fixed{table-layout:fixed}.tbl-striped tbody tr:nth-of-type(2n+1){background-color:rgba(0,0,0,0.03)}.tbl-rounded thead th:first-child{border-top-left-radius:4px}.tbl-rounded thead th:last-child{border-top-right-radius:4px}.product-name{font-weight:700;margin-bottom:.5rem}.product-code{font-weight:700;margin-bottom:.5rem}.product-specs{font-size:1.2rem;line-height:1.4}.product-img-small{border-radius:4px}.product-category{background-color:#000;color:#fff;padding:1.4rem 0;font-size:1.6rem;font-weight:700;text-transform:uppercase;border-top-left-radius:4px;border-top-right-radius:4px}.cell-order-header{background-color:#303030;color:#fff;padding:1rem;font-weight:700}.cell-order-btn{padding-top:2rem !important;padding-bottom:4rem !important;background-color:#fff}.cell-narrow{width:100px}.cell-remove-item{width:80px}.cell-wide{width:150px}.form-field{height:35px;padding:6px 10px;background-color:#fff;border:1px solid #303030;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit}.field-order-qty{width:90px;text-align:center;margin-bottom:1rem}.field-po-number{width:400px;text-align:center;margin-bottom:1rem}.btn{display:inline-block;height:4rem;padding:0 3rem;color:#fff;text-align:center;font-size:inherit;font-weight:600;line-height:4rem;text-decoration:none;white-space:nowrap;border-radius:.5rem;cursor:pointer;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;background-color:blue;border:1px solid blue}.btn:hover{color:#fff;background:#00c;border-color:#00c}.btn-large{font-size:2rem;height:6rem}.btn-remove{padding:0;font-size:2.5rem;line-height:normal;height:auto;color:#000;background-color:transparent;border:none;font-family:monospace}.btn-remove:hover{color:blue;background-color:transparent;border:none}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.tabular{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:800px;max-width:100%;z-index:1010}.modal-overlay{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}.closed{display:none}.modal-image{margin:auto;display:block;width:auto;height:100%;max-height:700px;border:1px solid #e4e6e9;border-radius:10px}.modal-caption{color:#fff;text-align:center;font-size:1.6rem;margin-top:2rem}.modal-close-icon{color:#fff;font-size:3rem;font-weight:700;position:absolute;top:0;right:0;cursor:pointer}.modal-close-icon:hover{color:#66f}.debug-panel{margin:6em 2em;border:1px solid #000;padding:2rem 0 0 4em;background-color:#fafafa;font-family:monospace;font-size:1.2rem}.debug-panel h5{font-weight:700}.debug-panel pre{margin-bottom:2rem}

/*# sourceMappingURL=portal.min.css.map */
