@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?e12f8848084a04152ad2dce691e8a5b0);src:url(/fonts/icomoon.eot?e12f8848084a04152ad2dce691e8a5b0) format("embedded-opentype"),url(/fonts/icomoon.woff?4625fa399318602ce0cb072ac77e9066) format("woff"),url(/fonts/icomoon.ttf?119527e5f06926764db6dbfa68fd4f42) format("truetype"),url(/fonts/icomoon.svg?a4441dfc4da2eedf41783a2308b52dfc) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Eurostile;src:local("Eurostile"),local("EurostileRegular"),url(/fonts/hinted-EurostileRegular.woff?54fd02e3bca3a4923612b3abf4dfd0d1) format("woff"),url(/fonts/hinted-EurostileRegular.ttf?a9b7c7f8801616088aee7386cdc4917d) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:EuroStyle;src:local("EuroStyle Normal"),local("EuroStyleNormal"),url(/fonts/hinted-EuroStyleNormal.woff?ea97424640f1ead86a4a1eb1b64b18bb) format("woff"),url(/fonts/hinted-EuroStyleNormal.ttf?232d1e8a704422452786daab43aea99c) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/fonts/Ubuntu-Regular.ttf?6bb9beb4ae22b811bfd5369d517e2f7c) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url(/fonts/Ubuntu-Medium.ttf?fb4c7f5813a0ec14f77da2fb523e3516) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:local("Lato Hairline"),local("Lato-Hairline"),url(/fonts/Lato-Hairline.ttf?db15ac7981b2d2897d1a3c22892b5a51) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local("Lato Light"),local("Lato-Light"),url(/fonts/Lato-Light.ttf?5b761f2d1e4259ea6ac7ab3ebf7f3c49) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(/fonts/Lato-Regular.ttf?7f690e503a254e0b8349aec0177e07aa) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(/fonts/Lato-Bold.ttf?44dfe8cc676882243911a3197a50169e) format("truetype")}@font-face{font-family:Azo Sans;src:url(/fonts/azo-sans-web-normal.eot?f028bffb8d7552201505f52441c103f4);src:url(/fonts/azo-sans-web-normal.eot?f028bffb8d7552201505f52441c103f4) format("embedded-opentype"),url(/fonts/azo-sans-web-normal.woff2?48d66d6fcb4e8f611698c591d8ec9721) format("woff2"),url(/fonts/azo-sans-web-normal.woff?29ea768d188c94c7fb20d0b6cb8a8ab8) format("woff"),url(/fonts/azo-sans-web-normal.ttf?326ea35ad0043e303aefcdaa3e8d8328) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Azo Sans Bold;src:url(/fonts/azo-sans-web-bold.eot?5f27fbcb21e0ed93a0413a36337f616d);src:url(/fonts/azo-sans-web-bold.eot?5f27fbcb21e0ed93a0413a36337f616d) format("embedded-opentype"),url(/fonts/azo-sans-web-bold.woff2?32d9f38acb7fe86e80fec73ffcb1694e) format("woff2"),url(/fonts/azo-sans-web-bold.woff?c1370567459583dc32a5b4563897bdb7) format("woff"),url(/fonts/azo-sans-web-bold.ttf?003eb287b80bc3d2f0ed2e6d077737aa) format("truetype");font-style:normal;font-weight:700}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-newspaper-alt:before{content:"\E601"}.icon-vcard:before{content:"\E600"}.icon-user:before{content:"\E602"}@font-face{font-family:Calibri;src:url(/fonts/Calibri-LightItalic.eot?2daab51d00e6cdd8f1459be9c644d48d);src:local("Calibri Light Italic"),local("Calibri-LightItalic"),url(/fonts/Calibri-LightItalic.eot?2daab51d00e6cdd8f1459be9c644d48d) format("embedded-opentype"),url(/fonts/Calibri-LightItalic.woff2?9b804b2ffd6a463956e3937b7ba50a8b) format("woff2"),url(/fonts/Calibri-LightItalic.woff?e326530cb0f96aa5ddd158f1765450a5) format("woff"),url(/fonts/Calibri-LightItalic.ttf?f87e9cfceb58694e5ae0b3d8b17d0306) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Calibri;src:url(/fonts/Calibri-Italic.eot?f04ae8f3abe12a986f9286a324549e40);src:local("Calibri Italic"),local("Calibri-Italic"),url(/fonts/Calibri-Italic.eot?f04ae8f3abe12a986f9286a324549e40) format("embedded-opentype"),url(/fonts/Calibri-Italic.woff2?07c9fbf8b40282c9ba0bc8815a1f4b3b) format("woff2"),url(/fonts/Calibri-Italic.woff?df09be344f35e20a4b8f38b1d301c44e) format("woff"),url(/fonts/Calibri-Italic.ttf?49ade516f2d0c82c024ec024dfe0f90e) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Calibri;src:url(/fonts/Calibri-Light.eot?77b7940fc2450982f75f4be5bc24062e);src:local("Calibri Light"),local("Calibri-Light"),url(/fonts/Calibri-Light.eot?77b7940fc2450982f75f4be5bc24062e) format("embedded-opentype"),url(/fonts/Calibri-Light.woff2?32e9d703363415fbab3d1b85be063532) format("woff2"),url(/fonts/Calibri-Light.woff?e378218ad8f4ab68ff09baac049941d8) format("woff"),url(/fonts/Calibri-Light.ttf?94fa2aa99e46c6fa295c73157f83e975) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Calibri;src:url(/fonts/Calibri-Bold.eot?2ba8be876c623415fabf25b1d9f09c5a);src:local("Calibri Bold"),local("Calibri-Bold"),url(/fonts/Calibri-Bold.eot?2ba8be876c623415fabf25b1d9f09c5a) format("embedded-opentype"),url(/fonts/Calibri-Bold.woff2?858a1a316cc4a722e745f0a4a928c901) format("woff2"),url(/fonts/Calibri-Bold.woff?78fe4b683c13f2811a0eae7a764862cc) format("woff"),url(/fonts/Calibri-Bold.ttf?03795a4a55f1ee98c00580cee6064c40) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Calibri;src:url(/fonts/Calibri.eot?0d1199ac38c522c8d8268671c4023473);src:local("Calibri"),url(/fonts/Calibri.eot?0d1199ac38c522c8d8268671c4023473) format("embedded-opentype"),url(/fonts/Calibri.woff2?8c61974c519dded6732b7790fcfd83a8) format("woff2"),url(/fonts/Calibri.woff?d3ac1e99f9d4d116b7c54940e2da470b) format("woff"),url(/fonts/Calibri.ttf?65a8140460241d2c13056a46354bfe03) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Calibri;src:url(/fonts/Calibri-BoldItalic.eot?6ee2bd2e964be071799881c8661ce9b2);src:local("Calibri Bold Italic"),local("Calibri-BoldItalic"),url(/fonts/Calibri-BoldItalic.eot?6ee2bd2e964be071799881c8661ce9b2) format("embedded-opentype"),url(/fonts/Calibri-BoldItalic.woff2?f46895b07dc7a544c3c001aa255caf78) format("woff2"),url(/fonts/Calibri-BoldItalic.woff?c8075032804873d14b4af72e963001e1) format("woff"),url(/fonts/Calibri-BoldItalic.ttf?22c355045c6dffcc828739be14c4c49a) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Trebuchet MS;font-style:normal;font-weight:400;src:local("Trebuchet MS"),url(/fonts/trebuc.woff?15ae772499285cd1361e0d4035138124) format("woff")}@font-face{font-family:Trebuchet MS Italic;font-style:normal;font-weight:400;src:local("Trebuchet MS Italic"),url(/fonts/Trebuchet-MS-Italic.woff?cd6d58f67ab3a8774230352168a3fcbc) format("woff")}body,html{font:normal 1rem Lato,sans-serif;color:#666}body{background-image:url(/images/bg.jpg)}.row.collapse{display:initial}.container{max-width:94em!important}.container.wide{max-width:1600px!important;width:1600px!important;margin-left:auto;margin-right:auto}.container.wide .row{max-width:none}header{border-bottom:0}.dropdown-menu li a{padding-left:10px}.pageheader{padding-bottom:25px}.pageheader a{font-style:italic;font-weight:400;font-size:.85em;color:#888}.container .container,.main-container .container{padding-top:20px;padding-bottom:20px;border-radius:3px}.container .white-bg,.main-container .white-bg{background:#fff;padding:0}.container .catalogue table,.main-container .catalogue table{width:100%;color:#666;font-size:.9em}.container .catalogue table.index,.main-container .catalogue table.index{width:40px}.container .catalogue table td,.container .catalogue table th,.main-container .catalogue table td,.main-container .catalogue table th{padding:5px 8px}.container .catalogue table td,.main-container .catalogue table td{border:1px solid #e8e8e8}.container .catalogue table tbody tr .red,.main-container .catalogue table tbody tr .red{background:red!important}.container .catalogue table tbody tr:nth-child(2n),.main-container .catalogue table tbody tr:nth-child(2n){background:#f6f6f6}.wide-table-container{width:100%;overflow-x:scroll}.wide-table-container table{width:1400px}.tablesorter thead .disabled{display:none}h1,h2,h3,h4,h5,h6{font-weight:300!important;font-family:Lato,arial,sans-serif;color:#233649}h5,h6{font-weight:600}input{padding:10px;border-radius:5px;border:1px solid #d6d6d6;color:#666}input.full-width{width:100%}a{color:#284d7e}a:hover{text-decoration:underline}.static{margin:9px 0}.dashboard{padding:0}.dashboard .fa{font-size:1.3em}.dashboard .pokkari-news-app-title article#news h1,.dashboard .pokkari-news-app-title h2{margin-top:0}.dashboard .pokkari-news-app-title .content{margin-top:.63em}.dashboard .app-tile{margin-bottom:15px}@media (min-width:768px){.dashboard .app-tile .content a.app{min-height:195px}}@media (max-width:992px){.dashboard .app-tile{margin-bottom:1em}}.dashboard .app-tile .content{margin-top:.63em}.dashboard .app-tile .icon{margin:.5em auto 0;font-size:4em}.dashboard .app-tile .icon.icon-notification{color:#fff;display:block;position:absolute;text-align:center;width:30px;height:30px;left:50%;bottom:10px;margin-left:-15px;background:red;border-radius:50%;font-size:.8em;line-height:2.2;background:#d84c55;background:radial-gradient(ellipse at center,#d84c55 0,#a4343b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start",endColorstr="$end",GradientType=1);box-shadow:0 0 10px rgba(0,0,0,.2)}.dashboard .app-tile .icon.icon-document{margin-top:20px;width:70px;height:90px;background:url(/images/icon-document.png?18073ab105b8b2ca98d1673b76e6e527) no-repeat;background-size:cover}.dashboard .app{padding:10px 20px;display:block;overflow:auto;color:#fff;box-sizing:border-box;background:#fff;text-align:center;min-height:180px;position:relative;border-radius:3px;background:#2f4a64;background:radial-gradient(ellipse at center,#2f4a64 0,#223548 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start",endColorstr="$end",GradientType=1)}.dashboard .app.last{margin-right:0}.dashboard .app.high{height:377px}.dashboard .app .count{font-size:3em;line-height:1em;font-weight:100;margin-bottom:10px}.dashboard .app h1{color:#fff!important;font-weight:300;font-size:1em}@media (min-width:768px){.dashboard .app h1{font-size:1.2em}}.dashboard .app h2{color:#fff!important;font-size:1.2em!important}.dashboard .app small{color:#fff!important;font-weight:300;font-size:85%}.dashboard .app p{line-height:1.3;font-size:1em;color:#fff}.dashboard .app .date,.dashboard .app .month{font-size:2.3em;font-weight:100}.dashboard .app .date{width:50%;margin:20px auto 0;border-bottom:1px solid #fff}.dashboard .app[href]{cursor:pointer}.dashboard .app[href]:hover{background:#345472;background:radial-gradient(ellipse at center,#345472 0,#2c4661 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start",endColorstr="$end",GradientType=1);text-decoration:none}.dashboard .app small{color:#284d7e;letter-spacing:.8px}.dashboard .app a.action{position:absolute;bottom:0;color:#fff;background:#314e68;padding:1em;display:block;width:100%;margin-left:-20px;text-transform:uppercase;font-weight:300;font-size:14px}.dashboard .app a.action:hover{text-decoration:none}.dashboard .app.flip-card{overflow:hidden}.drop-shadow:after,.drop-shadow:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;box-shadow:0 15px 10px rgba(0,0,0,.3);transform:rotate(-3deg)}#open-orders h1{margin-bottom:1em}#open-orders div{font-weight:300}#open-orders div b{font-size:1.5em;font-weight:100}#news{background:#2f4a64;background:radial-gradient(ellipse at center,#2f4a64 0,#223548 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start",endColorstr="$end",GradientType=1);color:#fff;font-weight:300;border-radius:3px;text-align:left}#news h2{margin-top:0}#news ul{margin-left:0;padding-left:0;list-style:none}#news ul li{font-size:.9em;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f9f9f9}#news ul li:last-of-type{border-bottom:none}#news ul li .date{border-bottom:0;font-size:1em;margin-bottom:.5em;display:block;text-align:left;width:100%}#news ul li a{color:#fff}#person{text-align:left;height:390px}#person p{font-weight:300;font-size:.85em}#person img{display:block;margin:1em 0;width:auto;height:150px}.step-container{list-style:none;overflow:hidden;padding-left:0;background:#fff;border-radius:3px;color:#666}.step-container div{text-decoration:none;padding:20px 0 20px 15px;position:relative;text-align:center;letter-spacing:1px}.step-container div:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #fff;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.step-container div.active{background:#2f4963;color:#fff}.step-container div.active:after{border-left:30px solid #2f4963}.step-container div:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #ccc;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}.step-container div a{font-style:normal;font-size:1em}.orderrows tr.expanded{border-bottom:10px solid #666}.orderrows td{vertical-align:middle;max-width:200px!important;padding:5px 15px!important}.orderrows td.index{font-size:2em;font-weight:200}.orderrows td.index input{text-align:center}.orderrows .index{padding:5px 10px!important;width:30px;text-align:left}.orderrows .date{width:10px}.orderrows .wide{width:33%}.orderrows .narrow{width:50px!important}.orderrows h5{margin-left:0;margin-top:10px}.orderrows textarea{margin-left:0;padding-left:10px}.orderrows p{margin-top:20px}.orderrows label{margin-left:0;width:auto}.orderrows input{background:transparent;width:100%;padding:0;margin:0}.orderrows input.narrow{width:40px!important}.orderrows input.inline{display:inline}.orderrows .btn{margin-top:3px}.total-pricing{padding:30px 0 0 10px}.total-pricing label{display:inline-block;width:175px}form label{font-weight:600;font-size:.95em;color:#2f4963}form h5{margin-top:20px}form label{display:inline-block;min-width:25%}form label.padded{padding:.4em 0}form input,form textarea{border:0;margin:0;padding-left:10px;color:#333;resize:none}form input.editable,form textarea.editable{cursor:pointer;background:url(/images/icon-pen.png?4276a26ab63d3f89d8ca0288c7669f7c) 95% no-repeat;border:1px solid #ccc;margin:2px 0;padding:6px 10px}form input.editable:hover,form textarea.editable:hover{background:#f4f4f4}form input.editable:focus,form textarea.editable:focus{cursor:text;background:#fff;box-shadow:none!important}form input.narrow,form textarea.narrow{width:50px}form input.flat,form textarea.flat{padding:.2em}form input[type=checkbox],form input[type=radio],form textarea[type=checkbox],form textarea[type=radio]{width:auto}form textarea{background:red;border-radius:3px;padding:10px;border:1px solid #eee;width:98%;background:#ededed;background:linear-gradient(180deg,#ededed,#f8f8f8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start",endColorstr="$end",GradientType=0)}form textarea.no-bg{background:#fff;width:90%}.login-form-container{margin:40px auto;text-align:center;background:#fff}.login-form-container h1{font-size:1.5em}.login-form-container input{width:90%;text-align:center;border:1px solid #ccc;margin:5px auto}.login-form-container h1{margin:0;padding:0}.inline{display:inline}.person-image-not-found{display:block;font-size:140px;margin-bottom:20px}.gantt_add,.gantt_grid_head_cell.gantt_grid_head_add{display:none}.gantt_grid_head_cell.gantt_grid_head_add,.gantt_last_cell{display:none;width:0!important}.boxed-container{border-radius:5px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.1)}.boxed-container .header a{display:block;margin-top:28px}.boxed-container .footer,.boxed-container .header{background:#ebebeb}.boxed-container .header{border-bottom:1px solid #d6d6d6;padding:5px 20px;background:#f4f4f4;background:linear-gradient(180deg,#f4f4f4,#efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start",endColorstr="$end",GradientType=0)}.boxed-container .content{padding:20px}.boxed-container .content hr{margin-left:-20px;width:120%}.boxed-container .footer{border-top:1px solid #d6d6d6;padding:20px;min-height:50px;background:#efefef;background:linear-gradient(180deg,#efefef,#f4f4f4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start",endColorstr="$end",GradientType=0)}.boxed-container .clearfix{clear:both}.error,.success{padding:10px;font-size:.85em}.success{color:green}.bg-primary .success{color:#ff0}.error{color:red}.curl-debug-info{padding:0 1em 1em;margin-top:1em}.curl-debug-info legend{margin-bottom:.5em}.curl-debug-info legend a:hover{text-decoration:none}.curl-debug-info .debug-content{display:none}.pagination-container{text-align:center}.pagination-container .pagination{position:relative!important;top:auto!important}.pagination-container .pagination li.active span{background:#2f4963;background:linear-gradient(180deg,#2f4963,#233649);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start",endColorstr="$end",GradientType=0)}.pagination-container .pagination .pagedisplay{display:inline-block;height:36px}#mobile-nav{display:none}@media (min-width:768px){.datepicker{min-width:110px}}@-webkit-keyframes invalid{0%{background-color:#fed0d1}to{background-color:inherit}}@keyframes invalid{0%{background-color:#fed0d1}to{background-color:inherit}}.invalid{-webkit-animation:invalid 1s;animation:invalid 1s}@-webkit-keyframes success{0%{background-color:#ddffe0}to{background-color:inherit}}@keyframes success{0%{background-color:#ddffe0}to{background-color:inherit}}.successs{-webkit-animation:success 1s;animation:success 1s}.flip-card{float:left;font-size:1.2em;perspective:800px;transition:all .3s ease 0s;width:100%}@media (min-width:768px){.app-tile .flip-card{min-height:195px}.pokkari-news-app-title .content .app{min-height:414px}}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-inner{cursor:default;min-height:157px;transform-style:preserve-3d;transition:transform .4s ease 0s;width:100%;-webkit-animation:giro 1s 1;animation:giro 1s 1}.flip-card-inner h1{font-size:1.2em}.flip-card-inner .flip-card-back,.flip-card-inner .flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;color:#fff;display:block;height:100%;position:absolute;text-align:center;width:100%}.flip-card-inner .flip-card-back a,.flip-card-inner .flip-card-front a{color:#fff}.flip-card-inner .flip-card-back{transform:rotateY(180deg)}.flip-card .flip-card-inner .flip-card-back{background-color:#24384c}.extranet-section .button{padding:.5em;border:1px solid #d6d6d6;text-align:center;background:#2263a8;color:#fff;font-size:1.2em}.extranet-section .form-group .btn,.extranet-section .input-group-append .btn{padding:.375rem .75rem}.extranet-section .form-group .btn:not(.btn-light),.extranet-section .input-group-append .btn:not(.btn-light){background-color:#2263a8;color:#fff}