/* @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* * {
    font-family   : 'Roboto', sans-serif;
    font-family   : 'Montserrat',
sans-serif;
font-family       : 'Work Sans',
sans-serif;
} */

@font-face {
    font-family: "Museo Sans Regular";
    src        : url("../fonts/MuseoSans_500.otf");
}

@font-face {
    font-family: "Museo Sans Thin";
    src        : url("../fonts/MuseoSans-300.otf");
}

@font-face {
    font-family: "Museo Slab Regular";
    src        : url("../fonts/Museo_Slab_500.otf");
}

[data-theme="dark"] {
    --primary-bg-color  : #0a1427;
    --header-bg-color   : #04373D;
    --color-white       : #FFFFFF;
    --text-color        : #292929;
    --text-font-family  : 'Roboto', sans-serif;
    --yellow-bg         : #FFC501;
    --grey-bg-color     : #BDBDBD;
    --dark-grey-bg-color: #807F7F;
    --overlay-bg-color  : #04373D;
    --color-black       : #000000;
    --form-bg-color     : #18464C;
}


h4 {
    font-family: "Museo Sans Regular" !important;
}

ol,
li {
    font-family: "Museo Sans Regular" !important;
    font-size  : 1rem;
    font-size  : 0.875rem;
    font-weight: 400;
    color      : var(--text-color);
}

.grey-bg {
    background-color: var(--grey-bg-color) !important;
}

/* .navbar.main-nav {
    background-image: linear-gradient(#575757, #cbcaca);
} */

.landing-video {
    position: absolute;
    top     : 0px;
    left    : 0px;
    right   : 0px;
    width   : 100%;
    z-index : 2;
    height  : calc(100vh - 60px);
}

#myVideo {
    /* width     : 100%; */
    /* height : 100%; */
    /* height    : calc(100vh - 60px);
    object-fit: cover; */
    position  : absolute;
    z-index   : -1;
    width     : 100%;
    height    : 100%;
    top       : 0px;
    left      : 0px;
    object-fit: cover;
}

.landing-content {
    z-index      : 99;
    position     : relative;
    color        : #fff;
    /* height    : calc(100vh - 178px);
    height       : calc(100vh - 125px); */
    overflow-y   : auto;
    overflow-x   : hidden;
}

.rect {
    width           : 30px;
    height          : 20px;
    background-color: #103B6E;
    border-radius   : 5px;
}

.rect1 {
    width           : 30px;
    height          : 20px;
    background-color: #103B6E;
    border-radius   : 5px;
}

.rect2 {
    width           : 30px;
    height          : 20px;
    background-color: #346D96;
    border-radius   : 5px;
}

.rect3 {
    width           : 30px;
    height          : 20px;
    background-color: #2A5F8B;
    border-radius   : 5px;
}

.rect4 {
    width           : 30px;
    height          : 20px;
    background-color: #346D96;
    border-radius   : 5px;
}

.rect5 {
    width           : 30px;
    height          : 20px;
    background-color: #3E7AA1;
    border-radius   : 5px;
}

.rect6 {
    width           : 30px;
    height          : 20px;
    background-color: #4989AD;
    border-radius   : 5px;
}

.rect7 {
    width           : 30px;
    height          : 20px;
    background-color: #3E7AA1;
    border-radius   : 5px;
}

.rect8 {
    width           : 30px;
    height          : 20px;
    background-color: #5DA3C2;
    border-radius   : 5px;
}

.rect9 {
    width           : 30px;
    height          : 20px;
    background-color: #5497B9;
    border-radius   : 5px;
}

.rect10 {
    width           : 30px;
    height          : 20px;
    background-color: #5DA3C2;
    border-radius   : 5px;
}

.rect11 {
    width           : 30px;
    height          : 20px;
    background-color: #65AECB;
    border-radius   : 5px;
}

.rect12 {
    width           : 30px;
    height          : 20px;
    background-color: #7BCDE4;
    border-radius   : 5px;
}

.rect13 {
    width           : 30px;
    height          : 20px;
    background-color: #81D5EB;
    border-radius   : 5px;
}

.rect14 {
    width           : 30px;
    height          : 20px;
    background-color: #81D5EB;
    border-radius   : 5px;
}

.rect15 {
    width           : 30px;
    height          : 20px;
    background-color: #87DEF2;
    border-radius   : 5px;
}

.rect16 {
    width           : 30px;
    height          : 20px;
    background-color: #8DE6F8;
    border-radius   : 5px;
}

.rect17 {
    width           : 30px;
    height          : 20px;
    background-color: #8DE6F8;
    border-radius   : 5px;
}

.rect .c-data,
.rect1 .c-data,
.rect2 .c-data,
.rect3 .c-data,
.rect4 .c-data,
.rect5 .c-data,
.rect6 .c-data,
.rect7 .c-data,
.rect8 .c-data,
.rect9 .c-data,
.rect10 .c-data,
.rect11 .c-data,
.rect12 .c-data,
.rect13 .c-data,
.rect14 .c-data,
.rect15 .c-data,
.rect16 .c-data,
.rect17 .c-data {
    opacity  : 0;
    font-size: 12px;
}

.rect .c-data:hover,
.rect1 .c-data:hover,
.rect2 .c-data:hover,
.rect3 .c-data:hover,
.rect4 .c-data:hover,
.rect5 .c-data:hover,
.rect6 .c-data:hover,
.rect7 .c-data:hover,
.rect8 .c-data:hover,
.rect9 .c-data:hover,
.rect10 .c-data:hover,
.rect11 .c-data:hover,
.rect12 .c-data:hover,
.rect13 .c-data:hover,
.rect14 .c-data:hover,
.rect15 .c-data:hover,
.rect16 .c-data:hover,
.rect17 .c-data:hover {
    opacity: 1;
    cursor : pointer;
    color  : #fff;
}

.country-map:hover {
    transform: scale(1.1, 1.1);
    cursor   : pointer;
}

.country-names {
    height    : calc(100vh - 106px);
    overflow-x: hidden;
    overflow-y: auto;
}

/* .banner-section {
    background-color: #000;
} */

.navbar-light .navbar-nav .nav-link {
    color      : var(--color-white) !important;
    font-style : normal;
    font-weight: normal;
    font-family: "Museo Sans Regular" !important;
    font-size  : 0.7rem;
}

