html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body{background:gray;padding:0;margin:10px}#content{-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.5);box-shadow:4px 4px 10px rgba(0,0,0,0.5);background:white;margin:10px auto;max-width:800px;padding-top:20px;position:relative}#tutlogo{-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;padding-left:70px;padding-right:20px;margin-top:20px;max-width:370px;width:100%}#paper{border-left:solid 30px #00a0c8;border-top:solid 7px transparent;padding:40px;padding-right:70px;padding-top:0;position:relative}#paper>header h1{margin-top:0;margin-bottom:20px;font-size:120%}#paper>header h1 span{display:block}#paper>section{border-top:double 6px #00a0c8;padding-top:20px}#paper>section:first-of-type{border-top:none;padding-top:0px}#paper>section>header h1{font-size:100%}span.required::after{color:#00a0c8;content:"*";display:inline-block;font-size:100%;margin-left:5px}footer.plaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa{-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e1e1e1;font-size:80%;min-height:276px;padding:20px;position:relative;text-align:center}footer.plaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa img{height:280px;left:0;position:absolute;top:-4px;width:280px}footer.plaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a{font-family:monospace;font-size:120%}footer.plaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa .flexer{-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:230px;position:relative;z-index:10}footer.plaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa .flexer>p{-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:block;margin:10px 0px}footer.plaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa .flexer>p span{display:block}#intro{border-bottom:double 6px #00a0c8}#intro p,.intro p{hyphens:manual}section{margin-top:50px}section#contact-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}section#contact-options>article{-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}section h1{font-size:120%;margin:0;margin-bottom:30px}section h1 .fi{border-right:solid 3px #00a0c8;padding-right:22px;margin-right:3px}section h1 .en{border-left:solid 3px #00a0c8;padding-left:22px}section h1 a.details{background-color:#00a0c8;border-radius:50%;color:white;display:block;float:right;font-family:Georgia, serif;font-weight:normal;height:28px;margin-left:5px;margin-right:0px;line-height:28px;text-align:center;width:28px}section .intro{display:none;font-size:90%}section.intro-open .intro{display:block}section.required h1 span.en::after{color:#00a0c8;content:"*";display:inline-block;font-size:100%;margin-left:5px}.en{color:gray;display:none;font-style:italic}.en em{font-style:normal}em.nick{font-weight:bold}article.question{-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;width:100%}article.question div.answers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:rgba(0,160,200,0.2);margin:10px 0px 20px;padding:10px}article.question div.answers article.answer{-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:0px}article.question div.answers article.answer table td{vertical-align:top}article.question div.answers article.answer .answer-id{color:#00a0c8;padding-right:10px}article.question.text,article.question.email{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}article.question.text div.answer,article.question.email div.answer{-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}article.question.text div.answer input,article.question.email div.answer input{width:100%}article.question.text.required label span:last-of-type::after,article.question.email.required label span:last-of-type::after{color:#00a0c8;content:"*";display:inline-block;font-size:100%;margin-left:5px}article.question.multiline table td.row-label{vertical-align:middle}article.question.multiline table label{background:#00a0c8;border-radius:50%;color:white;display:block;height:15px;line-height:15px;margin-right:10px;padding:3px;text-align:center;width:15px}article.question.multiline table td.input-text{padding-top:5px;position:relative;width:99%}article.question.multiline table td.input-text input{width:100%}article.question.multiline table td.multirow{min-width:80px}article.question.textarea .question{margin:20px 0px 5px}article.question.textarea .question .fi,article.question.textarea .question .en{display:block}article.question.textarea.required .question span::after{color:#00a0c8;content:"*";display:inline-block;font-size:100%;margin-left:5px}article.question.textarea div.answers{display:block}article.question.textarea div.answers article.answer{margin-bottom:20px}article.question.textarea div.answers article.answer:last-of-type{margin-bottom:0}article.question.checkbox{margin-right:10px}article.question.checkbox:last-of-type{margin-right:0px}article.question.checkbox table{border-spacing:0px}article.question.checkbox table td.checkbox{text-align:left;padding:0;width:30px}article.question.checkbox table td.checkbox input{margin:0;margin-right:10px;width:30px}article.question.checkbox table td.label{padding:0}article.question.checkbox table td.label label{padding:0}article.question.checkbox table td.label label span{padding:0}article.question.checkbox table td.label label span.fi{text-align:left}article.question.likert .question .fi,article.question.likert .question .en{display:block}article.question.likert.required .question span::after{color:#00a0c8;content:"*";display:inline-block;font-size:100%;margin-left:5px}article.question.likert.error{background-color:rgba(235,97,2,0.2);border:solid 2px #eb6102;padding:5px}article.question.likert .answer{margin-bottom:20px}article.question.likert .answer table{margin:10px auto}article.question.likert .answer table td{text-align:center}article.question.select{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:20px}article.question.select.required .question span::after{color:#00a0c8;content:"*";display:inline-block;font-size:100%;margin-left:5px}article.question.select.error{background-color:rgba(235,97,2,0.2);border:solid 2px #eb6102;padding:5px}article.question.select .question .fi,article.question.select .question .en{display:block;text-align:right;padding-right:10px}article.question.select div.answers{-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}article.question .msg{display:block;font-size:80%;margin:0;padding:2px 5px}article.question .msg>.fi,article.question .msg>.en{display:block}article.question .msg.error{background-color:rgba(235,97,2,0.2)}.error textarea{border-color:#eb6102}.error input{background-image:url("corner_tr_white.png");background-position:top right;background-repeat:no-repeat;background-size:15px;border-color:#eb6102}.message{padding:10px;border-style:solid;border-width:2px}.message.error{background-color:rgba(235,97,2,0.2);border-color:#eb6102}.message.success{background-color:rgba(180,220,0,0.2);border-color:#b4dc00}.message>.fi,.message>.en{display:block}.message>.en{margin-top:10px}label span{display:inline-block;min-width:80px}label .fi{text-align:right;margin-right:15px}input{background:none;border:none;border-bottom:solid 2px #e1e1e1;padding-bottom:3px;width:300px}input:focus{background-color:rgba(0,160,200,0.05);background-image:url("corner_tr_white.png");background-position:top right;background-repeat:no-repeat;background-size:15px;border-bottom-color:#00a0c8}input[type=radio]{width:auto}textarea{-moz-box-sizing:border-box;box-sizing:border-box;background:none;border:solid 2px #e1e1e1;display:block;margin:0;min-height:150px;min-width:100%;max-width:100%;padding:5px;width:100%}textarea:focus{background-color:rgba(0,160,200,0.05);border-color:#00a0c8}input,textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#00a0c8}input:focus,textarea:focus{outline:none}td.multirow{text-align:right;padding-right:10px}td.multirow span{display:block}a{color:#00a0c8;text-decoration:none}a.link{white-space:nowrap}div.buttons{margin-bottom:20px;margin-top:20px;text-align:center}div.buttons button,div.buttons a.button{background:#00a0c8;border:none;color:white;display:inline-block;font-size:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:3px;padding:5px 10px}div.buttons button span,div.buttons a.button span{color:white}div.links{text-align:right}div.images{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin:40px 0px}div.images figure{-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:solid 2px #00a0c8;margin:0px 5px;max-width:180px;padding:0;position:relative}div.images figure:first-of-type{margin-left:0}div.images figure:last-of-type{margin-right:0}div.images figure img{-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}div.images figure figcaption{background:#00a0c8;border-radius:50%;color:white;display:block;height:15px;line-height:15px;margin-right:10px;padding:3px;text-align:center;width:15px;position:absolute;bottom:5px;left:5px}#likert-scale{margin:10px 0px}#likert-scale tr{vertical-align:center}#likert-scale tr td .fi,#likert-scale tr td .en{display:block}#likert-scale tr td.value{color:#00a0c8;font-size:150%;padding:0px 10px}#likert-scale tr td.description{padding:5px 0px}.special{display:none}.actions{margin-left:20px}@media only screen and (max-width: 600px){#tutlogo{padding-left:50px}#paper{padding:20px;padding-top:0px}section#contact-options{-webkit-flex-direction:column;flex-direction:column}section#contact-options>article.question{margin-top:10px}section#contact-options>article.question:first-of-type{margin-top:0}section h1{font-size:120%}section h1 span{display:block}section h1 .fi{border-bottom:solid 2px #00a0c8;border-right:none;padding-right:0;margin-bottom:3px;margin-right:0}section h1 .en{border-left:none;border-top:solid 1px #00a0c8;padding-left:0;text-align:right}section h1 .details{margin-bottom:10px;margin-top:5px}label .fi{margin-right:5px}footer{padding-left:20px;min-height:auto}footer img{display:none}footer p.address{text-align:center}div.images{-webkit-flex-direction:column;flex-direction:column;text-align:center;margin-left:auto;margin-right:auto;max-width:230px}div.images figure{margin:5px 0px;max-width:230px}}@media only screen and (max-width: 480px){article.question.text label span{text-align:right}article.question.text label span.fi{display:block}}@media only screen and (max-width: 350px){body{margin:0}#content{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0}#tutlogo{margin-top:0;padding:10px}#paper{padding:5px;border:none}}
/*# sourceMappingURL=tyyli.css.map */
