.tui_bready_home_body_content h2.cmp-title__text {
    margin-bottom: 24px;
}

.tui_bready_home_body_content .teaser {
    display: flex;
    flex-direction: column-reverse;
}

.tui_bready_home_body_content .cmp-teaser {
    display: flex;
    gap: 24px;
}

.tui_bready_home_body_content .teaser img.cmp-teaser__bg-img {
    max-width: 250px;
}

.tui_bready_home_body_content.tui_static_button_group {
    padding-top: 48px;
}

.tui_bready_mapselection_container {
    display: table;
    padding: 48px 0px;
}

.tui_bready_mapselection_container .col-lg-8.col-md-8.col-sm-12.col-xs-12 {
    width: 66.6667%;
}

.tui_bready_mapselection_container .col-lg-4.col-md-4.col-sm-12.col-xs-12 {
    width: 33.3333%;
    padding-right: 1rem;
}

.tui_bready_mapselection_container .lp__gray_container .row {
    gap: 30px;
}

div#\32 -tab .explore-tab ul li button {
    text-align: left;
}

@media (min-width: 450px) {
    .tui_bready_mapselection_container .select-data-window {
        left: 20% !important;
        top: 36% !important
    }
}

.lp__tab {
    overflow: hidden;
    display: block;
}

.lp__tab [role="tab"] {
    position: relative;
    margin-bottom: 4px;
    overflow: visible;
    top: 4px;
    padding: 8px 16px;
    color: rgb(0, 113, 188);
    font-size: 1rem;
    font-weight: bold;
    line-height: inherit;
    border: 0px;
    border-radius: 0px;
    min-width: 140px;
    cursor: pointer;
    float: left;
    width: 100%;
}

.lp__tab [role="tab"][aria-selected="true"] {
    background-color: rgb(0, 83, 138);
    color: rgb(255, 255, 255);
    width: 100%;
    text-decoration: none;
}

.lp__tab [role="tab"][aria-selected="true"]::after {
    position: absolute;
    z-index: 3;
    bottom: -3px;
    right: 0px;
    left: 0px;
    content: "";
}

.lp__tab [role="tabpanel"]:focus {
    border-color: rgb(255, 211, 128);
}

.lp__tablist {
    position: relative;
    white-space: nowrap;
    display: block;
}

.lp__tablist li {
    float: left;
    position: relative;
    display: block;
    margin-right: 8px;
    width: 100%;
}

.lp__tablist li:last-child {
    margin-right: 0px;
}

.lp__tablist li a {
    text-align: center;
}

.lp__tablist li a:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 113, 188);
    text-decoration: none;
}

@media (min-width: 550px) {
    .lp__tab [role="tab"] {
        width: auto;
    }

    .lp__tab [role="tab"][aria-selected="true"] {
        border-bottom: 3px solid transparent;
        color: rgb(0, 83, 138);
        background-color: transparent;
        width: auto;
    }

    .lp__tab [role="tab"][aria-selected="true"]::after {
        border-bottom: 3px solid rgb(0, 83, 138);
    }

    .lp__tablist {
        position: absolute;
        left: 0px;
        right: 0px;
    }

    .lp__tablist li {
        width: auto;
    }

    .lp__tablist li a:hover,
    .lp__tablist li a:focus {
        background-color: transparent;
        border-bottom: 3px solid rgb(0, 83, 138);
        color: rgb(0, 83, 138);
        text-decoration: none;
    }
}

.lp__scroller {
    text-align: center;
    cursor: pointer;
    display: none;
    padding: 11px 8px 8px;
    vertical-align: middle;
    background-color: rgb(255, 255, 255);
    position: absolute;
    z-index: 1;
}

.lp__scroller i {
    font-size: 1rem;
    line-height: 1.6875rem;
    color: rgb(0, 113, 188);
    font-weight: 600;
}

@media (max-width: 599px) {
    .lp__scroller {
        display: none !important;
    }
}

.lp__scroller_right {
    float: right;
    right: -10px;
}

.lp__scroller_left {
    float: left;
    left: -10px;
}

.lp__wrapper {
    position: relative;
    margin: 0px auto 32px;
    overflow: hidden;
    min-height: 48px;
    border-bottom: 1px solid rgb(229, 229, 229);
}

.tui_bready_graysection_footer .leadership .tui__primary_card {
    width: 100%;
}

.tui_bready_graysection_footer .leadership .aem-Grid {
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(1, 1fr);
    width: auto;
}

.tui_bready_graysection_footer .leadership .aem-Grid::before,
.tui_bready_graysection_footer .leadership .aem-Grid::after {
    display: none;
}

.tui_bready_graysection_footer .tui__primary_card .cmp-teaser__content {
    padding: 16px 0px;
}

@media (width >=768px) {
    .tui_bready_graysection_footer .leadership .aem-Grid {
        display: grid;
        gap: 30px;
        grid-template-columns: repeat(2, 1fr);
        width: max-content;
    }

    .tui_bready_graysection_footer .leadership .tui__primary_card {
        width: 100%;
        max-width: 165px;
    }

    .tui_bready_graysection_footer .tui__primary_card .cmp-teaser__content {
        padding: 16px 0px 0px;
    }

    .tui_bready_graysection_footer .tui__primary_card .cmp-teaser .cmp-teaser__image {
        display: inline-block;
    }
}

.tui_bready_graysection_footer .tui__primary_card .cmp-teaser {
    background-color: transparent;
    border-radius: 0px;
    box-shadow: none;
}

.tui_bready_graysection_footer .tui__primary_card img {
    aspect-ratio: inherit;
    max-width: 165px;
}

.tui_bready_graysection_footer .text p {
    margin: 0px;
}

.tui_bready_graysection_footer .text p b {
    margin-bottom: 8px;
    display: inline-block;
}

.tui_bready_graysection_footer .text p a {
    margin-bottom: 24px;
    display: inline-block;
}

.tui_bready_graysection_footer .button a.cmp-button {
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0.25px;
    border-radius: 2px;
    border: 1px solid rgba(255, 255, 255, 0);
    background: rgb(0, 113, 188);
    padding: 6px 16px;
    color: rgb(255, 255, 255);
}

@media (width < 768px) {
    .tui_bready_graysection_footer .tui__primary_card img {
        aspect-ratio: inherit;
        height: 100px;
        width: 100px;
        margin-right: 16px;
        margin-bottom: 0px;
        float: left;
        min-width: 100px;
    }
}

.socialshare ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.socialshare ul li {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 10px;
}

.socialshare ul li:hover .subscribe-icon {
    opacity: 0.5;
}

.socialshare ul li .subscribe-text a {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.87);
}

.socialshare ul li:hover .subscribe-text a {
    color: rgb(0, 83, 138);
    text-decoration: underline;
}