/* #navbar-inner .nav .bg-light
{
    color           : #103B6E!important;
    background-color: #E9E8E8;
    margin          : 1px 0px;
    border-radius   : 2px;
    font-weight: bold;

} */
.main-section-padding {
    padding: 2rem;
}

.maindigital {
    padding-top: 60px;
}

.banner-section {
    height: calc(100vh - 60px);
}

.banner-section .map-section-text .banner-heading {
    color         : #D50032;
    font-weight   : bold;
    font-size     : 1.5rem;
    font-family   : "Museo Sans Regular" !important;
    text-transform: uppercase;
}

.banner-section .banner-summary-text {
    color      : var(--text-color);
    font-size  : 1.125rem;
    font-weight: 400;
    font-family: "Museo Sans Regular" !important;
}

.bannerhead {
    font-size: 2.3rem !important;
}

.scrollpara {
    height    : calc(100vh - 180px);
    position  : relative;
    overflow  : hidden;
    overflow-y: auto;
}

.scrollpara p {

    color      : var(--text-color);
    font-size  : 1rem;
    font-size  : 0.875rem;
    font-weight: 400;
    font-family: "Museo Sans Regular" !important;
}

.mapquestion {
    /* float      : right; */
    font-size  : 1rem !important;
    font-weight: bold;
    font-family: "Museo Sans Regular" !important;
}

.flags-images .image-flag-div img {
    margin : 0 auto;
    display: block;
}

.flags-images p {
    text-align : center;
    font-size  : 0.8rem;
    font-weight: 500;
}

.banner-hover-link {
    font-size         : 1rem;
    color             : var(--text-color);
    text-decoration   : underline;
    text-decoration   : none;
    /* font-weight    : bold; */
    color             : #000 !important;
    font-family       : "Museo Sans Regular" !important;
}

.banner-hover-link:hover {
    color: #103B6E !important;
    ;
}


.fonthover {
    /* float    : right; */
    font-size: 1.2rem;
}

.fonthover .fa-arrow-right {
    background-color: #8B8888;
    width           : 29px;
    padding         : 4px;
    border-radius   : 50%;
    padding-left    : 7px;
    height          : 29px;

}

.fonthover .fa-arrow-right:hover {
    cursor: pointer;
}

.fonthover .fa-question {
    background-color: #8B8888;
    width           : 29px;
    padding         : 4px;
    border-radius   : 50%;
    padding-left    : 9px;
    height          : 29px;

}

.fonthover .fa-question:hover {
    cursor: pointer;
}

.fonthover .fa-plus {
    color      : #fff;
    margin-left: 5px;
}

.hexagon {
    position           : relative;
    width              : 27px;
    height             : 27.21px;
    background-color   : #D50032;
    /* margin          : 86.60px 0; */
    transform          : rotate(90deg);
}

.hexagon:before,
.hexagon:after {
    content     : "";
    position    : absolute;
    width       : 0;
    border-left : 14px solid transparent;
    border-right: 14px solid transparent;
}

.hexagon:before {
    bottom       : 98%;
    border-bottom: 8.6px solid #D50032;
    right        : -3%;
}

.hexagon:after {
    top       : 97%;
    width     : 0;
    border-top: 8.6px solid #D50032;
    right     : -1%;
}

.multi-key:hover {
    cursor: pointer;
}

.tab-section {
    background         : url("../img/tabs-background-image.png") var(--overlay-bg-color);
    background-position: center;
    background-size    : cover;
    background-repeat  : no-repeat;
    color              : var(--color-white);
}

.tab-section .nav-item {
    margin        : 0 10px;
    display       : flex;
    flex-direction: column;
    font-size     : 12px;
}

.tab-section .nav-item .nav-link {
    width           : 50px !important;
    height          : 50px;
    background-color: #807F7F;
    border-radius   : 100px;
    font-size       : 0.8rem;
    color           : var(--color-black);
    padding         : 12px 12px;
    font-weight     : bold;
    display         : flex;
    justify-content : center;
    align-items     : center;
}

.nav-country-item {

    width           : 50px !important;
    height          : 50px;
    background-color: var(--yellow-bg) !important;
    border-radius   : 100px;
    font-size       : 0.8rem;
    color           : var(--color-black);
    padding         : 12px 12px;
    font-weight     : bold;
    display         : flex;
    justify-content : center;
    align-items     : center;
    border          : none;

}

.nav-country-item .dropdown-menu .dropdwon-item:hover {
    cursor: pointer;
}

.tab-section .nav-pills .nav-link.active,
.tab-section .nav-pills .show>.nav-link {
    background-color: var(--yellow-bg);
}

.tab-section .nav-item {
    justify-content: start;
    align-items    : center;
    display        : flex;
}

.resource-text-sect h5 {
    font-size  : 1.25rem;
    color      : #fff;
    font-weight: bolder;
    font-family: "Museo Sans Regular" !important;
}

.resource-text-sect p {
    font-size  : 0.825rem;
    margin     : 15px 0;
    color      : #fff;
    font-weight: 400;
    text-align : justify;
    font-family: "Museo Sans Thin" !important;
}

#contactSubmitButton {
    font-size  : 0.75rem;
    font-family: "Museo Sans Regular" !important;
}

.customdiv,
.customdiv1,
.customdiv-map {
    background-color: white;

}

#customdiv-map {
    height    : 200px;
    overflow-y: scroll;
}

#tglr-map:hover {
    cursor: pointer;
}

.live-para {
    font-size  : 0.825rem !important;
    font-family: "Museo Sans Regular" !important;
}

.form-title {
    font-size  : 0.825rem !important;
    font-family: "Museo Sans Regular" !important;
}

.footer-title {
    font-family: "Museo Sans Regular" !important;
    font-size  : 1rem;
}

.dure-logo-wrap {
    font-size: 0.7rem;
}

.footersec p {
    font-size: px;
}

.resource-img-wrap {
    height: 100%;
}

.resource-img-wrap img {
    height    : 100%;
    object-fit: cover;
}

.learn-more-btn {
    border-radius   : 9px;
    background-color: #807F7F !important;
    border-color    : #807F7F !important;
    font-size       : 0.75rem;
    color           : #fff;
    font-weight     : 400;
    font-family     : "Museo Sans Regular" !important;
}

.form-wrap {
    background-color: transparent;
    padding         : 20px;
    padding-top     : 0px;

}

.ntp-section {
    /* border-left: 2px solid #D50032; */
}

