body .working-indicator{background-color:#000;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;cursor:wait;transition:opacity 1s ease;opacity:0;visibility:hidden}body.working .working-indicator{opacity:.5;visibility:visible}.admin-material-img{height:45px;width:45px}tr.material-size-selected td{background-color:#F5F9C7}canvas{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.container-canvas-wrapper{box-shadow:0 0 20px #aaa;border:10px solid #fff;background:linear-gradient(45deg,rgba(0,0,0,.0980392) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,.0980392) 75%,rgba(0,0,0,.0980392) 0),linear-gradient(45deg,rgba(0,0,0,.0980392) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,.0980392) 75%,rgba(0,0,0,.0980392) 0),#fff;background-position:0 0,10px 10px;background-origin:padding-box;background-clip:border-box;background-size:20px 20px}.container-canvas{margin:0 auto}.site-instructions li span.glyphicon{width:30px;height:30px;float:left;display:block}.credit-card-box .panel-title{display:inline;font-weight:700}.credit-card-box .form-control.error{border-color:red;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,0,0,.6)}.credit-card-box .payment-errors,.credit-card-box label.error{font-weight:700;color:red;padding:2px 8px;margin-top:2px}.credit-card-box label{display:block}.navbar{border-radius:0;margin-bottom:0}form.ng-submitted .ng-invalid{border-color:red}.hiddenlogo .thumbnail{border:2px dotted #bbb}.customer-logo .toggle-hidden{font-size:9px;float:right;padding:.5em;background-color:#ddd}.master{padding-top:20px}.top_banner{background-image:url(../images/header_bg.45357c9c.jpg);background-repeat:no-repeat;background-position:top left;background-size:cover;background-color:#0060aa;margin:0}.top_banner .container{padding:6% 0}.box{margin:0 0 20px;border-bottom:1px solid #ccc;padding-bottom:20px}.slogan{background:#fff;opacity:.9;padding:20px;color:#333;font-size:14px}.frontpage .form_login .login_btn .btn{width:100%;margin-bottom:10px}.frontpage .form_forgot .btn_wrap{float:right}.order_button{margin-top:20px;display:inline-block}.frontpage .secondary_information{padding:20px 0;background-color:#F8F8F8;border-bottom:1px solid #eee}.frontpage .secondary_information .glyphicon{font-size:14px;background-color:#2D77B5;color:#FFF;border-radius:50%;padding:7px;margin:0 7px 14px 0}.frontpage .materials_preview{text-align:center;padding-top:40px}.frontpage .materials_preview .img-fluid{width:70%;margin-bottom:20px}#footer{background-color:#F8F8F8;padding-top:40px;border-top:1px solid #eee;padding-bottom:40px;margin-top:40px}.cart tr td{width:40%}.cart tr td.desc{width:60%}.cart tr.final-ex-mva{font-size:24px}.admin-order h5,.cart tr.final,.cart tr.final-ex-mva{font-weight:700}.img-fluid{width:100%;height:auto}.materials-section{margin-bottom:20px}.materials-section .type-container{margin-bottom:30px}.materials-section .type-container img{margin-bottom:10px}@media (min-width:768px){.order_button{width:100%;text-align:center;padding:17px;border-radius:0;font-weight:700;font-size:20px}.box{border-bottom:none;margin:0;padding-bottom:0}.frontpage .form_forgot .btn{width:100%;margin-bottom:10px}.materials-section .type-container{margin-bottom:0}.top_banner{background-size:contain}}@media (min-width:990px){.frontpage .form_login .login_btn .btn{width:auto;float:right}}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}@media (min-width:768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}}@media (min-width:992px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}}@media (min-width:1200px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}}