html{width:100%;height:100%}body{width:100%;height:100%}h1,h2,h3,h4,h5,h6{color:#333;font-weight:normal;font-family:'Ruda', sans-serif}h1{font-size:30px;color:#628c9c;font-weight:bold;margin:0 0 15px}h1.logo{margin:0}h3{margin:40px 0 10px;font-weight:bold;font-size:30px}h4,h5,h6{margin:50px 0 10px;font-size:20px;font-weight:bold}p,li{margin:0 0 25px;font-size:16px;line-height:1.2;color:#222;font-family:Arial, sans-serif}a{font-weight:bold;color:#628c9c;text-decoration:underline}a:hover,a:focus{outline:none;text-decoration:none}#cookies{background-color:#f4f4f4;width:100%;padding:15px 20px 10px 20px}#cookies p{font-size:13px;margin:0}#accept-cookie{background-color:#222;border:#222;margin:-7px 0 0 0}.cookies-right{text-align:right}li.language,li.lang-item{padding-right:12px;font-size:16px}li.language a,li.lang-item a{color:#333}#social ul li.current-lang{display:none}#social{text-align:right}#social ul{margin-top:15px;margin-bottom:15px}#social ul li{display:inline;list-style-type:none}.bluegrey{background-color:#628c9c;width:100%;height:130px}.bluegrey img{position:absolute;top:50px;left:0}.strapline-header{display:none}.strapline-page{display:block}.strapline-page h2{display:block;margin-bottom:10px;color:#628c9c;font-weight:bold}.dark{background-color:#222;width:100%;height:102px;margin-bottom:45px;border-top:3px dotted #fff}p.alert{text-align:center;background-color:#f5af1b;font-size:30px;margin-bottom:30px}.flex-col{margin-bottom:30px}.shadedbox{background-color:#eae8e3;padding:20px;margin-top:-15px;margin-bottom:25px;display:block;width:100%;min-height:100%}.shadedbox a{text-decoration:underline}.shadedbox a:hover{text-decoration:none;color:#222}#home h3{background-color:#628c9c;padding:15px 15px;color:#fff;margin:0 0 15px 0;font-weight:bold;font-size:25px}#home h3 a{color:#fff}.form{background-color:#f5af1b;padding:25px 10px;margin:0 0 40px 0}#errors-block{margin-bottom:0}#errors-block h2{font-family:Arial, sans-serif;color:#000;font-size:30px;padding:0 0 5px;margin-bottom:20px;border-bottom:1px solid #000}#errors-block ul{padding:0}#errors-block ul li{list-style-type:none;margin:0 0 5px;padding:0}.leaflet{padding:0 30px 10px 30px;margin:0 15px}.form h2{color:#222;font-size:25px;margin-bottom:10px}input,legend{font-family:Arial, sans-serif}legend{color:#000;font-size:30px;padding:35px 0 5px;border-bottom:1px solid #000}.form input.form-control,.form select.form-control,.form button.btn.btn-primary{width:100%;margin:0 0 30px 0;font-size:16px;padding:10px 17px}.search input.form-control,.search select.form-control,.search button.btn.btn-primary{border:0;height:42px;margin:0 0 10px 0}.form button.btn.btn-primary{margin:0 0 40px 0}.dropdown select.form-control:focus{background-color:#fff}label,p.form-label{font-size:18px;font-weight:bold;margin-bottom:5px;color:#000}span.normal{font-weight:normal}.form div.dropdown,.radio-inline{margin:0 0 30px 0}.search div.dropdown{margin:0 0 10px 0}.caret{position:absolute;right:12px;top:45%}.dropdown-menu option{padding:0;margin:0;font-size:16px}.dropdown-menu option{padding:10px 20px}.btn.btn-primary{background-color:#222;border:#222;font-weight:bold}.contact{background-color:#eae8e3;margin-top:40px;padding:20px 20px 10px 20px}.contact h2{margin-bottom:15px;color:#628c9c;font-size:27px}.contact h3{margin:50px 0 15px 0;color:#000;font-size:22px}.contact p{line-height:1.6em}.sidebar p{font-size:18px;line-height:1.3em}.sidebar img{max-width:100%;height:auto;display:block}.party{margin-top:30px;margin-bottom:20px;font-weight:bold;font-size:18px;line-height:1.3em}.party img{float:left;padding-right:10px}.download{margin:30px 0 55px 0}.download a{font-size:19px;text-decoration:none}.download a img{padding-right:5px}.download a span{text-decoration:underline}#search-results h2{font-size:27px;margin-top:38px}#search-results .col-md-4:first-of-type{padding-left:0}.other{margin-top:60px}.other h2{color:#628c9c;font-weight:bold;margin-bottom:20px}.candidate{background-color:#eae8e3;margin:0 0 25px;height:120px}.candidate p{font-size:16px;margin:15px 0 8px;font-weight:normal}a .candidate>div.col-xs-8>span{color:#000}a:hover .candidate{opacity:.8}.candidate span{font-weight:bold;font-size:16px;padding-left:5px}.candidate .col-xs-4{margin:0;padding:0}.candidate .col-xs-4 img{width:120px;height:120px;float:right}table{border-collapse:collapse;border-spacing:0px;margin:15px 0 25px 0}table,th,td{border-top:1px solid #999;border-bottom:1px solid #999}th,td{vertical-align:top;padding:.8em;font-size:16px}th{font-weight:bold;color:#fff;text-align:left;border-right:1px solid #fff}th:last-child{border-right:1px solid #0077C0}.basic{min-height:100%;height:auto !important;height:100%;margin:0 auto -80px}.page-wrap{min-height:100%;margin-bottom:-150px}.page-wrap:after{content:"";display:block}footer,.page-wrap:after{height:150px}footer{width:100%;margin:200px 0 0 0;padding:18px 30px 20px;background-color:#222;text-align:center}footer p{color:#fff;margin:0 0 8px 0;font-size:16px;font-weight:normal}footer p a{color:#fff;text-decoration:underline;font-weight:normal}footer p a:hover,footer p a:focus{color:#fff;text-decoration:none}ul.social-buttons a:hover{opacity:0.9}ul.social-buttons li{padding:25px 3px 0}@media (min-width: 768px){p,li{font-size:20px}h1{font-size:40px;font-weight:bold;margin-bottom:20px}.search{padding:30px 20px}.search h2{font-size:30px;margin-bottom:18px}.search button.btn.btn-primary{margin:0 0 20px 0}.strapline-header{display:block;margin-top:18px;background-color:#fff;padding:12px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.strapline-header h2{margin:0 0 4px 0;font-size:20px;font-weight:bold}.strapline-header p{margin:0;font-size:16px}.strapline-page{display:none}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar{margin-top:68px}.candidate{margin:0 0 25px}.download a{font-size:23px}.contact{background-color:#eae8e3;margin-top:40px;padding:25px 30px 10px 30px}.contact h2{font-size:30px}.contact h3{font-size:26px}#search-results h2{font-size:27px;margin-top:15px}.default h1,.default h2{font-weight:bold;margin:45px 0 10px}.default h3{font-weight:bold;font-size:22px;margin:40px 0 10px}.page-wrap{margin-bottom:-90px}footer,.page-wrap:after{height:90px}}
/*# sourceMappingURL=main.min.css.map */
