div.searchContainer{margin:10px 0;display:inline-block}div.searchContainer form{margin-bottom:10px}div.table-container{overflow-x:auto}a{color:#3582d2;text-decoration:none}.submit-button-container{margin-top:2.4rem}::selection{background:#f7902d}.contact-info-box{padding:10px 10px 0 10px}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;margin-top:10px}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.upload-file-text{padding:0 0 0 5px}.upload-btn{font-family:"Open Sans",sans-serif;font-size:1.5rem;padding:.85rem 2rem;z-index:2;transition-duration:0s;font-size:1.4rem;border-color:#ccc;background-color:transparent;background-image:none;color:#777}.upload-btn:hover{border-color:#08c;background-color:#08c;color:#fff;cursor:pointer}hr{margin:1.2rem auto 1.2rem}.table.table-totals tbody tr:nth-child(1){font-size:1.8rem;font-weight:600}.list-price{color:#8a8a8a;font-size:1.3rem}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}[id],.validation-summary-errors,.field-validation-error{scroll-margin-top:80px}a:focus-visible,button:focus-visible,.btn:focus-visible,.form-control:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2d72bd;outline-offset:2px}.custom-control-label a{text-decoration:underline}