@font-face {
    font-family: 'ABI';
    src: url('/s/sfsites/c/resource/ABI_B2B_LC_FontIcons/fonts/ABI.woff') format('woff');
}

@font-face {
    font-family: 'Montserrat-light';
    src: url('/s/sfsites/c/resource/ABI_B2B_LC_CommunityFonts/Montserrat/montserrat-light.woff') format('woff');
}

@font-face {
    font-family: 'Roboto-light';
    src: url('/s/sfsites/c/resource/ABI_B2B_LC_CommunityFonts/Roboto/roboto-light.woff') format('woff');
}

@font-face {
    font-family: 'Montserrat-medium';
    src: url('/s/sfsites/c/resource/ABI_B2B_LC_CommunityFonts/Montserrat/montserrat-medium.woff') format('woff');
}

@font-face {
    font-family: 'Montserrat-thin';
    src: url('/s/sfsites/c/resource/ABI_B2B_LC_CommunityFonts/Montserrat/montserrat-thin.woff') format('woff');
}

@font-face {
    font-family: 'Roboto-thin';
    src: url('/s/sfsites/c/resource/ABI_B2B_LC_CommunityFonts/Roboto/roboto-thin.woff') format('woff');
}

@font-face {
    font-family: 'Montserrat-regular';
    src: url('/s/sfsites/c/resource/ABI_B2B_LC_CommunityFonts/Montserrat/montserrat-regular.woff') format('woff');
}

.header .themeHeader .themeHeaderInner {
    width: 100% !important;
}

.stellaInnerHeader.commThemeCmp.forceCommunityThemeSearch .search-box {
    border: none !important;
}

.profile-icon, .profile-icon.profile-icon--mobile {
    display: none !important;
}

.forceCommunityThemeHeaderCompact .themeUtil .slds-button.search-inputSearchButton:focus,
.forceCommunityThemeHeaderCompact .themeUtil .slds-button.search-triggerButton:focus,
.forceCommunityThemeHeaderCompact .themeUtil .slds-button.search-inputSearchButton:hover,
.forceCommunityThemeHeaderCompact .themeUtil .slds-button.search-triggerButton:hover {
    box-shadow: none;
}

/* ---- HEADER START---- */
#header {
    z-index: 1000;
    /* box-shadow: 4px 0 42px 0Â rgba(195,188,209,0.5) !important; */
}
/* HEADER STOP */

/* Footer always at the bottom START*/
.body{
    min-height: calc(100vh - 200px);
}
/* Footer always at the bottom STOP*/

c-abi_-b2-b_-l-c_-language-selector  .slds-combobox__input {
    cursor: pointer;
}

.siteforceContentArea .comm-layout-column .ui-widget:not(:last-child){
    margin-bottom: 0px !important;
}

.themeLayoutStarterWrapper {
    background: #F7F6FB;
}

.cABI_B2B_LC_PolicyThemeLayout {
    background: #F7F6FB;  
}

.themeHeader  {
    box-shadow: 4px 0px 42px rgba(195,188,209,0.5);
    -webkit-box-shadow: 4px 0px 42px rgba(195,188,209,0.5);
    -moz-box-shadow:  4px 0px 42px rgba(195,188,209,0.5);
}

/* privacy policy */
@font-face {
    font-family: 'Roboto Light';
    src: url('/s/sfsites/c/resource/ABI_B2B_LC_Custom_Fonts/Roboto/roboto-light.woff') format('woff');
}

@font-face {
    font-family: 'Monserrat Semibold';
    src: url('/s/sfsites/c/resource/ABI_B2B_LC_Custom_Fonts/Montserrat/montserrat-semi-bold.woff') format('woff');
}
/* c-abi_-b2-b_-l-c_-privacy-policy */
c-abi_-b2-b_-l-c_-privacy-policy .container {
    background: #ffffff !important;
    margin-top: 20px;
}

c-abi_-b2-b_-l-c_-privacy-policy .optanon-cookie-policy-group-cookies-list {
    list-style: disc !important;
    padding-left: 26px;
}

c-abi_-b2-b_-l-c_-privacy-policy .optanon-cookie-policy-subgroup-cookies-list {
    list-style: disc !important;
}

c-abi_-b2-b_-l-c_-privacy-policy .optanon-cookie-policy-subgroup-table {
    margin-bottom: 0px !important;
    margin-top: 12px !important;
}