.form-wrap .form-text-summary h5 {
    /* color: var(--color-white); */
}

.form-wrap .form-text-summary p {
    /* color      : var(--color-white); */
    font-size  : 0.8rem;
    font-weight: 400;
}

.form-wrap .form-details-sec {
    /* color      : var(--color-white); */
    font-size  : 0.8rem;
    font-weight: 400;
}

.form-wrap .form-details-sec p {
    /* color      : var(--color-white); */
    font-size  : 0.8rem;
    font-weight: 400;
}

.form-wrap .form-details-sec .form-control,
.form-wrap .form-details-sec .form-select {
    background-color   : #D4D2D2;
    /* background-color: #fff; */
    border             : 1px solid #D4D2D2;
    font-size          : 0.8rem;
}

.globe-landing {
    max-width   : 50%;
    display     : block;
    margin-left : auto;
    margin-right: 10%;
}

.form-wrap .form-details-sec .submit-btn {
    background-color: #D4D2D2;
    border          : 1px solid #707070;
    color           : var(--color-black);
    font-size       : 0.8rem;
}

.searchbox .form-control {
    background-color: #747272;
    border          : 1px solid #747272;
    color           : var(--color-white);
    font-size       : 0.7rem;
}

.searchbox .form-control:focus {
    outline   : 0;
    box-shadow: none;
}

.searchbox .input-group-text {
    background-color: #747272;
    border          : 1px solid #747272;
    color           : #fff;
}

.searchbox .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: var(--color-white);
}

.searchbox .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: var(--color-white);
}

.searchbox .form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: var(--color-white);
}

.searchbox .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: var(--color-white);
}

.testimonials {
    /* background-color   : #D50032; */
    position              : relative;
    /* padding-top        : 80px; */
    /* border-top         : 2px solid #D50032; */
}

/* .testimonials:after {
    content         : "";
    position        : absolute;
    bottom          : 0;
    left            : 0;
    right           : 0;
    width           : 100%;
    height          : 30%;
    background-color: #ddd;
} */

#customers-testimonials .item-details {

    color     : var(--color-black);
    padding   : 20px 10px;
    text-align: left;
}

#customers-testimonials .item-details h5 {
    margin     : 0 0 15px;
    font-size  : 18px;
    line-height: 18px;
}

#customers-testimonials .item-details h5 span {
    color        : #D50032;
    float        : right;
    padding-right: 20px;
}

#customers-testimonials .item-details p {
    font-size: 14px;
}

#customers-testimonials .item {
    text-align      : center;
    /* margin-bottom: 80px; */
}

.owl-carousel .owl-nav [class*=owl-] {
    transition: all 0.3s ease;
}

.owl-carousel .owl-nav [class*=owl-].disabled:hover {
    background-color: #D6D6D6;
}

.owl-carousel {
    position: relative;
}

.owl-carousel .owl-next,
.owl-carousel .owl-prev {
    width        : 50px;
    height       : 50px;
    line-height  : 50px;
    border-radius: 50%;
    position     : absolute;
    top          : 30%;
    font-size    : 20px;
    color        : #fff;
    border       : 1px solid #ddd;
    text-align   : center;
}

.owl-carousel .owl-prev {
    left: -70px;
    left: -30px;
}

.owl-carousel .owl-next {
    right: -70px;
    right: -30px;
}

.customers-testimonials {
    position: relative;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    font-size: 2rem;
}

.home-acknowledge {
    background         : url(../img/Path\ 554.png);
    background-repeat  : no-repeat;
    background-position: center;
    background-size    : cover;
    height             : 200px;
    width              : 100%;
}

.home-acknowledgecontent {
    border-bottom: 5px solid #D50032;
    width        : fit-content;
    position     : absolute;
    left         : 50px;
    top          : 138px;
}

.home-acknowledgecontent1 {
    border-bottom: 5px solid #D50032;
    width        : fit-content;
    position     : absolute;
    left         : 50px;
    top          : 78px;
}
.footer-section {
    background-color: #3F3F3F;
    color           : white;
    font-size       : 14px;

}

.footer-section a {
    text-decoration: none;
    color          : white;
}

.footer-section h4 {
    /* color    : var(--color-white); */
    font-size: 1rem;
}

.footer-section ul {
    padding-left   : 0;
    list-style-type: none;
}

.footer-section ul li {
    font-size  : 0.8rem;
    color      : var(--color-white);
    font-weight: 400;
    cursor     : pointer;
}

.footer-section .footer-a-line {
    color      : var(--color-white);
    cursor     : pointer;
    font-size  : 0.8rem;
    font-weight: bold;
    ;

}

.footer-section .footer-company-logo-sect p span {
    /* color    : var(--color-white); */
    font-size  : 0.8rem;
    font-family: "Museo Sans Regular" !important;
}

.footer-section .footer-company-logo-sect .icon-img {
    width: 28px !important;
}

.map-section {}

.tab-wrap {
    position: relative;
}

.tab-wrap .nav.nav-pills {
    position: relative;
    z-index : 2;
}

.tab-wrap .right-side-circle {
    width        : 32px;
    height       : 50px;
    position     : absolute;
    background   : #fff;
    border-radius: 50px 0px 0px 50px;
    right        : -32px;
    top          : 40px;
}

.tab-wrap .left-side-circle {
    width        : 32px;
    height       : 50px;
    position     : absolute;
    background   : #fff;
    border-radius: 0px 50px 50px 0px;
    left         : -32px;
    top          : 40px;
}

.tab-wrap .middle-line {
    width     : 100%;
    height    : 3px;
    position  : absolute;
    background: #fff;
    top       : 64px;
    left      : 0;
}

.tabs-sum-text h4 {
    color    : var(--yellow-bg);
    font-size: 1rem;
}

.tabs-sum-text h5 b {
    color    : var(--color-white);
    font-size: 0.8rem;
}

.tabs-sum-text p {
    color    : var(--color-white);
    font-size: 0.8rem;
}

.scroll-menu .nav .nav-item span {
    word-break: break-all;
}

.inner-tabs-wrap .nav-item .nav-link {
    background-color: transparent !important;
    width           : 100% !important;
    display         : flex;
    flex-direction  : column;
    justify-content : center;
    align-items     : center;
}

.inner-tabs-wrap .nav-item .nav-link span {
    color          : var(--color-white);
    font-size      : 1.1rem;
    padding-top    : 1rem;
    text-decoration: underline;
}

