.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@-ms-viewport{width:device-width;}
.hidden{display:none;visibility:hidden;}
.visible-phone{display:none!important;}
.visible-tablet{display:none!important;}
.hidden-desktop{display:none!important;}
.visible-desktop{display:inherit!important;}
@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important;}
.visible-desktop{display:none!important;}
.visible-tablet{display:inherit!important;}
.hidden-tablet{display:none!important;}}
@media (max-width:767px){.hidden-desktop{display:inherit!important;}
.visible-desktop{display:none!important;}
.visible-phone{display:inherit!important;}
.hidden-phone{display:none!important;}}
.visible-print{display:none!important;}
@media print{.visible-print{display:inherit!important;}
.hidden-print{display:none!important;}}
@media (min-width:1200px){}
@media (min-width:768px) and (max-width:979px){}
@media (max-width:480px){}
@media (max-width:979px){}
@media (min-width:980px){}
@media (min-width:1200px){}
@media (max-width:1024px){}
@media (min-width:768px) and (max-width:1199px){.mainMenu{position:absolute;margin-left:250px;}}
@media (max-width:1199px){}
@media (min-width:768px) and (max-width:992px){.scalaTenLabel{width:15px!important;}}
@media (max-width:440px){.scalaTenLabel{width:15px!important;}}
@media (max-width:979px){}
@media (max-width:767px){.menuItem{display:block;text-align:right;}
.menuBorder{border:none!important;}
.mainMenu{display:none;}
.mainMenuButton{display:block;}
#progressBar{margin-left:0px;}
.qline{overflow:hidden;}
.questionColumn{padding-left:10px!important;}
.backButton{margin:10px 0px 0px 0px!important;}
.nextButton{position:fixed;right:0px;margin-left:0px;margin-top:0px;}
.mainMenu{margin-top:-10px;}
#intro{margin-top:10px;}
.scalaTenHintRight{margin-right:40px;}
.answer{padding-right:0px;}}
@media (min-width:768px){.mainMenu{display:block;}
.mainMenuButton{display:none;}
.colLeft{max-width:513px;padding-right:13px!important;}
.colRight{max-width:513px;padding-left:13px!important;}
#progressBar{margin-left:-6px;}
.answer{padding-right:40px;}}
@media (min-width:930px) and (max-width:992px){.container{width:920px!important;}}
@media (min-width:768px) and (max-width:1025px){.question{font-size:24px;}
.question p{font-size:18px;}
.question span.no{color:#34b3cd;font-weight:bold;}
.answer{font-size:20px;width:100%;float:left;}
.scalaTenLabel2{font-size:18px;margin-bottom:20px;}
.scalaTenHint{font-size:18px;padding-right:0px!important;max-width:420px;margin-bottom:40px;max-width:420px;}
.scalaTenLabel{font-size:20px;}
.scalaTenLabelLast{font-size:16px;}
img.answerThumb{width:90px;}
.scalaTenLabel,.scalaTenLabelLast{margin-right:20px;}
.scalaTenLabel input[type=radio],.scalaTenLabelLast input[type=radio]{width:20px;height:20px;}
.nextButton{-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);}
.scalaTenHintRight{margin-right:0px;}
label input[type=radio]{width:20px;height:20px;}
.container{margin-right:0px;margin-left:0px;width:100%;}
#progressBarContainer{padding-left:20px!important;}
.colLeft,.colRight{max-width:none;}}

