   .footerWapper {
    background-color: #004c97;
    color: #fff;
    font-family:roboto, sans-serif
}

.footerWapper,.footerWapper .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.footerWapper .container {
    gap: 60px
}

@media(max-width: 1024px) {
    .footerWapper .container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 20px;
        padding: 2pc 35px
    }
}

@media(max-width: 767px) {
    .footerWapper .container {
        gap:24px;
        padding: 2pc 25px
    }
}

.footerWapper a,.footerWapper h2,.footerWapper h3,.footerWapper h4,.footerWapper h5,.footerWapper h6 {
    color: #fff
}

.footerWapper h4 {
    font-size: 20px;
    font-weight: 700
}

.footerWapper h6 {
    font-size: 9pt;
    font-weight: 700;
    line-height: 1pc;
    margin-bottom: 0;
    margin-top: 0
}

@media(max-width: 767px) {
    .footerWapper h6 {
        margin-top:10px
    }
}

@media only screen and (min-device-width: 768px)and (max-device-width:1024px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:2) {
    .footerWapper h6 {
        margin-bottom:15px;
        margin-top: 20px
    }
}

.footerWapper h5,.footerWapper h5 a {
    border-bottom: 1px solid #407ec9;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 8px;
    padding-bottom: 10px
}

@media screen and (max-width: 1024px) {
    .footerWapper h5,.footerWapper h5 a {
        font-size:1pc
    }
}

@media screen and (max-width: 767px) {
    .footerWapper h5,.footerWapper h5 a {
        border:0;
        margin-bottom: 0
    }
}

.footerWapper h5 {
    position: relative
}

@media screen and (max-width: 767px) {
    .footerWapper h5 {
        padding:9pt 0
    }
}

.footerWapper h5 .arrowDown {
    display: none
}

@media screen and (max-width: 767px) {
    .footerWapper h5 .arrowDown {
        cursor:pointer;
        display: block;
        padding: 8px;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: -webkit-transform .3s ease;
        transition: -webkit-transform .3s ease;
        transition: transform .3s ease;
        transition: transform .3s ease,-webkit-transform .3s ease;
        z-index: 2
    }
}

.footerWapper h5 .arrowDown.open {
    -webkit-transform: rotate(180deg) translateY(50%);
    transform: rotate(180deg) translateY(50%)
}

.footerWapper h5 button.arrowDown {
    background: transparent;
    border: 0;
    color: #fff;
    font-size: 1pc
}

.footerWapper a {
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    padding-left: 0;
    text-decoration: none
}

.footerWapper a:hover {
    text-decoration: underline
}

.footerWapper ul {
    margin: 0;
    padding: 0
}

.footerWapper ul li {
    font-size: 14px;
    list-style: none;
    margin-top: 6px
}

.footerWapper ul li a {
    text-decoration: none
}

.footerWapper #footerLogo {
    gap: 60px;
    margin: 0;
    text-align: center;
    width: 15%
}

@media screen and (max-width: 1024px) {
    .footerWapper #footerLogo {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 2pc;
        width: 100%
    }
}

@media(max-width: 767px) {
    .footerWapper #footerLogo {
        gap:50px
    }
}

.footerWapper #footerLogo img {
    aspect-ratio: 90/81;
    height: 81px;
    margin-bottom: 10px;
    mix-blend-mode: lighten;
    width: 90px
}

@media screen and (max-width: 1024px) {
    .footerWapper #footerLogo img {
        aspect-ratio:125/112;
        height: 7pc;
        margin-bottom: 0;
        width: 125px
    }
}

.footerWapper .logoContent {
    text-align: center
}

@media screen and (max-width: 1024px) {
    .footerWapper .logoContent {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left
    }
}

@media(max-width: 767px) {
    .footerWapper .logoContent {
        padding-right:0;
        text-align: left
    }
}

.footerWapper .logoContent h4 {
    margin-bottom: 4px
}

@media screen and (max-width: 1024px) {
    .footerWapper .logoContent ul {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 9pt
    }
}

@media screen and (max-width: 767px) {
    .footerWapper .logoContent ul {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0
    }
}

.footerWapper #footerInfo {
    width: 85%
}

@media(max-width: 1024px) {
    .footerWapper #footerInfo {
        width:100%
    }
}

.footerWapper #footerInfo h3 {
    border-bottom: 1px solid #407ec9;
    padding-bottom: 8px
}