c-abi_-b2-b_-l-c_-privacy-policy .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {
    font-family: roboto;
}

c-abi_-b2-b_-l-c_-privacy-policy .optanon-show-settings-popup-wrapper .optanon-show-settings-middle {
    padding-top: 5px !important;
    height: 25px !important;
}

c-abi_-b2-b_-l-c_-privacy-policy .anchor-tag {
    font-family: Roboto Light;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 20px;
}

c-abi_-b2-b_-l-c_-privacy-policy .anchor-tag:hover {
    color: #B11E24;
    font-family: Roboto Light;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
    transition: ease-in-out .12s;
}

c-abi_-b2-b_-l-c_-privacy-policy li:hover>a {
    color: #B11E24;
}

c-abi_-b2-b_-l-c_-privacy-policy section:not(:first-of-type):target {
    padding-top: 103px; 
    margin-top: -103px;
}

c-abi_-b2-b_-l-c_-privacy-policy section:first-of-type:target {
    padding-top: 96px; 
    margin-top: -96px;
}

c-abi_-b2-b_-l-c_-privacy-policy section {
    display: inline-block;
    padding-left: 28%;
    font-size: 17px;
    line-height: 24px;
    text-align: justify;
    font-weight: 300;
    font-family: Roboto Light;
}

c-abi_-b2-b_-l-c_-privacy-policy a:hover {
    text-decoration: none;
    color: #B11E24;
}

c-abi_-b2-b_-l-c_-privacy-policy a {
    color: #45130F;
}

c-abi_-b2-b_-l-c_-privacy-policy .content {
    width: 100%;
}

c-abi_-b2-b_-l-c_-privacy-policy .content>ol {
    position: absolute;
    display: inline-block;
    padding: 0;
    margin: 0;
    width: 25%;
    vertical-align: top;
    padding-top: 15px;
    color: #45130F;
}

c-abi_-b2-b_-l-c_-privacy-policy .wrapper {
    position: relative;
    display: block;
}

c-abi_-b2-b_-l-c_-privacy-policy .wrapper .content {
    font-size: 20px;
    padding: 0 0 10px 0;
    display: block;
}

c-abi_-b2-b_-l-c_-privacy-policy h1 {
    font-weight: bold;
    font-size: 40px;
    line-height: 42px;
    color: #B11F24;
    text-align: justify;
}

c-abi_-b2-b_-l-c_-privacy-policy h4 {
    font-size: 32px !important;
    line-height: 52px !important;
    text-align: left;
    padding-bottom: 18px;
    font-weight: 600;
    font-family: Monserrat Semibold;
}

c-abi_-b2-b_-l-c_-privacy-policy h2 {
    font-size: 32px !important;
    line-height: 52px !important;
    text-align: left;
    padding-bottom: 18px;
    font-weight: 600;
    font-family: Monserrat Semibold;
    padding-top: 22px;
}

c-abi_-b2-b_-l-c_-privacy-policy section {
    padding-top: 22px;
}

c-abi_-b2-b_-l-c_-privacy-policy section:first-of-type {
    padding-top: 0px;
}

c-abi_-b2-b_-l-c_-privacy-policy section:last-of-type {
    padding-bottom: 40px;
}

c-abi_-b2-b_-l-c_-privacy-policy p {
    font-size: 17px;
    line-height: 24px;
    text-align: justify;
    font-family: Roboto Light;
}
c-abi_-b2-b_-l-c_-privacy-policy .optanon-show-settings-popup-wrapper{
    padding-bottom: 45px;
}

@media (max-width:1024px) {
    c-abi_-b2-b_-l-c_-privacy-policy ol {
        display: none!important
    }
    c-abi_-b2-b_-l-c_-privacy-policy section {
        padding-left: 0 !important;
    }
}