.subscribe-icon {
    background: rgb(0, 113, 188);
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.subscribe-icon span.lp::before {
    color: rgb(255, 255, 255);
}

.tui_full_blue_banner {
    background: linear-gradient(rgb(0, 83, 138) 75%, rgb(235, 238, 244) 75%);
    padding: 40px 0px 32px;
    color: rgb(255, 255, 255);

    & h1 {
        color: rgb(255, 255, 255);
    }

    & .aem-GridColumn {
        clear: none;
    }
}

@media (min-width: 768px) {
    .tui_full_blue_banner {
        background: linear-gradient(rgb(0, 83, 138) 75%, rgb(235, 238, 244) 75%);
        color: rgb(255, 255, 255);

        & h1 {
            color: rgb(255, 255, 255);
        }
    }
}

.tui_bready_mission_banner.tui_full_blue_banner {
    padding-top: 24px;
}

.tui_bready_mission_banner .tui_breadcrumb+div {
    padding: 32px 0px 0px;
}

.tui_bready_mission_banner .tui_breadcrumb+div .text {
    padding: 48px 0px 0px;
}

.quiz-question .tui__body_content {
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.875rem;
    color: rgba(0, 0, 0, 0.87);
}

.quiz-question .lp::before {
    font-family: loopicon !important;
}

.tui__white {
    background-color: rgb(255, 255, 255);
}

.wrap__icon_tab ol {
    padding: 0px;
}

.wrap__explordata .tui__media_components,
.wrap__icon_tab .tui__media_components {
    margin-bottom: 32px;
}

.wrap__explordata .wrap__btn_group .remove-padding-grid {
    display: flex;
    justify-content: center;
    align-items: center;
}

.wrap__icon_tab .wrap__btn_group i {
    margin-right: 4px;
}

.wrap__explordata .wrap__btn_group .tui__btn,
.wrap__icon_tab .wrap__btn_group .tui__btn {
    margin: 0px 16px 16px 0px;
}

.wrap__bready_publication {
    padding: 0px 15px;
}

.tui__explore_topicitem i {
    font-family: topicicon;
}

.wrap_bready_listnav .tui__body_content {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(0, 0, 0, 0.87);
}

.wrap__icon_tab .wrap__btn_group {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.fact_fiction .wrap__btn_group {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

@media (min-width: 600px) {
    .wrap_bready_dropdown .tui__dropdown {
        width: 370px;
    }

    .wrap__icon_tab .wrap__btn_group {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row;
    }
}

.wrap_bready_dropdown .tui__dropdown_title {
    font-size: 1rem;
    line-height: 1.75rem;
    font-weight: normal;
    margin-bottom: 16px;
}

.wrap__btn_group .tuibtn {
    margin: 0px 0px 16px;
    padding: 8px 24px;
}

.wrap__homebtn_group .tui__btn {
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0.25px;
    width: 100%;
    margin: 0px 0px 16px;
}


.tui__subnational_home_banner .cmp-teaser-container {
    gap: 1rem;
}

.tui_dataeconomies_home_body_content .columncontrol .title {
    margin-bottom: 2rem;
}

.tui_dataeconomies_home_body_content .columncontrol .cmp-teaser-container {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.tui_dataeconomies_home_body_content .columncontrol .cmp-teaser__links {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.tui_dataeconomies_home_body_content .tui_static_button_group .teaser .tui__button_group {
    width: auto;
    margin-bottom: 0px;
}

.tui_dataeconomies_home_body_content .cmp-teaser {
    display: flex;
    gap: 24px;
}

.tui_bready_home_body_content .wrap_bready_dropdown {
    margin-bottom: 2rem;
}

.tui_pdf_link_list .cmp-teaser__content .cmp-teaser__action-container a:not(:last-child) {
    margin-right: 8px;
    padding-right: 8px;
    border-right: 1px solid rgb(229, 229, 229);
}

.tui_pdf_link_list .cmp-teaser__action-container a:last-child:not(:first-child) {
    margin-bottom: 1rem;
}

.cmp-teaser__content+.cmp-teaser__action-container {
    margin-top: 1rem;
}

.tui_bready_home_body_content .tui_pdf_link_list {
    margin-bottom: var(--spacing-medium);
}

.tui_bready_home_body_content .tui_pdf_link_list .cmp-teaser {
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
}

.tui_bready_home_body_content .tui_pdf_link_list img.cmp-teaser__bg-img {
    width: 100%;
    max-width: 100%;
}

@media (min-width: 768px) {
    .tui_bready_home_body_content .tui_pdf_link_list .cmp-teaser {
        flex-wrap: nowrap;
    }

    .tui_bready_home_body_content .teaser img.cmp-teaser__bg-img {
        max-width: 320px;
        height: 100%;
        aspect-ratio: 4/5;
        max-height: fit-content;
    }
}

@media (width > 1200px) {
    .lp_topics_tab_components .tablist {
        flex-wrap: inherit;
        position: static;
    }
}

.breadydropdown.topic_tab_m .tui_bready_dropdown .lp__dropdown {
    width: 100%;
    margin: 0px;
}

.breadydropdown.topic_tab_m {
    padding-bottom: 1rem;
}

.tui_bready_icon_tabs_container .icon-tabs button[role="tab"].active {
    background-color: rgb(255, 255, 255);
}

.tui_bready_icon_tabs_container .icon-tabs .cmp-tabs__tab--active button[role="tab"].active i {
    background: linear-gradient(rgb(0, 113, 188) 0%, rgb(0, 51, 94) 100%);
}

.tui_bready_icon_tabs_container .icon-tabs .cmp-tabs__tab--active button[role="tab"].active i::before {
    color: rgb(255, 255, 255);
}

.tui_solid_gray_btn {
    background-color: rgb(242, 242, 242);
    color: rgb(0, 113, 188);
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0.25px;
    border-radius: 2px;
    border: 1px solid rgba(255, 255, 255, 0);
    padding: 6px 16px;
}

@media (min-width: 1200px) {
    .wbSwiper-3cards .swiper-wrapper .teaser.swiper-slide {
        padding: 0px;
        width: calc(33.3333% - 16px) !important;
    }
}

.full-row-white-components-48 .tui_subnational_tabs_container {
    margin: -48px auto;
}

.full-row-white-components-48 .tui_subnational_tabs_container {
    margin: -48px auto;
}

.container.responsivegrid.full-row-gray-components.tui_subnational_tabs_container.tui_bready_home_body_content,
.tui_subnational_tabs_container.tui_bready_home_body_content .cmp-tabs__tabpanel {
    background-color: rgb(245, 245, 245);
}

.tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist {}

.tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist,
.tui_subnational_tabs_container.tui_bready_home_body_content .teaser {
    margin-left: 16px;
    margin-right: 16px;
    gap: 0px;
    float: none !important;
}

.tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist::before,
.tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist::after {
    content: " ";
    display: table;
}

.tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist::after {
    clear: both;
}

@media (min-width: 576px) {

    .tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist,
    .tui_subnational_tabs_container.tui_bready_home_body_content .teaser {
        padding-left: 0px;
        padding-right: 0px;
        margin-right: auto;
        margin-left: auto;
        width: 540px !important;
    }
}

@media (min-width: 768px) {

    .tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist,
    .tui_subnational_tabs_container.tui_bready_home_body_content .teaser {
        width: 704px !important;
    }
}

@media (min-width: 992px) {

    .tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist,
    .tui_subnational_tabs_container.tui_bready_home_body_content .teaser {
        width: 946px !important;
    }
}

@media (min-width: 1200px) {

    .tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist,
    .tui_subnational_tabs_container.tui_bready_home_body_content .teaser {
        width: 1126px !important;
    }
}

@media (min-width: 1400px) {

    .tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist,
    .tui_subnational_tabs_container.tui_bready_home_body_content .teaser {
        width: 1264px !important;
    }
}

.tui_subnational_tabs_container.tui_bready_home_body_content ol.cmp-tabs__tablist li:first-child {
    margin-right: 1.5rem;
}

.tui_subnational_tabs_container.tui_bready_home_body_content .teaser {
    padding: 24px 0px;
    margin: 0px;
}

.full-row-white-components-48 .tui_subnational_tabs_container {
    margin: -48px auto;
}

.tui_subnational_tabs_container.tui_bready_home_body_content .title h2.cmp-title__text {
    margin-bottom: 1rem;
}

.tui_subnational_tabs_container.tui_bready_home_body_content .wrap_bready_dropdown {
    margin-bottom: 0px;
}

.tui_subnational_tabs_container.tui_bready_home_body_content .title+.teaser {
    width: 100% !important;
}

.tui_subnational_tabs_scroll .tui_video_section .tui_embed_responsive {
    padding-bottom: 60%;
}

.tui_bready_dropdown_group .wrap_bready_dropdown .lp__dropdown_toggle {
    background: rgb(255, 255, 255);
    border: 1px solid rgb(212, 212, 212);
    height: 48px;
}

.tui_bready_dropdown_group .dropdown.cmp-dropdown>p:first-child {
    padding-bottom: 12px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
}

.full-row-gray-components .tui_static_button_group .title+.text p {
    font-size: 16px;
    line-height: 28px;
}

.tui_subnational_tabs_container .cmp-tabs__tabpanel .touchui-container+.full-row-white-components-48 .title {
    margin-top: 0px;
}

.tui_subnational_tabs_container .cmp-tabs__tabpanel .touchui-container+.full-row-white-components-48 .columncontrol .text {
    margin-top: 0px;
}

.wrap_bready_dropdown .lp__dropdown_toggle,
.tui__dropdown_toggle {
    color: rgba(0, 0, 0, 0.6);
    border-radius: 2px;
    border: 1px solid rgb(212, 212, 212);
    background: rgb(255, 255, 255);
    outline: 0px;
    height: 48px;
}

@media (width < 768px) {
    .tui_full_row_blue+.full-row-white-components-48.tui_bready_home_body_content {
        padding: 48px 8px;
    }

    .tui_bready_graysection_footer .columncontrol>.aem-Grid>div {
        margin-bottom: 32px;
    }

    .tui_bready_graysection_footer .columncontrol>.aem-Grid>div:last-child {
        margin-bottom: 0px;
    }

    .tui_bready_mapselection_container {
        padding-left: 8px;
        padding-right: 8px;
    }

    .tui_bready_graysection_footer .columncontrol>.aem-Grid>div {
        margin-bottom: 0px;
    }

    .tui_bready_home_body_content .cmp-teaser {
        align-items: flex-start;
        flex-wrap: wrap;
    }
}

@media (width < 992px) {
    .tui_bready_mapselection_container {
        display: flow-root;
    }

    .tui_bready_mapselection_container .col-lg-8.col-md-8.col-sm-12.col-xs-12 {
        width: 100%;
    }

    .tui_bready_mapselection_container .col-lg-4.col-md-4.col-sm-12.col-xs-12 {
        width: 100% !important;
    }
}

.tui_subnational_tabs_scroll .tui_video_section .tui_embed_responsive {
    height: 100%;
    padding: 0px;
}

.tui_subnational_tabs_scroll .tui_video_section iframe {
    position: relative;
}

.tui_subnational_tabs_container.tui_bready_home_body_content .seperator+.title+.teaser {
    padding-top: 0px;
}

.tui_full_row_blue.tui_dataeconomies_top_container+.container {
    z-index: 999;
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
}

@media (width > 992px) {
    .lp__menuButton {
        display: none;
    }
}

.tui_bready_data_table .data-table tbody.bready-indicator-components-tbody tr td:first-child p {
                display: flex;
               gap: 8px;  
 }

.tui_bready_data_table .data-table tbody.bready-indicator-components-tbody tr.lp__question span.lp {
    padding-left: 0;
}

.tui_bready_data_table .data-table tbody.bready-indicator-components-tbody tr td {
    padding-left: 12px;
}

.tui_bready_data_table .data-table tbody.bready-indicator-components-tbody tr td table.inner-table{
            padding-left: 20px;
            display: block;
        }

 .tui_bready_data_table_header + .tui_bready_data_table table.inner-table {
    width: 100%;
}
.tui__bready_data_banner {
    padding-top: var(--spacing-regular);
    padding-bottom: var(--spacing-xlarge);
}

.tui__bready_data_banner>.cmp-container {
    width: 100%;
}

.tui__bready_data_banner .tui_bready_dropdown_container>.cmp-container {
    width: 100%;
    display: flex;
    align-items: center;
    gap: var(--spacing-small);
    margin: 0px;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    .tui__bready_data_banner .tui_bready_dropdown_container>.cmp-container {
        gap: var(--spacing-regular);
    }
}

.tui__bready_data_banner .tui_bready_dropdown_container .wrap_bready_dropdown {
    margin-bottom: 1rem;
}

.tui__bready_data_banner .tui_bready_dropdown_container .button button,
.tui__bready_data_banner .tui_bready_dropdown_container .button a {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 113, 188);
    overflow-wrap: break-word;
    text-transform: none;
    white-space: normal;
    border: 0px;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    padding: 8px 24px;
    text-decoration: none;
    margin-bottom: 1rem;
}

.tui__bready_data_banner .tui_bready_dropdown_container .button .cmp-button__icon--lp {
    font-family: loopicon;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

@media (min-width: 768px) {
    .tui__bready_data_banner .wrap_bready_dropdown .lp__dropdown {
        width: 300px;
    }
}

@media (min-width: 1024px) {
    .tui__bready_data_banner .wrap_bready_dropdown .lp__dropdown {
        width: 300px;
    }
}

.tui__bready_data_banner .separator {
    width: 100%;
}

.tui__bready_data_banner .separator .cmp-separator__horizontal-rule {
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-image: initial;
    border-top: 1px solid rgba(255, 255, 255, 0.24);
    margin-top: 2px;
    margin-bottom: var(--spacing-medium);
}

.tui__bready_data_banner .cmp-teaser__content {
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    gap: var(--spacing-medium);
    width: 100%;
}

@media (min-width: 768px) {
    .tui__bready_data_banner .cmp-teaser__content {
        flex-direction: row;
    }
}

.tui__bready_data_banner .tui_selected_economy_banner .tui_subnational_dropdown_container {
    width: auto;
    display: inline-flex;
}

.tui__bready_data_banner .tui_data_economy_container {
    display: flex;
    gap: var(--spacing-regular);
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    flex-wrap: wrap;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
}

.tui__bready_data_banner .tui_data_economy_container {
    width: 100%;
    flex-direction: column;
}

@media (min-width: 768px) {
    .tui__bready_data_banner .tui_data_economy_container {
        align-items: center;
        flex-direction: row;
    }
}

.tui__bready_data_banner .tui_data_economy {
    display: flex;
    flex-direction: column;
    gap: 8px;
    min-width: 193px;
}

.tui__bready_data_banner .tui_data_pretitle {
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    flex-wrap: wrap;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
}

.tui__bready_data_banner .tui_data_value {
    color: rgb(255, 255, 255);
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    text-transform: none;
}

.tui__bready_data_banner .tui_subnational_dropdown_container {
    width: auto;
    display: inline-flex;
}

.tui__bready_data_banner .cmp-teaser__action-container .tui_button_group .cmp-teaser__action-link {
    display: flex;
    align-items: center;
    padding: 12px 32px;
    background-color: rgb(255, 255, 255);
    overflow-wrap: break-word;
    text-transform: none;
    white-space: normal;
    border: 0px;
    border-radius: 3px;
    text-align: center;
    color: rgb(0, 113, 188);
    gap: 2px;
    font-weight: 600;
    line-height: 150%;
    font-size: 1rem;
    letter-spacing: 0.25px;
}

.tui__bready_data_banner .lp__dropdown_toggle::after {
    color: rgb(0, 113, 188);
}

.tui__bready_data_banner .tui_subnational_dropdown_container {
    width: auto;
    display: inline-flex;
    margin: 0px;
        z-index: 0;
}

.tui__bready_data_banner .cmp-teaser__image {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

@media (min-width: 1024px) {
    .tui__bready_data_banner .cmp-teaser__image {
        left: auto;
        right: 0px;
        width: 50%;
    }
}

.swiper.tui_flexcard_wrapper .swiper-wrapper {
    padding-bottom: 4px;
}

.tui_bready_graysection_footer .leadership {
    margin-bottom: 24px;
}

.tui_bready_graysection_footer .columncontrol>.aem-Grid {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
}

@media (min-width: 1024px) {
    .tui_bready_graysection_footer .cmp-title h2 {
        margin-bottom: 32px;
    }

    .tui_bready_graysection_footer .cmp-title h3,
    .tui_bready_graysection_footer .subscribe-links-container h3 {
        margin-bottom: 24px;
    }

    .tui_bready_graysection_footer .columncontrol>.aem-Grid {
        display: flex;
        flex-wrap: nowrap;
    }

    .tui_bready_graysection_footer .columncontrol>.aem-Grid::after,
    .tui_bready_graysection_footer .columncontrol>.aem-Grid::before {
        display: none;
    }
}

.tui__bready_data_banner h1 {
    margin-bottom: 0px;
}

@media (min-width: 1024px) {

    .tui__bready_data_banner .tui_bready_dropdown_container .wrap_bready_dropdown,
    .tui__bready_data_banner .tui_bready_dropdown_container .button button,
    .tui__bready_data_banner .tui_bready_dropdown_container .button a {
        margin-bottom: 0px;
    }
}

.tui__bready_data_banner .lp__secondary_dropdown .lp__dropdown_toggle {
    overflow: hidden;
    color: rgb(0, 0, 0);
    text-overflow: ellipsis;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.tui__bready_data_banner h1 {
    position: relative;
    z-index: 1;
}


.cmp-text ul,
.cmp-teaser__description ul {
    display: block;
}

.tui_static_button_group .tui_aem-Grid_flexbox .tui__button_group {
    width: auto;
}

.tui_button_icon_right .cmp-button {
    display: inline-flex;
    flex-direction: row-reverse;
    text-align: left;
}

.tui_button_icon_right .cmp-button .cmp-button__icon::before {
    font-size: 150%;
}

.tui_bready_topics_avg_list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    width: 100%;
    border-radius: 8px;
    border: 1px solid rgb(216, 231, 245);
    padding: 8px;
    align-self: stretch;
}

.tui_bready_topics_avg_list>div {
    min-height: 120px;
}

.tui_bready_topics_avg_list .tui_bready_avg_content_icon {
    display: flex;
    align-items: center;
}

.tui_bready_avg_content:last-of-type {
    gap: 0px;
    flex-direction: column !important;
    justify-content: center !important;
}

.tui_bready_data_accordion .tui_category_header {
    align-items: flex-start;
    flex-flow: column wrap;
}


@media (width >=768px){
  .tui_bready_data_accordion .tui_category_header {
    align-items: end;
    flex-flow: row;
}

.tui_bready_data_accordion .tui_category_score, 
.tui_bready_data_accordion .tui_indicator_score{
    justify-content: end;
        }

.tui_bready_data_accordion .tui_indicator_section .tui_indicator_header{
                        flex-wrap: inherit;
 }

.tui_bready_data_accordion .tui_indicator_section .tui_indicator_header span:first-child{
                max-width: 250px;
 }

}

.tui_bready_switch_content {
    margin-left: auto;

}

.tui_bready_content_modal {
    margin-top: 24px;
}

.tui_bready_switch_link {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-direction: column;
    text-align: center;
}

@media (min-width: 768px) {
    .tui_bready_switch_link {
        flex-direction: row;
        text-align: left;
        margin-top: 24px;
    }
}

.tui_bready_switch_link a {
    width: 120px;
    color: rgb(0, 113, 188);
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.25px;
}

.tui_modal i.lp {
    font-family: loopicon;
}

.tui_search_container i.lp.lp-times::before {
    position: absolute;
    right: 2.25rem;
    top: 11px;
    font-size: 16px;
}

.tui_collapse .tui_search_container+.tui__checkbox_group_list {
    margin-top: 1rem;
}

.tui_bready_text_container .moreless {
    font-size: 16px;
}

.tui_subnational_tabs_container.tui_bready_home_body_content .teaser.tui_dataeconomies_pdf_list {
    padding-bottom: 64px;
}

.tui_dataeconomies_pdf_list .tui_button_group {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    align-items: center;
}

.tui_dataeconomies_pdf_list .tui_button_group a {
    background: transparent;
    color: rgb(0, 113, 188);
    font-size: 1rem;
    line-height: 28px;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0px;
}

.tui_dataeconomies_pdf_list .tui_button_group a img {
    width: 1rem;
    height: 1rem;
}

.breadydropdown [data-dropdown-id="reports-tab1-dropdown"] .wrap_bready_dropdown .lp__dropdown_toggle {
    padding: 8px 12px;
    line-height: 1.375rem;
    height: 48px;
    color: rgba(0, 0, 0, 0.6);
    border-radius: 2px;
    border: 1px solid rgb(212, 212, 212);
    background: rgb(255, 255, 255);
    outline: 0px;
    margin-top: 2rem;
}

.tui_dataeconomies_more_about_us .teaser.tui_margin-xlarge-t.tui__border_lightblue_btn {
    margin: 0px;
}

@media (width < 1200px) {
    .tui_aem-Grid_flexbox .aem-Grid>div:last-child {
        margin-top: 1rem;
    }
}

.tui_bready_icon_tabs_container .chart-center-icon .lp::before {
    color: rgb(0, 113, 188);
}

.tui_bready_question_table_container tr.collapsible.toggle-row.collapsible-content td:first-child {
    padding-left: 12px;
}

.tui_bready_question_table_container tr.collapsible.toggle-row.collapsible-content+tr>td {
    padding-left: 32px;
}

.tui_bready_question_table_container .data-table tr th:first-child,
.tui_bready_question_table_container .data-table tr td:first-child {
    min-width: inherit;
}

.tui_bready_question_table_container table {
    width: 100%;
}

.tui_bready_question_table_container .tui_bready_data_table>table.data-table:first-child thead th {
    background: rgb(233, 247, 253);
}

.tui_bready_question_table_container .tui_bready_data_table .data-table>tbody tr:nth-child(2) {
    background: rgb(255, 255, 255);
}

.tui_subnational_tabs_scroll .title+.tui__btn a {
    font-size: 14px;
    line-height: 22px;
}

.tui_dataeconomies_pdf_list .tui_button_group a span {
    font-weight: 400;
}

@media (width < 600px) {
    .tui_bready_chart_container .tui__chart_content text[text-anchor="end"] {
        font-size: 11px !important;
    }
}

.tui_bready_data_button_group .tui__solid_lightblue_btn button:last-child {
    font-size: 14px;
}

.tui_bready_topics_info p,
.tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_info .tui_bready_link_text a {
    line-height: 28px;
}

.lp_goback_text {
    font-size: 28px;
    font-weight: 400;
}

.tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_score p {
    font-size: 48px;
    line-height: 100%;
    font-weight: 700;
}

.tui_bready_data_table .data-table th {
    font-weight: 600;
}

@media (width > 1200px) {
    .tui_bready_icon_tabs_container .tabs .cmp-tabs__tablist+.dropdown.cmp-dropdown {
        display: none;
    }
}

@media (width < 1200px) {
    .tui_bready_icon_tabs_container .tabs .cmp-tabs__tablist {
        display: none;
    }

}


@media (width < 992px) {

    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score,
    .tui_bready_topics_common_content .tui_bready_topics_information+.tui_bready_chart_wrapper {
        margin-right: 0px;
    }

        .tui_bready_chart_wrapper {
        margin-right: 0;
    }

    .tui_bready_topics_common_content .tui_bready_topics_information+.tui_bready_chart_wrapper {
        margin-bottom: 1.5rem;
    }
}

.tui_bready_icon_tabs_container ol+.dropdown.cmp-dropdown {
    margin-right: auto;
    margin-left: auto;
    padding-left: 16px;
    padding-right: 16px;
    float: none !important;
}

@media (min-width: 576px) {
    .tui_bready_icon_tabs_container ol+.dropdown.cmp-dropdown {
        padding-left: 8px;
        padding-right: 8px;
        width: 540px !important;
    }
}

@media (min-width: 768px) {
    .tui_bready_icon_tabs_container ol+.dropdown.cmp-dropdown {
        width: 720px !important;
    }
}

@media (min-width: 992px) {
    .tui_bready_icon_tabs_container ol+.dropdown.cmp-dropdown {
        width: 960px !important;
    }
}

@media (min-width: 1200px) {
    .tui_bready_icon_tabs_container ol+.dropdown.cmp-dropdown {
        width: 1140px !important;
    }
}

.tui_bready_icon_tabs_container ol+.dropdown.cmp-dropdown .tui_bready_dropdown {
    padding: 24px 0px;
}

.tui_bready_icon_tabs_container ol+.dropdown.cmp-dropdown .tui_bready_dropdown .tui__dropdown_title {
    padding-bottom: 8px;
}

.tui_bready_table_economies .lp_goback_text {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}

.tui_question_table_container .tui_bready_data_table .data-table tr td span.lp {
    font-size: 16px;
    color: rgb(0, 113, 188);
    padding-left: 4px;
    top: 0px !important;
}

.tui_question_table_container .tui_bready_data_table .data-table tr:first-child td p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
}

.tui_bready_topics_information .tui_modal.show .tui_modal_header h2 {
    font-size: 20px;
    line-height: 28px;
}

.tui_modal.show .tui_bready_data_accordion .cmp-accordion__title {
    font-size: 22px;
}

.tui_modal.show .tui_bready_data_accordion .tui_category_title_wrapper .tui_category_title,
.tui_modal.show .tui_bready_data_accordion .tui_category_score span strong {
    font-weight: 600;
}

.tui_modal.show .tui_bready_data_accordion .tui_category_title_wrapper .tui_category_title {
    color: rgb(0, 113, 188);
}

.tui_modal.show .tui_bready_data_accordion .tui_indicator_section .tui_indicator_header span:first-child {
    font-weight: 400;
    color: rgb(0, 113, 188);
}

.tui__bready_data_banner .tui__secondary_dropdown .tui__dropdown_toggle {
    height: 40px;
    min-width: 300px;
}

.tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_content p:first-child {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 4px;
    color: rgb(0, 83, 138);
}

.tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_content p:last-child {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: rgb(0, 83, 138);
}

tbody.bready-indicator-components-tbody tr.lp__question {
    background: rgb(255, 255, 255) !important;
}

.tui_bready_data_table .data-table tbody.bready-indicator-components-tbody tr.lp__question td:first-child {
    color: rgba(0, 0, 0, 0.87);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.tui_bready_data_table .data-table tbody.bready-indicator-components-tbody tr.lp__question td span.lp {
    color: rgb(0, 113, 188);
    top: 1px;
}

.tui_bready_data_table .data-table tbody.bready-indicator-components-tbody tr:first-child td:first-child {
    padding-left: 12px;
}

.tui_bready_data_table .data-table tbody.bready-indicator-components-tbody tbody tr:first-child td {
    padding: 16px 12px;
}

.tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score h3 {
    margin-bottom: 1rem !important;
}



@media (width < 768px) {
    .tui_bready_topics_information .tui_modal.show .tui_bready_data_accordion .cmp-accordion__title {
        font-size: 16px;
        line-height: 24px;
    }
}

@media (width >=768px) {
    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_score {
        min-width: 160px;
        max-width: 160px;
    }
}

@media (width >= 768px) and (width < 992px) {
    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_content {
        min-width: 200px;
    }

    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_score {
        max-width: 200px;
    }
}

.tui_bready_data_table .ajax-loader-1 {
    position: absolute;
    left: 30%;
    right: 30%;
    margin: auto;
    display: block;
}

.wrap_bready_dropdown .tui__dropdown_menu {
    max-height: 300px;
    overflow-y: auto;
}


.tui_subnational_tabs_container.tui_bready_home_body_content .cmp-tabs__tabpanel .touchui-container+.full-row-white-components-48 .columncontrol .text {
    margin-bottom: 3rem;
}


.tui_subnational_tabs_container.tui_bready_home_body_content .cmp-tabs__tabpanel .touchui-container+.full-row-white-components-48 .columncontrol .text+.title+.teaser .tui_video_section {
    padding-top: 0;
}


.tui_full_row_blue+.container.full-row-white-components-48,
.tui_full_row_blue+.container.full-row-white-components {
    z-index: 9;
    position: relative;
}

.tui_full_row_blue .sbbreadcrumb .breadcrumb {
    z-index: 1;
}

.full-row-white-components-48.tui_bready_home_body_content {
    border-bottom: 1px solid #00000033;
}

.tui_bready_mapselection_container+.full-row-white-components-48.tui_bready_home_body_content {
    border-top: 1px solid #00000033;
}

@media (width < 1200px) {
    .tui_bready_topics_information {
        margin-top: 1.5rem;
    }
}

.tui_full_row_blue {
    position: static;
}


.tui_bready_icon_tabs_container .icon-tabs button[role=tab] {
    min-height: 120px;
    height: 120px;
}

.tui_bready_icon_tabs_container {
    position: relative;
}


.tui_bready_icon_tabs_container i.chart-center-icon-element::before {
    color: #0071bc;
     border: 1px solid #0071bc;
    border-radius: 100%;
    padding: 14px;
}


.tui__bready_data_banner .tui_bready_dropdown_container .wrap_bready_dropdown,
.tui__bready_data_banner .tui_bready_dropdown_container .button button,
.tui__bready_data_banner .tui_bready_dropdown_container .button a {
    z-index: 11;
    position: relative;
}


.touchui-container.tui_static_button_group {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0;
}


@media (width > 1200px) {
    .tui_bready_topics_information .tui_modal.show {
        min-height: 850px;
        max-height: inherit;
    }

}

@media (width >=1200px) and (width < 1399px) {
    .tui_bready_icon_tabs_container .icon-tabs button[role=tab] {
        width: 100px;
    }
}





@media (width < 768px) {
    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_score {
        min-width: 100px;
        max-width: 160px;
    }

    .tui_bready_topics_avg_list {
        gap: 0px;
    }

    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_content {
        min-width: 90px;
    }

    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_score p {
        font-size: 24px;
    }

    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_score span {
        font-size: 16px;
        line-height: 28px;
    }

    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_content p:first-child {
        font-size: 16px;
        line-height: 20px;
    }

    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_content p:last-child {
        font-size: 12px;
        line-height: 16px;
    }
}

@media (width < 360px) {
    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_score {
        min-width: 100px;
        max-width: inherit;
    }

    .tui_bready_topics_avg_list {
        flex-wrap: wrap;
        gap: 8px;

    }

    .tui_bready_topics_common_content .tui_bready_topics_information .tui_bready_topics_avg_score .tui_bready_avg_content {
        max-width: 100px;
    }
}


@media (max-width: 1200px) {
    .lp_topics_tab_components .tablist {
        display: none;
    }
}

@media (min-width: 1201px) {
    .lp_topics_tab_components .topic_tab_m {
        display: none;
    }
}

.tui_full_row_blue+.container .touchui-container .title+.carouselcards.swiper {
    padding-bottom: 24px;
}

.tui__bready_data_banner .cmp-teaser__image img{
                overflow: hidden;
            }

.tui_full_row_blue+.container {
    z-index: 1;
    position: static;
}

.full-row-white-components-48 .tui_subnational_tabs_container.tui_dataeconomies_spacing_container {
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 1rem;
}

.tui_dataeconomies_more_about_us{
        padding-top: 3rem;
}

tr.score-table-row {
    position: relative;
}

.score-table-row .aggregate-popup {
    top: auto;
    bottom: 0;
    right: auto;
    height: fit-content;
    padding-top: 1rem;
    padding-right: 2rem;
}

.icon_tabs .breadydropdown + .tablist [role=tab]:focus::after,
.icon_tabs .breadydropdown + .tablist [role=tab]:hover::after {
  content: " ";
  position: relative;
  bottom: -12px;
  transform: translateX(-110%);
}

.dropdown-search .tui__search_wrapper{
            margin: 0;
        }

.tui_subnational_tabs_container.tui_bready_home_body_content .teaser.tui_margin-medium-b.tui_pdf_link_list {
    margin-bottom: 2rem;
}  


.tui__subnational_home_banner .tui_button_group{
            text-align: left;
        }

.tui_bready_topic_container .tui_bready_data_table thead{
    position: sticky;
    top: 0;
    z-index: 9;
}

.tui_bready_topic_container  .tui_bready_data_table {
  max-height: 750px;
  position: relative;
}




.tui_bready_data_table thead th:first-child {
  z-index: 30;
   background:#F7FAFD;
    height: 43px;
}

.tui_bready_data_table .top-collapse td:first-child{
      background: #DFECF7;
}

.tui_bready_data_table .section-header td:first-child{
     background: #E9F7FD;
}

.tui_bready_data_table .inner-table th:first-child{
     background: #F7FAFD;
}


.tui-table-wrapper {
  display: flex;
  width: 100%;
  border: 1px solid #e5e5e5;
  max-height: 750px;
  overflow-y: auto;        /* vertical scroll lives HERE */
  position: relative;

}


.tui-table-fixed {
  width: 360px;
  flex-shrink: 0;
  overflow: auto;
  background: #fff;
  border-right: 2px solid #e5e5e5;
}

.tui-fixed-table {
  width: 100%;
  border-collapse: collapse;
}

.tui-table-fixed::-webkit-scrollbar {  
  width: 0px;
  height: 8px; 
}

.tui-table-fixed::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 5px;
}

.tui-table-fixed::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 8px;
}

.tui-table-fixed::-webkit-scrollbar-thumb:hover {
  background: transparent;
}


.tui-table-scroll {
  overflow: auto;
  width: calc(100% - 360px);
}


.tui-table-scroll::-webkit-scrollbar {
  width: 8px;
  height: 8px; 
}

.tui-table-scroll::-webkit-scrollbar-track {
  background: #f6f6f6;
  border-radius: 5px;
}

.tui-table-scroll::-webkit-scrollbar-thumb {
  background: #0071bc;
  border-radius: 8px;
}

.tui-table-scroll::-webkit-scrollbar-thumb:hover {
  background: #005fa3;
}

.tui-scroll-table {
  width: 100%;
  border-collapse: collapse;
}


.tui-scroll-table thead th,
.tui-fixed-table thead th {
  position: sticky;
  top: 0;
  background: #F7FAFD;
  z-index: 20;
}


.tui_bready_data_table th,
.tui_bready_data_table td {
  padding: 12px;
  border-bottom: 1px solid #e5e5e5;
  vertical-align: top;
}


.tui-fixed-table td {
  white-space: normal;
  word-break: break-word;
}


.top-collapse td {
  background: #DFECF7;
}

.section-header td {
  background: #E9F7FD;
}


.tui_bready_data_table .tui-table-scroll tr.collapsible.toggle-row td:first-child{
                display: table-cell;
    padding-left: 8px;
            }

.tui-table-scroll tr.collapsible.toggle-row.collapsible-content+tr>td {
    padding-left: 0;
}

.tui_bready_data_table tr.collapsible.toggle-row.collapsible-content td,
 .tui_bready_data_table tr.collapsible.toggle-row.collapsible-content {
    border-bottom: 0;
}  

.tui_bready_data_table .tui-table-scroll .section-header td:first-child{
                        padding-left: 8px;
                    }

.tui_bready_data_table .tui-table-fixed tr.collapsible.toggle-row td:first-child{
                          border-bottom: 0;
                                }

.tui_bready_data_table .tui-table-scroll .data-table thead tr,
 .tui_bready_data_table .tui-table-scroll .data-table tbody tr{
  border-left: 0;
 }

.tui-table-fixed tr.section-header.toggle-row.collapsible-content + tr td:first-child {
    display: table-cell; 
    padding-left: 32px;
    padding-bottom: 0;
}


.tui_bready_data_table tr.collapsible.toggle-row.collapsible-content:not(.section-header) td:first-child{
    padding: 12px 64px;
}

.data-table thead th {
  position: sticky;
  top: 0;
  z-index: 50;
  background: #f7fafd;
  box-shadow: 0 2px 0 #e5e5e5;
}

.fixed-table td:first-child,
.fixed-table th:first-child {
  position: sticky;
  left: 0;
  z-index: 40;
  background: #fff;
}

.fixed-table thead th:first-child {
  z-index: 60;
  background: #f7fafd;
}

.tui-table-wrapper,
.tui-table-scroll {
  overflow-y: visible; 
}


.tui_bready_data_table .data-table tbody.bready-indicator-components-tbody tr:first-child td:first-child p {
                display: flex;
               gap: 8px;
            }

.tui_bready_data_table {
    max-height: 750px;
    position: relative;
}

.tui_bready_data_table_header + .tui_bready_data_table table.inner-table td:nth-child(2) {
     left: -16px; 
     position: relative;
}

.tui_bready_data_table_header + .tui_bready_data_table table.inner-table td:nth-child(n+2) {
     padding-left: 8px; 
     position: relative;
}

.tui_bready_data_table_header + .tui_bready_data_table .data-table th, 
.tui_bready_data_table_header + .tui_bready_data_table .data-table td {
    min-width: 170px;
    max-width: 300px;
}

/*.tui_bready_data_table_header + .tui_bready_data_table tr.collapsible.toggle-row.collapsible-content+tr>td {
    padding-left: 52px;
}*/
.tui_bready_data_table_header + .tui_bready_data_table tr.collapsible.toggle-row.collapsible-content.sub-indicator td {
    padding: 12px;
}
.tui__secondary_dropdown {
	position: relative;
	margin: 0rem 0rem 0rem 0rem;
}

@media(min-width:768px) {
	.tui__secondary_dropdown {
		position: relative;
		margin: 0rem 1rem 0rem 0rem;
	}
}

.tui__secondary_dropdown select {
	background-color: #fff;
	color: #000;
	font-size: 0.875rem;
	line-height: 1.375rem;
	text-align: left;
	padding: 0.25rem 64px 0.25rem 16px;
	width: 100%;
	max-width: 300px;
	cursor: pointer;
	border: 1px solid rgba(0, 0, 0, 0.24);
	border-radius: 3px;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin-bottom: 1rem;
}

.tui__secondary_dropdown select option {
	color: #000;
}

.tui__secondary_dropdown .select-arrow {
	position: absolute;
	color: #000;
	font-size: 13px;
	top: 0.25rem;
	right: 0.875rem;
	pointer-events: none;
}

.tui__secondary_dropdown .select-arrow::before {
	font-family: "loopicon";
	content: "\e116";
}

.tui__secondary_dropdown {
	position: relative;
}


.lp_bready_gray_components.full-row-gray-components {
	padding: 0.75rem 0;
	background-color: #002F54;
}

.full-row-white-components.lp_topics_tab_components {
	padding-top: 0;
	padding-bottom: 0px;
}

.lp_topics_tab_components .full-row-white-components {
	padding-top: 26px;
	padding-bottom: 26px;
}

@media(min-width:768px) {
	.lp_topics_tab_components .full-row-white-components {
		padding-top: 48px;
		padding-bottom: 48px;
	}
}

.lp_topics_dropdown_container {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-start;
}

/*.lp_topics_dropdown_container .lp_back_button {
	margin: 0rem 1rem 0rem 0rem;
}*/

.lp_topics_dropdown_container .lp_back_button .lp__btn_xs {
	color: #fff;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	margin-right: 24px;
	padding: 6px 16px;
}

@media(max-width:400px) {
	.lp_topics_dropdown_container .lp_back_button {
		display: flex;
		align-items: center;

		justify-content: space-between;
		width: 100%;
	}

	.lp_topics_dropdown_container .lp_back_button .lp__btn_xs {
		margin-right: 0px;
		padding: 6px 12px;
	}
}

.lp_topics_dropdown_container .lp_back_button .collapse-dropdown-toggle {
	padding: 0px;
}

.collapse-dropdown .lp__secondary_dropdown {
	min-width: 270px;
}

.lp_topics_dropdown_container .lp_back_button .lp__btn_xs .lp-chevron-left:before {
	top: 1px;
	position: relative;
}

.lp_topics_dropdown_container .lp_back_button .lp__btn_xs a {
	color: #fff;
	text-decoration: none;
}

.lp_topics_dropdown_container .lp_back_button .lp__btn_xs a:hover,
.lp_topics_dropdown_container .lp_back_button .lp__btn_xs a:focus {
	color: #fff;
	text-decoration: none;
}

@media screen and (min-width: 768px) {
	.lp_topics_dropdown_container {
		display: flex;
		align-items: center;
		flex-direction: row;
	}

	.tui__secondary_dropdown select,
	.lp_back_button .lp__btn_sm {
		margin-bottom: 0 !important;
	}

	.tui__secondary_dropdown select {
		max-width: inherit;
	}
}

/* all topics page */
.lp_topics_common_content h2 {
	margin: 0;
}

.lp_topics_common_content .lp_topics_text,
.lp_topics_common_content .lp_topics_list,
.lp_topics_common_content .lp_topics_comparison {
	padding-bottom: 3rem;
}

.lp_topics_common_content .lp_topics_text p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	color: #333;
}

/*.lp_topics_common_content .lp_chart_container {
	margin-bottom: 2rem;
	border: 1px solid rgba(0, 113, 188, 0.5019607843);
	text-align: center;
	border-radius: 0.5rem;
}
*/
.lp_topics_common_content .lp_topic_heading {
	margin: 0.5rem 0 1.5rem 0;
	display: inline-block;
	width: 100%;
}

.lp_topics_common_content .lp_topic_heading .lp_pretitle {
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: 116%;
	letter-spacing: 0.72px;
	text-transform: uppercase;
	color: #787878;
}

.lp_topics_common_content .lp_topic_heading .lp__btn {
	float: right;
	background-color: #0071BC;
	line-height: 1.5rem;
}

.lp_topics_common_content .lp_topic_heading .lp__btn .lp-chevron-right:before {
	position: relative;
	top: 1px;
}

.lp_topics_common_content .lp_topics_information .lp_topics_link {
	margin-bottom: 3rem;
}

.lp_topics_common_content .lp_topics_information .lp_topics_link ul li {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	color: #0071BC;
	font-weight: 400;
	list-style: none;
	margin-bottom: 8px;
}

.lp_topics_common_content .lp_topics_information .lp_topics_link ul li:last-child {
	margin-bottom: 0;
}

.lp_topics_common_content .lp_topics_information .lp_topics_link ul li a {
	color: #0071BC;
	text-decoration: none;
}

.lp_topics_common_content .lp_topics_information .lp_topics_link ul li a:hover,
.lp_topics_common_content .lp_topics_information .lp_topics_link ul li a:focus {
	text-decoration: none;
	color: #0071BC;
}

.lp_topics_common_content .lp_topics_information .lp_topics_link ul li a span::before {
	font-size: 14px;
}

.lp_topics_common_content .lp_topics_information .lp_topics_info {
	margin-bottom: 3rem;
}

.lp_topics_data .lp_topics_info p {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	color: rgba(0, 0, 0, 0.87);
}

.lp_topics_common_content .lp_topics_information .lp_topics_info .lp_link_text {
	margin-top: 1rem;
}

.lp_topics_common_content .lp_topics_information .lp_topics_info .lp_link_text a {
	padding-bottom: 0.5rem;
	display: block;
	text-decoration: none;
}

.lp_topics_common_content .lp_topics_information .lp_topics_info .lp_link_text a:last-child {
	padding-bottom: 0;
}

/*.lp_topics_common_content .lp_topics_information .lp_topics_avg_score {
  display: flex;
  align-items: center;
}*/
.lp_topics_common_content .lp_topics_information .lp_topics_avg_score .lp_avg_score {
	min-width: 135px;
	width: 135px;
	height: 135px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background: linear-gradient(180deg, #0071BC 0%, #00335E 100%);
	border-radius: 4px;
}

.lp_topics_common_content .lp_topics_information .lp_topics_avg_score .lp_avg_score p {
	color: #fff;
	font-size: 36pxpx;
	line-height: 56px;
	margin-bottom: 0;
}

.lp_topics_common_content .lp_topics_information .lp_topics_avg_score .lp_avg_score span {
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	display: block;
	margin-top: 4px;
	color: #fff;
}

.lp_topics_common_content .lp_topics_information .lp_topics_avg_score .lp_avg_content {
	margin-left: 1rem;
}

.lp_topics_common_content .lp_topics_information .lp_topics_avg_score .lp_avg_content {
	display: flex;
	flex-direction: column;
	padding: 0.5rem;
	background: #D8E7F5;
	border-radius: 4px;
	height: 135px;
	font-weight: 600;
	justify-content: center;
	color: #002F54;
}

@media(min-width:600px) {
	.lp_topics_common_content .lp_topics_information .lp_topics_avg_score .lp_avg_content {
		padding: 1rem;
	}
}

.lp_topics_common_content .lp_topics_information .lp_topics_avg_score .lp_avg_content span {
	font-size: 14px;
}

.lp_topics_common_content .lp_topics_information .lp_topics_avg_score .lp_avg_content span:nth-child(1),
.lp_topics_common_content .lp_topics_information .lp_topics_avg_score .lp_avg_content span:nth-child(3) {
	color: #0071BC;
	font-weight: 400;
}

.lp_topics_common_content .lp_question_info {
	margin-top: 3rem;
}

.lp_topics_common_content .lp_question_info table {
	width: 100%;
}

.lp_topics_common_content .lp_question_info table thead {
	border-bottom: 1px solid #6D6D6D;
}

.lp_topics_common_content .lp_question_info table thead th {
	padding: 0.5rem 0;
	text-align: left;
	font-weight: 700;
}

.lp_topics_common_content .lp_question_info table thead th:first-child {
	width: 70%;
}

.lp_topics_common_content .lp_question_info table thead th:last-child {
	display: flex;
	position: relative;
}

.lp_topics_common_content .lp_question_info table tbody td {
	padding: 0.5rem 0;
	font-size: 1rem;
}

.lp_topics_common_content .lp_question_info table tbody td .lp {
	position: relative;
	top: 2px;
}

.lp_topics_economy_section .lp_topics_comparison ul li,
.lp_topics_economy_section .lp_topics_list ul li {
	padding-bottom: 0.75rem;
	font-size: 0.875rem;
	line-height: 21px;
	color: #031626;
}

.lp_topics_economy_section .lp_topics_comparison ul li:last-child,
.lp_topics_economy_section .lp_topics_list ul li:last-child {
	padding-bottom: 0;
}

.lp_topics_economy_section .lp_topics_list ul li span {
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
	top: 3px;
	border-radius: 100%;
	margin-right: 0.75rem;
}

.lp_topics_economy_section .lp_topics_list ul li span.top {
	background-color: #d9d9d9;
}

.lp_topics_economy_section .lp_topics_list ul li span.middle {
	background-color: #A4A4A4;
}

.lp_topics_economy_section .lp_topics_list ul li span.bottom {
	background-color: #6D6D6D;
}

/* === filter section CSS Start === */
.lp__chart_tab__component .lp__tablist {
	overflow: hidden;
}

.lp__chart_tab__component .lp__wrapper {
	min-height: 37px;
	margin-bottom: 1rem;
}

.lp__chart_tab__component .lp__tab [role=tab] {
	min-width: auto;
	width: auto;
	background-color: transparent;
	color: #0071bc;
	border-bottom: 3px solid transparent;
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	text-align: left;
}

.lp__chart_tab__component .lp__tab [role=tab][aria-selected=true] {
	color: #0071bc;
	border-color: #0071bc;
}

.lp__chart_tab__component .lp__tablist li {
	min-width: auto;
	width: auto;
	margin-right: 16px;
}

.lp__chart_tab__component .lp__tablist li a:hover {
	background-color: transparent;
	color: #0071bc;
	border-color: #0071bc;
}

.lp__chart_tab__component .lp__tab [role=tab] {
	padding: 8px 0px 8px 0px;
}

.lp__chart_tab__component label {
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	letter-spacing: 0.25px;
	text-align: left;
	display: block;
}

.lp__chart_tab__component .lp__dropdown_group {
	margin-bottom: 1.5rem;
}

.lp__chart_tab__component .lp__dropdown_menu {
	overflow: auto;
}

.lp__clear_filters {
	margin-bottom: 1rem;
	display: flex;
	justify-content: flex-end;
}

.lp__clear_filters .lp__clear_filter_btn {
	border: 1px solid #ffffff;
	background: #ffffff;
	border-radius: 2px;
	padding: 6px 16px;
	display: flex;
	align-items: center;
	color: #0071bc;
	font-size: 0.8125rem;
	line-height: 1.0625rem;
}

.lp__clear_filters .lp__clear_filter_btn .lp:before {
	display: inline-block;
	padding-right: 4px;
}

.lp__chart_input_wrapper legend {
	color: rgba(0, 0, 0, 0.87);
	border: 0;
	border-bottom: none;
	font-size: 16px;
	font-weight: 700;
	line-height: 23.2px;
	text-align: left;
}

.lp__chart_input_wrapper .lp__radio_group label {
	font-weight: 400;
}

.lp__filter_input_group {
	background: #fff;
	padding: 20px 16px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.0784313725);
}

.lp__filter_input_group label {
	display: flex;
	align-items: center;
}

.lp__filter_input_group .lp__primary_radio+label:before {
	width: 1rem;
	height: 1rem;
	border: 1px solid rgba(0, 0, 0, 0.6);
	margin-right: 4px;
}

.lp__filter_input_group .lp__primary_radio:checked+label:before {
	border: 1px solid #0071BC;
}

.lp__filter_input_group .lp__primary_radio:checked+label:after {
	font-size: 10px;
	line-height: 1;
	padding: 0;
	left: 2.75px;
	top: 3.25px;
}

/* === filter section CSS End === */
.lp_topics_common_content .lp__dropdown {
	margin-bottom: 24px;
}

@media (min-width:600px) {
	.lp_topics_common_content .lp__dropdown {
		width: 70%;
		margin-bottom: 24px;
	}
}

.lp_topics_common_content .lp__dropdown .lp__dropdown_title {
	font-weight: 600;
	margin-bottom: 12px;
}

.compare-legend-check li {
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	display: flex;
	align-items: center;
}

.lp_topics_common_content .pillar1 {
	width: 20px;
	height: 20px;
	border-radius: 4px;
	background: #E35F1F;
	margin-right: 8px;
}

.lp_topics_common_content .pillar2 {
	width: 20px;
	height: 20px;
	border-radius: 4px;
	background: #F6871F;
	margin-right: 8px;
}

.lp_topics_common_content .pillar3 {
	width: 20px;
	height: 20px;
	border-radius: 4px;
	background: #FBAB18;
	margin-right: 8px;
}

.country-label {
	border-radius: 3px;
	background: #EAEAEA;
	font-size: 14px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 123.475%;
	padding: 2px;
}

.compare-legend-check .tui__primary_checkbox {
	width: 20px;
	height: 20px;
	border-radius: 4px;
	margin-right: 8px;
}


/* data */

.lp__gray_container {
	background-color: #f1f1f1;
	border: 1px solid #f1f1f1;
}

.lp__gray_container .row {
	display: flex;
	align-items: flex-start;
	flex-direction: column-reverse;
}

@media (min-width: 992px) {
	.lp__gray_container .row {
		flex-direction: row;
	}
}

.lp__gray_container .row [class*=col-] {
	height: 100%;
	position: relative;
}

@media (min-width: 768px) {
	.zoom-button-container {
		position: absolute;
		top: 20px;
		left: 20px;
		bottom: 40px;
	}
}

.zoom-button-container .lp::before {
	width: 20px;
	height: 20px;
	background: rgba(0, 0, 0, 0.0784313725);
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	line-height: 1;
	margin-bottom: 6px;
	cursor: pointer;
}

.tui__chart_content svg {
	max-width: 100%;
}

.lp_filter_collapse_inner_Content .tab-title {
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	color: #000;
	margin-bottom: 16px;
	margin-top: 16px;
}

.lp_filter_collapse_inner_Content .tab-pre-pillartitle {
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
	color: #000;
	margin-bottom: 16px;
}

.lp_filter_collapse_inner_Content .tab-pillartitle {
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	color: #000;
	margin-bottom: 16px;
}

.lp_filter_collapse_inner_Content .tab-pillartitle .lp-info-circle-solid {
	font-size: 18px;
	line-height: 29px;
	margin-left: 6px;
	color: #0071bc;
}

.lp_filter_collapse_inner_Content .lp__tabcontent {
	background-color: #fff;
	padding: 16px 0px 16px 16px;
}




@media (min-width: 992px) {
	.explore-tab {
		height: 660px;
		overflow: auto;
	}
}

.explore-tab ul li button {
	background-color: transparent;
	border: 0px;
}

.lp_filter_collapse_inner_Content i,
.explore-tab ul li button i {
	width: 42px;
	height: 42px;
	background: #009FDA;
	font-size: 1.5rem;
	text-align: center;
	border-radius: 100%;
	padding: 8px;
	display: inline-block;
	margin-right: 14px;
	vertical-align: middle;
	line-height: 2.5rem;
	color: #fff;
}

.explore-tab ul li {
	padding-bottom: 0.5rem;
	padding-left: 2px;
}

.explore-tab ul li:last-child {
	padding-bottom: 0;
}

/* === filter section CSS Start === */
.lp__chart_tab__component .lp__tablist {
	overflow: hidden;
}

.lp__chart_tab__component .lp__wrapper {
	min-height: 38px;
	margin-bottom: 0;
	background: #fff;
}

.lp__chart_tab__component .lp__wrapper .lp__tablist {
	padding-left: 0.75rem;
}

.lp__chart_tab__component .lp__tab [role=tab] {
	min-width: auto;
	width: auto;
	background-color: transparent;
	color: #0071bc;
	border-bottom: 3px solid transparent;
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	text-align: left;
}

.lp__chart_tab__component .lp__tab [role=tab][aria-selected=true] {
	color: #0071bc;
	border-color: #0071bc;
	margin-right: 0;
}

.lp__chart_tab__component .lp__tablist li {
	min-width: auto;
	width: auto;
	margin-right: 16px;
}

.lp__chart_tab__component .lp__tablist li a:hover {
	background-color: transparent;
	color: #0071bc;
	border-color: #0071bc;
}

.lp__chart_tab__component .lp__tab [role=tab] {
	padding: 8px 0px 8px 0px;
	margin-right: 0;
}

.lp__chart_tab__component label {
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	letter-spacing: 0.25px;
	text-align: left;
	display: block;
}

.lp__chart_tab__component .lp__dropdown_group {
	margin-bottom: 1.5rem;
}

.lp__chart_tab__component .lp__dropdown_menu {
	overflow: auto;
}

.lp__clear_filters {
	margin-bottom: 1rem;
	display: flex;
	justify-content: flex-end;
}

.lp__clear_filters .lp__clear_filter_btn {
	border: 1px solid #ffffff;
	background: #ffffff;
	border-radius: 2px;
	padding: 6px 16px;
	display: flex;
	align-items: center;
	color: #0071bc;
	font-size: 0.8125rem;
	line-height: 1.0625rem;
}

.lp__clear_filters .lp__clear_filter_btn .lp:before {
	display: inline-block;
	padding-right: 4px;
}

.lp__chart_input_wrapper legend {
	color: rgba(0, 0, 0, 0.87);
	border: 0;
	border-bottom: none;
	font-size: 16px;
	font-weight: 700;
	line-height: 23.2px;
	text-align: left;
}

.lp__chart_input_wrapper .lp__radio_group label {
	font-weight: 400;
}

.lp__filter_input_group {
	background: #fff;
	padding: 20px 16px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.0784313725);
}

.lp__filter_input_group label {
	display: flex;
	align-items: center;
}

.lp__filter_input_group .lp__primary_radio+label:before {
	width: 1rem;
	height: 1rem;
	border: 1px solid rgba(0, 0, 0, 0.6);
	margin-right: 4px;
}

.lp__filter_input_group .lp__primary_radio:checked+label:before {
	border: 1px solid #0071BC;
}

.lp__filter_input_group .lp__primary_radio:checked+label:after {
	font-size: 10px;
	line-height: 1;
	padding: 0;
	left: 2.75px;
	top: 3.25px;
}

/* === filter section CSS End === */
/* === lp_input_dropdown Start === */

.lp_input_dropdown {
	position: relative;
}

.lp_input_dropdown label {
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	letter-spacing: 0.25px;
	margin-bottom: 4px;
}

.lp_input_dropdown select {
	width: 100%;
	margin-bottom: 1.5rem;
	padding: 12px 12px;
	color: rgba(0, 0, 0, 0.6);
	border: 1px solid rgba(0, 0, 0, 0.24);
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	letter-spacing: 0.25px;
	border-radius: 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.lp_input_dropdown .select-arrow:before {
	font-family: "loopicon";
	content: "\e116";
	position: absolute;
	color: rgba(0, 0, 0, 0.6);
	font-size: 13px;
	top: 26px;
	right: 14px;
	pointer-events: none;
}

/* === lp_input_dropdown End === */
/* -------- lp_filter_collapse_btn Begin -------- */
.lp_filter_collapse_btn_wrapper .lp_filter_collapse_btn {
	position: absolute;
	right: 8px;
	top: 0;
	z-index: 9999;
	display: block;
}

.lp_filter_collapse_btn_wrapper .lp_filter_collapse_btn[aria-expanded=true] {
	position: fixed;
	right: 1rem;
	top: 1.5rem;
}

.lp_filter_collapse_btn {
	width: 2rem;
	height: 2rem;
	background: transparent;
	color: #ffffff;
	background-color: #0071bc;
	border: 1px solid #0071bc;
	border-radius: 4px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.lp_filter_collapse_btn::after {
	font-family: "loopicon";
	font-size: 1.25rem;
}

.lp_filter_collapse_btn[aria-expanded=false]::after {
	content: "\e248";
}

.lp_filter_collapse_btn[aria-expanded=true]::after {
	content: "\e126";
}

.lp_filter_collapse_btn:hover,
.lp_filter_collapse_btn:active,
.lp_filter_collapse_btn:focus {
	border-color: #334e69;
}

@media (min-width: 992px) {
	.lp_filter_collapse_btn_wrapper {
		display: none;
	}
}

.lp__filter_input_group_border .lp__radio_group {
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

@media (min-width: 992px) {
	.lp__radio_group_2col {
		-moz-column-count: 2;
		column-count: 2;
		-moz-column-gap: 1rem;
		column-gap: 1rem;
	}
}

.lp_form_text {
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	text-align: left;
	color: rgba(0, 0, 0, 0.6);
	display: block;
	width: 100%;
}

.lp__radio_group_hr {
	display: flex;
	flex-wrap: wrap;
}

.lp__radio_group_hr .lp__radio {
	display: inline-flex;
	align-items: center;
	margin-bottom: 0.5rem;
}

.lp__radio_group_hr .lp__radio:not(:last-child) {
	margin-right: 1rem;
}

.lp__chart_input_wrapper .lp_form_title {
	font-size: 20px;
	font-weight: 700;
	line-height: 23px;
	letter-spacing: -0.01em;
	color: rgba(0, 0, 0, 0.87);
	padding-bottom: 1rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/* -------- lp_filter_collapse_btn end -------- */
/* === lp_filter_collapse_wrapper start === */
@media (min-width: 992px) {
	.lp_filter_collapse_wrapper {
		display: block;
	}
}

@media (max-width: 992px) {
	.lp_filter_collapse_wrapper {
		position: fixed;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.6);
		padding: 1.5rem 1rem;
		z-index: 999;
		transition: none;
	}

	.lp_filter_collapse_inner_Content {
		overflow: auto;
		background: #fff;
		padding: 1rem;
		border: 0px solid transparent;
		border-radius: 4px;
		max-height: calc(100vh - 3rem);
		box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.0784313725);
	}
}

.bready-table {
	height: 760px;
	overflow: auto;
	width: 100%;
}

.bready-table table {
	background: #fff;
	width: 100%;
}

.bready-table table thead {
	position: sticky;
	top: 0;
	background: #F7FAFD;
	z-index: 99;
}

.bready-table table thead tr {
	background-color: #F7FAFD !important;
}

.bready-table table thead tr th {
	font-weight: bold;
}

.bready-table table thead tr th,
.bready-table table tbody tr td {
	font-size: 0.875rem;
	line-height: 1.375rem;
	color: rgba(0, 0, 0, 0.87);
	padding: 8px;
	text-align: left;
	border: 0px;
	vertical-align: top;
}

.bready-table table thead tr th,
.bready-table table tbody tr td {
	border-bottom: 1px solid #e5e5e5;
}

.table-sort::-webkit-scrollbar,
.topic-table .lp__body_content .lp_body_content_table::-webkit-scrollbar,
.explore-tab::-webkit-scrollbar,
.bready-table::-webkit-scrollbar {
	height: 0.5rem;
	width: 0.5rem;
}

.table-sort::-webkit-scrollbar-track,
.topic-table .lp__body_content .lp_body_content_table::-webkit-scrollbar-track,
.explore-tab::-webkit-scrollbar-track,
.bready-table::-webkit-scrollbar-track {
	background: #f6f6f6;
	background-clip: content-box;
	border: 1px solid #f6f6f6;
	border-radius: 8px;
	height: 0.5rem;
	width: 0.5rem;
}

.table-sort::-webkit-scrollbar-thumb,
.topic-table .lp__body_content .lp_body_content_table::-webkit-scrollbar-thumb,
.explore-tab::-webkit-scrollbar-thumb,
.bready-table::-webkit-scrollbar-thumb {
	background-color: #0071bc;
	border: 1px solid #0071bc;
	border-radius: 1rem;
	outline: 1px solid #0071bc;
}

.table-sort::-webkit-scrollbar,
.topic-table .lp__body_content .lp_body_content_table::-webkit-scrollbar,
.explore-tab::-webkit-scrollbar,
.bready-table::-webkit-scrollbar {
	width: 0.4rem;
}

.table-sort::-webkit-scrollbar-button,
.topic-table .lp__body_content .lp_body_content_table::-webkit-scrollbar-button,
.explore-tab::-webkit-scrollbar-button,
.bready-table::-webkit-scrollbar-button {
	display: none;
}

.bready-table .sort-desc,
.bready-table .sort-asc {
	cursor: pointer;
}

.bready-table .sort-default:before {
	font-family: "loopicon";
	content: "\e116";
	font-size: 0.75rem;
	margin-right: 4px;
	float: left;
	color: #c4c4c4;
}

.bready-table .sort-asc:before {
	font-family: "loopicon";
	content: "\e116";
	font-size: 0.75rem;
	margin-right: 4px;
	float: left;
}

.bready-table .sort-desc:before {
	font-family: "loopicon";
	content: "\e119";
	font-size: 0.75rem;
	margin-right: 4px;
	float: left;
}

.tab-pre-pillartitle {
	font-size: 16px;
	font-weight: 700;
	line-height: 28px
}

.filter-tooltip {
	padding: 16px;
	border-radius: 4px;
	background: #fff;
	color: rgba(0, 0, 0, 0.87);
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	z-index: 1;
}

.filter-tooltip::before {
	content: "";
	position: absolute;
	top: -10px;
	left: calc(50% - 10px);
	border-bottom: 10px solid rgba(0, 0, 0, 0.2);
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}

.filter-tooltip .filter-tooltip-title {
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	font-weight: 700;
	line-height: 32px;
}

.filter-tooltip {
	font-size: 14px;
	font-style: normal;
	height: 550px;
	overflow: auto;
	line-height: 22px;
	position: relative;
}

.filter-tooltip p {
	margin: 0px 0px 16px 0px;
}

.aggregate-popup {
	padding: 32px 16px 16px 16px;
	border-radius: 4px;
	background: #fff;
	color: rgba(0, 0, 0, 0.87);
	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.1);
	z-index: 10;
	position: absolute;
	width: 300px;
	right: 0;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	top: auto;
	bottom: 0;
	right: 0;
}

.lp_topics_common_content .lp_question_info .lp-info-circle-solid {
	color: #0071bc;
	margin-left: 0px;
	cursor: pointer;
}

@media(min-width:600px) {
	.lp_topics_common_content .lp_question_info .lp-info-circle-solid {
		margin-left: -10px;
	}
}

/* === lp_filter_collapse_wrapper End === */


/* guna css added*/


.lp_data_topic_container .lp-view-button-container {
	z-index: 9;
	float: left;
	position: relative;
	top: 10px;
	left: 20px;
	margin-bottom: 20px;
}

.lp_data_topic_container .lp-view-button-container .selected-view {
	opacity: 1;
}

.lp_data_topic_container .lp-view-button-container button {
	border: 1px solid #B0B0B0;
	background-color: #fff;
	color: #000;
	font-size: 14px;
	line-height: 22px;
	font-weight: 600;
	opacity: 0.5;
}

@media (min-width: 320px) {
	.lp_data_topic_container .zoom-button-container {
		position: absolute;
		top: 50px;
		left: 2rem;
		z-index: 9;
	}
}

.lp_data_topic_container .zoom-button-container .lp::before {
	background: #fff;
}


.lp_data_topic_container #world_map {
	height: 500px;
	position: relative;
}

.lp_data_topic_container #world_map svg {
	height: 500px !important;
	padding-top: 15%;
}

@media (min-width:600px) {
	.lp_data_topic_container #world_map {
		height: 700px;
		position: relative;
	}

	.lp_data_topic_container #world_map svg {
		height: 700px !important;
		padding-top: 15%;
	}
}



