body{padding-top:5px;padding-bottom:20px}
.navbar{margin-bottom:5px}
.navbar-wrapper{position:relative;top:0;right:0;left:0;z-index:20}
.navbar-wrapper>.container{padding-right:0;padding-left:0}
.navbar-wrapper .navbar{padding-right:15px;padding-left:15px}
.navbar-wrapper .navbar .container{width:auto}
@media (min-width:768px){.navbar-wrapper .container{padding-right:15px;padding-left:15px}
.navbar-wrapper .navbar{padding-right:0;padding-left:0;border-radius:6px}
.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}
.featurette-heading{font-size:50px}
}
@media (min-width:992px){.featurette-heading{margin-top:60px}
}
h1,h2,h3,h4,h5,h6{font-family:Futura,Verdana,sans-serif}
div.hasExtSource{min-height:600px}
.affix-top{position:relative;max-height:calc(100vh - 4rem);overflow-y:auto}
.affix{top:-10px;max-height:calc(100vh - 4rem);overflow-y:auto}
.affix-bottom{position:absolute;max-height:calc(100vh - 4rem);overflow-y:auto}
ul{list-style-type:none;list-style-image:url(images/0077_wp-industrial-bullet-red-06x06.png)}
.ulLinks{margin:1rem 0}
.ulLinks a:hover{padding:0 3px;border-left-width:4px;border-left-style:solid}
#sidebarNav .ulLinks{font-size:1.25rem}
#sidebarNav .ulLinks li{margin-top:.1rem;margin-bottom:.2rem}
#sidebarNav,.ulLinks{padding-left:0;margin:1rem 0 2rem}
#sidebarNav li,.ulLinks li{list-style:none;margin:5px 0 7px 5px;padding-left:5px}
.ulLinks li{margin-left:2rem}
#sidebarNav .currentSB,#sidebarNav a:hover,.ulLinks a:hover{margin-left:-7px;padding-right:3px;padding-left:3px;border-left-width:4px;border-left-style:solid}
#sidebarNav li.divider,.ulLinks li.divider{height:1px;margin:9px 0;overflow:hidden;background-color:#D7DFC0}
#sidebarNav li.sidebarNav-header,.ulLinks li.sidebarNav-header{display:block;padding:3px 20px;margin-left:-10px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.ulAltStyle a:hover{color:rgba(66,133,66,.5)}
.ulAltStyle a.currentSB{color:rgba(66,133,66,.85)}
#jumbotronBanner{height:340px;padding:3rem 2rem}
#jumbotronBanner div.text-logo h1{font-family:Calibri,sans-serif}
#jumbotronBanner div.text-logo{float:left;text-align:center;text-transform:lowercase;margin:0 0 0 2rem}
#jumbotronBanner h1{padding:0;margin:0;font-size:6rem;letter-spacing:1px}
#jumbotronBanner p{font-size:1.5rem}
#jumbotronBanner a{color:inherit}
#jumbotronBanner a:hover{text-decoration:none}
.jumbotron{background-image:url(img/_1600x340/_R2A5211.jpg)}
.jBannerSkaala{background-image:url(img/_1600x340/_R2A1552.jpg)}
.jBannerKA{background-image:url(img/_1600x340/_R2A5211.jpg)}
.jBannerH{background-image:url(img/_1600x340/_R2A5191.jpg)}
.jBannerYEHst{background-image:url(img/_1600x340/_R2A5216.jpg)}
.jBannerYL{background-image:url(img/_1600x340/_R2A1590.jpg)}
.jBannerYLl{background-image:url(img/_1600x340/_R2A5196.jpg)}
.jBannerYK{background-image:url(img/_1600x340/_R2A1565.jpg)}
.jBannerYESmjjee{background-image:url(img/_1600x340/_R2A1588.jpg)}
.jBannerYETdt{background-image:url(img/_1600x340/_R2A5195.jpg)}
span.blurbLine{display:inline-block;background-color:rgba(33,33,33,.6);padding:3px 7px;margin-bottom:2px;border-radius:5px;color:#fff}
.row img{margin-bottom:2px}
button.blocklist{display:block;margin:2px 0}
div.with_image h1,div.with_image span{color:#fff}
.dropdown-menu>.disabled{cursor:not-allowed}
.dropdown-menu>.disabled>a{pointer-events:none}
.ma-logo{height:60px;padding:.25rem}
.vcenter{display:inline-block;vertical-align:middle;float:none}
.logo-sm{max-width:50%}
footer{font-family:"Courier New",Courier,monospace;text-align:center;font-size:1.25rem}
footer p{letter-spacing:1px;margin:-.25rem;padding:0 0 3px}
footer a{color:inherit}
footer a:hover{text-decoration:none}
footer .cright{margin:5px 0 0;font-style:italic;font-size:80%;color:#3C0;letter-spacing:1.5px}
.modal-header{min-height:56.72px}
div#active_record_countdown{margin-top:1rem;padding:0 0 3px;height:3rem;line-height:3rem;letter-spacing:1px;text-align:center}
div.countdown_error,div.countdown_warning{color:#a11818;font-style:italic}
span.is_active_text{display:block;text-align:center;font-style:italic;color:#a11818;letter-spacing:1.5px}
.pagination_page_links{margin:10px 0;width:auto;text-align:center}
.pagination_page_links a{padding:3px 5px;margin:2px;color:#fff;text-decoration:none;font-family:Tahoma;font-size:12px;background-color:#5bc0de}
.pagination_page_links a:hover{background-color:#31b0d5;cursor:pointer}
.pagination_page_links a.jp-previous{margin-right:15px}
.pagination_page_links a.jp-next{margin-left:15px}
.pagination_page_links a.jp-current,a.jp-current:hover{background-color:#F9F9F9;color:#333}
.pagination_page_links a.jp-disabled,a.jp-disabled:hover{color:#bbb}
.pagination_page_links a.jp-current,.pagination_page_links a.jp-disabled,a.jp-current:hover,a.jp-disabled:hover{cursor:default;background:0 0}
.pagination_page_links span{margin:0 5px}
.confirmDeleteUDModal{display:block;width:auto;margin:5px auto;text-align:center;font-size:.8em;padding:3px 3em}
.dTietueForm{text-align:center}
.intend1{padding:.25em 1em}
.nl2x_paragraph{padding-left:inherit}
.displayNone{display:none}
.center{text-align:center}
.otsikkomainen{font-variant:small-caps}
.block{display:block}
.inline{display:inline}
div.ekspressioContainer{margin-bottom:.5em;padding:.25em 1em;border-left:2px solid #ccc;font-size:.95em}
form{margin:1em 0}
.form-group{padding-bottom:3px}
form label{display:inline;width:65%;margin:0}
form div.altHidden{display:none}
form input[type=checkbox]{width:auto;margin:2px 10%}
form input[type=text],form input[type=password]{display:inline;width:70%;margin:2px 10% 2px 0}
form .textarea_label{display:block;width:auto;margin:0;padding-top:.5em}
form .textarea_input{display:block;margin-top:5px;width:80%}
form .radio_label{display:inline;width:20%;margin:0}
form .buttonless_radio_label{width:auto}
form .fakelabel{display:block;padding:5px 0;font-size:1.25em;font-variant:small-caps}
form span.radioblock{display:block;margin:.5em 1em;width:auto}
form select{margin:.25em .5em}
span.required:after{content:' *'}
span.required{font-weight:700}
.dynExtraDel{display:block;padding:.5em 1em}
.dynExtraDelMarked{display:block;overflow:hidden;background-color:#FC6;height:2.5em;margin:4px 3px;padding:3px 4px 2px;border:2px solid #FF8000;border-radius:5px;-moz-border-radius:9px;-webkit-border:5px}
div.luomistiedot{width:75%;margin:5px auto;text-align:center;font-size:.8em;padding:5px}
button.btn.collapsed:before{content:'+';display:inline-block;width:15px}
button.btn_collapsed:before{content:'-';display:inline-block;width:15px}
div.alert h3{display:inline}
label.buttonless_wrapper{display:inline-block;font-size:.9em;text-align:center;position:relative;overflow:hidden}
span.buttonless_radio{display:inline-block;width:12em;margin:0 8px 0 0;padding:0 5px;background:#f9f9f9;line-height:1.5em;border-top:3px ridge #999;border-right:1px solid #999;border-bottom:4px ridge #999;border-left:1px solid #999;border-radius:20px 0 20px 5px;-moz-border-radius:17px 7px;-webkit-border:17px 7px 17px 7px}
span.buttonless_radio:hover{background:#CCC;font-style:italic}
input[type=radio].buttonless_wrapper{position:absolute;top:-100px}
input[type=radio]:checked~span{display:inline-block;background:#333;color:#f9f9f9;font-style:italic}