@media (max-width:480px) {
    c-abi_-b2-b_-l-c_-privacy-policy ol {
        display: none!important
    }
    c-abi_-b2-b_-l-c_-privacy-policy section {
        padding-left: 0 !important;
        font-size: 15px;
        line-height: 21px;
    }
    c-abi_-b2-b_-l-c_-privacy-policy h1 {
        font-weight: bold;
        font-size: 30px;
        line-height: 46px;
        color: #B11F24;
    }
    c-abi_-b2-b_-l-c_-privacy-policy h4 {
        font-size: 28px !important;
        line-height: 38px !important;
        overflow-wrap: anywhere;
        margin-right: 2px;
    }
    c-abi_-b2-b_-l-c_-privacy-policy h2 {
        font-size: 28px !important;
        line-height: 38px !important;
        overflow-wrap: anywhere;
        margin-right: 5px;
    }
    
    c-abi_-b2-b_-l-c_-privacy-policy section #text {
        margin-right: 5px !important;
    }

    c-abi_-b2-b_-l-c_-privacy-policy p {
        font-size: 15px;
        line-height: 21px;
        text-align: justify;
        overflow-wrap: anywhere;
        width: 95% !important;
    }
    c-abi_-b2-b_-l-c_-privacy-policy p * {
        font-size: 15px;
        line-height: 21px;
        text-align: justify;
        overflow-wrap: anywhere;
        width: 95% !important;
    }
    c-abi_-b2-b_-l-c_-privacy-policy .body-text {
        overflow-wrap: anywhere;
    }
    c-abi_-b2-b_-l-c_-privacy-policy .container {
        padding-right: 0px;
    }
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    c-abi_-b2-b_-l-c_-privacy-policy section:not(:first-of-type):target {
        padding-top: 107px; 
        margin-top: -107px;
    }
    
    c-abi_-b2-b_-l-c_-privacy-policy section:first-of-type:target {
        padding-top: 107px; 
        margin-top: -107px;
    }
}

/* Volume report */
c-abi_-b2-b_-l-c_-volume_-report > div > div:nth-child(2) > div:nth-child(5) > lightning-tabset > div > lightning-tab-bar > ul,
c-abi_-b2-b_-l-c_-volume_-report > div > div:nth-child(2) > div:nth-child(5) > div > lightning-tabset > div > lightning-tab-bar > ul{
    border: none !important;
    background: inherit;
    height: 28px;
    width: 153px;
    color: #45130F;
    font-family: Montserrat;
    font-size: 20px;
    /* font-weight: bold; */
    letter-spacing: 0;
    line-height: 28px;
    text-decoration: none;
}

/* c-abi_-b2-b_-l-c_-volume_-report > div > div:nth-child(2) > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-is-active */
c-abi_-b2-b_-l-c_-volume_-report > div > div> div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-is-active > a,
c-abi_-b2-b_-l-c_-volume_-report > div > div> div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-is-active > a{
    background-color: inherit;
    border: none;
    color: black;
    border-bottom: 2px solid #F26D21 !important;
    text-decoration: none;
    border-color: none;
}

c-abi_-b2-b_-l-c_-volume_-report > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item > a:hover,
c-abi_-b2-b_-l-c_-volume_-report > div > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item > a:hover{
    /* border: solid transparent; */
}

/* "MORE" button */
c-abi_-b2-b_-l-c_-volume_-report > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button,
c-abi_-b2-b_-l-c_-volume_-report > div > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button {
    line-height: 28px;
}

c-abi_-b2-b_-l-c_-volume_-report > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button:focus,
c-abi_-b2-b_-l-c_-volume_-report > div > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button:focus {
    box-shadow: none;
}

c-abi_-b2-b_-l-c_-volume_-report > div > div> div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button > lightning-primitive-icon,
c-abi_-b2-b_-l-c_-volume_-report > div > div> div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button > lightning-primitive-icon{
    padding-left: 7px;
    padding-bottom: 2px;
}

c-abi_-b2-b_-l-c_-volume_-report > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item > a:hover,
c-abi_-b2-b_-l-c_-volume_-report > div > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item > a:hover{
    /* border: 1px transparent; */
    border-left: none;
    border-right: none;
}
c-abi_-b2-b_-l-c_-volume_-report > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item:first-of-type > a:hover,
c-abi_-b2-b_-l-c_-volume_-report > div > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item:first-of-type > a:hover{
    /* border: 1px transparent; */
    /* border-left: 0px solid transparent;
    border-right: 1px solid transparent; */
}

c-abi_-b2-b_-l-c_-volume_-report > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-is-active > a:hover,
c-abi_-b2-b_-l-c_-volume_-report > div > div > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-is-active > a:hover{
    border-left: 0px solid transparent;
    /* border-left: 1px solid transparent; */
    border-right: 0px solid transparent;
    /* border-right: 1px solid transparent; */
}


/* "MORE" button */
c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button,
c-abi_-b2-b_-l-c_-volume_-report > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button {
    line-height: 28px;
}