.select-data-window {
	box-shadow: 0px 4px 4px 0px #00000040;
	padding: 12px;
	width: 280px !important;
	left: 6% !important;
	top: 25% !important;
	height: auto !important;
	z-index: 9;
}

@media(min-width:768px) {
	.select-data-window {
		padding: 24px;
		width: 300px !important;
		left: 10% !important;
	}
}

.select-data-window .project-logo {
	padding-bottom: 2rem;
}

.select-data-window .project-logo img {
	width: 216px;
}

.select-data-window .selection-text {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	position: relative;
	display: flex;
	align-items: center;
}

.select-data-window .selection-text span.lp:before {
	color: #0065BD;
	position: absolute;
	right: -8px;
	top: 6px;
	font-size: 14px;
}

@media (min-width: 1366px) {
	.select-data-window {
		box-shadow: 0px 4px 4px 0px #00000040;
		padding: 42px;
		width: 500px !important;
	}

	.select-data-window .selection-text {
		font-size: 24px;
		line-height: 30px;
	}

	.select-data-window .selection-text span.lp:before {
		right: 0;
		top: 10px;
	}

}

@media (min-width: 450px) {

	.select-data-window {
		left: 25% !important;
	}
}


#worldmap-tooltip {
	visibility: visible;
	position: absolute;
	top: 25%;
	right: 50%;
	background: #fff;
	padding: 1rem;
	border-radius: 4px;
	width: 220px;
	min-height: 200px;
	color: #565A5C;
}

