.table { /* padding-bottom: 78px; */ } canvas { cursor: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z'/%3E%3C/svg%3E") 0 100, default; } .penOn { cursor: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z'/%3E%3C/svg%3E") 0 100, default; } .eraseOn { cursor: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M497.941 273.941c18.745-18.745 18.745-49.137 0-67.882l-160-160c-18.745-18.745-49.136-18.746-67.883 0l-256 256c-18.745 18.745-18.745 49.137 0 67.882l96 96A48.004 48.004 0 0 0 144 480h356c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H355.883l142.058-142.059zm-302.627-62.627l137.373 137.373L265.373 416H150.628l-80-80 124.686-124.686z'/%3E%3C/svg%3E") 0 100, default !important; } .signature-pad { height: auto; border: 0px; box-shadow: none; -ms-flex-item-align: start !important; align-self: flex-start !important; } .hiddenCanvas { visibility: hidden; } .wrap, .totalWrap { width: 2780px; position: relative; } .text-center { text-align: center; } .formFooter { margin: 20px 0; } h1 { font-size: 30px; color: #fff; text-transform: uppercase; font-weight: 300; text-align: center; margin-bottom: 15px; } .justify-content-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } .total { padding-left: 159px; } .totalDetail { padding-right: 639px; } .mb-0 { margin-bottom: 0px !important; } .inputGroup { gap: 10px; display: flex; margin-bottom: 10px; } .title { position: absolute; top: 10%; left: 50%; transform: translate(-50%, -50%); } .topWrap { position: relative; gap: 20px; align-items: end; width: 2770px; justify-content: center; display: flex; margin-bottom: 30px; } .signature-pad--footer { width: 1768px; } .bellBtn { color: #cdcdcd !important; } .table { width: 2759px; table-layout: fixed; margin-bottom: 30px; } .tbl-header { background-color: rgba(255, 255, 255, 0.3); } .tbl-content { height: 300px; overflow-x: auto; margin-top: 0px; border: 1px solid rgba(255, 255, 255, 0.3); } .signature-pad { padding: 0; } label { white-space: nowrap; } .nowrap { white-space: nowrap; } .tip input { padding-right: 28px; } .tipitemT::after { content: 'ton'; position: absolute; right: 4px; top: 4px; color: #505050; font-size: 10px; } .tipitemL::after { content: 'L'; position: absolute; right: 4px; top: 4px; color: #505050; font-size: 10px; }s .tipitemT, .tipitemL { position: relative; } @media print { @page :footer { display: none } @page :header { display: none } @page { size: A3 landscape; max-height: 100%; padding: 0px; margin:10px; max-width: 100%; } body { width: 100%; zoom: 60%; padding: 0; margin:0; /* Remove default margins */ } } .btn { cursor: pointer; } .tip { position: relative; } .table.orangeTheme thead { background-color: #fff3e7; } .table.blueTheme thead { background-color: #f6f8ff; } .orangeThemeBtn { background-color: #e9912b; padding: 10px 20px; border: 0px; color: #fff; } .orangeThemeBtn:hover { background-color: #f7ab55; } .blueThemeBtn { background-color: #2e79dd; padding: 10px 20px; border: 0px; color: #fff; } .blueThemeBtn:hover { background-color: #508ddb; } .table.orangeTheme .left_line { z-index: 10; box-shadow: -3px 0px 0px 0px rgb(254 218 173); } .table.blueTheme .left_line { z-index: 10; box-shadow: -3px 0px 0px 0px rgb(191 223 255); } .table thead th { border: 0px solid #1d1d1d; text-align: left; padding: 4px; vertical-align: middle; font-weight: 400; font-size: 12px; color: #1d1d1d; outline: 1px solid #e9e9e9; } .rowData { position: relative; } .modalWrap { position: relative; } td { border: 0px solid #1d1d1d; text-align: left; vertical-align: top; font-weight: 400; font-size: 12px; color: #1d1d1d; outline: 1px solid #e9e9e9; } .penColor { height: 20px; } .signature-pad--body canvas { width: 1675px; z-index: 10; height: 93%; } .signature-pad--body { position: absolute; width: 1675px; height: 100%; z-index: 2; top: 0; border: 0px solid #f4f4f4; right: 700px; } .dotSetting { z-index: 20; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; display: flex; position: absolute; gap: 20px; bottom: 2px; } .signature-pad--footer { width: 1476px; position: absolute; bottom: 0; z-index: 9999; } /* demo styles */ body { width: 2770px; /* background: -webkit-linear-gradient(left, #25c481, #25b7c4); background: linear-gradient(to right, #25c481, #25b7c4); */ font-family: 'Roboto', sans-serif; } p { margin: 0; } .deleteBtn { color: #4c4c4c; } .deleteBtn:hover { color: #cdcdcd; } input { height: 22px; border: 1px solid #e9e9e9; max-width: 120px; } .title { font-weight: bold; font-size: 1.4rem; text-align: center; margin-bottom: 20px; } .tools{ display: flex; gap: 10px; } .cursor { position: absolute; top: 0; left: 0; width: 20px; height: 20px; border-radius: 50%; border: 3px solid var(--color-cursor); padding: 2px; pointer-events: none; user-select: none; opacity: 0; transition: opacity 100ms; } #tools span.a { color: #000; background-color: #cccccc; cursor: pointer; display: block; height: auto; border-radius: 4px; padding: 5px 10px; text-align: left; transition: .15s; width: 100%; } #tools span { color: #000; background-color: #ffffff; cursor: pointer; display: block; height: auto; border: 1px solid #cdcdcd; border-radius: 4px; padding: 5px 10px; text-align: left; transition: .15s; width: 100%; } #tools span.active-tool { color: #000; background-color: #cccccc; cursor: pointer; display: block; height: auto; border-radius: 4px; padding: 5px 10px; text-align: left; transition: .15s; width: 100%; } .carNo { width: 25px; height: 100px; color: rgb(15, 71, 175); writing-mode: vertical-rl; text-orientation: upright; } .carBottomNo { height: 20px; } section { margin: 50px; } /* follow me template */ .made-with-love { margin-top: 40px; padding: 10px; clear: left; text-align: center; font-size: 10px; font-family: arial; color: #fff; } .made-with-love i { font-style: normal; color: #f50057; font-size: 14px; position: relative; top: 2px; } .made-with-love a { color: #fff; text-decoration: none; } .made-with-love a:hover { text-decoration: underline; } /* lightbox */ .lightbox-target { position: fixed; top: -100%; width: 100%; background: rgba(0, 0, 0, 0.7); width: 100%; opacity: 0; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; /* overflow: hidden; */ overflow: scroll; z-index: 300; } .signature-pad--footer { background-color: #fff; } .lightbox-target .container { margin: auto; position: absolute; top: 30%; left: 50vw; background-color: white; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3); -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; text-align: left; height: 410px; transform: translate3d(-50%, -50%, 0); } h3 { text-align: center; } .container .elements { display: inline-block; width: 40%; max-height: 425px; } ul { list-style-image: url('https://insider.ivanti.com/resources/statics/13067/Ivanti_rgb.png?a=1527884897521'); overflow: hidden; overflow-y: auto; max-height: 369px; margin: 0; } li { margin-bottom: 10px; } a.lightbox-close { display: block; width: 50px; height: 50px; background: white; color: black; text-decoration: none; position: absolute; top: 0px; right: 0; margin: 0; padding-top: 10px; } .lightbox-target:target { opacity: 1; top: 0; left: 0; bottom: 0; } .lightbox-target:target img { vertical-align: top; } .previewWrap { background-color: #e3e3e3; padding: 20px; } .preview { display: flex; gap: 20px; flex-wrap: wrap; } .preview div { flex: 1; padding: 10px; border: 1px solid; } .img-fluid { max-width: 100%; } .modal { position: absolute; z-index: 10000; /* 1 */ top: 0; left: 0; visibility: hidden; width: 100%; height: 100%; } .modal.is-visible { visibility: visible; } .red { color: #f50057; } .orange { color: #ce6e00; } .gap10 { gap: 10px; } .row { display: flex; align-items: center; } .w-68 { width: 68%; } .text-right { text-align: right; } .col-title { width: 30%; text-align: right; } .modalBell .modal-wrapper { width: 50em !important; left: 200px !important; } .bellBtn.active { color: #ffb100 !important; } .modal-overlay { position: fixed; z-index: 10; top: 0; left: 0; width: 100%; height: 100%; background: hsla(0, 0%, 0%, 0.5); visibility: hidden; opacity: 0; transition: visibility 0s linear 0.3s, opacity 0.3s; } .mb-2 { margin-bottom: 10px; } .inputDetailWrap { display: flex; gap: 10px; flex-wrap: wrap; overflow-y: auto; height: 68px; } .modal.is-visible .modal-overlay { opacity: 1; visibility: visible; transition-delay: 0s; } .modal-wrapper { position: absolute; z-index: 9999; top: 34px; left: 230px; width: 32em; margin-left: -16em; background-color: #fff; box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35); } .modal-transition { transition: all 0.3s 0.12s; transform: translateY(-10%); opacity: 0; } .modal.is-visible .modal-transition { transform: translateY(0); opacity: 1; } .modal-header, .modal-content { padding: 1em; } .modal-header { position: relative; background-color: #fff; box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06); border-bottom: 1px solid #e8e8e8; } .w-100 { width: 100% !important; max-width: 100% !important; } .icon { padding: 4px 10px; font-size: 20px; } .d-flex { display: flex; } .modal-close { position: absolute; top: 0; right: 0; padding: 1em; color: #aaa; background: none; border: 0; } .modal-close:hover { color: #777; } .modal-heading { font-size: 1.125em; margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .modal-content > *:first-child { margin-top: 0; } .modal-content > *:last-child { margin-bottom: 0; } @media print { .controlBtn, .dotSetting { display: none; } }