@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;500;600;700;800&display=swap);*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:ElegantIcons;src:url(fonts/ElegantIcons.eot);src:url(fonts/ElegantIcons.eot?#iefix) format("embedded-opentype"),url(fonts/ElegantIcons.woff) format("woff"),url(fonts/ElegantIcons.ttf) format("truetype"),url(fonts/ElegantIcons.svg#ElegantIcons) format("svg");font-weight:400;font-style:normal}*,body,html{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif}body,html{color:#222;background:#f8f8f8;font-size:16px;scrollbar-width:thin;scrollbar-color:#ddd #fff;font-weight:500}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#fff;border:1px solid #ddd}body::-webkit-scrollbar-thumb{background-color:#ddd;border:1px solid #aaa}body::-webkit-scrollbar-thumb:hover{background-color:#fcf050;border:1px solid #f8f8f8}.panel.callout,label{color:#222}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;box-sizing:border-box;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:30px;color:#222;font-weight:700;line-height:40px}.panel.callout a:not(.button):not(.rbutton),a{color:#00f}.button,.pricing-table *,.tabs .tab-title *,button{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif!important}h1{font-size:1.8rem;margin:0;padding:0;color:#222;font-weight:900;line-height:3.6rem}h2{font-size:1.6rem;line-height:3.2rem}h2,h3{margin:0;padding:0;color:#222;font-weight:700}h3{font-size:1.4rem;line-height:2.8rem}h4{font-size:1.266rem;line-height:2.532rem}h4,h5{margin:0;padding:0;color:#222;font-weight:700}h5{font-size:1.125rem;line-height:2.25rem}h6{font-size:1rem;margin:0;padding:0;color:#222;font-weight:700;line-height:2rem}p{font-weight:500;margin-bottom:1rem}ol li,p,ul li{line-height:1.7rem;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;color:#222;font-size:1rem}ol,p,ul{margin-bottom:2rem}p.small{font-size:.875rem;line-height:1.4875rem;margin-bottom:1rem}#desbar,#desbar *,#mobbar,#mobbar *{background:#fcf050;color:#363636;border:0}#desbar{font-weight:600}#desbar a,#desbar span{line-height:32px;font-size:14px}#desbar span{padding-left:7px}#desbar li,#desbar ul{float:left;padding:0;margin:0 0 0 20px}#mobbar{background:#fff}#mobbar .menu-icon{background:#222}#mobbar img{height:30px;margin-top:2px;margin-left:5px}#mobmenu{background:#222;color:#f8f8f8}#mobmenu a{font-size:14px}#mobmenu i{margin-right:10px;margin-left:5px}#desmenu{background:#efefef;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:600}#desmenu h1,#desmenu img{display:block;outline:none}#desmenu .columns,#desmenu h1,#desmenu img{margin:0!important;padding:0!important}#desmenu ul{list-style:none;margin:0;padding:0}#desmenu li{list-style:none;float:left;padding:0!important;margin:0!important}#desmenu li a{color:#222;text-align:center;display:block;padding:20px 20px 10px;box-sizing:border-box;height:86px;margin:0!important}#desmenu li:first-child a{margin:0}#desmenu .menu-group-right{float:right}#desmenu .menu-group-right li a{font-size:14px}#desmenu .menu-group-right li a i{font-size:2rem}#desmenu .menu-group-right li a:hover{background:#222;color:#fff}#desmenu2{background:#efefef;background:transparent;border-bottom:1px solid #ddd}#desmenu2 h1,#desmenu2 img{display:block;outline:none}#desmenu2 .columns,#desmenu2 h1,#desmenu2 img{margin:0!important;padding:0!important}#desmenu2 ul{list-style:none;margin:0;padding:0}#desmenu2 li{list-style:none;float:left;padding:0!important;margin:0!important}#desmenu2 li a{color:#222;text-align:center;display:block;padding:5px 10px;box-sizing:border-box;margin:0!important}#desmenu2 li:first-child a{margin:0}#desmenu2 .menu-group-right{float:right}#desmenu2 .menu-group-right li a{font-size:14px}#desmenu2 .menu-group-right li a i{font-size:1rem}#desmenu2 .menu-group-right li a:hover{background:#222;color:#fff}@media only screen and (min-width:40.063em) and (max-width:64em){#desmenu .menu-group-left li a{padding-top:25px}#desmenu .menu-group-left li a img{max-width:200px}#desmenu .menu-group-right li a{font-size:14px;padding:20px 10px 10px}#desmenu .menu-group-right li a i{font-size:1.6rem}}#content{margin-top:25px;min-height:600px}.button{background:#222;color:#efefef}.panel{background:#f8f8f8}.button{font-size:1em;padding:1em 2em;background:#878787;background:-webkit-gradient(left top,left bottom,color-stop(0,#878787),color-stop(100%,#000));background:linear-gradient(180deg,#878787 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#878787",endColorstr="#000000",GradientType=0);border:1px solid #ddd;color:#f6f6f6!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.065);text-shadow:0 1px 0 rgba(0,0,0,.05)}.success.button{background:#96cc00;background:-webkit-gradient(left top,left bottom,color-stop(0,#96cc00),color-stop(100%,#579f14));background:linear-gradient(180deg,#96cc00 0,#579f14);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#96cc00",endColorstr="#579f14",GradientType=0)}.secondary.button{background:#878787;background:-webkit-gradient(left top,left bottom,color-stop(0,#878787),color-stop(100%,#424242));background:linear-gradient(180deg,#878787 0,#424242);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#878787",endColorstr="#424242",GradientType=0)}.info.button{background:#a3c2ff;background:-webkit-gradient(left top,left bottom,color-stop(0,#a3c2ff),color-stop(100%,#0091ff));background:linear-gradient(180deg,#a3c2ff 0,#0091ff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a3c2ff",endColorstr="#0091ff",GradientType=0)}.alert.button{background:red;background:-webkit-gradient(left top,left bottom,color-stop(0,red),color-stop(100%,#a80000));background:linear-gradient(180deg,red 0,#a80000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#a80000",GradientType=0)}.disabled.button{background:#8f8f8f;background:-webkit-gradient(left top,left bottom,color-stop(0,#8f8f8f),color-stop(100%,#969696));background:linear-gradient(180deg,#8f8f8f 0,#969696);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8f8f8f",endColorstr="#969696",GradientType=0)}.button:hover{background:#fff;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(47%,#d6d3d6),color-stop(100%,#bdbbbd));background:linear-gradient(180deg,#fff 0,#d6d3d6 47%,#bdbbbd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#bdbbbd",GradientType=0);color:#1a1a1a!important}.disabled.button:hover{background:#8f8f8f;background:-webkit-gradient(left top,left bottom,color-stop(0,#8f8f8f),color-stop(100%,#969696));background:linear-gradient(180deg,#8f8f8f 0,#969696);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8f8f8f",endColorstr="#969696",GradientType=0);color:#f6f6f6!important}#content{padding-bottom:50px}h2{font-size:1.5rem}table{width:100%;border-collapse:collapse}trtd,trth{padding:4px 5px 4px 10px!important}input[type=email],input[type=file],input[type=password],input[type=text],select,textarea{margin-bottom:5px;border-color:#ddd}select{background-color:#f9f9f9;padding-right:22px!important}select option:disabled{color:#bbb}textarea{resize:vertical}label{margin-top:7px;cursor:default}label,label span{font-weight:500}label span.has-tip{font-weight:500!important}td input[type=email],td input[type=password],td input[type=text],th input[type=email],th input[type=password],th input[type=text]{margin-bottom:0}td input[type=checkbox],th input[type=checkbox]{margin:10px}a{color:#00f}a:hover{color:#111}small{font-size:.7rem;padding:0;margin:0;line-height:.7rem}.wbox{background:#fff;padding:20px 20px 15px;border:1px solid #ddd;box-sizing:border-box;overflow:auto}.wbox.thin{padding:10px 0 0;font-size:14px;font-weight:700;background:#f5f5f5}.wbox.thin table{font-weight:400}thead tr:nth-of-type(2) th{padding:0!important}thead input[type=search]{background:#eee;margin:0!important;padding:0 5px!important;font-size:14px!important;line-height:14px!important;height:30px!important}.wbox.thin .row{margin-right:5px;margin-left:5px;box-sizing:border-box}.wbox.thin td{padding:3px 5px}.prefix .fa{margin-top:3px;font-size:140%}#login h1,#palkkalaskuri h1{margin-top:30px;font-weight:700}.alert-box{font-weight:700;font-size:1rem}.alert-box ul li{color:#fff}#login .alert-box{margin-top:40px}.alert-box.info,.alert-box.info *,.alert-box.success,.alert-box.success *{color:#fff;font-weight:700}.alert-box.alert{background:#c32a1e;border-color:#c32a1e}#utillinks{list-style:none}.wbox table{border:0}.wbox table td{border-left:1px solid #ddd}.wbox table td:first-child{border-left:0}@media only screen and (max-width:40em){.m-p0{padding:0}.m-m0{margin:0}table td,table th{font-size:80%}}#rivit span,#tulosrivi span{font-size:13px!important}.tihea input,.tihea select{margin:0!important}.tihea span{padding-top:10px}.minibutton{padding:7px;margin:0!important}.alert-box.round{padding-left:20px;padding-right:20px;text-align:center}.alert-box.round ul{list-style:none;margin-bottom:0}#palkkalaskuri td{border-left:0}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#000;-webkit-animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:first-child{left:8px;-webkit-animation-delay:-.24s;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;-webkit-animation-delay:-.12s;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes lds-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}@keyframes lds-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}.loadbar{width:100%;background:#e9ebee;height:19px}.loadingbar{position:relative;overflow:hidden}.loadingbar:after{content:"";display:block;background-color:#dddfe2;position:absolute;top:0;bottom:0;width:100%;height:100%;transform:translateX(0);-webkit-animation:loading-placeholder 1.5s ease-in-out infinite;animation:loading-placeholder 1.5s ease-in-out infinite}@-webkit-keyframes loading-placeholder{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loading-placeholder{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.linear-background,tr.linear-background{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:1000px 200px;position:relative;overflow:hidden}@media print{.wbox{border:0}body,html{background:#fff}#desbar,#desmenu,#mobbar,#mobmenu{display:none}}.select2-selection{border-radius:0!important;background:#fafafa!important;padding:10px 8px 4px!important;height:37px!important;border-color:#ddd!important}.select2-container *,.select2-selection,.select2-selection *{font-size:.875rem!important;line-height:normal!important}.select2-selection__rendered{padding:0!important}.select2-selection__arrow{top:5px!important}::-webkit-input-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}::-ms-input-placeholder{color:#aaa}::placeholder{color:#aaa}.p0{padding:0}.m0{margin:0}.has-tip,.has-tip:hover{border-bottom:0;cursor:pointer}.has-tip:hover{color:#111!important}.createnew{position:relative;top:5px}.rhaku{margin-bottom:20px!important;padding-bottom:10px!important}.rhaku .columns{padding:0 5px!important}a.linkdisabled{color:#ddd}.rtable{background:#fff;border:1px solid #ddd;padding-left:15px;padding-right:15px}.rtable.border-top{border:0;border-top:1px solid #ddd}.rtable .rhead{background:#f5f5f5;border-bottom:1px solid #ddd}.rtable .rhead .columns{font-weight:700;font-size:14px;padding:5px 5px 5px 10px}.rtable .rfoot{border-top:1px solid #ddd;background:#f5f5f5}.rtable .rfoot .columns{font-weight:700;font-size:.875rem;padding:5px 5px 5px 10px}.rtable .rfoot .columns span{color:#999;font-weight:400;margin-right:7px;font-size:1rem}.rtable .rfoot .columns a{font-size:1rem;margin-right:7px;font-weight:400;color:#222}.rtable .rfoot select.datapage{width:50px;padding:3px;position:relative;top:-1px;line-height:.875rem;margin:0 7px 0 0;height:auto}.rtable .rbody{padding-top:5px;padding-bottom:5px}.rtable .rbody:nth-child(2n){background:#f5f5f5;background:#f9f9f9}.rtable .rbody img{position:relative;top:-2px}.rtable .rbody .columns{font-size:.875rem;padding:2px 5px 2px 10px;line-height:1.5rem}.rtable .rbody .columns a{font-size:.875rem;line-height:1.5rem;color:#00f}.rtable .rbody .columns a:hover{color:#111}.rtable .rbody .columns a.linkdisabled,.rtable .rbody .columns a.linkdisabled:hover{color:#ddd}.rtable .rbody .columns .emptystate{text-align:center;margin:60px 0 140px}.rtable .rbody .columns .emptystate h3{margin:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:30px;color:#222;font-weight:700;line-height:40px;padding:30px 0 10px}.rtable .rbody .columns .emptystate a.poolibutton,.rtable .rbody .columns .emptystate a.rbutton{margin:0;outline:0;vertical-align:baseline;background:transparent;text-decoration:none;font-size:20px;font-weight:500!important;padding:.3em 1em;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;border:2px solid transparent;background-color:#fcf050;color:#000!important;transition:all .3s ease 0ms;display:inline-block}.rtable .rbody .columns .emptystate a.poolibutton:after,.rtable .rbody .columns .emptystate a.rbutton:after{font-family:ElegantIcons;speak:none;font-style:normal;font-variant:normal;line-height:1;font-size:32px;line-height:1em;opacity:0;margin-left:-1em;content:"5";position:absolute;transition:all .2s;text-transform:none;font-feature-settings:"kern" off;font-weight:400;text-shadow:none}.rtable .rbody .columns .emptystate a.poolibutton:hover,.rtable .rbody .columns .emptystate a.rbutton:hover{margin:0;outline:0;vertical-align:baseline;background:transparent;font-size:20px;font-weight:500;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;color:#fff!important;transition:all .3s ease 0ms;text-decoration:none;display:inline-block;background-color:#5c5c5c!important;border:2px solid transparent;padding:.3em 2em .3em .7em}.rtable .rbody .columns .emptystate a.poolibutton:hover:after,.rtable .rbody .columns .emptystate a.rbutton:hover:after{font-family:ElegantIcons;speak:none;font-style:normal;font-variant:normal;line-height:1;font-size:32px;line-height:1em;opacity:1;margin-left:0;content:"5";position:absolute;transition:all .2s;text-transform:none;font-feature-settings:"kern" off;font-weight:400;text-shadow:none}.rtable .rbody .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtable .rbody .button-group li{padding:0 10px 0 20px!important}.rtable .rbody .button-group li a,.rtable .rbody .button-group li a:hover{color:#222}.rtable.rtools{padding:5px 10px;border:0;background:transparent}.rtable.rtools .columns{padding:5px}.p0i{padding:0!important}.py0i{padding-top:0!important;padding-bottom:0!important}.m0i{margin:0!important}#laskufiles a,#userfiles a{color:#222}#laskufiles a:hover,#userfiles a:hover{color:#fcf050}.netvisid span{color:#999}a.laskumemo{font-size:1.4rem!important;color:#000!important}a.hasmemo{color:#c32a1e!important;font-weight:700}.pageheader{display:flex;align-items:center;justify-content:space-between}.pageheader .pageheader-item{max-width:50%}.pageheader .pageheader-item--top{align-self:flex-start}.pageheader .pageheader-item--bottom{align-self:flex-end}.poolibtn-mini,.rbtn-mini{list-style:none;line-height:1em!important;font-size:1em;box-sizing:border-box;margin:0;border:0;outline:0;vertical-align:baseline;text-align:center;background:transparent;background-color:#fcf050;color:#000!important;padding:8px 12px!important;cursor:pointer;display:block;position:relative;transition:all .4s ease-in-out;font-weight:700;font-style:normal;text-transform:none;text-decoration:none}.poolibtn-mini:active,.poolibtn-mini:hover,.rbtn-mini:active,.rbtn-mini:hover{color:#fff!important;background-color:#5c5c5c!important}.poolibtn-mini:focus,.poolibtn-mini:visited,.rbtn-mini:focus,.rbtn-mini:visited{background-color:#fcf050}.poolibtn-mini.secondary,.rbtn-mini.secondary{background:#677987;color:#fff!important}.poolibtn-mini.secondary:active,.poolibtn-mini.secondary:hover,.rbtn-mini.secondary:active,.rbtn-mini.secondary:hover{color:#000!important;background-color:#fcf050!important}a.poolibutton,a.rbutton,button.poolibutton,button.rbutton{margin:0;outline:0;vertical-align:baseline;background:transparent;text-decoration:none;font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;border:2px solid transparent;background-color:#fcf050;color:#000!important;transition:all .3s ease 0ms;display:inline-block}a.poolibutton:after,a.rbutton:after,button.poolibutton:after,button.rbutton:after{font-family:ElegantIcons;speak:none;font-style:normal;font-variant:normal;line-height:1;font-size:32px;line-height:1em;opacity:0;margin-left:-1em;content:"5";position:absolute;transition:all .2s;text-transform:none;font-feature-settings:"kern" off;font-weight:400;text-shadow:none}a.poolibutton:hover,a.rbutton:hover,button.poolibutton:hover,button.rbutton:hover{margin:0;outline:0;vertical-align:baseline;background:transparent;font-size:20px;font-weight:500;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;color:#fff!important;transition:all .3s ease 0ms;text-decoration:none;display:inline-block;background-color:#5c5c5c!important;border:2px solid transparent;padding:.3em 2em .3em .7em}a.poolibutton:hover:after,a.rbutton:hover:after,button.poolibutton:hover:after,button.rbutton:hover:after{font-family:ElegantIcons;speak:none;font-style:normal;font-variant:normal;line-height:1;font-size:32px;line-height:1em;opacity:1;margin-left:0;content:"5";position:absolute;transition:all .2s;text-transform:none;font-feature-settings:"kern" off;font-weight:400;text-shadow:none}a.poolibutton.secondary,a.rbutton.secondary,button.poolibutton.secondary,button.rbutton.secondary{background:#677987;color:#fff!important}a.poolibutton.secondary:active,a.poolibutton.secondary:hover,a.rbutton.secondary:active,a.rbutton.secondary:hover,button.poolibutton.secondary:active,button.poolibutton.secondary:hover,button.rbutton.secondary:active,button.rbutton.secondary:hover{color:#000!important;background-color:#fcf050!important}.pricing-table{padding-bottom:30px;background:#fff}.pricing-table .title{background:#f5f5f5;border-bottom:1px solid #ddd;font-weight:700;color:#222}.pricing-table .bullet-item{padding-bottom:0;border:0;font-size:14px}.pricing-table .cta-button{padding-top:15px}.pricing-table .cta-button a.poolibutton,.pricing-table .cta-button a.rbutton{min-width:200px;color:#000}.panel.callout{background:#fff;border-color:#ddd}.panel.callout dl,.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout li,.panel.callout p{color:#222}.pricing-table .bullet-item{color:#222;font-size:1rem;font-weight:500}.accordion-navigation>a{font-weight:700;border:1px solid #ddd}.accordion{margin-bottom:20px}#osuudet .omistajanosuus td{padding:10px 15px 10px 13px!important}#osuudet .omistajanosuus td:nth-child(3){padding:5px!important}#osuudet .muutosuudet td{padding:3px 5px!important}#osuudet .muutosuudet td .osuus{max-width:150px}#osuudet .muutosuudet td a.poistaosuus{font-size:1rem;color:#222;margin-right:10px}#osuudet .muutosuudet td a.poistaosuus:hover{color:#fcf050}.laskurivi{margin-bottom:20px;padding-bottom:5px}.laskurivi a.poistarivi{color:#222;margin-right:10px;margin-left:15px;font-size:1rem}.laskurivi a.poistarivi:hover{color:#fcf050}.laskurivi a.kopioirivi{color:#222;margin-right:10px;margin-left:15px;font-size:1rem}.laskurivi a.kopioirivi:hover{color:#fcf050}.matkarivi{margin-bottom:20px;padding-bottom:5px}.matkarivi:last-child{padding-bottom:0;margin-bottom:0}.matkarivi a.poistamatka{color:#222;margin-right:10px;margin-left:15px;font-size:1rem}.matkarivi a.poistamatka:hover{color:#fcf050}.matkarivi a.kopioimatka{color:#222;margin-right:10px;margin-left:15px;font-size:1rem}.matkarivi a.kopioimatka:hover{color:#fcf050}.uid{font-weight:700}