@media (max-width:768px) {
	#worldmap-tooltip {
		visibility: visible;
		position: absolute;
		top: 25%;
		right: 0%;
		background: #fff;
		padding: 1rem;
		border-radius: 4px;
		width: 220px;
		min-height: 200px;
		color: #565A5C;
		margin: auto;
		left: 0 !important;
	}
}

#worldmap-tooltip .tooltip-top {
	display: flex;
	flex-direction: column;
	padding-bottom: 0.75rem;
}

#worldmap-tooltip .tooltip-top .tooltip-country {
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

#worldmap-tooltip .tooltip-top .tooltip-year {
	font-size: 16px;
	font-weight: 600;
	color: #1F66B1;
}

#worldmap-tooltip .tooltip-bottom {
	margin: 0.5rem 0;
	border-top: 1px solid #AFAFAF;

}

#worldmap-tooltip .tooltip-bottom .tooltip-value {
	font-size: 44px;
	line-height: 60px;
	color: #000;
	font-weight: 600;
}

#worldmap-tooltip button {
	position: absolute;
	right: 0;
	background: #0F3254;
	color: #fff;
	border: 0;
	outline: none;
	height: 28px;
	bottom: 0;
	font-size: 14px;
}

#worldmap-tooltip button::after {
	content: "\e118";
	font-family: "loopicon";
	font-size: 14px;
	padding-left: 0.5rem;
	color: #fff;

}

