body{background-color:#F5F5F5;padding-top:0;margin:0;padding-bottom:40px;font-size:14px}.kriha-head-wrapper{width:100%;border-bottom:1px solid #909090;margin:0 0 1em 0;background-color:#EEE}.kriha-head-wrapper .kriha-head{vertical-align:middle;text-align:center;margin:0 auto 0 auto;font-size:160%;font-weight:700;padding-top:.5em;padding-bottom:.5em;line-height:1}.kriha-head-wrapper .kriha-head img{height:1.5em;width:auto;margin-right:.5em;vertical-align:middle}.kriha-head-wrapper .kriha-head span{vertical-align:middle}.logout-form{margin:0 0 1em 0;text-align:right}.error-box{background-color:#F1C2BE;padding:1em;border-radius:.5em;margin-bottom:2em;border:1px solid #909090;box-shadow:0 2px 3px rgba(0,0,0,.15)}.key-entry-form{max-width:600px}.key-entry-form .error-box{text-align:center}.key-entry-form .form-signin{max-width:330px;padding:15px;margin:0 auto}.key-entry-form .form-signin .form-signin-heading{margin-bottom:10px}.key-entry-form .form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.key-entry-form .form-signin .form-control:focus{z-index:2}.key-entry-form .form-signin input[type=password]{margin-bottom:10px}.key-entry-form div.key-entry-info{background-color:#bdc3c7;padding:1em;border-radius:.5em;margin-bottom:2em;border:1px solid #909090;box-shadow:-2px 2px 5px silver}.key-entry-form div.key-entry-description{margin:1em 0 1em 0;text-align:center}.my-list .my-list-description{padding:1em;background-color:#E0E0E0}.my-list .my-list-description+.my-list-description{margin-top:2em}.my-list .my-list-info{background-color:#bdc3c7;padding:1em;border-radius:.5em;margin-bottom:2em;border:1px solid #909090;box-shadow:-2px 2px 5px silver}.my-list .new-survey,.my-list .resume-survey{margin:2em 0 2em 0}.my-list td.response-date,.my-list th.response-date-header{padding-left:1em}.my-list .panel-heading{font-size:large}.my-list .my-list-responses-table{padding:0 0 1em 0;background-color:#EEE;border-radius:.5em}.my-list .my-list-responses-table>h2:first-child{margin-top:0;padding:.8em .8em .8em .8em;background-color:#DFDFDF;font-size:20px;font-weight:700}.my-list .my-list-responses-table table{margin:2em}.my-list .my-list-responses-table table tbody tr:hover td{background-color:#FFF}.my-list .my-list-responses-table table td,.my-list .my-list-responses-table table th{padding:.5em;border-bottom:1px solid #909090}.new-code{max-width:600px;margin:auto}.new-code div.new-profile-description{margin-bottom:1em;text-align:center}.new-code div.profile-code{font-size:300%;font-family:monospace;padding:1em;text-align:center}.new-code div.continue-btn-label-main{font-size:18px}.new-code-email{max-width:600px;margin:auto}.code-entry{max-width:600px;text-align:center}.code-entry .forgotten-code-form h3{margin-top:0}.code-entry .forgotten-toggle .hide-show-icon{display:inline-block;margin-left:.5em}.code-entry .form-signin{max-width:330px;margin:15px auto}.code-entry .form-signin .form-signin-heading{margin-bottom:10px}.code-entry .form-signin span.form-control-feedback{font-size:20px}.code-entry .form-signin>*{margin-bottom:10px}.code-entry div.code-entry-description{margin-bottom:1em}.code-entry div.code-entry-forms,.code-entry div.new-profile{width:80%;margin:0 auto 0 auto}.code-entry div.new-profile-description{margin-bottom:1em}.code-entry div.new-profile-cover-letter{text-align:left}.code-entry fieldset.or{margin-top:3em;border-top:2px solid #222;border-bottom:none;border-left:none;border-right:none}.code-entry fieldset.or legend{text-transform:uppercase;font-size:200%;padding:.5em;letter-spacing:2px;width:auto;border:none;margin-bottom:0}.new-survey-form{max-width:600px}.new-survey-form .new-survey-form-form{padding:1em;margin-bottom:2em}.new-survey-form .form-survey{max-width:330px;margin:0 auto}.new-survey-form .inputs{margin-bottom:2em}.new-survey-form div.new-survey-form-description{margin-bottom:2em;text-align:center}.survey .previous-button{margin-right:1em}.survey .abort-button{padding-left:0;padding-right:0}.survey .questiongroup{padding-bottom:2em;margin-bottom:2em;border-bottom:#d3d3d3 1px solid}.survey .questiongroup-description,.survey .questionpage-description{margin-bottom:1em}.survey .group-choice-questiongroup .questiongroup-default-choices{display:none}.survey .group-choice-questiongroup .radio input[type=radio]{margin-left:0}.survey .group-choice-questiongroup .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.survey .question-text-container .error ul{padding:0}.survey .question-text-container .error{color:#a90000}.survey .question-choices-container .radio:first-child{margin-top:0}@media (min-width:768px){.survey .group-choice-questiongroup{display:table;width:100%}.survey .group-choice-questiongroup .questiongroup-default-choices{display:table-row}.survey .group-choice-questiongroup .questiongroup-default-choices li{display:table-cell;list-style:none;max-width:10em;padding-left:1em;padding-right:1em;vertical-align:bottom;padding-bottom:.25em;text-align:center}.survey .group-choice-questiongroup .kriha-question{display:table-row}.survey .group-choice-questiongroup .kriha-question .question-text-container{display:table-cell;border-top:1px #d3d3d3 solid;padding-bottom:.5em;padding-top:.5em}.survey .group-choice-questiongroup .kriha-question .question-text-container label{margin-bottom:0}.survey .group-choice-questiongroup .kriha-question .radio{display:table-cell;border-top:1px #d3d3d3 solid;text-align:center;vertical-align:top;padding-bottom:.5em;padding-top:.5em}.survey .group-choice-questiongroup .kriha-question .radio input[type=radio]{position:relative}.survey .group-choice-questiongroup .kriha-question .radio label{display:none}}.resume-survey .resume-survey-description{padding:1em;background-color:#E0E0E0}.resume-survey button.resume-survey{margin-top:1em}.report .report-alerts .report-alert{margin-top:2em}.report .report-alerts .report-alert.group-alert{font-weight:600;margin-bottom:3em}.report .report-action-buttons{min-height:36px}.report .print-button{display:none}.report .return-button{padding-left:0}.report .show-email-form{padding-left:0}.report .show-email-form i{margin-left:1em}.report .report-email-form{width:16em}.report .report-email-form input[type=email]{margin-bottom:.5em}.report .report-email-container{padding:1em;border:1px solid silver;border-radius:.5em;margin-top:1em;clear:both}.report .report-email-container.no-js h3{margin:0 1em 1em 0;border-bottom:1px solid #D0D0D0;padding-bottom:.5em}.report .report-saved-descr{padding:1em;background-color:#E0E0E0}@media print{body{margin:2em}.logout-form,.report-actions{display:none}.kriha-head-wrapper{border:0}.kriha-head-wrapper .kriha-head{font-size:24px;margin:1em 0 0 1em;text-align:left}}