:root{--bg-main: #fff;--color-1: #333;--color-2: #6e2d24;--color-3: #f5f5f5;--color-4: #f4fcf0;--color-5: #ffefed;--color-red: #9d1911;--color-logo: #cbdfc3;--color-link: #00aced;--box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);--font-family: "Arimo", sans-serif;--line-width: 40px;--line-width-larger: 92px;--margin-control: 225px;--size-normal: 18px;--size-large: 32px;--heading-1: 36px;--heading-2: 24px;--heading-3: 20px}html{line-height:1.15;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family);font-weight:400;line-height:1.5;background-color:var(--bg-main);color:var(--color-1);font-size:var(--size-normal)}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}input[type=radio]:checked,input[type=checkbox]:checked{accent-color:var(--color-2)}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.alert{margin-bottom:0;border:none;border-radius:0}.alert-danger{color:var(--color-red);background-color:var(--color-5)}.alert-danger .title{font-weight:700}.ads{width:100%}.ads-margin{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.ads-left{display:none;position:absolute;top:155px;left:0;text-align:left;height:600px}.ads-right{display:none;position:absolute;top:155px;right:0;text-align:right}.ads-content{height:600px}.ads-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ads-title{display:block;text-align:center;background:0 0;font-size:11px;margin:0;padding:0;color:#b3b3b3;opacity:.6}.horizontal-title{text-align:left!important}.ads,.ads-left,.ads-right{z-index:100}*{margin:0;padding:0;border:0;outline:none;text-rendering:optimizeLegibility}a{text-decoration:none;cursor:pointer;background-color:transparent;outline:none;color:var(--color-3)}a:hover{text-decoration:none;outline:none;color:var(--color-logo)}.site__description a{text-decoration:underline;color:var(--color-1)}.site__description a:hover{color:var(--color-2)}i{cursor:pointer;margin:0!important}ul,li{list-style:none;padding:0;margin:0}h1,h2,h3,h4{font-weight:400;margin:0}table{border-collapse:collapse}table th,table td{font-weight:400;text-align:left;vertical-align:top}input,select,textarea,button{background-color:transparent;font-size:16px;color:#333;outline:none}button{-webkit-transition:background-color .2s ease 0s,color .2s ease 0s,border-color .2s ease 0s;-o-transition:background-color .2s ease 0s,color .2s ease 0s,border-color .2s ease 0s;transition:background-color .2s ease 0s,color .2s ease 0s,border-color .2s ease 0s}input,button{border:0}p{margin-bottom:1rem}.container{position:relative;max-width:866px;margin-left:auto;margin-right:auto;padding:0 16px}.row{width:100%;display:block;margin:0}.p-separator{margin-bottom:32px}.font-bold{font-weight:700}.d-block{display:block}.d-inline{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-r-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-c-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-r{position:relative}.absolute{position:absolute;top:50%}.text-overflow{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.5}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.m-r{margin-right:10px}.m-t{margin:10px 0}.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gif{width:100%;text-align:center}#loading_img{width:50px;height:50px;background-color:transparent!important}.hidden{display:none}.al{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clear{clear:both}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}header{box-shadow:0 4px 4px rgba(0,0,0,.25);position:fixed;top:0;left:0;width:100%;z-index:99;background-color:var(--color-2)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.mb-breakdown{width:100%;display:none}.grid__menu--heading{display:flex}.grid__menu--heading-logo{display:flex;align-items:center}.grid__menu--heading-logo-text{font-family:cabin,serif;font-weight:700;font-size:var(--heading-2);color:var(--color-3);margin-left:.5rem}.footer__flexing .grid__menu--heading-logo-text{font-size:var(--size-large)}.logo-time{color:var(--color-logo)}.logo-calculator{font-weight:400}.menu__navigation{margin-left:100px}.txt-control{height:64px;margin:0 1.25rem;text-align:left;position:relative;color:var(--color-3);font-size:var(--size-normal)}.txt-control-icon{margin-left:.5rem}.txt-control-icon svg{fill:var(--color-3);width:13px;height:13px;transition:all .2s}.txt-control.active{color:var(--color-3);background-color:var(--color-2)}.txt-control:hover{color:var(--color-logo)}.txt-control:hover .menu__navigation--toggle{display:block}.txt-control:hover svg{fill:var(--color-logo);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.txt-control.active .txt-control-description{color:var(--color-3)}.txt-control.active .txt-control-icon svg{fill:var(--color-3);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.menu__navigation--toggle{position:absolute;top:64px;left:0;background-color:var(--color-5);min-width:240px;padding:.325rem 1rem;color:var(--color-1);-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;display:none;cursor:default;z-index:10;box-shadow:var(--box-shadow);transition:all .2s}.txt-control.active .menu__navigation--toggle{display:block}.menu__navigation--toggle label{font-weight:700}.menu__navigation--toggle ul{padding-left:1rem}.menu__navigation--toggle ul li,.menu-item{margin:.625rem 0;font-weight:500}.menu__navigation--toggle a{color:var(--color-1)}.menu__navigation--toggle a:hover{color:var(--color-2);text-decoration-color:var(--color-2);text-decoration:underline}.grid__menu{padding:0}.grid__menu--heading{min-height:64px}.mobile__menu{position:fixed;top:64px;right:0;height:calc(100% - 64px);width:100%;background-color:var(--color-2);overflow-x:hidden;overflow-y:auto;transition:all .4s ease-out;transform:translateX(-100%);z-index:98}.mobile__menu--control>strong{color:#fff;margin:16px 0;display:block;font-size:18px;font-weight:500}.mobile__menu--control>ul{padding-left:2rem}.mobile__menu--control>ul>li{list-style:disc;color:#fff}.mobile__menu--control li{margin:16px 0}#menu-button-control svg,#menu-button-control svg path{fill:#fff;stroke:#fff}#menu-button-control{position:absolute;top:50%;left:-12px;transform:translateY(-50%)}@media(min-width:768px){.mobile__menu{transform:translate(-100%)!important;display:none}}.grid__timecard{overflow:hidden}.grid__timecard--heading h1{font-size:var(--heading-1);font-weight:700}.grid__timecard--description{font-family:var(--font-family);margin-top:24px}.grid__calculate{font-family:var(--font-family)}.grid__calculate--info{padding:1rem 0}.info__header>span{padding-right:1rem}.info__header--date{padding-left:3rem}.txt-input{width:164px;height:32px;background:var(--bg-main);border:1px solid var(--color-1);border-radius:4px;padding:.5rem;font-size:18px}.txt-input:focus{border:1px solid #007089}.select-input{background:var(--bg-main)}table{width:100%;border-collapse:collapse}.grid__calculate--control table,.result-mobile{border-top-left-radius:4px;border-top-right-radius:4px}.result-mobile{overflow:hidden;margin-top:.75rem}.grid__calculate--control table th{height:52px;line-height:1}.grid__calculate--control #weekdays-0 td{padding-top:1rem}.grid__calculate--control #weekdays-6 td{padding-bottom:1rem}table tbody{background-color:var(--color-3)}table tr{width:100%}table td,table th{padding:.5rem 1rem;vertical-align:middle}table th{background-color:var(--color-2);color:var(--color-3)}.weekdays-name,.weekdays-name-mobile{font-weight:600}.weekdays-name-mobile{display:none}td .txt-input{width:120px}.total{text-align:right}.txt-input.wrong-format{background-color:var(--color-5);border-color:var(--color-2)}.grid__calculate--total{background-color:#d4d4d4}.grid__calculate--error,.grid__calculate--total{height:52px;padding:10px}.grid__calculate--error{background-color:var(--color-5);color:var(--color-red);display:none}.error{background-color:var(--color-5);color:var(--color-red);padding:5px 20px;margin:0;width:100%}.error>span{font-weight:700}.explain{max-width:16px;max-height:16px;margin-left:5px;position:relative;display:inline-flex;font-weight:500}.explain-details{position:absolute;width:240px;bottom:21px;left:50%;transform:translateX(-50%);background:var(--color-3);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:4px;font-size:14px;padding:4px;color:#000;display:none;z-index:1}.explain-details::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-3);position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}.explain:hover .explain-details{display:block}.grid__calculate--payment{padding:2rem 1rem;border-bottom:1px solid var(--color-1);margin-bottom:2rem}.payment__flexbox{display:flex}.payment__flexbox--info-item{display:flex;align-items:center;margin:1rem 0}.payment__flexbox--info-item .txt-input{width:80px}span.payment-ratelabel::before{content:"$";position:absolute;top:50%;left:0;transform:translateY(-50%);left:.5rem;opacity:.8;color:var(--color-1)}#payment-rate{padding-left:1.25rem}.payment__flexbox--info-item select{height:32px;background:var(--color-3);border:1px solid var(--color-1);border-radius:4px;padding:0 .5rem;font-size:18px;width:100%}.payment--title{min-width:130px}.payment-explain{margin-left:.75rem;font-size:1rem}.txt-button{width:120px;height:40px;background:var(--color-3);border:1px solid var(--color-1);border-radius:4px;position:relative;cursor:pointer;font-size:18px;box-shadow:0 4px 4px rgba(0,0,0,.25);margin:20px 0 0;opacity:.9}input#wcd1{width:120px}.txt-button.submit{color:var(--color-3);font-weight:700;background-color:var(--color-2);margin-right:32px}.txt-button:hover{opacity:1}.txt-button-icon{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:16px;height:16px}.payment__flexbox--info{width:50%}.payment__flexbox--control{width:25%}.payment__flexbox--results{width:305px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.75rem}.payment__flexbox--results-item{display:flex;justify-content:space-between}.results-item-pay{text-align:right}.site__description{font-family:var(--font-family)}#tabs .nav-tabs{border-bottom:none;flex-wrap:nowrap}#tabs .nav-tabs .nav-link{border:none;color:var(--color-1)}.nav-tabs .nav-link:hover{border-bottom:5px solid #d4d4d4!important}#tabs .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--color-2);border-bottom:5px solid var(--color-2)!important;font-weight:700}#tabs .tabs-wrapper{margin-top:32px}#tabs .tabs-wrapper nav{overflow-y:hidden;overflow-x:auto}#tabs .nav{min-width:340px}#tabs .row{}#tab-line{background-color:var(--color-3);width:100vw;height:5px;position:relative;left:calc(-50vw + 50%);margin-top:-4px;z-index:-1}.site__description h1,.site__description h2,.site__description h3,.site__description h4,.site__description h5,.site__description h6,#tabs h2{color:var(--color-red);font-weight:700;margin:revert}.tab-content{padding:0!important}.site__description h2,#tabs h2{font-size:24px}.site__description h2{margin-top:64px}.site__description h3,#tabs h3{font-size:20px}.site__description ol,.site__description ul{padding-left:40px;margin-bottom:1rem}.site__description li{list-style:disc}.site__description{font-size:var(--size-normal)}.site__description img{max-width:100%;height:auto}#tabs .nav-desc{margin:10px 0 24px}#tabs .panel-calc,#tabs .panel-result{padding:20px;float:left;width:100%}#tabs .panel-calc{background-color:var(--color-3);margin-bottom:24px}#tabs .panel-result{background-color:var(--color-4);border-left:5px solid var(--color-logo)}.form-group{margin-bottom:20px}.form-check-inline{margin-right:0}.nolabel-margin{margin-top:27px!important}.padding-right-10{padding-right:10px!important}.panel-calc .lbl-datepicker{font-weight:700}.panel-calc .input-rows{float:left;width:100%;margin-bottom:20px}.panel-calc .input-rows div{float:left;padding-right:32px}.panel-calc .input-rows div.title{width:152px;height:32px;font-weight:700}.input-group-text{padding:0!important;margin-left:1px}.panel-calc .input-rows .input-group{padding:0}.panel-calc .input-rows .input-group-append{padding-right:7px}.panel-calc label{cursor:pointer;display:block;line-height:1.5;margin-bottom:0}.panel-calc .label-rd,.panel-calc .label-chx{display:inline-block;padding-left:8px;font-weight:700}.panel-calc .label-chx{font-weight:400}.panel-calc .radio-wrapper{width:152px}.checkbox-wrapper,.tc-date-wrapper{display:flex;flex-direction:column}.tc-date-wrapper-time{position:relative}.tc-date-wrapper-time .link-group{display:block;position:absolute;padding:0;width:max-content}.tc-date-wrapper-time .link-group a{padding:0 12px;border-left:1px solid var(--color-1)}.tc-date-wrapper-time .link-group a:first-child{border-left:none;padding-left:0}.panel-calc .sub-control{font-size:14px;font-weight:400;display:flex;align-items:center}.checkbox-wrapper .sub-control{padding-left:21px;padding-right:0;line-height:1}.checkbox-wrapper .sub-control label{}.checkbox-wrapper .sub-control select{height:21px;max-height:21px;line-height:1}.panel-calc .txt-input,.panel-calc .select-input{border:1px solid var(--color-1);border-radius:4px;height:32px;width:120px;line-height:32px;padding:0 20px 0 10px;vertical-align:middle}.panel-calc .select-input.country{background-color:transparent;background:rgba(0,0,0,.005);border:none;font-size:14px;font-weight:400;color:var(--color-link);width:auto;appearance:menulist;-webkit-appearance:menulist;padding-right:0}.panel-calc .select-input,form .panel-calc .txt-input{width:65px;padding:0 10px}.panel-calc .time-unit{padding:0}.panel-calc .select-input.month{padding-right:0}.panel-calc .a-button,.panel-calc .a-button:hover,.panel-calc .a-button:visited,.panel-calc .a-button:active{color:var(--color-link);font-weight:400}.panel-calc .a-button:hover{text-decoration:underline}.panel-calc .a-button.today{margin-left:auto}.r-separator,.r-separator.dashed{width:100%;height:1px}.r-separator{border-bottom:1px solid var(--color-1);float:left;margin-bottom:64px}.r-separator.dashed{border-bottom:1px dashed var(--color-1);margin:20px 0}.panel-result .r-summary{font-weight:700}.panel-result .r-summary span{font-weight:400}.panel-result .r-title{color:var(--color-2);font-size:var(--heading-2);font-weight:700;padding-bottom:16px}.print__timecard{background-color:var(--bg-main);display:none;margin-top:2cm}page[size=A4]{margin:0;box-shadow:0}.page{width:21cm;min-height:29.7cm;padding:1.5cm;margin:1cm auto;margin:0 auto;border:1px #000 solid;background:var(--bg-main);box-shadow:0 0 5px rgba(0,0,0,.1);font-family:var(--font-family);font-size:14px;font-weight:500;line-height:1}.page__heading--flex{display:flex;justify-content:space-between;margin-bottom:1cm;align-items:center}.page__heading--flex>*,.page__result--flex{flex:1}.page__heading--flex h1{font-family:cabin,sans-serif}.domain{color:var(--color-2);font-size:16px}.page__table table{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}.page table tr{border-bottom:1px solid #b4b4b4}.page table th{background-color:var(--color-3);color:#212529}.page table td{background-color:var(--bg-main)}.page table th,.page table td{font-weight:500}.page table tr td:last-child{text-align:right}.page table tr:last-child{border-bottom:0}.page__table{margin:1cm 0}.page table .page__table--result td{background-color:#d9d9d9}.page__heading{padding:0 1rem}.page__result{display:flex;justify-content:space-between;line-height:2;align-items:center}.page__result--flex{flex:1;padding:1rem}.page__result--info{border:1px solid #b4b4b4}.page__result--info>div>span{display:inline-block;min-width:12px}.page__result--money>div{display:flex;justify-content:space-between;max-width:200px;margin-left:auto}footer{background-color:var(--color-2);min-height:200px;margin-top:100px}footer>.container>.row{justify-content:center}.footer__flexing{min-height:200px;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 0}.footer__flexing .grid__menu--heading-logo{justify-content:center}.footer__flexing .grid__menu--heading-logo-text{color:var(--bg-main)}.footer__flexing .logo-calculator{color:inherit}.footer__links{text-align:center}.link{display:inline-block;padding:1rem;color:var(--color-3)}.hidden-desktop{display:none}#menu-button-control{display:none}.timecard-post-image img{max-width:100%}@media(max-width:767px){#menu-button-control{display:block}.grid__menu--heading{justify-content:center}.menu__navigation{display:none}table td,table th{padding:10px}body,.site__description{font-size:15px}.link{display:block;text-align:center;padding:.5rem 0}.explain{display:none}.hidden-mobile{display:none}.hidden-desktop{display:table-cell}.txt-input,.payment__flexbox--info-item select{height:40px}th.total,td.total{display:none}table td,table th{padding:5px}.payment__flexbox{flex-direction:column}.payment__flexbox--info,.payment__flexbox--control,.payment__flexbox--results{width:100%}.info__header--date{padding-left:1rem}.grid__calculate--payment{padding:1rem 0;border-bottom:0;margin-bottom:1rem}.payment__flexbox--control{display:flex;flex-wrap:wrap;justify-content:space-between}.txt-button{width:calc(50% - 0.5rem);height:40px;margin:1rem 0}#reset.txt-button{margin-left:0}#print.txt-button{margin-right:0}.txt-button#calculator{width:100%;height:52px;margin-bottom:0}.result-mobile{display:table}table.result-mobile td,table.result-mobile th{text-align:right;padding:10px;font-weight:500}table.result-mobile tr td:first-child{text-align:left}.nolabel-margin{margin-top:23px!important}.timecard-post-image img{height:auto}}.header-control{height:128px}@media(max-width:740px){.mb-breakdown{display:block}}@media(max-width:640px){.payment__flexbox--info-item{margin:.5rem 0}.payment__flexbox--results{padding-bottom:1rem}.payment__flexbox--control{order:1}.grid__calculate--control tr td:first-child,.grid__calculate--control tr th:first-child{padding-left:10px}.header-control{height:88px!important}.grid__menu--heading-logo img{height:32px}.grid__menu--heading-logo{justify-content:center}.grid__menu--heading-logo-text{font-size:20px;line-height:1}.grid__timecard--heading h1{font-size:26px}td .txt-input{width:90px;font-size:16px}.weekdays-name{display:none}.weekdays-name-mobile{display:inline}.grid__calculate--error{display:none}.container{padding:0 10px}.grid__calculate--control #weekdays-0 td{padding-top:.625rem}.grid__calculate--control #weekdays-6 td{padding-bottom:.625rem}#tabs .panel-calc,#tabs .panel-result{padding:15px}.panel-calc .input-rows.extra{margin-bottom:40px}.panel-calc .input-rows div{padding-right:15px}.panel-calc .input-rows div.title{height:auto;width:100%;padding:0;margin-top:0!important}.txt-button.submit{margin-right:15px}#tabs .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.checkbox-wrapper{margin-top:10px}.checkbox-wrapper .sub-control{margin-top:.5rem}.nolabel-margin.link-group{margin-top:0!important}.mb-breakdown{display:block}}@media(max-width:500px){.info__header{display:flex;flex-direction:column}.info__header>span{padding-right:0}.info__header .txt-input{width:170px}.panel-calc .select-input,form .panel-calc .txt-input{width:63px;padding:0 5px}}@media(max-width:375px){.panel-calc .select-input,form .panel-calc .txt-input{width:60px;padding:0 5px}.panel-calc .input-rows div{padding-right:10px}#tabs .panel-calc,#tabs .panel-result{padding:5px}}@page{size:A4;margin:0}@media print{.print__timecard{display:block}header,.header-control,.grid__timecard,.grid__timecard--heading,.grid__calculate--error,.grid__calculate--payment,.site__description,footer,#tabs .tabs-wrapper nav,#append-comment,#tabs h2,.nav-desc{display:none!important}}