body.ilmoita-ulkoiluja{line-height:1.6}body.ilmoita-ulkoiluja #cta-ilmoita-ulkoiluja{margin-bottom:90px;padding-left:20px}body.ilmoita-ulkoiluja #cta-ilmoita-ulkoiluja button{margin-top:0px;border-radius:10px;margin-bottom:20px;font-size:16px;letter-spacing:1.1px;text-transform:capitalize;font-weight:600}body.ilmoita-ulkoiluja #cta-ilmoita-ulkoiluja p a{font-size:16px;font-weight:400}body.ilmoita-ulkoiluja h2{padding-bottom:20px;padding-left:20px}body.ilmoita-ulkoiluja h2#secondary-title{font-size:22px;padding-bottom:16px}.participate-container{position:relative;background-color:#87b623}#participate-form-container{text-align:left;display:flex;justify-content:center;align-items:center}@media(max-width: 900px){.tulokset .days-left-item{width:100%;border-bottom:5px solid #f2f2f4}}.big-leafs-bg{background-image:url(../img/bg_days_left_row_big.jpg);background-repeat:no-repeat}.participate-container.label{margin:30px 0px 15px 0px;color:#fff;text-align:center;padding:5px 5px 5px 5px}.participate-container.label .days-left{background-color:#00aedf;background-color:#4bb537;padding:6px 13px 6px 13px;font-size:26px;border-radius:3px;margin:0px 8px 0px 8px;display:inline-block;-ms-transform:rotate(-5deg) translate(0px, -3px);-webkit-transform:rotate(-5deg) translate(0px, -3px);transform:rotate(-5deg) translate(0px, -3px);box-shadow:0px 2px 5px rgba(0,0,0,.12)}.participate-container.label h1{padding:10px;background-color:#1a93bd;color:#fff;line-height:100%;padding:30px;border-radius:2px;margin:0px;font-size:33px;font-weight:400;text-align:center}.participate-container.label p{margin:20px 0px 0px 0px;font-weight:normal;font-size:15px}.participate-container.label p a,.participate-container.label p a:hover{font-weight:normal;font-size:15px;display:inline-block;padding-bottom:3px}.participate-container.label a{display:inline-block;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.6);font-weight:bold;color:#fff}.participate-container .text-link{display:block;margin-top:-15px;font-size:12px;margin-left:250px;font-size:12px}.participation-thanks h1{margin-top:15px;margin-bottom:38px;font-weight:600;padding-bottom:30px}.participation-step.participation-thanks{opacity:0;font-size:16px;padding:30px 30px 70px 30px;background-color:#fff}.participation-step-pre{font-size:18px}.participation-step-pre.step-start h1{color:#fff;font-family:roboto;font-weight:600;font-size:40px;margin-bottom:15px;margin-top:40px;margin-bottom:10px;margin-top:45px;padding:0px}@media(min-width: 1024px){.participation-step-pre.step-start h1{margin-top:60px;font-size:45px}}.participation-step-pre.step-start p{color:#fff;font-family:roboto;font-size:17px;text-align:center;margin-top:0px;margin-bottom:30px}.pre-registration .participation-step-pre h1{color:#fff;font-family:roboto;font-weight:600;font-size:32px;margin-bottom:0px;padding-right:40px;padding-left:40px;margin-top:45px}.participation-step-pre.hidden{display:none}.pre-step-item{margin:20px auto 20px auto;display:block}.pre-step-label{display:block;text-align:center;margin:0px auto 10px auto}button.pre-step-item{font-size:18px;width:360px;cursor:pointer}.participation-step{padding:10px 30px 15px 40px}@media screen and (min-width: 1000px){.participation-step #civil-participation-wrapper{padding-left:30px}}.participation-step h2{margin-top:0px;margin-bottom:38px;font-weight:600;font-size:28px;font-weight:500;margin-top:30px;margin-bottom:40px;line-height:1.1;border-bottom:1px solid #4891c4;padding-bottom:30px;color:#4891c4}@media screen and (min-width: 1000px){.participation-step h2{padding-left:30px}}.participation-step1.step-1-1{margin-top:0px;font-size:26px;font-weight:bold;background-color:#fff;background-color:#fff;margin:40px 11px 0px 11px}@media(max-width: 1100px){.participation-step-pre.step-start h1{font-size:36px}.participation-step1.step-1-1{font-size:22px}}.participation-step1.step-1-1.margin-bottom{margin:60px 11px 11px 11px}.table.email-container{margin-top:10px}.email_info{font-weight:normal}.participation-step hr{border:0px;border-bottom:1px solid rgba(0,0,0,.06);margin:0px;margin-bottom:30px}.participation-step1 label{font-size:15px;margin:0px 0px 6px 0px}.outing-example{display:none;font-size:13px;color:#171717;font-weight:normal;margin:15px 0px 10px 0px;border:1px solid rgba(0,0,0,.08);padding:25px}.outing-example-button{cursor:pointer;color:#0770ad;font-size:13px;font-weight:normal;margin:0px 0px 22px 0px}.participation-step2{display:none;opacity:0;margin-top:0px;padding-top:0px;background-color:#fff;margin:0px 11px 11px 11px}.participation-step2.active{display:block}.participate-container .table-cell{vertical-align:middle}.participate-container .table{width:100%}.participate-container .outings.amount{width:60px;display:inline-block;text-align:center;margin-right:10px;margin-left:10px;font-size:22px;font-weight:600;padding:5px}.organisation-info{cursor:pointer;font-size:13px;margin:0px 0px 20px 15px}@media(max-width: 900px){.participation-step{padding:20px 10px 5px 10px;line-height:1.5;text-align:center}.participation-step1.step-1-1{font-size:24px}.participation-step1.step-1-1 .info-text{display:none}.outing-example-button{display:block}input.outings.email{width:100%}}.participate-container .outings-total-container{position:relative;width:27%;text-align:center;vertical-align:middle;padding:35px 35px 35px 35px;color:#fff}@media(max-width: 900px){.participate-container .outings-total-container{height:auto}}.tulokset .tulokset-outings-total-container{font-size:27px !important;padding:11px 30px 0px 30px;height:90px;width:660px;text-align:center}@media(max-width: 900px){.tulokset .tulokset-outings-total-container{width:100%;height:auto;padding-bottom:10px}}.tulokset .tulokset-outings-total-container h1{font-size:67px;margin:0px 8px 0px 0px;font-weight:600}.tulokset .distinct-participants{margin:5px 0px 0px 0px}.tulokset .distinct-participants section{padding:20px;font-size:20px}.tulokset .distinct-participants.karkikunnat section{width:100%}.karkikunnat section .arrow-down{right:20px;left:auto;top:50%;transform:translateY(-50%)}.tulokset .distinct-participants section:last-child{margin-right:0%}.tulokset .distinct-participants figure{font-size:42px;font-weight:600;margin-right:5px}.tulokset .distinct-participants .number{font-size:42px;font-weight:600}@media(max-width: 900px){.tulokset .distinct-participants .number{font-size:24px;vertical-align:text-top}.tulokset .distinct-participants figure{font-size:32px}}.tulokset .distinct-participants p{line-height:20px}.tulokset .button{padding:8px 16px 8px 16px;background-color:#3891c4;color:#fff;font-size:15px;border-radius:3px}.participate-cta{position:relative;text-align:center;width:100%;font-size:16px;line-height:16px;font-weight:500;font-family:Roboto slab}.participate-container .outings-total-container h1{font-family:Roboto slab;color:#fff;font-weight:800;font-size:75px;line-height:100%;margin:7px 0px 0px 0px;padding:0px}.outings-total-container p{margin:15px 0px 0px 0px;font-size:34px;line-height:100%;font-family:roboto;width:100%;display:block}.step-1-1-pre{margin-top:30px;margin-bottom:30px}.step-1-1-pre h1{color:#fff;font-family:roboto;font-weight:500;letter-spacing:.3px;font-size:24px;margin-bottom:0px}.step-1-1-pre.hidden{display:none}@media(max-width: 900px){.step-1-1-pre{height:auto;padding:1px 10px 10px 10px}.select-item-1{margin-top:20px !important}.select-item-2{margin-top:0px !important;margin-bottom:20px}}#frontpage-cta #cta #participation-thanks{color:#000}@media(max-width: 900px){#frontpage-cta #cta #participation-thanks{font-size:15px}}#frontpage-cta #cta #participation-thanks h1{color:#69ac2c}@media(max-width: 900px){#frontpage-cta #cta #participation-thanks h1{font-size:30px;font-weight:600;margin:0px 0px 20px 0px}}.participate-form-container{width:100%}.participate-form-container .error{background-color:#f8d7da;color:#000}.participate-form-container input,.participate-form-container textarea,.participate-form-container select{padding:10px;outline:none;max-width:540px}.participate-form-container textarea{max-width:534px}.participate-form-container select{max-width:300px}#record-container{display:flex;flex-grow:1;flex-basis:0px}#record-container>div{flex-basis:50%}#record-container .margin{flex-basis:20px;width:20px;flex-grow:0;flex-shrink:0}#record-container label{text-align:left;margin-bottom:8px}#record-container .short-number{width:80px}#record-container .input-row{display:flex;justify-content:flex-start;color:#000;align-items:center}#record-container .input-row input{margin-bottom:0px}#record-container .input-row span{font-size:16px;margin-left:10px}#record-container .small-info-text{color:#63656e;font-size:13px;margin-top:16px;font-weight:400}#record-email-container{margin-top:50px}.record-continue-button{margin:20px 0px 20px 0px}#continue-step-1{margin-top:20px;display:block;width:100%}.form-comments-container{display:none}.pre-step-button{color:#000;background-color:#f3f3f4;padding:13px 40px 13px 60px;font-family:roboto;display:block;margin:20px 0px 30px 0px;text-transform:none;font-size:18px}.pre-step-button:hover{background-color:#fff}.pre-registration .pre-step-button{margin:17px 0px 30px 0px;padding:13px 30px 13px 50px;font-size:18px}.pre-step-button.pre-step-button_start{padding:15px 50px 15px 70px;margin:20px auto 30px auto}.pre-step-button i{vertical-align:text-top;font-size:23px;color:#5f7b26}.cancel-button{margin-top:20px;float:right;font-size:16px}.participate-button{margin-top:10px;padding:15px 60px 15px 60px;font-family:roboto}button.button-step1{margin:0px 30px 17px 10px;padding:12px 50px 12px 50px;font-family:roboto}.email_info{font-size:12px;color:gray}.steps{list-style:none;padding:0px;text-align:left;margin:0px;border-top:1px solid #fff;margin-top:20px;padding-top:20px;padding-bottom:20px;padding-left:25px;color:#fff}.steps li{margin-left:0px}@media(max-width: 900px){.participate-container .outings-total-container{width:100%;float:none;margin-right:auto;margin-left:auto;display:block;padding:5px 0px 10px 0px}.participation-step input.outings.nick{width:100%}.participation-step select{width:100%}select.outings.locations{width:100%}.participate-form-container{width:100%;padding-left:0px}button.button-step1{margin:10px auto 17px auto;float:none}.participation-step2 label{margin:0px;text-align:left}.participate-button{margin:0px auto 20px auto;float:none}.form-comments-container{margin-top:0px;display:none}.organisation-info{display:none}}/*# sourceMappingURL=participate.css.map */