.footerWapper #footerInfo .menuSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px
}

@media(max-width: 767px) {
    .footerWapper #footerInfo .menuSection {
        display:none
    }
}

@media screen and (min-width: 1025px) {
    .footerWapper #footerInfo .menuSection {
        gap:50px
    }
}

.footerWapper #footerInfo .menuSection .MenuSubSection:nth-of-type(n+2) h6 {
    margin-top: 10px
}

.footerWapper #footerInfo .footerSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media(max-width: 767px) {
    .footerWapper #footerInfo .footerSection {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.footerWapper #footerInfo .footerSection>div:nth-child(-n+3) {
    -webkit-box-flex: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    padding: 0 2pc 0 0
}

@media screen and (max-width: 767px) {
    .footerWapper #footerInfo .footerSection>div:nth-child(-n+3) {
        padding:0
    }
}

.footerWapper #footerInfo .footerSection>div:nth-child(-n+3):last-child {
    padding-right: 0
}

.footerWapper #footerInfo .footerSection>div:nth-child(n+4) {
    -webkit-box-flex: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 0 2pc 0 0
}

@media screen and (min-width: 768px) {
    .footerWapper #footerInfo .footerSection>div:nth-child(n+4) {
        margin-top:24px
    }
}

@media screen and (max-width: 767px) {
    .footerWapper #footerInfo .footerSection>div:nth-child(n+4) {
        padding:0
    }
}

.footerWapper #footerInfo .footerSection>div:nth-child(n+4):last-child {
    padding-right: 0
}

/* /apps/imf/components/pages/responsive/landingPage/footer.jsp 
/apps/imf/components/pages/responsive/landingPage/clientlibs-imfconnect-footer/css/footer-old.css .oldGlobalFooter .container.fixedWidth {} */