/* PDF Viewer related style starts */
.gallery1 {
    visibility: hidden;
}

.tools-container .name,
.tools-container .tools {
    display: none !important;
}

.tools-container {
    background-color: transparent !important;
}

.tools-container .close.EZViewHighlight img {
    margin-right    : calc(50vw - 400px);
    background-color: #fff;
    border-radius   : 50%;
    top             : 10px !important;
}


#chartcontainer {
    height: 500px;
}

/* #pills-tabContent {
    margin-top   : 60px;
    margin-bottom: 30px;
} */

.chart_holder {
    /* background-color: rgba(0, 0, 0, 0.3); */
    padding      : 15px;
    border-radius: 4px;

}

.tbjourneryholdermain {
    background-color: #329e9e;
    height          : 403px;
    margin-top      : 30px;
    border-radius   : 4px;
}

.countrynameswitcher {
    display        : flex;
    align-items    : center;
    justify-content: space-evenly;
    font-size      : 1rem !important;
    width          : 100%;
    margin-top     : 20px;
}

.countrynameswitcher i {
    color: #000000 !important;
}

.tbjourneryholdermain a {
    background-color: var(--yellow-bg);
    color           : #000 !important;
    padding         : 10px;
    border-radius   : 4px;
    font-weight     : bold;
    text-decoration : none;
}

.countryholder {
    height         : 280px;
    padding-left   : 10px;
    padding-right  : 10px;
    display        : flex;
    align-items    : center;
    justify-content: center;
    flex-direction : column;
}

.countryholder img {
    max-width: 90%;
}

.journeyheading {
    padding      : 10px;
    color        : #04373d !important;
    font-size    : 20px !important;
    font-weight  : bold;
    margin-bottom: 0px;
}

/* .journeyroadholder {
    background-image     : url("../img/Road.png");
    height               : 350px;
    width                : 606px;
    background-position  : center;
    background-repeat    : no-repeat;
    background-size      : contain;
    background-position-y: bottom;
}

.journeybaloonholder p {
    margin-bottom: 0px !important;
}

.journeybaloonholder p.year {
    margin-bottom: 0px !important;
    font-size    : 1rem !important;
}

.journeybaloonholder i {
    font-size: 2.5rem !important;
}

.journeybaloonholder p.description {
    font-size    : 0.9 rem !important;
    margin-bottom: 0px !important;
}

.journeybaloonholder.year2004 {
    position: absolute;
    bottom  : 10px;
}

.journeybaloonholder.year2004 p {
    color: #ffd966 !important;
}

.journeybaloonholder.year2004 p.year,
.journeybaloonholder.year2004 p.description {
    margin-left: 25px;
}

.journeybaloonholder.year2009 {
    position   : absolute;
    bottom     : 120px;
    margin-left: 18px
}

.journeybaloonholder.year2009 p {
    color: #bdd7ee !important;
}

.journeybaloonholder.year2009 p.year,
.journeybaloonholder.year2009 p.description {
    margin-left: -12px;
}

.journeybaloonholder.year2012 {
    position   : absolute;
    bottom     : 146px;
    margin-left: 137px;
}

.journeybaloonholder.year2012 p {
    color: #a8d08c !important;
}

.journeybaloonholder.year2012 p.year,
.journeybaloonholder.year2012 p.description {
    margin-left: -12px;
}

.journeybaloonholder.year2016 {
    position   : absolute;
    bottom     : 45px;
    margin-left: 184px;
}

.journeybaloonholder.year2016 p {
    color: #9900ff !important;
}

.journeybaloonholder.year2016 p.year,
.journeybaloonholder.year2016 p.description {
    margin-left: -12px;
}

.journeybaloonholder.year2017 {
    position   : absolute;
    bottom     : 16px;
    margin-left: 290px;
}

.journeybaloonholder.year2017 p {
    color: #f4b081 !important;
}

.journeybaloonholder.year2017 p.year,
.journeybaloonholder.year2017 p.description {
    margin-left: -12px;
}

.journeybaloonholder.year2019 {
    position   : absolute;
    bottom     : 186px;
    margin-left: 268px;
}

.journeybaloonholder.year2019 p {
    color: #92d050 !important;
}

.journeybaloonholder.year2019 p.year,
.journeybaloonholder.year2019 p.description {
    margin-left: -12px;
}

.journeybaloonholder.year2020 {
    position   : absolute;
    bottom     : 110px;
    margin-left: 334px;
}

.journeybaloonholder.year2020 p {
    color: #ffff00 !important;
}

.journeybaloonholder.year2020 p.year,
.journeybaloonholder.year2020 p.description {
    margin-left: -12px;
}

.journeybaloonholder.year2021 {
    position   : absolute;
    bottom     : 290px;
    margin-left: 300px;
}

.journeybaloonholder.year2021 p {
    color: #ffd966 !important;
}

.journeybaloonholder.year2021 p.year,
.journeybaloonholder.year2021 p.description {
    margin-left: -12px;
}

.journeybaloonholder.year2022 {
    position   : absolute;
    bottom     : 226px;
    margin-left: 426px;
}

.journeybaloonholder.year2022 p {
    color: #ffc000 !important;
}

.journeybaloonholder.year2022 p.year,
.journeybaloonholder.year2022 p.description {
    margin-left: -12px;
}

.journeybaloonholder.year2023 {
    position   : absolute;
    bottom     : 110px;
    margin-left: 480px;
}

.journeybaloonholder.year2023 p {
    color: #d6dce5 !important;
}

.journeybaloonholder.year2023 p.year,
.journeybaloonholder.year2023 p.description {
    margin-left: -12px;
}
 */

.continuumcareholder {

    height         : 300px;
    padding        : 0px 15px;
    display        : flex;
    flex-direction : column;
    align-items    : center;
    justify-content: center;
}

.continuumcareholder .row.mt-3 {
    width: 100%;
}

.circleimgholder {
    width          : 70px;
    height         : 70px;
    background     : #fff;
    border-radius  : 50%;
    display        : flex;
    align-items    : center;
    justify-content: center;
    margin         : 0 auto;
}

.circleimgholder img {
    max-width: 50px;
}

.continuumcareholder .col-lg-2 {
    padding-left : 0px;
    padding-right: 0px;
    z-index      : 2;
}

