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