/* Fonts */
@font-face {
  font-family: "roboto";
  src: url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-light-webfont.eot");
  src: url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-light-webfont.woff2") format("woff2"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-light-webfont.woff") format("woff"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-light-webfont.ttf") format("truetype"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-light-webfont.svg#robotolight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-regular-webfont.eot");
  src: url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-regular-webfont.woff2") format("woff2"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-regular-webfont.woff") format("woff"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-regular-webfont.ttf") format("truetype"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-regular-webfont.svg#robotoregular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-medium-webfont.eot");
  src: url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-medium-webfont.woff2") format("woff2"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-medium-webfont.woff") format("woff"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-medium-webfont.ttf") format("truetype"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-medium-webfont.svg#robotomedium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-bold-webfont.eot");
  src: url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-bold-webfont.woff2") format("woff2"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-bold-webfont.woff") format("woff"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-bold-webfont.ttf") format("truetype"), url("../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/fonts/imfconnect/roboto-bold-webfont.svg#robotobold") format("svg");
  font-weight: 700;
  font-style: normal;
}
.headerBox.headerBox-OW{position: static;background: transparent;box-shadow: none;}
.headerBox.headerBox-OW .container{width: 100% !important;}
.oldHeaderContainer .mob-login-menu, .oldHeaderContainer .mob-menu{height: auto;width: auto;font-family: "roboto";}
.oldHeaderContainer .logoContainer{margin: 0;float: none;}
.oldHeaderContainer .drawer-navbar .logoContainer .drawer-brand{margin: 0;}
.oldHeaderContainer .drawer-navbar .drawer-nav{padding: 0;}
.oldHeaderContainer .drawer-navbar .drawer-navbar-header{background-color: #fff !important;margin-top: 0;}
.oldHeaderContainer .headerContainer .navbarHeader{height: auto;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .logoContainer .logo-txt-sub1, 
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .logoContainer .logo-txt-sub2 {font-size: 16px;line-height: 24px;margin-right: 0;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-dropdown.open .drawer-menu-item:before{content: none;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader nav li.drawer-dropdown{border: 0;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader nav li.drawer-dropdown .desktop-subnav .desktop-subnav-heading{border: 0;}
.oldHeaderContainer .drawer-dropdown.open{border: 0;}
.oldHeaderContainer .cmp-imfConnectHeader .navigationContainer{height: auto;width: auto;float: none;border: 0;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-navbar .drawer-menu-item{font-size: 14px !important;}
.oldHeaderContainer .userContainer{position: static;top: 0;right: auto;}
.oldHeaderContainer .userContainer .dropdown-toggle.imf-ico-user{margin: 0;}
.oldHeaderContainer .searchContainer{display: block;position: static;width: auto;padding: 0;top: auto;}
.oldHeaderContainer .searchContainer .drawer-menu{margin: 0;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .menuContainer .drawer-nav .drawer-menu .drawer-menu-item .arrowDown{float: none;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .menuContainer .drawer-nav .drawer-menu .drawer-menu-item .arrowDown::before{content: "\e114";font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .dropdown-toggle.imf-ico-user{background-image: url("../../../../../../content/dam/imf/imfconnect-redesign/icons/loginuser.png");}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .searchContainer{display: block;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .searchContainer .searchBox{font-family: "roboto";background-color: #e8e8e8 !important;display: block;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .searchContainer .searchBox .searchIconBox{padding: 0;margin: 0; height: auto;}

.oldHeaderContainer .openSearchModalContainer {display: none;background-color: #FFFFFF;border-radius: 8px;padding: 24px;position: absolute;top: 34px;right: 0;border: 1px solid #91A1B7;width: 402px;z-index: 3;}
.oldHeaderContainer .openSearchModalContainer .visually-hidden{display: none;}
.oldHeaderContainer .openSearchModalContainer .refine-filter{margin: 0;border: 0;box-shadow: none;}
.openSearchModalContainer .closePopupSearch {cursor: pointer;text-align: right;position: absolute;right: 18px;font-weight: 700;font-size: 20px;top: 14px;}
.openSearchModalContainer fieldset {flex-direction: column;}
.openSearchModalContainer .col {width: 100%;align-items: flex-start;}
.openSearchModalContainer .col .inputGroupContainer, 
.openSearchModalContainer .col .custDropDown, 
.openSearchModalContainer .col .dateRange {width: 100%;}
.openSearchModalContainer .col .inputGroupContainer {display: flex;gap: 8px;}
.openSearchModalContainer .col .inputGroupContainer .input-group {flex: 1;}
.openSearchModalContainer .col .inputGroupContainer button[type=submit] {width: 48px;}
.openSearchModalContainer .advanceSearchContainer {width: 100%;}
.openSearchModalContainer .advanceSearchContainer .searchTitleCon {text-align: left;display: flex;border: 0;background: 0;align-items: center;}
.openSearchModalContainer .advanceSearchContainer .searchTitleCon .imf-ico-arrowRight, 
.openSearchModalContainer .advanceSearchContainer .searchTitleCon .imf-ico-arrowUp {font-size: 12px;margin-left: 4px;vertical-align: middle;}
.openSearchModalContainer .advanceSearchContainer .searchTitleTxt {cursor: pointer;color: #004C97;font-size: 14px;}
.openSearchModalContainer .advanceSearchContainer .showAdvanceSearchContainer {display: none;border-top: 1px solid #B1C0D7;margin-top: 6px;}
.openSearchModalContainer .advanceSearchContainer .showAdvanceSearchContainer .col, 
.openSearchModalContainer .advanceSearchContainer .showAdvanceSearchContainer .col-btn {margin-top: 16px;}
.openSearchModalContainer .advanceSearchContainer .showAdvanceSearchContainer .col-btn {justify-content: flex-end;}

.searchDisplay .cmp-title .comp-heading { margin-bottom: 24px;}
.searchDisplay .cmp-title .comp-heading::after {margin-top: 16px;}
.search-container-form fieldset {display: flex;align-items: end;flex-wrap: wrap;gap: 16px;}
.search-container-form fieldset .col {flex: 1 1 100%;display: flex;flex-direction: column;}
.search-container-form fieldset .col .dateRange {display: flex; gap: 16px;}
.search-container-form fieldset .col .dateRange .custDropDown {width: 50%;}
.search-container-form fieldset .col .custDropDown {flex-direction: column;align-items: flex-start;width: 100%;}
.search-container-form fieldset .col .dropdown-container { width: 100%;position: relative;}
.search-container-form fieldset .col-btn {display: flex;gap: 16px;flex: 1;}
.search-container-form fieldset label {font-size: 14px;font-weight: 700; color: #000000;}
.search-container-form fieldset .custDropDown ul.dropdown-menu {top: 36px; z-index: 3; min-width: inherit;border-color: #b1c0d7;border-radius: 8px;margin-top: 0;overflow: hidden;position: absolute;width: 100%;}
.search-container-form fieldset .custDropDown ul.dropdown-menu li a {padding: 8px 15px;font-size: 14px;color: #515357;display: block;}
.search-container-form fieldset .custDropDown ul.dropdown-menu li a.active {background-color: #004c97;color: #fff;}
.search-container-form fieldset input[type=text], .search-container-form fieldset select, 
.search-container-form fieldset .custDropDown button.btn {font-size: 12px;font-weight: 700;color: #263549;border: 1px solid #64748B;height: 36px;}
.search-container-form fieldset .custDropDown button.btn::after {top: 10px;color: #34445c;content: "";font-family: imf-icon !important;font-size: 14px;height: 1pc;pointer-events: none;position: absolute;right: 14px;transform: rotate(180deg);width: 1pc;}
.search-container-form fieldset input[type=text], .search-container-form fieldset select {padding: 8px 12px;}
.search-container-form fieldset button[type=submit], .search-container-form fieldset .clr-filter, .search-container-form fieldset .pop-clr-filter {padding: 6px 16px;font-size: 14px;font-weight: 700;border-radius: 8px;text-align: center;justify-content: center;}
.search-container-form fieldset button[type=submit]:hover, .search-container-form fieldset .clr-filter:hover, .search-container-form fieldset .pop-clr-filter:hover {text-decoration: none;}
.search-container-form fieldset button[type=submit].disabled, 
.search-container-form fieldset button[type=submit][disabled], 
.search-container-form fieldset .clr-filter.disabled, 
.search-container-form fieldset .clr-filter[disabled], 
.search-container-form fieldset .pop-clr-filter.disabled, 
.search-container-form fieldset .pop-clr-filter[disabled] {background-color: #F1F5F9;border: 1px solid #CBD5E1;color: #BABBBE;cursor: not-allowed;}
.search-container-form fieldset button[type=submit] {display: flex;align-items: center;gap: 5px;background-color: #DA291C;border: 1px solid #DA291C;color: #FFFFFF;order: 2;}
.search-container-form fieldset button[type=submit] .imf-ico-search {font-weight: 700;}
.search-container-form fieldset .clr-filter, .search-container-form fieldset .pop-clr-filter {border: 1px solid #B1C0D7;color: #004C97;}
.search-container-form fieldset .inputGroupContainer {position: relative;}
.search-container-form fieldset .inputGroupContainer .error-msg {position: absolute;top: 35px;color: #f00;font-size: 14px;}

.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .header_rgt .panel{border: 0;box-shadow: none;}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .header_rgt .panel a{border: 0;}

.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .profile-links #Messages,
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#Messages{background-image: url('../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/images/user-message.svg');}

.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .profile-links #MyDocuments,
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#MyDocuments{background-image: url('../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/images/user-document.svg');}

.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .profile-links #Subscriptions,
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#Subscriptions{background-image: url('../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/images/user-target.svg');}

.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .profile-links #MyCalendar,
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#MyCalendar{background-image: url('../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/images/user-calendar.svg');}

.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .profile-links #MyProfile,
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#MyProfile{background-image: url('../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/images/user-profile.svg');}

.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .profile-links #change-pwd,
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#mobchange-pwd{background-image: url('../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/images/user-changepwd.svg');}

.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .profile-links #signout,
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#mob-signout{background-image: url('../../../../../../etc.clientlibs/imfconnect/clientlibs/clientlib-site/resources/images/user-logout.svg');}
.oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header{text-align: left;}
.oldHeaderContainer .search-container-form fieldset .custDropDown button.btn, .search-container-form fieldset input[type=text], 
.oldHeaderContainer .search-container-form fieldset select{border: 1px solid #64748B !important;border-radius: 8px !important;background-color: #fff;padding: 8px 40px 8px 10px;position: relative;text-align: left;width: 100%;}
.oldHeaderContainer .search-container-form fieldset .custDropDown button.btn, .search-container-form fieldset input::placeholder{color: #263549 !important;}
.oldHeaderContainer .refine-filter .input-group{border: none;}

@media screen and (min-width: 768px) {
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .logoContainer .logo-txt-sub1, 
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .logoContainer .logo-txt-sub2 {
        font-size: 20px;
        line-height: 30px;
    }
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-navbar .drawer-menu-item{font-size: 14px !important;}
    .search-container-form fieldset button[type=submit] {order: inherit;}
    .search-container-form fieldset button[type=submit], 
    .search-container-form fieldset .clr-filter, 
    .search-container-form fieldset .pop-clr-filter {width: auto;}
    .search-container-form fieldset .col-btn {flex: none; }
    .search-container-form fieldset .col:first-child {flex: 1 1 100%;}
    .search-container-form fieldset .col:not(:first-child) {flex: 1;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu{display: none;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .dropdown-menu{top: auto;}

}
@media screen and (min-width: 1025px) {
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .logoContainer .logo-txt-sub1, .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .logoContainer .logo-txt-sub2 {
        font-size: 24px;
        line-height: 36px;
    }
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-navbar .drawer-menu-item{font-size: 13px !important;}
    .search-container-form fieldset .col:first-child {flex: 1;}
}
@media screen and (min-width: 1200px) {
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-navbar .drawer-menu-item{font-size: 14px !important;}
}
@media screen and (min-width: 1400px) {
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-navbar .drawer-menu-item{font-size: 16px !important;}
}
@media screen and (max-width: 1024px) {
    .oldHeaderContainer .drawer-navbar .navigationContainer .drawer-nav{top: 0 !important;}
    .oldHeaderContainer .navigationContainer .drawer-menu .drawer-menu-item{margin-right: 0;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader nav li.drawer-dropdown{border-bottom: 1px solid #9a9590;}
    
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader nav li.drawer-dropdown .device-submenu .device-subnav-heading {
    color: #004c97;font-size: 12px;font-weight:700;padding: 3px 35px;}
    .oldHeaderContainer .drawer-dropdown .drawer-dropdown-menu li{border-bottom: 0;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .menuContainer.drawer-open .drawer-hamburger{left: auto !important;}
}
@media screen and (max-width: 767px) {
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .dropdown.d-md-block{display: none;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item{padding: 10px 35px !important;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .login-overlay{background-color: transparent;}
    .oldHeaderContainer .mob-login-menu .imf-ico-close.login-toggle{margin-top: 0;right: auto;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#Messages,
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#MyDocuments,
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#Subscriptions,
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#MyCalendar,
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#MyProfile,
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#mobchange-pwd,
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .header_rgt .userContainer .mob-login-menu .drawer-nav.on .drawer-menu .drawer-dropdown-menu-item#mob-signout{padding-left: 58px !important;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .logoContainer.show-on-drawer-open{left: 0;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader nav li.drawer-dropdown .device-submenu .device-subnav-heading {color: #004c97;font-size: 12px;font-weight:700;padding: 3px 25px;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .menuContainer .drawer-hamburger .bi-list.bi-x{right: 50%;transform: translateX(50%);font-size: 36px;font-weight: bold;}
    .oldHeaderContainer .cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .menuContainer .drawer-hamburger .bi-list.bi-x::before{content: "\e680";font-family: 'imf-icon' !important;}
    .oldHeaderContainer .openSearchModalContainer{width: calc(100vw - 15px);
    right: -66px;
    border-radius: 0;
    border-right: 0;
    border-left: 0;
    padding: 25px;
    top: 47px;}
    .oldHeaderContainer .search-container-form fieldset button[type=submit], .oldHeaderContainer .search-container-form fieldset .clr-filter, .oldHeaderContainer .search-container-form fieldset .pop-clr-filter{width: 50%;}
}

.cmp-imfConnectHeader .drawer-container .navbarHeader .drawer-navbar-header .menuContainer .drawer-hamburger .bi-list:before {
    content: "\f479";
    font-family: "Bootstrap Icons";
}

 /* footer container adjustments */
.oldHeaderContainer .container.fixedWidth:before, .oldHeaderContainer .container.fixedWidth:after, .oldGlobalFooter .container.fixedWidth:before, .oldGlobalFooter .container.fixedWidth:after {
    content: none;
}
.container.containerWrapper, .container.fixedWidth {
    padding: 40px 25px;
    float: none !important;
    margin: 0 auto;
    width: 100% !important;
}
@media screen and (min-width: 767px) {
    .container.containerWrapper, .container.fixedWidth {
        padding: 40px 35px;
    }
}
@media screen and (min-width: 1025px) {
    .container.containerWrapper, .container.fixedWidth {
        padding: 40px 35px;
    }
}
@media screen and (min-width: 1400px) {
    .container.containerWrapper, .container.fixedWidth {
        padding: 40px 70px;
        width: 1440px !important;
    }
}
.footerWapper ul li{
    line-height: 1.5;
}
