html{font-weight:400;font-family:'Miriam Libre', sans-serif !important;height:100%}body{font-weight:400;font-family:'Miriam Libre', sans-serif !important;display:flex;flex-direction:column;height:100%;padding-top:62px;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#777777;background-color:#ffffff}.container-fluid{padding-right:0;padding-left:0;margin-right:0;margin-left:0}a>svg{position:relative;z-index:-1;pointer-events:none}nav.navbar{margin-bottom:0 !important}.navbar-bg{background-image:url(../images/bg-topo-internas-9cac8bde.png);background-position:50% 36%;background-repeat:no-repeat;box-shadow:0 5px 22px -7px #b2b1b0}.navbar-fixed-top{position:fixed;z-index:99;width:100%;background-color:#ffffff}nav.navbar-votolegal{border:none;border-radius:0}nav.navbar-votolegal a.navbar-brand{float:none;display:block;min-height:100px;margin-bottom:1rem;line-height:20px}nav.navbar-votolegal .navbar-toggle{background-color:transparent !important;border:2px solid #449d44}nav.navbar-votolegal .navbar-toggle .icon-bar{background-color:#449d44}nav.navbar-votolegal .open{border-top:solid 1px #cccccc !important;border-right:solid 1px #cccccc !important;border-left:solid 1px #cccccc !important}nav.navbar-votolegal .open a{color:#4daa59}nav.navbar-votolegal .dropdown{margin-top:3rem;background-color:transparent;border:solid 1px transparent}nav.navbar-votolegal .dropdown a:first-child{font-weight:bold;color:#4daa59;background-color:transparent}nav.navbar-votolegal .dropdown a:first-child .icon::before{display:inline-block;padding-right:3px;content:'>'}nav.navbar-votolegal .dropdown>a:first-child{font-weight:400;font-size:18px;color:#336666}nav.navbar-votolegal .dropdown>a:first-child:focus,nav.navbar-votolegal .dropdown>a:first-child:hover{color:#00d9af}nav.navbar-votolegal .dropdown a:focus,nav.navbar-votolegal .dropdown a:hover{color:#4daa59;background-color:transparent}nav.navbar-votolegal .dropdown ul.dropdown-menu{right:0;left:0;margin:0 -1px;color:#888888 !important;border-top:solid 1px transparent;border-right:solid 1px #cccccc;border-left:solid 1px #cccccc;border-radius:0}nav.navbar-votolegal .dropdown ul.dropdown-menu .text-muted{color:#cccccc !important}nav.navbar-votolegal .dropdown ul.dropdown-menu li{padding:5px 10px}nav.navbar-votolegal .dropdown ul.dropdown-menu li a{padding:0}nav.navbar-votolegal li>a{overflow:hidden;text-overflow:ellipsis;color:#777777;background-color:transparent}nav.navbar-votolegal li>a:focus,nav.navbar-votolegal li>a:hover{color:#4daa59;background-color:transparent}.navbar-divider{height:10px;margin-top:10px;background-image:url(../images/home/barra-9bce8e39.png);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#62d35d}header.cover .carousel-caption{top:30%}@media all and (max-device-width: 480px){header.cover .carousel-caption{top:-30px !important}}@media all and (min-device-width: 480px) and (max-device-width: 800px){header.cover .carousel-caption{top:0 !important}}header.cover .carousel-caption h2{font-size:42px}@media all and (max-device-width: 480px){header.cover .carousel-caption h2{font-size:20px !important}}header.cover .carousel-caption p{margin-top:8%}header.cover .carousel-caption p a{width:70%;font-size:24px}@media all and (max-device-width: 480px){header.cover .carousel-caption p a{font-size:20px !important}}header.cover .carousel-indicators{right:5%;bottom:20px;left:auto;width:10%;margin-left:0}@media all and (min-device-width: 436px) and (max-device-width: 800px){header.cover .carousel-indicators{width:20%}}header.cover .carousel-indicators li{margin:0 5px;background-color:#ffffff;border:none}header.cover .carousel-indicators .active{width:10px;height:10px;margin:0 5px;background-color:#70ca81 !important}section{padding-top:8em;padding-right:0;padding-bottom:5em;padding-left:0}@media (min: 480px){section{padding-top:8em;padding-right:0;padding-bottom:6em;padding-left:0}}section#howto-works{margin-bottom:50px}@media all and (min-device-width: 768px){section#howto-works div.howto-works-realtime div.realtime-item{border-left:solid 2px #cccccc}}@media all and (max-device-width: 768px){section#howto-works div.howto-works-realtime div.realtime-item{margin-bottom:30px;text-align:center}}section#howto-works div.howto-works-realtime div.realtime-item span{font-size:62px;color:#444444}section#howto-works div.howto-works-realtime div.realtime-item span small{display:inline-block;padding:15px 0;font-size:28px;vertical-align:top}section#howto-works div.howto-works-realtime div.realtime-item p{min-height:55px;font-weight:500;font-size:20px;color:#999999}section#howto-works .no-border{border-color:transparent !important}section#howto-works ul.howto-works-timeline{padding:0}@media all and (min-device-width: 768px){section#howto-works ul.howto-works-timeline::before{position:absolute;top:10px;left:0;z-index:-1;width:80%;height:2px;margin-left:15px;background-color:#e5e5e5;content:' '}}section#howto-works ul.howto-works-timeline li{float:left;width:20%;list-style:none}@media all and (max-device-width: 768px){section#howto-works ul.howto-works-timeline li{width:100%}}@media all and (max-device-width: 768px){section#howto-works ul.howto-works-timeline .active .howto-works-pill{text-align:center}}section#howto-works ul.howto-works-timeline .active .howto-works-pill a{border-color:#3fb82c}section#howto-works ul.howto-works-timeline .active .howto-works-text{color:#444444}@media all and (max-device-width: 768px){section#howto-works ul.howto-works-timeline .howto-works-pill{text-align:center;background-color:#ffffff}}section#howto-works ul.howto-works-timeline .howto-works-pill a{z-index:10;width:14px;height:14px;padding:0 10px;cursor:default;background-color:#ffffff !important;border:solid 5px #c6c6c6;border-radius:30px}@media all and (max-device-width: 768px){section#howto-works ul.howto-works-timeline .howto-works-pill a{display:inline-block;width:15px;height:15px;padding:0;text-indent:-999px;cursor:pointer;background-color:#000000;background-color:rgba(0,0,0,0);border:3px solid #c6c6c6;border-radius:10px}}section#howto-works ul.howto-works-timeline .howto-works-pill a:hover{text-decoration:none}section#howto-works ul.howto-works-timeline .howto-works-pill:last-child{background-color:#ffffff}section#howto-works ul.howto-works-timeline .howto-works-text{padding-right:20px;font-weight:bold;cursor:default;color:#a1a1a1}@media all and (max-device-width: 480px){section#howto-works ul.howto-works-timeline .howto-works-text{margin-bottom:40px;text-align:center}}.picture-candidate__wrapper{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9}.picture-candidate__wrapper:after{aspect-ratio:1 / 1;content:'área de segurança';text-align:left;box-sizing:border-box;padding:1.5rem;mix-blend-mode:difference;border:3px double;display:block;margin:auto;color:white;width:50%;z-index:1}.picture-candidate__wrapper .picture-candidate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sharing_image-candidate__wrapper{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9}.sharing_image-candidate__wrapper:after{aspect-ratio:1 / 1;content:'área segura';text-align:left;box-sizing:border-box;padding:1.5rem;mix-blend-mode:difference;border:3px double;display:block;margin:auto;color:white;width:50%;z-index:1}.sharing_image-candidate__wrapper .sharing_image-candidate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sharing_image-candidate__wrapper .sharing_image-candidate.placeholder-image{filter:grayscale(100%);opacity:0.35}body.index{display:flex;flex-direction:column;padding:0;margin:0;background-image:url("/images/home/bg-art-01--445w-1943e39d.jpg");background-position:50% 6em;background-repeat:no-repeat}@media screen and (min-width: 768px){body.index{background-image:url("/images/home/bg-art-01-b8dbf367.jpg")}}@media screen and (min-height: 1024px){body.index{background-position:50% 50%}}@media screen and (min-height: 768px) and (min-width: 1024px){body.index{background-image:url("/images/home/foto-bg-destaque-art--1024w-331a4602.jpg");background-position:100% 0;background-size:auto 100%}}@media screen and (min-height: 768px) and (min-width: 1280px){body.index{background-image:url("/images/home/foto-bg-destaque-art-1b467ae1.jpg")}}.home-page__main{position:relative;flex:1 0 auto}.site-label{width:260px;max-width:100%;padding:15px 60px}@media screen and (min-height: 768px){.site-label{width:300px;margin-top:3rem}}.site-label a{display:block;width:21.428571428571427em;width:100%;height:0;padding:0;padding-bottom:30.6667%;overflow:hidden;text-indent:105%;white-space:nowrap;background-image:url("/images/logo-votolegal-e0a2ae8e.svg");background-repeat:no-repeat;direction:ltr}@media screen and (min-width: 768px){.site-label a{margin-left:0}}.login-form{position:absolute;top:50%;left:50%;max-width:30em;min-width:18.571428571428573em;padding:2em;margin-right:auto;margin-left:auto;background-color:white;border-radius:1.4285714285714286em;transform:translate(-50%, -50%);box-shadow:0 30px 60px rgba(30,130,80,0.3)}@media screen and (min-width: 768px){.login-form{padding:4em}}.login-form p:last-child{margin-bottom:0}footer#footer{padding:100px 0 30px 0;margin-top:auto;font-size:12px;color:#336666;background-color:#2de36d}footer#footer a{color:#336666}footer#footer a:hover{text-decoration:none;color:#68ff6e}footer#footer h4{font-size:16px;color:#34cb64}footer#footer .copyright{margin:40px 0;font-size:1.8rem;text-align:center}footer#footer .footer-terms{font-weight:400}footer .logo{margin-top:36px;text-align:center}.social-buttons h4{font-weight:bolder;font-size:14px;color:#ffffff}.social-buttons i{font-size:2.5em}.social-buttons ul{display:inline-block;padding:0;margin:0;margin-right:auto;margin-left:auto;list-style:none;color:#ffffff}.social-buttons ul li{float:left;width:40px;height:40px;padding-top:4px;margin:4px;line-height:45px;text-align:center;border-radius:30px}.social-buttons ul li a{color:#ffffff !important}.social-buttons ul li a:hover{color:#ffffff}@media (max-width: 768px){.social-buttons{text-align:center}}section p{margin-top:1em;font-size:16px}section img{margin-bottom:20px}section#register-docs ul{padding:0;list-style:outside none none}section#register-docs ul i{margin-right:15px;color:#63d35c}@media all and (max-device-width: 480px){section#about{text-align:center}section#about p{text-align:left}section#about .img-logo{width:125px}}section#faq .search-field{font-size:16px;line-height:30px;color:#ffffff;background-color:#4cba59}section#faq .search-field i{color:#ffffff}section#faq .search-field input[type=text],section#faq .search-field input[type=text]:focus,section#faq .search-field input[type=text]:hover{width:100%;font-weight:bolder;text-align:left;color:#ffffff;background:transparent;border-color:transparent;border-radius:0;outline:none}section#faq .search-field input[type=text]::-webkit-input-placeholder,section#faq .search-field input[type=text]:focus::-webkit-input-placeholder,section#faq .search-field input[type=text]:hover::-webkit-input-placeholder{color:#ffffff}section#faq .search-field input[type=text]:-moz-placeholder,section#faq .search-field input[type=text]:focus:-moz-placeholder,section#faq .search-field input[type=text]:hover:-moz-placeholder{color:#ffffff}section#faq .search-field input[type=text]::-moz-placeholder,section#faq .search-field input[type=text]:focus::-moz-placeholder,section#faq .search-field input[type=text]:hover::-moz-placeholder{color:#ffffff}section#faq .search-field input[type=text]:-ms-input-placeholder,section#faq .search-field input[type=text]:focus:-ms-input-placeholder,section#faq .search-field input[type=text]:hover:-ms-input-placeholder{color:#ffffff}section#faq .panel-default{border-radius:0}section#faq .panel-default .panel-heading{background-color:transparent}section#works .doador-panel{margin:0 0}section#works .doador-panel div{float:left;width:20%;text-align:center}@media all and (max-device-width: 480px){section#works .doador-panel div{width:100%;margin-top:20px}}section#works .doador-panel div:not(:last-child){padding-right:15px}section#works .doador-panel div i{font-size:52px}@media all and (min-device-width: 800px){section#pre-candidate .modal-dialog{width:90% !important}}div.header-filter{margin-top:-20px;text-align:center;background-image:url(../images/estatisticas/bg-topo-1b299b2f.jpg);background-position:right center;background-repeat:no-repeat;background-color:#4eaa5b}div.header-filter ::-webkit-input-placeholder{color:#ffffff}div.header-filter :-moz-placeholder{color:#ffffff}div.header-filter ::-moz-placeholder{color:#ffffff}div.header-filter :-ms-input-placeholder{color:#ffffff}div.header-filter h1{padding:150px 0 30px 0;text-align:left;cursor:pointer;color:#ffffff}div.header-filter h2{padding:50px 0;cursor:pointer;color:#ffffff}div.header-filter #filters{padding:50px 0}section#explore .candidate-list .candidate-panel{width:275px;height:345px;padding:0;margin-right:auto;margin-bottom:50px;margin-left:auto;text-align:left;cursor:pointer;background:transparent url("/images/candidatos/user_general-37bc8bd3.jpg") no-repeat scroll top center;background-size:cover}section#explore .candidate-list .candidate-panel .open{display:inline-block;z-index:4;width:275px !important;width:100%;height:345px !important;margin-top:0 !important;color:#ffffff;background-color:rgba(62,118,83,0.9) !important}section#explore .candidate-list .candidate-panel .open h4{display:block !important;padding:180px 10px 2px 10px !important;background-color:transparent !important}section#explore .candidate-list .candidate-panel .open i.fa-circle{color:#71c975}section#explore .candidate-list .candidate-panel .open p.candidate-location{display:block !important;width:100%;padding:2px 10px}section#explore .candidate-list .candidate-panel .open ul{position:relative;display:block !important;width:100%;height:22px;padding:0 10px;margin:0;font-weight:bold;font-size:12px;list-style:none}section#explore .candidate-list .candidate-panel .open ul li{float:left;padding:0;margin-right:5px}section#explore .candidate-list .candidate-panel .open ul li:not(:last-child)::after{content:','}section#explore .candidate-list .candidate-panel .open .progress{display:block !important;width:90%;height:10px;margin-right:auto;margin-bottom:4px;margin-left:auto;background-color:transparent;border:solid 1px #ffffff}section#explore .candidate-list .candidate-panel .open div{display:block !important}section#explore .candidate-list .candidate-panel .open span{padding:0;margin:0}section#explore .candidate-list .candidate-panel .open small{padding:0;margin:0;font-weight:bold;font-size:9px}section#explore .candidate-list .candidate-panel .candidate-infor{display:inline-block;width:100%;margin-top:288px;color:#ffffff}section#explore .candidate-list .candidate-panel .candidate-infor h4{padding:15px 10px;font-size:16px;background-color:rgba(62,118,83,0.9);_padding:230px 10px 2px 10px !important}section#explore .candidate-list .candidate-panel .candidate-infor i.fa-circle{color:#71c975}section#explore .candidate-list .candidate-panel .candidate-infor ul{display:none}section#explore .candidate-list .candidate-panel .candidate-infor p.candidate-location{display:none}section#explore .candidate-list .candidate-panel .candidate-infor div.progress{display:none}section#explore .candidate-list .candidate-panel .candidate-infor div{display:none}.candidate-header .nome-candidato{font-weight:300;color:#999999}.candidate-header .nome-candidato .fa-circle{display:inline-block;font-size:12px;vertical-align:middle;color:#4eaa5b}.candidate-header .assuntos{font-weight:bold}.candidate-header .cidade{color:#4eaa5b}.candidate-header .profile-image{position:relative;display:inline-block;width:175px;height:175px;margin-top:15px;margin-bottom:-150px;border:15px solid white;border-radius:50%}.candidate-header .profile-stamp{position:relative;display:inline-block;width:75px;height:75px;margin-top:20px;margin-bottom:-150px;border:8px solid white;border-radius:50%}section#candidate .candidate-video p{color:#444444 !important}section#candidate .candidate-video .share-button .nav strong{position:relative;display:block;padding:10px 15px;color:#999999}section#candidate .candidate-video .share-button .nav-pills a{font-weight:bold;text-transform:uppercase;color:#888888;border-radius:0}section#candidate .candidate-campaign h4{margin-bottom:0;font-weight:bold;font-size:14px;text-transform:uppercase}section#candidate .candidate-campaign small{font-weight:700;font-size:14px;color:#888888}section#candidate .candidate-campaign .donated{font-weight:300;font-size:48px;color:#444444}section#candidate .candidate-campaign .progress{margin-bottom:0;border-radius:15px}section#candidate .candidate-campaign .donator-number{font-weight:500;font-size:32px}section#candidate .candidate-campaign .raising-goal{font-weight:500;font-size:32px}section#candidate .candidate-campaign .btn-donate{font-size:26px}section#candidate .candidate-tabs ul.nav-tabs{border-top:1px solid #dddddd;border-bottom:none}section#candidate .candidate-tabs ul.nav-tabs li>a{margin-right:2px;font-size:16px;line-height:1.42857143;color:#999999;border:none;border-top:3px solid transparent;border-radius:0}section#candidate .candidate-tabs ul.nav-tabs li>a:hover{background-color:#eaeaea}section#candidate .candidate-tabs ul.nav-tabs li.active>a,section#candidate .candidate-tabs ul.nav-tabs li.active>a:focus,section#candidate .candidate-tabs ul.nav-tabs li.active>a:hover{cursor:default;color:#333333;background-color:#ffffff;border:none;border-top:3px solid #5cb85c}section#candidate .candidate-tabs .project-votes .tab-pane{padding-top:20px}section#candidate .candidate-tabs .project-votes .progress{height:10px}section#candidate .candidate-tabs #tab-sobre i.fa-circle{display:inline-block;font-size:12px;vertical-align:middle;color:#4eaa5b}section#candidate .candidate-tabs .btn-link{color:#5cb85c}section#candidate .candidate-panel{width:225px;height:275px;padding:0;margin-right:auto;margin-bottom:50px;margin-left:auto;text-align:left;background:transparent url("/images/candidatos/user_general-37bc8bd3.jpg") no-repeat scroll top center;background-size:cover}.degrade-default{background:#dddfe3;background:linear-gradient(to bottom, #dddfe3 0%, #e0e0e0 0%, #fff 19%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddfe3', endColorstr='#ffffff', GradientType=0)}.progress{border:solid 1px #cccccc;box-shadow:none}.progress .progress-bar{font-weight:bold;box-shadow:none}.text-success{color:#49bd42}.drop-shadow-5{box-shadow:2px 2px 5px rgba(0,0,0,0.6)}.drop-shadow-10{box-shadow:2px 2px 10px rgba(0,0,0,0.6)}.drop-shadow-15{box-shadow:2px 2px 15px rgba(0,0,0,0.6)}.sweet-alert h2{font-size:22px !important}.sa-confirm-button-container button{background-color:#4daa59 !important}.sa-confirm-button-container button:hover{background-color:#40c952 !important}.angular-form input.ng-invalid.ng-touched{border-color:#e44249 !important}.section-title{margin:50px 0 !important;color:#4ab855}@media all and (max-device-width: 480px){.section-title{text-align:center}}.section-subtitle{margin-top:50px;color:#63d35c}@media all and (max-device-width: 480px){.section-subtitle{text-align:center}}.page-title{font-weight:400;font-family:'Miriam Libre', sans-serif !important;position:relative;display:inline-block;margin-top:0;margin-right:10px;margin-bottom:0;margin-left:0;font-weight:100;font-size:40px;color:#339999}@media (min-width: 480px){.page-title{font-size:50px}}.page-subtitle{font-weight:bold;font-family:'Miriam Libre', sans-serif !important;display:inline-block;margin-top:0;font-size:28px;text-transform:uppercase;color:#56d7a8}.nav-links-register{padding-bottom:2em}@media (min-width: 480px){.nav-links-register{padding-bottom:3em}}.nav-link-process{display:inline-block;padding:0;margin-top:0;margin-right:0.5em;margin-bottom:1em;margin-left:0;font-weight:bold;font-size:16px;color:#cccccc}@media (min-width: 480px){.nav-link-process{margin-right:1em;font-size:18px}}.nav-link-sucess{color:#33cc66}.nav-link-active{position:relative;color:#33cc66}.nav-link-active:before{position:absolute;top:0;left:50%;width:10px;height:10px;margin-top:-0.6em;margin-left:-5px;background-color:#33cc66;border-bottom:3px solid #63d35c;border-radius:100%;content:''}@media (min-width: 480px){.nav-link-active:before{margin-top:-0.8em}}a{color:#63d35c}.video-container{position:relative;height:0;padding-top:30px;padding-bottom:63.25%;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.icon-with-label i{margin-top:25px !important}textarea{resize:vertical}.icon-left{position:relative}.icon-left i{position:absolute;left:0;padding:10px 10px 10px 25px;pointer-events:none;color:#4cba59}.icon-left input,.icon-left textarea,.icon-left select{padding-left:30px}select{padding-right:1.5em;background-image:url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") !important;background-position:95% 50%;background-position:right 4px top 50%;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq-link-title{text-decoration:none}.faq-link-title:hover{text-decoration:none}.faq-link-title:focus{text-decoration:none}.faq-link-title i.fa{color:#63d35c}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;z-index:1;opacity:0}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.tab-register button,.tab-register a{display:block;width:100%;padding:4px 0;margin-bottom:5px;overflow:hidden;font-weight:400;font-size:14px;line-height:1.42857143;text-align:center;text-align:left !important;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border:solid 1px;border-radius:0}.tab-register button:hover,.tab-register button:active,.tab-register button:visited,.tab-register button:focus,.tab-register a:hover,.tab-register a:active,.tab-register a:visited,.tab-register a:focus{text-decoration:none}.tab-register button i,.tab-register a i{display:inline-block;min-width:50px;min-height:19px;padding-right:10px}.tab-register button.tab-register-default,.tab-register a.tab-register-default{color:#ffffff;background-color:#bbbbbb;border-color:#cccccc}.tab-register button.tab-register-default:hover,.tab-register button.tab-register-default:active,.tab-register button.tab-register-default:visited,.tab-register button.tab-register-default:focus,.tab-register a.tab-register-default:hover,.tab-register a.tab-register-default:active,.tab-register a.tab-register-default:visited,.tab-register a.tab-register-default:focus{color:#ffffff}.tab-register button.tab-register-success,.tab-register a.tab-register-success{color:#ffffff;background-color:#5cb85c;border-color:#4cae4c}.tab-register button.tab-register-success:hover,.tab-register button.tab-register-success:active,.tab-register button.tab-register-success:visited,.tab-register button.tab-register-success:focus,.tab-register a.tab-register-success:hover,.tab-register a.tab-register-success:active,.tab-register a.tab-register-success:visited,.tab-register a.tab-register-success:focus{color:#ffffff}.tab-register button:hover,.tab-register button:focus,.tab-register a:hover,.tab-register a:focus,.tab-register a:active,.tab-register .active{color:#ffffff;background-color:#5cb85c !important;border-color:#4cae4c !important}.tab-register button:hover:hover,.tab-register button:hover:active,.tab-register button:hover:visited,.tab-register button:hover:focus,.tab-register button:focus:hover,.tab-register button:focus:active,.tab-register button:focus:visited,.tab-register button:focus:focus,.tab-register a:hover:hover,.tab-register a:hover:active,.tab-register a:hover:visited,.tab-register a:hover:focus,.tab-register a:focus:hover,.tab-register a:focus:active,.tab-register a:focus:visited,.tab-register a:focus:focus,.tab-register a:active:hover,.tab-register a:active:active,.tab-register a:active:visited,.tab-register a:active:focus,.tab-register .active:hover,.tab-register .active:active,.tab-register .active:visited,.tab-register .active:focus{color:#ffffff}.tab-register button:hover:disabled,.tab-register button:focus:disabled,.tab-register a:hover:disabled,.tab-register a:focus:disabled,.tab-register a:active:disabled,.tab-register .active:disabled{cursor:not-allowed;background-color:#bbbbbb !important}.tab-register-default__juntos i{background-image:url("/images/logo-juntos-0620b80d.svg");background-size:100% 100%}.btn-info{position:relative;float:right;width:20px;height:30px;margin-top:-30px;margin-right:0;color:#888888;background-color:transparent}.btn-info:hover,.btn-info:active,.btn-info:active:hover,.btn-info:visited,.btn-info:focus{text-decoration:none;color:#555555;background-color:transparent;outline:none}.btn-info i{padding:0 8px;margin:0;line-height:20px}.position-relative{position:relative;z-index:0}.btn-info-absolute{position:absolute;top:0.5em;right:1.5em;z-index:1;width:1em;height:1em;color:#888888;background-color:transparent}.btn-info-absolute:hover,.btn-info-absolute:active,.btn-info-absolute:active:hover,.btn-info-absolute:visited,.btn-info-absolute:focus{text-decoration:none;color:#555555;background-color:transparent;outline:none}.btn-info-absolute i{padding:0 8px;margin:0;line-height:20px}.side-panel{display:inline-block;width:100%;padding:10px;margin-top:50px;border:1px solid #cccccc;border-radius:10px}.side-panel hr{margin:5px 0}.side-panel .text-danger{color:#ff0000}.side-panel i.fi{margin-left:-20px}.side-panel h3{margin:5px 0 20px;font-size:16px;_font-weight:bold}.image-preview-input{position:relative;margin:0;overflow:hidden;color:#333333;background-color:#ffffff;border-color:#cccccc}.image-preview-input input[type=file]{position:absolute;top:0;right:0;padding:0;margin:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.image-preview-input-title{margin-left:2px}input[name='theme']{margin-right:10px;margin-left:10px}.home-search-box{margin-top:50px}.home-search-box i{position:relative;float:right;padding:0 15px;margin-top:-35px;font-size:20px}.search-control{color:#ffffff;background-color:transparent !important;border:solid 1px #ffffff}.confirma-doacao{text-align:center}.confirma-doacao .c-d-mensagem-wrap{padding:20px;background:#e0e0e0}.votacao-projetos-wrap{margin:50px 0 0}.votacao-projetos-wrap .txt-explica-votacao{font-weight:700;font-size:15px;color:#62d35d}.votacao-projetos-wrap .form-vota-prj-wrap{margin:50px 0 0;color:#777777 !important}.votacao-projetos-wrap .form-vota-prj-wrap .votacao-projetos-form input[type='checkbox']{margin:0 10px 0 0}.votacao-projetos-wrap .form-vota-prj-wrap .votacao-projetos-form .panel-heading{font-weight:700;background:none !important}.votacao-projetos-wrap .form-vota-prj-wrap a.colapsa-proj{color:#999999;outline:0}.votacao-projetos-wrap .form-vota-prj-wrap a.colapsa-proj:hover,.votacao-projetos-wrap .form-vota-prj-wrap a.colapsa-proj:focus,.votacao-projetos-wrap .form-vota-prj-wrap a.colapsa-proj:active{color:#62d35d}.votacao-projetos-wrap .form-vota-prj-wrap .container-proj{border-bottom:1px solid #e0e0e0}.votacao-projetos-wrap .foto-candidato-wrap .cand-img-redondo{width:242px;height:242px;overflow:hidden;border-radius:100%}.votacao-projetos-wrap .foto-candidato-wrap .cand-img-redondo img{width:100%;height:auto}.confirmado-title,.titulo-pagina{font-weight:300;font-size:36px;color:#999999}.confirmado-title:before,.titulo-pagina:before{display:block;width:100px;height:2px;border-top:2px solid #62d35d}.depois-confirmado,.depois-hist-doacoes{margin-top:0;border-top:3px solid #62d35d}.depois-confirmado{width:150px}.depois-hist-doacoes{width:250px}.btn-verde-arvore{display:inline-block;width:100%;margin:50px 0;font-weight:200;font-size:20px;color:white;background:#3faf47;border-radius:10px}#historico-doacoes .num-gerais-wrap span.total-arr{font-weight:700;font-size:10px;text-transform:uppercase;color:#3faf47}#historico-doacoes .num-gerais-wrap span.total-arr-em-num{font-size:30px}#historico-doacoes .num-gerais-wrap .total-arr-progress-bar{height:10px !important;margin-bottom:2px !important}#historico-doacoes .num-gerais-wrap .total-arr-baixo-prog-bar span.porcent-em-numero{float:left;width:50%;text-align:left}#historico-doacoes .num-gerais-wrap .total-arr-baixo-prog-bar span.dias-faltam{float:left;width:50%;text-align:right}#historico-doacoes .num-gerais-wrap .total-arr-baixo-prog-bar span.dias-faltam:after{clear:both;display:block;width:100%;height:1px}#historico-doacoes .num-gerais-wrap .pessoas-doaram,#historico-doacoes .num-gerais-wrap .meta-de-doacao{float:left;display:block;width:50%}#historico-doacoes .num-gerais-wrap .meta-de-doacao:after{clear:both;display:block;width:100%;height:1px}#historico-doacoes .num-gerais-wrap span.pessoas-doaram-txt,#historico-doacoes .num-gerais-wrap span.meta-doa-txt{font-weight:700;font-size:10px;text-transform:uppercase;color:#3faf47}#historico-doacoes .num-gerais-wrap .pessoas-doaram-num,#historico-doacoes .num-gerais-wrap .meta-doa-num{font-size:20px}#historico-doacoes .download-hist-doa-container{margin:50px 0 20px}#historico-doacoes .download-hist-doa-container .download-hist-doa{margin-right:10px}#historico-doacoes .download-hist-doa-container .download-hist-doa:hover,#historico-doacoes .download-hist-doa-container .imprime-hist-doa:hover{color:#29673e}#historico-doacoes .download-hist-doa-container .imprime-hist-doa{margin-left:10px}.tabela-hist-doa thead{color:white;background:#62d35d}.tabela-hist-doa thead th{padding:12px 8px !important;font-weight:400;font-size:16px;border-top:1px solid #62d35d !important;border-bottom:1px solid #62d35d !important}.tabela-hist-doa thead th:not(:last-child){border-right:1px solid #29673e !important}.tabela-hist-doa thead th:first-child{border-left:1px solid #62d35d !important}.tabela-hist-doa thead th:last-child{border-right:1px solid #62d35d !important}.tabela-hist-doa tbody tr:nth-child(odd){background:#e0e0e0}.tabela-hist-doa tbody tr td{border:1px solid #29673e !important}.quadro-verde{display:inline-block;width:12px;height:12px;margin:0 0 0 15px;line-height:13px;background:#29673e}.carrega-mais-hist-container{margin:40px 0 20px;text-align:center}.carrega-mais-hist-container .btn{display:inline-block;color:#777777;border-radius:10px}.proj-mais-vot{display:block}.proj-mais-vot .proj-title{float:left;width:50%;margin:10px 0;font-size:16px;line-height:40px}.proj-mais-vot .pro-mais-vot-porcent{float:left;width:50%;margin:10px 0}.proj-mais-vot .pro-mais-vot-porcent .prog-bar-cont{float:right;width:calc(100% - 100px)}.proj-mais-vot .pro-mais-vot-porcent .prog-bar-cont .proj-mais-vot-porcent-bar{height:8px;margin:16px 0}.proj-mais-vot .pro-mais-vot-porcent .porcent-txt-info{float:right;width:100px;text-align:right}.proj-mais-vot-title{color:#3faf47}.valor-doa-container{padding:0 10px 5px;margin:10px 0;border:1px solid rgba(255,255,255,0);border-radius:10px}.valor-doa-container .doa-radio-btn-cont{float:left;display:block;width:20px;height:53px;margin:0 15px 0 0}.valor-doa-container .doa-radio-btn-cont input{display:inline-block;margin:30px 0 0 0}.valor-doa-container .valor-doa-txt-nbr{float:left;display:block;width:calc( 100% - 35px)}.valor-doa-container .valor-doa-txt-nbr .doar-txt{font-weight:700;font-size:10px;text-transform:uppercase;color:#3faf47}.valor-doa-container .valor-doa-txt-nbr .doar-number{font-size:30px;line-height:32px}.valor-doa-container .valor-doa-txt-nbr .doar-number-diferente{width:150px;margin:0 0 0 6px;font-size:30px;line-height:32px;border:none}.valor-doa-container .doar-btn-cont{height:53px}.valor-doa-container .btn-verde-doar{display:none;margin:12px 0 0 0;font-weight:200;font-size:15px;color:white;background:#3faf47;border-radius:10px;opacity:0}.doa-container-active{border:1px solid #3faf47 !important}.doa-container-active .btn-verde-doar{display:inline-block !important;opacity:1 !important}.regra-doa-container{margin:10px 0 20px}.regra-doa-container .espac-icone-danger{float:left;width:20px;margin-right:10px;line-height:40px;color:red}.regra-doa-container .espac-icone-danger [class*=' flaticon-']::before{margin-left:0 !important}.regra-doa-container .espac-regra-txt{float:left;width:calc(100% - 30px)}.duvidas-reg-doa-contaner{padding:10px 5px}.reg-doa-side-p{margin-top:10px !important}.reg-doa-side-p .reg-doa-title{color:#49bd42}.reg-doa-side-p .reg-doa-amount-big{font-size:44px;line-height:54px}.reg-doa-side-p .reg-doa-amount-big a{font-weight:bold;font-size:16px;line-height:54px}.reg-doa-side-p .reg-doa-amount-big a:hover{text-decoration:none;cursor:pointer}.load-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;text-align:center;background-color:#ffffff}.load-backdrop i.fa{position:fixed;margin:200px auto auto auto;text-align:center;color:#3faf47;opacity:0.8}.pagination .active a{background-color:#449d44 !important;border-color:#449d44 !important}.table{font-size:85%}.table tfoot,.table thead{font-weight:300;color:#ffffff;background-color:#5cb85c}caption{margin:0;font-weight:100;font-size:20px;line-height:1;text-align:center}@media (min-width: 480px){caption{font-size:30px}}th.number,td.number{text-align:right}.company-panel{padding:10px 5px;margin-bottom:10px;background:#eaeaea}.company-panel .progress{height:10px !important;margin-bottom:0 !important}.tab-content{padding-top:20px}.tab-content .panel--projeto{border-radius:0}.tab-content .panel--projeto .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:0 !important;border-top-right-radius:0 !important}.progress-candidate{height:22px;background-color:#d8d8d8;border:1px solid white}.progress-candidate .progress-bar{line-height:12px;color:#333333;border-right:solid 2.5px #ffffff}.progress-candidate .progress-bar p{position:absolute;display:none;margin-top:25px;text-align:left}.progress-candidate .progress-bar p strong{font-size:16px}.progress-candidate .progress-bar p small{font-size:10px !important}.progress-candidate .progress-bar-lightgreen{background-color:#91f32e !important}.progress-candidate .progress-bar-lightgreen strong{color:#91f32e !important}.progress-candidate .progress-bar-normalgreen{background-color:#59b957 !important}.progress-candidate .progress-bar-normalgreen strong{color:#59b957 !important}.progress-candidate .progress-bar-heavygreen{background-color:#26673d !important}.progress-candidate .progress-bar-heavygreen strong{color:#26673d !important}.panel-chart{min-height:150px;background:#ffffff;border-left:solid 5px #f0f0f0;border-color:#f0f0f0;border-radius:0}.border-purple{border-left:solid 5px purple}.border-gold{border-left:solid 5px gold}.border-green{border-left:solid 5px #4eaa5b}body.class1{background-color:red}body.class1 a{color:#ffffff}body.class1 .navbar-divider{background-image:""}body.class1 .btn-success{color:#ffffff;background-color:#ffffff}body.class1 section#howto-works ul.howto-works-timeline .active .howto-works-pill a{border-color:#3fb82c}body.class1 .section-title{color:#4ab855}body.class1 .social-buttons ul li{background-color:#43ac45}body.class1 .social-buttons ul li a{color:#43ac45 !important}body.class1 .tab-register .active{background-color:#ffffff !important}#pagamento{margin-bottom:5em}#pagamento .icon-left i{padding:10px 10px 10px 10px}#pagamento .credit-card-method .icon-left i{padding:10px 10px 10px 25px}.contract{display:block;min-width:9rem;margin-top:2rem}.contract-ckeck.personal-data{margin-left:10px}.list-contracti{list-style:none}.value-payment{position:relative;z-index:10;padding:26px;font-weight:bold;color:#3366cc;background-color:#ffffff;border:dashed 1px #3366cc;border-radius:5px;box-shadow:0 5px 0 0 rgba(86,121,192,0.4)}.value-payment:after{clear:both;display:block;height:0;content:''}.value-payment ul,.value-payment li{display:block;list-style:none}.value-payment ul{padding:0;margin:0}.value-payment__intro{max-width:8em;font-size:23px;text-transform:uppercase}.value-payment__setup{position:relative;text-transform:uppercase}.value-fees .value-payment__info__title{display:block;font-weight:bold;font-size:15px}@media (min-width: 991px){.value-fees .value-payment__info__title{font-size:18px}}.value-fees .value-payment__info{display:block;font-size:15px}@media (min-width: 991px){.value-fees .value-payment__info{font-size:16px}}.value-payment__setup .value-payment__value{display:block;font-size:61.5px;line-height:1}@media (min-width: 1200px){.value-payment__setup .value-payment__value{position:absolute;right:0;bottom:0}}.value-payment__setup .value-payment__currency{font-size:35px}.value-payment__fee{top:100%;right:0;display:block;z-index:-1;padding:10px 20px;margin-bottom:1em;font-size:14px;color:white;background-color:#3366cc;border-radius:0 0 5px 5px;box-shadow:0 5px 0 0 inset rgba(33,71,175,0.4)}@media (min-width: 991px){.value-payment__fee{font-size:18.5px}}.payment-type{margin-bottom:10rem}.certiface{text-align:center}.certiface a{display:block}.certiface #loading{position:relative;height:18rem}.certiface .load-backdrop{z-index:1}.certiface .load-backdrop i.fa{top:-2rem;right:0;left:0}.btn.btn-success.boleto{margin-top:33px}input.contract-ckeck[type=checkbox]{padding:10px;margin-right:10px;transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5)}.contract-form{font-size:1.5rem}.col-centered{float:none;margin-right:auto;margin-left:auto}.card{position:relative;display:inline-block;width:100%;min-height:15rem;padding:1rem;margin-bottom:2rem;vertical-align:top;border:solid 1px #dddddd;border-radius:3px}@media (max-width: 991px){.card{width:100%}}.card .switch{position:relative;width:60px;height:34px}.card .switch input{display:none}.card .slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background-color:#cccccc;transition:0.4s;-webkit-transition:0.4s}.card .slider:before{position:absolute;bottom:4px;left:4px;width:26px;height:26px;background-color:white;content:'';transition:0.4s;-webkit-transition:0.4s}.card input.active+.slider{background-color:#5cb85c}.card input:focus+.slider{box-shadow:0 0 1px #5cb85c}.card .switch input.active+.slider:before{transform:translateX(26px);-webkit-transform:translateX(26px);-ms-transform:translateX(26px)}.card .radio-theme{display:inline-block;vertical-align:middle;margin-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5em;height:1.5em;border-radius:50%;border-width:2px;border-style:solid}.card .radio-theme.default{background-color:currentColor;border-color:currentColor;color:#ff6633}.card .radio-theme.orange{background-color:currentColor;border-color:currentColor;color:#ff6633}.card .radio-theme.red{background-color:currentColor;border-color:currentColor;color:#ed1941}.card .radio-theme.blue{background-color:currentColor;border-color:currentColor;color:#0072bc}.card .radio-theme.green{background-color:currentColor;border-color:currentColor;color:#339966}.card .radio-theme-container input:checked{border-color:black}.maintenance{font-size:4rem}.pre-head{margin-top:1em;margin-bottom:2em;text-align:left}.pos-head{margin-top:1rem;margin-bottom:2rem;text-align:left}#termos .pos-head{text-align:center}.label-position{margin-right:1rem}.register-submit{display:block;width:190px;padding-top:0.5em;padding-right:0;padding-bottom:0.5em;padding-left:1em;margin:1em auto;font-weight:bold;font-size:23px;text-align:left;text-transform:lowercase;color:white;background-color:#33cc66;border:0;border-radius:5px}.register-submit:hover,.register-submit:active,.register-submit:focus{color:white;background-color:#2bbb5b;border:0}.alert-has-sucess{padding:0;font-weight:bold;color:#2bbb5b}.alert-has-error{padding:0;font-weight:bold;color:#c52828}.donations-history__dcred-link,.donations-history__id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donations-history__dcred-link{width:2em;max-width:2em}.donations-history__id{width:4em;max-width:4em}.field-error-message{display:block;padding:5px 5px;margin:10px 0;color:#ea3535;border:2px solid #ea3535;border-radius:5px}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}[hidden]{display:none}[aria-busy='true']{position:relative}[aria-busy='true']::before{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;display:block;z-index:1;text-align:center;background-image:url("/images/loading-0305f749.svg");background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,0.35);border-radius:5px;content:''}@media (max-width: 1280px){.modal-dialog{width:800px;height:630px}.modal-body{height:500px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.modal-dialog{width:1000px;height:700px}.modal-body{height:550px}}@media screen and (min-width: 1601px) and (max-width: 1920px){.modal-dialog{width:1200px;height:830px}.modal-body{height:700px}}.vertical-alignment-helper{display:table;width:100%;height:100%;pointer-events:none}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}@media only screen and (min-width: 1200px){.container{width:100%;max-width:1680px}}.disabled{cursor:not-allowed}[id]{scroll-padding-top:110px}.form-control-static{border:0;background-color:transparent;padding-left:0;padding-right:0;box-shadow:none}.form-control-static--signalized-on-hover:hover{padding-right:6px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);transition:border ease-in-out .15s, box-shadow ease-in-out .15s}.blinking-caret::after{content:'_';-webkit-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@-webkit-keyframes 'blink'{from,to{color:transparent}50%{color:inherit}}@keyframes 'blink'{from,to{color:transparent}50%{color:inherit}}th button:only-child,th input:only-child,th label:only-child,th select:only-child,th textarea:only-child,td button:only-child,td input:only-child,td label:only-child,td select:only-child,td textarea:only-child{display:block;width:100%}th p,td p{font-size:1em}.char-counter{display:block;color:gray;padding:0.25em;text-align:right;pointer-events:none}.char-counter>output{display:inline;padding:0;margin:0;font-size:1em;line-height:inherit}.char-counter__output{font-weight:bold}