﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-size:100%;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}img{border:0;vertical-align:top;}a,a:active,a:hover,a:link,a:visited{color:#000;text-decoration:none;}form{width:100%;}form .input-container{position:relative;display:inline-block;width:100%;}form .toggle-password{position:absolute;right:15px;height:16px;top:50%;margin-top:-8px;color:#6f6f6f;}form .toggle-password.fa-eye-slash{margin-right:-1px;}form .form-group{width:100%;margin-top:18px;float:left;}form .form-group>label{font-size:13px;font-weight:bold;line-height:1.88;letter-spacing:.6px;text-align:left;color:#6f6f6f;display:block;width:100%;float:left;margin-bottom:5px;}form .form-check{width:100%;margin-top:18px;float:left;display:flex;align-items:center;}form .form-message{width:100%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:5px;display:none;}form .form-message.error{color:#a94442;background-color:#f2dede;}form .form-message.error>i{margin-right:5px;}form .form-message.success{color:#3c763d;background-color:#dff0d8;}form .form-message.success>i{margin-right:4px;}form select{border-radius:5px;padding:14px 10px;width:100%;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;background-color:#e7ebee;border:solid 1px #d7dbe8;background:url('../assets/icons/arrow.png') no-repeat right #e7ebee;background-position-x:98%;background-position-y:15px;background-size:15px;color:#9a9a9a;font-size:13px;}form select.error{border:1px solid #a94442;}form input:not([type="checkbox"]){-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 10px;outline:none;color:#9a9a9a;font-size:13px;font-family:'Maven Pro',sans-serif;border-bottom:1px solid #9a9a9a;font-weight:500;width:100%;float:left;border-radius:15px;border:solid 1px #b7b7b7;background-color:#fff;}form input:not([type="checkbox"]).error{border:1px solid #a94442;}form input:not([type="checkbox"]):hover,form input:not([type="checkbox"]):focus{-webkit-box-shadow:0 1px 6px 0 rgba(32,33,36,.28);-moz-box-shadow:0 1px 6px 0 rgba(32,33,36,.28);box-shadow:0 1px 6px 0 rgba(32,33,36,.28);border-color:rgba(223,225,229,0);-webkit-appearance:none;}form input:not([type="checkbox"]):disabled{box-shadow:none;border-color:#b7b7b7;opacity:.7;}form input:not([type="checkbox"])[type="password"]{padding-right:40px;}form input[type="number"]::-webkit-outer-spin-button,form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}form input[type="number"]{-moz-appearance:textfield;}form input[type="checkbox"]{margin:0 8px 0 0;}form .send-button-container{text-align:center;margin-top:25px;float:left;width:100%;display:flex;justify-content:center;}form .send-button-container .send-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:95px;height:35px;font-family:'Maven Pro',sans-serif;font-size:13px;outline:none;border:solid 1px #f18823;cursor:pointer;border-radius:5px;font-weight:500;line-height:2.46;letter-spacing:.7px;text-align:center;margin:auto;display:block;float:right;color:#fff;background:#f18823;border-radius:36.5px;box-shadow:0 0 24px 0 rgba(0,0,0,.19);text-transform:uppercase;opacity:1;}form .send-button-container .send-button:not(:disabled):hover{background:#fff;color:#f18823;}form .send-button-container .send-button:disabled{opacity:.5;cursor:default;}#main-loader{position:relative;width:40px;height:40px;margin:auto;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);z-index:3;}#main-loader #main-loader-text{position:absolute;margin-top:6px;width:200px;left:50%;margin-left:-75px;margin-top:75px;color:#6f6f6f;}#main-loader .sk-fading-circle{margin:0 auto;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;width:40px;height:40px;}#main-loader .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0;}#main-loader .sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#f18823;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;-moz-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;-o-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;}#main-loader .sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);}#main-loader .sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);-moz-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);}#main-loader .sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}#main-loader .sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg);}#main-loader .sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);-moz-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg);}#main-loader .sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}#main-loader .sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);-moz-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg);}#main-loader .sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);-moz-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg);}#main-loader .sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}#main-loader .sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);-moz-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg);}#main-loader .sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);-moz-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg);}#main-loader .sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;-moz-animation-delay:-1.1s;-o-animation-delay:-1.1s;animation-delay:-1.1s;}#main-loader .sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s;}#main-loader .sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;-moz-animation-delay:-.9s;-o-animation-delay:-.9s;animation-delay:-.9s;}#main-loader .sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s;}#main-loader .sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;-moz-animation-delay:-.7s;-o-animation-delay:-.7s;animation-delay:-.7s;}#main-loader .sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;-moz-animation-delay:-.6s;-o-animation-delay:-.6s;animation-delay:-.6s;}#main-loader .sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s;}#main-loader .sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s;}#main-loader .sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;-moz-animation-delay:-.3s;-o-animation-delay:-.3s;animation-delay:-.3s;}#main-loader .sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;-moz-animation-delay:-.2s;-o-animation-delay:-.2s;animation-delay:-.2s;}#main-loader .sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;-moz-animation-delay:-.1s;-o-animation-delay:-.1s;animation-delay:-.1s;}@-moz-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0;}40%{opacity:1;}}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0;}40%{opacity:1;}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0;}40%{opacity:1;}}*{font-family:'Maven Pro',sans-serif;}html{height:100%;}body{min-height:100%;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-tap-highlight-color:transparent;background:#e3e7ea;}body.loading{overflow-y:scroll !important;}html,body{position:relative;}img{max-width:100%;}div:after,ul:after{content:"";display:block;clear:both;}main{position:relative;max-width:90%;margin:80px auto;padding:40px 40px 40px 40px;background:#fff;border-radius:20px;opacity:1;-webkit-box-shadow:0 0 220px 0 rgba(1,2,5,.2);-moz-box-shadow:0 0 220px 0 rgba(1,2,5,.2);box-shadow:0 0 220px 0 rgba(1,2,5,.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;}main:empty{opacity:0;}[data-href],[href]{cursor:pointer;}.hidden{display:none !important;}.pointer{cursor:pointer !important;}h1{font-size:28px;font-weight:500;color:#000;opacity:.7;text-align:center;margin-bottom:20px;}.btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:95px;height:35px;font-family:'Maven Pro',sans-serif;font-size:13px;outline:none;border:solid 1px #f18823;cursor:pointer;border-radius:5px;font-weight:500;line-height:2.46;letter-spacing:.7px;text-align:center;margin:auto;display:block;color:#fff !important;background:#f18823;border-radius:36.5px;box-shadow:0 0 24px 0 rgba(0,0,0,.19);text-transform:uppercase;}.btn:hover{background:#fff;color:#f18823 !important;}.notes{margin-top:30px;padding-top:13px;border-top:1px solid #ccc;display:inline-block;width:100%;font-size:14px;color:#6f6f6f;font-weight:500;}#main-header{position:fixed;left:0;top:0;width:100%;padding:20px 20px 0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#main-header .btn-back{float:left;min-width:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;}#main-header .btn-logout{float:right;}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-999;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;text-align:center;}.modal.show{opacity:1;z-index:1050;}.modal.error .modal-dialog{background:#e04d42;}.modal.success .modal-dialog{background:#54a658;}.modal .modal-bg{background-color:rgba(0,0,0,.6);position:absolute;width:100%;height:100%;z-index:-1;}.modal .modal-dialog{-moz-transition:all .19s ease-out;-o-transition:all .19s ease-out;-webkit-transition:all .19s ease-out;transition:all .19s ease-out;display:inline-block;margin:auto;margin-top:90px;margin-bottom:20px;background:#000;border-radius:20px;-webkit-box-shadow:0 0 220px 0 rgba(1,2,5,.2);-moz-box-shadow:0 0 220px 0 rgba(1,2,5,.2);box-shadow:0 0 220px 0 rgba(1,2,5,.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;color:#fff;max-width:90%;}.modal .modal-dialog-button{position:relative;margin-top:45px;}.modal .modal-dialog-button .btn{display:inline-block;}#region{width:600px;max-width:100%;}#region .mesas-encerradas{text-align:center;font-size:18px;margin-top:16px;display:inline-block;width:100%;}#login{width:380px;max-width:100%;}#poll{max-width:100%;}#poll .region-info{text-align:center;font-size:18px;color:#000;opacity:.8;}#poll .total-voters{text-align:center;font-size:17px;color:#000;opacity:.8;margin-top:20px;font-weight:600;}#poll #total-votes-container{border-top:1px solid #ccc;margin-top:12px;padding-top:12px;display:flex;justify-content:flex-end;margin-bottom:20px;font-weight:500;}#poll #total-votes-container #total-votes{width:95px;text-align:center;font-weight:300;}#poll form{margin-top:30px;}#poll form .form-group{display:flex;justify-content:center;align-items:center;float:none;margin-top:14px;}#poll form .form-group>label{width:370px;margin-bottom:0;}#poll form .form-group>label.sigla-partido{display:none;text-align:center;}@media only screen and (max-width:768px){#poll form .form-group>label.sigla-partido{display:block;}}@media only screen and (max-width:768px){#poll form .form-group>label.nome-partido{display:none;}}#poll form .form-group .logo-container{width:45px;text-align:center;margin-right:20px;}#poll form .form-group input[type="number"]{width:95px;padding-top:10px;padding-bottom:10px;text-align:center;}#poll form .form-check{justify-content:center;}#poll .notes{border:none;text-align:center;margin-top:0;display:none;}#poll .notes.show{display:inline-block;}