.continuumcareholder .middle-line {
    width     : 100%;
    height    : 3px;
    position  : relative;
    background: #fff;
    top       : 40px;
    left      : 0;
}

.continuumcareholder p.mt-2.text-center {
    font-size     : 14px !important;
    text-transform: uppercase !important;
}

.color-yellow {
    color: #FFC501 !important;
}

.color-green {
    color: #1dd93d !important;
}

.color-grey {
    color: #ddd !important;
}

.tabclosebtn {
    appearance   : none;
    box-shadow   : none;
    border       : none;
    margin-bottom: 10px;
    border-radius: 50%;
    float        : right;
    margin-right : 5px;
    margin-top   : -20px;
}

.cursor-none {
    pointer-events: none;
}

.chart_holder table {
    font-size: 13px;
    color    : #fff;
}

.chart_holder table img {
    max-width: 30px;
    margin   : 0 auto;
    /* display  : block; */
}

.chart_holder .table>:not(caption)>*>* {
    padding: 5px;
    border-width: 1px !important;
}

.chart_holder table tbody tr th {
    text-align : center;
    color      : #000;
    font-family: "Museo Sans Regular" !important;
}

.table-one-main table tbody tr th {
    border-bottom-width: 1px;
    border-bottom-color: #fff;
}

/* .table-one-main table tbody tr:hover {
    box-shadow        : 1px 8px 20px grey;
    -webkit-transition: box-shadow .6s ease-in;
} */

/* .chart_holder table tbody tr th {

    transition: transform 330ms ease-in-out;
} */

/* .chart_holder table tbody tr th:hover {
    transform: scale(1.1, 1.1);

}  */

.chart_holder table tbody tr td {
    vertical-align: middle;
    font-size     : 15px;
    border-style: inset;
}

.chart_holder.tablediv {
    /* height    : 641px; */
    overflow-y: auto;
}

.chart_holder.tablediv .table>:not(:first-child) {
    border-top: 1px solid #04373d;
}

.chart_holder.tablediv thead th {
    color         : #000 !important;
    vertical-align: middle;
    text-align    : center;
    font-family   : "Museo Sans Regular" !important;
}

.table-one-main.tablediv thead th {
    border-bottom-width: 1px;
    border-bottom-color: #fff;
}

h5,
h6 {
    font-family: "Museo Sans Regular" !important;
}

.chart_holder.tablediv tbody td {
    text-align: center;
}

.table-one-main.tablediv tbody td {
    /* border-bottom-width: 10px;
    border-bottom-color: #fff; */
}

.m-zeroauto {
    margin: 0 auto;
}

.tabs-sum-text li {
    color    : var(--color-white);
    font-size: 0.8rem;
}

.luciaimg {
    width        : 180px;
    height       : 180px;
    object-fit   : cover;
    border-radius: 50%;
}

.fw-bold {
    font-weight: bold !important;
}

.fs-1rem {
    font-size: 1rem !important;
}

/* #multicountrytabs .nav-item .nav-link.active {
    color: var(--yellow-bg) !important;
} */



.navbar-light .navbar-toggler-icon {
    background-image: url(../img/menu-symbol.svg) !important;

}

.system-title {
    font-size: 12px;
}

.pdfobject-container {
    width         : 100%;
    /* //max-width: 600px; */
    height        : 1310px;
    margin        : 0;
    margin-top    : 15px;
}

.system-tab {
    display      : flex;
    /* overflow-x: auto; */
    flex-wrap    : nowrap;
}



.country-list {
    height          : 313px;
    overflow-y      : auto;
    font-size       : 13px;
    background-color: rgba(0, 0, 0, 0.5);
    color           : #fff;
    width           : 300px;
}

.country-list .dropdown-item {
    color: #fff;
}

.country-list .dropdown-item:hover {
    color: #000;
}

.country-list img {
    max-width: 30px;
}

#pills-key-tab {
    background-color: var(--yellow-bg);
}


.wrapper {
    position: relative;
    margin  : 0 auto;
    overflow: hidden;
    padding : 5px;
    height  : 88px;
}

.wrapper.scroll-menu {
    overflow-x: auto;
}

.list {
    position   : absolute;
    left       : 0px;
    top        : 0px;
    min-width  : 3000px;
    margin-left: 12px;
    margin-top : 0px;
}

.list li {
    display       : table-cell;
    position      : relative;
    text-align    : center;
    cursor        : grab;
    cursor        : -webkit-grab;
    color         : #efefef;
    vertical-align: middle;
}

.scroller {
    text-align      : center;
    cursor          : pointer;
    display         : none;
    padding         : 7px;
    padding-top     : 11px;
    white-space     : no-wrap;
    vertical-align  : middle;
    background-color: transparent;
}

.scroller-right {
    float: right;
}

.scroller-left {
    float: left;
}

#treemapcontainer {
    height: 1300px;
}

*::-webkit-scrollbar {
    width : 8px;
    height: 5px;
}

*::-webkit-scrollbar-track {
    box-shadow: none;
}

*::-webkit-scrollbar-thumb {
    background-color: #6c757d;
    outline         : 1px solid transparent;
    border-radius   : 15px;
}



.recommend-content::-webkit-scrollbar {
    width : 5px;
    height: 5px;
}

.recommend-content::-webkit-scrollbar-track {
    box-shadow: none;
}

.recommend-content::-webkit-scrollbar-thumb {
    background-color: #6c757d;
    outline         : 1px solid transparent;
    border-radius   : 15px;
}


#colorselector {

    background-color: #807F7F;
    color           : #fff;
    border          : none;
    font-size       : 12px;
    margin          : 15px 0;
}

/* highchart-tree-map width: 200px;
margin: 0 auto;*/


#customers-testimonials img {
    width : 200px;
    margin: 0 auto;
}

#customers-testimonials img.logo {
    margin-bottom: 20px;
}

.speaker-name {
    font-weight: bold;
    font-size  : 1rem !important;
    font-family: "Museo Sans Regular" !important;
}

.speaker-des {
    /* color    : #fff; */
    margin     : 10px;
    font-size  : 1rem;
    font-family: "Museo Sans Regular" !important;
}

.nigeria-ntp {
    border-radius: 50%;
}

.nigeria-phili {
    border-radius: 50%;
    height: 200px;
}

.country-names a{
    text-decoration: none;
}

.section-live,
.section-ntp {
    color      : #D50032;
    font-weight: 600;
}

.navbar-brand .img-fluid {
    max-width: 38%;
}

