.plus-app-2017-01-hoitotutka svg:not(:root){overflow:hidden}.plus-app-2017-01-hoitotutka .clear{clear:both}body>img{width:0px;height:0px;position:absolute}.yle__navigation{display:none}.yle__section{margin-bottom:0px}.plus-app-2017-01-hoitotutka{line-height:1.2em}.plus-app-2017-01-hoitotutka strong{font-weight:bold}.plus-app-2017-01-hoitotutka .header-container{position:relative}.plus-app-2017-01-hoitotutka .header-container img{margin:auto;max-width:1024px}.plus-app-2017-01-hoitotutka .header-container .title-container{left:0px;top:30%;position:absolute;width:100%}.plus-app-2017-01-hoitotutka .header-container .title-container h1{text-align:center;color:rgba(0,0,0,0.65)}.plus-app-2017-01-hoitotutka .app{background:white}.plus-app-2017-01-hoitotutka .app h1{font-size:50px;font-weight:bold}.plus-app-2017-01-hoitotutka .app p{margin-top:0.5em;margin-bottom:0.5em}.plus-app-2017-01-hoitotutka .app img{padding:0;display:block}.plus-app-2017-01-hoitotutka .app h3{font-size:18px;font-weight:bold;margin-bottom:0.3em}.plus-app-2017-01-hoitotutka .app h4{font-size:14px;font-weight:bold}.plus-app-2017-01-hoitotutka img{width:100%}.plus-app-2017-01-hoitotutka .intro{padding-top:10px;padding-bottom:10px}.plus-app-2017-01-hoitotutka .intro .content{font-size:14px;width:90%;margin:auto;max-width:600px}.plus-app-2017-01-hoitotutka .ui{background:#d8e7e7;padding-top:10px;padding-bottom:20px}.plus-app-2017-01-hoitotutka .ui button.cancel{position:absolute;margin-top:5px;border:none;background:black;color:white;font-size:16px;text-align:center;cursor:pointer;padding:10px;right:0px;top:-25px}.plus-app-2017-01-hoitotutka .ui .content{position:relative;width:94%;margin:auto;max-width:600px}.plus-app-2017-01-hoitotutka .ui .content h4{margin-top:15px}.plus-app-2017-01-hoitotutka .ui .content h3.question{margin-bottom:10px;text-align:center;margin-top:20px}.plus-app-2017-01-hoitotutka .ui .content input{font-size:16px;padding:0.5em 0.2em}.plus-app-2017-01-hoitotutka .results .content{width:94%;max-width:600px;margin:auto;margin-top:30px}.plus-app-2017-01-hoitotutka .results .content h3.changes{margin-bottom:20px}.plus-app-2017-01-hoitotutka .results table{width:100%;border-collapse:collapse;margin-bottom:40px}.plus-app-2017-01-hoitotutka .results table tbody h3{font-size:11px;margin-bottom:0}.plus-app-2017-01-hoitotutka .results table tbody img{height:60px}.plus-app-2017-01-hoitotutka .results table tbody tr:nth-child(odd){background:#cacaca}.plus-app-2017-01-hoitotutka .results table tbody tr:nth-child(even){background:#f3edf3}.plus-app-2017-01-hoitotutka .results table tbody td{vertical-align:top;padding:1em 5px}.plus-app-2017-01-hoitotutka .results table tbody td.service{width:50%;text-align:center}.plus-app-2017-01-hoitotutka .results table tbody td.change{width:50%;text-align:center}.plus-app-2017-01-hoitotutka .quote{margin-bottom:40px;max-width:600px;margin:auto}.plus-app-2017-01-hoitotutka .quote img{width:65%;max-width:256px;margin:20px auto;margin-bottom:30px}.plus-app-2017-01-hoitotutka .quote .content{border-radius:20px;background:#d4d4d4;width:94%;max-width:600px;margin:auto}.plus-app-2017-01-hoitotutka .quote .content .text{padding:10px 25px 20px 25px}.plus-app-2017-01-hoitotutka .quote .content .text .johtajanimi{font-weight:bold}.plus-app-2017-01-hoitotutka .quote .arrow{z-index:0;position:relative;margin:-20px auto auto auto;width:0px;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:40px solid #d4d4d4}.plus-app-2017-01-hoitotutka .summary .content{width:94%;margin:auto;max-width:600px}.plus-app-2017-01-hoitotutka .summary .content .fixedholder{height:110px}.plus-app-2017-01-hoitotutka .summary .content .fixedholder .fixed{height:110px;top:0px;background:#fff;width:100%;left:0px}.plus-app-2017-01-hoitotutka .summary .content .fixedholder .fixed table{max-width:600px;margin:auto}.plus-app-2017-01-hoitotutka .summary .content h3{margin-top:20px}.plus-app-2017-01-hoitotutka .summary table{width:100%;border-collapse:collapse}.plus-app-2017-01-hoitotutka .summary table td{width:25%}.plus-app-2017-01-hoitotutka .summary table thead img{height:50px}.plus-app-2017-01-hoitotutka .summary table thead td{padding:5px 2px;vertical-align:bottom;text-align:center}.plus-app-2017-01-hoitotutka .summary table thead h4{font-size:10px;margin:2px 2px 10px 2px}.plus-app-2017-01-hoitotutka .summary table tbody .active{font-weight:bold}.plus-app-2017-01-hoitotutka .summary table tbody td{font-size:11px;padding-bottom:6px}.plus-app-2017-01-hoitotutka .summary table tbody td h4{font-size:11px;font-weight:normal;margin:2px 2px 0px 2px}.plus-app-2017-01-hoitotutka .summary table tbody tr{cursor:pointer}.plus-app-2017-01-hoitotutka .summary table tbody tr:hover{background:black;color:white}.plus-app-2017-01-hoitotutka .summary table tbody tr.even{background:#cacaca}.plus-app-2017-01-hoitotutka .summary table tbody tr.odd{background:#f3edf3}.plus-app-2017-01-hoitotutka .summary table tbody img{height:30px}.plus-app-2017-01-hoitotutka .summary table tbody td.info{vertical-align:top}.plus-app-2017-01-hoitotutka p.searchdisclaimer{margin-top:-10px;font-size:11px}.plus-app-2017-01-hoitotutka .googlemap-container{width:90%;margin:auto}.plus-app-2017-01-hoitotutka .googlemap-container .map{height:500px}.plus-app-2017-01-hoitotutka .googlemap-container .infocontent .list{margin-bottom:5px}.plus-app-2017-01-hoitotutka .googlemap-container .infocontent .list.small{font-size:10px}.plus-app-2017-01-hoitotutka .googlemap-container .infocontent .list.smallest{font-size:8px}.plus-app-2017-01-hoitotutka .googlemap-container .infocontent .services,.plus-app-2017-01-hoitotutka .googlemap-container .infocontent .organization{font-weight:bold}.plus-app-2017-01-hoitotutka .googlemap-container .infocontent h3{margin-top:8px}.plus-app-2017-01-hoitotutka .legend{font-size:14px;width:90%;margin:auto;margin-top:5px;line-height:1.6}.plus-app-2017-01-hoitotutka .legend .legenditem{display:inline-block;margin-bottom:2px}.plus-app-2017-01-hoitotutka .legend span{vertical-align:middle;margin-right:6px}.plus-app-2017-01-hoitotutka .legend img{width:20px;height:auto;display:inline;vertical-align:middle;margin-right:5px}.plus-app-2017-01-hoitotutka .disclaimer{font-size:12px;width:94%;max-width:600px;margin:auto;margin-top:20px}.plus-app-2017-01-hoitotutka .yle-sharelinks{text-align:center;padding:50px 0px}.plus-app-2017-01-hoitotutka .yle-sharelinks a{margin:0.5em}.plus-app-2017-01-hoitotutka .credits{font-size:14px;max-width:600px;width:94%;margin:auto;margin-top:60px}.plus-app-2017-01-hoitotutka .feedback.submitted input{opacity:0.5}.plus-app-2017-01-hoitotutka .feedback{margin-top:30px;background:#d8e7e7;padding:5px 0px 20px 0px}.plus-app-2017-01-hoitotutka .feedback .content{width:94%;margin:auto;max-width:600px}.plus-app-2017-01-hoitotutka .feedback .content .targetinfo h4{margin-bottom:30px}.plus-app-2017-01-hoitotutka .feedback .content h3{margin-top:10px;margin-bottom:40px}.plus-app-2017-01-hoitotutka .feedback .content input{box-sizing:border-box;display:block;width:100%;font-size:16px;margin-bottom:10px}.plus-app-2017-01-hoitotutka .feedback .content textarea.service-input{width:100%;box-sizing:border-box;height:50px;font-size:16px;display:block;margin-bottom:10px;resize:none}.plus-app-2017-01-hoitotutka .feedback .content button.disabled{opacity:0.2}.plus-app-2017-01-hoitotutka .feedback .content button{margin-top:20px;border:none;background:black;color:white;font-size:16px;text-align:center;padding:10px 0px;cursor:pointer}.plus-app-2017-01-hoitotutka .feedback .content button.cancel{float:right;padding:15px;margin-top:0px;margin-left:10px;margin-bottom:30px}.plus-app-2017-01-hoitotutka .feedback .content button.send{width:100%}@media screen and (min-width: 600px){.plus-app-2017-01-hoitotutka .app .legend{width:94%}.plus-app-2017-01-hoitotutka .app h1{font-size:64px}}@media screen and (min-width: 1024px){.plus-app-2017-01-hoitotutka .app .googlemap-container{width:100%}.plus-app-2017-01-hoitotutka .app .summary .content table.fixed thead td{padding-bottom:10px}.plus-app-2017-01-hoitotutka .app .legend{text-align:center}.plus-app-2017-01-hoitotutka .app h1{font-size:80px}.plus-app-2017-01-hoitotutka .app .intro p{font-size:18px;line-height:1.3em}.plus-app-2017-01-hoitotutka .googlemap-container .map{height:700px}}
