body{font-size:14px}.fullsize{width:100%}.questions{margin-bottom:15px}.questions h1{font-size:2em}.questions h1,.questions h3{margin-top:15px}.questions .question_counter{text-align:center;margin-top:-8px}.questions .question_counter h3{color:#8ec600;margin-bottom:5px;font-size:20px}.questions .loading{margin:20px 0;display:none}.questions .loading span{font-size:2.2em}.questions .btn{width:100%;margin-bottom:10px;padding-top:10px;padding-bottom:10px}.questions h2{margin:0 auto 20px}header{color:#fff;margin-bottom:20px}header .header{text-align:right;padding-top:13px;padding-bottom:13px}header .header-logo{padding-top:10px;padding-bottom:10px}.titles h1{text-align:center;text-transform:uppercase;margin-bottom:-5px;font-size:60px}.titles h2{color:#333;text-align:center;text-transform:uppercase;margin-bottom:40px;font-size:30px}#messages>div{margin:20px 0;display:none}#messages>div span{font-size:2.2em}.card{border:none;border-radius:0}.card .card-body{background-color:#eee;border-radius:8px}.card .card-body h2{margin-top:0;font-size:1.7em}.card .card-body .btn{color:#fff;border:none}.card.card-text{padding-top:10px;padding-bottom:10px;font-size:14px}.card.card-text h3{color:#8ec600;margin-top:0;font-size:14px}.card.card-text p:last-child{margin-bottom:0}footer{color:#fff;margin:20px -15px 0;padding:30px}footer a{color:#fff;text-decoration:underline}footer a:hover{color:#fff}footer li.separator:after{content:"-"}.modal-dialog{width:80%}@media screen and (width<=768px){.title .col-md-7,.title .col-md-5{text-align:center!important}html,body{height:100%;margin:0;padding:0}header{margin-bottom:10px}.titles h1{margin-bottom:5px;font-size:26px}.titles h2{margin-bottom:15px;font-size:20px}.questions .card-body{padding:1rem}.questions .card-body h2{font-size:1.5em}#messages>div span{font-size:1.4em}}