.hide {
    display: none;
}

.white-bg {
    background-color: #fff;
}

.popover-body p {
    /* background: rgba(0, 0, 0, 0.7); */
    background-color: white;
    color           : black;
    font-size       : 12px;
}

.popover-body p {
    margin-bottom: 5px;
}

.arrow i {
    text-align: left;
}

#map {
    background-color: #ffffff;
    height          : calc(100vh - 175px) !important;
}

.green-bg {
    background-color: #103B6E;
}

.color-white {
    color: #fff;
}

.font-weight-bold {
    font-weight: bold;
}

.footer_aboutlink p {
    font-size: 0.8rem;
}

.mapactionbtn {
    display        : flex;
    align-items    : center;
    justify-content: space-around;
    color          : #103B6E;
    ;
}

.mapactionbtn a {
    color: #103B6E;
    ;
}

.gradient_scale {
    background   : rgb(173, 216, 230);
    background   : linear-gradient(90deg, rgb(173, 216, 230) 0%, rgba(135, 206, 235, 1) 25%, rgba(70, 130, 180, 1) 50%, rgba(15, 82, 186, 1) 75%, rgba(16, 59, 110, 1) 100%);
    height       : 18px;
    border-radius: 10px;
}

.mapscaleholder {
    width : 320px;
    margin: 0 auto;
}

.digitholder {
    display        : flex;
    align-items    : center;
    justify-content: center;
    font-size      : 0.8rem;
}

.gradient_scale span {
    display        : flex;
    align-items    : center;
    justify-content: center;
    font-size      : 0.8rem;
    color          : #fff;
}

.mapscaleholder>p {
    margin-bottom: 5px !important;
    text-align   : center;
    font-size    : 14px;
    font-family  : "Museo Sans Regular" !important;
}

.legend.leaflet-control,
.leaflet-control-attribution {
    display: none !important;
}

.owl-nav button {
    color: #fff !important;
}

.navinner-content {
    /* height    : calc(100vh - 180px); */
    position     : relative;
    /* overflow  : hidden;
    overflow-y   : auto; */
}

.navinner-recontent {
    /* height    : calc(100vh - 169px); */
    position     : relative;
    /* overflow  : hidden;
    overflow-y   : auto; */
}

.navinner-recommand {
    position     : relative;
    /* height    : calc(100vh - 173px);
    overflow     : hidden;
    overflow-y   : auto; */
}

#navbar-inner .nav .nav-link {

    margin          : 1px 0px;
    border-radius   : 4px;
    font-size       : 0.875rem;
    font-family     : "Museo Sans Regular" !important;
    color           : #fff;
    background-color: #707070 !important;

}

#navbar-inner .nav .nav.nav-pills .nav-link {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
}

#navbar-inner-multi .nav .nav.nav-pills .nav-link {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
}


#navbar-inner-recommend .nav .nav.nav-pills .nav-link {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
}

#navbar-inner .nav .nav-link.navmulti {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
}

#navbar-inner .nav .nav-link.navmulti.active {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
}

#navbar-inner-multi .nav .nav-link.navmulti-1.active {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
}


/* #navbar-inner .nav .nav-link #nav-diff {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
} */

#navbar-inner .nav-pills .nav-pills .nav-link .navmulti {
    font-size  : 12px;
    font-family: "Museo Sans Regular" !important;
}

#navbar-inner-bang .nav .nav.nav-pills .nav-link {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
}

#navbar-inner-bang {
    background-color: transparent !important;
}

#navbar-inner-bang .nav .nav-link {
    /* color           : #fff;
    background-color: #707070; */
    margin        : 1px 0px;
    border-radius : 4px;
    font-size     : 0.875rem;
    font-family   : "Museo Sans Regular" !important;
    text-transform: capitalize;
}

#navbar-inner-bang .nav-pills .nav-pills .nav-link {
    font-size  : 12px;
    font-family: "Museo Sans Regular" !important;
}

#navbar-inner-bang .nav-pills .nav-link.active {
    color           : #fff;
    background-color: #D50032;
}

.tab-section-nav {
    background-color   : #fff !important;
    overflow           : hidden;
    /* height          : calc(100vh - 60px); */
}


.tab-section-multi {
    background-color   : #fff !important;
    overflow           : hidden;
    /* height          : calc(100vh - 60px); */
}

.tab-section-bang {
    background-color   : #fff !important;
    overflow           : hidden;
    /* height          : calc(100vh - 60px); */
}

.tab-section-recommend {
    background         : url(../img/recommend0.png);
    background-size    : cover;
    background-position: center;
    background-repeat  : no-repeat;
    height             : calc(100vh - 60px);
    transition         : background 1s linear;
}

#navbar-inner .nav-pills .nav-link.active {
    color           : #fff;
    background-color: #D50032 !important;
}

/* #navbar-inner .nav-pills .nav-link.active,
#navbar-inner .nav-pills .show>.nav-link {
    color           : #fff;
    background-color: #D50032 !important;
    background-color: transparent;
} */

/* #navbar-inner .nav-pills .navmulti.active,
#navbar-inner .nav-pills .show>.navmulti {
    color           : #FFD300;
    background-color: transparent;
} */

#navbar-inner {
    background-color: transparent !important;
}

#foreword .speaker-des {
    color : #242424;
    margin: 10px;
}

.multi-title {
    color           : #E5BD00;
    /* border-bottom: 2px solid #E0BB21; */
    width           : fit-content;
}

.multi-title1 {
    color: #E5BD00;
    width: fit-content;

}

#foreword .speaker-name {
    color : #000;
    margin: 10px;
}

#navbar-inner-recommend {
    /* background-color: transparent !important; */
}

#navbar-inner-recommend .nav .nav-link {
    /* color           : #fff;
    background-color: #707070 !important; */
    margin       : 1px 0px;
    border-radius: 4px;
    font-size    : 0.875rem;
    font-family  : "Museo Sans Regular" !important;
}

#navbar-inner-recommend .nav .navrecom {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
}

#navbar-inner-recommend .nav .navrecom.active {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
}

#navbar-inner-recommend .nav-pills .nav-pills .nav-link {
    font-size  : 12px;
    font-family: "Museo Sans Regular" !important;
}

.tab-section-nav {
    background-color   : #fff;
    overflow           : hidden;
    /* height          : calc(100vh - 60px); */
}

