html{color:#222;font-size:1em;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.top-bar,.top-bar ul{background-color:#ff3b00 !important}.title-bar{background-color:#ff3b00 !important}.menu-text{color:white !important;font-size:1.3rem;font-weight:bold;padding:.55rem 1rem !important}.menu-text:hover{color:#f1f1f1 !important}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color:#fff transparent transparent}.dropdown-menu>li.is-active>a{color:#f1f1f1 !important}.submenu.menu.vertical.is-dropdown-submenu.first-sub{background-color:#fafafa !important;border-radius:.8rem;box-shadow:.8rem .8rem 1rem rgba(0,0,0,0.21);z-index:14}.dropdown .is-dropdown-submenu a{color:#434343}.dropdown .is-dropdown-submenu a:hover{color:black}.dropdown hr{margin:0 .5rem 0 .5rem}#stationsSelect{padding:.7rem 1rem}#stationsCheckText{color:#434343;display:inline;padding-right:5px;font-size:100%}#searchInputBox{max-width:none;width:14.5rem;padding:0;padding-left:.8rem;margin:0;height:40px;border-radius:20px 0 0 20px;background-color:#fcfcfc}#searchButton{border-radius:0 20px 20px 0;border:1px solid #cacaca;height:40px;width:40px;padding:0;background-color:#fcfcfc;color:gray;box-shadow:inset 0 1px 2px rgba(10,10,10,.1)}#searchButton:hover{background-color:#e7e2e8}.topBarLink{color:white;font-size:18px;font-weight:bold}.topBarLink:hover{color:#e7e2e8 !important}.info{border:2px solid white;border-radius:40px;height:30px;width:30px;margin:5px;padding:3px 0 0 10px !important}.info:hover{background-color:#ff6239}.grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:25px;margin:1.8rem}#map{height:350px;border-radius:1.2rem;box-shadow:#bcbcbc .5rem .5rem 1rem}.blurred{filter:blur(1.5px)}.infobox{border-radius:.5rem;box-shadow:5px 5px 5px #c8c6c6;height:100%}.infoboxHeader{border:1px solid #929292;border-bottom:1px solid rgba(168,168,168,0.34);border-radius:.5rem .5rem 0 0;background-color:#ff6f59;padding:5px 0 0 12px}.infoboxHeaderText{font-family:lato;font-weight:bold;color:white}.infoboxBody{min-height:50px;border:1px solid #cfcfcf;border-radius:0 0 5px 5px;padding:1rem}.TableName{font-weight:bold;font-size:28px}#mistämihin{font-weight:bold;color:#292929}.tableName{font-size:1.9rem;font-weight:bold;color:#323232}.CompositionFooterLined{background-color:white !important;border-top:1px solid #333}table{border:1px solid #ddd;border-collapse:collapse;width:100%}td,th{text-align:left;padding:8px}tr:nth-child(even){background-color:#e8e8e8}.lihava{font-weight:bold}.red{color:red}.green{color:#33ff2b}.yellow{color:#ffdc0a}.grayed{color:#898989}.infoText{margin:4rem;margin-top:0;text-align:justify;font-size:1.1rem}#infoHeader{font-weight:bold;margin:1rem;color:#575757;margin-left:4.2rem;margin-bottom:.5rem}#topBarInfoText{color:white;font-size:1.5rem;font-weight:bold;margin-right:.8rem;margin-top:.5rem}@media print,screen and (max-width:30em){.infoText{margin:2rem;margin-top:0}#infoHeader{margin:1rem;margin-left:2.2rem;margin-bottom:.5rem}}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}