h1{margin-bottom:4rem}body{padding:0 !important;margin:0 !important;background:#f0f0f0 !important}.error{margin-top:2rem;color:#e00}.text-bold{font-weight:bold}.invoice{border-bottom:1px solid #eee;padding-bottom:2rem}.invoice h3{font-size:3rem;margin-bottom:0}.invoice .date,.invoice .total{font-size:1.6rem;margin:10px 0;line-height:1.1;color:gray}form .row:last-child .invoice{border-bottom:none}form .total-invoice{border-top:1px solid #eee;padding-top:1rem}form .qty-unit{padding-left:0}.number-values .unit{padding-left:0;margin:0;line-height:32px;color:#aaa}.customer-info .invoice h3 span{display:none}.public-link-wrapper p{margin-top:5px}.public-link{font-size:2rem;padding:1rem;border-radius:5px;height:auto;width:100%;margin:0 auto;background:#fff;color:#666}.public-form{width:80%;margin:0 auto;padding-top:2rem}.public-form.freight-form{width:70%}@media screen and (max-width: 640px){.public-form.freight-form{width:95%}}@media screen and (max-width: 640px){.public-form{width:95%;padding-top:1.5rem}}.public-form .header img{max-width:140px}@media screen and (max-width: 640px){.public-form .header img{max-width:150px;padding:0}}@media screen and (max-width: 400px){.public-form .header img{max-width:100px;padding:0}}.public-form .header h2{margin:10px 0;font-size:2rem;text-transform:uppercase}@media screen and (max-width: 400px){.public-form .header h2{margin:3px 0 1rem 0}}.public-form .header a{padding:0}.public-form hr{margin:0 0 15px;border:.5px solid #ddd}.public-form hr.nomargin{margin:0}.public-form .contact-info{padding:0 20px 20px}.public-form .contact-info p{padding:5px 0 0}.public-form .contact-info .label-name{margin-left:5px}.public-form .download-buttons,.public-form .more-info{text-align:center}.public-form .download-buttons .btn{margin-right:10px}.public-form .download-buttons .btn:last-child{margin-right:0}.public-form .more-info{padding:4rem;border-radius:5px;border:1px solid #ddd;margin:3rem 0}.public-form .label-success{display:inline-block;margin-left:2rem;margin-bottom:2.4rem;vertical-align:bottom}.public-form form{border:1px solid #aaa}.public-form .item-chooser{font-size:2rem;text-transform:uppercase;box-shadow:none;border-bottom:0}.public-form .item-chooser h3{margin:0}.public-form .item-chooser select,.public-form .item-chooser h3{background:#fff;border:1px solid #aaa;padding:15px;width:100%;border-bottom:0}.public-form .item-chooser .qty-wrapper{padding:15px 20px 0 0;border-left:0;border-bottom:0}.public-form .form-group{margin:3rem 0}.public-form .form-group .btn-success,.public-form .form-group .btn-success:hover,.public-form .form-group .btn-success:focus,.public-form .form-group .btn-success.focus,.public-form .form-group .btn-success:active,.public-form .form-group .btn-success.active,.public-form .form-group .btn-success:visited,.public-form .form-group .btn-success:active:hover,.public-form .form-group .btn-success.active:hover{background-color:#444;color:#fff;border:1px solid #960d0f;outline:none;font-size:2rem;text-transform:uppercase;min-height:45px}.public-form p{padding:19px;margin:0;font-size:14px}.public-form p:empty{padding:0}.public-form .note{display:block;text-wrap:avoid;overflow-x:hidden;margin-top:5px}@media screen and (max-width: 640px){.public-form .note{max-height:2rem;overflow:hidden}}.public-form .togglers label.row-toggle{color:#337ab7;padding:15px 20px;text-decoration:underline}.public-form .loading-itemform-item_id{display:none}.public-form .select2{text-align:center}.public-form .select2.select2-container--open .select2-selection--single .select2-selection__arrow{background:#444}.public-form .select2 .select2-selection,.public-form .select2 .select2-selection__arrow{padding:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;height:auto;border:1px solid #aaa;border-bottom:0;box-shadow:none;border-radius:0}.public-form .select2 .select2-selection{padding:20px 0;margin-right:40px}.public-form .select2 .select2-selection__arrow{border:1px solid #960d0f;border-right:0;border-top:0;height:59px;background:#444}.public-form .select2 .select2-selection__arrow b{border-color:#fff transparent transparent transparent}.public-form .toggled{display:block}@media screen and (max-width: 849px){.public-form .toggled{display:none}}.public-form .hide-desktop{display:none}.public-form .togglers{display:none}.public-form .togglers.scales{display:block}@media screen and (max-width: 849px){.public-form .togglers{display:block}}#public-form-wrapper h1.loading{margin-bottom:0}#invoices-grid td{overflow:hidden}#invoices-grid div.draft{background:#dedef2}#invoices-grid .status-row{padding:0}#invoices-grid .status-row .row{padding-left:8px}#invoices-grid .status-row .row div{padding-top:4px;padding-bottom:4px}.upload-button-row{margin-top:2rem}#upload-area{text-align:center}#upload-area .file-input{margin-bottom:2rem}#upload-area .file-drop-zone-title{padding:40px 10px}#upload-area .file-footer-caption samp{display:none}#upload-area .file-footer-buttons button{width:47%}#upload-area .file-actions{margin-top:5px}#upload-area .file-upload-indicator,#upload-area .file-drag-handle,#upload-area .fileinput-remove{display:none}#upload-area .kv-file-content{overflow:hidden}#upload-area .kv-file-content img{max-height:100%}#upload-area .kv-file-remove{visibility:hidden}#upload-area .file-preview-initial .kv-file-remove{visibility:visible}.more-toggle{margin-top:25px}.site-error{padding-top:13%}.site-error .message{margin:3rem 0 6rem;font-size:2rem}.site-error .logo img{max-width:150px;width:100%}@media screen and (max-width: 990px){.site-error{padding-top:2%}.site-error .logo,.site-error h1,.site-error .alert{text-align:center}}.alert button.close{width:auto;height:auto}.modal-header button.close{float:right;width:auto}/*# sourceMappingURL=zohotool.css.map */