#navbar-inner-recommend .nav-pills .nav-link.active {
    /* color           : #fff !important;
    background-color: #D50032 !important; */
}

/* #navbar-inner-recommend {
    background-color: transparent !important;
} */

.recommend-content {
    background-color  : transparent;
    /*opacity         : 0.7;*/
    width             : 80%;
    margin            : 0 auto;
    height            : calc(100vh - 173px);
    overflow          : hidden;
    overflow-y        : auto;
}

.img {
    height         : 500px;
    overflow       : hidden;
    justify-content: end;
    text-align     : left;
    padding-top    : 0px;
}

#navbar-inner-multi {
    background-color: transparent !important;
}

#navbar-inner-multi .nav .nav-link {
    color           : #fff;
    background-color: #707070 !important;
    margin          : 1px 0px;
    border-radius   : 4px;
    font-size       : 0.875rem;
    font-family     : "Museo Sans Regular" !important;
}

#navbar-inner-multi .nav .navmulti-1 {
    font-weight     : bold;
    color           : #D50032 !important;
    background-color: #fff !important;
    border-bottom   : 3px solid #D50032;
    border-radius   : 0px;
}

#navbar-inner-multi .nav-pills .nav-pills .nav-link {
    font-size  : 12px;
    font-family: "Museo Sans Regular" !important;
}

#navbar-inner-multi .nav-pills .nav-link.active {
    color           : #fff;
    background-color: #D50032 !important;
}

#navbar-inner .fa-sort-desc {
    position: absolute;
    right   : 41px;
}

#navbar-inner-multi .fa-sort-desc {
    position: absolute;
    right   : 28px;
}

#navbar-inner-bang .fa-sort-desc {
    position: absolute;
    right   : 28px;
}

#navbar-inner-recommand .fa-sort-desc {
    position: absolute;
    right   : 20px;
}

#navbar-inner .executive.collapsed .fa-sort-desc {
    transform : rotate(0deg);
    margin-top: 2px;
}

#navbar-inner .executive .fa-sort-desc {
    transform : rotate(180deg);
    margin-top: 5px;
}

#navbar-inner-multi .innovation.collapsed .fa-sort-desc {
    transform : rotate(0deg);
    margin-top: 2px;
}

#navbar-inner-multi .innovation .fa-sort-desc {
    transform : rotate(180deg);
    margin-top: 5px;
}

#navbar-inner-multi .key.collapsed .fa-sort-desc {
    transform : rotate(0deg);
    margin-top: 2px;
}

#navbar-inner-multi .key .fa-sort-desc {
    transform : rotate(180deg);
    margin-top: 5px;
}

#navbar-inner-recommend .principle.collapsed .fa-sort-desc {
    transform : rotate(0deg);
    margin-top: 2px;
}

#navbar-inner-recommend .principle .fa-sort-desc {
    transform : rotate(180deg);
    margin-top: 5px;
}

#navbar-inner-recommend .generic.collapsed .fa-sort-desc {
    transform : rotate(0deg);
    margin-top: 2px;
}

#navbar-inner-recommend .generic .fa-sort-desc {
    transform : rotate(180deg);
    margin-top: 5px;
}


.country-section {
    background-color  : #fff;
    position          : relative;
    color             : #fff;
    overflow-x        : hidden;
    /*height          : calc(100vh - 60px);*/
}

.summarysectiondiv{
    background-color  : #fff;
    position          : relative;
    color             : #fff;
    overflow-x        : hidden;
}

.background-country {
    position        : absolute;
    background-color: #D50032;
    width           : 100%;
    height          : 460px;

}

.multi-footer {
    position                     : relative;
    margin                       : 0 -2rem;
    overflow-x                   : hidden;
    /* background                : url(../img/multiimg1.png);
    background-position          : center;
    background-size              : cover;
    background-repeat            : no-repeat;
    height                       : 90%; */

}

.multi-footer .img-content {
    position   : absolute;
    top        : 14px;
    right      : 31px;
    width      : 70%;
    text-align : end;
    padding    : 1.5rem;
    font-weight: 500;
}

#time:hover {
    cursor: pointer;
}

.bg-green-first {
    background-color: #48E8B9 !important;
    color           : #000 !important;
}

.bg-green-second {
    background-color: #43C5A9 !important;
    color           : #000 !important;
}

.bg-green-third {
    background-color: #2A8484 !important;
}

.bg-green-fourth {
    background-color: #035C62 !important;
}

#first .casebasedimg.active,
#surv_table .casebasedimg.active {
    /*background-color: #ddd;*/
}

#first .manualimg.active {
    /*background-color: #ddd;*/
}

#first .aggregatedimg.active,
#surv_table .aggregatedimg.active,
#surv_table .bothimg.active {
    /*background-color: #ddd;*/
}

#casebasedbtn,
#aggregatedbtn,
#manualbtn,
#casebasedbtn_surv,
#aggregatedbtn_surv {
    cursor: pointer;
}


#pills-country-tab {
    color           : #000;
    border-radius   : 10px;
    background-color: #fff;
    position        : relative;
    width           : 300px;
    text-align      : start;
}

#pills-country-tab::after {
    position: absolute;
    top     : 17px;
    right   : 16px;
}

#pills-country-tabbang {
    color           : #FFFFFF;
    border-radius   : 10px;
    background-color: #D50032;
    position        : relative;
    width           : 300px;
    text-align      : start;
    border-color    : transparent;

}

#pills-country-tabbang::after {
    position: absolute;
    top     : 17px;
    right   : 16px;
}

.map-content {
    height: calc(100vh - 120px) !important;
}

.section-title {
    /* font-size: 1.2rem; */
    font-family: "Museo Sans Regular" !important;
}

.section-title1 {
    content   : "";
    border-top: 5px solid #D50032;
    height    : 1px;
    width     : 14%;
    text-align: center;

    position: absolute;
}

.section-titlebang {
    font-size     : 1.2rem;
    font-family   : "Museo Sans Regular" !important;
    text-transform: uppercase;
    font-weight   : bold;
    color         : #D50032;
}

.title-care {
    font-size     : 1.2rem;
    font-family   : "Museo Sans Regular" !important;
    text-transform: uppercase;
    font-weight   : bold;
    color         : #D50032;
}

.section-tab-inner-para {
    font-size  : 0.875rem;
    font-family: "Museo Sans Regular" !important;
    word-wrap  : break-word;
}

