.header-with-background{background-size:cover;background-repeat:no-repeat;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:332px}.header-with-background:before{content:' ';background-color:rgba(0,0,0,0.7);color:white;position:absolute;left:0;top:0;width:100%;height:100%}.header-with-background .headline{font-weight:900;font-size:60px}.header-with-background h4{font-size:20px}.intro{padding-top:3rem}.d-none{display:none !important}.ml-auto,.mx-auto{margin-left:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.pl-5,.px-5{padding-left:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.w-auto{width:auto !important}.d-block{display:block !important}.text-center{text-align:center !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.candidates-list .col-md-6{margin-bottom:2px}.candidates-list label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.candidates-list label .checkmark{position:absolute;top:-15px;left:0;right:0;margin:0 auto;height:30px;width:30px;background-color:white;border:5px solid #D1E4E9;border-radius:50%}.candidates-list label input:checked ~ .checkmark{background-color:#155E6E;border:5px solid white}.candidates-list label .checkmark:after{content:"";position:absolute;display:none}.candidates-list label input:checked ~ .checkmark:after{display:block}.candidate{background:#F1F5F6;border:2px solid #D1E4E9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;margin-right:10px;padding:20px}.candidate img{float:right;margin-left:18px;max-height:110px}.candidate .candidate-description strong{display:inline-block;font-weight:900;font-size:20px;line-height:22px;color:#155E6E;margin-top:15px}.candidate .candidate-description span{display:none}.candidate .candidate-description2 strong{display:inline-block;font-weight:900;font-size:14px;line-height:22px;color:#155E6E;margin-top:15px}.candidate .candidate-description2 span{display:none}.candidate .form-check-input{position:relative;margin-left:0;margin-top:0}.candidate .btn,.candidate .btn:focus,.candidate .btn:active{color:#3E9BAE;font-size:16px;font-weight:800;padding-left:0;padding-right:0;display:block;border:none;outline:none;background-color:transparent}.candidate .btn:hover,.candidate .btn:focus:hover,.candidate .btn:active:hover{color:#000}.candidate .btn:focus,.candidate .btn:focus:focus,.candidate .btn:active:focus{box-shadow:none}label.checked-candidate .candidate{background:-webkit-linear-gradient(left, #3984A3 0%, #489D84 100%);background:linear-gradient(90deg, #3984A3 0%, #489D84 100%);color:white}label.checked-candidate .candidate .candidate-description strong{color:#fff}label.checked-candidate .candidate button.btn{color:#fff !important}label.abstain.checked-candidate .candidate{background:#F1F5F6;color:black}label.abstain.checked-candidate .candidate .candidate-description strong{color:#fff}label.abstain.checked-candidate .candidate button.btn{color:#fff !important}.btn-vote-candidate{min-width:264px}.voting_results .breadcrumb,.processing_your_vote .breadcrumb{display:none}.voting_results .candidate-list-item img,.processing_your_vote .candidate-list-item img{max-width:72px;margin-right:20px;display:block;float:left}.voting_results .candidate-list-item span,.voting_results .candidate-list-item div.id-candidate-item,.processing_your_vote .candidate-list-item span,.processing_your_vote .candidate-list-item div.id-candidate-item{display:none}.voting_results .candidate-list-item strong,.processing_your_vote .candidate-list-item strong{font-family:'TajawalMedium';font-weight:900;display:block;font-size:20px}.voting-results{color:#4A4A4A;padding-top:60px}.voting-results .headline{font-weight:700;font-size:20px;line-height:2.2;color:#4A4A4A;font-family:'TajawalMedium'}.voting-results h4{font-weight:900;font-size:25px;line-height:2.5;color:#4A4A4A;font-family:'TajawalMedium'}.voting-results h5{font-size:38px;font-weight:500;line-height:2.5;font-family:'TajawalMedium';color:#4A4A4A}.voting-results hr{border-top:1px solid #4A4A4A}.voting-results .btn{background-color:transparent;color:#3E9BAE;font-size:16px;font-weight:800;padding-left:0;padding-right:0;display:block}.voting-results .btn:hover{color:#000}.voting-results .btn:focus{box-shadow:none;border:none;outline:0}.voting-results .vote-count{font-weight:900;font-size:20px;line-height:1.65;text-align:right;font-family:'TajawalMedium'}.voting-results .candidate-description{font-size:16px;line-height:22px}.timer{color:#fff;height:170px;position:relative;display:none}.timer #countdown{color:#fff;font-size:72px;line-height:normal;letter-spacing:-4px;text-align:center;position:absolute;width:100%;z-index:999}.timer #countdown .date-item{display:inline-block;position:relative;margin-left:20px;text-align:center}.timer #countdown .date-item .date-item-number{border-bottom:6px solid #fff;display:inline-block;padding-bottom:10px;text-align:center;width:110px}.timer #countdown .date-item .date-item-label{font-size:40px;line-height:normal;letter-spacing:3px;padding-top:10px}.timer #countdown .date-item:after{content:':';display:block;position:absolute;top:12px;right:-15px}.timer #countdown .date-item:first-child{margin-left:0}.timer #countdown .date-item:last-child:after{display:none}.timer .bg-timer{max-width:none}.timer:after{content:' ';background:#000;position:absolute;height:104%;width:100%;top:-8px}
