/* Boxes for cdp page */
/* ------ styling for ldc display / ------ */
.ldc-table {
     display: table;
     border-collapse: collapse;
     width: 100%;
}
.ldc-table .row {
     margin-bottom: 0!important;
}
 .ldc-table .box {
     background-color: #f5f5f5;
     border: 1px solid #e3e3e3;
     border-radius: 4px;
     text-align: left;
     vertical-align: middle;
     margin: 6px;
     width: 30%;
}
 .ldc-table .box:hover {
     background-color: #f9f9f9;
}
 .ldc-table a.box-glance,.ldc-table a.box-review,.ldc-table a.box-support,.ldc-table a.box-criteria,.ldc-table a.box-inclusion,.ldc-table a.box-graduation,.ldc-table a.box-transition,.ldc-table a.box-history,.ldc-table a.box-reports,a.box-ldcs,a.box-dev-coop,a.box-global-gov,a.box-nat-reviews,a.box-lnob,a.box-jst,a.box-ino,a.box-covid,a.box-ukraine,a.box-prod-capacity,a.box-ffd {
     margin: .5em 15px;
     font-size: 1.1em;
     vertical-align: middle;
     display: block;
    border-bottom: none;
    color: #337ab7;
}
.ldc-table a.box-glance::before,.ldc-table a.box-review::before,.ldc-table a.box-support::before,.ldc-table a.box-criteria::before,.ldc-table a.box-inclusion::before,.ldc-table a.box-graduation::before,.ldc-table a.box-transition::before,.ldc-table a.box-history::before,.ldc-table a.box-reports::before,a.box-ldcs::before,a.box-dev-coop::before,a.box-global-gov::before,a.box-nat-reviews::before,a.box-lnob::before,a.box-jst::before,a.box-ino::before,a.box-covid::before,a.box-ukraine::before,a.box-ffd::before,a.box-prod-capacity::before {
     color:#3b5998;
     font-family: 'FontAwesome';
     margin: .2em .5em .2em 0;
     font-size: 3em;
     vertical-align: middle;
     display: block;
     float: left;
}
.ldc-table a.box-glance::before {
     content: "\f15c";
}
 .ldc-table a.box-review::before {
     content: "\f1c0";
}
 .ldc-table a.box-support::before {
     content: "\f0e9";
}
 .ldc-table a.box-criteria::before {
     content: "\f274";
}
 .ldc-table a.box-inclusion::before {
     content: "\f090";
}
 .ldc-table a.box-graduation::before {
     content: "\f08b";
}
 .ldc-table a.box-transition::before {
     content: "\f08e";
}
 .ldc-table a.box-history::before {
     content: "\f1da";
}
.ldc-table a.box-reports::before {
     content: "\f02d";
}
a.box-ldcs::before {
     content: "\f0ac";
}
a.box-dev-coop::before {
     content: "\f1b3";
}
a.box-global-gov::before {
     content: "\f19c";
}
a.box-nat-reviews::before {
     content: "\f212";
}
a.box-lnob::before {
     content: "\f234";
}
a.box-jst::before {
     content: "\f0ec";
}
a.box-ino::before {
     content: "\f0eb";
}
a.box-covid::before {
     content: "\f1fb";
}
a.box-ukraine::before {
     content: "\f1e2";
}
a.box-prod-capacity::before {
     content: "\f085";
}
a.box-ffd::before {
     content: "\f0d6";
}
/* cdp ldc tables */
table#ldc-eligibility,#ldc-eligibility th, #ldc-eligibility td {
     border: 1px solid #f2f2f2;
     padding: 4px 0;
}
#ldc-eligibility th, #ldc-eligibility td {
     border: 1px solid #f2f2f2;
     padding: 4px;
}
.ldc-lbar5 {
     border: 1px solid #4f81bd;
     background-color: #E9F3FC;
     padding: 8px!important;
}
.ldc-lbar4 {
     border: 1px solid #739900;
     background-color: #F0F5E6;
     padding: 8px!important;
}
.ldc-lbar3 {
     border: 1px solid #4f81bd;
     background-color: #4f81bd;
     color: #fff;
     font-size:1.1em;
     font-family: 'Oswald',Helvetica,sans-serif;
     font-weight: 700;
     padding: 8px!important;
     vertical-align: middle;
     text-align: center;
}
.ldc-bw {
     color:#fff;
     background-color:#4f81bd;
     padding: .5em 0;
}
.ldc-dg {
     color:#ccc;
     background-color:#4f81bd;
     padding: .5em 0;
}
td.ldc-larrow-down {
     background-color:#4f81bd;
}
 td.ldc-arrowhead {
     vertical-align: top;
     text-align: center;
     color:#4f81bd;
     padding-top: 0!important;
     margin-top: 0!important;
}
td.ldc-arrowhead span {
     vertical-align: top;
     padding-top: 0!important;
     margin-top: 0!important;
}
.member-table th, .member-table td, .member-table table,.borderless th, .borderless td, .borderless table {
     border: 1px solid #f2f2f2!important;
     padding: 0!important;
     margin: 0!important;
}
.member-table ul, .member-table li, .borderless ul, .borderless li {
     margin: .1em!important;
}
.ldc-table-wrapper th, .ldc-table-wrapper td, .ldc-table-wrapper table {
     padding: 4px!important;
     border:solid #f2f2f2 1px !important;
}
.ldc-table-wrapper .ldc-bar1 {
     color: #000;
     background-color: #91C2F2;
}
.ldc-table-wrapper .ldc-bar2 {
     color: #000;
     background-color: #91C2F2;
}
.ldc-table-wrapper .ldc-bar3 {
    background-color:#ccc;
}
.ldc-table-wrapper .ldc-bar4 {
    background-color:#000;
}
.ldc-table-wrapper .ldc-bar5 {
     color: #000;
     background-color: #91C2F2;
    text-align:center;
}
.ldc-table-wrapper .ldc-lbar {
    background-color:#ccc;
}
.ldc-table-wrapper .ldc-lbar2 {
     color: #000;
}
.ldc-table-wrapper .ldc-lbar3 {
    color:#fff;
    text-align:center;
    background-color: #4f81bd;
}
.ldc-table-wrapper .ldc-lbar5 {
    color:#000;
    background-color: #E9F3FC;
}
.ldc-table-wrapper .ldc-lbar4 {
    color:#000;
    background-color: #F0F5E6;
}
.ldc-table-wrapper .ldc-lbar6 {
    color:#fff;
    text-align:center;
    background-color: #069;
}
.ldc-table-wrapper .ldc-lbar7 {
    color:#000!important;
    background-color: #F7FAFC;
}
.ldc-table-wrapper .ldc-cbar1 {
     color: #fff;
     background-color: #369;
}
.ldc-table-wrapper .ldc-cbar2 {
     color: #fff;
     background-color: #4f81bd;
     text-align:center;
}
.ldc-table-wrapper .ldc-cbar3 {
     color: #fff;
     background-color: #f93;
     text-align:center;
}
.ldc-table-wrapper .ldc-cbar4 {
     color: #fff;
     background-color: #360;
     text-align:center;
     font-size: 1.1em;
     font-family: 'Oswald',Helvetica,sans-serif;
     font-weight: 700;
}
.ldc-table-wrapper .ldc-cbar5 {
     color: #fff;
     background-color: #369;
}
.ldc-table-wrapper .ldc-cbar6 {
     color: #fff;
     background-color: #f93;
}
.ldc-table-wrapper .ldc-cbar7 {
     color: #fff;
     background-color: #360;
}
.ldc-table-wrapper .ldc-cbar8 {
     color: #fff;
     background-color: #369;
}
.ldc-table-wrapper .ldc-line1 {
    border-top: 2px solid #91C2F2!important;
     width: 100%;
}
.ldc-table-wrapper .ldc-lv {
    border-left:1px solid #369!important;
}
.ldc-table-wrapper .ldc-lvh {
    border-left:1px solid #369!important;
     border-bottom:1px solid #369!important;
}
.ldc-table-wrapper .ldc-tab1 {
     color: #000;
     background-color: #91C2F2;
     border: 2px solid #fff!important;
     height:35px;
     width:33%;
     text-align:center;
}
.ldc-table-wrapper .ldc-tab2 {
     color: #000;
     background-color: #e1e1e1;
     border: 2px solid #fff!important;
     height:35px;
     width:33%;
     text-align:center;
}
.ldc-table-wrapper .ldc-tab3 {
    color: #000;
     background-color: #F7FAFC;
     border-left: 1px solid #069!important;
     border-right: 1px solid #069!important;
     border-top: 1px solid #069!important;
     height:35px;
     width:170px;
     text-align:center;
}
.ldc-table-wrapper .ldc-tab4 {
     color: #000;
     border-bottom: 1px solid #069!important;
     height:35px;
     width:170px;
     text-align:center;
}
.ldc-table-wrapper .ldc-tab5 {
     color: #000;
     background-color:#E9F3FC;
     border-top:1px solid #369!important;
    border-bottom:1px solid #369!important;
    border-right:1px solid #369!important;
}
.ldc-table-wrapper .ldc-tab6 {
     color: #000;
     background-color:#E9F3FC;
     border-top:1px solid #369!important;
    border-bottom:1px solid #369!important;
}
hr.ldc-table-wrapper .ldc-light {
    height: 2px;
    color: #91C2F2;
    background-color: #91C2F2;
    border: none;
}
.ldc-table-wrapper .ldc-content {
    color:#000;
}
.ldc-table-wrapper .ldc-cont {
    color:#000;
    background-color: #E9F3FC;
}
.ldc-table-wrapper .ldc-ph {
    color:#069;
    vertical-align:top;
     height:60px;
}
.ldc-table-wrapper .ldc-pt {
    color:#069;
}
.ldc-table-wrapper .ldc-tt {
    color:#069;
    border-bottom: 2px solid #91C2F2!important;
}
.ldc-table-wrapper .ldc-st {
    color:#069;
    border-bottom: 2px solid #069!important;
}
.ldc-table-wrapper .ldc-ht {
    color:#069;
}
.ldc-table-wrapper .ldc-ch {
    color:#069;
}
.ldc-table-wrapper .ldc-yt {
    color:#069;
}
.ldc-table-wrapper .ldc-bt {
    color:#000;
}
.ldc-table-wrapper .ldc-it {
    color:#069;
    border-bottom: 1px solid #069!important;
}
.ldc-table-wrapper .ldc-ut {
    color:#069;
}
.ldc-table-wrapper .ldc-ug {
    color:#999;
}
.ldc-table-wrapper .ldc-sm {
    color:#000;
}
.ldc-table-wrapper .ldc-th {
    color:#000;
    color:#333;
    text-align:center;
}
.ldc-table-wrapper .ldc-ti {
    color:#000;
    color:#000;
    background-color:#E9F3FC;
    text-align:center;
}
.ldc-table-wrapper .ldc-tl {
    color:#000;
    color:#000;
    background-color:#E9F3FC;
}
.ldc-table-wrapper .ldc-tr {
    color:#000;
    color:#000;
    background-color:#E9F3FC;
    text-align:right;
}
.ldc-table-wrapper .ldc-sg {
    color:#000;
    background-color:#E9F3FC;
}
.ldc-table-wrapper .ldc-bw {
    color:#fff;
    background-color:#4f81bd;
}
.ldc-table-wrapper .ldc-tg {
    color:#fff;
    background-color:#360;
}
.ldc-table-wrapper .ldc-dg {
    color:#ccc;
    background-color:#4f81bd;
}
.ldc-table-wrapper .ldc-co {
    color:#000;
    background-color:#FFE0C2;
}
.ldc-table-wrapper .ldc-cg {
    color:#000;
    background-color:#D6E0CC;
}
.ldc-table-wrapper .ldc-cb {
    color:#000;
    background-color:#D6E0EB;
}
.ldc-table-wrapper .ldc-mi {
    border-bottom: 1px solid #ADC2D6!important;
}
.ldc-table-wrapper .ldc-mi1 {
    border-bottom: 1px solid #cccccc!important;
}
div.ldc-table-wrapper .ldc-box {
    width: 120px;
     padding: 10px;
     border: 2px solid gray;
     margin: 0;
}
.ldc-table-wrapper .ldc-ver-dotted {
    border-left:2px dotted #000!important;
}
.ldc-color-orange {
    color: #f93;
}
.ldc-color-green {
    color: #360;
}