/* #digital,#continuum{} */

.nav-content-digi {
    height    : calc(100vh - 181px);
    overflow-y: auto;
}

.nav-content-multi {
    /* height    : calc(100vh - 391px);
    overflow-y: auto; */
}

.nav-content-recom {
    height    : calc(100vh - 167px);
    overflow-y: auto;
}

/* #foreword {
    min-height: calc(100vh - 200px);
} */

.chart_1 td {
    color      : #000;
    font-family: 'Work Sans', sans-serif;

}

.section-tab-inner-ack {
    color      : #D50032;
    font-size  : 0.875rem;
    font-family: "Museo Slab Regular" !important;
    word-wrap  : break-word;
}

.section-tab-innerack {
    color: #D50032;

    font-family: "Museo Slab Regular" !important;

}

/* .navinner-recontent-bang {
    position: relative;
} */
.foo-link:hover {
    cursor: pointer;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform        : scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.3, 1.3, 1.3);
        transform        : scale3d(1.3, 1.3, 1.3)
    }

    to {
        -webkit-transform: scaleX(1);
        transform        : scaleX(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform        : scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.3, 1.3, 1.3);
        transform        : scale3d(1.3, 1.3, 1.3)
    }

    to {
        -webkit-transform: scaleX(1);
        transform        : scaleX(1)
    }
}

#first .casebasedimg.active img,
#surv_table .casebasedimg.active img {
    /* -webkit-animation-name           : pulse;
    animation-name                   : pulse;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function        : ease-in-out;
    animation                        : pulse 2s infinite; */

}

#first .manualimg.active img {
    /* -webkit-animation-name           : pulse;
    animation-name                   : pulse;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function        : ease-in-out;
    animation                        : pulse 2s infinite; */
}

#first .aggregatedimg.active img,
#surv_table .aggregatedimg.active img,
#surv_table .bothimg.active {
    /* -webkit-animation-name           : pulse;
    animation-name                   : pulse;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function        : ease-in-out;
    animation                        : pulse 2s infinite; */
}

.mappopup ul li {
    font-size  : 12px !important;
    font-family: "Museo Sans Regular" !important;
}

.mappopup p {
    font-family: "Museo Sans Regular" !important;
}

.mappopup ul {
    margin-bottom: 0px !important;
}



.table-one-main tr:hover th {
    box-shadow: none !important;
}

.table-one-main table {
    border-collapse: separate;
    border-spacing : 0 2px;
}

.table-one-main tr {
    border-bottom-color: #fff;
}


.table-one-main tr:hover td {

    /* box-shadow: 0 5px 15px rgba(0,0,0,0.3); */
    transform: scale(1, 1);
    cursor   : pointer;

    /* border-radius: 10px; */
}

.table-one-main tr:hover td.bg-green-first,
.table-one-main tr:hover td.bg-green-second,
.table-one-main tr:hover td.bg-green-third,
.table-one-main tr:hover td.bg-green-fourth {
    border            : 1px solid #ddd;
    -moz-box-shadow   : 2px 4px 2px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 4px 2px 0 rgba(0, 0, 0, 0.5);
    box-shadow        : 2px 4px 2px 0 rgba(0, 0, 0, 0.5);
}

.releasetext {
    font-family: "Work Sans";
}

.chart_holder.tablediv.table-one-main span {
    display: none;
}

.chart_holder.tablediv.table-one-main img {
    max-width: 20px;
}

.chart_holder.table-one-main .table>:not(caption)>*>* {
    padding: 2px;
}

.chart_holder.tablediv.table-one-main td {
    font-size: 10px;
}

.chart_holder.tablediv.table-one-main thead th {
    font-size: 11px;
}

.stickIt .navbar {
    position: fixed;
    top     : 80px;
    flex    : 0 0 auto;
    width   : 25%;
}


.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
    background     : #cbcaca;
    color          : inherit;
    border         : none;
    padding        : 0 !important;
    color          : red !important;
    font-size      : 30px;
    display        : flex;
    justify-content: center;
    align-items    : center
}


body {
    position: relative;

}

#navbar_top li a.active {
    border-bottom: 2px solid #D50032;
}

.landing-left-section {
   
    height: calc(100vh - 130px) !important;
   
}

.landing-content{
    height: calc(100vh - 105px) !important;
}

.mappopup ul li {
    font-size  : 12px !important;
    font-family: "Museo Sans Regular" !important;
    margin-bottom: 4% !important;
    margin-top: 4% !important;
    display: flex;
    justify-content: flex-start;
    align-items: self-start;
    flex-direction: inherit;
}



.mappopup p {
    font-family: "Museo Sans Regular" !important;
    width: 121% !important;
    margin-left: -1px !important;
    margin-right: 0px !important;
}

/* #cascade-table-first ,#cascade-table{

    border-top: 1px solid #707070;

} */



#cascade-table-first thead tr th:first-child,

#cascade-table thead tr th:first-child{

    border-right: none !important;

}



#cascade-table-first_length{

    /* display: none; */

}



.dataTables_filter , .dataTables_info{

    display: none;

}



.dataTables_filter{

    margin-bottom: 10px;

}



.dtfh-floatingparent.dtfh-floatingparenthead{

    top:65px !important;

    font-size: 11px;

    height: 100px;
    

}

.dtfh-floatingparent.dtfh-floatingparenthead thead {
    background-color: rgba(241, 241, 242, 0.9) !important;
}


.dtfh-floatingparent.dtfh-floatingparenthead thead th{

    padding: 4px !important;

}

.owl-prev, .owl-next i {

    font-size: 2.5rem;

    color: #575757 !important;

}

.leaflet-popup::-webkit-scrollbar {

    width : 8px !important;

    height: 8px !important;

}



.leaflet-popup::-webkit-scrollbar-track {

    background-color: #fff !important;

    box-shadow: inset 0 0 5px grey !important;

}



.leaflet-popup::-webkit-scrollbar-thumb {

    background-color: #d50032 !important;

    outline         : 1px solid transparent !important;

    border-radius   : 15px;

}




*::-webkit-scrollbar {

    width : 10px;

    height: 5px;

}



*::-webkit-scrollbar-track {

    box-shadow: inset 0 0 5px grey !important;

}


.nav-content-digi.sidebar__inner.stickIt .nav.nav-pills::-webkit-scrollbar{
    width : 5px !important;

    height: 5px !important;
}