.lp_filter_collapse_inner_Content .tab-title span.lp-info-circle-solid:before {
	position: relative;
	padding-left: 0.25rem;
	color: #0071BC;
	top: 2px;

}

div#\32 -tab .explore-tab ul li button {
	display: flex;
	flex-direction: column;
	padding: 12px 32px;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	position: relative;
}

div#\32 -tab .explore-tab ul li button span {
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	display: flex;
	align-items: center;
}

div#\31 -tab .explore-tab ul li button span {
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
}

div#\32 -tab .explore-tab ul li button span:before {
	width: 20px;
	height: 20px;
	display: block;
	border-radius: 50%;
	margin-right: 0.5rem;
	content: '';
	position: absolute;
	left: 0rem;
}


div#\32 -tab .explore-tab ul li:first-child button span:before {
	background: #E35F1F;
}

div#\32 -tab .explore-tab ul li:nth-child(2) button span:before {
	background: #F6871F;
}

div#\32 -tab .explore-tab ul li:last-child button span:before {
	background: #FDB714;
}

.lp_topic_heading {
	margin-bottom: 32px;
}

.lp_topic_heading p {
	margin-bottom: 16px;
	font-weight: 400;
	line-height: 28px;
}

.lp_topics_common_content .lp_topics_data .lp_topics_info,
.lp_topics_common_content .lp_topics_data .lp_topics_link {
	margin-bottom: 24px;
}

.lp_topics_data .lp__dropdown {
	width: 100%;
}

.lp_topics_data .lp__secondary_dropdown .lp__secondary_dropdown_menu li {
	padding: 0px;
}

.topic-table .lp__body_content .lp_body_content_table {
	height: 550px;
	overflow: auto;
	border: 0px;
}

.topic-table .lp__body_content .lp_body_content_table table thead {
	position: sticky;
	top: 0;
	z-index: 99;
}

.topic-table .lp__body_content .lp_body_content_table table thead tr th {
	width: 30%;
}

.topic-table .lp__body_content .lp_body_content_table table thead tr th:nth-of-type(2) {
	width: 20%;
}


@media (max-width: 992px) {
	.lp_data_topic_container .lp_filter_collapse_inner_Content {
		overflow: auto;
		background: #fff;
		padding: 1rem;
		border: 0px solid transparent;
		border-radius: 4px;
		max-height: inherit;
		box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.0784313725);
		height: 100%;
		height: 350px;
		overflow-y: auto;
	}
}

@media (max-width: 768px) {
	.lp_topics_dropdown_container .collapse-dropdown {
		width: 100%;
	}
}

