.single-kurssit .btn-white a,.single-kurssit a.btn-white,.single-kurssit div.btn-white{min-width:350px}#content .validation_error{font-size:2.2rem;font-family:'Open Sans';color:#ec0d0d}#content .gfield_error .gfield_label{color:#ec0d0d;font-family:'Open Sans'}#content .gfield_validation_message{display:none}.toteutus{text-align:right}#kurssihakemuslomake>.gform_wrapper{display:block!important}#footer .toteutus a{font-size:1.2rem}#page .gform_confirmation_wrapper .gform_confirmation_message{font-size:1.6rem;padding:15px;border:1px solid #000}#page .gform_confirmation_wrapper .gform_confirmation_message p{font-size:1.6rem}#gform_wrapper_2 .gform_heading{display:none!important}#gform_wrapper_2 .gform_button.button{background:#000;color:#fff;text-align:center;padding:20px 25px;display:inline-block;height:inherit;border:1px solid #000;border-radius:0!important;font:400 1.8rem /1.2 "Open Sans"!important;text-transform:uppercase;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;text-decoration:none;margin-bottom:10px;cursor:pointer}#gform_wrapper_2 .gform_button.button:hover,#gform_wrapper_2 .gform_button.button:focus{background:#fff;color:#000;text-align:center;padding:20px 25px;display:inline-block;height:inherit;border:1px solid #000;border-radius:0!important;font:400 1.8rem /1.2 "Open Sans"!important;text-transform:uppercase;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;text-decoration:none;margin-bottom:10px;cursor:pointer}@media only screen and (max-width:769px){#footer .toteutus{text-align:left}}