.ldc-out:before {
    content: "\f061";
    color: #739900;
    font-family: 'FontAwesome';
    font-weight: normal;
    font-size: 2em;
    padding: 0 10px;
}

.ldc-incl:before {
    content: "\f060";
    color: #4f81bd;
    font-family: 'FontAwesome';
    font-weight: normal;
    font-size: 2em;
    padding: 0 10px;
}
.ldc-in, .ldc-grad {
    color: #ccc;
}

.ldc-in:before {
    content: "\f060";
    color: #ccc;
    font-family: 'FontAwesome';
    font-weight: normal;
    font-size: 2em;
    padding: 0 10px;
}

 table#ldc-reporting, #ldc-reporting th, #ldc-reporting td {
     border: 1px solid #f2f2f2;
     padding: 4px 0;
}
table.country-reports {
     border-radius: 5px;
}
 .country-reports th, .country-reports td {
     border: 0;
     vertical-align: top;
     padding: .3em .8em;
     background-color: #efefef;
}
.country-reports th.ldc-ind-icon, .country-reports td.ldc-ind-icon {
     background-color: #1069B8;
}
 .country-reports th.ldc-ind-underline, .country-reports td.ldc-ind-underline {
     border-bottom: #4d8ec9 solid 2px;
}
 .ldc_profiles {
    background-image: url(https://www.dev.un.org/development/desa/dpad/wp-content/uploads/sites/45/bg-world1.png);
     background-position: left top;
     background-repeat: no-repeat;
    width: 100%;
    border: 0;
    background-size: contain;
    line-height: .7em;
}
.ldc_profiles td {
    border: 0 solid #fff!important;
}
.ldc_profiles p {
    line-height: .6em;
}

/* Override sdg icons on front page */
.sdg-colors-top-banner div.sdg-1:before, .sdg-colors-top-banner div.sdg-2:before, .sdg-colors-top-banner div.sdg-3:before, .sdg-colors-top-banner div.sdg-4:before, .sdg-colors-top-banner div.sdg-5:before, .sdg-colors-top-banner div.sdg-6:before, .sdg-colors-top-banner div.sdg-7:before, .sdg-colors-top-banner div.sdg-8:before, .sdg-colors-top-banner div.sdg-9:before, .sdg-colors-top-banner div.sdg-10:before, .sdg-colors-top-banner div.sdg-11:before, .sdg-colors-top-banner div.sdg-12:before, .sdg-colors-top-banner div.sdg-13:before, .sdg-colors-top-banner div.sdg-14:before, .sdg-colors-top-banner div.sdg-15:before, .sdg-colors-top-banner div.sdg-16:before, .sdg-colors-top-banner div.sdg-17:before {
content: none;
}

/* Override units section on front page */
.region-disd-products .block {
    padding: 2rem;
    flex: inherit;
    overflow: hidden;
}

div.disdproductscon.container h2.regiontitle {
    display: none;
}

.path-frontpage h2.block-title {
    text-align: center;
}

.path-frontpage h2.block-title:after {
    margin-left: auto;
    margin-right: auto;
    width: 10%;
}

.block-views-blockresources-publications-block-1 {
    margin: 5rem 0 -3em 0;
}

/* Taxonomy button fix */
div.pubfile a.btn, span.field-content a.btn {
    white-space: normal;
    word-wrap: break-word;
    line-height: 1.5rem;
}
.buttonlink a {
    line-height: 3.5;
}

/* taxonomy list */
p.tax-list-item-break ::after {
    content: '';
    display: block;
    margin-left: 1px;
    margin-top: 1rem;
    margin-bottom: 2rem;
    border-top: #00a1d9 solid 3px;
    width: 33%;
}

/* front page slider */
.slick--skin--classic .slide__caption {
    background-color: rgba(200, 200, 200, 0.8) !important;
    width: 40% !important;
}

.slick-arrow::before {
    font-size: 3.5rem !important;
    color: #666666 !important;
}

h2.slide__title {
    color:#fff;
}

.page-header {
    text-transform: none;
}