#root{max-width:1500px;margin:0 auto;padding:0;text-align:center;height:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@font-face{font-family:copperPlate;src:url(/assets/COPRGTB-DNHNLVEB.TTF)}.payroll-layout.layout{width:2000px}.payroll-header{height:90px;padding-inline:50;background-image:linear-gradient(#164750,#2e7c87);border-bottom:solid 7px #35bead}.select-row{justify-content:center}.company-select{display:flex;align-items:center;column-gap:20px}.company-select-payroll-portal{margin:10px 0}.menu-sider{background-color:transparent!important}.employer-name{font-family:copperPlate;font-size:22pt;text-wrap:nowrap;color:#fff;margin:0;line-height:35px}.provider-cpa{display:flex;align-items:center;justify-content:center;width:400px;position:relative;left:1115px;top:-5px;line-height:25px}.logout-btn{cursor:pointer;height:30px;line-height:25px;text-align:right;position:relative;margin-left:auto;margin-right:30px;top:-38px}.group{background-size:50px;width:95%;margin:20px auto auto}.menu-guide{font-size:14pt}.wide-row,.pay-stub-selector{width:95%;margin:auto}.group-header{height:25px;text-align:center;background-color:#5ed3b8;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13pt;font-weight:700;line-height:25px;letter-spacing:1px;margin-bottom:20px}.pay-period-table{border:solid .5px #808080}.period-row{display:flex;width:100%;cursor:pointer}.period-header{background-color:#c0dad8}.period-body-row{border-top:solid .5px #808080}.period-body-row:hover{background-color:#a0d0d0!important}.period-body-row:nth-child(2n){background-color:#e0faf8}.period-body-row:nth-child(odd){background-color:#fff}.paystub-col{text-align:left}.paystub-col:nth-child(1){width:90px;margin-left:20px}.paystub-col:nth-child(2){width:90px}.paystub-col:nth-child(3){width:90px}.paystub-col:nth-child(4){width:80px}.paystub-col:nth-child(5){width:110px}.paystub-table{width:100%;margin-top:20px}.earning-tax-table{width:100%;display:flex;justify-content:space-between;column-gap:10px;margin-top:20px}.total-table{width:100%;margin-top:20px}.footer-client{padding:0}.client-menu-name{line-height:15px}.payroll-row{justify-content:center;margin-top:10px;margin-bottom:50px}.schedule-company-name{font-size:13pt}.payroll-history{margin-top:100px}.input-table-div{padding:0 20px;width:100%}.input-table{width:1000px}.input-table input::-webkit-outer-spin-button,.input-table input::-webkit-inner-spin-button{-webkit-appearance:none}.input-table,.input-table th,.input-table td{border:1px solid black;border-collapse:collapse;padding:0 5px}.input-table input{border:none;font-size:12pt;max-width:80%}.input-table thead{position:sticky;overflow-y:auto;top:45px}.emp-name{position:relative;top:-13px}.tooltips{background-color:#006060;color:#fff;border-radius:5px;font-size:11pt;position:relative;top:-10px;width:fit-content;margin:auto;padding:0 10px;overflow:visible;text-wrap:nowrap}.pay-schedule-table{width:30%}.payroll-input{margin-top:20px}.input-table{max-width:1200px}.payroll-table-head{background-color:#c0dad8}.payroll-table-row{height:50px}.payroll-table-row:nth-child(2n){background-color:#d8f8f0}.payroll-table-row:nth-child(odd){background-color:#fff0e0}.payroll-history{justify-content:center}.payroll-note{margin-top:20px;width:35%}.payroll-submit{display:flex;justify-content:flex-start;width:1343px;margin-top:20px}.up-history-container{width:75%;border-top:solid 3px #a0a0a0;padding-top:20px}.section-title.payroll-section-title{font-size:15pt;margin:10px 0}.w2-download{justify-content:flex-start;column-gap:20px;margin-bottom:20px}.dlIcon:hover{cursor:pointer}h1,h2,h3,p,strong,div{font-family:Arial,Helvetica,sans-serif;margin:0}.layout{max-width:1500px;margin:auto;height:max-content;min-height:100vh;justify-content:center}.section-title{text-align:left;color:#147a86;font-size:18pt;font-weight:700}.footer-container{height:110px;background:#37939b;background-size:cover;display:flex;flex-direction:row;justify-content:space-around;column-gap:600px;flex-wrap:wrap}.footer-logo-container{font-size:200%;display:flex;flex-direction:column;justify-content:center}.footer-logo{width:400px}.elementor-grid{display:flex;justify-content:space-between;gap:15px}.elementor-social-icon{background-color:#bee3db;border-radius:50%}.fab{height:22px}.elementor-widget-social-icons{display:flex;flex-direction:column;justify-content:center}.elementor-icon.elementor-social-icon{display:flex;font-size:22px;line-height:22px;width:40px;height:40px;flex-direction:column;justify-content:center;transition:.2s}.elementor-icon.elementor-social-icon:hover{background-color:#fff;transform:scale(1.1);transition:.2s}html{height:100%}.dlIcon svg[data-icon=download]{width:20px;height:20px;text-align:center}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;height:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.ant-modal-title{white-space:break-spaces}@media print{html,body{height:100%;width:120%;overflow:hidden}}
