/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.paragraph--unpublished{background-color:#fff4f4;}
@-webkit-keyframes bake-pie{from{-webkit-transform:rotate(0deg) translate3d(0,0,0);transform:rotate(0deg) translate3d(0,0,0);}}@keyframes bake-pie{from{-webkit-transform:rotate(0deg) translate3d(0,0,0);transform:rotate(0deg) translate3d(0,0,0);}}.pie-chart{margin-top:20px;position:relative;}.chart-percent{position:absolute;top:62.5px;width:100%;z-index:2;text-align:center;font-weight:700;font-size:14px;color:#5C5C5C !important}.pie-chart--wrapper{text-align:center;}.pie-chart__pie,.pie-chart__legend{display:inline-block;vertical-align:top;}.pie-chart__pie{position:relative;height:125px;width:125px;margin:10px auto 35px;}.pie-chart__pie::before{content:"";display:block;position:absolute;z-index:1;width:62.5px;height:62.5px;background:#fdfcfb;border-radius:50%;top:31.25px;left:31.25px;}.slice{position:absolute;width:125px;height:125px;clip:rect(0px,125px,125px,62.5px);-webkit-animation:bake-pie 1s;animation:bake-pie 1s;}.slice span{display:block;position:absolute;top:0;left:0;background-color:black;width:125px;height:125px;border-radius:50%;clip:rect(0px,125px,125px,62.5px);}.pie-chart__legend{display:none;list-style-type:none;padding:0;margin:0 auto;background:#FFF;padding:0.75em 0.75em 0.05em;font-size:13px;box-shadow:1px 1px 0 #DDD,2px 2px 0 #BBB;text-align:left;width:65%;}.pie-chart__legend li{height:1.25em;margin-bottom:0.7em;padding-left:0.5em;border-left:1.25em solid black;}.pie-chart__legend em{font-style:normal;}.pie-chart__legend span{float:right;}.pie-charts{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;}@media (max-width:500px){.pie-charts{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}}
#pdf-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.7);z-index:9999;display:flex;align-items:center;justify-content:center;font-family:sans-serif;font-size:24px;color:#333;pointer-events:all;}body.pdf-generating{pointer-events:none;overflow:hidden;}.dropdown-menu .dropdown-item.active{background-color:#00A6DB !important;color:#fff !important;}.active-country{background-color:#007bff;color:#fff;}.dropdown-menu .dropdown-item.selected{background-color:#00A6DB !important;color:#fff !important;}
@media print{.page-node-type-m49-country-master *{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;}header{padding:0px 30px;width:100%;z-index:1000;background:#fff;display:flex;align-items:center;justify-content:space-between;position:static !important;display:block;}header .logo{width:255px;max-width:50%;background:url(/modules/custom/wpp_country_profile/images/updated-header-logo.svg) no-repeat center / 100%;height:60px;float:left;-webkit-print-color-adjust:exact;print-color-adjust:exact;}main{margin-top:0px;}#block-wpp-new-theme-countryprofiles{display:none;}h2.basic-page-title{color:#fff;margin:0px;text-align:left !important;font-weight:600;text-transform:initial;}.basic-page-title .banner-overlay{position:static;color:#5C5C5C;top:auto;left:auto;transform:none;width:100%;max-width:100%;text-align:center;color:#fff;background:linear-gradient(90deg,rgb(78,144,181) 0%,rgb(130,199,147) 70%,rgb(130,199,147) 100%);}.page-node-type-m49-country-master .container.country-detail-container{padding:10px 15px;background:linear-gradient(180deg,rgb(232,244,249) 0%,rgba(255,255,255,0) 20%);width:100% !important;margin:0 !important;max-width:100%;}.page-node-type-m49-country-master .select-country-container{padding-left:0;padding-right:0;width:1050px;max-width:1050px;margin:auto;}.page-node-type-m49-country-master .select-country-container .country-name{color:#00A6DB;font-size:40px;font-weight:bold;font-weight:bold;line-height:2;}.blue-reverse-button{background-color:transparent;color:#00A6DB;cursor:pointer;padding:10px 30px;border-radius:8px;border:2px solid #00A6DB !important;width:fit-content;font-size:13px;font-weight:700;position:relative;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:5px;display:none !important;}.page-node-type-m49-country-master .select-country-container span{margin-right:10px;}.page-node-type-m49-country-master .profile-download-btn span.fa.fa-download{position:relative;}.page-node-type-m49-country-master .profile-download-btn .fa-download::before{content:" ";width:14px;height:20px;color:transparent;background-image:url(/modules/custom/wpp_country_profile/images/blue-download.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:-10px;top:-5px;-webkit-print-color-adjust:exact;print-color-adjust:exact;}.page-node-type-m49-country-master .local-government-container{margin-left:0px;margin-right:0px;width:1050px;max-width:1050px;margin:auto;padding:15px 0;}.page-node-type-m49-country-master .local-government-container .country-sub-heading{font-size:34px;margin:10px 0;font-weight:bold;color:#5C5C5C;display:flex;align-items:center;}.page-node-type-m49-country-master .local-government-details{display:flex;align-items:stretch;}.page-node-type-m49-country-master .local-government-details .col-md-3{flex:0 0 auto;width:25%;}.page-node-type-m49-country-master .local-government-details .left-sidebar{width:100%;background:#fff;border:1px solid #eee;position:relative;border-radius:8px;box-shadow:0px 0px 2px rgba(0,0,0,0.1);overflow:hidden;height:100%;display:flex;flex-direction:column;height:100%;align-items:center;padding:25px 15px;}.page-node-type-m49-country-master .local-government-details .left-sidebar .country-women-elected-percent{width:80px;height:80px;margin:auto;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:bold;color:#D26CA9;position:absolute;top:45px;left:auto;z-index:1;}.pie-chart--wrapper{text-align:center;}.page-node-type-m49-country-master .women-empower-detail,.page-node-type-m49-country-master .chart-title,.page-node-type-m49-country-master .no-data-chart-title{padding:10px;}.page-node-type-m49-country-master .local-government-details .women-empower-detail div,.page-node-type-m49-country-master .local-government-details .women-empower-detail strong,.page-node-type-m49-country-master .pie-chart--wrapper .local-level,.page-node-type-m49-country-master .pie-chart--wrapper .no-data-local-level{font-size:16px !important;font-weight:400 !important;text-align:center;}.page-node-type-m49-country-master .local-government-details .left-sidebar .head-government-logo{width:120px;height:120px;border-radius:50%;background:#D26CA9 url(/modules/custom/wpp_country_profile/images/country-card-icon1.png) no-repeat center / 60%;display:flex;align-items:center;justify-content:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;}.head-gov .left-sidebar .women-empower-detail div:first-child{padding:10px;}#block-wpp-new-theme-content{background:linear-gradient(180deg,rgb(232,244,249) 0%,rgba(255,255,255,0) 20%);}#block-wpp-new-theme-content .node--type-m49-country-master{background-color:unset;}#fieldset-government-organization{padding-left:16px !important;}.node--type-m49-country-master #fieldset-government-organization{padding:30px 0px;max-width:1050px;margin:auto;}#fieldset-government-organization h2{font-size:35px;font-weight:700;margin-bottom:20px;color:#5C5C5C;}.page-node-type-m49-country-master .country-sub-heading{font-size:28px !important;margin-bottom:20px;font-weight:300 !important;color:#5C5C5C !important;display:flex;align-items:center;}.node--type-m49-country-master .field--name-field-government-figure{width:100%;max-width:100%;margin:20px 0px;}.node--type-m49-country-master .field--name-field-government-figure img{width:100%;height:100%;border-radius:8px;}.node--type-m49-country-master .field--type-entity-reference-revisions{display:inline-block;width:100%;clear:both;margin-bottom:30px;}.country-sub-details{display:inline-block;width:100%;}.paragraph--type--country-accordion{min-width:250px;max-width:100%;margin-bottom:16px;margin:10px 0px;box-shadow:rgba(58,144,192,0.32) 0px 0px 8px 0px;border-radius:8px;}.node--type-m49-country-master .paragraph--type--country-accordion{min-width:250px;max-width:100%;margin-bottom:0;}.node--type-m49-country-master .paragraph--type--country-accordion .field--name-field-title{padding:32px 32px;color:#5C5C5C !important;font-size:24px;font-weight:700;cursor:pointer;position:relative;box-shadow:none;border-radius:8px;line-height:20px;display:flex;align-items:center;}.country-sub-details .field__item .paragraph--type--country-accordion .field--name-field-title{padding-left:20px;}.field--name-field-title:after{right:25px !important;}.field--name-field-title:after{content:" " !important;background-image:url(/modules/custom/wpp_country_profile/images/plus.png);background-size:contain;background-repeat:no-repeat;width:21px;height:21px;top:auto !important;transition:0.5s ease-in-out;-webkit-print-color-adjust:exact;print-color-adjust:exact;}.page-node-type-m49-country-master .paragraph--type--country-accordion .field--name-field-title:after{padding:4px 4px !important;}.node--type-m49-country-master .paragraph--type--country-accordion .field--name-field-title:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;color:#5C5C5C;font-size:20px;padding:7px 4px;content:"\f067";}.field--name-field-content{padding:0px 40px 22px 20px !important;}.page-node-type-m49-country-master .country-detail .field--name-field-content{font-size:14px;font-style:normal;}.node--type-m49-country-master .paragraph--type--country-accordion .field--name-field-content{padding:0px 20px 22px;display:block !important;}.page-node-type-m49-country-master .paragraph--type--country-accordion .field--name-field-content ul{padding:0 20px;}.node--type-m49-country-master .overview-of-local-government{background-color:#fff;padding:30px 0;max-width:1050px;margin:auto;page-break-before:always;break-before:page;}.node--type-m49-country-master .overview-of-local-government h2{margin-bottom:30px;color:#0397d6;}.page-node-type-m49-country-master .country-sub-heading,.page-node-type-m49-country-master span.fieldset-legend{font-size:35px !important;margin-bottom:20px;font-weight:bold !important;color:#5C5C5C;}.page-node-type-m49-country-master .country-sub-heading{font-size:28px !important;margin-bottom:20px;font-weight:300 !important;color:#5C5C5C !important;display:flex;align-items:center;}.page-node-type-m49-country-master .overview-of-local-government .country-sub-heading:before,.page-node-type-m49-country-master #fieldset-government-organization .country-sub-heading:before{content:"";width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;}.page-node-type-m49-country-master #fieldset-government-organization .country-sub-heading:before{background:#D26CA9 url(/modules/custom/wpp_country_profile/images/country-detail-icon1.png) no-repeat center / 55%;width:100px;height:100px;-webkit-print-color-adjust:exact;print-color-adjust:exact;}.page-node-type-m49-country-master .overview-of-local-government .field--name-field-local-government-compositi .country-sub-heading:before{background:#D26CA9 url(/modules/custom/wpp_country_profile/images/country-detail-icon2.png) no-repeat center / 55%;width:100px;height:100px;-webkit-print-color-adjust:exact;print-color-adjust:exact;}.page-node-type-m49-country-master .overview-of-local-government .field--name-field-local-government-elections .country-sub-heading:before{background:#D26CA9 url(/modules/custom/wpp_country_profile/images/country-detail-icon3.png) no-repeat center / 55%;width:100px;height:100px;-webkit-print-color-adjust:exact;print-color-adjust:exact;}.page-node-type-m49-country-master .overview-of-local-government .field--name-field-national-legal-framework .country-sub-heading:before{background:#D26CA9 url(/modules/custom/wpp_country_profile/images/country-detail-icon4.png) no-repeat center / 55%;width:100px;height:100px;-webkit-print-color-adjust:exact;print-color-adjust:exact;}.country-sub-details{display:inline-block;width:100%;}.page-node-type-m49-country-master .country-detail{margin-left:0 !important;}.node--type-m49-country-master .country-detail{float:none;margin-left:20px;width:100%;}.page-node-type-m49-country-master .pdf-container{background-color:#EDF8FD !important;display:flex;justify-content:center;max-width:100% !important;}.node--type-m49-country-master .pdf-container{background-color:#fff;padding:5px 10px;max-width:1000px;margin:auto;}.page-node-type-m49-country-master .pdf-container .country-sub-details{display:inline-block;width:100%;padding:30px 0px;width:1050px;max-width:1050px;}.page-node-type-m49-country-master .pdf-container .country-sub-details .note{color:#5C5C5C !important;font-size:unset !important;font-style:normal !important;padding-bottom:0 !important;}.page-node-type-m49-country-master .country-sub-details .note p{margin:0;}.page-node-type-m49-country-master .note p:first-child{font-size:28px;font-weight:300;padding-bottom:10px;}.feedback{text-align:center;margin:50px 0;font-size:16px;display:none;}.feedback a{color:#D26CA9;text-decoration:none;font-weight:bold;}.local-government-details .left-sidebar .women-empower-no-data,.local-government-details .left-sidebar .chart-no-data,.local-government-details .left-sidebar .charts-no-data{width:80px;height:80px;margin:-75px auto;border-radius:50%;background:#f15c22;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#fff;position:relative;top:auto;left:auto;}.page-node-type-m49-country-master .local-government-details .left-sidebar .head-government-no-data,.page-node-type-m49-country-master .local-government-details .left-sidebar .women-empower-no-data,.page-node-type-m49-country-master .local-government-details .left-sidebar .chart-no-data,.page-node-type-m49-country-master .local-government-details .left-sidebar .charts-no-data{width:120px;height:120px;border-radius:50%;background:#D26CA9 url(/modules/custom/wpp_country_profile/images/empower-woman-icon.png) no-repeat center / 60%;display:flex;align-items:center;justify-content:center;margin:unset !important;-webkit-print-color-adjust:exact;print-color-adjust:exact;}footer{background-color:#00A6DB;margin-top:40px !important;padding:7px 0 0 !important;display:none !important;}footer .region-footer-left .field--name-body{margin:0px;padding:0px;max-width:100%;}footer .footer-logo{float:left;}footer .footer-logo .footer-d-logo{margin-top:5px;margin-right:50px;}footer .region-footer-left .field--name-body img{max-width:180px;}footer .region-footer-left .field--name-body img{margin-top:0px;}body,html{margin:0 !important;padding:0 !important;line-height:1.4;page-break-inside:avoid !important;break-inside:avoid !important;}.accordion-container,.paragraph{page-break-inside:avoid !important;break-inside:avoid !important;}p,ul,li{page-break-inside:auto !important;orphans:2;widows:2;}img{max-width:100% !important;height:auto !important;page-break-inside:avoid;}.accordian-content,.feedback,.note,.orange-link,.js-form-item,.js-form-wrapper{page-break-after:avoid !important;page-break-inside:avoid !important;}h1,h2,h3,h4{page-break-after:avoid !important;page-break-inside:avoid !important;}.accordion.custom-accordion .accordion-item .collapse:not(.show){display:block;}#about_accordion .accordion-header button span.icon img,#country_accordion .accordion-header button span.icon img{transform:rotate(45deg);display:none;}}
