body{font-family:Poppins,sans-serif;height:100vh}a{color:#92badd;display:inline-block;text-decoration:none;font-weight:400}a.dropdown-item:hover{color:#1b1b1b}h2{text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;display:inline-block;margin:40px 8px 10px;color:#ccc}button{outline:none}textarea{resize:none}.bootstrap-select select,.hidden{display:none}.bootstrap-select button{width:100%;display:flex;justify-content:space-between;align-items:center}.bootstrap-select div.dropdown-menu{width:100%}.bootstrap-select .bs-searchbox{margin:5px 10px}.bootstrap-select div.dropdown-menu .inner{margin-top:10px}.bootstrap-select ul.dropdown-menu{position:static;margin-top:2px;width:100%;border:none}.bootstrap-select ul.dropdown-menu li:nth-child(2n) a{background-color:#fbf5f5}.bootstrap-select ul.dropdown-menu li:nth-child(odd) a:not(.active){background-color:#fbfafa}.bootstrap-select ul.dropdown-menu li a.dropdown-item:hover{background-color:#007bff;color:#fafafa}.bootstrap-select ul.dropdown-menu li:nth-child(2n).disabled a,.bootstrap-select ul.dropdown-menu li:nth-child(odd).disabled a:not(.active){background:#eaeaea;color:red}.wrapper{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:20px}#formContent{border-radius:10px 10px 10px 10px;background:#fff;width:90%;max-width:450px;position:relative;padding:0;box-shadow:0 30px 60px 0 rgba(0,0,0,.3);text-align:center}#formFooter{background-color:#f6f6f6;border-top:1px solid #dce8f1;padding:25px;text-align:center;border-radius:0 0 10px 10px}h2.inactive{color:#ccc}h2.active{color:#0d0d0d;border-bottom:2px solid #5fbae9}.btn-primary-full{background-color:#56baed;border:none;color:#fff;padding:15px;width:100%;text-align:center;text-decoration:none;display:inline-block;text-transform:uppercase;font-size:16px;box-shadow:0 10px 30px 0 rgba(95,186,233,.4);border-radius:5px 5px 5px 5px;transition:all .3s ease-in-out}.btn-primary-full:hover{background-color:#39ace7}.btn-primary-full:active{transform:scale(.95)}.input-field{background-color:#f6f6f6;color:#0d0d0d;padding:15px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;width:100%;border:2px solid #f6f6f6;transition:all .5s ease-in-out;border-radius:5px 5px 5px 5px;outline:none}.input-field:focus{background-color:#fff;border-bottom:2px solid #5fbae9}.input-field:placeholder{color:#ccc}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.fadeIn.first{-webkit-animation-delay:.4s;animation-delay:.4s}.fadeIn.second{-webkit-animation-delay:.6s;animation-delay:.6s}.fadeIn.third{-webkit-animation-delay:.8s;animation-delay:.8s}.fadeIn.fourth{-webkit-animation-delay:1s;animation-delay:1s}.underlineHover:after{display:block;left:0;bottom:-10px;width:0;height:2px;background-color:#56baed;content:"";transition:width .2s}.underlineHover:hover{color:#0d0d0d}.underlineHover:hover:after{width:100%}.list-group-item.multiple{display:flex;justify-content:space-between;align-items:center}div .btn-custom{margin-right:4px}.btn-custom{width:auto;background-color:rgba(3,3,3,.137);font-size:16px;border-radius:0;outline:0;padding:3px 7px;border-radius:4px}.btn-custom:hover{background-color:rgba(3,3,3,.082)}.category-left-items{display:flex;align-items:center}.card-header button.collapsed+div.category-left-items{display:none}#vote-budget-categories .card-header div.category-left-items{display:block}#vote-budget-categories .card-header button+div.category-left-items .fa-angle-left,#vote-budget-categories .card-header button.collapsed+div.category-left-items .fa-angle-down{display:none}#vote-budget-categories .card-header button.collapsed+div.category-left-items .fa-angle-left{display:block}ul.accordion{padding:0}ul.accordion .btn.focus,ul.accordion .btn:focus{outline:0;box-shadow:none}ul.accordion .btn-link,ul.accordion .btn-secondary{flex-grow:1}.draggable-items button{margin-top:3px}.card-body.draggable-items{display:flex;flex-direction:column}ul.accordion ul{list-style-type:none;padding:0;margin-bottom:20px;margin-top:20px}.card-body .list-item{display:flex;justify-content:space-between;align-items:center}.card-body .list-item button{padding:10px}ul.accordion ul li{padding:5px;margin-left:20px;margin-right:20px;margin-top:6px;cursor:pointer;border-radius:10px}ul.accordion .card .card-header{padding:5px;display:flex;justify-content:space-between}ul.accordion button{display:block;text-align:left}ul.accordion button:focus,ul.accordion button:hover{text-decoration:none}li span.icon{display:none}li.selected span.icon{display:block}.card .input-name{margin:10px 20px 20px}.content-inline{display:flex;justify-content:space-between;flex-direction:row}.content-inline .con-cat-1{margin-right:10px}.content-inline .con-cat-2{padding-left:15px;padding-right:15px;white-space:nowrap;text-align:center}#map-container{overflow:hidden;border:2px solid #00404a;border-radius:10px}#municipalitites-select .disabled{display:none}.error-template{padding:40px 15px;text-align:center}.error-actions{margin-top:15px;margin-bottom:15px}.error-actions .btn{margin-right:10px}#footer{background-color:#58d1b5}@media only screen and (max-width:600px){.content-inline{flex-direction:column}.content-inline .con-cat-1{margin-right:0}.content-inline .con-cat-2{padding:inherit;white-space:nowrap;margin-top:5px;padding-top:7px;padding-bottom:7px}}.bootstrap-select ul.dropdown-menu{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}div.dropdown-menu.open{max-height:314px!important;overflow:hidden}ul.dropdown-menu.inner{max-height:260px!important;overflow-y:auto}