@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:ProximaNovaA-Thin;src:url(../fonts/webfonts/2B94CA_0_0.eot);src:url(../fonts/webfonts/2B94CA_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_0_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_0_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Light;src:url(../fonts/webfonts/2B94CA_8_0.eot);src:url(../fonts/webfonts/2B94CA_8_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_8_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_8_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Regular;src:url(../fonts/webfonts/2B94CA_B_0.eot);src:url(../fonts/webfonts/2B94CA_B_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_B_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_B_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Semibold;src:url(../fonts/webfonts/2B94CA_9_0.eot);src:url(../fonts/webfonts/2B94CA_9_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_9_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_9_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Bold;src:url(../fonts/webfonts/2B94CA_4_0.eot);src:url(../fonts/webfonts/2B94CA_4_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_4_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_4_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Extrabld;src:url(../fonts/webfonts/2B94CA_3_0.eot);src:url(../fonts/webfonts/2B94CA_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_3_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_3_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaA-Black;src:url(../fonts/webfonts/2B94CA_C_0.eot);src:url(../fonts/webfonts/2B94CA_C_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_C_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_C_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Thin;src:url(../fonts/webfonts/2B94CA_1_0.eot);src:url(../fonts/webfonts/2B94CA_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_1_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_1_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Light;src:url(../fonts/webfonts/2B94CA_D_0.eot);src:url(../fonts/webfonts/2B94CA_D_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_D_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_D_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Regular;src:url(../fonts/webfonts/2B94CA_5_0.eot);src:url(../fonts/webfonts/2B94CA_5_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_5_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_5_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Semibold;src:url(../fonts/webfonts/2B94CA_6_0.eot);src:url(../fonts/webfonts/2B94CA_6_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_6_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_6_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Bold;src:url(../fonts/webfonts/2B94CA_7_0.eot);src:url(../fonts/webfonts/2B94CA_7_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_7_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_7_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Extrabld;src:url(../fonts/webfonts/2B94CA_2_0.eot);src:url(../fonts/webfonts/2B94CA_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_2_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_2_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaS-Black;src:url(../fonts/webfonts/2B94CA_A_0.eot);src:url(../fonts/webfonts/2B94CA_A_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_A_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_A_0.ttf) format("truetype")}@font-face{font-family:ProximaNovaT-Thin;src:url(../fonts/webfonts/2B94CA_E_0.eot);src:url(../fonts/webfonts/2B94CA_E_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_E_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_E_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Light;src:url(../fonts/webfonts/2B94CA_11_0.eot);src:url(../fonts/webfonts/2B94CA_11_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_11_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_11_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Regular;src:url(../fonts/webfonts/2B94CA_13_0.eot);src:url(../fonts/webfonts/2B94CA_13_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_13_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_13_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Semibold;src:url(../fonts/webfonts/2B94CA_12_0.eot);src:url(../fonts/webfonts/2B94CA_12_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_12_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_12_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Bold;src:url(../fonts/webfonts/2B94CA_14_0.eot);src:url(../fonts/webfonts/2B94CA_14_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_14_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_14_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Extrabld;src:url(../fonts/webfonts/2B94CA_F_0.eot);src:url(../fonts/webfonts/2B94CA_F_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_F_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_F_0.ttf) format("truetype")}@font-face{font-family:ProximaNova-Black;src:url(../fonts/webfonts/2B94CA_10_0.eot);src:url(../fonts/webfonts/2B94CA_10_0.eot?#iefix) format("embedded-opentype"),url(../fonts/webfonts/2B94CA_10_0.woff) format("woff"),url(../fonts/webfonts/2B94CA_10_0.ttf) format("truetype")}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?trwnrm);src:url(../fonts/icomoon.eot?trwnrm#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?trwnrm) format("truetype"),url(../fonts/icomoon.woff?trwnrm) format("woff"),url(../fonts/icomoon.svg?trwnrm#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-add:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-long-down:before{content:""}.icon-arrow-long-left:before{content:""}.icon-arrow-long-right:before{content:""}.icon-arrow-long-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-attachment:before{content:""}.icon-calendar:before{content:""}.icon-camera:before{content:""}.icon-check:before{content:""}.icon-clock:before{content:""}.icon-delete-thin:before{content:""}.icon-delete:before{content:""}.icon-download:before{content:""}.icon-edit:before{content:""}.icon-email:before{content:""}.icon-facebook:before{content:""}.icon-female:before{content:""}.icon-filter:before{content:""}.icon-googleplus:before{content:""}.icon-hidden:before{content:""}.icon-info:before{content:""}.icon-linkedin:before{content:""}.icon-lock:before{content:""}.icon-male:before{content:""}.icon-phone:before{content:""}.icon-pin:before{content:""}.icon-play:before{content:""}.icon-reset:before{content:""}.icon-search:before{content:""}.icon-settings:before{content:""}.icon-stats:before{content:""}.icon-twitter:before{content:""}.icon-visible:before{content:""}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}html{width:100%;height:100%}body{font:16px ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;width:100%;color:#07283a;background:#fff;position:relative;margin:0;padding:0;height:100%;letter-spacing:.035em}h1{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.25em;margin:0;padding:0;color:#07283a}h2{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1.375em;margin:0 0 10px;padding:0;color:#07283a;letter-spacing:0}h3{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1em;margin:0 0 8px;padding:0;color:#07283a}p{font-size:1em;margin:0 0 20px;padding:0;line-height:1.7em}a{cursor:pointer;font-size:1em;margin:0;padding:0;color:#49a7dd;text-decoration:underline;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}a:hover{text-decoration:none;color:#07283a}a.btn{position:relative;text-decoration:none;border-radius:4px;padding:0 15px;line-height:50px;display:inline-block;background:#49a7dd;color:#fff;text-align:center;font-size:1em;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;outline:none}a.btn:hover{background:#2690cd}a.btn.icon{padding-left:33px}a.btn span.icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:.6em;left:13px}a.btn span.icon-download,a.btn span.icon-reset,a.btn span.icon-arrow-long-left,a.btn span.icon-arrow-long-right{font-size:.8em}a.btn.red{background:#fb2b44}a.btn.red:hover{background:#ef0521}a.btn.green{background:#0acc73}a.btn.green:hover{background:#089b58}a.btn.grey{background:#d3dae1}a.btn.grey:hover{background:#b5c1cc}a.btn.outline{background:#ffffff4d;border:1px solid rgb(73,167,221);color:#49a7dd}a.btn.outline:hover{background:#49a7dd;color:#fff}a.btn.outline.red{border:1px solid rgb(251,43,68);color:#fb2b44}a.btn.outline.red:hover{background:#fb2b44;color:#fff}a.btn.outline.green{border:1px solid rgb(10,204,115);color:#0acc73}a.btn.outline.green:hover{background:#0acc73;color:#fff}a.btn.disabled{opacity:.4;cursor:default}a.btn.disabled:hover{background:#49a7dd}ul{margin:0 0 30px;padding:0}ol{padding:0 0 0 18px;margin-bottom:30px}ul li{list-style:none;line-height:1.8em}ol li{line-height:1.8em}img{border:none;-webkit-backface-visibility:hidden}strong{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.wrapper{max-width:1400px;padding:0 35px;margin:0 auto}p::selection,h1::selection,h2::selection,h3::selection,a::selection,li::selection,input::selection,textarea::selection,label::selection,strong::selection,span::selection{background:#49a7dd;color:#fff}p::-webkit-selection,h1::-webkit-selection,h2::-webkit-selection,h3::-webkit-selection,a::-webkit-selection,li::-webkit-selection,input::-webkit-selection,textarea::-webkit-selection,label::-webkit-selection,strong::-webkit-selection,span::-webkit-selection{background:#49a7dd;color:#fff}p::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,a::-moz-selection,li::-moz-selection,input::-moz-selection,textarea::-moz-selection,label::-moz-selection,strong::-moz-selection,span::-moz-selection{background:#49a7dd;color:#fff}::-webkit-input-placeholder{color:#07283a;opacity:.3}:-moz-placeholder{color:#07283a;opacity:.3}::-moz-placeholder{color:#07283a;opacity:.3}:-ms-input-placeholder{color:#126795}input[type=text],input[type=file],input[type=number],input[type=password],input[type=date],input[type=time],textarea{-webkit-appearance:none}.header{position:fixed;top:0;left:0;width:100%;height:90px;z-index:10;border-bottom:1px solid rgb(211,218,225);background:#fff}.header .wrapper{height:90px;position:relative}.header .wrapper .logo{float:left;width:260px;height:80px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header .wrapper .logo img{display:block;max-width:100%;max-height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header .wrapper .account{float:right;height:90px;position:relative}.header .wrapper .account p{float:left;line-height:1.7em;margin:0 5px 0 0;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header .wrapper .account a.logout{line-height:1.7em;float:left;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;outline:none;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header .wrapper .account a.logout:hover{text-decoration:underline}.header .wrapper .account .language-selector{margin:0 0 0 15px;float:left;position:relative;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header .wrapper .account .language-selector:hover .language .country{background:#ffffffe6;border:1px solid rgb(73,167,221)}.header .wrapper .account .language-selector:hover .language .country img{opacity:1}.header .wrapper .account .language-selector:hover .language span.icon-arrow-down{color:#49a7dd}.header .wrapper .account .language-selector:hover ul.foldout{height:94px}.header .wrapper .account .language-selector:hover ul.foldout li{height:42px;width:42px}.header .wrapper .account .language-selector:hover ul.foldout li a .country{background:#ffffffe6;border:1px solid rgb(73,167,221)}.header .wrapper .account .language-selector:hover ul.foldout li a .country img{opacity:1}.header .wrapper .account .language-selector:hover ul.foldout li a.uk{top:52px;opacity:.5}.header .wrapper .account .language-selector:hover ul.foldout li a.de{top:104px;opacity:.5}.header .wrapper .account .language-selector:hover ul.foldout li a:hover.uk,.header .wrapper .account .language-selector:hover ul.foldout li a:hover.de{opacity:1}.header .wrapper .account .language-selector .language{position:relative;z-index:10}.header .wrapper .account .language-selector .language:hover .country{border:1px solid rgb(73,167,221)}.header .wrapper .account .language-selector .language:hover span.icon-arrow-down{color:#49a7dd}.header .wrapper .account .language-selector .language .country{border:1px solid rgb(211,218,225);border-radius:555px;width:42px;height:42px;text-align:center;float:left;-webkit-transition:border .3s ease;-moz-transition:border .3s ease false;-o-transition:border .3s ease false;transition:border .3s ease}.header .wrapper .account .language-selector .language .country img{display:block;width:20px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.header .wrapper .account .language-selector .language span.icon-arrow-down{float:left;display:block;margin:16px 0 0 7px;font-size:.5em;-webkit-transition:color .3s ease;-moz-transition:color .3s ease false;-o-transition:color .3s ease false;transition:color .3s ease;color:#07283a}.header .wrapper .account .language-selector ul.foldout{margin:0;position:absolute;top:0;height:42px}.header .wrapper .account .language-selector ul.foldout li a{display:block;text-decoration:none;height:42px;width:42px;position:absolute;outline:none}.header .wrapper .account .language-selector ul.foldout li a.uk,.header .wrapper .account .language-selector ul.foldout li a.de{top:0;opacity:1}.header .wrapper .account .language-selector ul.foldout li a .country{border:1px solid #fff;border-radius:555px;width:42px;height:42px;text-align:center;float:left;background:#ffffff80;-webkit-transition:border .3s ease,background .3s ease;-moz-transition:border .3s ease false,background .3s ease false;-o-transition:border .3s ease false,background .3s ease false;transition:border .3s ease,background .3s ease}.header .wrapper .account .language-selector ul.foldout li a .country img{display:block;width:20px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;opacity:.5;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease false;-o-transition:opacity .3s ease false;transition:opacity .3s ease}.header .wrapper ul.nav{float:right;margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.header .wrapper ul.nav li{float:left;display:block;margin-right:17px;padding-right:17px;position:relative;border-right:1px solid rgb(211,218,225)}.header .wrapper ul.nav li:first-child{margin-left:0}.header .wrapper ul.nav li a{display:block;line-height:40px;text-decoration:none;color:#07283a;outline:none}.header .wrapper ul.nav li a.active{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;color:#49a7dd}.header .wrapper ul.nav li a:hover{color:#49a7dd}.mobile-nav-btn{cursor:pointer;padding:0 1rem 7px;background:none;border:medium none;display:none;margin:0;position:absolute;right:0;top:0;height:70px;width:70px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.mobile-nav-btn span{display:block}.mobile-nav-btn .lines{background:none repeat scroll 0 0 #49a7dd;display:inline-block;height:.1rem;position:relative;width:1.8rem;-webkit-border-radius:.28571rem;-moz-border-radius:.28571rem;-ms-border-radius:.28571rem;-o-border-radius:.28571rem;border-radius:.28571rem;-webkit-transition:all .3s ease;-webkit-transition-delay:0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.mobile-nav-btn .lines:before,.mobile-nav-btn .lines:after{background:none repeat scroll 0 0 #49a7dd;content:"";display:inline-block;height:.1rem;left:0;position:absolute;width:1.8rem;-webkit-transform-origin:.28571rem center 0 50%;-moz-transform-origin:.28571rem center 0 50%;-ms-transform-origin:.28571rem center 0 50%;-o-transform-origin:.28571rem center 0 50%;transform-origin:.28571rem center 0 50%;-webkit-transition:all .3s ease;-webkit-transition-delay:0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-border-radius:.28571rem;-moz-border-radius:.28571rem;-ms-border-radius:.28571rem;-o-border-radius:.28571rem;border-radius:.28571rem}.mobile-nav-btn .lines:before{top:.5rem}.mobile-nav-btn .lines:after{top:-.5rem}.mobile-nav-btn:hover{background:none;opacity:1}.mobile-nav-btn:hover .lines{background:#07283a}.mobile-nav-btn:hover .lines:before{top:.5rem;background:#07283a}.mobile-nav-btn:hover .lines:after{top:-.5rem;background:#07283a}body.mobile-nav-open .mobile-nav-btn .lines{background:none repeat scroll 0 0 #0000}body.mobile-nav-open .mobile-nav-btn .lines:before,body.mobile-nav-open .mobile-nav-btn .lines:after{top:0;-webkit-transform-origin:50% 50% 0 50%;-moz-transform-origin:50% 50% 0 50%;-ms-transform-origin:50% 50% 0 50%;-o-transform-origin:50% 50% 0 50%;transform-origin:50% 50% 0 50%;width:1.9rem}body.mobile-nav-open .mobile-nav-btn .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}body.mobile-nav-open .mobile-nav-btn .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.page-login .content{height:calc(100% - 80px);padding-bottom:0}.page-login .bg-top{height:100%}.page-login .bg-top .inner .stemcode{width:560px;margin:0 0 40px}.page-login .bg-top .inner .stemcode input[type=text]{height:70px;line-height:70px;border:none;border-radius:6px;float:left;width:390px;font-size:1.125em;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;padding:0 15px}.page-login .bg-top .inner .stemcode button{width:160px;height:70px;line-height:70px;margin-left:10px;font-size:1.125em;text-align:left;border-radius:6px}.page-login .bg-top .inner .stemcode button span.icon{float:right;line-height:70px;margin-right:0}.page-login .bg-top .inner .stemcode a{width:400px;height:70px;line-height:70px;margin-left:10px;font-size:1.125em;text-align:left;border-radius:6px}.page-login .bg-top .inner .stemcode a span.icon{float:right;line-height:70px;margin-right:0;left:inherit;text-align:inherit;position:inherit}.page-login .bg-top .inner .stemcode .alert{margin:15px 0 0;padding:5px 10px;font-size:.86em;border-radius:4px;opacity:.9}.page-login .bg-top .inner .stemcode .alert.alert-danger{color:#fb2b44;background:#fff8f9;border:1px solid rgb(251,43,68)}.page-login .bg-top .inner .stemcode .alert.alert-success{color:#0acc73;background:#fff8f9;border:1px solid rgb(10,204,115)}.page-login .bg-top .inner .stemcode .alert ul{margin:0}.page-login .bg-top .inner .stemcode form{display:flex;flex-direction:column}.page-login .bg-top .inner .stemcode .stem-code-form-container{display:flex}.page-login .bg-top .inner .stemcode .input-container{display:flex;flex-direction:column}.page-login .bg-top .inner .stemcode .frontend_remember_two_factor{margin-top:20px;display:flex}.page-login .bg-top .inner .stemcode .frontend_remember_two_factor input{margin-right:10px}.page-login .bg-top .inner .stemcode .frontend_remember_two_factor label{color:#fff;font-size:1em;text-transform:initial}.page-login .footer .footer-inner{border-top:none}.page-thanks .content{height:calc(100% - 80px);padding-bottom:0}.page-thanks .bg-top{height:100%}.page-thanks .bg-top .inner a.btn{margin:20px 0 0}.page-thanks .bg-top .inner .share{background:#ffffff4d;border-radius:6px;overflow:hidden;display:inline-block;padding:20px}.page-thanks .bg-top .inner .share p{margin:0;float:left;font-size:1.4em;line-height:50px}.page-thanks .bg-top .inner .share ul.socials{float:left;margin:0 0 0 20px;position:relative}.page-thanks .bg-top .inner .share ul.socials li{float:left;margin-left:15px}.page-thanks .bg-top .inner .share ul.socials li:first-child{margin-left:0}.page-thanks .bg-top .inner .share ul.socials li a{text-decoration:none;display:block;color:#fff;border-radius:50%;width:50px;height:50px;text-align:center;font-size:1.1em;outline:none}.page-thanks .bg-top .inner .share ul.socials li a span.icon{line-height:50px}.page-thanks .bg-top .inner .share ul.socials li a.facebook{background:#4860a6}.page-thanks .bg-top .inner .share ul.socials li a.facebook:hover{background:#394b82}.page-thanks .bg-top .inner .share ul.socials li a.twitter{background:#50acf2}.page-thanks .bg-top .inner .share ul.socials li a.twitter:hover{background:#2195ee}.page-thanks .bg-top .inner .share ul.socials li a.linkedin{background:#008ec3}.page-thanks .bg-top .inner .share ul.socials li a.linkedin:hover{background:#006990}.page-thanks .bg-top .inner .share ul.socials li a.googleplus{background:#dd5044}.page-thanks .bg-top .inner .share ul.socials li a.googleplus:hover{background:#c93225}.page-thanks .footer .footer-inner{border-top:none}.error404 .content{height:calc(100% - 80px);padding-bottom:0}.error404 .content .bg-top{height:100%}.error404 .content .bg-top .inner{text-align:center}.error404 .content .bg-top .inner h1{color:#fff;font-size:13em;font-family:ProximaNovaT-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;line-height:.9em}.error404 .content .bg-top .inner h2{color:#fff;margin:0 0 50px;font-size:3em}.error404 .content .bg-top .inner a.btn{line-height:70px;font-size:1.5em;border-radius:8px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);padding-bottom:3px}.error404 .content .bg-top .inner a.btn:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.error404 .footer .footer-inner{border-top:none}.page-information .bg-top .wrapper-btn{position:absolute;margin:0 auto;max-width:1400px;padding:0 35px;width:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);left:50%;top:0}.page-information .bg-top a.btn-vote{position:absolute;right:35px;top:25px;font-size:1.2em;padding:0 20px}.page-information .bg-top .inner p a{color:#fff;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;outline:none}.page-information .bg-top .inner p a:hover{text-decoration:underline}.page-information .main .row{overflow:hidden;margin:0 -20px 30px;clear:both}.page-information .main .row:first-child{margin-top:30px}.page-information .main .row .col{padding:20px}.page-information .main .row .col img{display:block;width:100%}.page-information .main .row .col .contactform{margin-top:30px}.page-information .main .row .col .contactform .field{width:50%;float:none;margin:0 0 20px}.content{padding:90px 0 60px;position:relative}.bg-top{background-repeat:no-repeat;background-size:cover;background-position:center center;height:350px;padding:0;overflow:hidden;position:relative}.bg-top .color-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.bg-top .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;overflow:visible;margin:0 auto;max-width:1400px;padding:0 35px}.bg-top h1{font-size:2.25em;color:#fff;margin-bottom:10px}.bg-top p{color:#fff;font-size:1.5em;margin-bottom:20px}.bg-top .date{padding:12px 30px;margin-left:-30px;font-size:1.5em;color:#fff;display:inline-block;position:relative}.bg-top .date:before{content:"";background:#49a7dd;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px #0003;position:absolute;right:0;top:0;z-index:-1;width:100vw;height:100%}.topbar{border-bottom:1px solid rgb(211,218,225);height:100px;padding:25px 0}.topbar h2{display:inline-block;line-height:50px}.topbar .actions{float:right}.topbar .actions .search{position:relative;width:auto;float:left;margin:0}.topbar .actions .search input[type=text],.topbar .actions .search input[type=email],.topbar .actions .search input[type=file],.topbar .actions .search input[type=number],.topbar .actions .search input[type=password],.topbar .actions .search input[type=date],.topbar .actions .search input[type=time],.topbar .actions .search select{width:340px;padding-right:60px}.topbar .actions .search button{position:absolute;right:0;top:0;border-radius:0 4px 4px 0;width:50px}.topbar .actions .search button span.icon{margin:0;font-size:1.2em}.topbar .actions .filter{float:left;margin-left:10px;position:relative}.topbar .actions .filter.active .filter-icon span.icon-filter{opacity:0;font-size:0}.topbar .actions .filter.active .filter-icon span.icon-delete-thin{opacity:1;font-size:1em}.topbar .actions .filter.active .foldout{z-index:2;opacity:1;-webkit-transition:opacity .3s ease,z-index 0s ease;-moz-transition:opacity .3s ease false,z-index 0s ease false;-o-transition:opacity .3s ease false,z-index 0s ease false;transition:opacity .3s ease,z-index 0s ease}.topbar .actions .filter .filter-icon{background:#d3dae1;border-radius:4px;color:#fff;width:50px;height:50px;text-align:center;cursor:pointer;-webkit-transition:background .3s ease;-moz-transition:background .3s ease false;-o-transition:background .3s ease false;transition:background .3s ease}.topbar .actions .filter .filter-icon:hover{background:#b5c1cc}.topbar .actions .filter .filter-icon span.icon-filter{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);line-height:50px;opacity:1;font-size:1em;-webkit-transition:opacity .3s ease,font-size .3s ease;-moz-transition:opacity .3s ease false,font-size .3s ease false;-o-transition:opacity .3s ease false,font-size .3s ease false;transition:opacity .3s ease,font-size .3s ease}.topbar .actions .filter .filter-icon span.icon-delete-thin{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);line-height:50px;opacity:0;font-size:0;-webkit-transition:opacity .3s ease,font-size .3s ease;-moz-transition:opacity .3s ease false,font-size .3s ease false;-o-transition:opacity .3s ease false,font-size .3s ease false;transition:opacity .3s ease,font-size .3s ease}.topbar .actions .filter .foldout{z-index:-5;opacity:0;width:400px;background:#d3dae1;position:absolute;top:70px;border-radius:5px;padding:20px;right:0;-webkit-transition:opacity .3s ease,z-index 0s ease;-webkit-transition-delay:0s,.3s;-moz-transition:opacity .3s ease false,z-index 0s ease .3s;-o-transition:opacity .3s ease false,z-index 0s ease .3s;transition:opacity .3s ease,z-index 0s ease .3s}.topbar .actions .filter .foldout:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent rgb(211,218,225) transparent;position:absolute;top:-8px;right:17px}.topbar .actions .filter .foldout .field{width:100%;margin:0 0 20px}.topbar .actions .filter .foldout .buttons{text-align:center}.topbar .actions .filter .foldout .buttons button{width:100%}.topbar .actions .filter .foldout .buttons a.reset{text-decoration:none;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;color:#07283a;margin:20px auto 0;display:inline-block;outline:none}.topbar .actions .filter .foldout .buttons a.reset:hover{color:#fb2b44}.candidates{margin:0 -25px;overflow:hidden;clear:both}.candidates.non-active .candidate{border:1px solid rgb(211,218,225);cursor:default}.candidates.non-active .candidate:hover{border:1px solid rgb(211,218,225)}.candidates .candidate{float:left;width:calc(33.333% - 50px);height:90px;margin:25px;border:1px solid rgb(211,218,225);border-radius:5px;cursor:pointer;background:#fff;-webkit-transition:border .3s ease,background .3s ease;-moz-transition:border .3s ease false,background .3s ease false;-o-transition:border .3s ease false,background .3s ease false;transition:border .3s ease,background .3s ease;position:relative}.candidates .candidate:hover{border-color:#e3d9c5;background:#fffcf7}.candidates .candidate:hover .select{border-color:#e3d9c5}.candidates .candidate.selected{border-color:#89c6e9;background:#f5fafd}.candidates .candidate.selected .select{border-color:#89c6e9}.candidates .candidate .select{border-right:1px solid rgb(211,218,225);height:90px;width:44px;float:left}.candidates .candidate .image{float:left;width:70px;height:70px;margin:10px 0 10px 10px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:555px}.candidates .candidate .info{float:left;margin-left:13px;position:relative;top:38px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 137px)}.candidates .candidate .info h3 span.icon{font-size:.9em;display:inline-block;margin-left:5px;position:relative;top:1px}.candidates .candidate .info h3 span.icon.icon-male{color:#9ed4ea;top:0}.candidates .candidate .info h3 span.icon.icon-female{color:#eaa7e0}.candidates .candidate .info h3 span.function{font-size:.85em;font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-left:5px;position:relative;top:-1px}.candidates .candidate .info a{text-decoration:none;outline:none}.candidates .candidate .info a:hover{text-decoration:underline}.candidates .candidate.blanco{width:calc(100% - 50px)}.candidates .candidate.blanco .info{padding-right:150px;padding-left:10px;width:calc(100% - 126px);margin:0}.candidates .candidate.blanco .info h3{margin:0 0 4px}.candidates .candidate.blanco .info p{margin:0;font-size:.9em;line-height:1.6em}.candidates .candidate.blanco .amount{display:flex;flex:1;flex-direction:row;align-items:center;width:fit-content;margin-right:0;float:right;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:13px}.candidates .candidate.blanco .amount input{line-height:40px;height:40px;width:120px}.candidates .candidate.blanco .amount .all-blank{display:flex;flex:1;flex-direction:row;align-items:center;margin-right:10px}.candidates .candidate.blanco .amount .all-blank label{top:0;transform:unset;width:auto;margin-right:0}.candidates .candidate.blanco .amount .all-blank p{margin:0}.parties{margin-top:25px}.parties .party{border:1px solid rgb(211,218,225);border-radius:5px;overflow:hidden;height:90px;-webkit-transition:border .3s ease,background .3s ease;-moz-transition:border .3s ease false,background .3s ease false;-o-transition:border .3s ease false,background .3s ease false;transition:border .3s ease,background .3s ease;margin-bottom:20px}.parties .party.selected{border-color:#89c6e9;background:#f5fafd}.parties .party.blanco{position:relative}.parties .party.blanco.selected .select{border-color:#89c6e9}.parties .party.blanco .select{border-right:1px solid rgb(211,218,225);height:90px;width:44px;float:left}.parties .party.blanco .name{padding-right:150px;float:left;width:calc(100% - 46px)}.parties .party.blanco .name .text{width:calc(100% - 83px)}.parties .party.blanco .name .text h3{margin:0 0 4px}.parties .party.blanco .name .text p{margin:0;font-size:.9em;line-height:1.6em}.parties .party.blanco .amount{float:right;width:120px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:13px}.parties .party.blanco .amount input{line-height:40px;height:40px;width:120px}.parties .party .name{height:90px;position:relative;padding:0 10px;cursor:pointer}.parties .party .name:hover{background:#fffcf7}.parties .party .name .logo{background-color:#fff;background-repeat:no-repeat;background-size:100%;background-position:center center;width:70px;height:70px;float:left;margin-right:13px;border:1px solid rgb(211,218,225);border-radius:50%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative}.parties .party .name .text{float:left;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative}.parties .party .name .text h2{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1em;margin:0 0 7px}.parties .party .name .text a{text-decoration:none;outline:none}.parties .party .name .text a:hover{text-decoration:underline}.parties .party .name span.icon-arrow-down{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);-o-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease false;-o-transition:-o-transform .3s ease false;transition:transform .3s ease}.parties .party.open{height:auto}.parties .party.open .name span.icon-arrow-down{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.parties .party table{border-radius:0 0 4px 4px;margin:0;background:none}.parties .party table th{line-height:40px;padding-top:0;padding-bottom:0}.parties .party table td .logo,.parties .party table td .image{height:36px;width:36px}.parties .party table td .position{height:66px;line-height:66px}.parties .party table td .sort span.icon{height:33px;line-height:33px}.parties .party table td a{text-decoration:none;outline:none}.parties .party table td a:hover{text-decoration:underline}.footer{clear:both;height:80px}.footer .footer-inner{border-top:1px solid rgb(211,218,225);padding:0;overflow:hidden;height:80px}.footer .credentials{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left}.footer .credentials img{width:132px;display:block;float:left;margin:0 15px 0 0}.footer .credentials p{float:left;margin:0}.footer ul.footer-nav{float:right;margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.footer ul.footer-nav li{float:left}.footer ul.footer-nav li a{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;outline:none}.footer ul.footer-nav li a:hover{text-decoration:underline}.bottom-message{z-index:5;position:fixed;bottom:-80px;left:0;width:100%;height:80px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0);-moz-box-shadow:0 0 30px rgba(0,0,0,0);box-shadow:0 0 30px #0000;-webkit-transition:bottom .3s ease;-moz-transition:bottom .3s ease false;-o-transition:bottom .3s ease false;transition:bottom .3s ease}.bottom-message.active{bottom:0;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);-moz-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px #0000004d}.bottom-message .wrapper{height:80px}.bottom-message button.btn{float:right;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.125em;padding:0 30px;z-index:11;position:relative;margin-left:40px}.bottom-message p{float:left;margin:0;font-size:1.25em;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.flashmessage{background:#fefdeb;border:1px solid #ecebcd;text-align:center;padding:10px 25px;border-radius:4px;line-height:1.9em;position:relative;margin:25px 0 0}.flashmessage a.close{position:absolute;right:5px;top:5px;display:block;text-decoration:none;color:#ecebcd;width:20px;height:20px;line-height:20px;text-align:center;outline:none}.flashmessage a.close span.icon{font-size:.8em;line-height:20px}.flashmessage a.close:hover{color:#aca841}.tab-nav-mobile{display:none;background:#d3dae1;padding:10px}.tab-nav-mobile select{width:100%}.tab-nav{background:#d3dae1;padding:0;margin:0 0 35px}.tab-nav .wrapper{display:table;table-layout:fixed;width:100%}.tab-nav ul.tabs{margin:0;overflow:hidden;display:table-row}.tab-nav ul.tabs li{margin-left:10px;display:block;display:table-cell}.tab-nav ul.tabs li:first-child a{margin-left:0}.tab-nav ul.tabs li a{background:#fff;opacity:.3;display:block;text-decoration:none;color:#07283a;margin-left:10px;margin-top:10px;padding:19px 15px 17px;outline:none}.tab-nav ul.tabs li a:hover{opacity:.6}.tab-nav ul.tabs li a.active{opacity:1;color:#49a7dd}.tab-nav ul.tabs li a .title{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125em;line-height:1em}.tab-nav ul.tabs li a .type{font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em}.page{background:#fff;border-radius:4px;overflow:hidden}.page .top{background-repeat:no-repeat;background-size:cover;background-position:center center;height:350px;padding:0;overflow:hidden;position:relative}.page .top .color-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.page .top .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;padding:0 30px;overflow:visible;margin:0}.page .top h1{font-size:2.25em;color:#fff;margin-bottom:10px}.page .top p{color:#fff;font-size:1.5em;margin-bottom:20px}.page .page-content{padding:30px}.page .page-content .row{overflow:hidden;margin:0 0 30px}.page .page-content .row .col.size1of2{margin-left:30px;width:calc(50% - 15px)}.page .page-content .row .col.size1of2:first-child{margin-left:0}.results{display:flex;margin-top:25px}.results .candidates{display:block;float:left;overflow:hidden;padding:0;position:relative;width:66.66%;margin:0}.results .candidates .party{border:1px solid #d3dae1;border-radius:4px;margin-bottom:30px;overflow:hidden;-webkit-transition:border .3s ease,background .3s ease;-moz-transition:border .3s ease false,background .3s ease false;-o-transition:border .3s ease false,background .3s ease false;transition:border .3s ease,background .3s ease}.results .candidates .party.persons .name .text h2{margin-bottom:0;margin-left:0}.results .candidates .party .name{cursor:default;position:relative;padding:0 10px;height:90px;background:#fff}.results .candidates .party .name .logo{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:100% auto;border:1px solid #d3dae1;border-radius:50%;float:left;height:70px;margin-right:13px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:70px}.results .candidates .party .name .text{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left}.results .candidates .party .name .text h2{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125em;margin:0 0 7px}.results .candidates .party .name .text a{text-decoration:none;outline:none}.results .candidates .party .name .text a:hover{text-decoration:underline}.results .candidates .party .name .seats{float:right;position:relative;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.results .candidates .party .name .seats .seat-icon{background:url(../img/icon-seat.svg) no-repeat;background-size:100%;height:60px;line-height:64px;width:60px;color:#fff;text-align:center;font-size:2.25em;float:left;font-family:ProximaNovaT-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.results .candidates .party .name .seats p{display:block;float:left;line-height:60px;text-transform:uppercase;letter-spacing:.1em;font-size:.8125em;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 10px 0 0}.results .candidates .party .name:hover{background:#fff}.results .candidates .party table{margin:0;border-radius:0 0 4px 4px}.results .candidates .party table th{text-transform:uppercase;font-size:.6875em;letter-spacing:.1em;padding-bottom:8px}.results .candidates .party table a{text-decoration:none;outline:none}.results .candidates .party table a:hover{text-decoration:underline}.results .candidates .party table .seat{float:right;position:relative}.results .candidates .party table .seat .seat-icon{background:url(../img/icon-seat.svg) no-repeat;background-size:100%;height:32px;line-height:34px;width:32px;color:#fff;text-align:center;font-size:1.125em;display:block;font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;text-indent:-999px;opacity:.1}.results .candidates .party table .seat.active .seat-icon{opacity:1;text-indent:0}.results .candidates .party table td .logo{height:36px;width:36px}.results .candidates .party table td .image{background:#fff none no-repeat scroll center center/cover;border:1px solid #d3dae1;border-radius:50%;float:left;margin-right:10px;height:36px;width:36px;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.results .candidates .party table td.small{border-right:1px solid rgb(211,218,225)}.results .candidates .party table td .position{border:none;height:auto;line-height:inherit}.results .stats{background:none;display:block;float:left;overflow:hidden;padding:30px;position:relative;width:33.33%}.profile{background:#fff;margin:-25px;padding:20px}.profile a.close{position:absolute;right:20px;top:25px;display:block;text-decoration:none;color:#07283a;font-size:1.3em;outline:none}.profile a.close:hover{color:#fb2b44}.profile.profile-party{overflow:hidden}.profile.profile-party .top .media .image{border-radius:555px}.profile.profile-party .top .text .party-name{font-size:1.375em;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:20px;clear:both;overflow:hidden}.profile .top .media{float:left;width:220px;margin-right:20px;margin-bottom:20px}.profile .top .media .image{width:220px;height:220px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:10px;position:relative;background-color:#d3dae1;text-align:center;cursor:pointer}.profile .top .media .image span.icon-camera{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%);display:block;font-size:3.5em;opacity:.2;color:#000}.profile .top .media .image span.party-logo{width:74px;height:74px;position:absolute;right:7px;top:7px;border-radius:50%;background-color:#ffffffe6;text-align:center;background-repeat:no-repeat;background-size:90%;background-position:center center;padding:20px 10px 0;font-size:.75em}.profile .top .media ul.thumbs li{float:left;display:block;width:calc(25% - 7.5px);margin-left:10px}.profile .top .media ul.thumbs li:first-child{margin-left:0}.profile .top .media ul.thumbs li .thumb{width:100%;padding-top:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;position:relative;opacity:.75;background-color:#d3dae1;cursor:pointer}.profile .top .media ul.thumbs li .thumb span.icon-camera{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%);display:block;font-size:1.2em;opacity:.2;color:#000}.profile .top .media ul.thumbs li .thumb span.icon-play{font-size:.75em;border-radius:50%;position:absolute;top:50%;left:50%;margin:0 auto;width:30px;height:30px;line-height:30px;background:#fffc;color:#00000080;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px #0000004d;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%)}.profile .top .media ul.thumbs li .thumb:hover{opacity:1}.profile .top .text{float:left;width:calc(100% - 240px);margin-bottom:20px}.profile .top .text .party-name{margin-bottom:5px}.profile .top .text .candidate-name{font-size:1.375em;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:10px;clear:both;overflow:hidden}.profile .top .text .candidate-name span.icon-male{font-size:.75em;color:#9ed4ea;display:inline-block;margin-left:5px;position:relative;top:1px}.profile .top .text .candidate-name span.icon-female{font-size:.75em;color:#eaa7e0;display:inline-block;margin-left:5px;position:relative;top:1px}.profile .top .text .candidate-function{margin-bottom:10px;clear:both;overflow:hidden}.profile .top .text .motivation{margin-top:20px;clear:both}.profile .top .text .motivation h3{color:#49a7dd;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 5px}.profile .top .text .motivation p{margin:0 0 5px}.profile .top .text .motivation a.more{text-decoration:none;color:#49a7dd;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;outline:none}.profile .top .text .motivation a.more:hover{text-decoration:underline}.profile .top .text .motivation a.more span.icon{display:inline-block;margin:0 0 0 7px;font-size:.6em}.profile .links{clear:both;border-radius:6px;border:1px solid rgb(211,218,225);background:#eaf1f7;padding:0 20px;height:70px;margin-bottom:20px;position:relative;z-index:1}.profile .links ul.contact{margin:0;float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.profile .links ul.contact li{display:block;float:left;margin-left:25px}.profile .links ul.contact li .contact{text-decoration:none;color:#49a7dd;line-height:34px;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;outline:none}.profile .links ul.contact li .contact:hover{text-decoration:underline}.profile .links ul.contact li:first-child{margin-left:0}.profile .links ul.socials{float:right;margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.profile .links ul.socials li{display:block;float:left;margin-left:10px;position:relative}.profile .links ul.socials li .social{text-decoration:none;display:block;border-radius:50%;width:34px;height:34px;color:#fff;line-height:34px;text-align:center;font-size:.75em;position:relative;cursor:pointer;outline:none}.profile .links ul.socials li .social span.icon{line-height:34px}.profile .links ul.socials li .social.facebook{background:#4860a6}.profile .links ul.socials li .social.facebook:hover{background:#394b82}.profile .links ul.socials li .social.twitter{background:#50acf2}.profile .links ul.socials li .social.twitter:hover{background:#2195ee}.profile .links ul.socials li .social.linkedin{background:#008ec3}.profile .links ul.socials li .social.linkedin:hover{background:#006990}.profile .links ul.socials li .social.gplus{background:#dd5044;font-size:1em}.profile .links ul.socials li .social.gplus:hover{background:#c93225}.profile .links ul.socials li .social.gplus a.delete{font-size:.45em}.profile .links ul.socials li .social.empty{background:#d3dae1}.profile .links ul.socials li .social.empty:hover{background:#b5c1cc}.profile .links ul.socials li:first-child{margin-left:0}.profile .block{border:1px solid rgb(211,218,225);border-radius:6px;overflow:hidden;margin-bottom:20px}.profile .block.open .title{margin-bottom:20px}.profile .block.open .title span.icon-arrow-down{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.profile .block.open .col{height:auto}.profile .block .col{height:0}.profile .block .title{height:70px;line-height:70px;position:relative;font-size:1.25em;padding:0 20px;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;background:#fff;margin-bottom:0}.profile .block .title:hover{background:#fffaf0}.profile .block .title span.icon-arrow-down{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);-o-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0);font-size:.75em;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease false;-o-transition:-o-transform .3s ease false;transition:transform .3s ease}.profile .block .col .row{padding:0 20px;margin:0}.profile .block .col .row h3{color:#49a7dd;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 5px}.profile .block .col .row ul{overflow:hidden}.profile .block .col .row ul.checks li{padding-left:20px}.profile .block .col .row ul.checks li span.icon-check{position:absolute;left:0;top:6px}.profile .block .col .row ul.list li{padding-left:160px}.profile .block .col .row ul.list li span.label{position:absolute;left:0}.profile .block .col .row ul li{margin:0 0 10px;position:relative}.profile .block .col .row ul li a.btn.small{margin-left:160px;font-size:.8em;height:30px;line-height:31px;padding:0 8px 0 30px}.profile .block .col .row ul li a.btn.small span.icon{line-height:30px;width:30px;left:0}.profile .block .col .row ul li span.icon-check{color:#49a7dd;margin:0 8px 0 0;font-size:.8em}.profile .block .col .row ul li span.label{display:block;float:left;width:160px}.content-container-box{height:100%;overflow:auto}.popup{position:fixed;inset:0;width:100%;height:100%;z-index:1000;overflow:auto;background:#d3dae1cc;-webkit-transition:all .3s ease;-moz-transition:all .3s ease false;-o-transition:all .3s ease false;transition:all .3s ease}.popup .overlay{display:none;background:#d3dae1cc;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:background .3s ease;-moz-transition:background .3s ease false;-o-transition:background .3s ease false;transition:background .3s ease}.popup .popup-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.popup .popup-container-box{position:relative;padding:40px 0 0;overflow:scroll;height:100%}.popup .popup-content{position:relative;z-index:1001;width:1000px;margin:0 auto 40px;background:#fff;border-radius:6px;overflow:hidden}.popup .popup-content .head{position:relative;padding:0 25px;height:60px;overflow:hidden}.popup .popup-content .head h2{line-height:60px;margin:10px 0 0}.popup .popup-content .head a.close{position:absolute;right:20px;top:25px;display:block;text-decoration:none;color:#07283a;font-size:1.3em;outline:none}.popup .popup-content .head a.close:hover{color:#fb2b44}.popup .popup-content .main{padding:25px}.popup .popup-content .main .flashmessage{background:#fefdeb;border:1px solid #ecebcd;text-align:center;padding:10px;border-radius:4px;line-height:1.9em;margin-bottom:20px}.popup .popup-content .main .candidates-selected .title{font-size:1.125em;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;margin:0 0 10px}.popup .popup-content .main .candidates-selected .title .position-title{float:left;width:90px;margin-right:20px}.popup .popup-content .main .candidates-selected .title .candidate-title{float:left;width:400px;margin-right:20px}.popup .popup-content .main .candidates-selected .candidate-row{clear:both;margin-bottom:20px;overflow:hidden}.popup .popup-content .main .candidates-selected .candidate-row .position{border:1px solid rgb(211,218,225);height:90px;width:90px;text-align:center;line-height:90px;border-radius:5px;float:left;margin-right:20px;font-size:1.375em;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif}.popup .popup-content .main .candidates-selected .candidate-row .candidate{float:left;width:400px;height:90px;border:1px solid rgb(211,218,225);border-radius:5px;background:#fff;-webkit-transition:background .3s ease,border .3s ease;-moz-transition:background .3s ease false,border .3s ease false;-o-transition:background .3s ease false,border .3s ease false;transition:background .3s ease,border .3s ease;position:relative}.popup .popup-content .main .candidates-selected .candidate-row .candidate .image{float:left;width:70px;height:70px;margin:10px 0 10px 10px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:555px}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info{float:left;margin-left:13px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info h3 span.icon{font-size:.9em;display:inline-block;margin-left:5px;position:relative;top:1px}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info h3 span.icon.icon-male{color:#9ed4ea;top:0}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info h3 span.icon.icon-female{color:#eaa7e0}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info a{text-decoration:none;outline:none}.popup .popup-content .main .candidates-selected .candidate-row .candidate .info a:hover{text-decoration:underline}.popup .popup-content .main .candidates-selected .candidate-row .candidate.blanco p{margin:0;line-height:1.1em}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle{float:left;height:90px;margin-left:10px}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle a.pos{text-decoration:none;color:#07283a;display:block;width:45px;height:45px;text-align:center;border-radius:5px;border:1px solid #fff;font-size:.9em;outline:none}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle a.pos:hover{border:1px solid rgb(211,218,225)}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle a.pos span.icon{line-height:45px}.popup .popup-content .main .contactform fieldset{border:none;margin:0;padding:0}.popup .popup-content .main .contactform fieldset .field{width:calc(33.3333% - 13.33px);margin-bottom:20px}.popup .popup-content .main .contactform fieldset .field:last-child{margin:0}.popup .popup-content .main .contactform fieldset .field.textarea{width:100%;margin:0 0 20px}.popup .popup-content .bottombar{clear:both;background:#fff;overflow:hidden;padding:25px}.popup .popup-content .bottombar a.btn{display:block;float:right;margin-left:10px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.popup .popup-content .bottombar a.btn.left{float:left;margin-right:10px;margin-left:0}.popup .popup-content .bottombar a.btn.vote{width:260px}.popup .popup-content .bottombar .stemcode{width:100%;float:none;margin:0}.popup .popup-content .bottombar .stemcode.error input[type=text],.popup .popup-content .bottombar .stemcode.error input[type=file],.popup .popup-content .bottombar .stemcode.error input[type=number],.popup .popup-content .bottombar .stemcode.error input[type=password],.popup .popup-content .bottombar .stemcode.error input[type=date],.popup .popup-content .bottombar .stemcode.error input[type=time],.popup .popup-content .bottombar .stemcode.error select,.popup .popup-content .bottombar .stemcode.error textarea{background-image:url(../img/icon-delete.png);background-repeat:no-repeat;background-size:12px;background-position:calc(100% - 10px) center}.popup .popup-content .bottombar .stemcode.success input[type=text],.popup .popup-content .bottombar .stemcode.success input[type=file],.popup .popup-content .bottombar .stemcode.success input[type=number],.popup .popup-content .bottombar .stemcode.success input[type=password],.popup .popup-content .bottombar .stemcode.success input[type=date],.popup .popup-content .bottombar .stemcode.success input[type=time],.popup .popup-content .bottombar .stemcode.success select,.popup .popup-content .bottombar .stemcode.success textarea{background-image:url(../img/icon-check.png);background-repeat:no-repeat;background-size:12px;background-position:calc(100% - 10px) center}.popup .popup-content .bottombar .stemcode input{width:calc(100% - 280px);float:left;margin-right:20px;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125em}.popup .popup-content .bottombar .stemcode button{width:260px;float:left;font-size:1.125em}.popup .popup-content .bottombar .stemcode button.disabled{opacity:.4}.popup .popup-content .bottombar .stemcode button.disabled:hover{background:#49a7dd}table{width:100%;border-collapse:initial;background:#fff;border-radius:4px;overflow:hidden;margin:0 0 30px}table.small td .sort span.icon{height:28px;line-height:28px}table.small td span.icon-visible,table.small td span.icon-hidden{border-left:1px solid rgb(211,218,225);height:56px;line-height:56px;display:block;text-align:center;font-size:1em}table.small td span.icon-visible{color:#0acc73}table.small td span.icon-hidden{color:#d3dae1}table.select th:first-child{border-right:1px solid #f2f5f8;width:44px;vertical-align:middle}table.select td:first-child{border-right:1px solid rgb(211,218,225);width:44px;vertical-align:middle}table.select tfoot td:first-child{border-right:none}table.hover tr:hover td{background:#fffcf7;cursor:pointer}table tr.new td{font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif}table tr.new td span.icon-attachment{opacity:1}table tr.selected td,table tr.selected:hover td{background:#e8f4fb}table th{white-space:nowrap;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;background:#d3dae1;color:#07283a;text-align:left;padding:10px;line-height:1.7em}table th.col-sort{width:44px;padding:0}table th.right{text-align:right}table td{background:none;vertical-align:middle;padding:10px;line-height:1.7em;font-size:1em;position:relative;border-top:1px solid rgb(211,218,225);font-weight:400}table td.small{width:44px;padding:0}table td.right{text-align:right}table td.candidate-name{padding-left:60px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}table td.candidate-name strong{display:block}table td.candidate-name a{font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em}table td.candidate-name span.function{font-size:.85em;font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin-left:5px;position:relative;top:-1px}table td ul,table td .field{margin:0}table td .logo{border-radius:50%;width:46px;height:46px;background:#fff;border:1px solid rgb(211,218,225);float:left;margin-right:10px;background-size:100%;background-position:center center;background-repeat:no-repeat}table td .image{border-radius:50%;width:46px;height:46px;background:#fff;border:1px solid rgb(211,218,225);float:left;margin-right:10px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:12px}table td span.status{display:inline-block;font-size:.75em;text-transform:uppercase;letter-spacing:.1em;padding:0 10px;line-height:27px;height:26px;border-radius:4px;color:#fff}table td span.status.blue{background:#508ac8}table td span.status.yellow{background:#e2c731}table td span.status.green{background:#0acc73}table td span.status.grey{background:#d3dae1}table td span.icon-round{width:22px;height:22px;border-radius:50%;display:inline-block;margin:0 0 0 8px;text-align:center}table td span.icon-round.icon-check{background:#0acc73;color:#fff;font-size:.7em;line-height:22px}table td span.icon-round.icon-delete{background:#fb2b44;color:#fff;font-size:.6em;line-height:22px}table td span.icon-round.icon-pending{background:#d3dae1;color:#fff;font-size:.7em;line-height:22px}table td span.icon-check{color:#0acc73;line-height:1.7em}table td span.icon-delete{color:#fb2b44;line-height:1.7em;font-size:.9em}table td span.icon-male{font-size:.9em;color:#9ed4ea;display:inline-block;margin-left:5px;position:relative;top:0}table td span.icon-female{font-size:.9em;color:#eaa7e0;display:inline-block;margin-left:5px;position:relative;top:1px}table td .sort{border-left:1px solid rgb(211,218,225)}table td .sort span.icon{height:40px;display:block;line-height:40px;text-align:center;font-size:.7em;color:#d3dae1}table td .sort span.icon:hover{color:#07283a;background:#0000000d}table td span.icon-visible,table td span.icon-hidden{border-left:1px solid rgb(211,218,225);height:80px;line-height:80px;display:block;text-align:center;font-size:1em}table td span.icon-visible{color:#0acc73}table td span.icon-hidden{color:#d3dae1}table td span.desc{opacity:.4}table td span.icon-attachment{display:block;float:right;font-size:1.4em;width:45px;text-align:right;opacity:.3}table td .position{border-right:1px solid rgb(211,218,225);height:80px;text-align:center;line-height:80px;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25em}table td span.helptext{opacity:.4}.col{position:relative;float:left}.col.size1of1,.col.size2of2,.col.size3of3,.col.size4of4,.col.size5of5{width:100%}.col.size1of2{width:50%}.col.size1of3{width:33.33%}.col.size2of3{width:66.66%}.col.size1of4{width:25%}.col.size2of4{width:50%}.col.size3of4{width:75%}.col.size1of5{width:20%}.col.size2of5{width:40%}.col.size3of5{width:60%}.col.size4of5{width:80%}.form{margin:0 0 20px}form{padding:0;margin:0}fieldset{border:none;padding:30px 0 0;margin:0 0 30px;border-top:1px solid rgb(211,218,225);clear:both}fieldset:first-child{border-top:none;padding-top:0}fieldset:last-child{margin-bottom:0}fieldset a.delete{margin-top:20px}.field{width:calc(33.3333% - 13.33px);margin:0 20px 0 0;float:left}.field:last-child{margin-right:0}.field.radiocheck{margin:0;overflow:hidden;width:100%}.field.radiocheck.inline{margin:26px 0}.field.radiocheck label{width:auto;margin:0 30px 0 0;text-transform:inherit;font-size:1em;color:#07283a;letter-spacing:.025em;float:left;font-family:ProximaNova-Light,Helvetica Neue,Helvetica,Arial,sans-serif}.field.radiocheck .error{margin-left:0}.field.radiocheck input[type=radio],.field.radiocheck input[type=checkbox]{margin:0 8px 0 1px;position:relative;top:-1px}.field.radiocheck input[type=text],.field.radiocheck input[type=email],.field.radiocheck input[type=file],.field.radiocheck input[type=number],.field.radiocheck input[type=password],.field.radiocheck input[type=date],.field.radiocheck input[type=time],.field.radiocheck select{width:300px;margin-top:12px;clear:both}.field.size1of1,.field.size2of2,.field.size3of3,.field.size4of4,.field.size5of5{width:100%}.field.size1of2{width:50%;float:left}.field.size1of3{width:33.33%;float:left}.field.size2of3{width:66.66%;float:left}.field.size1of4{width:25%;float:left}.field.size2of4{width:50%;float:left}.field.size3of4{width:75%;float:left}.field.size1of5{width:20%;float:left}.field.size2of5{width:40%;float:left}.field.size3of5{width:60%;float:left}.field.size4of5{width:80%;float:left}.field.error input[type=text],.field.error input[type=file],.field.error input[type=number],.field.error input[type=password],.field.error input[type=date],.field.error input[type=time],.field.error select,.field.error textarea{border:1px solid rgb(253.3611111111,168.1388888889,178.3819444444);background-color:#fff8f9}.field.error p.label,.field.error label{color:#fb2b44}.field.error .error{font-size:.86em;color:#fb2b44;clear:both;margin-top:5px;line-height:1.8em;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif}.field.success input[type=text],.field.success input[type=file],.field.success input[type=number],.field.success input[type=password],.field.success input[type=date],.field.success input[type=time],.field.success select,.field.success textarea{border:1px solid rgb(94.3738317757,247.1261682243,177.0490654206);background-color:#f0fef8}.field.success p.label,.field.success label{color:#0acc73}.field.success .success{font-size:.86em;color:#0acc73;clear:both;margin-top:5px;line-height:1.8em;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif}.field label,.field p.label{text-transform:uppercase;color:#49a7dd;font-size:.75em;width:100%;display:block;margin-bottom:8px;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em}.field input[type=text],.field input[type=email],.field input[type=file],.field input[type=number],.field input[type=password],.field input[type=date],.field input[type=time],.field select{width:100%;float:left;border:1px solid rgb(211,218,225);padding:0 7px;line-height:50px;height:50px;background:#fff;font-size:1em;text-align:left;border-radius:4px;-webkit-transition:border .3s ease,background .3s ease,opacity .3s ease;-moz-transition:border .3s ease false,background .3s ease false,opacity .3s ease false;-o-transition:border .3s ease false,background .3s ease false,opacity .3s ease false;transition:border .3s ease,background .3s ease,opacity .3s ease}.field input[type=text]:focus,.field input[type=email]:focus,.field input[type=file]:focus,.field input[type=number]:focus,.field input[type=password]:focus,.field input[type=date]:focus,.field input[type=time]:focus,.field select:focus{border:1px solid rgb(73,167,221)}.field input[type=text]:focus::-webkit-input-placeholder,.field input[type=email]:focus::-webkit-input-placeholder,.field input[type=file]:focus::-webkit-input-placeholder,.field input[type=number]:focus::-webkit-input-placeholder,.field input[type=password]:focus::-webkit-input-placeholder,.field input[type=date]:focus::-webkit-input-placeholder,.field input[type=time]:focus::-webkit-input-placeholder,.field select:focus::-webkit-input-placeholder{color:#07283a;opacity:.15}.field input[type=text]:focus:-moz-placeholder,.field input[type=email]:focus:-moz-placeholder,.field input[type=file]:focus:-moz-placeholder,.field input[type=number]:focus:-moz-placeholder,.field input[type=password]:focus:-moz-placeholder,.field input[type=date]:focus:-moz-placeholder,.field input[type=time]:focus:-moz-placeholder,.field select:focus:-moz-placeholder{color:#07283a;opacity:.15}.field input[type=text]:focus::-moz-placeholder,.field input[type=email]:focus::-moz-placeholder,.field input[type=file]:focus::-moz-placeholder,.field input[type=number]:focus::-moz-placeholder,.field input[type=password]:focus::-moz-placeholder,.field input[type=date]:focus::-moz-placeholder,.field input[type=time]:focus::-moz-placeholder,.field select:focus::-moz-placeholder{color:#07283a;opacity:.15}.field input[type=text]:focus:-ms-input-placeholder,.field input[type=email]:focus:-ms-input-placeholder,.field input[type=file]:focus:-ms-input-placeholder,.field input[type=number]:focus:-ms-input-placeholder,.field input[type=password]:focus:-ms-input-placeholder,.field input[type=date]:focus:-ms-input-placeholder,.field input[type=time]:focus:-ms-input-placeholder,.field select:focus:-ms-input-placeholder{color:#0c4768}.field input[type=text].small,.field input[type=email].small,.field input[type=file].small,.field input[type=number].small,.field input[type=password].small,.field input[type=date].small,.field input[type=time].small,.field select.small{width:215px}.field input[type=text].smaller,.field input[type=email].smaller,.field input[type=file].smaller,.field input[type=number].smaller,.field input[type=password].smaller,.field input[type=date].smaller,.field input[type=time].smaller,.field select.smaller{width:125px}.field input[type=text].right,.field input[type=email].right,.field input[type=file].right,.field input[type=number].right,.field input[type=password].right,.field input[type=date].right,.field input[type=time].right,.field select.right{text-align:right}.field input[type=text]:disabled,.field input[type=email]:disabled,.field input[type=file]:disabled,.field input[type=number]:disabled,.field input[type=password]:disabled,.field input[type=date]:disabled,.field input[type=time]:disabled,.field select:disabled{background:#dee2e9;border:1px solid #bfc4ca}.field input[type=file]{padding:0 5px;height:auto;font-size:.8em}.field textarea{width:100%;float:left;border:1px solid rgb(211,218,225);padding:7px;line-height:1.7em;height:100px;font-size:1em;border-radius:4px;-webkit-transition:border .3s ease,opacity .3s ease,color .3s ease;-moz-transition:border .3s ease false,opacity .3s ease false,color .3s ease false;-o-transition:border .3s ease false,opacity .3s ease false,color .3s ease false;transition:border .3s ease,opacity .3s ease,color .3s ease;resize:none}.field textarea:focus{border:1px solid #a8b5c3}.field textarea:focus::-webkit-input-placeholder{color:#07283a;opacity:.15}.field textarea:focus:-moz-placeholder{color:#07283a;opacity:.15}.field textarea:focus::-moz-placeholder{color:#07283a;opacity:.15}.field textarea:focus:-ms-input-placeholder{color:#0c4768}button{border-radius:4px;padding:0 13px;height:50px;line-height:50px;display:inline-block;background:#49a7dd;color:#fff;text-align:center;font-size:1em;font-weight:400;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;border:none;-webkit-transition:background .3s ease,color .3s ease,opacity .3s ease,border .3s ease;-moz-transition:background .3s ease false,color .3s ease false,opacity .3s ease false,border .3s ease false;-o-transition:background .3s ease false,color .3s ease false,opacity .3s ease false,border .3s ease false;transition:background .3s ease,color .3s ease,opacity .3s ease,border .3s ease}button:hover{background:#2690cd}button span.icon{margin-right:10px;line-height:50px;font-size:.8em}button.outline{background:#f9fcfe;border:1px solid rgb(73,167,221);color:#49a7dd}button.outline:hover{background:#49a7dd;color:#fff}button.outline.green{background:#f0fef8;border:1px solid rgb(10,204,115);color:#0acc73}button.outline.green:hover{background:#0acc73;color:#fff}button.green{background:#0acc73}button.green:hover{background:#089b58}button.grey{background:#d3dae1}button.grey:hover{background:#b5c1cc}button:disabled{opacity:.4;cursor:default}button:disabled:hover{background:#49a7dd}@media screen and (max-width:1300px){body{font-size:15px}}@media screen and (max-width:1200px){body{font-size:14px}}@media screen and (max-width:1100px){.wrapper,.bg-top .inner,.page-information .bg-top .wrapper-btn{padding:0 20px}.page-information .bg-top a.btn-vote{right:20px}.header,.header .wrapper{height:70px}.header .wrapper .logo{width:200px;height:60px}.header .wrapper .account{height:70px}.header .wrapper ul.nav li a{line-height:34px}.header .wrapper ul.nav li{padding-right:13px;margin-right:13px}.content{padding-top:70px}.bg-top{height:300px}.topbar{padding:15px 0;height:auto}.candidates{margin:15px -15px 0}.candidates .candidate{width:calc(33.333% - 30px);margin:15px}.field input[type=text],.field input[type=email],.field input[type=file],.field input[type=number],.field input[type=password],input[type=date],input[type=time],.field select,button{height:40px;line-height:40px}button span.icon{line-height:40px}.topbar h2{line-height:40px;margin:0}.topbar .actions .search button{width:40px}.topbar .actions .search button span.icon{font-size:1em}.topbar .actions .filter .filter-icon{height:40px;width:40px}.topbar .actions .filter .filter-icon span.icon-filter,.topbar .actions .filter .filter-icon span.icon-delete-thin{line-height:40px}.topbar .actions .filter.active .foldout{top:55px;padding:12px}.flashmessage{margin:25px 0 10px}.tab-nav{margin:0}a.btn{line-height:40px}.parties .party,.parties .party .name{height:70px}.parties .party .name .logo{height:50px;width:50px}.parties .party table td .position{height:52px;line-height:52px}.results .candidates .party .name{height:70px}.results .candidates .party .name .logo{height:50px;width:50px}.results .candidates .party table td .position{height:52px;line-height:52px}.results .candidates .party .name .seats .seat-icon{height:50px;line-height:54px;width:50px;font-size:1.8em}.results .candidates .party .name .seats p{line-height:50px}.page-information .main .row{margin-bottom:20px}.page-information .main .row:first-child{margin-top:20px}}@media screen and (max-width:1023px){.bg-top{height:400px}.bg-top h1{font-size:2em}.bg-top p{font-size:1.3em}.bg-top .date{font-size:1.3em;padding:12px 20px 12px 30px}.topbar .actions .search input[type=text],.topbar .actions .search input[type=email],.topbar .actions .search input[type=file],.topbar .actions .search input[type=number],.topbar .actions .search input[type=password],.topbar .actions .search input[type=date],.topbar .actions .search input[type=time],.topbar .actions .search select{width:280px;padding-right:50px}.header .wrapper .account p{display:none}.candidates .candidate{width:calc(50% - 30px);height:80px}.candidates .candidate .image{width:60px;height:60px}.candidates .candidate .select{height:80px}.page-thanks .bg-top .inner .share p{font-size:1.2em}.results{display:block}.results .candidates,.results .stats{width:100%;float:none}.bottom-message{height:120px;bottom:-120px}.bottom-message .wrapper{height:120px}.bottom-message button.btn{padding:0 15px;line-height:50px}.profile .block .col .row ul li span.label{width:120px}.profile .block .col .row ul.list li{padding-left:120px}.popup .popup-content .bottombar a.btn.vote,.popup .popup-content .bottombar .stemcode button{width:180px}.popup .popup-content .bottombar .stemcode input{width:calc(100% - 200px)}.popup .popup-content{width:calc(100% - 30px);margin:40px 15px}}@media screen and (max-width:767px){.header .wrapper .logo{width:150px}.header .mobile-nav-btn{display:inline-block;z-index:13}.mobile-nav-open .header{z-index:11;background:#fff;position:fixed}.mobile-nav-open .header a.logo{z-index:13}.mobile-nav-open .header .wrapper ul.nav{top:70px;z-index:12}.mobile-nav-open .header .wrapper .account{bottom:0;z-index:13}.header .wrapper ul.nav{position:fixed;right:0;top:-100%;width:100%;z-index:5;height:100%;background:#fff;-webkit-transition:all .1s ease;-moz-transition:all .1s ease false;-o-transition:all .1s ease false;transition:all .1s ease;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);float:none;padding:0}.header .wrapper ul.nav li{float:none;overflow:hidden;margin:0;border-left:none;padding:0;border-bottom:1px solid rgb(211,218,225)}.header .wrapper ul.nav li a{line-height:50px;font-size:1.2em;text-align:center;margin:0}.header .wrapper ul.nav li a.active{background:#0000001a}.header .wrapper .account{position:fixed;right:0;bottom:100%;width:100%;z-index:5;height:auto;-webkit-transition:all .1s ease;-moz-transition:all .1s ease false;-o-transition:all .1s ease false;transition:all .1s ease;float:none;padding:0}.header .wrapper .account a.logout{float:none;display:block;text-align:center;line-height:50px;border-top:1px solid rgb(211,218,225);border-bottom:1px solid rgb(211,218,225);top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.header .wrapper .account .language-selector{float:none;margin:0;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);overflow:hidden;padding:10px;text-align:center;cursor:default}.header .wrapper .account .language-selector .language{display:inline-block}.header .wrapper .account .language-selector .language span.icon-arrow-down{display:none}.header .wrapper .account .language-selector ul.foldout{position:relative;display:inline-block}.header .wrapper .account .language-selector ul.foldout li a{position:relative}.header .wrapper .account .language-selector ul.foldout li a .country{border:1px solid rgb(211,218,225)}.header .wrapper .account .language-selector:hover .language .country{background:#ffffffe6;border:1px solid rgb(211,218,225)}.header .wrapper .account .language-selector:hover ul.foldout{height:42px}.header .wrapper .account .language-selector:hover ul.foldout li a .country{background:#ffffffe6;border:1px solid rgb(211,218,225)}.header .wrapper .account .language-selector:hover ul.foldout li a.uk,.header .wrapper .account .language-selector:hover ul.foldout li a.de{top:0}.mobile-nav-btn{opacity:1}.bg-top{height:360px}.bg-top h1{font-size:1.75em}.bg-top p,.bg-top .date,h2{font-size:1.15em}.tab-nav{display:none}.tab-nav-mobile{display:block}.content{padding-bottom:150px}.footer .credentials{float:none;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin:15px 0 0;overflow:hidden}.footer .credentials img{width:80px;float:left;margin-right:9px}.footer .credentials p{font-size:.7em;float:left}.footer ul.footer-nav{float:none;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin:5px 0 0;overflow:hidden}.error404 .content .bg-top .inner h1{font-size:8em}.error404 .content .bg-top .inner h2{font-size:1.8em;margin-bottom:30px}.error404 .content .bg-top .inner a.btn{line-height:50px;font-size:1.2em;border-radius:5px}}@media screen and (max-width:767px)and (orientation:portrait){.header .wrapper .logo{height:60px}.topbar h2{display:block;margin-bottom:5px}.topbar .actions{float:none;height:40px}.topbar .actions .search{width:calc(100% - 50px)}.topbar .actions .filter .foldout{width:calc(100vw - 40px);top:55px;opacity:0;z-index:-1}.topbar .actions .filter.active .foldout{opacity:1;z-index:6}.candidates{margin:15px 0 0}.candidates .candidate{width:100%;margin:0 0 15px}.candidates .candidate .select{width:30px}.candidates .candidate .image{width:38px;height:38px;margin:21px 0 21px 10px}.candidates .candidate .info{width:calc(100% - 105px)}.candidates .candidate.blanco{width:100%}.candidates .candidate.blanco .info{padding-right:60px}.candidates .candidate.blanco .info p{display:none}.candidates .candidate.blanco .amount input{width:60px}.candidates .candidate.blanco .amount{width:200px}table.select td:first-child{width:26px}table td.small{width:26px;border-right:1px solid #d3dae1}table td .position{border-right:none}.parties .party table td.right{font-size:.8em}table td .image{left:8px;margin-right:8px}table td.candidate-name{padding-left:52px;font-size:.9em}.parties .party .name span.icon-arrow-down{font-size:.8em}.parties .party.blanco .select{height:70px;width:34px}.parties .party.blanco .name .text p{display:none}.parties .party.blanco .name .logo{height:38px;width:38px;margin-right:10px}.parties .party.blanco .name{padding-right:60px}.parties .party.blanco .amount input,.parties .party.blanco .amount{width:60px}.page-thanks .bg-top .inner .share{padding:10px}.page-thanks .bg-top .inner .share p{line-height:1.6em;float:none;margin:0 0 5px}.page-thanks .bg-top .inner .share ul.socials{float:none;margin:0}.page-thanks .bg-top .inner .share ul.socials li a{width:40px;height:40px}.page-thanks .bg-top .inner .share ul.socials li a span.icon{line-height:40px}.page-thanks .bg-top .inner .share ul.socials li{margin-left:10px}.footer,.footer .footer-inner{height:70px}.page-login .content,.page-thanks .content{height:calc(100% - 70px)}.page-login .bg-top .inner .stemcode{width:100%;margin-bottom:25px}.page-login .bg-top .inner .stemcode input[type=text]{width:100%;font-size:1em;height:60px;line-height:60px}.page-login .bg-top .inner .stemcode button{width:100px;font-size:1em;height:60px;line-height:60px}.page-login .bg-top .inner .stemcode button span.icon{display:none}.col.size1of2{width:100%}.page-information .main .row{margin-bottom:0}.page-information .bg-top a.btn-vote{right:auto;left:20px}.page-information .bg-top .inner{top:55%}.page-information .main .row .col .contactform .field{width:100%}.page-results .topbar .actions{float:right}.page-results .topbar .actions a.btn{font-size:.8em;padding:0 8px}.page-results .topbar h2{display:inline-block}.results .candidates .party table td.right a{font-size:.8em}.results .candidates .party .name .seats p{display:none}.bottom-message{height:auto;bottom:-100%}.bottom-message .wrapper{padding-bottom:80px;padding-top:15px;height:auto}.bottom-message p{float:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:auto;font-size:1.15em}.bottom-message button.btn{position:absolute;bottom:15px;left:15px;margin:0;width:calc(100% - 30px);top:auto;height:50px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.profile a.close{z-index:5;right:0;top:0;font-size:.85em;background:#ffffff80;width:40px;height:40px;text-align:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px #0003}.profile a.close span.icon{line-height:40px}.profile .top .media{width:100%;margin-right:0}.profile .top .media .image{width:100%;height:130px}.profile .top .text{width:100%}.profile .links ul.contact{float:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0;overflow:hidden;margin:0 0 10px}.profile .links ul.socials{float:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0;overflow:hidden}.profile .links{height:auto;padding:10px}.profile .block .title{padding:0 10px}.profile .block .title span.icon-arrow-down{right:10px}.profile .block .col .row{padding:0 10px}.popup .popup-content .head{padding:0 15px}.popup .popup-content .main{padding:15px}.popup .popup-content .head a.close{z-index:5;right:0;top:0;font-size:.85em;background:#ffffff80;width:40px;height:40px;text-align:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px #0003}.popup .popup-content .head a.close span.icon{line-height:40px}.popup .popup-content .main .candidates-selected .candidate-row .candidate{width:100%;height:80px}.popup .popup-content .main .candidates-selected .candidate-row .candidate .image{width:38px;height:38px;margin:21px 0 21px 10px}.popup .popup-content .main .candidates-selected .candidate-row .position{width:40px;height:80px;margin-right:10px;line-height:80px}.popup .popup-content .main .candidates-selected.candidates-position .candidate-row .candidate{width:calc(100% - 90px)}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle{height:80px}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle a.pos{width:30px;height:40px}.popup .popup-content .main .candidates-selected .candidate-row .position-toggle a.pos span.icon{line-height:40px}.popup .popup-content .bottombar{padding:15px}.popup .popup-content .bottombar .stemcode input{width:calc(100% - 130px);margin-right:10px}.popup .popup-content .bottombar .stemcode button{width:120px}.popup .popup-content .bottombar a.btn.vote{width:100%}.profile.profile-party .top .media .image{border-radius:0}.popup .popup-content .main .contactform fieldset .field{width:100%;float:none;margin-right:0}.popup .popup-content .main .contactform fieldset .field:last-child{margin-bottom:20px}}@media screen and (max-width:767px)and (orientation:landscape){.header{height:60px}.header .wrapper .logo{height:50px}.header .wrapper{height:60px}.content{padding-top:60px}.mobile-nav-btn{height:60px;width:60px}.mobile-nav-open .header .wrapper ul.nav{top:60px}.page-thanks .content,.page-thanks .bg-top{height:auto}.page-thanks .bg-top .inner{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding-top:30px;padding-bottom:30px}.page-thanks .bg-top .inner .share{padding:10px}.page-thanks .bg-top .inner .share p{line-height:40px;margin:0}.page-thanks .bg-top .inner .share ul.socials{margin:0 0 0 10px}.page-thanks .bg-top .inner .share ul.socials li a{width:40px;height:40px}.page-thanks .bg-top .inner .share ul.socials li a span.icon{line-height:40px}.page-thanks .bg-top .inner .share ul.socials li{margin-left:10px}.page-login .content,.page-login .bg-top{height:auto}.page-login .bg-top .inner{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding-top:30px;padding-bottom:30px}.page-login .bg-top .inner .stemcode input[type=text],.page-login .bg-top .inner .stemcode button{height:60px;line-height:60px}.page-login .bg-top .inner .stemcode{margin-bottom:25px}.bg-top{height:230px}.candidates .candidate .select{width:30px}.candidates .candidate .image{width:50px;height:50px;margin:15px 0 15px 10px}.bottom-message{height:80px;bottom:-100%}.bottom-message .wrapper{height:80px}.bottom-message p{font-size:1.15em}.error404 .content{height:calc(100% - 60px)}.error404 .content .bg-top .inner h1{font-size:7em;line-height:.8em}.error404 .content .bg-top .inner h2{font-size:1.8em;margin-bottom:20px}.error404 .content .bg-top .inner a.btn{line-height:50px;font-size:1.2em;border-radius:5px}.footer,.footer .footer-inner{height:60px}.footer ul.footer-nav{float:right;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0;overflow:visible}.footer .credentials{float:left;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0;overflow:visible}}@media screen and (max-width:650px)and (orientation:portrait){.candidates .candidate.blanco .amount{width:140px}}.windows body,.windows .candidates .candidate .info h3 span.function,.windows .tab-nav ul.tabs li a .type,.windows .results .candidates .party table .seat .seat-icon,.windows table td.candidate-name a,.windows table td.candidate-name span.function,.windows .field.radiocheck label{font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif}.hide{display:none}label.error{color:red;line-height:2em;margin-bottom:0;font-size:10px}.field input.error{border-color:red}.popup{position:fixed;overflow:auto}.election.wrapper{display:none}.election.wrapper.active{display:block}div.popup{display:none}div.popup.active{display:block}div.popup .tabs li{float:left}div.popup .tabs li a{padding:2px 4px}button.btn{float:right;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.125em;padding:0 30px;z-index:11;position:relative;margin-left:40px}button.btn:disabled{opacity:.4;cursor:default}div.candidate .control{margin:0 11px;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){div.candidate .control{margin:0 4px}}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;inset:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:#1e1e1eb3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:#1e1e1e99}.fancybox-button:hover:not([disabled]){color:#fff;background:#000c}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:#1e1e1ecc;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media(max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media(min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px,-4px -4px,4px -4px,inset 0 0 0 32px,-4px 0,4px 0,0 4px,-4px 4px,4px 4px}.fancybox-thumbs{position:absolute;inset:0 0 0 auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:#0000001a}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;inset:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}.footer ul.footer-nav li a{margin-left:10px}.greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (min-width:900px){@supports (display: grid){.parties{display:grid;grid-template-columns:1fr 1fr;grid-gap:0px 10px}}}
