﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic");.select-year-wrap{margin-top:auto;margin-bottom:7px}.dropdown-select-year{float:right;transition-duration:0.3s}@media (max-width: 992px){.dropdown-select-year{float:left}}.dropdown-select-year .dropdown-menu{min-width:165px;text-align:center}.dropdown-select-year .dropdown-menu li{transition-duration:0.3s;color:black}.dropdown-select-year .dropdown-menu li:hover{background:black;color:white}.dropdown-select-year:hover,.dropdown-select-year:active,.dropdown-select-year:focus{background-color:rgba(255,255,255,0.3)}.select-year-wrap .open{background-color:rgba(255,255,255,0.3)}.select-year-button{color:white;border-color:white}.select-year-button:hover{color:white}@media (max-width: 992px){.select-year-button{padding:8px 12px !important;font-size:12px !important}}.сhoose_year{color:white;border-color:white;bottom:0;position:absolute}@media (max-width: 900px){.сhoose_year{display:none}}.сhoose_year_black{color:black;border-color:black;float:right}@media screen and (min-width: 992px){.dropdown-menu::after{all:initial !important}}.dropdown-menu{width:fit-content !important;border-radius:unset}.dropdown-item:hover{background-color:black;color:white !important;transition:0.2s linear}@media (max-width: 992px){.dropdown-select-year .dropdown-menu{min-width:132px !important}}.zpbar .container .navbar-collapse .navbar-collapse-container .navbar-nav .nav-item{margin-right:8px}.zpbar .container .navbar-collapse .navbar-collapse-container .navbar-nav .zp-search-form{border-bottom:none}@media (max-width: 992px){.zpbar .container .navbar-collapse .navbar-collapse-container .navbar-nav{top:50px !important}}@media (max-width: 992px){.zpbar .zp-logo{position:fixed !important;top:20px !important}}#publications a,#publications a:hover,#publications a:active{color:#3C1053}#publications article{width:100%;display:inline-block;margin-top:1em;margin-bottom:1em}#publications article header{margin-bottom:6px;margin-top:6px;font-weight:bold}#publications article header h5{font-weight:bold}#publications .date{color:#808080;font-size:14px}#publications .image{padding-left:0;padding-right:0}#publications .pages{text-align:center}body .pagination>li>a{color:#23BEC8}body .pagination>li>a:hover,body .pagination>li>a:focus,body .pagination>li>a:active{color:#23BEC8;background-color:#eefbfc}body .pagination>.active>a{background-color:#23BEC8;border-color:#23BEC8}body .pagination>.active>a:hover,body .pagination>.active>a:focus,body .pagination>.active>a:active{background-color:#23BEC8;border-color:#23BEC8}@media (max-width: 767px){padding-sm-0{padding:0 !important}}p,h1,h2,h3,h4,h5,h6{font-family:"Open Sans", sans-serif;margin:0}ul{list-style:none}.button{background-color:transparent;color:white}@media (max-width: 600px){.button{font-size:11px;border:0}}.button:hover{background-color:#09a7ad;color:white}.zp_second_title{line-height:1.5}.prl{padding-right:20px;padding-left:20px}@media (max-width: 600px){.prl{padding:0}}.prl-10{padding-right:10px;padding-left:10px}.first-row{padding-top:120px}.mt{margin-top:20px}@media (max-width: 600px){.mt{margin-top:16px}}.mb{margin-bottom:15px}.padding-0{padding:0 !important}body,html{margin:0;padding:0}body{margin:auto;position:relative;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400}body a:hover,body a:focus,body a:active{text-decoration:none}.flex{display:flex}.inline{display:inline}.block{display:block}.bg{background-color:#01B6BD;background-position:left top;background-repeat:no-repeat;background-size:cover}.gr{background:linear-gradient(#09A7AD, #01B6BD)}.icon_block{padding-bottom:10px;max-width:50%}.icon_block img{width:64px;margin:10px 0px 10px 0px}@media (max-width: 767px){.icon_block img{width:32px}}.icon_block p{color:white;font-style:normal;font-weight:normal;font-size:18px;line-height:28px}@media (max-width: 767px){.icon_block p{font-size:11px;line-height:16px}}.padding{padding-right:50px;padding-left:50px}.row-padding{padding-bottom:40px}@media (max-width: 767px){.row-padding{padding-bottom:10px}}.start-padding{padding-top:100px}@media (max-width: 767px){.start-padding{padding-top:62px}}#main_page_wrapper{width:100% !important;padding-top:50px;max-width:100% !important;background:#30c2c8;background:-moz-linear-gradient(left, #30c2c8 0%, #30c2c8 0%, #30c2c7 14%, #14aaad 53%, #30c2c8 84%, #2ebfc4 100%);background:-webkit-linear-gradient(left, #30c2c8 0%, #30c2c8 0%, #30c2c7 14%, #14aaad 53%, #30c2c8 84%, #2ebfc4 100%);background:linear-gradient(to right, #30c2c8 0%, #30c2c8 0%, #30c2c7 14%, #14aaad 53%, #30c2c8 84%, #2ebfc4 100%);background-position:left top;background-repeat:no-repeat;background-size:100% 300px}@media (max-width: 992px){#main_page_wrapper{background-size:100% 600px}}#main_page_container{background:#30c2c8;background:-moz-linear-gradient(left, #30c2c8 0%, #30c2c8 0%, #30c2c7 14%, #14aaad 53%, #30c2c8 84%, #2ebfc4 100%);background:-webkit-linear-gradient(left, #30c2c8 0%, #30c2c8 0%, #30c2c7 14%, #14aaad 53%, #30c2c8 84%, #2ebfc4 100%);background:linear-gradient(to right, #30c2c8 0%, #30c2c8 0%, #30c2c7 14%, #14aaad 53%, #30c2c8 84%, #2ebfc4 100%);background-position:left top;background-repeat:no-repeat;background-size:100% 300px}@media (max-width: 992px){#main_page_container{background-size:100% 600px}}.wrap{margin-bottom:30px;padding:20px;background-color:white;border-radius:4px;box-shadow:0px 2px 8px #cfd3d6}@media (max-width: 600px){.wrap{border-radius:0}}.wrap hr{padding:0;margin:8px 0px}.faq_title{margin-top:100px}@media (max-width: 992px){.faq_title{margin-top:70px}}.faq_title h1{text-align:left;margin:32px 0px;color:white;font-size:32px;font-weight:bold}@media (max-width: 992px){.faq_title h1{font-size:25px;line-height:32px}}.chart-container{background-color:white;border-radius:4px}#bar-chart{width:100%;height:450px;font-family:"Open Sans", sans-serif}@media (max-width: 767px){#bar-chart{width:100%;height:550px}}.ct-series-a .ct-bar{stroke:#F27F32;stroke-width:30;cursor:pointer}@media (max-width: 767px){.ct-series-a .ct-bar{stroke:#23BEC8;stroke-width:10}}@media (min-width: 1600px){.ct-series-a .ct-bar{stroke-width:40}}.ct-series-a .ct-label{fill:#4c4c4c;font-size:14px;animation-name:appearing;animation-duration:1.5s}@media (max-width: 767px){.ct-series-a .ct-label{font-size:12px}}@keyframes appearing{0%{fill:white}50%{fill:white}100%{fill:#4c4c4c}}.ct-series-b .ct-bar{stroke:#23BEC8;stroke-width:30;cursor:pointer}@media (max-width: 767px){.ct-series-b .ct-bar{stroke:#F27F32;stroke-width:10}}@media (min-width: 1600px){.ct-series-b .ct-bar{stroke-width:40}}.ct-series-b .ct-label{font-size:14px;fill:#4c4c4c;animation-name:appearing;animation-duration:1.5s}@media (max-width: 767px){.ct-series-b .ct-label{font-size:12px}}.ct-label{color:white}.ct-labels g{cursor:pointer}.ct-labels g image{border-radius:50%}.ct-labels g text{font-size:14px;font-family:"Open Sans", sans-serif}.download_button{margin-top:5px;margin-left:5px;color:black;background-color:white;border-color:black}.download_button:hover{background-color:black;color:white;border-color:black}.zp_button{margin-top:10px;color:black;background-color:white;border-color:black;line-height:14px}.zp_button:hover{background-color:black;color:white;border-color:black}.ct-horizontal-bar g .ct-series-a{padding-left:70px}.ct-chart .ct-legend{position:absolute;display:flex;justify-content:space-between;right:50px;vertical-align:center;z-index:10;list-style:none;text-align:left}@media (max-width: 767px){.ct-chart .ct-legend{left:0;max-width:350px}}.ct-chart .ct-legend li{display:inline-block !important;margin-right:10px}.ct-chart .ct-legend li{position:relative;padding-left:23px;font-size:14px;margin-right:10x;margin-bottom:3px;cursor:pointer;display:block}.ct-chart .ct-legend li:before{width:14px;height:14px;margin-top:1px;position:absolute;left:0;content:'';border:3px solid transparent;border-radius:2px}.ct-chart .ct-legend li .inactive:before{background:transparent}.ct-chart .ct-legend li:nth-child(1)::before{background-color:#F27F32;border-radius:50%}.ct-chart .ct-legend li:nth-child(2)::before{background-color:#23BEC8;border-radius:50%}.ct-chart .ct-legend li:nth-child(1n+3)::before{background-color:#F06292;border-radius:50%}.candidate_ref:hover{color:black;cursor:pointer}.card-col{padding-right:0px !important}.row-cards{margin-right:0px !important}.candidate_card{display:flex;flex-direction:column;margin:8px 0px;height:calc(100% - 16px) !important;padding:10px 15px 20px 15px;background-color:white;border-radius:4px;box-shadow:0px 2px 8px #cfd3d6}.candidate_card .candidate_info{flex-wrap:wrap;display:flex;flex-direction:row}.candidate_card .candidate_info img{width:55px;height:55px;display:inline-block;margin-right:15px}.candidate_card .candidate_info .party-logo{width:55px;height:auto;display:inline-block;margin-right:15px;vertical-align:top}.candidate_card .candidate_info .candidate_titles{height:55px;font-weight:600;text-align:left;align-items:center;display:inline-flex;width:75%}.candidate_card .candidate_info .candidate_titles p{font-size:15px;line-height:18px}.candidate_card .candidate_info .candidate_titles ul{font-size:12px;color:grey}.candidate_card .candidate_info .candidate_titles ul a{color:grey}.candidate_card .progress_title{cursor:pointer;width:100%;margin:10px 0px 5px 0px;display:flex;justify-content:space-between}.candidate_card .progress_title p{font-size:14px;line-height:18px}.candidate_card .sum{color:grey}.progress_bar{height:4px;position:relative;background:#DCE0E3;border-radius:1px}.progress_bar span{display:block;height:100%;position:relative;overflow:hidden;float:left}.progress_bar .person_pb{background:linear-gradient(90deg, #21BCC6 0%, #4BDDE3 112.05%)}.progress_bar .entity_pb{background:linear-gradient(90deg, #2D64F0 0%, #3C70F7 112.05%)}.progress_bar .government_pb{background:linear-gradient(90deg, #F0742D 0%, #F7923C 112.05%)}.progress_orange{height:4px;position:relative;background:#DCE0E3;border-radius:1px}.dark{background:#4D575F;vertical-align:middle}.progress_orange>span{display:block;height:100%;background-color:#F27F32;position:relative;overflow:hidden;float:left}.progress_blue{height:4px;position:relative;background:#DCE0E3;border-radius:1px}.dark{background:#4D575F}.progress_blue>span{display:block;height:100%;background-color:#23BEC8;position:relative;overflow:hidden;float:left}.candidate{display:flex}.candidate .candidate_photo{width:76px}@media (max-width: 600px){.candidate .candidate_photo{width:40px}}.candidate .candidate_title{margin-left:10px}.candidate .candidate_title .candidate_name{padding-top:5px;color:white;font-size:24px;font-weight:bold}@media (max-width: 600px){.candidate .candidate_title .candidate_name{font-size:14px;font-weight:600;padding-top:0}}.candidate .candidate_title .profile-roles{padding-top:5px;color:#D8FFFF;font-size:15px}@media (max-width: 600px){.candidate .candidate_title .profile-roles{font-size:11px}}.party{color:white}#expenses_graph{display:none}.graph_title p{font-size:18px;padding:15px;font-weight:600}@media (max-width: 600px){.graph_title p{font-size:15px;padding:16px 0px 8px 16px}}.c-tab_list{display:flex;padding:0;padding-top:12px;margin:0;margin-left:-30px}@media (max-width: 768px){.c-tab_list{margin-left:16px;padding:0}}.c-tab_input,.c-tab_content{display:none}.c-tab_item{display:inline-block}.c-tab_input:checked~.c-tab_content{display:block}.c-tab_label{font-weight:normal;padding:5px 8px;box-sizing:border-box;text-align:center;border-width:1px 0 1px 1px;border-style:solid;border-color:black;color:black;cursor:pointer;transition:0.2s linear;font-size:14px}@media (max-width: 600px){.c-tab_label{font-size:11px}}.c-tab_input:checked+.c-tab_label{color:#fff;background-color:black}.c-tab_item:first-child>.c-tab_label{border-radius:6px 0 0 6px}.c-tab_item:last-child>.c-tab_label{border-width:1px;border-radius:0 6px 6px 0}.graph_hover{padding:8px 16px;font-size:12px;font-weight:normal;text-align:left}@media (max-width: 600px){.graph_hover{font-size:10px}}.graph{margin-top:8px}.graph_wrap{display:flex;justify-content:center;align-items:center}ul.legend{list-style:none;text-align:left}.colors_legend{display:block;padding:16px;margin:0}.colors_legend li{line-height:25px;font-size:12px;margin-bottom:0px !important}.colors_legend .color{display:inline-block;width:20px;height:20px;margin-bottom:-5px;border-radius:50%;margin-right:4px}.neighbour{width:270px;position:absolute;right:0;color:#a3a3a3;font-size:14px;font-weight:600;border:1px solid;border-radius:3px;line-height:14px;background-color:white}@media (max-width: 1200px){.neighbour{position:inherit}}.neighbour input::-webkit-input-placeholder{color:#a3a3a3}.donor-search-icon{position:absolute;top:25%;right:2.5%;width:20px;opacity:0.5}.donation-type{color:grey;font-size:14px}.exp_text{font-weight:bold;font-size:12px !important}.legend_wrap{flex-direction:column-reverse}@media (min-width: 992px){.legend_wrap{margin:0 !important;padding:0 !important}}.legendtext{width:100%}@media (min-width: 600px){.legendtext{height:80px}}#expenses_colors_legend{display:none}@media (max-width: 600px){#expenses_legend_lg{display:none}}@media (min-width: 601px){#expenses_legend_sm{display:none}}.amount{display:block;color:black;font-size:14px !important}.download_wrapper{display:block;padding-left:31px}.download_wrapper .dropup button{border:0.5px solid grey;border-radius:4px;font-size:12px}.download_wrapper .dropup ul li a{padding-left:10px}.download_wrapper .dropup ul li:hover{background-color:grey;color:black}#download_expenses{display:none}.top5{margin-bottom:10px !important;padding-bottom:5px !important}@media (max-width: 600px){.top5{margin-left:0}}.top5 hr{padding:0;margin-top:3px;margin-bottom:3px}.top5 p:nth-child(1){padding:15px;font-weight:600;font-size:18px}@media (max-width: 600px){.top5 p:nth-child(1){font-size:15px}}.top5 .donor{display:flex;justify-content:space-between}.top5 .donor p{padding:5px 10px;font-size:14px;display:inline-block}.top5 .donor p:nth-child(1){color:blue;font-weight:normal;cursor:pointer}.top5 .donor p:nth-child(2){color:#6A6A6A}.tippy_content{display:flex;text-align:left;padding:5px}.tippy_content img{width:230px;border-radius:50%;width:80px;align-self:center;margin:10px}.tippy_content p{width:230px;font-size:13px}.ct-golden-section{padding-bottom:0 !important}.data_period p{padding:5px 31px 10px 31px;font-weight:normal;font-size:12px;color:grey}#back_button{margin-bottom:20px}@media (max-width: 600px){#back_button{margin-bottom:8px}}@media (max-width: 992px){.table_tittle{margin-left:20px}}@media (max-width: 600px){.table_tittle{font-size:18px}}@media (max-width: 992px){.table_wrap{width:600px;overflow-x:scroll}}.table{width:100%}.fg-toolbar,dataTables_info{padding:10px}.spinner{width:350px;height:350px}.spinner.square_spinner{width:100%;height:400px;border-radius:0}.spinner{background-color:#333;border-radius:100%;-webkit-animation:scaleout 2.0s infinite ease-out;animation:scaleout 2.0s infinite ease-out}@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(0.25);opacity:0}}@keyframes scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(0.25);transform:scale(0.25);opacity:0}}.no-tippy{color:black !important;cursor:auto !important}.zp-chesno-org img{width:30px;left:50%}.download{border:1px black}.github{color:grey;padding:5px}.candidate_card_no_data{margin:10px 0px;padding:10px 15px;background-color:#d3d3d3;border-radius:4px;box-shadow:0px 2px 8px #cfd3d6}.candidate_card_no_data .candidate_info{display:flex}.candidate_card_no_data .candidate_info img{width:55px;height:55px;display:inline-block;margin-right:15px}.candidate_card_no_data .candidate_info .candidate_titles{box-sizing:content-box;text-align:left}.candidate_card_no_data .candidate_info .candidate_titles ul{font-size:12px;color:grey}.candidate_card_no_data .candidate_info .candidate_titles ul a{color:grey}.candidate_card_no_data .progress_title{cursor:pointer;width:100%;margin:10px 0px 5px 0px;display:flex;justify-content:space-between}.candidate_card_no_data .progress_title p{font-size:14px;line-height:18px}.candidate_card_no_data p{font-size:15px}.candidate_card_no_data .sum{color:grey}.related-publications{background-color:white}.related-publications-header{border-bottom:0.5px solid #d3d3d3;padding-bottom:5px}.related-publications-header h3{font-weight:600;display:inline-block}.related-publications-header .more{margin-left:16px}@media screen and (max-width: 919.98px){.related-publications-header .more{display:block;margin-left:0;margin-bottom:4px}}.parties-navbar{background:white;background-repeat:no-repeat;background-size:100% auto;margin-bottom:20px}.parties-navbar hr{margin:0;padding:0}.parties-items{padding:16px}.parties-navbar-item{font-size:24px;margin:16px 16px 0px 0px;padding-bottom:16px;color:grey}.parties-navbar-item:hover,.parties-navbar-item:focus,.parties-navbar-item.focus,.parties-navbar-item:active,.parties-navbar-item.active{color:black;cursor:pointer;border-bottom:1px solid black}.parliament-parties{font-size:24px;font-weight:600}.circle-frame{background-color:white;width:80px;height:80px;border-radius:50%;text-align:center;overflow:hidden}.circle-frame .party-logo{padding-top:15px;width:80px;height:auto;vertical-align:middle}.circle-frame .annual-party-logo{width:80px;height:auto;vertical-align:middle}.circle-frame .party-candidate-logo{width:80px;height:80px;object-fit:contain;vertical-align:middle}svg path{cursor:pointer}.on{fill:black;fill-opacity:1}.description{pointer-events:none;position:absolute;font-size:14px;text-align:center;background:white;z-index:5;margin:0 auto;padding:10px 15px;background-color:white;border-radius:4px;box-shadow:0px 2px 8px #828282;display:none}.description.active{display:block}.description:after{content:'';position:absolute;left:50%;top:100%;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white}#map,#map_government_expenses,#map_government,#map_current_expenses,#map_current{margin-top:20px}.legendtext_party{height:40px;width:100%}.geoobject{font-size:28px;margin:0px 5px 0px 3px !important;font-weight:600}.pt30{padding-top:30px}.breadcrumbs{display:none}.list-inline{z-index:900;margin-left:16px !important}.list-inline li{font-size:14px}.gradient_legend{width:60px;height:15px;background:linear-gradient(90deg, #E0771A 3.99%, #FFBA7C 105.32%)}.gradient_legend_expenses{width:60px;height:15px;background:linear-gradient(90deg, #91e0c7 3.99%, #47aa8b 105.32%)}#map_legend,#map_legend_expenses{font-size:14px;font-weight:600;margin:0px 30px 20px 30px !important}.gray_legend{height:15px;width:15px;background:#D3D3D3}.light_gray_legend{height:15px;width:15px;background:#E8E8E8}th{min-width:80px}th p{font-weight:400}tr{height:20px}.nav-dropdown-link{padding:5px 15px;line-height:20px;font-size:14px;font-weight:normal}.profile-roles{padding-left:0 !important}.all_bank_accounts{padding-top:12px}#all_ukraine{display:none}.github-link{padding-left:20px}.quarter-label{padding-left:25px !important;padding-top:10px;font-size:14px;line-height:19px}.ct-grids{width:0}.candidate-party-logo{object-fit:contain}.party-manager{padding-left:2px !important}.char-filter label{margin-right:10px}.char-filter input{-webkit-appearance:none;-moz-appearance:none;width:150px;padding:2px 5px;border-radius:4px}.donations-info{margin-top:15px}.donations-info tbody tr td{padding:10px 10px 0px 0px}.donations-list{font-size:18px;font-weight:600}.party-name{font-size:16px}.politician-profile-link{width:30px;height:auto}#map_expenses{display:none;margin-top:20px}#map_legend_expenses,#map_government_expenses,#map_government,#map_current_expenses,#map_current{display:none}.bank_account_type_select{background:none;color:blue;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px;position:relative;top:7px;background:url("/static/common/img/icons/ic-chevron-down.svg") no-repeat #fff;background-size:16px;background-position-y:center;background-position-x:right}select::-ms-expand{display:none}.counters{display:flex;padding-bottom:10px}.counters .donator_type_counter{display:flex;margin-right:16px}.counters .donator_type_counter img{width:24px;height:24px}.counters .donator_type_counter .count_wrap{display:inline;line-height:20px;margin-left:8px}.counters .donator_type_counter .count_wrap .donator_type_title{font-size:10px;line-height:14px;font-weight:600}.counters .donator_type_counter .count_wrap .count{font-size:10px;line-height:14px}.donor-party-logo{height:60px}.bank_account_type_select{width:140px;padding:5px !important}.bank_account_type_select:hover{outline:0 !important}.bank_account_type_select:focus{outline:0 !important}.bank_account_type_select:active{outline:0 !important}@media screen and (min-width: 992px){.zp-search-form{position:absolute;right:16px}}.zp-navbar-brand{padding-top:20px !important;padding-bottom:10px !important}.zp-navbar-brand-mobile{padding:10px !important}circle{stroke-width:1px}
