@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);#web_app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Roboto',sans-serif;font-weight:400;font-size:18px;line-height:normal;background:#eee;max-width:800px;margin:auto;overflow:hidden}#web_app nav.navbar{font-weight:500;text-align:center;padding:20px;color:#fff;background:#337630;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#web_app nav.navbar div.navbarItem{display:inline-block;width:33%;vertical-align:middle}#web_app nav.navbar div.back{text-align:left;font-size:38px}#web_app nav.navbar div.menu{text-align:right;font-size:28px}#web_app nav.navbar a{color:#fff;text-decoration:none;border:none}#app_menu_container{position:relative;float:right}#app_menu{position:absolute;right:0;margin:0;padding:0;list-style-type:none;background:#337630;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#app_menu.visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#app_menu li a{text-decoration:none;border-bottom:none;color:#fff;display:block;padding:15px 20px;border-top:1px solid #e0e0e0;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}#app_menu li a:hover{background-color:#69be28}#web_app .region-highlighted{margin:0}#web_app .messages{margin:0}#web_app .layout-container{max-width:100%;width:100%}#web_app #content{min-height:400px}#web_app ul.listview{list-style:none;margin:0;padding:10px}#web_app ul.listview li.noAnswer a{background-image:url(https://cds.pixfactory.eu/themes/contrib/audioguide/images/xquestion-blue.png.pagespeed.ic.-k_RdmHjlQ.png);-webkit-background-size:25px;background-size:25px;background-repeat:no-repeat;background-position:right 10px center}#web_app ul.listview li.correctAnswer a{background-image:url(https://cds.pixfactory.eu/themes/contrib/audioguide/images/xquestion-green.png.pagespeed.ic.U9a0iL3kFL.png);-webkit-background-size:25px;background-size:25px;background-repeat:no-repeat;background-position:right 10px center}#web_app ul.listview li.wrongAnswer a{background-image:url(https://cds.pixfactory.eu/themes/contrib/audioguide/images/xquestion-red.png.pagespeed.ic.OYV5D7o3Fq.png);-webkit-background-size:25px;background-size:25px;background-repeat:no-repeat;background-position:right 10px center}#web_app ul.listview a{display:block;text-decoration:none;border:none;width:100%;overflow:hidden;color:#7f7f7f}#web_app ul.listview .thumb{display:block;float:left;width:60px;min-height:60px;background-color:#e0e0e0}#web_app ul.listview .thumb img{width:100%;line-height:0;display:block}#web_app ul.listview .name{display:block;float:left;line-height:58px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 60px);border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#web_app ul.listview li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e0e0e0}#web_app ul.listview li.last{padding-bottom:0;margin-bottom:0;border-bottom:none}#web_app ul.listview li a:hover .name,#web_app ul.listview li a:focus .name{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}#web_app .poiContainer{background-color:#616365;line-height:0}#web_app .poiContainer a#showQuestion{display:block;line-height:normal;text-decoration:none;border:none;font-size:32px;text-align:center;background-color:#5db6ff;padding:20px 10px;color:#fff;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}#web_app .poiContainer a#showQuestion:hover{background-color:#616365}#web_app .poiContainer .anwerSummary{display:block;line-height:normal;text-align:center;padding:20px 10px;color:#fff}#web_app .poiContainer .anwerSummary .questionTitle{font-size:20px}#web_app .poiContainer .anwerSummary .questionAnswer label{margin:10px auto 0 auto}#web_app .poiContainer .anwerSummary.correctAnswer{background-color:#69be28}#web_app .poiContainer .anwerSummary.wrongAnswer{background-color:#ba0000}#web_app .poiContainer img{display:block}#web_app .poiContainer audio{width:100%;background-color:#69be28}#web_app .page-content{padding:20px}#web_app .page-content .page-item{margin-bottom:40px}#web_app .page-content .label{color:#337630;margin-bottom:20px}#web_app ul.partners{margin:0;padding:0;list-style:none}#web_app ul.partners li{margin:40px 0}#web_app ul.partners .partner-container{display:block;text-decoration:none;border-bottom:none;color:#616365;text-align:center;width:100%;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}#web_app ul.partners a.partner-container:hover,#web_app ul.partners a.partner-container:focus{color:#69be28}#web_app ul.partners .partner-container img{max-height:100px;display:block;margin:0 auto;line-height:0}#web_app #dev-by{margin-top:200px}#web_app #dev-by a{color:#f57d09;text-decoration:none;border-bottom:none}#web_app #dev-by,#web_app #version-info{font-size:12px;width:100%;text-align:center}#web_app .app-button{display:block;color:#fff;background-color:#69be28;padding:10px;margin-bottom:10px;text-decoration:none;border:none;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#web_app .app-button.neutral{background-color:#7f7f7f}#web_app .app-button:hover,#web_app .app-button:focus{background-color:#337630}#web_app .app-button.neutral:hover,#web_app .app-button.neutral:focus{background-color:#616365}#web_app #question-overlay{display:none;line-height:normal;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}#web_app #question-overlay.visible{display:block}#web_app #question-overlay #question-content{position:absolute;left:50%;top:50%;padding:20px;background:#eee;width:80%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#web_app #question-overlay #question-content .question-label{color:#337630;font-weight:400;font-size:24px;width:100%;margin-bottom:20px}#web_app form.answers label.answer{margin:15px 0;width:100%;padding:0;font-weight:400}#web_app form.answers label.answer input{display:inline-block;width:20px;vertical-align:top;font-weight:400;margin-top:4px;margin-right:4px}#web_app form.answers label.answer div.label{display:inline-block;width:calc(100% - 24px);vertical-align:top;font-weight:400}#web_app table.quiz-expo .cell-label{width:calc(100% - 20px)}#web_app table.quiz-expo .cell-score{width:20px;text-align:center}#web_app table.quiz-expo tr{border:none}#web_app table.quiz-expo th{background:#337630;border:none;padding:10px}#web_app table.quiz-expo.success th{background:#66c010}#web_app table.quiz-expo.failure th{background:#bc0000}#web_app table.quiz-expo tr td{padding:0;background:#e2f2ff;border:none;border-bottom:1px solid #eee}#web_app table.quiz-expo tr.wrongAnswer td{background:#efdada}#web_app table.quiz-expo tr.correctAnswer td{background:#cfffce}#web_app table.quiz-expo tr td .container{text-decoration:none;border:none;display:block;padding:20px 10px;color:#7f7f7f}#web_app table.quiz-expo tr td .container .poi-title{font-weight:700;margin-bottom:10px;text-decoration:underline}#web_app table.quiz-expo tr td .container .question-title{font-size:18px;margin-bottom:5px}#web_app table.quiz-expo tr td .iconContainer.noAnswer{color:#58b5ff}#web_app table.quiz-expo tr td .iconContainer.wrongAnswer{color:#ba0000}#web_app table.quiz-expo tr td .iconContainer.correctAnswer{color:#69be28}body.overflowHidden{overflow:hidden}