.wrap__btn_group .remove-padding-grid {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

@media (min-width: 600px) {
	.wrap__btn_group .remove-padding-grid .create_button {
		margin-right: 1rem;
		margin-bottom: 0;
		width: auto;
	}
}

.wrap__btn_group .remove-padding-grid .create_button {
	margin-right: 0;
	width: 100%;
}

.wrap__btn_group .remove-padding-grid .create_button:last-child {
	margin-right: 0;
}

.wrap__flex .remove-padding-grid .create_button {
	margin-right: 1rem;
	width: auto;
	margin-bottom: 0px;
}

.wrap__flex .remove-padding-grid .create_button .lp__btn {
	margin-bottom: 16px;
}

.lp_pretitle {
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: 116%;
	/* 13.92px */
	letter-spacing: 0.72px;
	text-transform: uppercase;
}

.lp_note {
	font-size: 0.75rem;
	line-height: 1.5rem;
	color: rgba(0, 0, 0, 0.60);
}

@media(max-width:600px) {

	.lp_topics_economy_section .highcharts-axis-labels text,
	.lp_topics_pillar_section .highcharts-axis-labels text {
		font-size: 13px !important;
	}
}

.lp_topics_common_content .lp__blueoutline_btn {
	margin-bottom: 16px;
}

.wrap-subnation-country .lp__dropdown_title {
	font-size: 0.875rem;
	line-height: 1.375rem;
	font-weight: 600;
	margin-bottom: 12px;
}

.wrap-subnation-country .lp__blurb_text p {
	margin-bottom: 16px;
}

.wrap-subnation-country .lp_topics_common_content .lp_topics_information .lp_topics_info {
	margin-bottom: 16px;
}

.lp_goback_text {
	font-weight: 600;
}

.lp_goback_text:before {
	font-family: "loopicon";
	content: "\e117";
	font-size: 0.75rem;
	margin-right: 4px;
	float: left;
}

@media(max-width:991.9px) {
	.topicDrodown {
		margin-bottom: 24px;
	}

	.wrap-subnation-country .lp_topic_heading {
		margin: 0px;
	}

	.wrap-subnational-banner .lp__fullscreen_homecarousel_banner .lp__fullscreen_carousel_bgimage {
		height: 360px;
	}
}

.lp_question_info .lp__question {
	background: #E9F7FD !important;
	border-bottom: 2px solid #fff;
}

.wrap-subnational-banner {
	padding: 84px 0px 32px 0px;
}

.wrap-subnational-banner .lp__container,
.wrap-subnational-banner .lp__fullscreen_carousel_imgoverlay {
	position: relative;
}

.wrap-subnational-banner .lp__fullscreen_homecarousel_banner .lp__fullscreen_carousel_bgimage {
	height: auto;
}

.map-legand-row {
	display: flex;
	width: 80%;
	margin: 0 auto;
	gap: 0;
}

.map-legand-components {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	bottom: 1rem;
	top: auto;
	right: auto;
	display: block;
}

.map-legand-label {
	padding: 0;
	max-width: 7.5%;
	color: #333;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	margin-left: 2px !important;
	flex: 0 0 8%;
}

.map-legand-label:first-child {
	margin-right: 20px;
}

.map-legand-color {
	padding: 0;
	max-width: 8%;
	flex: 0 0 8%;
	display: block;
}

.map-legand-color:first-child {
	margin-right: 20px;
}

.map-legand {
	width: auto;
	margin: 0;
	position: relative;
	height: 8px;
	stroke-width: 0.3px;
	stroke: #333;
	display: block;
	min-width: auto;
}

.map-legand-textrow {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 80%;
}

.map-legand-textrow .map-legand-label {
	width: auto;
	flex: auto;
	max-width: -moz-fit-content;
	max-width: fit-content;
}

.map-legand-colorline {
	width: 80%;
}

.map-legand-line {
	margin: 0;
	position: relative;
	height: 8px;
	stroke-width: 0.3px;
	stroke: #333;
}

.map-legand-line1 {
	background: linear-gradient(to right, rgba(227, 246, 253, 1) 0%, rgba(155, 219, 242, 1) 17%, rgba(78, 189, 230, 1) 34%, rgba(8, 155, 212, 1) 51%, rgba(1, 122, 179, 1) 68%, rgba(2, 89, 144, 1) 84%, rgba(2, 59, 111, 1) 100%);

}

.map-legand-line2 {
	background: linear-gradient(to right, rgba(166, 93, 33, 1) 0%, rgba(213, 134, 31, 1) 17%, rgba(255, 181, 53, 1) 34%, rgba(239, 239, 239, 1) 51%, rgba(127, 204, 234, 1) 68%, rgba(24, 161, 215, 1) 84%, rgba(0, 113, 188, 1) 100%);

}

.line1 {
	background: #ebeaea;
}

.line2 {
	background: #e3f6fd;
}

.line3 {
	background: #ace1f4;
}

.line4 {
	background: #76ccec;
}

.line5 {
	background: #3eb7e4;
}

.line6 {
	background: #0aa3dc;
}

.line7 {
	background: #0186c0;
}

.line8 {
	background: #016ca4;
}

.line9 {
	background: #015389;
}

.line10 {
	background: #023b6f;
}

.line11 {
	background: #021e37;
}


@media screen and (min-width: 768px) {
	.countries-card-hr.countries-card-text-hr .map-legand-components {
		text-align: center;
		margin: 0 auto;
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	.countries-card-hr.countries-card-text-hr .map-legand-components {
		width: 60%;
	}
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	.countries-card-hr.countries-card-text-hr .map-legand-components {
		width: 80%;
	}
}

@media screen and (min-width: 768px) and (max-width: 992px) {
	.countries-card-hr.countries-card-text-hr .map-legand-components {
		width: 90%;
	}
}

@media screen and (max-width: 550px) {
	.map-legand-label {
		padding: 0;
		max-width: 7.5%;
		color: #333;
		font-size: 12px;
		line-height: 20px;
		text-align: left;
		margin-left: 2px !important;
		flex: 0 0 7%;
	}
}



.lp_data_topic_container .explore-tab ul li.lp__selected button {
	color: #B9B9B9;
	pointer-events: none;
}

.lp_data_topic_container .explore-tab ul li.lp__selected button i {
	background: #B9B9B9;
}

.lp_data_topic_container div#\32 -tab .explore-tab ul li.lp__selected button span:before {
	background: #B9B9B9;
}


.lp_filter_collapse_inner_Content .tab-pillartitle {
	font-weight: 700;
	padding-bottom: 1rem;
	border-bottom: 2px solid #00000033;
	font-size: 18px;
	line-height: 28px;
}

.lp_data_topic_container .tab-pillartitle i {

	width: 50px;
	height: 50px;
	background: #009FDA;
	font-size: 2rem;
	text-align: center;
	border-radius: 100%;
	padding: 8px;
	display: inline-block;
	margin-right: 14px;
	vertical-align: middle;
	line-height: 2.25rem;
	color: #fff;
}

.lp_data_topic_container .tab-pillartitle span.lp-info-circle-solid:before {
	font-size: 18px;
	position: relative;
	top: 2px;
	color: #0071BC;
	padding-left: 0.5rem;
	cursor: pointer;
}


.lp_data_topic_container .lp_filter_collapse_inner_Content .tab-pre-pillartitle {
	margin-bottom: 0;
	margin-left: 30px;
	font-size: 14px;
	line-height: 22px;
}

.lp_data_topic_container .lp_filter_collapse_inner_Content .tab-pre-pillartitle+.tab-pillartitle {
	font-weight: 400;
	margin-top: 0;
}

.lp_data_topic_container .lp_filter_collapse_inner_Content .tab-pillartitle>span:first-child {
	display: inline-block;
}

.lp_data_topic_container .lp_filter_collapse_inner_Content .tab-pillartitle>span:first-child:before {
	width: 22px;
	height: 22px;
	display: block;
	border-radius: 50%;
	margin-right: 0.5rem;
	content: '';
	position: relative;
	top: 4px;
}

.lp_data_topic_container .lp_filter_collapse_inner_Content .Pillar1_color:before {
	background: #E35F1F;
}

.lp_data_topic_container .lp_filter_collapse_inner_Content .Pillar2_color:before {
	background: #F6871F;
}

.lp_data_topic_container .lp_filter_collapse_inner_Content .Pillar3_color:before {
	background: #FDB714;
}

.lp_data_topic_container .bready-table table tbody tr td {
	vertical-align: middle;
}

.lp_data_topic_container .bready-table table tbody tr td div {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-right: 5px;
	margin-left: 5px;
	cursor: pointer;
	flex-direction: column-reverse;
}

.bready-table table tbody tr td span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.bready-table table tbody tr td span i {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 29px;
	height: 29px;
	cursor: pointer;
}


.bready-table .sort-default {
	cursor: pointer;

}


.explore-tab ul li button {
	padding-left: 0;
	padding-right: 0;
}

.lp_filter_collapse_inner_Content i,
.explore-tab ul li button i {
	display: inline;
}


.lp_filter_collapse_inner_Content .lp__tabcontent {
	padding-left: 0;
}

.lp__chart_tab__component .lp__wrapper .lp__tablist {
	padding-left: 0;
}

@media (min-width: 992px) {
	.lp_filter_collapse_inner_Content .lp__tabcontent {
		padding-left: 1rem;
	}

	.lp__chart_tab__component .lp__wrapper .lp__tablist {
		padding-left: 0.75rem;
	}

}

@media (max-width: 992px) {

	.lp_topics_common_content .lp_topic_heading h2 {
		margin-bottom: 1rem;
	}

	.lp_topics_common_content .lp_topic_heading .lp__btn {
		float: left;
		width: 100%;
	}

}


.lp_body_content_table.bready-table th.sort-desc,
.lp_body_content_table.bready-table th.sort-asc {
	display: inline-flex;
	align-items: center;

}


.topic-table .lp__body_content .lp_body_content_table table thead tr th {
	min-width: 90px;
	width: auto;
	border-right: 0;
	border-bottom: 0;
	vertical-align: top;
}

.topic-table .lp__body_content .lp_body_content_table table tbody tr:first-child {
	border-top: 1px solid #E5E5E5;
}


.lp_topics_data .lp__secondary_dropdown .lp__secondary_dropdown_menu li {
	display: inline-flex;
	align-items: center;
	width: 100%;
}

.lp_topics_data .lp__secondary_dropdown .lp__secondary_dropdown_menu li input {
	margin-left: 1rem;
	width: 20px;
	height: 20px;
	border-radius: 4px;
}


.lp_topics_common_content .lp_question_info table tbody td .lp {
	cursor: pointer;
	z-index: 9;
}

.lp_topics_common_content .lp_question_info table tbody td p {
	padding-right: 2rem;
}

.padd-64 {
	padding: 64px;
}

.tui__body_content p {
	margin: 0px 0px 16px 0px;
}

.quiz-question .tui__alert .tui__body_content,
.all-completed-answer .tui__body_content {
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	color: rgba(0, 0, 0, 0.87);
}

.quiz-question .tui__alert {
	margin-bottom: 16px;
	border: 1px solid transparent;
	border-radius: 4px;
	padding: 24px;
}

.all-completed-answer.tui__alert {
	border: 1px solid transparent;
	border-radius: 4px;
	padding: 24px;
	display: inline-block;
	width: auto;
}

.quiz-question .tui__body_content {
	text-align: center;
}

.quiz-question .tui__alert_success {
	background-color: #f9fffa;
	border-color: #60b797;
}

.quiz-question .tui__alert_success .tui__body_content {
	color: #288462;
}

.quiz-question .tui__alert_error {
	background-color: #fffdfd;
	border-color: #f8d1d1;
}

.quiz-question .tui__alert_error .tui__body_content {
	color: #e6201c;
}

.tui__alert_info {
	background-color: #fafcff;
	border-color: #d5dde9 !important;
}

.tui__alert_info .tui__body_content {
	color: #3b6cc2;
}

.all-completed-answer {
	padding: 24px;
}

.all-completed-answer {
	margin: 0px 32px 32px 32px;
}

@media (min-width:992px) {
	.all-completed-answer {
		margin: -40px 64px 64px 64px;
	}
}

@media(min-width:600px) {
	.all-completed-answer.tui__alert {
		width: 89%;
	}
}


.wrap__explordata .wrap__btn_group .lp__btn,
.wrap__icon_tab .wrap__btn_group .lp__btn {
	margin: 0px 16px 16px 0px;
}

.wrap__btn_group .tui__btn {
	margin: 0px 0px 16px 0px;
	padding: 8px 24px;
}

.wrap__explordata .wrap__btn_group .tui__btn,
.wrap__icon_tab .wrap__btn_group .tui__btn {
	margin: 0px 16px 16px 0px;
}

.wrap__btn_group .tui__btn {
	margin: 0px 0px 16px 0px;
	padding: 8px 24px;
	display: flex;
	align-items: center;
}


.wrap__icon_tab .tui__btn {
	font-family: "Open Sans", sans-serif;
	font-size: 0.875rem;
	line-height: 1.375rem;
	font-weight: 600;
	color: #ffffff;
	word-wrap: break-word;
	text-transform: none;
	white-space: normal;
	letter-spacing: 0.78px;
	border: 0px;
	border-radius: 2px;
	display: inline-block;
	text-align: center;
}

.wrap__icon_tab .tui__btn_ml {
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
	letter-spacing: 0.25px;
	padding: 12px 24px 12px 24px;
	text-transform: uppercase;
}

.wrap__icon_tab .tui__solid_lightblue_btn {
	background-color: #0071BC;
	margin-right: 16px;
}

.wrap__icon_tab .tui__blueoutline_btn {
	color: #086ED3;
	background-color: #ffffff;
	border: 1px solid #086ED3;
}

.wrap__icon_tab .tui__solid_lightblue_btn:hover,
.wrap__icon_tab .tui__solid_lightblue_btn:focus,
.wrap__icon_tab .tui__solid_lightblue_btn:active {
	background-color: #00538A;
	color: #ffffff;
	text-decoration: none;
}

.wrap__icon_tab .tui__blueoutline_btn:hover,
.wrap__icon_tab .tui__blueoutline_btn:focus {
	text-decoration: none;
}

.wrap__icon_tab .wrap__btn_group span.lp {
	margin-right: 4px;
}

.tui_bready_icon_tabs_container .wrap__icon_tab .icon_tabs [role=tab] {
	min-height: 102px;
	position: static;
}

.wrap__icon_tab .icon_tabs [role=tab] span.focus {
	display: none;
}


.icon_tabs {
	border-radius: var(--Border-Radius-Medium, 8px) var(--Border-Radius-Medium, 8px) 0px 0px;

}

.icon_tabs [role=tab] {
	display: flex;
	flex-direction: column;
	background-color: transparent;
	border: 0px;
	text-align: center;
	cursor: pointer;
	float: left;
	align-items: center;
	width: 100%;
	min-height: 126px;
	padding: 12px;
}

.icon_tabs [role=tab] i {
	font-family: 'topicicon' !important;
	width: 64px;
	height: 64px;
	border-radius: 100px;
	border: 1px #D8E7F5;
	background: #FFF;
	font-size: 2rem;
	text-align: center;
	border-radius: 100%;
	padding: 10px;
	display: inline-block;
	margin-bottom: 14px;
	vertical-align: middle;
	line-height: 3rem;
}

.icon_tabs [role=tab] i:before {
	color: #0071BC;
}

.icon_tabs [role=tab]:focus,
.icon_tabs [role=tab]:hover {
	background-color: #fff;
	position: relative;
}

.icon_tabs [role=tab]:focus i,
.icon_tabs [role=tab]:hover i {
	background: linear-gradient(180deg, #0071BC 0%, #00335E 100%);
}

.icon_tabs [role=tab]:focus i:before,
.icon_tabs [role=tab]:hover i:before {
	color: #fff;
}

.icon_tabs [role=tab].active {
	background-color: #fff;
}

.icon_tabs [role=tab].active:after {
	border-bottom: 3px solid #0071bc;
	content: "";
	position: relative;
	width: 40px;
	bottom: -12px;
}

.icon_tabs [role=tab].active i {
	background: linear-gradient(180deg, #0071BC 0%, #00335E 100%);
}

.icon_tabs [role=tab].active i:before {
	color: #fff;
}

.icon_tabs [role=tab] span.focus {
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
}

.icon_tabs [role=tabpanel].is-hidden {
	display: none;
}

.wrap__icon_tab {
	border-radius: 8px;
	background: #FFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
}

.wrap__icon_tab .tui_topics_tab_components .tablist {
	display: flex;
	align-items: center;
	justify-content: center;
	width: auto;
	overflow: visible;
	border-bottom: 1px #D8E7F5;
	background: #E9F7FD;
}

@media (max-width: 991.98px) {
	.wrap__icon_tab .tui_topics_tab_components .tablist {
		display: none;
	}
}

.wrap__icon_tab .topic_tab_m {
	width: auto;
	background: #E9F7FD;
}

.wrap__icon_tab .topic_tab_m .tui__dropdown_title {
	font-weight: 600;
	margin-bottom: 12px;
}

.wrap__icon_tab .icon_tabs [role=tab] {
	min-height: 102px;
}

.wrap__icon_tab .icon_tabs [role=tab] span.focus {
	display: none;
}

.wrap__icon_tab .icon_tabs [role=tab]:focus span.focus,
.wrap__icon_tab .icon_tabs [role=tab]:hover span.focus {
	display: block;
	position: absolute;
	top: 0;
	background: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 145%;
	/* 23.2px */
	letter-spacing: -0.32px;
	padding: 16px;
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.18);
}


.lp_topics_tab_components.wrap__icon_tab .tablist {
	border-radius: 0;
}

.close-window {
	float: right;
	width: 2rem;
	height: 2rem;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 4px;
	right: 0;
	font-size: 1rem;
	text-decoration: none;
}

.close-window:hover,
.close-window:focus {
	text-decoration: none;
}

.close-window::after {
	content: '\e126';
	font-family: 'loopicon';
}

.score-table-row .lp-info-circle-solid:before {
	content: "\e261";
	display: inline-flex;
	width: 20px;
	height: auto;
	align-items: center;
	justify-content: center;
	position: relative;
	top: 1px;
}


.tui_bready_icon_tabs_container .chart-center-icon .lp-financial-services:before {
	color: #0071BC;
}

.tui_bready_switch_content .tui_bready_content_modal {
	margin-left: auto;
}

.tui_dataeconomies_top_banner .cmp-teaser{
            margin: 0;
}

.sbbreadcrumb+.tui_dataeconomies_top_banner {
    position: relative;
}

.tui_dataeconomies_top_banner .cmp-teaser-container{
    position: static;
                }

.tui_dataeconomies_top_banner .cmp-teaser__image img{
    opacity: 1;
                }


.sbbreadcrumb+.tui_dataeconomies_top_banner .cmp-teaser__image {
    margin-bottom: 0;
    bottom: 0;
    overflow: inherit;
} 

@media (max-width: 768px) {
    .tui__subnational_data_banner.tui_dataeconomies_top_banner .cmp-teaser__image img {
        max-width: 60% !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .sbbreadcrumb+.tui_dataeconomies_top_banner .cmp-teaser__image .cmp-image, 
                    .sbbreadcrumb+.tui_dataeconomies_top_banner .cmp-teaser__image .cmp-image img {
        height: auto;
    }
}

.tui_dataeconomies_overlay_banner .tui__subnational_home_banner:not(.tui__subnational_data_banner) .cmp-teaser>img {
    position: relative;
}


.tui_dataeconomies_overlay_banner .tui__subnational_home_banner .cmp-teaser-container {
    margin-bottom: 32px;
}

.tui_dataeconomies_overlay_banner .tui__subnational_home_banner:not(.teaser) .cmp-teaser {
    flex-direction: column-reverse;
}

.tui_dataeconomies_overlay_banner .tui__subnational_home_banner{
            padding-bottom: 0;
        } 

.full-row-blue-gray-gradient.tui_dataeconomies_overlay_banner {
    background: linear-gradient(to bottom, rgb(0, 47, 84) 75%, rgb(245, 245, 245) 30%);
}

.tui_dataeconomies_overlay_banner .tui__subnational_home_banner:not(.teaser) .cmp-teaser{
    min-height: inherit;
}
.tui_aem-Grid_flexbox .aem-Grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px;
    width: calc(100% + 16px);
}

.tui_aem-Grid_flexbox .aem-Grid>div {
    padding-left: 8px;
    padding-right: 8px;
    box-sizing: border-box;
}

@media (min-width: 768px) {
    .tui_aem-Grid_flexbox .aem-Grid {
        margin-left: -12px;
        margin-right: -12px; 
        width: calc(100% + 24px);
    }

    .tui_aem-Grid_flexbox .aem-Grid>div {
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media (min-width: 1024px) {
    .tui_aem-Grid_flexbox .aem-Grid {
        margin-left: -12px;
        margin-right: -12px;
        width: calc(100% + 24px);
    }

    .tui_aem-Grid_flexbox .aem-Grid>div {  
        padding-left: 12px; 
        padding-right: 12px;
        display: flex !important;
        align-items: flex-end;
    }
}

.tui_static_button_group .tui_aem-Grid_flexbox  .tui__button_group{
    width: auto;
}

.tui_static_button_group .tui_aem-Grid_flexbox .tui__button_group:last-child {
    margin-bottom: 0;
}

@media (width < 1200px){
 .columncontrol.tui_bready_dropdown_group .aem-Grid {
    flex-direction: column;
}
        }


 .global_search_list .tui__listtitle_tag {
  padding: 8px;
  z-index: 2;
  padding: 8px;
  background-color: #C84F22;
  color: #fff;
  border-radius: 3px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 12px;
  text-transform: uppercase;
  float: left;
  margin: 4px 16px 0px 0px;
  left: -55px;
  position: absolute;
}

.global_search_list .tui__list_navigation_section {
  margin-bottom: 16px;
}

.global_search_list .tui__blurb_text {
  font-size: 16px;
  line-height: 28px;
}

.global_search_list .tui__blurb_text p {
  margin-bottom: 16px;
}

.tui__list_navigation_section {
  position: relative;
  margin-bottom: 32px;
}

.tui__list_navigation_section:before, .tui__list_navigation_section:after {
  content: " ";
  display: table;
}

.tui__list_navigation_section:after {
  clear: both;
}

.tui__list_navigation_content {
  display: block;
}

.tui__list_navigation_content .tui__list_navigation_title {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.24px;
  color: rgba(0, 0, 0, 0.87);
  margin: 0px 0px 16px 0px;
  position: relative;
  z-index: 10;
}

.tui__list_navigation_content .tui__list_navigation_title a {
  color: rgba(0, 0, 0, 0.87);
  display: block;
}

.tui__list_navigation_content .tui__hammer {
  text-transform: none;
  font-size: 0.875rem;
  line-height: 1.375rem;
  position: relative;
  z-index: 2;
}

.tui__list_navigation_content .tui__list_link {
  font-size: 0.875rem;
  line-height: 1.375rem;
  position: relative;
  z-index: 10;
}

.tui__list_navigation_content .tui__list_link ul li {
  margin: 0px;
}

.tui__list_navigation_content .tui__list_link ul li a {
  /*display: block;*/
}

.tui__list_navigation_content .tui__blurb_text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  position: relative;
  z-index: 10;
  margin: 0px 0px 16px 0px;
}

.tui__list_navigation_content .tui__blurb_text ul {
  list-style: disc;
  padding-left: 20px;
}

.tui__list_navigation_content .tui__blurb_text ol {
  list-style: decimal;
  padding-left: 20px;
}

.tui__list_navigation_content .tui__list_link_inline ul {
  list-style: none;
}

.tui__list_navigation_content .tui__list_link_inline ul li {
  display: inline-block;
  float: left;
}

.tui__list_navigation_content .tui__list_link_inline .tui__list_link_item {
  margin-right: 8px;
  padding-right: 8px;
  border-right: 1px solid #e5e5e5;
}

.tui__list_navigation_content .tui__list_link_inline .tui__list_link_item:last-child {
  margin: 0px;
  padding: 0px;
  border: 0px solid #e5e5e5;
}

.tui__list_navigation_content .tui__list_link_inline .tui__list_link_item a {
  margin-right: 4px;
}

.tui__list_navigation_content .tui__list_link_stack ul {
  list-style: none;
}

.tui__list_navigation_content .tui__list_link_stack ul li {
  display: block;
  margin-bottom: 8px;
}

.tui__list_navigation_content .tui__sublist_link ul {
  list-style: none;
}

.tui__list_navigation_content .tui__sublist_link ul li {
  display: block;
  margin-bottom: 8px;
}

.tui__list_navigation_content .tui__sublist_link ul li:nth-of-type(1), .tui__list_navigation_content .tui__sublist_link ul li:nth-of-type(2) {
  display: inline-block;
  padding: 0px 8px 0px 0px;
  margin: 0px 8px 0px 0px;
  border-top: 0px;
  border-right: 1px solid #e6e6e6;
}

.tui__list_navigation_content .tui__sublist_link ul li:nth-of-type(3) {
  display: inline-block;
}

.tui__list_navigation_content .tui__list_link_bulletpoint {
  display: table-cell;
}

.tui__list_navigation_content .tui__list_link_bulletpoint ul {
  padding-left: 20px;
  display: inline-block;
}

.tui__list_navigation_content .tui__list_link_bulletpoint ul li {
  margin-bottom: 4px;
  list-style: disc;
  width: 100%;
}

.tui__list_navigation_content .tui__list_link_bulletpoint ul li a {
  display: block;
}

@media (min-width: 768px) {
  .tui__list_navigation_content {
    display: table-cell;
  }
}
.tui__list_nav_roundimg img {
  border-radius: 100%;
  border: 2px solid #0071bc;
}

.tui__list_nav_smtitle .tui__list_navigation_content .tui__list_navigation_title {
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.4375rem;
}

.tui__list_nav_mdtitle .tui__list_navigation_content .tui__list_navigation_title {
  font-family: "Open Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.8125rem;
}

.tui__list_nav_mdtext .tui__list_navigation_section {
  display: flex;
  align-items: center;
}

.tui__list_nav_mdtext .tui__blurb_text {
  font-size: 22px;
  line-height: 36px;
}

.tui__list_navcomponents .two__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.tui__list_navcomponents .two__column > li {
  float: none;
  width: 100%;
}

@media (min-width: 768px) {
  .tui__list_navcomponents .two__column > li {
    float: left;
    width: 47%;
    margin-right: 16px;
  }
}
@media (min-width: 992px) {
  .tui__list_navcomponents .two__column > li {
    width: 47%;
  }
}
.tui__list_navcomponents .three__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.tui__list_navcomponents .three__column li {
  float: none;
  width: 100%;
}

@media (min-width: 768px) {
  .tui__list_navcomponents .three__column li {
    float: left;
    width: 45%;
    margin-right: 16px;
  }
}
@media (min-width: 992px) {
  .tui__list_navcomponents .three__column li {
    width: 30%;
  }
}
.tui__list_navcomponents .four__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.tui__list_navcomponents .four__column li {
  float: none;
  width: 100%;
}

@media (min-width: 768px) {
  .tui__list_navcomponents .four__column li {
    float: left;
    width: 45%;
    margin-right: 16px;
  }
}
@media (min-width: 992px) {
  .tui__list_navcomponents .four__column li {
    width: 23%;
  }
}
.tui__list_navcomponents .six__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.tui__list_navcomponents .six__column li {
  float: none;
  width: 100%;
}

@media (min-width: 600px) {
  .tui__list_navcomponents .six__column li {
    float: left;
    width: 45%;
    margin-right: 16px;
  }
}
@media (min-width: 992px) {
  .tui__list_navcomponents .six__column li {
    width: 22.65%;
  }
}
@media (min-width: 1200px) {
  .tui__list_navcomponents .six__column li {
    width: 14.95%;
  }
}
@media (min-width: 992px) {
  .tui__list_nav_inline .tui__vertical_img img {
    float: none;
    width: 100%;
  }
}
.tui__card_wrapper {
  box-shadow: none;
  border: 0px;
}

.tui__card_img {
  position: relative;
}

.tui__card_img a {
  display: block;
}

.tui__card_img a:focus {
  outline: #996300 solid 5px;
}

.tui__card_img img {
  z-index: 1;
  position: relative;
  top: 0px;
  width: 100%;
  margin-top: -1px;
  max-width: 300px;
}

.tui__card_img .tui__img_tag {
  position: absolute;
  padding: 8px;
  bottom: 0px;
  left: 0;
  right: 0;
  z-index: 2;  
  padding: 16px 24px 16px 24px;
}

.tui__card_img .tui__img_tag .tui__img_caption {
  font-size: 0.75rem;
  line-height: 1.0625rem;
  color: #ffffff;
  font-weight: 600;
  display: table-cell;
  width: 86%;
  vertical-align: top;
}

.tui__card_img .tui_overlay_color {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.42) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#6b000000", GradientType=0);
}

.tui__hammer {
  position: relative;
  z-index: 2;
  font-weight: 700;
}

.tui__card_title {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin: 0px 0px 8px 0px;
  position: relative;
  z-index: 2;
  color: rgba(0, 0, 0, 0.87);
}

.tui__card_title a {
  color: rgba(0, 0, 0, 0.87);
  display: block;
}

.tui__card_description {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 8px;
  font-weight: 400;
  cursor: default;
  position: relative;
  z-index: 10;
}

.tui__card_description p {
  margin-bottom: 16px;
}

.tui__primary_card .tui__card {
  position: relative;
}

.tui__primary_card .tui__btn {
  font-size: 0.75rem;
  line-height: 1.5rem;
  position: relative;
  z-index: 2;
  text-transform: uppercase;
}

.tui__primary_card .tui__btn .lp-twit {
  font-size: 20px;
  vertical-align: middle;
  margin-right: 6px;
}

.tui__primary_card .tui__card_list {
  padding: 0px;
  list-style: none;
  display: block;
}

.tui__primary_card .tui__card_list .vertical {
  display: block;
}

.tui__primary_card .tui__card_list .horizontal {
  display: inline;
  margin-right: 8px;
  padding-right: 8px;
  border-right: 1px solid rgba(0, 0, 0, 0.6);
}

.tui__primary_card .tui__card_list .horizontal:last-child {
  margin: 0px;
  padding-right: 0px;
  border-right: 0px;
}

.tui__primary_card .tui__card_list.vertical .tui__card_list_item {
  display: block;
}

.tui__primary_card .tui__card_list_item {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #0071BC;
  margin: 0px 0px 16px 0px;
  word-break: break-word;
  position: relative;
  z-index: 2;
}

.tui__primary_card .tui__card_list_item:last-child {
  margin: 0px;
}

.tui__primary_card .tui__card_lg_text .tui__card_title {
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 8px;
}

.tui__primary_card .tui__nospace {
  margin-bottom: 0px;
}

.tui__primary_card .tui__nospace .tui__card_content {
  padding: 8px 0px 0px 0px;
}

.tui__primary_card .border-1 {
  border-radius: var(--Border-Radius-Medium, 8px);
  background: #FFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
}

.tui__primary_card .border-1 .tui__card_content {
  padding: 24px 24px 30px 24px;
}

@media (max-width: 767px) {
  .tui__primary_card .border-1 .tui__card_content {
    padding: 16px 16px 24px 16px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .tui__primary_card .border-1 .tui__card_content {
    padding: 16px 16px 24px 16px;
  }
}
.tui__primary_card .border-1 img {
  z-index: 1;
  position: relative;
  top: 0px;
  width: 100%;
  margin-top: -1px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.tui__primary_card .bg__gray .tui__card_wrapper {
  background-color: #F2F2F2;
  box-shadow: none;
}

.tui__primary_card .bg__gray .tui__card_content {
  padding: 24px 24px 30px 24px;
}

@media (max-width: 767px) {
  .tui__primary_card .bg__gray .tui__card_content {
    padding: 16px 16px 24px 16px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .tui__primary_card .bg__gray .tui__card_content {
    padding: 16px 16px 24px 16px;
  }
}
.tui__primary_card_hr {
  margin-bottom: 2.25rem;
  position: relative;
}

.tui__primary_card_hr .tui__card_wrapper {
  display: flex;
}

.tui__primary_card_hr .tui__card_img {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}

.tui__primary_card_hr .tui__card_content {
  width: calc(100% - 80px);
}

.tui__primary_card_hr img {
  aspect-ratio: 1/1;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
}

.tui__primary_card_hr .tui__card_content {
  padding-left: 0.75rem;
}

.tui__primary_card_hr .tui__card_description p {
  margin: 0;
}

.tui__primary_card_hr .tui__card_title {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.2px;
}

.tui__directory_nav {
  margin-bottom: 0.75rem;
}

.tui__directory_nav .tui__dictionary_nav_list {
  display: flex;
  flex-wrap: wrap;
}

.tui__directory_nav .tui__directorry_button button,
.tui__directory_nav .tui__directorry_button a {
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.87);
  border-bottom: 2px solid transparent;
  padding: 4px 4px 0.75rem 4px;
  display: inline-block;
  text-decoration: none;
  margin-bottom: 0.75rem;
}

.tui__directory_nav .tui__directorry_button:not(:last-child) {
  margin-right: 0.75rem;
}

.tui__directory_nav .tui__directorry_button.active button,
.tui__directory_nav .tui__directorry_button.active a {
  color: #0071BC;
  border-color: #0071BC;
}

.tui__directory_nav_result {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

/* === Begin supergrid CSS===*/
.tui__searchbar_wrapper input,
.tui__searchbar_wrapper select {
  width: 100%;
  height: 48px;
  color: rgba(0, 0, 0, 0.6);
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.25px;
  text-align: left;
  padding: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.24);
  border-radius: 0.25rem;
  margin-bottom: 1rem;
}

.tui__searchbar_wrapper .tui_input_dropdown .select-arrow:before {
  top: 15px;
}

.tui__searchbar_wrapper button {
  height: 48px;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.25px;
  text-align: center;
  background: rgb(0, 113, 188);
  cursor: pointer;
}

.tui__searchbar_wrapper .tui__input_group {
  margin-bottom: 24px;
}

 .tui__searchbar_wrapper input:focus{
    outline: none;
 } 

@media (min-width: 768px) {
  .tui__searchbar_wrapper .tui__input_group {
    display: flex;
    flex-wrap: wrap;
  }
  .tui__searchbar_wrapper .tui__input_search,
  .tui__searchbar_wrapper .tui_input_dropdown {
    width: 35%;
    display: inline-block;
    margin-bottom: 0;
  }
  .tui__searchbar_wrapper input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .tui__searchbar_wrapper select {
    border-radius: 0;
    margin-bottom: 0;
  }
  .tui__searchbar_wrapper button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .tui__searchbar_wrapper .tui__input_search,
  .tui__searchbar_wrapper .tui_input_dropdown {
    width: 411px;
    display: inline-block;
    margin-bottom: 0;
  }
}
a.tui__overlay-link {
  top: 0;
  right: 0px;
  bottom: 0;
  left: 0px;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
  visibility: visible;
  background: transparent;
  position: absolute;
  z-index: 1;
  cursor: pointer;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.tui_input_dropdown {
  position: relative;
}

.tui_input_dropdown .tui__dropdown_toggle {
  width: 100%;
  padding: 12px 12px;
  color: rgba(0, 0, 0, 0.6);
  border: 1px solid rgba(0, 0, 0, 0.24);
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
            background: #fff;
            text-align: left;
}

.tui__solid_blue_btn:last-child {
  margin-right: 0px;
}

@media (min-width: 768px) {
  .tui__searchbar_wrapper button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
.tui__searchbar_wrapper .tui__input_submit button {
  height: 48px;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.25px;
  text-align: center;
  background: rgb(0, 113, 188);
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 600;
  color: #ffffff;
  word-wrap: break-word;
  text-transform: none;
  white-space: normal;
  letter-spacing: 0.78px;
  border: 0px;
  display: inline-block;
  text-align: center;
    width: 100%;
}

.tui__searchbar_wrapper .tui_input_dropdown .select-arrow:before {
  top: 15px;
}

.tui_input_dropdown .select-arrow:before {
  font-family: "loopicon";
  content: "\e116";
  position: absolute;
  color: rgba(0, 0, 0, 0.6);
  font-size: 13px;
  top: 26px;
  right: 14px;
  pointer-events: none;
}

.tui__searchbar_wrapper{
        margin-top: 2rem;
    }

.tui__directory_nav ul,
.tui__list_navcomponents ul{
        list-style: none;
    }



@media (width > 1200px) {
  .tui_leadership_six_cards .tui__primary_card {
    width: calc(100% /6);
  }
}



.team-member .tui__author {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 24px;
}
.team-member .tui__blurb_text {  
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
      margin-bottom: 24px;
}
.team-member .tui__blurb_text p {
  margin: 0px 0px 16px 0px;
}
.team-member .team-member-expert {
            font-size: 14px;
font-weight: 400;
line-height: 22px;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.team-member .team-member-expert .team-member-experttitle {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  margin-right: 12px;
}
.team-member .team-member-expert ul li {
  border-radius: 4px;
  border: 1px solid #D8E7F5;
  background: #E9F7FD;
  padding: 8px 16px;
  display: inline-block;
}
.team-member .member-btn::before {
  font-family: "loopicon";
  content: "\e117";
     font-size: 14px;
    margin-right: 8px;
    font-weight: 400;
    position: relative;
    top: 1px;
}

.tui__blueoutline_btn {
    color: #086ED3;
    background-color: #ffffff;
    border: 1px solid #086ED3;
    text-decoration: uppercase;
}

.tui__btn {
    font-family: "Open Sans", sans-serif;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: 600;
    word-wrap: break-word;
    text-transform: none;
    white-space: normal;
    letter-spacing: 0.78px;
    border-radius: 2px;
    display: inline-block;
    text-align: center;
}

.tui__blueoutline_btn:hover, 
.tui__blueoutline_btn:active,
 .tui__blueoutline_btn.hover,
  .tui__blueoutline_btn.active,
   .tui__blueoutline_btn:focus,
    .tui__blueoutline_btn.focus {
    text-decoration: none;
    color: #00538A;
    border: 1px solid #00538A;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
}

.member-btn {
    font-size: 0.875rem;
    line-height: 1.375rem;
    padding: 8px 24px 8px 24px;
}


.tui__list_navcomponents .six__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}


.tui__list_navigation_section {
    position: relative;
    margin-bottom: 32px;
}

.tui__list_navcomponents .six__column li {
  float: none;
  width: 100%;
}
@media (min-width: 600px) {
  .tui__list_navcomponents .six__column li {
    float: left;
    width: 45%;
    margin-right: 16px;
      max-width: 193px;
  }
}
@media (min-width: 992px) {
  .tui__list_navcomponents .six__column li {
    width: 22.65%;
    max-width: 193px;
  }
}
@media (min-width: 1200px) {
  .tui__list_navcomponents .six__column li {
    width: 14.95%;
    max-width: 193px;
  }


.tui__list_navigation_section {
    margin-bottom: 0;
}

}



.cmp-leadershipcard .tui__lg_square_img img {
    object-fit: cover;
    object-position: top center;
    margin-bottom: 12px;
}

@media (min-width: 768px) {
    .cmp-leadershipcard .tui__lg_square_img img {
        width: 193px;
        height: 193px;
    }
}


.tui__lg_square_img{
  position: relative;
  display: inline-block;
  width: 100%;
}
.tui__lg_square_img img {
    margin-right: 16px;
    float: left;
    display: block;
}

.tui__list_navigation_content {
    display: block;
}


@media (min-width: 768px) {
    .tui__list_navigation_content {
        display: table-cell;
    }
}


.cmp-leadershipcard .tui__list_navigation_content .tui__list_navigation_title {
    font-size: 20px;
    font-style: normal;   
    font-weight: 700;
    line-height: 24px;
}

.tui__list_navigation_content .tui__list_navigation_title {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.24px;
    color: rgba(0, 0, 0, 0.87);
    margin: 0px 0px 8px 0px;
    position: relative;
    z-index: 10;
}

.tui__list_navigation_content .tui__list_navigation_title a {
    color: rgba(0, 0, 0, 0.87);
    display: block;
}

.tui__list_navigation_content .tui__hammer {
    text-transform: none;
    font-size: 0.875rem;
    line-height: 1.375rem;
    position: relative;
    z-index: 2;
}
.tui__hammer {
    font-family: "Open Sans", sans-serif;
    font-size: 0.75rem;
    line-height: 1.0625rem;
    font-weight: 600;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.6);
    margin: 0px 0px 8px 0px;
}
.tui__hammer {
    position: relative;
    z-index: 2;
    font-weight: 400;
}

.cmp_teammember {
    display: flex;
    flex-wrap: wrap;
}

@media (width < 992px){
    .tui__image_components {
            margin-bottom: 2rem;
        }
    }

.tui_leadership_card_title h2{
            margin-bottom: 24px;
        }


@media (width < 768px) {
    .tui__searchbar_wrapper .tui__input_submit{
         margin-top: 1rem;
     }
 }
.tui__body_content {
  font-size: 1.125rem;
  line-height: 1.875rem;
  color: rgba(0, 0, 0, 0.87);
}
.tui__body_content p {
  margin: 0px 0px 16px 0px;
}
.tui__body_content ul {
  list-style: disc;
  padding-left: 40px;
}
.tui__body_content ul li {
  list-style: disc;
  margin: 0px 0px 16px 0px;
}
.tui__body_content ol {
  list-style: decimal;
  padding-left: 40px;
}
.tui__body_content ol li {
  list-style: decimal;
  margin: 0px 0px 16px 0px;
}
.tui__body_content .tui__body_content_sm_hor {
  float: left;
  width: 263px;
}
.tui__body_content .tui__body_content_sm_hor img {
  margin-bottom: 8px;
}
.tui__body_content .tui__body_content_lg_hor {
  float: left;
  width: 360px;
}
.tui__body_content .tui__body_content_lg_hor img {
  margin-bottom: 8px;
}
.tui__body_content .tui__body_content_sm_ver {
  float: left;
  width: 165px;
}
.tui__body_content .tui__body_content_sm_ver img {
  margin-bottom: 8px;
}
.tui__body_content .tui__body_content_lg_ver {
  float: left;
  width: 220px;
}
.tui__body_content .tui__body_content_lg_ver img {
  margin-bottom: 8px;
}
.tui__body_content .tui__body_content_sm_squ {
  float: left;
  width: 140px;
}
.tui__body_content .tui__body_content_sm_squ img {
  margin-bottom: 8px;
}
.tui__body_content .tui__body_content_lg_squ {
  float: left;
  width: 220px;
}
.tui__body_content .tui__body_content_lg_squ img {
  margin-bottom: 8px;
}
.tui__body_content .tui__body_content_full_size {
  margin-bottom: 8px;
}
.tui__body_content .tui__body_content_full_size img {
  margin-bottom: 8px;
}
.tui__body_content .tui__body_left_img {
  float: left;
  margin: 0px 16px 0px 0px;
}
.tui__body_content .tui__body_right_img {
  float: right;
  margin: 0px 0px 0px 16px;
}
.tui__body_content figcaption {
  font-size: 0.75rem;
  line-height: 1.5rem;
  color: #666666;
  /*margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e5e5e5;*/
}
.tui__body_content .tui_body_content_table {
  background: #fff !important;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
  border: 0px;
  margin: 0px 0px 16px 0px;
  border-bottom: 1px solid #e5e5e5;
  overflow: scroll;
}
@media (min-width: 992px) {
  .tui__body_content .tui_body_content_table {
    overflow: auto;
  }
}
.tui__body_content .tui_body_content_table table {
  border: 1px solid #e5e5e5;
  /*border-left: 0px;
  border-right: 0px;*/
  width: 100%;
}
.tui__body_content .tui_body_content_table table thead tr {
  background-color: #fafafa;
}
.tui__body_content .tui_body_content_table table thead tr:nth-child(2) {
  border-bottom: 2px solid #787878;
}
.tui__body_content .tui_body_content_table table thead tr th {
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  width: auto;
  padding: 8px;
}
.tui__body_content .tui_body_content_table table tbody tr {
  border-bottom: 1px solid #e5e5e5;
  /*&:nth-child(2) {
  	th {
  		border-bottom: 2px solid #787878;
  	}
  }*/
}
.tui__body_content .tui_body_content_table table tbody tr:first-child th {
  background-color: #fafafa;
  border: 1px solid #e5e5e5;
}
.tui__body_content .tui_body_content_table table tbody tr th {
  font-size: 0.8125rem;
  line-height: 1.0625rem;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
  vertical-align: bottom;
  font-weight: bold;
  padding: 8px;
  border: 0px;
}
.tui__body_content .tui_body_content_table table tbody tr td {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: rgba(0, 0, 0, 0.87);
  padding: 8px;
  word-break: break-word;
  text-align: left;
  border: 0px;
  /*&:first-child{
  	width: 25%;
  }*/
}
.tui__body_content .tui_body_content_table table tbody tr:nth-child(odd) {
  background-color: #ffffff;
}
.tui__body_content .tui_body_content_table table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.tui__body_content .tui_body_content_table caption {
  font-size: 1rem;
  font-weight: bold;
  text-align: left;
  margin-bottom: 16px;
}
.tui__body_content .tui_body_content_table caption .tui__caption_title {
  font-size: 1rem;
  font-weight: bold;
}
.tui__body_content .tui_body_content_table caption .tui__caption_description {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
@media (max-width: 767px) {
  .tui__body_content .tui_body_content_table table > thead > tr > th,
  .tui__body_content .tui_body_content_table table > tbody > tr > th,
  .tui__body_content .tui_body_content_table table > tfoot > tr > th,
  .tui__body_content .tui_body_content_table table > thead > tr > td,
  .tui__body_content .tui_body_content_table table > tbody > tr > td,
  .tui__body_content .tui_body_content_table table > tfoot > tr > td {
    white-space: nowrap;
  }
}
.tui__body_content .tui_body_content_table .lp-info-circle {
  font-size: 18px;
}
.tui__body_content .tui__layout_table table {
  margin-bottom: 32px;
}
.tui__body_content .tui__layout_table table thead tr th {
  font-size: 0.875rem;
  line-height: 1.375rem;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  width: auto;
  padding: 8px;
}
.tui__body_content .tui__layout_table table tbody tr th {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  padding: 8px;
}
.tui__body_content .tui__layout_table table tbody tr td {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: rgba(0, 0, 0, 0.87);
  padding: 8px;
  word-break: break-word;
  text-align: left;
  vertical-align: top;
}
.tui__body_content .tui__layout_table table tbody tr td:first-child {
  text-align: right;
  width: 20%;
  color: #787878;
}
.tui__body_content .tui__layout_table table tbody tr td:nth-child(2n) {
  text-align: left;
}
.tui__body_content .tui__no_table {
  background: #fff !important;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
  border: 0px;
  margin: 0px 0px 16px 0px;
  border-bottom: 1px solid #e5e5e5;
}
.tui__body_content .tui__no_table table {
  border: 1px solid #e5e5e5;
  border-left: 0px;
  border-right: 0px;
  width: 100%;
}
.tui__body_content .tui__no_table table thead tr:nth-child(2) {
  border-bottom: 2px solid #787878;
}
.tui__body_content .tui__no_table table thead tr th {
  font-size: 0.875rem;
  line-height: 1.375rem;
  text-align: center;
  vertical-align: top;
  font-weight: bold;
  width: auto;
  padding: 8px;
}
.tui__body_content .tui__no_table table tbody tr th {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
  vertical-align: bottom;
  font-weight: bold;
  padding: 8px;
}
.tui__body_content .tui__no_table table tbody tr td {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: rgba(0, 0, 0, 0.87);
  padding: 8px;
  word-break: break-word;
  text-align: left;
  border: 0px;
  /*&:first-child{
  	width: 25%;
  }*/
}
@media (max-width: 767.5px) {
  .tui__body_content .tui__no_table table tbody tr td {
    width: 100%;
    display: block;
  }
}
.tui__body_content .tui__no_table table tbody tr:nth-child(odd) {
  background-color: #ffffff;
  -o-box-shadow: 0px -1px 1px 0px #e6e6e6;
  box-shadow: 0px -1px 1px 0px #e6e6e6;
}
.tui__body_content .tui__no_table table tbody tr:nth-child(even) {
  background-color: #F5F7FC;
  -o-box-shadow: 0px -1px 1px 0px #e6e6e6;
  box-shadow: 0px -1px 1px 0px #e6e6e6;
}
.tui__body_content .lp-twit {
  font-size: 1.125rem;
  padding: 4px;
  vertical-align: middle;
  color: #0071bc;
}
.tui__body_content a:hover {
  text-decoration: underline;
}
.tui__body_content .morelink {
  font-family: "Open Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 600;
  color: #0071bc;
  word-wrap: break-word;
  text-transform: none;
  white-space: normal;
  letter-spacing: 0.78px;
  border: 0px;
  border-radius: 0px;
  display: inline-block;
  text-align: center;
  background-color: transparent;
}
.tui__body_content .morelink:hover {
  text-decoration: none;
  border-bottom: none;
}

.tui__lead_smtitle {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.tui__lead_mdtitle {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: -0.24px;
}

.tui__lead_lgtitle {
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 34px;
  letter-spacing: -0.28px;
}
@media (min-width: 992px) {
  .tui__lead_lgtitle {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: -0.64px;
  }
}

blockquote {
  font-family: "Andes", sans-serif;
  font-size: 1.5rem;
  line-height: 2.25rem;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 8px;
}




a.tweet-sentance:hover {
  text-decoration: none;
}

.tweetable {
  color: #333;
  display: inline;
}

.tweetable a {
  background-color: #d9ecfd;
  color: inherit;
  /* twitter color */
  color: #333 !important;
  padding: 2px;
  text-decoration: none;
  border-bottom: 0px !important;
  transition: all 0.1545s ease-in-out;
}

.tweetable .lp {
        font-family: 'loopicon';
  float: none !important;
  color: #009fda;
  font-size: 18px;
  padding: 0px 4px 0px 4px;
  display: inline-block;
}

.tweetable a:hover i,
.tweetable a:active i,
.tweetable a.active i,
.tweetable a:focus i,
.tweetable a:hover,
.tweetable a:active,
.tweetable a:focus {
  background-color: #0071bc;
  color: white !important;
  cursor: pointer;
  text-decoration: none;
}

.tweetable img {
  border: 0;
  display: inline-block;
  height: 1em;
  margin-left: 0.1875em;
  margin-right: 0.1875em;
  position: relative;
  top: -0.1em;
  vertical-align: middle;
  width: 1em;
  transition: all 0.1545s ease-in-out;
}

.tweetable img.twitter-icon-over {
  opacity: 0;
  position: absolute;
}

.tweetable:hover img.twitter-icon-over,
.tweetable:active img.twitter-icon-over,
.tweetable:focus img.twitter-icon-over {
  opacity: 1;
  position: relative;
}

.tweetable:hover img.twitter-icon-out,
.tweetable:active img.twitter-icon-out,
.tweetable:focus img.twitter-icon-out {
  display: none;
}

.tui__autopull_metadata {
  font-size: 1.125rem;
  line-height: 1.8125rem;
  color: rgba(0, 0, 0, 0.87);
  font-weight: bold;
}
.tui__autopull_metadata p {
  margin: 0px 0px 16px 0px;
}
.table-sort.tui_body_content_table table thead tr th p,
.table-sort.tui_body_content_table table tbody tr th p {
    margin:0px;
    display:inline-block;
        }
.table-sort.tui_body_content_table table tbody tr:first-child th,
.table-sort.tui_body_content_table table thead tr th {
    cursor: pointer;
                width: revert-layer;
        }
.table-sort.tui_body_content_table table thead tr th:after,
.table-sort.tui_body_content_table table tbody tr:first-child th:after{
font-family: "loopicon";
content: "\e116";
font-size: 0.75rem;
margin-left: 4px;
}
.table-sort.tui_body_content_table table thead tr th.headerSortDown:after{
font-family: "loopicon";
content: "\e119";
font-size: 0.75rem;
margin-left: 4px;
}
@media print {
  /* Hide scrollbar for Chrome, Safari and Opera */
  .tui__body_content .tui_body_content_table::-webkit-scrollbar {
    display: none;
  }
  /* Hide scrollbar for IE, Edge and Firefox */
  .tui__body_content .tui_body_content_table {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
  }
}

.tablesorter th {
  cursor: pointer;
  position: relative;
  user-select: none;
}

.tablesorter th::after {
  content: "\e116";
  font-size: 12px;
  margin-left: 6px;
  opacity: 0.5;
}

.tablesorter th.sort-asc::after {
  content: "\e119" !important;
  opacity: 1;
}

.tablesorter th.sort-desc::after {
 content: "\e116" !important;
  opacity: 1;
}
.tui_bready_data_table tr.collapsible.toggle-row.collapsible-content.sub-indicator td:first-child{
padding-left: 96px;
}

.tui_bready_data_table tr.collapsible.toggle-row.collapsible-content.sub-indicator+tr>td {
padding-left: 96px;
 padding-bottom: 20px;
 max-width: fit-content;
}
.tui_bready_data_table_header + .tui_bready_data_table table.inner-table tr td:first-child {
    min-width:420px;
    }
.tui_bready_data_table_header + .tui_bready_data_table table.inner-table td:nth-child(2) {
    left:0px;
                }
.b-ready-hide-region {
    display:none;
    }
.tui_subnational_tabs_scroll .tui_video_section .tui_embed_responsive{
    padding-bottom: 56.25%;
                margin-bottom: 10%;
}

@font-face {
  font-family: 'topicicon';
  src:  url('clientlib-site/resources/fonts/topicicon.eot?dkcv4a');
  src:  url('clientlib-site/resources/fonts/topicicon.eot?dkcv4a#iefix') format('embedded-opentype'),
    url('clientlib-site/resources/fonts/topicicon.ttf?dkcv4a') format('truetype'),
    url('clientlib-site/resources/fonts/topicicon.woff?dkcv4a') format('woff'),
    url('clientlib-site/resources/fonts/topicicon.svg?dkcv4a#topicicon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

i.lp {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'topicicon';
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lp-business-location:before {
  content: "\e902";
  color: #fff;
}
.lp-financial-services:before {
  content: "\e903";
  color: #fff;
}
.lp-business-entry:before {
  content: "\e904";
  color: #fff;
}
.lp-business-insolvency:before {
  content: "\e905";
  color: #fff;
}
.lp-dispute-resolution:before {
  content: "\e906";
  color: #fff;
}
.lp-general-b-ready:before {
  content: "\e907";
  color: #fff;
}
.lp-international-trade:before {
  content: "\e908";
  color: #fff;
}
.lp-labor:before {
  content: "\e909";
  color: #fff;
}
.lp-market-competition:before {
  content: "\e901";
  color: #fff;
}
.lp-taxation:before {
  content: "\e910";
  color: #fff;
}
.lp-utility-connections:before {
  content: "\e911";
  color: #fff;
}
