@charset "UTF-8";.content,.main{box-sizing:border-box;width:100%}.btn,.first-letter-uppercase:first-letter,.uppercase{text-transform:uppercase}.button--icon,.new-actions,.text_center,a .number-bubble{text-align:center}.company-reports ul,.loginpage__linklist{list-style-type:none}.log-in-toggle:focus,.log-out-toggle:focus,.navigation-toggle:focus,.ui-widget:active{outline:0}@font-face{font-family:GalanoGrotesqueAlt-Light;font-style:normal;font-weight:400;src:url(/assets/fonts/2DFB7D_2_0.eot);src:url(/assets/fonts/2DFB7D_2_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/2DFB7D_2_0.woff2) format("woff2"),url(/assets/fonts/2DFB7D_2_0.woff) format("woff"),url(/assets/fonts/2DFB7D_2_0.ttf) format("truetype")}@font-face{font-family:GalanoGrotesqueAlt-Light;font-style:normal;font-weight:700;src:url(/assets/fonts/2DFB7D_4_0.eot);src:url(/assets/fonts/2DFB7D_4_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/2DFB7D_4_0.woff2) format("woff2"),url(/assets/fonts/2DFB7D_4_0.woff) format("woff"),url(/assets/fonts/2DFB7D_4_0.ttf) format("truetype")}@font-face{font-family:GalanoGrotesqueAlt-Light;font-style:italic;src:url(/assets/fonts/2DFB7D_1_0.eot);src:url(/assets/fonts/2DFB7D_1_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/2DFB7D_1_0.woff2) format("woff2"),url(/assets/fonts/2DFB7D_1_0.woff) format("woff"),url(/assets/fonts/2DFB7D_1_0.ttf) format("truetype")}@font-face{font-family:GalanoGrotesqueAlt-Bold;src:url(/assets/fonts/2DFB7D_0_0.eot);src:url(/assets/fonts/2DFB7D_0_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/2DFB7D_0_0.woff2) format("woff2"),url(/assets/fonts/2DFB7D_0_0.woff) format("woff"),url(/assets/fonts/2DFB7D_0_0.ttf) format("truetype")}@font-face{font-family:GalanoGrotesqueAlt-Regular;src:url(/assets/fonts/2DFB7D_4_0.eot);src:url(/assets/fonts/2DFB7D_4_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/2DFB7D_4_0.woff2) format("woff2"),url(/assets/fonts/2DFB7D_4_0.woff) format("woff"),url(/assets/fonts/2DFB7D_4_0.ttf) format("truetype")}@font-face{font-family:GalanoGrotesqueAlt-SemiBold;src:url(/assets/fonts/2DFB7D_5_0.eot);src:url(/assets/fonts/2DFB7D_5_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/2DFB7D_5_0.woff2) format("woff2"),url(/assets/fonts/2DFB7D_5_0.woff) format("woff"),url(/assets/fonts/2DFB7D_5_0.ttf) format("truetype")}@font-face{font-family:GalanoGrotesqueAlt-Thin;src:url(/assets/fonts/2DFB7D_6_0.eot);src:url(/assets/fonts/2DFB7D_6_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/2DFB7D_6_0.woff2) format("woff2"),url(/assets/fonts/2DFB7D_6_0.woff) format("woff"),url(/assets/fonts/2DFB7D_6_0.ttf) format("truetype")}@font-face{font-family:OpenSans-Regular;src:url(/assets/fonts/OpenSans-Regular-webfont.eot);src:url(/assets/fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/OpenSans-Regular-webfont.woff) format("woff"),url(/assets/fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.purple{background-color:#a04191}.purple-color{color:#a04191!important}.dark-brown-color{color:#464646}.turquoise{background-color:#00c4e0}.turquoise-color{color:#00c4e0}.clear{clear:both!important}.clear-group:after,.grid--main{clear:both}.clear-group:after,.clear-group:before{content:'';display:table}.inline,.source{display:inline}.left{float:left!important}.right{float:right!important}.odd{background-color:#f0f0f0}.source{color:#666;font-size:85%;margin-left:10px}.first-letter-uppercase,.grid--main{display:block}.source:before{content:none}.green{color:#093}.module{font-size:12px!important}a .number-bubble{z-index:8;position:absolute;padding:6px;margin-left:.3em;background-color:#003594;border-radius:2em;font-size:75%;font-weight:700;line-height:5px;color:#fff}.button--icon i,.main,.marketing-box .text{position:relative}h1,h2{line-height:2.5rem}a .number-bubble:hover,a .number-bubble:visited{color:#fff}body,html,p{color:#464646}.spinner img{float:left;margin:-7px 0 0!important}body,html{background-color:#fff;font-family:GalanoGrotesqueAlt-Light,Arial,Helvetica,sans-serif;font-size:16px}.main{background:#fff}.container-main{padding-bottom:0;background:#f3f3f3}.grid,.requires-login-content .container-main,.requires-login-content .content-main{background-color:#fff}.content{min-width:200px;max-width:1230px;margin-left:auto!important;margin-right:auto!important;padding:0 30px}@media (max-width:949px){.content{padding:0}}.backend-service-body .content-main,.requires-login-content .content-main{width:100%;min-width:768px;max-width:1230px;margin-left:auto!important;margin-right:auto!important;padding:1em .5em 2em;box-sizing:border-box}.backend-service-body .content-main{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.container-fluid{padding:0}.backend-services{margin-bottom:2em}@media (max-width:550px){.col-xxs-12{width:100%}.col-xxs-6{width:50%}}.grid__item{margin:0;padding:0;float:left}h1,h3,h4{color:#000;margin:5px 0}h1{font-size:2.5rem}h2{font-size:2.1875rem;color:#000;margin:5px 0 10px}h3{font-size:1.5625rem;line-height:2.3rem}h4{font-size:1.3rem;line-height:2rem}a,p{font-size:16px}p{margin-bottom:10px}a{color:#a04191;text-decoration:none;cursor:pointer}a:focus,a:hover{text-decoration:underline;color:#8a026c}.link--blue{color:#42709d!important}.strong,.teaser-box h3,b,strong{font-family:GalanoGrotesqueAlt-Regular;font-weight:700}.font-size-smaller{font-size:smaller}.backend-services{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.backend-services h1,.backend-services h2,.backend-services h3,.backend-services h4,.backend-services h5,.backend-services h6{color:#464646;margin:0 0 10px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.backend-services h1{font-size:25px;line-height:32px}.backend-services h2{font-size:20px;line-height:32px}.backend-services h3{font-size:18px;line-height:18px}.backend-services h4{font-size:16px;line-height:16px}.backend-services h5{font-size:14px;line-height:14px}.backend-services h6{font-size:12px;line-height:12px}.backend-services .head2{margin:10px 0 5px;font-size:25px;line-height:32px}.backend-services .strong,.backend-services .teaser-box h3,.backend-services b,.backend-services strong,.teaser-box .backend-services h3{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600}.backend-services a{font-size:12px;color:#42709d;text-decoration:none;cursor:pointer}.backend-services a:hover{text-decoration:underline}.backend-services label,.backend-services p,.backend-services span,.backend-services td{font-size:13px}.accordion-list{list-style:none;margin:10px 0}.accordion-list .accordion-line{border-radius:0}.accordion-list .accordion-line .panel{box-shadow:none}.accordion-list .accordion-line .panel-heading{background-image:none;border-radius:0;border:none;background-color:#dde2ea;padding:8px}.accordion-list .accordion-line .panel-heading i{margin-right:5px}.accordion-list .accordion-line .panel-heading a{color:#42709d}.marketing-box a,.marketing-box a:visited{color:#464646}.accordion-list .accordion-line .panel-heading a:hover{text-decoration:none}.accordion-list .accordion-line .panel-body{background-color:#fff}.accordion-list .accordion-line .sub-header{padding:0 10px}.backend-services .accordion{margin-bottom:0;overflow:visible}.backend-services .accordion-group{border:none;border-radius:4px;margin-bottom:2px}.backend-services .accordion-group .accordion-body.in{overflow:visible}.backend-services .panel{border:none;box-shadow:none;margin-bottom:0}.backend-services .panel-heading{padding:10px 1px 5px}.box--blane .inner,.box--grey .inner{border:1px solid #ccc;margin:5px 0;padding:0 20px}.box--blane .inner{background:#fff}.box--grey .inner{background:#f7f9f7}.marketing-box a:hover{text-decoration:none;color:#464646}.marketing-box img{width:100%}.marketing-box .presentation-box-inner{background-color:#e6eaf0;border:1px solid #dde2ea;margin:0 .4em .8em}.marketing-box .text{box-sizing:border-box;height:15em;padding:1em 1em 0}.marketing-box .text h3{margin:0}@media (max-width:550px){.marketing-box .presentation-box-inner{margin:0 0 .8em}}.bullet--pdf{background:url(../../assets/images/bullets/pdf.gif) 0 5px no-repeat;padding:5px 20px;font-weight:700}img.loader{height:25px}.loading{background:url(/assets/images/state-icons/loader.gif) 50% 50% no-repeat #fff}.btn{border-radius:0;border:0;font-size:.9em;transition:background-color .25s}.btn-brand-burble{background-color:#a04191;color:#fff}.btn-brand-burble:focus,.btn-brand-burble:hover{text-decoration:none;background-color:#8a026c;color:#fff}.btn-brand-burble:visited{color:#fff}.btn-brand-burble:disabled{cursor:not-allowed}.btn-brand-burble.wide{width:100%;margin-bottom:.5rem}.button--icon{height:30px;width:29px;line-height:30px;display:inline-block;color:#fff;cursor:pointer}.button--icon .glyphicon{margin-top:4px;font-size:18px}.frontend-service button.frontend-service-instruction-button{margin:5px 0 5px 5px;float:right}.btn-default{background-color:#f0f0f0}.btn-default.new-actions-button,.frontend-service .btn-default.new-actions-button{position:relative;top:0;right:0;background-color:#f4e0f1}.btn-default.new-actions-button:hover,.frontend-service .btn-default.new-actions-button:hover{background-color:#edcde8}.new-actions{z-index:8;position:absolute;padding:.3em .4em;background-color:#a04191;color:#fff;border-radius:3em;font-weight:700;font-size:14px;line-height:10px}.new-actions.new-news{bottom:16px;left:78px}.backend-services .btn{margin-left:3px;text-transform:none;border-radius:0}.backend-services .btn-default{border:1px solid #ccc}.backend-services a.btn-info,.backend-services a.btn-primary{color:#fff}.backend-services .backend-service-instruction-button,.backend-services .btn-default.new-actions-button{font-size:12px;color:#42709d;text-decoration:none;cursor:pointer}.backend-services .btn-group-sm>.btn,.backend-services .btn-sm{padding:3px 10px}.backend-services .new-actions.new-news{bottom:18px;left:67px}.backend-services .ebr-tabs{margin-right:5px}.backend-services .backend-service-instruction-button{margin:0 0 0 3px;float:right}.backend-services .backend-service-instruction-button:hover,.logo-popup a,.logo-popup a:link,.logo-popup a:visited{text-decoration:underline}.ac_results{padding:0;border:1px solid #000;background-color:#fff;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.list--arrows li:before,.list--plus li:before{font-family:"Glyphicons Halflings"}.ac_loading{background:url(indicator.gif) right center no-repeat #fff}.ac_odd{background-color:#f0f0f0}.ac_over{background-color:#333;color:#fff}.home-town-name,.sector-class-name,.toll-name{margin-bottom:4px;width:100%}ul.kotipaikkaList,ul.sektoriluokkaList,ul.toimialaList{box-sizing:border-box;padding:1px 2px;overflow:auto;margin:0;width:100%}ul.kotipaikkaList li,ul.sektoriluokkaList li,ul.toimialaList li{display:block;float:left;margin:0;width:100%;padding:0}ul.kotipaikkaList li.tagit-choice,ul.sektoriluokkaList li.tagit-choice,ul.toimialaList li.tagit-choice{background-color:#dcebf9;border:1px solid #a6d6ed;padding:2px 1px 2px 4px;margin-top:3px;color:#333}ul.kotipaikkaList li.tagit-choice a.close,ul.sektoriluokkaList li.tagit-choice a.close,ul.toimialaList li.tagit-choice a.close{cursor:pointer;font-size:10px;outline:0;padding:2px 0 0;margin-right:3px;text-decoration:none;float:right}.backend-services form{margin:0 0 5px}.backend-services label{font-size:12px;font-weight:700;margin:5px 0}.backend-services .label-inline{display:inline;padding:0 0 5px}.backend-services input[type=checkbox]{margin:0 0 4px}.backend-services input[type=text]{height:27px;margin-top:0;width:auto;line-height:normal;cursor:pointer}.backend-services .backend-service input[type=text]{margin-bottom:3px}.backend-services .checkbox{min-height:20px;padding-left:15px;display:block;clear:left}.backend-services .color_grey,.backend-services .disabled,.backend-services .disabled a,.backend-services [disabled]{color:#c7c7c7!important;text-decoration:none}.backend-services .checkbox input[type=checkbox],.backend-services .radio input[type=radio]{margin:2px 0 0 -15px;float:left}.form-control{border-radius:0}.form-validation-message{margin:5px}.form-validation-message.valid .glyphicon-ok-sign{color:#3fb219;font-size:16px}.form-validation-message .glyphicon-info-sign,.form-validation-message.error .glyphicon-info-sign{color:#a04191}.icon_help{background:url(/palvelut/ui/img/bullets/ohje.gif) 0 1px no-repeat;padding:0 0 0 16px}.icon_euro{background:url(/palvelut/ui/img/bullets/euro.gif) 0 1px no-repeat;padding:2px 0 2px 16px}.maksullinen{border:1px solid #ccc;margin:0 0 0 4px;padding:2px;float:right}.icon_palvelut{background:url(/palvelut/ui/img/bullets/palvelut.gif) 0 1px no-repeat;padding:0 0 0 16px}.icon_palvelu,.icon_service{background:url(/palvelut/ui/img/bullets/palvelu.jpg) 0 2px no-repeat;padding:0 0 2px 16px}.service-label .icon_palvelu{font-size:12px}.icon_service--download{padding:0 0 2px 16px}.excel,.pdf{padding:0 4px 0 19px}.pdf{background:url(/palvelut/ui/img/bullets/pdf.gif) 0 1px no-repeat}.excel{background:url(/palvelut/ui/img/bullets/excel.gif) 0 1px no-repeat}.icon_backtothetop{background:url(/palvelut/ui/img/bullets/sivunalkuun.gif) 0 1px no-repeat;padding:4px 0 0 20px}.icon_open_new_window{background:url(/palvelut/ui/img/bullets/open_new_window.gif) 0 1px no-repeat;padding:4px 0 0 18px}.icon_basket{background:url(/palvelut/ui/img/bullets/icon_order.gif) 0 1px no-repeat;padding:4px 0 0 20px}.icon_print{background:url(/palvelut/ui/img/bullets/tulostusversio.gif) 0 1px no-repeat;padding:0 0 2px 21px}.icon_close{background:url(/palvelut/ui/img/bullets/close.gif) 0 4px no-repeat;padding:0 0 2px 16px;cursor:pointer}.icon_plus{background:url(/palvelut/ui/img/bullets/expand.gif) 7px 2px no-repeat;padding-left:21px}.icon_line{background:url(/palvelut/ui/img/bullets/minimize.gif) 7px 2px no-repeat;padding-left:21px}.icon-chevron-right{background:url(/palvelut/ui/img/bullets/icon-chevron-right.png) 2px 2px no-repeat}.icon-chevron-left{background:url(/palvelut/ui/img/bullets/icon-chevron-left.png) 2px 2px no-repeat}.icon-big-arrow-right{background:url(/palvelut/ui/img/bullets/nuoli-oikealle.png) no-repeat;height:30px;width:20px}.icon-big-arrow-left{background:url(/palvelut/ui/img/bullets/carousel_arrow_left.gif) no-repeat;height:30px}.icon-big-arrow-down{background:url(/palvelut/ui/img/bullets/nuoli-alas.png) no-repeat;height:20px;width:30px}.icon_info{float:left;margin:3px 10px 20px 0}#child-iframe-content{position:relative;max-width:100%;min-width:100%;overflow:auto;border:none}iframe{border:none}.iframe-service{margin:20px 0}.ui-widget-overlay{background:url(images/alert-box/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa}.ui-dialog.ui-widget.ui-widget-content{border:2px solid #fff}.ui-dialog .ui-dialog-title{color:#333}.ui-dialog .ui-dialog-titlebar-close{background:url(images/alert-box/ui-icons_454545_256x240.png) -80px -128px no-repeat #aaa}.line,.line_compact,hr{box-sizing:border-box;border-top:1px solid #f0f0f0;clear:both;height:1px;margin:15px 0;overflow:hidden;width:100%}.line_compact{margin:4px 0;border-top:1px solid #d6dae1}.lines tr td{border-bottom:1px solid #f0f0f0;padding:5px}.lines .not-effective td{border-bottom:1px solid #c7c7c7;padding:5px}.line{border:1px solid #dde2ea;margin:10px 0}.list--blane{list-style:none;margin-left:1em}.list--arrows{list-style:none;margin:0 0 2em 2em}.list--arrows li:before{content:"";color:#003594;margin-left:-1.5em;float:left}.list--boxes,.toolbox-instructions-box ul,.toolbox-report-box ul{list-style:none;margin:0 0 2em 2em}.list--boxes li:before,.toolbox-instructions-box ul li:before,.toolbox-report-box ul li:before{font-family:"Glyphicons Halflings";content:"";color:#a04191;margin-left:-1.5em;float:left}.list--boxes li,.toolbox-instructions-box ul li,.toolbox-report-box ul li{margin-bottom:5px;margin-left:5px}.list--plus{list-style:none;margin:0 0 2em 2em}.list--plus li:before{content:"+";color:#003594;margin-left:-1.5em;float:left}.list--star{list-style:none;margin:0 0 2em 2em}.list--star li:before{font-family:kl-icons;content:"";color:#003594;margin-left:-1.5em;float:left}.list--box{list-style:none;margin:0}.list--box li{padding:6px 17px;border-bottom:1px solid #ccc;background:#f7f9f7;margin:0}.list--box li:hover{background-color:#edeeed}.link-list{margin:0 1rem}.link-list li{padding:.5rem 0}table{width:100%;border-spacing:0;border-collapse:collapse}table [colspan]{text-align:left}table .header{border-bottom:none}.nav-tabs>li>a>img{max-width:none}.nav-tabs{clear:both;display:block;min-height:36px;border-bottom:1px solid #2f434d;margin-left:0;list-style:none}.nav-tabs>.pull-right{float:right}.alma-talent-tabs .nav-tabs>li>a{padding:0 .4rem 0 0;margin-right:0;line-height:30px;display:block;text-transform:uppercase;font-size:.9rem}.alma-talent-tabs .nav-tabs>li>a:after{box-sizing:border-box;content:'';display:block;clear:both;border:1px solid transparent;width:0}.alma-talent-tabs .nav-tabs>li>a:focus,.alma-talent-tabs .nav-tabs>li>a:hover{border-color:transparent;color:#a04191}.alma-talent-tabs .nav-tabs>li.active a:after,.alma-talent-tabs .nav-tabs>li>a:focus:after,.alma-talent-tabs .nav-tabs>li>a:hover:after{box-sizing:border-box;content:'';display:block;border:1px solid #a04191;width:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.alma-talent-large-tabs ul{border-bottom:1px solid transparent}.alma-talent-large-tabs .nav-tabs>li>a{padding:.5rem;margin-right:1rem;display:block;border:1px solid transparent;text-transform:uppercase;background-color:rgba(0,0,0,.05);font-size:1rem;border-radius:0;max-width:260px}.alma-talent-large-tabs .nav-tabs>li.active a,.alma-talent-large-tabs .tab-pane.active{background-color:#fff}.alma-talent-large-tabs .nav-tabs>li>a span{color:#212121;display:block;clear:both;font-size:.9rem;text-transform:none}.alma-talent-large-tabs .nav-tabs>li>a:focus,.alma-talent-large-tabs .nav-tabs>li>a:hover{border-color:transparent}@media (max-width:1030px){.alma-talent-large-tabs .nav-tabs>li>a .heading-text{display:none}}@media (max-width:550px){.alma-talent-large-tabs .nav-tabs>li>a{margin-right:.5rem;font-size:.7rem;line-height:1.1rem}.alma-talent-large-tabs .nav-tabs>li>a .heading-text{display:none}}.alma-talent-large-tabs .tab-content{background-color:#fff;padding:2rem 2rem 0;clear:both;display:block;margin:0 -2rem .1rem}.backend-services .nav-tabs>li{float:left;margin-bottom:-1px}.backend-services .nav-tabs>li>a{margin-right:2px;display:block;line-height:10px;border:1px solid #2f434d;border-bottom:none;border-radius:4px 4px 0 0;font-size:14px;padding:8px 12px}.backend-services .nav-tabs>.active>a,.backend-services .nav-tabs>.active>a:focus,.backend-services .nav-tabs>.active>a:hover{color:#fff;font-weight:600;background-color:#2f434d;cursor:default}.backend-services .tab-pane{display:none}.backend-services .tab-pane.active{display:block}.ui-datepicker{box-sizing:border-box;width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;height:25px;line-height:15px;color:#333}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{box-sizing:border-box;float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:url(/palvelut/ui/img/datepicker/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x #eee;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #b9d588;background:#d2e8a8;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:url(/palvelut/ui/img/datepicker/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x #f6f6f6;font-weight:700;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #fbcb09;background:url(/palvelut/ui/img/datepicker/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x #fdf5ce;font-weight:700;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:url(/palvelut/ui/img/datepicker/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:700;color:#eb8f00}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/palvelut/ui/img/datepicker/ui-icons_222222_256x240.png)}.exception-template,.exception-template.content,.grid--floater{background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-icon{width:16px;height:16px;background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}.ui-widget-header .ui-icon{background-image:url(/palvelut/ui/img/datepicker/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/palvelut/ui/img/datepicker/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/palvelut/ui/img/datepicker/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/palvelut/ui/img/datepicker/ui-icons_ffd27a_256x240.png)}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.dropdown-menu{z-index:1050}.error-main{padding:50px}.error-box{border:1px solid #c7c7c7;margin:0 0 5px;padding:10px}.error-box .error-message{padding:5px}.error-box .error-message p{color:#ed1c24;margin:0;padding:3px 5px}.error,.red{color:#ed1c24}.exception-template{padding:20px 0}.exception-template h1{font-size:2rem;margin:0 0 20px}.exception-template img{margin:10px 30px 50px 0}.exception-template p{margin-bottom:1em}.exception-template .forgot-password-form{margin-bottom:1rem}.exception-template .forgot-password-form input{width:60%}.exception-template .forgot-password-form button{margin:1px 0 0 3px}.exception-template .forgot-password-form button,.exception-template .forgot-password-form input{float:left}.exception-template .comment-part{padding-top:10px}.exception-template .exception-button-group{margin-top:40px}.exception-template .glyphicon-arrow-right{color:#3fb219}.exception-template .exception-information,.exception-template .exception-service-description{padding:0 30px 20px}.exception-template .exception-information{border-right:1px solid #d6dae1}.exception-template .exception-service-description{border-left:1px solid #d6dae1;margin:-1px}@media (max-width:550px){.exception-template .exception-information{border-right:none}.exception-template .exception-service-description{border-left:none;margin:0;border-top:1px solid #42709d;padding-top:1em}}.grid--floater{box-sizing:border-box;border:5px solid #464646;z-index:3000;padding:15px;position:fixed!important;top:10px;left:10px;overflow:hidden;max-height:700px;height:600px;width:700px}.grid--floater .ui-resizable-handle{padding:5px 5px 10px 10px}.grid--floater .btn{margin:0 5px}.grid--floater .body--floater{box-sizing:border-box;background-color:#f7f9f7;padding:10px;overflow:auto;width:98%;height:85%;position:absolute;top:70px;right:10px}.grid--floater .content--floater{display:block;clear:both;padding:0 0 20px}.grid--floater .footer--floater{text-align:center;background-color:#fff;padding:20px}.content-disabled-alert{padding:0 20px 20px}@media (max-width:767px){.content-disabled-alert{padding:20px}}.content-disabled-alert h1{font-family:GalanoGrotesqueAlt-Regular;font-size:1.5625rem;font-weight:700;margin-bottom:10px}.content-disabled-alert a{color:#00a8cf;font-size:12px}.content-disabled-alert .content-disabled-alert-content{padding:20px}.content-disabled-alert .contact-details-footer{font-size:12px}.content-disabled-alert .copyright{float:right}.ie-old-version-announce{margin:.5em 0}.modal.fade.in{top:1%;left:1%;right:1%;margin:0;min-width:720px;max-width:1100px;width:auto;overflow-y:auto;overflow-x:auto;max-height:90%}.modal-dialog{width:auto}.info-modal{width:400px}.info-modal .btn{margin:0 5px 5px 0}.modal-main{padding:5px 15px 0}.modal-main object{width:100%;height:1200px}.modal-footer{margin-top:10px}.backend-services .pagination{text-align:center!important;display:block}.backend-services .btn{font-size:.8rem}.popup{background:#fff;margin:0;padding:0}.popup .module{overflow:auto}.logo-popup{margin:5px 0 0 5px}.logo-popup a,.logo-popup a:hover,.logo-popup a:link,.logo-popup a:visited,.logo-popup a:visited a:hover{color:#fff;margin:8px 6px 0 0}table.logo-popup,table.logo-popup td,table.logo-popup td img{margin:0;padding:0}.logo-popup a:hover,.logo-popup a:visited a:hover,.teaser-box p a{text-decoration:none}table.logo-popup{background:url(/palvelut/ui/img/popup_bg.gif);height:34px;float:left;color:#fff}.popup .popup-container,.popup h3{padding:0 8px}.popup-content{background:#f0f0f0;border:1px solid #c7c7c7;overflow:hidden;padding:10px}.popup-content .line,.popup-content .line_compact{border-top:1px solid #c7c7c7;clear:both;height:1px;margin:15px 0;overflow:hidden;width:100%}.teaser{padding:.2em}.teaser h3{margin:0;padding:10px;background-color:#a04191;color:#fff;font-size:100%}.teaser a{color:#3b3b3b}.teaser .list{background-color:#f7f9f7;padding:5px 0 0}.teaser .comment{color:#888;display:block;font-size:80%}.teaser ul{list-style:none;margin:0;padding:0;overflow:hidden;height:300px}.teaser ul li{padding:5px 15px}.teaser .footer--teaser{box-sizing:border-box;width:100%;margin:0;background-color:#212121;padding:8px 0 8px 5px}.teaser .footer--teaser a{color:#fff;text-decoration:none}.teaser .footer--teaser i{background-color:#a04191;float:right;padding:11px;position:relative;top:-8px}.teaser-box .inner{background-color:#f5f5f5;padding:40px 35px 40px 50px}.teaser-box .text{height:130px}.teaser-box p a,.teaser-box p a:hover{color:#212121}.front-page-search-box{top:60px;float:left;width:50%}.front-page-search-box .inner{box-sizing:border-box;padding:1rem 1rem 3rem;width:100%}.front-page-search-box h1,.front-page-search-box label{color:#fff;margin:0 0 10px}@media (max-width:767px){.front-page-search-box h1{margin-bottom:.3em}}.front-page-search-box label{font-size:30px}.front-page-search-box h1{font-size:2.3rem}.front-page-search-box h1 span{font-weight:400;display:block;clear:both;font-size:1.3rem;line-height:30px}.front-page-search-box input{box-sizing:border-box;width:90%;height:40px;padding:5px;font-size:1rem}.front-page-search-box .front-page-search-box-button{position:absolute;height:40px;line-height:20px;margin:0;padding:0 15px;font-size:1.3rem;background-color:#212121;border:none;color:#fff}@media (max-width:1040px){.front-page-search-box .inner{box-sizing:border-box;padding:0 15px 2rem 5px;width:100%}.front-page-search-box label{font-size:35px}.front-page-search-box input{height:35px;font-size:15px}.front-page-search-box .front-page-search-box-button{height:35px;font-size:20px}}.password-deprecated-container label{margin:1em 0 .2em;font-size:1.2em}.password-deprecated-container button{margin:.5em 0;float:right}.password-deprecated-container .alert-info{margin:1em 0}.frontend-service a,.frontend-service label,.frontend-service p,.frontend-service span,.frontend-service td,.frontend-service th{font-size:1rem}.frontend-service h1{font-size:1.8rem;font-weight:700;margin:0;padding:5px 0 0;color:#464646}.frontend-service h2,.frontend-service h3{color:#888;font-weight:700;text-transform:uppercase}.frontend-service h2{font-size:1.1rem;margin:25px 0 10px}.frontend-service h3{font-size:.9rem;margin:20px 0 10px}.frontend-service label{font-size:1rem;font-weight:700;display:block;clear:both;padding-top:10px}.frontend-service input{width:100%}.frontend-service input[type=checkbox],.frontend-service input[type=radio]{width:15px}.frontend-service .input-middle-mark{margin:0 .5em 0 .3em}.frontend-service .nav.nav-tabs a{font-size:1.1em}.frontend-service .btn,.frontend-service .btn span,.frontend-service a.btn{font-size:.8rem}.frontend-service button{border-radius:0;margin:5px}.frontend-service .btn{border-radius:0;text-transform:uppercase}.frontend-service button[type=submit]{margin-right:40px}.frontend-service .btn-primary{background-color:#42709d;border:1px solid #335679}.frontend-service .btn-primary:hover{background-color:#335679;border:1px solid #335679}.frontend-service .btn-primary.disabled{background-color:#7da3c8;border:1px solid #42709d}.frontend-service .btn-default{background-color:#dde2ea;border:1px solid #d6dae1}.frontend-service .btn-default:hover{background-color:#bdc7d7;border:1px solid #ccc}.frontend-service .btn-default.disabled{background-color:#e0e5ec;border:1px solid #d6dae1}.frontend-service .btn-danger{background-color:#a04191;border:1px solid #8a026c}.frontend-service .btn-danger:hover{background-color:#8a026c;border:1px solid #8a026c}.frontend-service .btn-danger.disabled{background-color:#b248a1;border:1px solid #a04191}.frontend-service .new-actions.new-news{left:99px;bottom:20px;font-size:.8rem;padding:.4em .5em .2em}.frontend-service .help-block{color:#8a026c;font-weight:700}.frontend-service .glyphicon-info-sign{color:#379c16}.frontend-service .glyphicon-file{margin:0 0 0 .5em}.frontend-service .chargeable-element{border:1px solid #464646;background-color:#464646;color:#fff;padding:3px 5px 1px 3px;margin:.4em 0 0 .4em;font-size:.9rem;line-height:1em;border-radius:50%}.frontend-service .lined-divs .lined-divs--line:last-child,.frontend-service .lined-table,.frontend-service .lined-table-tbody-odd{border-bottom:1px solid #eff2f7}.frontend-service table{width:100%;margin:5px 0 10px}.frontend-service table button{margin:0}.frontend-service table .service-query-box{margin:0;background-color:#f5f5f5}.frontend-service .lined-divs.with-lines .lined-divs--line:nth-child(even),.frontend-service .lined-table tr:nth-child(even),.frontend-service .lined-table-tbody-even tbody:nth-child(even),.frontend-service .lined-table-tbody-odd tbody:nth-child(odd){background-color:#eff2f7}.frontend-service th{font-weight:700;text-transform:uppercase}.frontend-service td,.frontend-service th{vertical-align:top;padding:.5em}.frontend-service .lined-table-tbody-even{border-bottom:1px solid #eff2f7;padding:.5rem}.frontend-service .lined-divs{margin:1em 0;display:block;clear:both;width:100%}.frontend-service .lined-divs .lined-divs--line{box-sizing:border-box;padding:.5em 0;display:block;clear:both;width:100%}.frontend-service .lined-divs .lined-divs--header{font-weight:700;text-transform:uppercase;width:50%;float:left}.frontend-service .lined-divs .lined-divs--content{width:50%;float:left}.frontend-service .lined-divs.with-lines .lined-divs--line{padding:.5em}.frontend-service .selection-table .selection-header{cursor:pointer;border-top:1px solid #c7c7c7}.frontend-service .selection-table .selection-header.active,.frontend-service .selection-table .selection-header:hover{background-color:#f0f0f0}.frontend-service .service-query-box{background-color:#fff;border:1px solid #c7c7c7;padding:20px 25px;margin-bottom:10px}.frontend-service .service-query-box input{margin-right:4px}.frontend-service .service-query-box h5{margin:16px 0 5px}.frontend-service .service-query-box p{margin:0}.frontend-service .show-more-search-fields{margin-top:20px;text-transform:uppercase}.frontend-service .form-control-group{margin-top:-30px}.frontend-service .name-header{clear:both;display:block;padding:0 5px}.frontend-service .name-header h2{margin:5px 0 0;color:#464646;float:left}.frontend-service .name-header .open-pdf-version{margin:0;float:right}.frontend-service .name-header .open-excel-version{float:right}.frontend-service .frontend-service-product .main-box{border:1px solid #c7c7c7;padding:40px 60px;margin:10px 0}.frontend-service .frontend-service-product header{text-align:center;border-bottom:1px solid #eff2f7}.frontend-service .frontend-service-product header img{margin-bottom:10px;float:left}.frontend-service .frontend-service-product header span{font-weight:700;color:#aaa}.frontend-service .frontend-service-product header h2{font-weight:700;color:#464646;margin:0;float:right}.frontend-service .frontend-service-product h1{font-size:1.4rem;font-weight:700;text-transform:uppercase;margin:30px 0 10px}.frontend-service .frontend-service-product .basic-information{width:100%}.frontend-service .frontend-service-product .basic-information table{width:50%;float:left}.frontend-service .frontend-service-product .basic-information th{width:40%}.frontend-service .frontend-service-product .basic-information div,.frontend-service .frontend-service-product .basic-information p{width:50%;float:left}.frontend-service .frontend-service-product .basic-information .basic-information-label{text-transform:uppercase;font-weight:700}.frontend-service .frontend-service-product footer{border-top:1px solid #ccc;margin-top:20px}.frontend-service .frontend-service-product .information-provider-add{box-sizing:border-box;width:50%;float:left;padding:40px 40px 40px 0}.frontend-service .frontend-service-product .information-provider-logo-add{height:55px}.frontend-service .frontend-service-product .information-provider-logo-add>img{max-height:100%}.frontend-service .frontend-service-product p{margin:0;line-height:25px}.frontend-service .communication-lines{margin:10px 5px}.frontend-service .communication-lines h5{margin:0}.frontend-service .form-validation-comment{padding:10px 5px}.frontend-service .form-validation-comment .glyphicon-info-sign{color:#00a8cf}.frontend-service .text-acting-like-link{color:#026297}.frontend-service .text-acting-like-link:hover{text-decoration:underline;color:#026297}.frontend-service .footnote{margin:2em 1em}.company-search-breadcrumb{background:url(/palvelut/ui/img/bullets/muropolku_home.gif) 3px 3px no-repeat #f0f0f0;border:1px solid #c7c7c7;font-size:11px;height:1%;margin:0;overflow:hidden;padding:1px 3px 0}.company-search-breadcrumb ul{margin:0;padding:3px 0 0}.company-search-breadcrumb ul li{display:inline;float:left;line-height:12px;list-style:none}.company-search-breadcrumb #home:active,.company-search-breadcrumb #home:hover,.company-search-breadcrumb #home:link,.company-search-breadcrumb #home:visited,.company-search-breadcrumb .home:active,.company-search-breadcrumb .home:hover,.company-search-breadcrumb .home:link,.company-search-breadcrumb .home:visited{box-sizing:border-box;display:block;float:left;height:13px;overflow:hidden;margin:1px 0 0;text-indent:-999em;width:28px}.company-search-breadcrumb a:active,.company-search-breadcrumb a:hover,.company-search-breadcrumb a:link,.company-search-breadcrumb a:visited{padding:0 10px 0 0;background:url(/palvelut/ui/img/bullets/muropolku_erotin.gif) right -2px no-repeat}.company-reach-error{border:1px solid #c7c7c7;padding:10px;margin:5px 0}.company-reach-error p{color:#ed1c24;margin:0;padding:3px 5px}.company-search{width:100%;margin-top:10px;font-size:12px}.company-search .company-search-box{background-color:#fff;border:1px solid #c7c7c7;box-sizing:border-box;width:79%;margin:0 3px 0 0;padding:15px 20px;float:left}.company-search .company-search-box input{margin-right:4px}.company-search .company-search-box h5{margin:16px 0 5px}.company-search .company-search-box p{margin:0}.company-search .company-search-box #companyName,.company-search .company-search-box #fulltext{width:80%}.company-search .former-searches{border:1px solid #c7c7c7;margin:0 0 5px;padding:10px;width:20%;height:110px;float:left;font-size:11px;overflow:hidden}.company-search .former-searches p{margin:0}.company-search-floating-search-box .company-search-advanced{margin:5px 0 0}.company-search-floating-search-box .advanced-search-close{box-sizing:border-box;border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;background-color:#f0f0f0;padding:5px 5px 0;margin:0 0 -1px;position:relative;width:140px}.company-search-floating-search-box .advanced-search-open{box-sizing:border-box;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;background-color:#fff;padding:0 5px 5px;margin:-1px 0 0;position:relative;width:160px}.company-search-floating-search-box .former-searches{margin:0}.company-advanced-search{width:100%}.company-advanced-search .advanced-columns{background:#f0f0f0;border:1px solid #c7c7c7;overflow:hidden;box-sizing:border-box;padding:12px;width:79%;float:left}.company-advanced-search .advanced-columns .line,.company-advanced-search .advanced-columns .line_compact{border-top:1px solid #c7c7c7;clear:both;height:1px;margin:15px 0;overflow:hidden;width:100%}.company-advanced-search .column_narrow{box-sizing:border-box;width:49%;padding:0 15px;vertical-align:top}.company-advanced-search .column_narrow label{margin:.5rem 0 0;width:100%}.company-advanced-search .column_narrow input[type=text],.company-advanced-search .column_narrow select{font-size:12px;width:100%}.company-advanced-search .column_narrow select{height:80px}.company-advanced-search .column_narrow .checkbox{margin:0 0 5px;padding:0}.company-advanced-search .column_narrow table{margin-bottom:.3rem}.company-advanced-search .column_narrow .icon_help{margin:.2rem 0 0}.company-advanced-search .column_narrow .company-postal-code{box-sizing:border-box;width:30%;padding:0 3px 0 0}.company-advanced-search .column_narrow .company-post-office{width:70%}.company-advanced-search .column_narrow #tuontia,.company-advanced-search .column_narrow #vientia,.company-advanced-search .column_narrow #ytunnus_viim{margin:1px 3px 0 0}.company-advanced-search .column_narrow #tuontia_label,.company-advanced-search .column_narrow #vientia_label{margin:0}.company-advanced-search .column_narrow #datepicker1,.company-advanced-search .column_narrow #datepicker2,.company-advanced-search .column_narrow #datepicker3,.company-advanced-search .column_narrow #datepicker4{width:45%}.company-advanced-search .separator{border-right:#c7c7c7 1px solid;width:1px;padding:0 5px}.company-advanced-search .column_broad{width:100%}.company-advanced-search .company-advanced-search-result-number p{color:#ed1c24;font-size:13px;font-weight:700;float:left}.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{display:none}.instructions{width:20%;float:left;margin:5px 0 0}.instruction{margin:0 0 10px 10px;float:right}.instruction .first{background-image:url(/palvelut/ui/img/pohjat/green.png);width:100%}.instruction .other{background-image:url(/palvelut/ui/img/pohjat/orange.png);width:100%}.instruction .moi{color:#fff}.instruction h5{color:#fff;float:left;font-size:22px;font-weight:700;padding:25px 0 1px 5px;margin:0}.instruction p{font-size:11px;padding:6px 2px 12px 28px;color:#000;margin:0}.founded-items-text{font-size:14px;font-weight:700;float:left}.save-founded-items-excel{float:right;width:230px}.save-founded-items-excel .icon_help{margin-top:3px}.search-clouds{border:1px solid #c7c7c7;padding:5px;margin:0 0 10px;clear:both}.search-clouds input[type=button]{float:right}.search-clouds .search-cloud{display:inline;margin:0 10px}.company-search-pagination .pagination{margin:5px}.company-search-pagination p{margin:0}.company-search-list-of-companies h4{background:left top repeat-x #d6dae1;color:#464646;display:block;font-size:12px;padding:3px 3px 3px 5px;font-weight:700;margin:0}.company-search-list-of-companies h4 a{color:#000!important;text-decoration:none}.company-search-list-of-companies td{box-sizing:border-box;width:15%;padding:10px 0 5px;vertical-align:top}.company-search-list-of-companies .company-name{width:35%}.company-search-list-of-companies .company-state{width:20%}.company-search-list-of-companies .more-line{border-bottom:1px solid #c7c7c7}.company-search-list-of-companies .more-line td{padding:0 0 5px;font-weight:700;text-align:right}.company-search-list-of-companies .odd{color:#666}.company-search-list-of-persons h4{background:left top repeat-x #d6dae1;color:#464646;display:block;font-size:12px;padding:3px 3px 3px 5px;font-weight:700;margin:5px 0 10px}.company-basic-information h3,.company-reports h3,.preselection h3{background:#2f434d;text-decoration:none}.company-search-list-of-persons h4 a{color:#000!important;text-decoration:none}.company-search-list-of-persons .person-id{width:15%}.company-search-list-of-persons .person-name{width:30%}.company-search-list-of-persons .person-home-place{width:19%}.company-search-list-of-persons .person-roles-and-relations{width:40%}.company-drop-down .box_content{box-sizing:border-box;border:4px solid #c7c7c7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;padding:20px 19px 16px 20px;clear:both;margin:5px 0}.company-drop-down .box_content label{font-weight:400}.preselection_infotext{color:#ed1c24}.preselection h3{color:#fff;float:left;font-weight:700;font-size:12px;width:100%;margin:5px 0 10px;padding:7px 5px}.preselection h3 a{color:#fff!important;text-decoration:none}.preselection h3.header-without-button{padding:7px 5px}.preselection .module{padding:10px}.preselection label{margin-right:10px}#seurattavat_yritykset .maksullinen{float:none}.product-basket .companynamefield{font-weight:700;font-size:14px}.product-basket td{vertical-align:top;padding:0 0 10px}.product-basket td:first-child{width:360px}.product-basket .lines td{border-top:1px solid #f0f0f0;padding:10px 0 0}.follow-company{margin-left:10px;margin-top:10px;font-size:13px}.company-reports{float:left}.company-reports .new-feature{color:#004994;font-weight:700;margin-left:40px}.company-reports h3{color:#fff;float:left;font-weight:700;font-size:12px;padding:1px 3px 2px 5px;width:100%;margin:5px 0 10px}.company-reports h3 a{color:#fff!important;text-decoration:none}.company-reports h3.header-without-button{padding:7px 5px}.company-reports h3 span.reports-header-text{line-height:30px;font-size:110%}.company-reports a.btn{color:#333!important;margin:2px 0 2px 2px}.company-reports a.btn:hover{text-decoration:none}.company-reports a.btn:visited{color:#333!important}.company-reports label{font-weight:400}.company-reports input[type=text]{width:120px}.company-reports .company-economical-reports,.company-reports .company-search-reports,.company-reports .company-service-products{margin:0 0 10px}.company-reports .all-financial-statements-list label{margin:2px 5px}.company-reports #bankruptcyinfo,.company-reports #mortgageinfo{margin:0 0 0 15px;font-weight:700}.company-reports .company-report-basket-button{margin:0 20px 0 0}.company-basic-information{padding:0 0 0 10px;float:left}.company-basic-information h3{color:#fff;float:left;font-weight:700;font-size:12px;padding:1px 3px 2px 5px;width:100%;margin:5px 0 10px}.company-basic-information h3 a{color:#fff!important;text-decoration:none;float:right}.company-basic-information h3.header-without-button{padding:7px 5px}.company-basic-information table{margin:0 0 10px}.company-basic-information .company-location-map img{width:100%}.company-basic-information .auxiliary-name-list{padding:.2rem}.company-basic-information .auxiliary-name-list:nth-child(odd){background-color:#f3f3f3}.company-basic-information .company-general-table td:first-child{font-weight:700;width:170px}.company-basic-information .company-general-table td{border:0;font-size:110%;margin:10px 0 0;padding:15px 0 0;vertical-align:top}.company-basic-information .company-general-table .company-names-table{margin:0;padding:0;width:100%}.company-basic-information .company-general-table .company-names-table td:first-child{width:84%}.company-basic-information .company-general-table .company-names-table td:last-child{width:16%;text-align:right;font-weight:700}.company-basic-information .company-registered-table{width:98%}.company-basic-information .company-registered-table tr:first-child{border-bottom:1px solid #f0f0f0}.company-basic-information .company-registered-table tr:first-child td{font-weight:700;font-size:110%;padding:5px 0}.company-basic-information .company-registered-table td{width:19%}.company-basic-information .company-registered-table td:first-child{width:47%}.company-basic-information .company-registered-table td:last-child{width:15%}.company-basic-information .company-contact-info td:first-child,.company-basic-information .company-financial-info td:first-child{width:170px}.company-basic-information .company-registered-table .header-column td{padding:5px 0 0;font-size:110%}.company-basic-information .company-registered-table .content-column td:first-child{padding:0 0 0 10px}.company-basic-information .company-contact-info td,.company-basic-information .company-financial-info td{border:0;font-size:110%;margin:10px 0 0;padding:15px 0 0;vertical-align:top}.company-basic-information .company-registered-table .content-column td{vertical-align:top}.company-basic-information .company-financial-info .box-gray{padding:5px 10px;margin:5px 0;background-color:#f0f0f0;font-size:90%}.company-basic-information .cs-company-news{margin-left:10px}.company-basic-information .cs-company-info dt{box-sizing:border-box;clear:both;display:block;float:left;font-weight:700;margin:0;padding:0 0 10px;width:20%}.company-basic-information .cs-company-info dd{box-sizing:border-box;float:left;line-height:20px;margin:0;padding:0 0 10px;width:80%}.company-basic-information .protest-list td{vertical-align:top}.company-basic-information .protest-list td .maksullinen{float:left;margin:0 5px 0 0}.company-basic-information .protest-list td:first-child{width:15%}.company-basic-information .protest-list td:last-child{width:25%}.company-basic-information .protest-list td:nth-child(2){width:60%}.company-basic-information .protest-list tr:last-child td{padding-top:10px}.company-names-history-table{width:98%}.company-names-history-table tr:first-child{border-bottom:1px solid #f0f0f0}.company-names-history-table tr:first-child td{font-weight:700;font-size:110%;padding:5px 0}.company-names-history-table td{vertical-align:top}.company-names-history-table .text{width:35%}.company-names-history-table .pvm{width:15%}.company-wiki-box{background:#f0f0f0;border:1px solid #c7c7c7;overflow:hidden;padding:5px}.company-wiki-box .line,.company-wiki-box .line_compact{border-top:1px solid #c7c7c7;clear:both;height:1px;margin:15px 0;overflow:hidden;width:100%}.concern-and-positions h3{background:#2f434d;color:#fff;float:left;font-weight:700;font-size:12px;text-decoration:none;width:100%;margin:5px 0 10px;padding:7px 5px}.concern-and-positions-company-name-space a,.concern-and-positions-company-name-space span,.person-in-charge-linkage-and-roles-all-company-name-space a,.person-in-charge-linkage-and-roles-all-company-name-space span{font-size:14px}.concern-and-positions h3 a{color:#fff!important;text-decoration:none}.concern-and-positions h3.header-without-button{padding:7px 5px}.concern-and-positions-company-name-space{border:1px solid #c7c7c7;margin:0 0 10px;padding:10px 10px 5px}.concern-and-positions-company-name-space table{margin:0 0 5px}.concern-and-positions-company-name-space td:first-child{font-weight:700;width:70%}.concern-and-positions-company-name-space td:last-child{text-align:right}.concern-and-positions-company-name-space span{padding-right:10px}.concern-and-positions-concern-name-space{margin:0 0 20px}.concern-and-positions-concern-name-space table{margin:0 0 0 5px}.concern-and-positions-concern-name-space tr:first-child{font-weight:700}.concern-and-positions-concern-name-space td{vertical-align:top}.concern-and-positions-concern-name-space .concern-id{width:15%}.concern-and-positions-concern-name-space .concern-name{width:57%}.concern-and-positions-concern-name-space .concern-address{width:28%}.concern-and-positions{margin:0 0 20px}.concern-and-positions .empty td{padding:2px}.concern-and-positions td{vertical-align:top}.position-name-space{background-color:#ededed}.position-name-space td{padding:10px}.location-name-space-header td{padding:5px;font-weight:700;border-bottom:1px solid #c7c7c7}.location-name-space-header .location-id{width:10%}.location-name-space-header .location-address,.location-name-space-header .location-name,.location-name-space-header .location-tol{width:30%}.location-name-space td{padding:10px 5px;border-bottom:1px solid #e9e6e6}.person-in-charge-linkage-and-roles-all-company-name-space{border:1px solid #c7c7c7;margin:0 0 10px;padding:10px 10px 5px}.person-in-charge-linkage-and-roles-all-company-name-space table{margin:0 0 5px}.person-in-charge-linkage-and-roles-all-company-name-space td:first-child{font-weight:700;width:70%}.person-in-charge-linkage-and-roles-all-company-name-space td:last-child{text-align:right}.person-in-charge-linkage-and-roles-all-company-name-space span{padding-right:10px}.person_in_charge_linkage_and_roles-all-table td{vertical-align:top;padding:6px}.person_in_charge_linkage_and_roles-all-table .company{width:350px;font-weight:700}.person_in_charge_linkage_and_roles-all-table .company .company-name{margin:0 10px 0 0}.person_in_charge_linkage_and_roles-all-table .role{vertical-align:top;width:300px}.person_in_charge_linkage_and_roles-all-table .role .role-type{margin:0 5px 0 0;color:#093;font-weight:700}.person_in_charge_linkage_and_roles-all-table .role .role-code{margin:0 5px}.person_in_charge_linkage_and_roles-all-table .not-effective{background-color:#f0f0f0;color:#666}.person_in_charge_linkage_and_roles_effective h4,.persons-in-charge h4,.persons-in-charge-linkage-and-roles h4,.policymakers-table tr:first-child h4,.trade-register h3{background:#2f434d;float:left;text-decoration:none}.person_in_charge_linkage_and_roles_effective h4{color:#fff;font-weight:700;font-size:12px;width:100%;margin:5px 0 10px;padding:7px 5px}.person_in_charge_linkage_and_roles_effective h4 a{color:#fff!important;text-decoration:none}.person_in_charge_linkage_and_roles_effective h4.header-without-button{padding:7px 5px}.person-in-charge-linkage-and-roles-company-name-space{border:1px solid #c7c7c7;margin:0 0 10px;padding:10px 10px 5px}.person-in-charge-linkage-and-roles-company-name-space table{margin:0 0 5px}.person-in-charge-linkage-and-roles-company-name-space td:first-child{font-weight:700;width:70%}.person-in-charge-linkage-and-roles-company-name-space a,.person-in-charge-linkage-and-roles-company-name-space span{font-size:14px}.person-in-charge-linkage-and-roles-company-name-space td:last-child{text-align:right}.person-in-charge-linkage-and-roles-company-name-space span{padding-right:10px}.person-in-charge-linkage-and-roles-table td{vertical-align:top;padding:6px}.person-in-charge-linkage-and-roles-table .company{width:350px;font-weight:700}.person-in-charge-linkage-and-roles-table .company .company-name{margin:0 10px 0 0}.person-in-charge-linkage-and-roles-table .role{vertical-align:top;width:300px}.person-in-charge-linkage-and-roles-table .role .role-type{margin:0 5px 0 0;color:#093;font-weight:700}.person-in-charge-linkage-and-roles-table .role .role-code{margin:0 5px}.persons-in-charge h4{color:#fff;font-weight:700;font-size:12px;width:100%;margin:5px 0 10px;padding:7px 5px}.persons-in-charge h4 a{color:#fff!important;text-decoration:none}.persons-in-charge h4.header-without-button{padding:7px 5px}.persons-in-charge-company-name-space{border:1px solid #c7c7c7;margin:0 0 10px;padding:10px 10px 5px}.persons-in-charge-company-name-space table{margin:0 0 5px}.persons-in-charge-company-name-space td:first-child{font-weight:700;width:70%}.persons-in-charge-company-name-space a,.persons-in-charge-company-name-space span{font-size:14px}.persons-in-charge-company-name-space td:last-child{text-align:right}.persons-in-charge-company-name-space span{padding-right:10px}.persons-in-charge-signatory-code{margin:10px 0 20px}.persons-in-charge-signatory-code tr:first-child{font-weight:700}.persons-in-charge-table{margin:0 0 10px;width:100%}.persons-in-charge-table .row-headers{font-weight:700}.persons-in-charge-table .row-values td{padding:3px 0}.persons-in-charge-table .name,.persons-in-charge-table .nationality,.persons-in-charge-table .role{width:20%}.persons-in-charge-table .last-modifyed{width:10%}.persons-in-charge-table .persons-linkage-and-roles,.persons-in-charge-table .persons-linkage-and-roles-all{width:15%}.persons-in-charge-linkage-and-roles h4{color:#fff;font-weight:700;font-size:12px;width:100%;margin:5px 0 10px;padding:7px 5px}.persons-in-charge-linkage-and-roles-company-name-space a,.persons-in-charge-linkage-and-roles-company-name-space span,.policymakers-company-name-space a,.policymakers-company-name-space span{font-size:14px}.persons-in-charge-linkage-and-roles h4 a{color:#fff!important;text-decoration:none}.persons-in-charge-linkage-and-roles h4.header-without-button{padding:7px 5px}.persons-in-charge-linkage-and-roles-company-name-space{border:1px solid #c7c7c7;margin:0 0 10px;padding:10px 10px 5px}.persons-in-charge-linkage-and-roles-company-name-space table{margin:0 0 5px}.persons-in-charge-linkage-and-roles-company-name-space td:first-child{font-weight:700;width:70%}.persons-in-charge-linkage-and-roles-company-name-space td:last-child{text-align:right}.persons-in-charge-linkage-and-roles-company-name-space span{padding-right:10px}.persons-in-charge-linkage-and-roles .lines td{padding:5px}.persons-in-charge-linkage-and-roles .person,.persons-in-charge-linkage-and-roles .role{width:20%}.persons-in-charge-linkage-and-roles .company{width:30%}.persons-in-charge-linkage-and-roles .registered{width:15%;text-align:right}.persons-in-charge-linkage-and-roles-person-name-space td{padding:10px}.persons-in-charge-linkage-and-roles-person-name-space .identity-number,.persons-in-charge-linkage-and-roles-person-name-space .name,.persons-in-charge-linkage-and-roles-person-name-space .nationality{font-weight:700;display:block}.persons-in-charge-linkage-and-roles-person-name-space .linkage-number{font-weight:700;display:block;vertical-align:top}.policymakers-company-name-space{border:1px solid #c7c7c7;margin:0 0 10px;padding:10px 10px 5px}.policymakers-company-name-space table{margin:0 0 5px}.policymakers-company-name-space td:first-child{font-weight:700;width:70%}.policymakers-company-name-space td:last-child{text-align:right}.policymakers-company-name-space span{padding-right:10px}.policymakers-table tr:first-child td{padding:0 0 .5em}.policymakers-table tr:first-child h4{color:#fff;font-weight:700;font-size:12px;margin:0;width:100%;padding:7px 5px}.policymakers-table tr:first-child h4 a{color:#fff!important;text-decoration:none}.policymakers-table tr:first-child h4.header-without-button{padding:7px 5px}.policymakers-table td{box-sizing:border-box;width:28%;padding:0 .5em;font-size:1em;vertical-align:top}.policymakers-table td span{display:block;clear:both;margin:.5em 0}.trade-register h3,.trade-register h4{font-size:12px;margin:5px 0 10px;font-weight:700}.policymakers-table td.line-row{padding:0}.policymakers-table td:nth-child(3){width:19%}.policymakers-table td:last-child{width:10%;text-align:right}.trade-register h3{color:#fff;width:100%;padding:7px 5px}.trade-register h3 a{color:#fff!important;text-decoration:none}.trade-register h3.header-without-button{padding:7px 5px}.trade-register h4{background:left top repeat-x #d6dae1;color:#464646;display:block;padding:3px 3px 3px 5px}.trade-register h4 a{color:#000!important;text-decoration:none}.trade-register-company-name-space{border:1px solid #c7c7c7;margin:0 0 10px;padding:10px 10px 5px}.trade-register-company-name-space table{margin:0 0 5px}.trade-register-company-name-space td:first-child{font-weight:700;width:70%}.trade-register-company-name-space a,.trade-register-company-name-space span{font-size:14px}.trade-register-company-name-space td:last-child{text-align:right}.trade-register-company-name-space span{padding-right:10px}.trade-register-company-basic-info{border:1px solid #c7c7c7;margin:0 0 5px;padding:10px}.trade-register-company-basic-info td{vertical-align:top;width:21.25%}.trade-register-company-basic-info td:first-child{width:15%}.trade-register-accounting-period,.trade-register-company-names .company-names,.trade-register-shares{width:50%;float:left;padding:0 2px 10px}.trade-register-shares .header{font-weight:700}.trade-register-accounting-period .header{font-weight:700}.trade-register-company-names tr td{padding:.2rem}.trade-register-company-names tr:first-child{font-weight:700}.trade-register-company-names tr:nth-child(even){background-color:#f3f3f3}.trade-register-person-in-charge table{width:100%}.trade-register-person-in-charge .row-headers{font-weight:700}.trade-register-person-in-charge .row-values td{padding:3px 0}.trade-register-person-in-charge .name,.trade-register-person-in-charge .nationality,.trade-register-person-in-charge .role{width:20%}.trade-register-person-in-charge .last-modifyed{width:10%}.trade-register-person-in-charge .persons-linkage-and-roles,.trade-register-person-in-charge .persons-linkage-and-roles-all{width:15%}.ebr-header{margin-top:5px}a.ebr-instruction-button{margin:5px;float:right}.ebr-breadcrumb{background:url(/palvelut/ui/img/bullets/muropolku_home.gif) 3px 3px no-repeat #f0f0f0;border:1px solid #c7c7c7;font-size:11px;height:1%;overflow:hidden;padding:1px 3px 0;margin:0 0 10px}.ebr-breadcrumb ul{margin:0;padding:3px 0 0}.ebr-breadcrumb ul li{display:inline;float:left;line-height:12px;list-style:none}.ebr-breadcrumb #home:active,.ebr-breadcrumb #home:hover,.ebr-breadcrumb #home:link,.ebr-breadcrumb #home:visited,.ebr-breadcrumb .home:active,.ebr-breadcrumb .home:hover,.ebr-breadcrumb .home:link,.ebr-breadcrumb .home:visited{box-sizing:border-box;display:block;float:left;height:13px;overflow:hidden;margin:1px 0 0;text-indent:-999em;width:28px}.ebr-breadcrumb a:active,.ebr-breadcrumb a:hover,.ebr-breadcrumb a:link,.ebr-breadcrumb a:visited{padding:0 10px 0 0;background:url(/palvelut/ui/img/bullets/muropolku_erotin.gif) right -2px no-repeat}.ebr-error-message p{color:#ed1c24;margin:0;padding:3px 5px}.ebr-select-country{background-color:#fff;border:1px solid #c7c7c7;padding:5px 30px 10px}.ebr-select-country input{margin-right:4px}.ebr-select-country h5{margin:16px 0 5px}.ebr-select-country p{margin:0}.ebr-company-search,.ebr-person-search{background:#f0f0f0;border:1px solid #c7c7c7;overflow:hidden;padding:20px 0 10px 30px;margin:5px 0 0}.ebr-company-search .line,.ebr-company-search .line_compact,.ebr-person-search .line,.ebr-person-search .line_compact{border-top:1px solid #c7c7c7;clear:both;height:1px;margin:15px 0;overflow:hidden;width:100%}.ebr-company-search .part-of-search,.ebr-person-search .part-of-search{float:left;padding:0 10px}.ebr-company-search input[type=text],.ebr-company-search select,.ebr-person-search input[type=text],.ebr-person-search select{width:100%}.ebr-company-search input[type=text],.ebr-person-search input[type=text]{padding:1px 5px}.ebr-company-search .buttonbar,.ebr-person-search .buttonbar{margin-top:5px}.ebr-show-found-items{font-size:11px}.ebr-found-items-list h4,.ebr-found-persons-list h4{background:left top repeat-x #d6dae1;display:block;font-size:12px;padding:3px 3px 3px 5px;font-weight:700}.ebr-show-found-items .menu{text-align:center}.ebr-found-items-list{margin:0 0 10px}.ebr-found-items-list h4{color:#464646;margin:0 0 5px}.ebr-found-items-list h4 a{color:#000!important;text-decoration:none}.ebr-found-items-list td:first-child{width:25%}.ebr-found-items-list td:last-child{width:75%}.ebr-found-persons-list{margin:0 0 10px}.ebr-found-persons-list h4{color:#464646;margin:0 0 5px}.ebr-found-persons-list h4 a{color:#000!important;text-decoration:none}.ebr-found-persons-list td:first-child{width:15%}.ebr-found-persons-list td:nth-child(2){width:60%}.ebr-found-persons-list td:last-child{width:25%}.ebr-company-basic-information h3,.ebr-reports h3{background:#2f434d;font-size:12px;width:100%;font-weight:700;float:left;text-decoration:none}.ebr-reports{float:left;padding:0 10px}.ebr-company-basic-information h3.header-without-button,.ebr-reports h3,.ebr-reports h3.header-without-button{padding:7px 5px}.ebr-reports h3{color:#fff;margin:10px 0}.ebr-reports h3 a{color:#fff!important;text-decoration:none}.ebr-reports h3:first-child{margin:0 0 10px}.ebr-company-basic-information{float:left}.ebr-company-basic-information h3{color:#fff;margin:0 0 10px;padding:7px 5px}.ebr-company-basic-information h3 a{color:#fff!important;text-decoration:none}.ebr-company-basic-information td:first-child{font-weight:700}.ebr-company-basic-information td{vertical-align:top;padding:10px}.ebr-person-name-space{border:1px solid #c7c7c7;margin:0 0 10px;padding:10px 10px 5px}.ebr-person-name-space table{margin:0 0 5px}.ebr-person-name-space td:first-child{font-weight:700;width:70%}.ebr-person-name-space a,.ebr-person-name-space span{font-size:14px}.ebr-person-name-space td:last-child{text-align:right}.ebr-person-name-space span{padding-right:10px}.ebr-person-roles-list td{padding:0 0 5px}.ebr-person-roles-list .header{font-weight:700}.ebr-person-roles-list .person-role{color:#093}.ebr-signatory-code{margin:10px 0 20px}.ebr-company-persons-of-charge h3,.ebr-signatory-code h3{background:left top repeat-x #d6dae1;font-size:12px;padding:3px 3px 3px 5px;margin:0 0 5px;font-weight:700;display:block}.ebr-signatory-code h3{color:#464646}.ebr-signatory-code h3 a{color:#000!important;text-decoration:none}.ebr-company-persons-of-charge h3{color:#464646}.ebr-company-persons-of-charge h3 a{color:#000!important;text-decoration:none}.ebr-company-persons-of-charge td:first-child{font-weight:700;width:200px}.ebr-company-persons-of-charge td:nth-child(2){width:80px}.ebr-company-persons-of-charge td:last-child{width:150px}.payment-delays{font-size:14px}.payment-delays h2,.payment-delays h3{text-transform:uppercase}.payment-delays h2{font-size:16px;font-weight:400;margin:30px 0 10px 5px;color:#aaa}.payment-delays h2 span{font-size:16px}.payment-delays h3{font-size:14px;font-weight:700;margin:30px 0 10px 5px}.payment-delays span{font-size:14px}.payment-delays th{text-transform:uppercase}.payment-delays td,.payment-delays th{vertical-align:top;padding:5px 0;font-size:14px}.payment-delays td:first-child,.payment-delays th:first-child{padding:5px}.payment-delays .lined-table{border-bottom:1px solid #eff2f7}.payment-delays .lined-table tr:nth-child(even){background-color:#eff2f7}.payment-delays .comment{font-size:11px;color:#aaa;margin:5px}.payment-delays .name-header{clear:both;display:block;padding:15px 0 5px}.payment-delays .name-header h1 span{font-size:20px}.payment-delays .glyphicon-question-sign{cursor:pointer}.payment-delays .company-main-box{border:1px solid #c7c7c7;clear:both;display:block;padding:40px 60px;margin:10px 0}.concern-payment-delays .concern-company,.payment-delays .basic-header{border-bottom:1px solid #eff2f7}.payment-delays .basic-header{clear:both;display:block;text-align:center;margin:10px 0}.payment-delays .basic-header img{float:left;margin-bottom:10px}.payment-delays .basic-header span{font-size:13px;font-weight:700;color:#aaa}.payment-delays .basic-header h2{float:right;font-size:13px;font-weight:700;margin:0;color:#464646}.payment-delays .basic-information{clear:both;display:block;margin:10px 0 20px}.payment-delays .basic-information table{width:50%;float:left}.payment-delays .basic-information .red{color:#ed1c24}.payment-delays .basic-information .green{color:#093}.payment-delays .basic-information td:first-child{width:40%}.payment-delays .basic-information .glyphicon-record{top:3px}.payment-delays .registering-box{clear:both;display:block;margin:10px 0}.payment-delays .registering-box td:first-child{width:50%}.payment-delays .payment-delays-box{clear:both;display:block;margin:20px 0}.payment-delays .payment-delays-box h1{font-weight:400}.payment-delays .payment-delays-box h1 span{font-size:25px}.payment-delays .payment-delays-box p{font-size:14px;font-weight:700}.payment-delays .payment-delays-box .comment{font-size:11px;color:#464646;margin:0}.payment-delays .payment-delays-box .red{background-color:#f4e1f1;padding:40px}.payment-delays .payment-delays-box .yellow{background-color:#ffffcd;padding:40px}.payment-delays .payment-delays-box .green{background-color:#b9f6cd;padding:40px}.payment-delays .color-indicators{width:100%;margin:20px 0}.payment-delays .color-indicators p{float:left;color:#aaa;font-size:13px;margin:0 20px 10px 0}.payment-delays .color-indicators .color-indicator{padding:0 15px}.payment-delays .color-indicators .red-dark{background-color:#ed1c24;margin-right:5px}.payment-delays .color-indicators .yellow-dark{background-color:#ff6;margin-right:5px}.payment-delays .color-indicators .green-dark{background-color:#093;margin-right:5px}.payment-delays .company-aggregate-payment-delays .lined-table{margin:10px 0}.payment-delays .company-aggregate-payment-delays .lined-table h3{padding-left:5px}.payment-delays .company-aggregate-payment-delays .lined-table td:first-child{width:40%}.payment-delays .company-aggregate-payment-delays .lined-table td:nth-child(2){width:35%}.payment-delays .company-detailed-payment-delays{width:100%}.payment-delays .company-detailed-payment-delays .lined-table td:first-child,.payment-delays .company-detailed-payment-delays .lined-table td:nth-child(2),.payment-delays .company-detailed-payment-delays .lined-table td:nth-child(3),.payment-delays .company-detailed-payment-delays .lined-table td:nth-child(4),.payment-delays .paid-payments .lined-table td:first-child,.payment-delays .paid-payments .lined-table td:nth-child(2){width:15%}.payment-delays .company-detailed-payment-delays p{font-size:14px;margin:10px 5px}.payment-delays .paid-payments .lined-table td:nth-child(3){width:30%}.payment-delays .paid-payments .lined-table td:nth-child(4){width:40%}.payment-delays .information-provider-add{box-sizing:border-box;width:50%;float:left;padding:40px 40px 40px 0}.payment-delays .information-provider-add .information-provider-logo-add{height:55px}.payment-delays .information-provider-add p{margin:0;line-height:25px;font-size:16px}.concern-payment-delays{font-size:1.3em}.concern-payment-delays h2,.concern-payment-delays h3{text-transform:uppercase}.concern-payment-delays h2{font-size:18px;font-weight:700;margin:30px 0 10px 5px;color:#aaa}.concern-payment-delays h2 span{font-size:16px}.concern-payment-delays h3{font-size:14px;font-weight:700;margin:30px 0 10px 5px}.concern-payment-delays .basic-information,.concern-payment-delays .concern-company{padding:.5em}.concern-payment-delays .basic-information .one-half div,.concern-payment-delays .concern-company .one-half div{display:block;clear:both}.concern-payment-delays .basic-information .one-half div span,.concern-payment-delays .concern-company .one-half div span{float:left;padding:0 .5em .5em;font-size:14px}.concern-payment-delays .basic-information .one-half div span:first-child,.concern-payment-delays .concern-company .one-half div span:first-child{font-weight:700;width:45%;text-transform:uppercase}.concern-payment-delays .basic-information .one-half div span:last-child,.concern-payment-delays .concern-company .one-half div span:last-child{width:55%}.concern-payment-delays .basic-information .one-half div .green,.concern-payment-delays .basic-information .one-half div .red,.concern-payment-delays .basic-information .one-half div a,.concern-payment-delays .concern-company .one-half div .green,.concern-payment-delays .concern-company .one-half div .red,.concern-payment-delays .concern-company .one-half div a{font-size:14px}.concern-payment-delays .concern-company:nth-child(even){background-color:#eff2f7}.concern-payment-delays a.company-payment-delays-link{font-size:14px;text-transform:none;font-weight:400}.concern-payment-delays .has-delays,.concern-payment-delays .has-not-delays{height:15px;width:15px!important;background-color:#ed1c24;margin-top:2px}.concern-payment-delays .has-not-delays{background-color:#093}.concern-payment-delays .chargeable-element{box-sizing:border-box;height:20px;width:20px!important;border:1px solid #464646;background-color:#464646;color:#fff;padding:0 5px 2px 3px;margin:.4em 0 0 .4em;font-size:13px;line-height:1em;border-radius:50%}.concern-payment-delays .comment{font-size:11px;color:#aaa;margin:5px}.concern-payment-delays .name-header{clear:both;display:block;padding:15px 0 5px}.concern-payment-delays .name-header h1 span{font-size:20px}.concern-payment-delays .company-main-box{border:1px solid #c7c7c7;clear:both;display:block;padding:40px 60px;margin:10px 0}.concern-payment-delays .basic-header{clear:both;display:block;text-align:center;border-bottom:1px solid #eff2f7;margin:10px 0}.concern-payment-delays .basic-header img{float:left;margin-bottom:10px}.concern-payment-delays .basic-header span{font-size:13px;font-weight:700;color:#aaa}.concern-payment-delays .basic-header h2{float:right;font-size:13px;font-weight:700;margin:0;color:#464646}.concern-payment-delays .basic-information{clear:both;display:block;margin:10px 0 20px}.concern-payment-delays .information-provider-add{box-sizing:border-box;width:50%;float:left;padding:40px 40px 40px 0}.concern-payment-delays .information-provider-add .information-provider-logo-add{height:55px}.concern-payment-delays .information-provider-add p{margin:0;line-height:25px;font-size:16px}.designated-areas-land-ownership-table,.land-ownership-information-pending,.lease-entitlement-tenant,.ownership-changes-table,.real-estate-basic-info,.see-also{margin:0 0 5px;padding:10px;border:1px solid #c7c7c7}.lease-entitlement-tenant td:first-child{font-weight:700}.real-estate-basic-info td:first-child{font-weight:700;vertical-align:top}.real-estate-basic-info td:nth-child(3){font-weight:700}.designated-areas-land-ownership-table td:first-child,.land-ownership-information-pending td:first-child,.ownership-changes-table td:first-child{font-weight:700;vertical-align:top;width:20%}.see-also{background-color:#f0f0f0}.pdf-footer{margin:20px 0 0}.proofOfStrainInformation-real-estate .real-estate-basic-info{padding:10px 5px 0 10px}.proofOfStrainInformation-real-estate .real-estate-basic-info table td{font-size:13px;padding:5px;vertical-align:top}.proofOfStrainInformation-real-estate .real-estate-basic-info table td:nth-of-type(1),.proofOfStrainInformation-real-estate .real-estate-basic-info table td:nth-of-type(3){width:21%}.proofOfStrainInformation-real-estate .real-estate-basic-info table td:nth-of-type(2),.proofOfStrainInformation-real-estate .real-estate-basic-info table td:nth-of-type(4){width:29%}.proofOfStrainInformation-real-estate .dominance,.proofOfStrainInformation-real-estate .mortgages-and-special-entitlements,.proofOfStrainInformation-real-estate .reminders{border:1px solid #c7c7c7;margin:0 0 5px;padding:10px 5px 0}.proofOfStrainInformation-real-estate .dominance .strong.uppercase,.proofOfStrainInformation-real-estate .mortgages-and-special-entitlements .strong.uppercase,.proofOfStrainInformation-real-estate .reminders .strong.uppercase{font-size:110%}.proofOfStrainInformation-real-estate .dominance td,.proofOfStrainInformation-real-estate .mortgages-and-special-entitlements td,.proofOfStrainInformation-real-estate .reminders td{padding:5px 5px 5px 10px;vertical-align:top}.proofOfStrainInformation-real-estate .dominance td:first-child,.proofOfStrainInformation-real-estate .mortgages-and-special-entitlements td:first-child,.proofOfStrainInformation-real-estate .reminders td:first-child{font-weight:700;width:20%}.proofOfStrainInformation-real-estate .dominance p,.proofOfStrainInformation-real-estate .mortgages-and-special-entitlements p,.proofOfStrainInformation-real-estate .reminders p{font-weight:400}.error-message p{color:#ed1c24;margin:0;padding:3px 5px}.interface-descriptions button{cursor:pointer;float:left}.interface-descriptions .description-table,.interface-descriptions .of-codes-table{margin:0 0 40px;width:100%}.interface-descriptions .description-table td,.interface-descriptions .description-table th,.interface-descriptions .of-codes-table td,.interface-descriptions .of-codes-table th{box-sizing:border-box;width:60%;text-align:left;vertical-align:top;padding:5px}.banner-header,.front-page-reference .mid h3,.loginpage__hero,.order-header-image,.pricelist-header-image,.terms-of-use-header-image{text-align:center}.interface-descriptions .description-table td:first-child,.interface-descriptions .description-table th:first-child,.interface-descriptions .of-codes-table td:first-child,.interface-descriptions .of-codes-table th:first-child{width:30%}.interface-descriptions .description-table th,.interface-descriptions .of-codes-table th{background-color:#c7c7c7}.interface-descriptions .description-table td,.interface-descriptions .of-codes-table td{border-bottom:1px solid #c7c7c7}.interface-descriptions .description-table tr:hover,.interface-descriptions .of-codes-table tr:hover{background-color:#f0f0f0}.interface-descriptions .of-codes-table{margin:0 5px 40px;width:45%;float:left}.interface-descriptions .of-codes-table td,.interface-descriptions .of-codes-table th{width:90%}.interface-descriptions .of-codes-table td:first-child,.interface-descriptions .of-codes-table th:first-child{width:10%}@media (max-width:550px){h1{font-size:2.2em;padding-left:.1em}}@page{size:auto;margin:1.5cm 1cm 2cm 2cm}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;-ms-filter:none!important;filter:none!important}body,body .marketing{background-color:#fff}#child-iframe-content{position:fixed;max-width:100%;min-width:100%;overflow:hidden;border:none;display:block}body{font-family:Arial,Helvetica,sans-serif;font-size:13pt;width:auto}body a[href]:after{content:none!important}body .marketing .inner{padding:0}.header,header{font-weight:700;margin:5px 0 10px}.alma-talent-logo{float:left;margin-top:25px}.avain-lippu-logo{float:left}.alma-talent-tietopalvelut-logo{float:right;margin:0 5px}.contact-details-footer{width:100%;border-top:1px solid #eff2f7;clear:both;margin:15px 0;padding:.2cm 0;overflow:hidden}.contact-details-footer p{font-size:10pt;line-height:12pt;margin:0;float:left;width:3cm;padding:.2cm 0 0 .5cm}.contact-details-footer span{font-weight:700;display:block}.btn.btn-brand-burble,.non-printable{display:none!important}.content-main{border:none;width:100%}.information-provider{font-size:12px!important}.backend-services #non-printable,.backend-services .backend-service-instruction-button,.backend-services .basicinfotable tr:last-child,.backend-services .company-basic-information,.backend-services .company-search-breadcrumb,.backend-services .company-search-floating-search-box,.backend-services .company-search-pagination,.backend-services .company-search-reports,.backend-services .company-search-tabs,.backend-services .content-left--narrow,.backend-services .content-right--broad,.backend-services .content-right--narrow,.backend-services .ebr-breadcrumb,.backend-services .ebr-found-persons-list td:last-child,.backend-services .ebr-reports,.backend-services .ebr-show-found-items,.backend-services .ebr-tabs,.backend-services .maksullinen,.backend-services .nav,.backend-services .non-printable,.backend-services .other-sites,.backend-services .perustietobutton,.backend-services .real-estate-map-full-screen-overlay,.backend-services .real-estate-reports,.backend-services .real-estate-tabs,.backend-services .real-estate-targeted-searches,.backend-services .save-founded-items-excel,.backend-services .search-clouds,.backend-services .yrityshaku-search{display:none!important}.backend-services body{background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13pt}.backend-services body a[href]:after{content:none!important}.backend-services header.print{font-weight:700;margin:5px 0 10px}.backend-services header.print .line{width:100%;border-top:1px solid #004994;clear:both;height:1px;margin:15px 0;overflow:hidden}.backend-services footer.print .alma-talent-logo{float:left;margin-top:25px}.backend-services footer.print .avain-lippu-logo{float:left}.backend-services footer.print .brand-line{margin:20px 0 5px}.backend-services .content-main,.backend-services .content-main-center{border:none;width:100%}.backend-services .company-reports{width:100%}.backend-services .company-reports .company-service-products{font-size:13pt}}.orders-more-services .order-placed label,.orders-more-services input,.orders-more-users .order-placed label,.orders-more-users input{font-weight:400}@media screen{.backend-services .pdf-header,.backend-services .printable,.backend-services footer.print,.backend-services header.print,.printable{display:none!important}}.order-header-image h1{font-size:3rem;line-height:3.5rem;padding:30px 0;color:#fff}.service-group{padding-right:1rem}@media (max-width:550px){.service-group{padding-right:0}}.orders-more-services .form-group,.orders-more-users .form-group{box-sizing:border-box;width:100%;padding-right:1rem}@media (max-width:550px){.orders-more-services .form-group,.orders-more-users .form-group{padding-right:0}}.orders-more-services label,.orders-more-users label{font-size:1.1em}.orders-more-services h2,.orders-more-users h2{margin:1em 0 .5rem}.orders-more-services p,.orders-more-users p{margin-top:1rem}.orders-more-services .glyphicon-plus-sign,.orders-more-users .glyphicon-plus-sign{font-size:.8rem}.orders-more-services .thank-you-note,.orders-more-users .thank-you-note{display:block;clear:both;font-weight:400;font-size:1.1em}.orders-more-services,.orders-more-users{background-color:#f3f3f3;padding:2rem}.orders-more-services .page-description,.orders-more-users .page-description{margin:1em 0}.pricelist-header-image h1{font-size:3rem;line-height:3.5rem;padding:30px 0;color:#fff}.pricelist-content{padding-top:2rem;padding-bottom:2rem}.price-list .btn{float:right}.price-list div.product-list:nth-child(even){background-color:rgba(0,0,0,.05)}.price-list .sub-title-list .product-list:nth-child(even){background-color:transparent}.price-list .sub-title-list .product-list:nth-child(odd),.pricelist-from-cms table.product-list tr:nth-child(even){background-color:rgba(0,0,0,.05)}.price-list .header-row{font-weight:700}.price-list .header-row div:nth-child(1){width:60%;float:left}.price-list .header-row div:nth-child(2){width:40%;float:left}.price-list h2{margin:2rem 0 0}.price-list h4{margin:1.5rem 0 0}.price-list .listrow{padding:.5rem}.price-list .title{width:60%;float:left}.price-list .price{width:40%;float:left}.pricelist-from-cms table.product-list td{width:60%}.pricelist-from-cms table.product-list td:not(:first-child){padding:.5rem 0 0}.pricelist-from-cms table.product-list tr:not(:first-child) td:first-child{padding-left:.5rem}.terms-of-use-header-image h1{font-size:3rem;line-height:3.5rem;padding:30px 0;color:#fff}.mobile-header{display:none}.terms-of-use-content{padding:2rem .5rem}.terms-of-use-content h2{font-size:1.5rem;padding:30px 0 10px}.terms-of-use-inner-content{padding:0}.other-registers-or-terms{float:right;padding:1.5rem 1.5rem .5rem;background-color:#fff;color:#464646;margin:0 0 1rem 1rem}.grid--slider,.grid--slider.pop-up-mode{background-color:#eff2f7;z-index:20;border:1px solid rgba(68,68,68,.6);box-sizing:border-box}.other-registers-or-terms h4{margin:0}.other-registers-or-terms ul{margin:0 0 1rem;list-style:none}.other-registers-or-terms ul p{font-size:.7rem}@media (max-width:550px){.mobile-header{display:inline}.other-registers-or-terms{width:100%}}.grid--slider{position:fixed!important}.grid--slider.slide-mode{top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100%;min-width:100%;max-width:100%;height:60%;min-height:50px;max-height:100%;margin-bottom:0}.grid--slider.slide-mode .stretch-button{display:none}.grid--slider.slide-mode .resize-button{display:inline;width:100%;cursor:n-resize;height:40px}.grid--slider.pop-up-mode .resize-button,.grid--slider.pop-up-mode .stretch-button,.grid--slider.slide-mode .resize-button i{display:none}.grid--slider.pop-up-mode{top:5px;left:5px;right:auto;width:700px;min-width:50px;max-width:100%;height:500px;min-height:50px;max-height:100%;padding:0 0 10px;margin:0 10px 10px 0;overflow:hidden}.grid--slider .toolbox-tools-header,.grid--slider .ui-draggable-handle{box-sizing:border-box;background-color:#a04191;color:#fff;position:absolute;width:100%;height:40px;padding:5px 0 0 10px;cursor:pointer;overflow:hidden;white-space:nowrap;font-weight:700;font-size:1.3rem}.grid--slider .close-button,.grid--slider .popup-create-button,.grid--slider .resize-button,.grid--slider .stretch-button{box-sizing:border-box;float:right;position:absolute;top:0;right:5px;cursor:pointer;color:#fff;width:25px;height:25px;padding:3px 2px;margin:2px 2px 0 0;text-align:center;font-size:1.4rem}.grid--slider .close-button i,.grid--slider .popup-create-button i,.grid--slider .resize-button i,.grid--slider .stretch-button i{color:#fff}.grid--slider .popup-create-button{right:40px}.grid--slider .to-slide-mode-button{box-sizing:border-box;height:28px;width:23px;border-bottom:4px solid #fff}.grid--slider .to-pop-up-mode-button{box-sizing:border-box;height:28px;width:23px;border:2px solid #fff;border-top:5px solid #fff;padding:0;margin:5px 5px 0 0}.grid--slider .resize-button,.grid--slider .stretch-button{right:75px}.grid--slider .ui-resizable-s{bottom:0;height:10px!important;z-index:2}.grid--slider .ui-resizable-e{right:0;width:10px!important;margin-top:30px}.grid--slider .ui-resizable-w{left:0;width:10px!important;margin-top:30px}.pop-up-mode .toolbox-content-box,.slider{width:100%}.grid--slider .ui-resizable-n{top:0;height:5px!important}.grid--slider .ui-resizable-se,.grid--slider .ui-resizable-sw{z-index:3}.nav--slider{margin:50px 0 0;white-space:nowrap;overflow:hidden;padding:10px 10px 5px}.nav--slider li{display:inline;padding:10px;margin-right:5px;background-color:#d6dae1}.nav--slider .active,.slider{background-color:#fff}.nav--slider .active a{color:#464646;text-decoration:none}.body--slider{padding:1rem}.slider{overflow:auto;height:90%}.slider img{margin:10px 0;max-width:99%}.slider .glyphicon-exclamation-sign{font-size:16px;color:#a04191}.slider .glyphicon-arrow-right{color:#2b9794}.slider .glyphicon-info-sign{font-size:16px;color:#3fb219}.slider .glyphicon-file{color:#42709d}.pop-up-mode .toolbox-contact-details{width:100%;max-width:500px}.toolbox-search-box{padding:1rem;margin-bottom:1rem;background-color:#f3f3f3}.toolbox-user-setting-container label{margin:15px 0 5px}.toolbox-user-setting-container .box--blane .inner{background-color:#eff2f7}.toolbox-user-setting-container .box--blane .inner p{margin:10px 0}.toolbox-user-setting-container .toolbox-user-setting-button-group{padding:20px 0;float:right}.toolbox-content-box{padding:0 .5rem 2rem}@media (max-width:767px){.toolbox-content-box{padding:0 0 2rem}}.alert-announcement-box{font-family:GalanoGrotesqueAlt-Light,sans-serif;background-color:#a04191;padding:1rem;margin:0 .5rem 1rem 0}.alert-announcement-box h3{font-family:GalanoGrotesqueAlt-Regular;margin-top:0;color:#fff}.alert-announcement-box p{color:#fff;margin:0 .5rem 0 0;padding:0;line-height:1.3rem}.alert-announcement-box .list-tietopalvelut li{border:none;padding:.5rem 0 0}.alert-announcement-box .list-tietopalvelut a{color:#fff}.alert-announcement-box .list-tietopalvelut .comment,.alert-announcement-box .list-tietopalvelut .topic{display:none}.header-include-alerts .alert-announcement-box{padding:1rem 1.7rem;margin:0}@media (max-width:550px){.header-include-alerts .alert-announcement-box{padding:1rem .8rem}}.header-include-alerts .alert-announcement-box button.close{font-size:2rem;color:#fff;text-shadow:none;opacity:1;margin-top:3px;line-height:1rem}.header,.header a{font-size:.9rem}.header-include-alerts .alert-announcement-box a{color:#fff}.contact-customer-service{background-color:#fff;margin-bottom:1rem}.contact-customer-service .picture-field{box-sizing:border-box;background:url(images/marketing/asiakaspalvelu.jpg) center top no-repeat #eee;background-size:cover;height:200px}.contact-customer-service .text-fields{padding:1rem 1.5rem}.contact-customer-service span{display:block;clear:both;padding-top:.2rem}.page-footer .footer-content{background-color:#d6d6d6;font-family:GalanoGrotesqueAlt-Light,Guardian Sans Regular,sans-serif;color:#464646;padding:2.5em}@media (max-width:949px){.page-footer .footer-content{padding:1em}}.page-footer h3{margin:0}.page-footer h4{margin:1em 0 0}.page-footer a,.page-footer span{display:block}.page-footer .footer-header{padding-top:.8rem}.page-footer a{color:#a04191;text-decoration:underline}.page-footer a:hover{color:#d9a1d0;text-decoration:none}.page-footer .footer-column{padding:0 1em}.page-footer .col-xxs-12{padding-bottom:1em}.page-footer .company-logo{width:200px}.page-footer .logo-row{width:100%;padding:1em}.header{font-family:OpenSans-Regular,serif,sans-serif;padding:0;margin:0;position:static;border-bottom:1px solid #888}.navbar-brand{box-sizing:border-box;width:155px;padding:12px;margin-bottom:10px}.log-in-toggle,.log-out-toggle,.navigation-toggle{padding:10px 10px 0;margin:5px 0 0;text-transform:uppercase;background-color:transparent;border:1px solid transparent;position:relative;float:right;color:#a04191}.loginpage .btn,.person-search-service .best-address{text-transform:none}.log-in-toggle>.main-navigation-toggle-link,.log-out-toggle>.main-navigation-toggle-link{position:relative;top:5px}.navigation-toggle{margin-top:4px;color:#454545}.main-navigation-toggle-link{display:inline}.main-navigation-toggle-icon,.navigation-toggle{display:none}@media (max-width:1065px){.main-navigation-toggle-link{display:none}.main-navigation-toggle-icon,.navigation-toggle{display:inline;font-size:25px}}.list-tietopalvelut h3{margin-top:0}.list-tietopalvelut ul{list-style:none;margin:0}.list-tietopalvelut li{padding:.7rem 0;border-top:1px solid rgba(0,0,0,.05)}.list-tietopalvelut span{float:left;font-size:.8rem;padding-right:.5rem}.list-tietopalvelut a{font-size:1rem;display:block;clear:both}.list-tietopalvelut .comment{padding-top:.2rem}.list-tietopalvelut .topic{float:left;padding:.2rem;margin-right:.5rem;background-color:rgba(0,0,0,.05)}.pop-up-blocker-announcer{box-sizing:border-box;font-family:GalanoGrotesqueAlt-Light,sans-serif;display:none;width:100%;border-radius:0;padding:1.7rem}.pop-up-blocker-announcer.alert-danger{background-color:#a04191;border-color:#a04191;color:#fff;margin:1rem 0 0}.pop-up-blocker-announcer h3{font-family:GalanoGrotesqueAlt-Regular;margin-top:0;color:#fff}.btn-order,.sign-in{font-family:GalanoGrotesqueAlt-Light,sans-serif}.pop-up-blocker-announcer p{color:#fff}.pop-up-blocker-announcer a{color:#fff;text-decoration:underline}.pop-up-blocker-announcer a:hover{text-decoration:none}.pop-up-blocker-announcer button.close{font-size:2rem;color:#fff;text-shadow:none;opacity:1;top:-23px;right:-20px}.pop-up-blocker-announce-visible .navigation-logged-in-sub-navigation{margin-top:0}.header-image{background-size:cover;margin:0 0 1rem;position:relative}.banner-header,.banner-header h1{margin-left:auto;margin-right:auto}.header-image .content{padding:30px 3rem;position:relative;margin:auto}.banner-header{width:100%}.banner-header h1{box-sizing:border-box;font-size:3rem;line-height:3.5rem;color:#fff;padding:60px 0 140px;width:80%}@media (max-width:1272px){.banner-header h1{font-size:2.5rem;line-height:3rem;padding:50px 0;width:60%}}@media (max-width:1110px){.banner-header h1{padding:50px 0;width:100%}}.banner-header .minor-header{display:block;font-size:2rem;line-height:2.5rem}@media (max-width:550px){.banner-header h1{padding:35px 0}.banner-header .minor-header{font-size:1.5rem;line-height:1.9rem}}@media (max-width:1110px){.search-company-banner h1,.search-real-estate-banner h1{padding:0}}@media (max-width:767px){.search-company-banner,.search-real-estate-banner{display:block;width:100%;margin-bottom:2rem}.search-company-banner input,.search-real-estate-banner input{width:75%}}.search-real-estate .inner{padding-left:.5em}.front-page-current-news{background-color:#f3f3f3;padding:2rem}@media (max-width:550px){.search-company-banner input,.search-real-estate-banner input{width:90%}.front-page-current-news{padding:1rem 1rem 2rem}}.front-page-current-news .open-news-box{margin-bottom:1rem}.front-page-current-news .picture-field{box-sizing:border-box;background:url(images/marketing/etusivu_asiakaspalvelu.jpg) center top no-repeat #eee;background-size:cover;height:200px}.front-page-current-news .news-body{max-height:125px;overflow:hidden;display:block;clear:both}.front-page-current-news .news-body img{display:none}.front-page-current-news .btn-brand-burble{margin-top:1rem}.front-page-current-news .front-page-news-tietopalvelut{padding-left:1rem}.front-page-current-news .front-page-news-list{max-height:420px}@media (max-width:767px){.front-page-current-news .front-page-news-tietopalvelut{padding:0}}.front-page-customer-service{background-color:#f3f3f3;padding:2rem}@media (max-width:550px){.front-page-customer-service{padding:1rem}}.front-page-news-list{max-height:450px;padding:0 0 0 2rem;overflow:hidden}@media (max-width:767px){.front-page-news-list{padding:0}}.knowledge-providers{background-color:#fff;padding:2rem}@media (max-width:550px){.knowledge-providers{padding:1rem}}.knowledge-providers .knowledge-provider{box-sizing:border-box;padding:40px 5px;height:140px}.instruction-videos{background-color:#f3f3f3;padding:2rem}.instruction-videos .instruction-videos-first-list-box{padding-right:1rem}.instruction-videos .instruction-videos-first-list-box .btn{margin:2rem 0}@media (max-width:550px){.instruction-videos{padding:1rem}.instruction-videos .instruction-videos-first-list-box{padding:0}}.instruction-videos .instruction-videos-second-list-box{padding-left:1rem}@media (max-width:949px){.instruction-videos .instruction-videos-second-list-box{padding:0}}.instruction-videos .instruction-videos-list{list-style:none;margin:0;height:435px;overflow-y:auto}.instruction-videos .instruction-videos-list li{border-top:1px solid rgba(0,0,0,.05);padding:.5rem}.instruction-videos .instruction-videos-list span{display:block;clear:both}.instruction-videos .instruction-videos-list .text-part{color:#212121}.instruction-videos .picture-field{box-sizing:border-box;background:url(images/marketing/hyodyllista-tietaa.jpg) center top no-repeat #eee;background-size:cover;height:500px;padding:0 0 0 1rem}.loginpage{background-color:#fff;display:flex;height:calc(100vh - 60px)}.loginpage__form{align-items:center;display:flex;flex:1 0 50%;justify-content:center}.loginpage__form--input{margin:0 0 20px;border-radius:2px;padding:10px;height:auto}.loginpage__form--wrapper{width:390px}.loginpage__alert_symbol{color:red;display:inline-block;width:5%;vertical-align:top}.loginpage__alert_text{display:inline-block;width:80%;margin-left:12px}.loginpage__hero{align-items:center;background:url(/assets/images/marketing/hero.png) center/cover no-repeat;display:flex;flex:1 1 50%;justify-content:center;padding:0 60px;position:relative}.loginpage__hero:after{background:linear-gradient(200deg,rgba(0,0,0,.61) -2.67%,rgba(107,40,96,.657) 99.67%);content:'';height:100%;position:absolute;width:100%;top:0;left:0;opacity:.8}.loginpage__hero-text{max-width:700px;z-index:1}.loginpage__linklist{margin:10px 0}.loginpage .btn{border-radius:2px;margin:0 0 20px;padding:10px}.loginpage .btn-order{margin-top:20px;background-color:transparent;color:#fff;min-width:220px;transition:color .2s,background-color .2s;border:2px solid #fff}.loginpage .btn-order:hover{background-color:#fff;color:#a04191}.loginpage .divider{background-color:#e5e5e5;height:1px;margin:20px 0;width:100%}.loginpage h1{color:#fff;font-size:58px;font-weight:700;line-height:1.15;margin:20px 0;text-shadow:0 4px 3px rgba(0,0,0,.25)}.loginpage h2,.loginpage h3{font-size:32px;font-weight:700}.loginpage h2{color:#fff;line-height:1.5;text-shadow:0 4px 4px rgba(0,0,0,.25)}.loginpage h3{margin:20px 0;max-width:390px;line-height:1.35}.loginpage a{font-weight:600;line-height:1.5}@media (max-width:767px){.loginpage{height:auto;padding:15px 0 40px}.loginpage__hero{display:none}.loginpage__form--wrapper{width:290px}}.front-page-reference{background-color:#fff;padding:2rem}@media (max-width:550px){.front-page-reference{padding:1rem}}.front-page-reference .presentation-box{box-sizing:border-box;width:33.333%;float:left;padding:0 .6rem}@media (max-width:900px){.front-page-reference .presentation-box{width:50%}}.front-page-reference .presentation-box-inner{background-color:rgba(0,0,0,.05)}.front-page-reference .picture-field{background-size:cover;width:100%;height:200px;margin-bottom:.7rem;position:relative;float:left}.front-page-reference .mid h3{color:#fff;margin:0;position:absolute;bottom:5px;left:5px;font-size:1.1rem;font-weight:700}.front-page-reference .carousel-indicators{display:none}.prenuptial-agreement-matters .advantaged-search-box .form-group,.prenuptial-agreement-matters .selection-header td span{display:block}.front-page-reference a:hover{text-decoration:none}.front-page-reference .icon-quotes{color:#79cdec;float:left;margin:.1em .3em 0 .5em;font-size:1em}.front-page-reference .text{padding:.5rem;text-align:left;min-height:320px}@media (max-width:1310px){.front-page-reference .text{min-height:320px}}@media (max-width:1000px){.front-page-reference .text{min-height:360px}}@media (max-width:568px){.front-page-reference .presentation-box{width:100%}.front-page-reference .text{min-height:330px}}.front-page-reference .carousel-control{background-image:none;width:0}.section-teasers{background-color:#f3f3f3;padding:2rem 2rem .2rem}@media (max-width:767px){.section-teasers{padding:.5rem .5rem .2rem}}.front-page-training{background-color:#fff;padding:2rem}@media (max-width:550px){.front-page-training{padding:1rem}}.front-page-training .training-box{padding-right:1rem;margin-bottom:2rem}@media (max-width:949px){.front-page-training .training-box{padding:0}}.front-page-training .faq-box{padding-left:1rem;margin-bottom:1rem}@media (max-width:949px){.front-page-training .faq-box{padding:0}}.front-page-training .faq-list{display:block;clear:both;margin:0 1rem}.front-page-training .faq-list li{padding:.5rem 0}.use-full-to-know-link-list{background-color:#fff;padding:2rem}@media (max-width:550px){.use-full-to-know-link-list{padding:1rem}}.use-full-to-know-link-list .link-list-box{padding-right:1rem}@media (max-width:949px){.use-full-to-know-link-list .link-list-box{padding:0}}.donation-matters .service-query-box .one-half,.prenuptial-agreement-matters .service-query-box .one-half{padding-right:8.5em}.prenuptial-agreement-matters .service-query-box{padding-top:0}.prenuptial-agreement-matters .service-query-box label{margin-top:1em}.prenuptial-agreement-matters .service-query-box .person-id,.prenuptial-agreement-matters .service-query-box .unrestricted-search{width:100%}.prenuptial-agreement-matters .show-more-search-fields{margin-top:2em}.prenuptial-agreement-matters .form-control-group{float:right;margin-top:-2em}@media (max-width:949px){.prenuptial-agreement-matters .form-control-group{margin-top:1em}.prenuptial-agreement-matters .form-control-group.up{margin-top:-2em}}.prenuptial-agreement-matters .selection-table td{width:40%}.prenuptial-agreement-matters .selection-table td:first-child{width:15%}.prenuptial-agreement-matters .selection-table td:last-child{width:5%;padding-top:1.2em}.prenuptial-agreement-matters .selection-table .communication-lines{margin:0}.prenuptial-agreement-matters .frontend-service-product-main-content td:first-child{width:40%}.prenuptial-agreement-matters .frontend-service-product-main-content td:last-child{width:60%;padding-top:.5em}.donation-matters .service-query-box .person-id,.donation-matters .service-query-box .unrestricted-search,.person-search-service .person-id,.person-search-service .reason-to-search-person-information{width:100%}.prenuptial-agreement-matters .frontend-service-product-main-content .spouse{margin-bottom:3em}.prenuptial-agreement-matters .name-header span{display:inline}.donation-matters .advantaged-search-box .form-group,.donation-matters .frontend-service-product-main-content td span,.donation-matters .selection-header td span{display:block}.person-search-service .form-control-group{float:right;margin-top:2.5em}.donation-matters .service-query-box label,.donation-matters div.more-than-one{margin-top:1em}.person-search-service .promotion-of-interests .lined-divs{margin-bottom:2em}.donation-matters .service-query-box{padding-top:0}.donation-matters .show-more-search-fields{margin-top:2em}.donation-matters .advantaged-search-box .alert-info{margin:1em 0 0}.donation-matters .form-control-group{float:right;margin-top:-2.5em}.donation-matters .back-to-the-list,.donation-matters .selection-table .communication-lines{margin:0}.donation-matters .frontend-service-product-main-content label,.donation-matters .frontend-service-product-main-content p{float:left;padding:0 0 1em}.donation-matters .frontend-service-product-main-content th{text-transform:uppercase;width:50%;font-size:97%}.donation-matters .frontend-service-product-main-content td{width:50%}.donation-matters .frontend-service-product-main-content .donation-subject{width:100%}.donation-matters .name-header span{display:inline}.ban-of-business-operations .service-query-box input[type=text]{width:100%;max-width:200px;margin:0;float:left}.ban-of-business-operations .service-query-box .form-group{float:left;padding-right:4px}@media (max-width:900px){.ban-of-business-operations .form-control-group{margin-top:5px}}.ban-of-business-operations .selection-table th:first-child{width:40%}.ban-of-business-operations .selection-table .chargeable-element-container{float:right;margin:3px 5px 0 0}.ban-of-business-operations .frontend-service-product header h2{padding-top:0;font-size:inherit}.ban-of-business-operations .frontend-service-product h1{font-size:20px;margin:45px 0 0 5px}.ban-of-business-operations .frontend-service-product h2{font-size:18px;margin:25px 0 10px 5px;color:#aaa}.ban-of-business-operations .frontend-service-product h3{font-size:14px;margin:20px 0 10px 5px;color:#aaa}.ban-of-business-operations .frontend-service-product th{box-sizing:border-box;width:40%;padding-right:10px}.ban-of-business-operations .frontend-service-product td{box-sizing:border-box;width:60%;padding-left:10px;padding-right:5px}.ban-of-business-operations .frontend-service-product section.application,.ban-of-business-operations .frontend-service-product section.judgement{padding-bottom:30px;border-bottom:1px solid #8a026c}.ban-of-business-operations .frontend-service-product section:last-child{padding-bottom:0;border-bottom:none}.credit-rating-search input[type=text]{width:100%}.credit-rating-search .credit-rating-search-person-id{float:left;width:30%}.credit-rating-search .show-persons-linkage-and-roles{padding:3em 0 0 2em}.credit-rating-search .credit-rating-search-reason{width:100%}.credit-rating-search .form-control-group{margin-top:2.5em}.credit-rating-search .persons-payment-impairments .creditor{width:40%;font-weight:700}.credit-rating-search .persons-payment-impairments .total{font-weight:700}.credit-rating-search .persons-payment-impairments .payment-impairment td{padding:7px 0 7px 7px}.credit-rating-search .persons-payment-impairments .payment-impairment-definition td{padding:0 0 7px 7px;border-bottom:1px solid #f0f0f0}.credit-rating-search .persons-payment-impairments .ban-on-business-operations{color:#ed1c24;font-weight:700}.credit-rating-search .persons-linkage-and-roles tr:first-child td{padding:7px 0 0 7px}.credit-rating-search .persons-linkage-and-roles td{vertical-align:top;padding:0 0 7px 7px}.credit-rating-search .persons-linkage-and-roles td:first-child,.credit-rating-search .persons-linkage-and-roles td:last-child{width:50%}.credit-rating-search .persons-linkage-and-roles td p:first-child{font-weight:700;margin:0}.credit-rating-search .persons-linkage-and-roles td p:last-child{margin:0 0 5px}.debt-arrangement .service-query-box input[type=text]{width:200px;margin:0;float:left}.debt-arrangement .service-query-box select{width:100%;max-width:410px;margin:0}.debt-arrangement .service-query-box .form-group{float:left;padding-right:4px}.debt-arrangement .input-middle-mark{margin:.5em .5em 0 .3em;float:left}.debt-arrangement .selection-table th:first-child{width:40%}.debt-arrangement .selection-table .chargeable-element-container{float:right;margin:3px 5px 0 0}.debt-arrangement .frontend-service-product header h2{padding-top:0;font-size:inherit}.debt-arrangement .frontend-service-product h1{font-size:20px;margin:45px 0 0 5px}.debt-arrangement .frontend-service-product h2{font-size:18px;margin:25px 0 10px 5px;color:#aaa}.debt-arrangement .frontend-service-product h3{font-size:14px;margin:20px 0 10px 5px;color:#aaa}.debt-arrangement .frontend-service-product th{box-sizing:border-box;width:40%;padding-right:10px}.debt-arrangement .frontend-service-product td{box-sizing:border-box;width:60%;padding-left:10px;padding-right:5px}.debt-arrangement .frontend-service-product section.application,.debt-arrangement .frontend-service-product section.judgement{padding-bottom:30px;border-bottom:1px solid #8a026c}.debt-arrangement .frontend-service-product section:last-child{padding-bottom:0;border-bottom:none}.change-password--content .form-validation-message,.password-deprecated-container .form-validation-message{position:relative;margin-left:2em;font-size:13px}.change-password--content .form-validation-message .glyphicon,.password-deprecated-container .form-validation-message .glyphicon{position:absolute;left:-1.3em;top:.2em;font-size:13px!important}.change-password--content .alert-info{margin-bottom:0}.toolbox-faq .glyphicon-arrow-right{color:#2b9794}.toolbox-faq .btn{margin-bottom:1rem}.toolbox-instructions-box{margin:3px 0}.toolbox-instructions-box .indentation{padding:0 0 0 20px}.toolbox-instructions-box .btn{margin-bottom:1rem}.toolbox-instructions-box img{display:block}.toolbox-instructions-box img.slider-small-image{margin:0 5px 0 0;float:left}.toolbox-instructions-box h3,.toolbox-instructions-box p{display:block;clear:both}.toolbox-instructions-box .instructions-list-box{padding:0 1rem}.toolbox-instructions-box .line{margin:30px 0 10px}.toolbox-open-news .btn,.toolbox-report-box .btn,.toolbox-report-box .report-body{margin-bottom:1rem}.toolbox-instructions-box .toolbox-instructions-link-box{padding-top:20px}.toolbox-instructions-box .toolbox-instructions-link-box a{color:#fff}.toolbox-news-all-news-list{padding:0 .5rem 0 0}@media (max-width:767px){.toolbox-news-all-news-list{padding:0}}.toolbox-open-news{padding:1rem .5rem 1.5rem}.toolbox-open-news-side{padding:0 20px 20px}@media (max-width:1040px){.toolbox-instructions{max-width:100%}.toolbox-open-news{padding:1rem 0 1.5rem}.toolbox-open-news-side{padding:0 10px 20px}}.toolbox-other-links .hide-toolbox-other-links-navigation-item{display:none}.report-list-box{padding:0 1rem}.grid--slider .slider .customer-klp-events,.user-session-balance{margin-bottom:4em}.training-box{padding:0 .5rem 2rem}@media (max-width:767px){.training-box{padding:0 0 2rem}}.user-session-balance .lined-table tr.whole-session-balance{border-top:2px solid #464646;background-color:#fff}.grid--slider .slider .customer-klp-events label{margin-top:0}.grid--slider .slider .customer-klp-events .input-middle-mark{margin-top:.4em}.grid--slider .slider .customer-klp-events button{margin-top:.2em}.grid--slider .slider .customer-klp-events h2{margin-top:1em}.grid--slider .slider .customer-klp-events h3{font-size:1em}.account-verification label,.account-verification select{min-width:100%}.account-verification label{margin:1em 0 0}.account-verification .line{margin:2em 0 1em}.bankruptcy-and-company-reorganization label{margin:20px 0 5px}.bankruptcy-and-company-reorganization .service-query-box{padding-top:0}.bankruptcy-and-company-reorganization .service-query-box input[type=text]{width:100%;max-width:200px;margin:0;float:left}.bankruptcy-and-company-reorganization .service-query-box select{width:100%;max-width:410px;margin:0}.bankruptcy-and-company-reorganization .service-query-box .form-group{float:left;padding-right:4px}.bankruptcy-and-company-reorganization th:first-of-type{width:80%}.bankruptcy-and-company-reorganization th:nth-of-type(2){width:15%}.bankruptcy-and-company-reorganization th:last-of-type{width:5%}.bankruptcy-and-company-reorganization .frontend-service-product header h2{padding-top:0;font-size:inherit}.bankruptcy-and-company-reorganization .frontend-service-product h1{font-size:20px;margin:45px 0 0 5px}.bankruptcy-and-company-reorganization .frontend-service-product h2{font-size:18px;margin:25px 0 10px 5px;color:#aaa}.bankruptcy-and-company-reorganization .frontend-service-product h3{font-size:14px;margin:20px 0 10px 5px;color:#aaa}.bankruptcy-and-company-reorganization .frontend-service-product th{box-sizing:border-box;width:30%;padding-right:10px}.bankruptcy-and-company-reorganization .frontend-service-product td{box-sizing:border-box;width:70%;padding-left:10px;padding-right:5px}.bankruptcy-and-company-reorganization .frontend-service-product section.application,.bankruptcy-and-company-reorganization .frontend-service-product section.judgement{padding-bottom:30px;border-bottom:1px solid #8a026c}.bankruptcy-and-company-reorganization .frontend-service-product section:last-child{padding-bottom:0;border-bottom:none}.bankruptcy-and-company-reorganization .input-middle-mark{margin:.5em .5em 0 .3em;float:left}.bankruptcy-and-company-reorganization .no-result-for-company-id .content-header{font-weight:700;width:30%}.bankruptcy-and-company-reorganization .no-result-for-company-id .content-content{width:70%}.bankruptcy-and-company-reorganization .no-result-for-company-id .content-content,.bankruptcy-and-company-reorganization .no-result-for-company-id .content-header{float:left;font-size:1.1em;vertical-align:top;padding:10px 0}.association-register .alert h4,.association-register .product-column .report-open-link a{font-size:1.2em}.association-register .association-name{min-width:20em}.association-register .association-status{min-width:10em}.association-register .form-control-group{margin-top:-3em;float:right}.association-register .service-query-box{padding-top:0}.association-register label{margin-top:1em}.association-register .association-journal-number{margin-left:1em}@media (max-width:949px){.association-register .association-journal-number{margin-left:0}}.association-register .selection-table th{width:15%}.association-register .selection-table th:first-child{width:30%}.association-register .selection-table th:nth-child(4){width:20%}.association-register .selection-table th label{margin-top:.5em}.association-register .product-column{box-sizing:border-box;padding:1em 4em 0 .5em;width:50%;float:left}.association-register .product-column .form-group{margin:0}.association-register .product-column .form-group input[type=text]{margin-top:.5em}.association-register .product-column .notifications-handled{margin-bottom:3em}.association-register .linkDisabled{cursor:not-allowed;pointer-events:none;color:grey}.association-register .button-column{margin-top:-5.5em;float:right}.association-register .association-data-date{max-width:60%}.sign-in{z-index:100000;width:400px;position:absolute;top:60px;right:0;box-sizing:border-box;margin-right:auto;background-color:#fff;border:1px solid #000;padding:1rem 2rem}.sign-in label{text-transform:uppercase;font-weight:400;padding:1rem 0 .3rem;margin:0}.sign-in .login-button{clear:both;display:block;padding:1em 0;margin-bottom:1.5rem}.sign-in .btn{width:100%;text-transform:uppercase}@media (max-width:767px){.sign-in{width:100%;right:0}}.main-navigation-mobile-container{z-index:2000;padding:0;margin:0;position:fixed;width:0;height:100%;top:0;right:0;display:none;background-color:#666;overflow-x:hidden;box-shadow:inset 20px 0 20px -10px rgba(68,68,68,.6);-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;transition:width .5s}@media (max-width:1065px){.main-navigation-mobile-container{display:inline}}.main-navigation-mobile-container.open-side-mobile-nav{width:80%;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;transition:width .5s}.main-navigation-mobile-version-header{border-bottom:1px solid #454545;min-height:50px}.main-navigation-mobile-version-header .navigation-toggle{float:right;padding:0 15px 0 0;color:#000}.main-navigation-mobile ul.main-navigation{color:#fff;float:none;min-width:100%;max-width:100%;padding:0}.main-navigation-mobile li{border-bottom:1px solid rgba(255,255,255,.1);display:block;float:none;clear:both;width:100%}.main-navigation-mobile .main-navigation-section-link{background-color:#666;border-bottom:1px solid #454545;color:#fff;padding:15px;text-transform:uppercase}.main-navigation-mobile .main-navigation-navigation-item.is-selected,.main-navigation-mobile .main-navigation-navigation-item>a.main-navigation-section-link{background-color:transparent;color:#fff}.main-navigation-mobile .main-navigation-section-link i{border:solid #fff;border-width:0 1px 1px 0;display:inline-block;position:absolute;top:16px;right:16px;padding:2px;margin:.5rem 1rem 0}.main-navigation-mobile .main-navigation-navigation-item.hide-navigation-item,.main-navigation-mobile .main-navigation-navigation-item.is-open>a.main-navigation-section-link:after,.main-navigation-mobile .main-navigation-navigation-item.is-selected>a.main-navigation-section-link:hover:after,.main-navigation-mobile .main-navigation-navigation-item>a.main-navigation-section-link:after,.main-navigation-mobile .main-navigation-navigation-item>a.main-navigation-section-link:hover:after{display:none}.main-navigation-mobile .main-navigation-section-link .icon-right-arrow{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-navigation-mobile .main-navigation-navigation-item.is-selected>a.main-navigation-section-link .icon-right-arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.main-navigation-mobile .main-navigation-navigation-item.is-open>a.main-navigation-section-link{color:#fff}.main-navigation-mobile .main-navigation-sub-navigation{position:relative;top:0;display:block;background-color:gray;color:#fff}.main-navigation-section-link i,.nav:after,.nav:before,nav:after,nav:before{display:none}.main-navigation-mobile .main-navigation-sub-navigation ul{margin:0;width:100%;float:none;list-style:none;background-color:gray}.main-navigation-mobile .main-navigation-sub-navigation li{position:relative;min-height:52px;font-style:normal;border-top:1px solid rgba(0,0,0,.3)}.main-navigation-mobile .main-navigation-sub-navigation li:hover{background-color:rgba(0,0,0,.05)}.main-navigation-mobile .main-navigation-sub-navigation a{word-wrap:break-word;text-transform:none;text-decoration:none;white-space:normal}.main-navigation-mobile .main-navigation-sub-navigation a div{color:#fff;padding:15px 20px}.page-content-mobile-nav{margin:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.page-content-mobile-nav.nav-open{margin:0}@media (max-width:900px){.page-content-mobile-nav.nav-open{margin-left:-80%;margin-right:80%;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}}.nav,nav{padding:2px 0 0;margin:0}.main-navigation{box-sizing:border-box;width:100%;min-width:200px;max-width:750px;margin-left:auto;margin-right:auto;padding:0 30px}.navbar-nav{margin-top:5px;float:none}.btn-order{border-radius:2px;font-size:14px;margin:10px;min-width:150px;padding:10px;text-transform:none}.main-navigation-section-link{background-color:#fff;color:#777;text-decoration:none;text-transform:uppercase;padding-left:.4rem;padding-right:.4rem}.main-navigation-section-link:hover{color:#000}.main-navigation-section-link:after{box-sizing:border-box;content:'';display:block;border:1px solid transparent;width:0}.main-navigation-navigation-item.is-open>.main-navigation-section-link:after,.main-navigation-section-link:hover:after{width:100%;border:1px solid #000;box-sizing:border-box}.main-navigation-section-link:hover:after{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.main-navigation-navigation-item.is-selected{background-color:#f1f1f1;color:#000}.main-navigation-navigation-item.is-selected>.main-navigation-section-link:hover:after{box-sizing:border-box;border:1px solid #000;width:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.main-navigation-navigation-item.is-open>.main-navigation-section-link{color:#000}.main-navigation-navigation-item.hide-navigation-item{display:none}.main-navigation-navigation-item .main-navigation-section-link-notification-ball{margin:0 2px;width:7px;height:7px;border-radius:50%;background:#c71585;position:absolute;top:10px;right:0}.nav>li>a{padding:15px 10px}.nav>li>a:hover{background-color:#fff;color:#000}li.is-selected>a:focus,li.is-selected>a:hover{background-color:#f1f1f1;color:#000}.navigation-overlay{position:absolute;top:62px;left:0;width:100%;height:100%;z-index:4;background-color:#000;opacity:.3}.navigation-overlay.set-height-fit-for-announcer{top:278px}.main-navigation-container{display:inline}@media (max-width:1065px){.main-navigation-container{display:none}}.main-navigation-sub-navigation{z-index:6;font-family:OpenSans-Regular,serif,sans-serif;width:100%;position:absolute;top:48px;right:0;margin-right:auto;margin-left:auto;background-color:#f1f1f1}.main-navigation-sub-navigation ul{margin:0;list-style:none;float:left;background-color:#f1f1f1}.main-navigation-sub-navigation li{position:static;min-height:52px;font-style:normal;border-top:1px solid rgba(0,0,0,.05)}.main-navigation-sub-navigation li:hover{background-color:rgba(0,0,0,.05)}.main-navigation-sub-navigation a{text-transform:none;text-decoration:none;color:#000;white-space:nowrap}.main-navigation-sub-navigation a div{padding:15px 20px}.main-navigation-sub-navigation .tag{background:#e2e2e2;font-size:10px;border:1px solid #aaa;padding:2px 4px;border-radius:6px;margin-left:5px;color:#828181}.personal-information-sub-nav{z-index:100000;width:400px;position:absolute;top:60px;right:0;box-sizing:border-box;margin-right:auto;background-color:#fff;border:1px solid #000;padding:1rem 2rem;font-size:.9rem}.personal-information-sub-nav .personal-information-sub-nav-links{text-transform:uppercase;margin-top:2rem}.personal-information-sub-nav .log-out-button{margin-top:1.5rem}@media (max-width:767px){.personal-information-sub-nav{right:0;width:100%}}.list--training{list-style:none;margin:0}.list--training li{padding:10px;margin:5px 0;border-bottom:1px solid #ccc}.list--training span{display:block;clear:both}.list--training span.link_color{color:#454545}.service-teaser{padding:0 .5rem 2rem;background-color:#fff}@media (max-width:1040px){.service-teaser:first-child,.service-teaser:nth-child(5){padding-left:0}.service-teaser:nth-child(4){padding-right:0}}@media (max-width:190px){.service-teaser:nth-child(odd){padding-left:0}.service-teaser:nth-child(even){padding-right:0}}@media (max-width:550px){.service-teaser{padding-left:0;padding-right:0}}.service-teaser .picture-field{box-sizing:border-box;background:center top no-repeat #eee;background-size:cover;height:200px}.service-teaser .yrityshaku{background-image:url(images/marketing/tietopalvelu_yrityshaku.jpg)}.service-teaser .europeanBusinessRegister{background-image:url(images/marketing/tietopalvelu_eurooppalainen-bisnesrekisteri.jpg)}.service-teaser .konkurssitJaYrityssaneeraukset{background-image:url(images/marketing/tietopalvelu_konkurssit_yrityssaneeraus.jpg)}.service-teaser .yhdistysrekisteri{background-image:url(images/marketing/tietopalvelu_yhdistyshaku.jpg)}.service-teaser .kiinteistohaku{background-image:url(images/marketing/tietopalvelu_kiinteistohaku.jpg)}.service-teaser .kauppahintahaku{background-image:url(images/marketing/tietopalvelu_kauppahintahaku.jpg)}.service-teaser .asukaskysely{background-image:url(images/marketing/tietopalvelu_asukaskysely.jpg)}.service-teaser .kiinteistokaupanLuonnostelupalvelu{background-image:url(images/marketing/tietopalvelu_kiinteistokaupan-luonnostelupalvelu.jpg)}.service-teaser .henkilo-ja-osoitehaku{background-image:url(images/marketing/tietopalvelu_henkilo-ja-osoitehaku.jpg)}.service-teaser .maksuhairiot{background-image:url(images/marketing/tietopalvelu_maksuhairio.jpg)}.service-teaser .liiketoimintakiellot{background-image:url(images/marketing/tietopalvelu_liiketoimintakielto.jpg)}.service-teaser .velkajarjestelyt{background-image:url(images/marketing/tietopalvelu_velkajarjestely.jpg)}.service-teaser h3{margin-top:.7rem;font-size:1.3rem;line-height:1.4rem}.service-teaser .text{height:9rem}.service-teaser .btn-brand-burble{width:100%}.application-approval .nav-tabs{margin-bottom:1em;min-height:54px}.application-approval .service-query-box h2{margin-top:0}.application-approval .service-query-box .alert{margin-left:0;margin-right:0}.application-approval .service-query-box .loading{margin-top:2em}.application-approval .add-new-customer-form .customer-form-input-group{margin:1em 0}.application-approval .new-company-name input[type=text]{min-width:30em}.application-approval button.add-new-customer-button{margin:.5em .4em 0 0;float:right}.application-approval .application-list th{width:10%}.application-approval .application-list th:nth-child(3){width:30%}.application-approval .application-list th:last-child,.application-approval .application-list th:nth-child(4){width:15%}.application-approval .application-list .approved{color:#093}.application-approval .application-list .waiting-for-approval{color:#8a026c;font-weight:700}.application-approval .application-list ul{list-style:none;margin:0}.application-approval .back-to-customer-list{margin:5px 0 -1em .7em}.application-sending h2{margin-left:.5rem}.application-sending .nav-tabs{margin-bottom:1rem;min-height:54px}.application-sending .service-query-box{margin:1rem .5rem}.application-sending .service-query-box input[type=text]{min-width:55%;max-width:55%;float:left}.application-sending .service-query-box button{margin-top:3px}.application-sending .service-query-box button.company-query-form-button{margin-top:1px}.application-sending .service-query-box p{margin-top:5px}.application-sending .table.occupant-query-company-list th{border-top:none}.application-sending .company-line td{padding:0 5px}.application-sending .company-line td:nth-of-type(1){width:10%}.application-sending .company-line td:nth-of-type(2){width:35%}.application-sending .company-line td:nth-of-type(3){width:55%}.application-sending .company-line td .btn{margin:.5rem}.application-sending .company-line td p{margin-top:10px}.application-sending .company-line td .company-add-and-delete{float:right;min-width:100px}.application-sending .add-buildings-line .form-group{box-sizing:border-box;width:16%;float:left;padding:0 5px}.application-sending .add-buildings-line .form-group input{max-width:100%;min-width:100%}.application-sending .add-buildings-line .add-buildings-line-tr{border-top:1px solid #ccc}.application-sending .add-buildings-line button{margin:35px 5px 0}.application-sending .add-buildings-line button.add-all-buildings{margin:-5px 5px 5px;float:right}.application-sending .building-query-form{margin-bottom:1em}.application-sending td.building-line{background-color:#f0f5f9;padding:1.5em 2.5em}.application-sending td.building-line td,.application-sending td.building-line th{padding:.5em}@media (max-width:949px){.application-sending .add-buildings-line .form-group{width:25%}.application-sending td.building-line{padding:.5em 1em}}.application-sending .add-buildings-list,.application-sending .edit-buildings-list{margin:0}.application-sending .add-buildings-list td:nth-of-type(1),.application-sending .edit-buildings-list td:nth-of-type(1){width:10%}.application-sending .add-buildings-list .search-term,.application-sending .edit-buildings-list .search-term{width:70%}.application-sending .add-buildings-list button,.application-sending .edit-buildings-list button{margin:0 5px}.application-sending .add-buildings-list td:nth-of-type(2),.application-sending .add-buildings-list td:nth-of-type(3){width:20%}.application-sending .add-buildings-list td:nth-of-type(4){width:35%}.application-sending .add-buildings-list td:nth-of-type(5){width:15%}.application-sending .add-buildings-list input[type=text]{min-width:100%;max-width:100%;float:left}.application-sending .edit-buildings-list td:nth-of-type(2){width:40%}.application-sending .edit-buildings-list td:nth-of-type(3){width:35%}.application-sending .edit-buildings-list td:nth-of-type(4){width:15%}@media (max-width:949px){.application-sending .edit-buildings-list td:nth-of-type(2){width:30%}.application-sending .edit-buildings-list td:nth-of-type(3){width:45%}.application-sending .edit-buildings-list td .search-term{width:65%}}.application-sending .send-application{margin:5px 5px 0;float:right}.application-sending .alert-info{margin:5px 0}.application-sending .info-box{max-width:80%;padding-bottom:.5rem}.occupant-query{font-size:1rem;line-height:1.2rem}.occupant-query .service-query-box button{margin-top:2.4rem}.occupant-query .service-query-box input[type=text]{margin:0}.occupant-query .service-query-box .filter-button{margin:2.1rem .7rem 0 0}.occupant-query .service-query-box .form-group{float:left;padding-right:6px}.occupant-query .service-query-box .form-group input{width:100%}.occupant-query .service-query-box .form-group:first-child{width:135px}.occupant-query .service-query-box .form-group:nth-child(2){width:245px}.occupant-query .service-query-box .form-group:nth-child(3){width:145px}.occupant-query .service-query-box .form-group:nth-child(4),.occupant-query .service-query-box .form-group:nth-child(5){width:245px}.occupant-query .service-query-box span.btn{margin-bottom:1px}.occupant-query .building-selection{padding-bottom:1.5rem}.occupant-query .apartment-code,.occupant-query .occupant-query-filter-building-list{padding:0 0 .5rem}.occupant-query .apartment-code label,.occupant-query .occupant-query-filter-building-list label{display:block;clear:both}.occupant-query .select-building-for-occupant-query{box-sizing:border-box;height:11rem;min-height:11rem;max-height:50rem;border:1px solid #c1c2c1}.occupant-query .select-building-for-occupant-query .select-building-for-occupant-query-table{height:90%;width:100%;overflow:auto}.occupant-query .select-building-for-occupant-query .ui-resizable-s{box-sizing:border-box;bottom:0;height:20px!important;background-color:#eff2f7;padding-top:3px;border-top:1px solid #dde2ea}.occupant-query .select-building-for-occupant-query .icon-big-arrow-down{display:block;margin:auto}.occupant-query .select-building-for-occupant-query table{margin:0 0 1.5rem}.occupant-query .select-building-for-occupant-query td{box-sizing:border-box;padding:.5rem .7rem;border-bottom:1px solid #c1c2c1;width:25%}.occupant-query .select-building-for-occupant-query td:nth-of-type(1){width:6%}.occupant-query .select-building-for-occupant-query td:nth-of-type(3){width:15%}.occupant-query .select-building-for-occupant-query td:nth-of-type(6){width:4%}.occupant-query .select-building-for-occupant-query tr{cursor:pointer}.occupant-query .select-building-for-occupant-query tr.selected{background-color:#dde2ea}.occupant-query .select-building-for-occupant-query tr:hover{background-color:#eff2f7}.occupant-query .select-building-for-occupant-query button{margin-top:0}.occupant-query .occupant-list td{width:15%}.occupant-query .occupant-list td:nth-child(2){width:40%}.occupant-query .new-apartment td{border-top:1px solid #888}.occupant-query .info-box{max-width:80%;padding-bottom:.5rem}.occupant-query-application table.application-costumer-info{width:50%;float:left}.occupant-query-application table.application-costumer-info td,.occupant-query-application table.application-costumer-info th{width:50%!important}.occupant-query-application table.application-costumer-info ul{list-style:none;margin:0}.occupant-query-application .customer-type-radio-buttons{padding-top:.5em}.occupant-query-application .customer-type-radio-buttons .radio{margin:.5em 0 1em}.occupant-query-application .customer-type-radio-buttons input[type=radio],.occupant-query-application .customer-type-radio-buttons label{display:inline}.occupant-query-application .customer-type-radio-buttons input[type=radio]{display:inline;margin:-4px 0 0}.occupant-query-application .application-costumer-users td{width:33.3333333%}.occupant-query-application .show-deleted-companies{margin:5px;float:right}.occupant-query-application .removed{margin-bottom:50px;color:#888}table.application-costumers-companies-and-buildings .building-denied{background-color:#f4e1f1}table.application-costumers-companies-and-buildings .btn{float:right}table.application-costumers-companies-and-buildings .locked{background-color:#eff2f7;color:#000}table.application-costumers-companies-and-buildings th{width:15%!important}table.application-costumers-companies-and-buildings th:nth-child(2),table.application-costumers-companies-and-buildings th:nth-child(5){width:25%!important}table.application-costumers-companies-and-buildings th:nth-child(6){width:5%!important}.application-costumers-companies{background-color:#eff2f7;font-weight:700;border-bottom:2px solid #fff}.application-costumers-companies td{padding:10px 0}.application-costumers-companies td:first-child,.application-costumers-companies td:last-child{padding:10px 5px}.application-costumers-companies td:last-child{min-width:5em}.application-costumers-companies td button{margin-left:.2em}.application-costumers-buildings td{border-bottom:1px solid #eff2f7}.application-costumers-buildings td:first-child{padding-left:15px}.application-costumers-buildings .btn-default{background-color:#b9f6cd}.application-approval-comment{box-sizing:border-box;width:90%;float:left;padding:0 .5em}@media (max-width:949px){.add-building-manually .form-group{width:20%}}.occupant-query .service-query-box.add-building-manually button{margin-top:1em}.occupant-query-nav button{margin:5px 5px 10px 0}.merge-customers-companies-and-buildings .service-query-box .col-md-5{padding-left:1em}.merge-customers-companies-and-buildings .service-query-box input[type=text]{min-width:95%}.merge-customers-companies-and-buildings .service-query-box button[type=submit]{margin:2em 0 0}.merge-customers-companies-and-buildings .service-query-box button.empty-search-fields{margin:2em .5em 0 0}.merge-customers-companies-and-buildings .service-query-box button.stop-merging{margin:0}.merge-customers-companies-and-buildings .glyphicon-chevron-right{margin:.1em 0 0 .5em}.merge-customers-companies-and-buildings .glyphicon-chevron-left{margin:.1em .5em 0 0}.merge-customers-companies-and-buildings .donator-customer-company,.merge-customers-companies-and-buildings .receiver-customer-company{box-sizing:border-box;width:50%;float:left;padding:0 1em 1em}.merge-customers-companies-and-buildings .donator-customer-company{border-right:solid 2px #dde2ea;margin-bottom:1em}.merge-customers-companies-and-buildings .receiver-customer-company{border-left:solid 2px #dde2ea;margin-left:-2px;margin-bottom:1em}.merge-customers-companies-and-buildings .merging-result-customer-company{box-sizing:border-box;width:100%;padding:0 1em 1em}.merge-customers-companies-and-buildings .merging-result-customer-company td:first-child{width:5%}.merge-customers-companies-and-buildings .merging-result-customer-company td:nth-child(2){width:35%}.merge-customers-companies-and-buildings .merging-result-customer-company td:nth-child(3){width:10%}.merge-customers-companies-and-buildings .merging-result-customer-company td:nth-child(4){width:20%}.merge-customers-companies-and-buildings .merging-result-customer-company td:last-child{width:30%}.merge-customers-companies-and-buildings .show-moredetails-about-merging-shown .line{margin:1em 0}.merge-customers-companies-and-buildings .show-moredetails-about-merging-shown a{font-size:1.1em}.merge-customers-companies-and-buildings .merging-comment-header{margin:0 auto;font-weight:700;width:70%}.merge-customers-companies-and-buildings .glyphicon-arrow-right{margin-right:-2.2em}.merge-customers-companies-and-buildings h2{margin-top:1.5em}.merge-customers-companies-and-buildings .line{margin:2em 0}