body{font-size:14px}.tgd_star{stroke-width:4px;fill:#e3e3e3;stroke:none;height:30px;width:30px}.tgd_star.tgd_active_star polygon{fill:#fc0;stroke:none}.fullsize{width:100%}.nb_visits{font-size:1.2em}.badge-warning{background-color:#eea345;color:#fff}.questions{margin-bottom:15px}.questions h1{font-size:1.5em}.questions h1,.questions h3{margin-top:15px}.questions .question_counter{margin-right:-5px;margin-top:-8px;text-align:right}.questions .loading{display:none;margin:20px 0}.questions .loading span{font-size:2.2em}.questions .btn{margin-bottom:10px;padding-bottom:10px;padding-top:10px;width:100%}.questions h2{margin:0 auto 20px;max-width:300px}header{color:#fff;margin-bottom:20px}header .header-logo{margin:10px 0}header .header-logo img{max-height:60px}header .header-right{padding-top:25px;text-align:right}.image h3,.title{font-size:1.2em}#messages>div{display:none;margin:20px 0}#messages>div span{font-size:1.5em}.card{border:1px solid #d5d5d5;border-radius:0}.card .card-header{border-radius:0;color:#fff;font-size:1.5em}.card .card-body{background-color:#eee;border-radius:0}.card .card-body h2{font-size:1.7em;margin-top:0}.card .card-body .btn{border:none;color:#fff}.testimonies{background-color:#f6f6f6;border-radius:14px;box-shadow:0 0 10px #ccc;margin-top:20px;padding:10px;position:relative}.testimonies .round-image{border:2px solid #aaa;border-radius:100px;height:76px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:76px}.howto{background-color:#eee;margin-top:20px;padding:10px;position:relative}.howto .far{font-size:1.3em}.howto h2{font-size:1.2em;margin-top:0}.howto svg{left:0;position:absolute;top:0}.articles{margin-bottom:20px;margin-top:10px}.articles h4{color:#fff;margin-left:-15px;margin-right:-15px;padding:10px 0}.articles img{margin:0 5px 5px 0;width:40%}.articles a{color:#000}footer{background-color:#eee;margin:20px -15px;padding:30px}footer a,footer a:hover{color:#000}footer li.separator:after{content:"-"}.modal-dialog{width:80%}@media screen and (min-width:769px){.flag-icon{font-size:1.5em}.nb_visits{background:none!important}}@media screen and (max-width:768px){header .header-logo,header .header-right{text-align:center}header .header-logo{margin:5px 0}header .header-logo img{max-height:40px}header .header-right{background-color:#eee;color:#000;padding:5px 0}.title .col-md-5,.title .col-md-7{text-align:center!important}body,html{height:100%;margin:0;padding:0}footer{margin-bottom:60px}.nb_visits{bottom:0;color:#fff;left:0;margin:0;padding:10px;position:fixed;right:0;z-index:1000}.articles img{max-width:150px}}
