﻿html{margin:0;padding:0;height:100%}body{position:relative;margin:0;padding:0;height:auto;min-height:100%}a{color:#1f55ff;text-decoration:underline}h1,p,ul{line-height:1.5;margin:0;padding:0}ul{list-style:none}input[type="text"],input[type="password"],input[type="email"],select{position:relative;width:100%;height:3px;height:3rem;height:10vw;box-sizing:border-box;min-height:35px;max-height:50px;max-width:400px;padding:8px;border-radius:5px;border:1px solid #a6a6a6;font-size:16px;font-size:1.6rem;background:#f9f9f9}textarea{width:100%;max-width:400px;box-sizing:border-box;font:62.5%/1 Arial,Helvetica,sans-serif;font-size:17px;font-size:1.7rem;padding:10px;border-radius:5px;border:1px solid #a6a6a6;background:#f9f9f9}img{border:0;max-width:100%}.clear{clear:both}@media screen and (-webkit-min-device-pixel-ratio:0){select{padding-right:35px;-webkit-appearance:none;background-image:url('/app_content/images/cloudy/dropdown.png');background-repeat:no-repeat;background-position:center right}select:focus{box-shadow:inset 2px 2px 5px rgba(0,0,0,.3)}}html{font:62.5%/1 Arial,Helvetica,sans-serif}h1,h2,h3{font-weight:normal}h1{font-size:28px;font-size:2.8rem}h2{font-size:22px;font-size:2.2rem}h3{font-size:16px;font-size:1.6rem}.description{padding:1.5em 0 0 5px}.description,.info-text,.question,.answer,#forms li,.question-container{font-size:16px;font-size:1.6rem;line-height:1.8}#pagination,#report a span{font-size:1.3em}.pagetitle{margin:0;padding-bottom:20px;font-size:27px;font-size:2.7rem;color:#303030}.header{padding:0 15px}.description{padding:0;padding-bottom:20px}.container{padding:10px 0 15px 0}.action{padding:0 15px}.surveybutton{float:right;padding:10px;margin-left:15px;border:0;border-radius:3px;font-size:17px;font-size:1.7rem;background-color:#ccc;background-image:linear-gradient(top,#cfcfcf,#858585);background-image:-webkit-linear-gradient(top,#cfcfcf,#858585);color:#fff;border:1px solid #a2a2a2;box-shadow:inset 2px 2px 2px rgba(255,255,255,.2),inset -2px -2px 2px rgba(0,0,0,.2);text-shadow:2px 2px 1px #8b8b8b}.surveybutton:active{background-image:linear-gradient(top,#858585,#cfcfcf);background-image:-webkit-linear-gradient(top,#858585,#cfcfcf);box-shadow:inset inset -2px -2px 2px rgba(0,0,0,.2),2px 2px 2px rgba(255,255,255,.2)}.surveybutton--nextpage{background-color:#30aa00;background-image:linear-gradient(top,#86f15c,#30aa00);background-image:-webkit-linear-gradient(top,#86f15c,#30aa00);border-color:#64c33e;text-shadow:2px 2px 1px #3c911b}.surveybutton--nextpage:active{background-image:linear-gradient(top,#30aa00,#86f15c);background-image:-webkit-linear-gradient(top,#30aa00,#86f15c)}.pagination{position:relative;padding-bottom:5px}.paginationtext{position:absolute;display:block;top:0;left:0;right:0;text-align:center;line-height:30px;color:#797979;text-shadow:0 0 3px rgba(255,255,255,.9)}.progressbar{height:30px;background-color:#dfdfdf}.progress{height:30px;border-radius:0 4px 4px 0;background-color:#ccc}#logo{padding-bottom:15px;text-align:center}.footer{min-height:70px;text-align:center}.footer div{position:absolute;bottom:0;right:0;left:0;background-color:#e6e6e6}.footer a{display:block;padding:10px;color:#707070;text-decoration:none;font-size:15px;font-size:1.5rem;border-top:1px solid #b3b3b3}@media(min-width:450px){.footer a{display:inline-block;border-top:0}.footer div{border-top:1px solid #b3b3b3}}.number{display:block;float:left;padding:2px 3px;min-width:27px;min-width:2.7rem;margin-right:10px;font-size:17px;font-size:1.7rem;font-weight:bold;text-align:center;border-radius:4px;color:#fff;background-color:#ccc}.number-hide{visibility:hidden}.questiontitle{display:block;overflow:hidden;width:80%;font-size:18px;font-size:1.8rem;vertical-align:middle}.questionlabel{display:block;width:auto!important;padding-bottom:5px;overflow:hidden}.questioncontainer,.question-container-half.first{margin-bottom:25px;overflow:hidden;padding:0 15px}.answer{padding:18px 0 15px 40px;padding:1.8rem 0 1.5rem 4rem}.answer table{width:100%}.startext{}.starholder{min-width:200px}.star-off{opacity:.5}.ranker{width:90%;max-width:400px;box-sizing:border-box;padding:6px 6px 6px 35px;margin:0 0 5px 0;cursor:move;background:url('/app_content/images/cloudy/mobile-drag-arrow.png') 7px 9px no-repeat;background-color:#eee;border-radius:3px;overflow:visible;-ms-touch-action:none}.finishedsortable{padding:15px 0 0 30px}.ui-sortable-helper{box-shadow:0 0 30px rgba(0,0,0,.5);border-radius:5px;-webkit-animation:.5s bopping infinite;animation:.5s bopping infinite}.matrix td{text-align:left!important}.matrix .textinput{margin-top:5px}input[type="radio"],input[type="checkbox"]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.radio-dummy,.checkbox-dummy{display:block;position:relative;float:left;width:20px;height:20px;margin-top:4px;margin-right:15px;vertical-align:top;background-color:#e9e9e9;border:1px solid #979797;box-shadow:inset 1px 0 3px rgba(0,0,0,.5)}.radio-dummy{border-radius:100%}.checkbox-dummy{border-radius:2px}input[type="radio"]:checked+.radio-dummy:after{position:absolute;height:12px;width:12px;top:50%;left:50%;margin-left:-6px;margin-top:-6px;content:"";border-radius:100%;background-color:#78b100;box-shadow:inset 0 0 5px rgba(0,128,0,.5);-webkit-animation:.2s pop;animation:.2s pop}input[type="checkbox"]:checked+.checkbox-dummy:after{position:absolute;height:19px;width:19px;content:"";background:url("/app_content/images/cloudy/checkbox-tick.png");-webkit-animation:.2s pop;animation:.2s pop}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (-moz-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5){input[type="checkbox"]:checked+.checkbox-dummy:after{background-position:0 20px;background-size:20px}}.resetq{display:none;vertical-align:middle;margin:10px 0 0 40px;-webkit-animation:.2s slide-down;animation:.2s slide-down}.resetq:before{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px;content:"";background-image:url("/app_content/images/cloudy/remove-answer.png");-webkit-animation:.4s pop-half;animation:.4s pop-half}.error{background-color:#ffecec;background-color:rgba(255,0,0,.15)}.errortext{color:#a80000;padding:10px 0;font-weight:bold;text-shadow:0 0 4px rgba(255,255,255,1)}.countdownTimer{position:fixed;top:0;left:0;width:35%;min-width:120px;border-radius:0 0 5px 0;text-align:center;font-size:25px;font-size:2.5rem;font-weight:bold;line-height:40px;line-height:4rem;background-color:rgba(184,184,184,.55);box-shadow:1px 1px 5px rgba(0,0,0,.5)}.marktest{width:100%;padding:0 20px 20px!important;overflow:hidden;font-size:14px;font-size:1.4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.marktest .title{display:block;padding:20px 0}.finalscore{float:left;clear:both;margin-top:10px}.answerchoice{display:inline-block;width:85%;line-height:1.4;vertical-align:top}.answerresult{display:inline-block;width:22px;height:22px;margin-bottom:2px;clear:both;vertical-align:top;border-radius:2px;background-color:rgba(226,226,226,.56)}.mark-correct,.mark-incorrect{width:22px;height:22px;background-position:center center}.mark-correct{background:url('/app_content/images/mark-correct.png') no-repeat}.mark-incorrect{background:url('/app_content/images/mark-incorrect.png') no-repeat}.marktest .answerchoice{margin:0 0 0 10px!important}.marktest .subquestion-title{font-style:italic;color:#8a8a8a}.marktest .subquestion-text{font-size:12px!important;font-size:1.2rem;padding-left:10px;padding-bottom:10px}.answerpoints-number{display:block;padding:4px!important;margin-top:10px;text-align:center;border-radius:2px!important;background-color:rgba(226,226,226,.56)}.marktest .finalscore{margin:30px 0 40px;float:right;font-size:18px;font-size:1.8rem;font-weight:bold;text-transform:uppercase;color:#a29f9f}.finalscore-percentage{display:inline-block;padding:10px;margin-left:20px;font-size:31px;font-size:3.1rem;color:#a29f9f;border:10px solid #a29f9f;border-radius:28px}.question-marking-container{float:left;position:relative;overflow:hidden;width:98%;border-top:1px solid #ddd}.question-marking-container li{padding-bottom:10px}.question-marking-container:first-child{border-top:0}.pointstext.correct-answers{color:#63ad55}.mark-page{float:right;position:relative;box-sizing:border-box;width:100%;padding:20px;margin-top:20px;color:#666!important;background:#e9e9e9}.mark-page h1,.mark-page h2,.mark-page h3{color:#666!important}.mark-page.total-score{background-color:#666;color:#fff!important}.mark-page.total-score h1,.mark-page.total-score h2,.mark-page.total-score h3{color:#fff!important}.mark-page__section-table{display:table;width:100%}.mark-page__section-total{padding:10px 0;text-align:center}.mark-page__percent{font-size:60px;font-size:6rem;line-height:1}.mark-page__title{margin:0;padding:0;font-size:25px;font-size:2.5rem}#summary{float:right;width:100%}.see-summary{display:block;max-width:300px;padding:5px!important;margin:auto!important;text-decoration:underline!important;text-align:center}.mark-page__score-message{font-size:17px;font-size:1.7rem}.mark-page__score-large-message .mark-page__score-message{padding:20px}.mark-page__score-large-message .mark-page__section-total{display:none}.description ol,.description ul,.text-q ol,.text-q ul,.question ol,.question ul{margin:0 0 0 20px;padding:10px 0;list-style:disc;list-style-position:inside}@-webkit-keyframes pop{0%{-webkit-transform:scale(0)}}@keyframes pop{0%{transform:scale(0)}}@-webkit-keyframes pop-half{0%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(0)}}@keyframes pop-half{0%{transform:scale(0)}50%{transform:scale(0)}}@-webkit-keyframes slide-down{0%{-webkit-transform:translate(0,-30px);opacity:0}}@keyframes slide-down{0%{transform:translate(0,-30px);opacity:0}}@-webkit-keyframes bopping{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.03)}100%{-webkit-transform:scale(1)}}@keyframes bopping{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}