c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button:focus,
c-abi_-b2-b_-l-c_-volume_-report > div > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button:focus {
    box-shadow: none;
}

c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button > lightning-primitive-icon,
c-abi_-b2-b_-l-c_-volume_-report > div >  div >lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-tabs_scoped__overflow-button > lightning-button-menu > button > lightning-primitive-icon{
    padding-left: 7px;
    padding-bottom: 2px;
}

c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item > a:hover,
c-abi_-b2-b_-l-c_-volume_-report > div >  div >lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item > a:hover{
    /* border: 1px transparent; */
    border-left: none !important;
    border-right: none !important;
    border: none;
}

c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-is-active > a:hover,
c-abi_-b2-b_-l-c_-volume_-report > div >  div >lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-is-active > a:hover{
    border-left: none;
    /* border-left: 1px solid transparent; */
    border-right: none;
    /* border-right: 1px solid transparent; */
}
/* 
c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div > lightning-tab-bar > ul > li.slds-tabs_scoped__item.slds-is-active */
/* c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div {

} */
c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div > lightning-tab-bar > ul,
c-abi_-b2-b_-l-c_-volume_-report > div >  div >lightning-tabset > div > lightning-tab-bar > ul {
    border: none !important;
    background: inherit;
    height: 28px;
    width: 153px;
    color: #45130F;
    font-family: Montserrat;
    font-size: 20px;
    /* font-weight: bold; */
    letter-spacing: 0;
    line-height: 28px;
    text-decoration: none;
}

c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div > lightning-tab-bar > ul li.slds-tabs_scoped__item.slds-is-active > a,
c-abi_-b2-b_-l-c_-volume_-report > div > div > lightning-tabset > div > lightning-tab-bar > ul li.slds-tabs_scoped__item.slds-is-active > a {
    background-color: inherit;
    border: none;
    color: black;
    border-bottom: 2px solid #F26D21 !important;
    text-decoration: none;
    border-color: none;
    border-left: 0px;
    border-right: 0px;
}

c-abi_-b2-b_-l-c_-volume_-report lightning-tabset lightning-tab-bar a {
    text-decoration: none !important;
}

body > div.themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-true.siteforceThemeLayoutStarter > div.body.isPageWidthFixed-true > div > div > div > div > div.cb-section_row.slds-grid.slds-wrap.slds-large-nowrap > div > div > div:nth-child(1) > c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div > lightning-tab-bar > ul > li:nth-child(1),
body > div.themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-true.siteforceThemeLayoutStarter > div.body.isPageWidthFixed-true > div > div > div > div > div.cb-section_row.slds-grid.slds-wrap.slds-large-nowrap > div > div > div:nth-child(1) > c-abi_-b2-b_-l-c_-volume_-report > div > div > lightning-tabset > div > lightning-tab-bar > ul > li:nth-child(1){
    border-left: 0px;
    border-right: 0px;
    border: 0px;
}

body > div.themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-true.siteforceThemeLayoutStarter > div.body.isPageWidthFixed-true > div > div > div > div > div.cb-section_row.slds-grid.slds-wrap.slds-large-nowrap > div > div > div:nth-child(1) > c-abi_-b2-b_-l-c_-volume_-report > div > lightning-tabset > div > lightning-tab-bar > ul > li > a,
body > div.themeLayoutStarterWrapper.isHeroUnderHeader-false.isHeaderPinned-true.siteforceThemeLayoutStarter > div.body.isPageWidthFixed-true > div > div > div > div > div.cb-section_row.slds-grid.slds-wrap.slds-large-nowrap > div > div > div:nth-child(1) > c-abi_-b2-b_-l-c_-volume_-report > div > div > lightning-tabset > div > lightning-tab-bar > ul > li > a {
    border-left: 0px;
    border-right: 0px;
}

@media (orientation: landscape) and (max-width: 63em) {
    .siteforceSldsTwoCol84SidebarFeaturedLayout.siteforceContentArea .slds-medium-size--8-of-12.slds-large-size--8-of-12.comm-layout-column,
    .siteforceSldsTwoCol84SidebarFeaturedLayout.siteforceContentArea
    .slds-col.slds-medium-size--4-of-12.slds-large-size--4-of-12 {
        width: 100% !important;
    }
    .siteforceSldsTwoCol84SidebarFeaturedLayout.siteforceContentArea > .slds-grid.slds-wrap.slds-large-nowrap {
        flex-direction: column-reverse;
    }
}