@charset "UTF-8";

#bapi-header h1 {
    font-size: 2em;
    margin: .67em 0
}

#bapi-header hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

#bapi-header pre {
    font-family: monospace,monospace;
    font-size: 1em
}

#bapi-header a {
    background-color: transparent
}

#bapi-header abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

#bapi-header b, #bapi-header strong {
    font-weight: bolder
}

#bapi-header code, #bapi-header kbd, #bapi-header samp {
    font-family: monospace,monospace;
    font-size: 1em
}

#bapi-header small {
    font-size: 80%
}

#bapi-header sub, #bapi-header sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

#bapi-header sub {
    bottom: -.25em
}

#bapi-header sup {
    top: -.5em
}

#bapi-header img {
    border-style: none
}

#bapi-header button, #bapi-header input, #bapi-header optgroup, #bapi-header select, #bapi-header textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

#bapi-header button, #bapi-header input {
    overflow: visible
}

#bapi-header button, #bapi-header select {
    text-transform: none
}

#bapi-header [type=button], #bapi-header [type=reset], #bapi-header [type=submit], #bapi-header button {
    -webkit-appearance: button
}

    #bapi-header [type=button]::-moz-focus-inner, #bapi-header [type=reset]::-moz-focus-inner, #bapi-header [type=submit]::-moz-focus-inner, #bapi-header button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    #bapi-header [type=button]:-moz-focusring, #bapi-header [type=reset]:-moz-focusring, #bapi-header [type=submit]:-moz-focusring, #bapi-header button:-moz-focusring {
        outline: 1px dotted ButtonText
    }

#bapi-header fieldset {
    padding: .35em .75em .625em
}

#bapi-header legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

#bapi-header progress {
    vertical-align: baseline
}

#bapi-header textarea {
    overflow: auto
}

#bapi-header [type=checkbox], #bapi-header [type=radio] {
    box-sizing: border-box;
    padding: 0
}

#bapi-header [type=number]::-webkit-inner-spin-button, #bapi-header [type=number]::-webkit-outer-spin-button {
    height: auto
}

#bapi-header [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

    #bapi-header [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

#bapi-header ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

#bapi-header details {
    display: block
}

#bapi-header summary {
    display: list-item
}

#bapi-header [hidden], #bapi-header template {
    display: none
}

#bapi-header ol li, #bapi-header ul li {
    margin-bottom: 0
}

#bapi-header *, #bapi-header :after, #bapi-header :before {
    box-sizing: inherit
}

#bapi-header .bapi-top-bar {
    background-color: #fff;
    box-sizing: border-box;
    color: #000;
    display: flex;
    font-family: Segoe UI,SegoeUI,Helvetica Neue,Arial,sans-serif;
    font-size: 13px;
    height: 54px;
    padding-top: 1px
}

#bapi-header .bapi-top-bar__logo {
    align-items: center;
    display: flex;
    height: 100%;
    padding: 0 12px 0 0
}

    #bapi-header .bapi-top-bar__logo .logo, #bapi-header .bapi-top-bar__logo .logo > img {
        height: 23px;
        vertical-align: top;
        width: auto
    }

#bapi-header .bapi-top-bar__separator {
    align-items: center;
    display: flex
}

    #bapi-header .bapi-top-bar__separator > .separator {
        background: #000;
        border: 1px solid #000;
        height: 23px
    }

#bapi-header .bapi-top-bar__brand {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative
}

    #bapi-header .bapi-top-bar__brand > .brand {
        height: 18px;
        padding: 0 12px
    }

    #bapi-header .bapi-top-bar__brand > .brand-text {
        align-items: center;
        color: #000;
        display: flex;
        font-family: Segoe UI,SegoeUI,Helvetica Neue,Arial,sans-serif;
        font-size: 18px;
        font-weight: 600;
        height: 54px;
        outline-offset: inherit;
        padding: 0 12px;
        text-decoration: none;
        white-space: nowrap
    }

        #bapi-header .bapi-top-bar__brand > .brand-text:focus, #bapi-header .bapi-top-bar__brand > .brand-text:hover {
            text-decoration: none
        }

            #bapi-header .bapi-top-bar__brand > .brand-text:focus:before, #bapi-header .bapi-top-bar__brand > .brand-text:hover:before {
                background: currentColor;
                bottom: 9px;
                content: "";
                display: block;
                height: 2px;
                position: absolute;
                width: calc(100% - 24px)
            }

#bapi-header .bapi-top-bar__brand--brand-pva > .brand-text {
    color: #0b556a
}

#bapi-header .bapi-top-bar__menu {
    display: flex;
    flex-grow: 1;
    justify-content: space-between
}

@media screen and (max-width:1023px) {
    #bapi-header .bapi-top-bar__menu--justify-flex-end {
        justify-content: flex-end
    }
}

#bapi-header .bapi-top-bar__menu--force-flex-end {
    justify-content: flex-end
}

#bapi-header .bapi-top-bar--viewport-mooncat {
    margin: 0 auto;
    max-width: 1310px;
    padding: 1px .9735rem 0
}

#bapi-header .bapi-top-bar a, #bapi-header .bapi-top-bar button {
    background: transparent;
    transition: none
}

    #bapi-header .bapi-top-bar a:hover, #bapi-header .bapi-top-bar button:hover {
        text-decoration: underline
    }

    #bapi-header .bapi-top-bar a:focus, #bapi-header .bapi-top-bar button:focus {
        outline: 1px dashed #000;
        position: relative;
        z-index: 100
    }

@media screen and (-ms-high-contrast:black-on-white) {
    #bapi-header .bapi-top-bar a:focus, #bapi-header .bapi-top-bar button:focus {
        outline: 2px solid #000
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #bapi-header .bapi-top-bar a:focus, #bapi-header .bapi-top-bar button:focus {
        outline: 2px solid #fff
    }
}

#bapi-header .hamburger-container {
    align-items: flex-start;
    background: #fff;
    display: flex;
    flex-direction: column;
    height: 44px;
    justify-content: center;
    left: 0;
    padding: 0;
    position: absolute;
    top: 54px;
    width: 100%
}

@media screen and (max-width:1023px) {
    #bapi-header .hamburger-container {
        border-bottom: 1px solid #75757a;
        border-top: 1px solid #75757a
    }
}

#bapi-header .hamburger-container__hamburger {
    background-color: #fff !important;
    border: 1px dashed transparent;
    height: 42px;
    padding: 7px 15px;
    width: 58px
}

    #bapi-header .hamburger-container__hamburger > .fixin {
        background-color: #000;
        display: block;
        forced-color-adjust: none;
        height: 2px;
        margin: 5px 0;
        transition: all .5s;
        width: 26px
    }

@media screen and (-ms-high-contrast:black-on-white) {
    #bapi-header .hamburger-container__hamburger > .fixin {
        background-color: #000 !important
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #bapi-header .hamburger-container__hamburger > .fixin {
        background-color: #fff !important
    }
}

#bapi-header .hamburger-container__hamburger:focus {
    background-color: #efefef !important;
    border: 1px dashed #000;
    outline: none !important;
    z-index: 10000 !important
}

@media screen and (-ms-high-contrast:black-on-white) {
    #bapi-header .hamburger-container__hamburger:focus {
        border: 2px solid #000
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #bapi-header .hamburger-container__hamburger:focus {
        border: 2px solid #fff
    }
}

#bapi-header .hamburger-container__hamburger.is-active {
    background-color: #efefef !important;
    outline: none !important;
    z-index: 100
}

    #bapi-header .hamburger-container__hamburger.is-active .top-bun {
        transform: rotate(45deg) translate(19%,250%)
    }

    #bapi-header .hamburger-container__hamburger.is-active .patty {
        opacity: 0
    }

    #bapi-header .hamburger-container__hamburger.is-active .bottom-bun {
        transform: rotate(-45deg) translate(19%,-250%)
    }

#bapi-header .bapi-menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

[data-whatinput=mouse] #bapi-header .bapi-menu li {
    outline: 0
}

#bapi-header .bapi-menu a:not(.mectrl_resetStyle) {
    color: #000;
    display: block;
    line-height: 1.5;
    padding: 12px;
    text-decoration: none
}

#bapi-header .bapi-menu .is-menu-link {
    position: relative
}

    #bapi-header .bapi-menu .is-menu-link a {
        font-weight: 400;
        outline-offset: inherit;
        padding: 18px 12px
    }

        #bapi-header .bapi-menu .is-menu-link a:focus:before, #bapi-header .bapi-menu .is-menu-link a:hover:before {
            background: currentColor;
            bottom: 9px;
            content: "";
            display: block;
            height: 2px;
            position: absolute;
            width: calc(100% - 24px)
        }

#bapi-header .bapi-menu .is-menu-link--brand-pva a, #bapi-header .bapi-menu .is-menu-link--brand-pva a:focus, #bapi-header .bapi-menu .is-menu-link--brand-pva a:hover {
    color: #0b556a
}

#bapi-header .bapi-menu .is-menu-link--featured a {
    background-color: #000 !important;
    border: 1px solid #000;
    border-radius: 2px;
    color: #fff !important;
    font-size: inherit;
    font-weight: 600;
    line-height: 1.5;
    margin: 9px 0 9px 12px;
    padding: 6px 9px;
    text-transform: none
}

    #bapi-header .bapi-menu .is-menu-link--featured a:focus, #bapi-header .bapi-menu .is-menu-link--featured a:hover {
        background-color: inherit;
        color: inherit;
        text-decoration: underline
    }

        #bapi-header .bapi-menu .is-menu-link--featured a:focus:before, #bapi-header .bapi-menu .is-menu-link--featured a:hover:before {
            content: none
        }

#bapi-header .bapi-menu .bapi-menu-toggle-button {
    border: none;
    border-radius: 0;
    color: #000;
    font-weight: 400;
    height: 100%;
    line-height: 54px;
    padding: 0 24px 0 12px;
    text-align: left
}

    #bapi-header .bapi-menu .bapi-menu-toggle-button:focus, #bapi-header .bapi-menu .bapi-menu-toggle-button:hover {
        cursor: pointer;
        text-decoration: none;
        z-index: 110
    }

        #bapi-header .bapi-menu .bapi-menu-toggle-button:focus:before, #bapi-header .bapi-menu .bapi-menu-toggle-button:hover:before {
            background: currentColor;
            bottom: 9px;
            content: "";
            display: block;
            height: 2px;
            position: absolute;
            width: calc(100% - 36px)
        }

#bapi-header .bapi-menu a, #bapi-header .bapi-menu button, #bapi-header .bapi-menu input, #bapi-header .bapi-menu select {
    margin-bottom: 0
}

#bapi-header .bapi-menu.nested {
    margin-left: 0;
    margin-right: 0
}

#bapi-header .bapi-menu .is-active > a {
    background: #efefef;
    color: #000
}

#bapi-header .bapi-menu #meControl {
    margin-top: 3px
}

#bapi-header .bapi-menu .mectrl_profilepic {
    display: block
}

#bapi-header .bapi-menu .mectrl_signedOutAccountListHeader {
    line-height: 48px !important
}

#bapi-header .bapi-menu .mectrl_resetStyle {
    text-decoration: none !important
}

@media screen and (max-width:1023px) {
    #bapi-header .bapi-menu .mectrl_header_text {
        display: none
    }

    #bapi-header .bapi-menu #mectrl_headerPicture {
        margin-bottom: 14px
    }

    #bapi-header .bapi-menu #meControlMobile {
        position: absolute;
        right: 2px
    }

        #bapi-header .bapi-menu #meControlMobile ul[id^=mectrl_rememberedAccount_][id$=_actions_menu] {
            inset: -10px 25px auto auto !important
        }
}

#bapi-header .bapi-dropdown.bapi-menu > li.opens-right > .is-dropdown-submenu {
    left: 0;
    right: auto;
    top: 100%
}

[data-whatinput=mouse] #bapi-header .bapi-dropdown.bapi-menu a {
    outline: 0
}

#bapi-header .bapi-dropdown.bapi-menu > li > a.is-menu-link {
    background-color: transparent;
    padding: 12px
}

#bapi-header .bapi-dropdown.bapi-menu > li.is-active > button.bapi-menu-toggle-button {
    background-color: #efefef;
    color: #000;
    font-weight: 600
}

#bapi-header .is-dropdown-submenu-parent {
    position: relative
}

    #bapi-header .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:after {
        background: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 2048 2048%27 width=%278%27 height=%278%27><path d=%27M1024 1657L25 658l121-121 878 878 878-878 121 121-999 999z%27></path></svg>") no-repeat;
        color: #000;
        content: "";
        height: 8px;
        line-height: 8px;
        margin-top: 2px;
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        transition: transform .2s;
        width: 8px
    }

@media screen and (-ms-high-contrast:white-on-black) {
    #bapi-header .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:after {
        filter: invert(1)
    }
}

#bapi-header .is-dropdown-submenu-parent.is-active > button.bapi-menu-toggle-button {
    background-color: #efefef;
    color: #000;
    font-weight: 600
}

#bapi-header .is-dropdown-submenu-parent.js-direction-reversed .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu {
    background: #efefef;
    left: auto;
    position: absolute;
    right: 100%;
    top: 0
}

#bapi-header .is-dropdown-submenu {
    background: #fff;
    border: 0;
    border-bottom: 2px solid #000;
    box-shadow: 0 3.2px 7.2px 0 rgba(0,0,0,.132),0 .6px 1.8px 0 rgba(0,0,0,.108);
    display: none;
    left: 100%;
    min-width: 256px;
    position: absolute;
    top: 0;
    z-index: 100
}

@media screen and (-ms-high-contrast:black-on-white) {
    #bapi-header .is-dropdown-submenu {
        outline: 1px solid #000
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #bapi-header .is-dropdown-submenu {
        outline: 1px solid #fff
    }
}

#bapi-header .is-dropdown-submenu a {
    margin: 10px;
    padding: 7.5px
}

    #bapi-header .is-dropdown-submenu a:focus, #bapi-header .is-dropdown-submenu a:hover {
        background-color: #3c3c41;
        color: #fff;
        font-weight: 600;
        outline: none;
        text-decoration: underline
    }

#bapi-header .more .bapi-menu .is-menu-link a:focus:before, #bapi-header .more .bapi-menu .is-menu-link a:hover:before {
    content: "";
    display: none !important
}

@media screen and (-ms-high-contrast:black-on-white) {
    #bapi-header .is-dropdown-submenu a:focus, #bapi-header .is-dropdown-submenu a:hover {
        outline: 2px solid #000
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #bapi-header .is-dropdown-submenu a:focus, #bapi-header .is-dropdown-submenu a:hover {
        outline: 2px solid #fff
    }
}

#bapi-header .is-dropdown-submenu > li {
    display: inline-block;
    width: 100%
}

#bapi-header .is-dropdown-submenu.js-dropdown-active {
    display: inline-block
}

#bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent {
    position: static
}

    #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu, #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > .is-dropdown-submenu {
        background: #efefef;
        left: 100%;
        position: absolute;
        right: auto;
        top: 0
    }

    #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:after {
        margin-top: -4px;
        transform: rotate(0deg)
    }

    #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-parent.is-active > button.bapi-menu-toggle-button {
        font-weight: 600
    }

        #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-parent.is-active > button.bapi-menu-toggle-button:after {
            margin-top: -4px;
            transform: rotate(180deg)
        }

    #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu, #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right .is-dropdown-submenu {
        border-bottom: none;
        border-left: none;
        border-right: 2px solid #000;
        box-shadow: none;
        left: 0;
        position: relative;
        top: 100%
    }

        #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu a, #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right .is-dropdown-submenu a {
            padding: 7.5px 7.5px 7.5px 36px
        }

    #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button {
        font-weight: 400;
        height: auto;
        line-height: 1.5;
        padding: 17px 18.5px;
        position: relative;
        text-align: left;
        width: 100%
    }

        #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:after {
            margin-top: -2px;
            transform: rotate(270deg)
        }

        #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:focus, #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:hover {
            background-color: #e6e6e6;
            font-weight: 600;
            z-index: 110
        }

            #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:focus:before, #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:hover:before {
                content: none
            }

    #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent.is-active > button.bapi-menu-toggle-button {
        font-weight: 600
    }

#bapi-header .bapi-accordion-menu {
    background-color: #fff;
    border-bottom: 2px solid #000;
    font-size: 15px
}

@media screen and (min-width:1024px) {
    #bapi-header .bapi-accordion-menu {
        display: none
    }

    #cloudsustainability #bapi-header .is-dropdown-submenu {
        min-width: 240px !important
    }

    #cloudsustainability #bapi-header .more .is-dropdown-submenu {
        min-width: 203px !important
    }

    #bapi-header .bapi-menu .is-dropdown-submenu li > .bapi-submenu {
        height: auto !important;
        min-height: calc(100% + 2px) !important
    }

    #bapi-header .fabric-right-header {
        width: 20%
    }

    #bapi-header .fabric-left-header {
        width: 80%
    }
}

#bapi-header .bapi-accordion-menu li {
    width: 100%
}

#bapi-header .bapi-accordion-menu > li, #bapi-header .bapi-accordion-menu > li li {
    border-bottom: 1px solid #75757a
}

#bapi-header .bapi-accordion-menu li {
    border-left: 0;
    border-right: 0
}

#bapi-header .bapi-accordion-menu .is-accordion-submenu-parent {
    position: relative
}

    #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button {
        border: none;
        border-radius: 0;
        color: #000;
        font-family: Segoe UI,SegoeUI,Helvetica Neue,Arial,sans-serif;
        font-weight: 400;
        height: auto;
        line-height: 1.5;
        padding: 12px;
        text-align: left;
        width: 100%
    }

        #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus {
            background-color: #3c3c41;
            color: #fff;
            font-weight: 600
        }

            #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus:before {
                content: none
            }

            #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus:after {
                color: inherit;
                filter: invert(100%)
            }

        #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:hover {
            font-weight: 600
        }

            #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:hover:before {
                content: none
            }

            #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:hover:after {
                color: inherit
            }

    #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent.is-active > button.bapi-menu-toggle-button {
        background-color: #3c3c41;
        color: #fff;
        font-weight: 600
    }

    #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent.has-accordion-submenu-active.is-active > button.bapi-menu-toggle-button {
        background: #e6e6e6;
        border-bottom: 1px solid #75757a;
        color: #000
    }

#bapi-header .bapi-accordion-menu > .is-menu-link a {
    background: #fff;
    line-height: 1.5;
    padding: 12px
}

    #bapi-header .bapi-accordion-menu > .is-menu-link a:focus {
        background-color: #3c3c41;
        color: #fff;
        font-weight: 600;
        text-decoration: underline
    }

        #bapi-header .bapi-accordion-menu > .is-menu-link a:focus:before {
            content: none
        }

    #bapi-header .bapi-accordion-menu > .is-menu-link a:hover {
        font-weight: 600;
        text-decoration: underline
    }

        #bapi-header .bapi-accordion-menu > .is-menu-link a:hover:before {
            content: none
        }

#bapi-header .bapi-accordion-menu .is-accordion-submenu {
    border-bottom: 2px solid #000
}

    #bapi-header .bapi-accordion-menu .is-accordion-submenu a {
        background-color: #e6e6e6;
        padding: 12px 24px
    }

        #bapi-header .bapi-accordion-menu .is-accordion-submenu a:focus {
            background-color: #3c3c41 !important;
            color: #fff;
            position: relative;
            text-decoration: underline;
            z-index: 1001
        }

        #bapi-header .bapi-accordion-menu .is-accordion-submenu a:hover {
            position: relative;
            text-decoration: underline;
            z-index: 1001
        }

    #bapi-header .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent > button.bapi-menu-toggle-button {
        background-color: #e6e6e6;
        border-bottom: 1px solid #75757a;
        border-radius: 0;
        color: #000;
        padding-left: 24px;
        padding-right: 0
    }

        #bapi-header .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent > button.bapi-menu-toggle-button[aria-expanded=false] {
            border-bottom: 0
        }

        #bapi-header .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus {
            fill: invert(100%);
            background-color: #3c3c41;
            color: #fff
        }

    #bapi-header .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent .is-accordion-submenu a {
        padding-left: 48px
    }

    #bapi-header .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent.is-active > button.bapi-menu-toggle-button {
        background-color: #3c3c41;
        color: #fff
    }

    #bapi-header .bapi-accordion-menu .is-accordion-submenu.nested {
        margin-left: 0;
        margin-right: 0
    }

    #bapi-header .bapi-accordion-menu .is-accordion-submenu > li:last-of-type {
        border-bottom: none !important
    }

#bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > a, #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button {
    position: relative
}

    #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > a:after, #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button:after {
        background: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 2048 2048%27 width=%278%27 height=%278%27><path d=%27M1024 1657L25 658l121-121 878 878 878-878 121 121-999 999z%27></path></svg>") no-repeat;
        content: "";
        height: 8px;
        margin-top: -4px;
        position: absolute;
        right: 1rem;
        top: 50%;
        transform-origin: 50% 50%;
        transition: all .2s 0s;
        width: 8px
    }

#bapi-header .bapi-accordion-menu .is-accordion-submenu-parent.is-active > button:after {
    color: inherit;
    transform: rotate(180deg);
    transform-origin: 50% 50%
}

#bapi-header .bapi-accordion-menu .is-accordion-submenu-parent.has-accordion-submenu-active.is-active > button:after {
    color: inherit
}

#bapi-header .bapi-accordion-menu.bapi-expanded {
    display: none !important
}

@media screen and (max-width:1023px) {
    #bapi-header .bapi-accordion-menu.bapi-expanded {
        display: block !important;
        left: 0;
        position: absolute;
        right: 0;
        top: 98px;
        z-index: 9999
    }
}

@media screen and (max-width:319px) {
    #bapi-header .bapi-hide-until-xsmall {
        display: none !important
    }

        #bapi-header .bapi-hide-until-xsmall.show {
            display: block !important
        }
}

@media screen and (min-width:320px) {
    #bapi-header .bapi-hide-for-xsmall {
        display: none !important
    }
}

@media screen and (max-width:539px) {
    #bapi-header .bapi-hide-until-small {
        display: none !important
    }

        #bapi-header .bapi-hide-until-small.show {
            display: block !important
        }
}

@media screen and (min-width:540px) {
    #bapi-header .bapi-hide-for-small {
        display: none !important
    }
}

@media screen and (max-width:767px) {
    #bapi-header .bapi-hide-until-medium {
        display: none !important
    }

        #bapi-header .bapi-hide-until-medium.show {
            display: block !important
        }
}

@media screen and (min-width:768px) {
    #bapi-header .bapi-hide-for-medium {
        display: none !important
    }
}

@media screen and (max-width:1023px) {
    #bapi-header .bapi-hide-until-large {
        display: none !important
    }

        #bapi-header .bapi-hide-until-large.show {
            display: block !important
        }
}

@media screen and (min-width:1024px) {
    #bapi-header .bapi-hide-for-large {
        display: none !important
    }
}

#bapi-header .bapi-hide {
    display: none !important
}

#bapi-header {
    display: block
}

    #bapi-header.bapi-header--default {
        background-color: #fff;
        position: relative;
        padding:10px 0px 10px 55px;
    }

@media screen and (min-width:1024px) {
    #bapi-header.bapi-header--default {
        border-bottom: 1px solid #efefef
    }
}

@media screen and (max-width:1023px) {
    #bapi-header.bapi-header--default {
        height: 98px
    }
}

#bapi-header.bapi-header--sticky {
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 99999
}

#bapi-header.bapi-header--simple {
    border-bottom: 1px solid #efefef
}

@media screen and (max-width:1023px) {
    #bapi-header.bapi-header--simple {
        height: 54px !important
    }
}

#bapi-header .bapi-pull-right {
    float: right
}

@media screen and (min-width:1024px) {
    #bapi-header .bapi-pull-right-on-large {
        float: right
    }
}

@media screen and (min-width:768px) {
    #bapi-header .bapi-pull-right-on-medium {
        float: right
    }
}

#bapi-header .bapi-pull-left {
    float: left
}

@media screen and (min-width:1024px) {
    #bapi-header .bapi-pull-left-on-large {
        float: left
    }
}

@media screen and (min-width:768px) {
    #bapi-header .bapi-pull-left-on-medium {
        float: left
    }
}

.bapi-common-footer .bapi-link-list .f-icon-microsoft {
    fill: #969696;
    display: inline-block;
    height: 25px;
    line-height: 0;
    margin-right: 12px;
    margin-top: 5px;
    vertical-align: middle;
    width: 87px
}

@media screen and (-ms-high-contrast:black-on-white) {
    .bapi-common-footer .bapi-link-list .f-icon-microsoft > svg {
        fill: #000
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    .bapi-common-footer .bapi-link-list .f-icon-link .f-icon > svg, .bapi-common-footer .bapi-link-list .f-icon-microsoft > svg {
        fill: #fff
    }
}

.bapi-nowrap {
    white-space: nowrap
}

@font-face {
    font-family: MWF-MDL2;
    src: url(https://www.microsoft.com/mwf/_h/v2.94/mwf.app/fonts/mwfmdl2-v2.94.woff2) format("woff2"),url(https://www.microsoft.com/mwf/_h/v2.94/mwf.app/fonts/mwfmdl2-v2.94.woff) format("woff"),url(https://www.microsoft.com/mwf/_h/v2.94/mwf.app/fonts/mwfmdl2-v2.94.ttf) format("truetype"),url(https://www.microsoft.com/mwf/_h/v2.94/mwf.app/fonts/mwfmdl2-v2.94.svg) format("svg")
}

@font-face {
    font-display: swap;
    font-family: SegoeUI;
    font-weight: 400;
    src: local("Segoe UI"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format("ttf")
}

@font-face {
    font-display: swap;
    font-family: SegoeUI;
    font-weight: 600;
    src: local("Segoe UI Semibold"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semibold/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semibold/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semibold/latest.ttf) format("ttf")
}

@font-face {
    font-family: PowerBIMDL2;
    font-style: normal;
    font-weight: 400;
    src: url(https://navigation-svc-cdn-endpoint.azureedge.net/css/fonts/powerbimdl2/normal/latest.eot);
    src: local("PowerBIMDL2Assets-Regular"),url(https://navigation-svc-cdn-endpoint.azureedge.net/css/fonts/powerbimdl2/normal/latest.eot?#iefix) format("embedded-opentype"),url(https://navigation-svc-cdn-endpoint.azureedge.net/css/fonts/powerbimdl2/normal/latest.woff) format("woff"),url(https://navigation-svc-cdn-endpoint.azureedge.net/css/fonts/powerbimdl2/normal/latest.ttf) format("truetype"),url(https://navigation-svc-cdn-endpoint.azureedge.net/css/fonts/powerbimdl2/normal/latest.svg#web) format("svg")
}

#dynamics #bapi-header h1, #dynamics #bapi-header-subnavigation h1 {
    font-size: 2em;
    margin: .67em 0
}

#dynamics #bapi-header hr, #dynamics #bapi-header-subnavigation hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

#dynamics #bapi-header pre, #dynamics #bapi-header-subnavigation pre {
    font-family: monospace,monospace;
    font-size: 1em
}

#dynamics #bapi-header a, #dynamics #bapi-header-subnavigation a {
    background-color: transparent
}

#dynamics #bapi-header abbr[title], #dynamics #bapi-header-subnavigation abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

#dynamics #bapi-header b, #dynamics #bapi-header strong, #dynamics #bapi-header-subnavigation b, #dynamics #bapi-header-subnavigation strong {
    font-weight: bolder
}

#dynamics #bapi-header code, #dynamics #bapi-header kbd, #dynamics #bapi-header samp, #dynamics #bapi-header-subnavigation code, #dynamics #bapi-header-subnavigation kbd, #dynamics #bapi-header-subnavigation samp {
    font-family: monospace,monospace;
    font-size: 1em
}

#dynamics #bapi-header small, #dynamics #dynamics #bapi-header-subnavigation small {
    font-size: 80%
}

#dynamics #dynamics #bapi-header sub, #dynamics #dynamics #bapi-header sup, #dynamics #dynamics #bapi-header-subnavigation sub, #dynamics #dynamics #bapi-header-subnavigation sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

#dynamics #bapi-header sub, #dynamics #bapi-header-subnavigation sub {
    bottom: -.25em
}

#dynamics #bapi-header sup, #dynamics #bapi-header-subnavigation sup {
    top: -.5em
}

#dynamics #bapi-header img, #dynamics #bapi-header-subnavigation img {
    border-style: none
}

#dynamics #bapi-header button, #dynamics #bapi-header input, #dynamics #bapi-header optgroup, #dynamics #bapi-header select, #dynamics #bapi-header textarea, #dynamics #bapi-header-subnavigation button, #dynamics #bapi-header-subnavigation input, #dynamics #bapi-header-subnavigation optgroup, #dynamics #bapi-header-subnavigation select, #dynamics #bapi-header-subnavigation textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

#dynamics #bapi-header button, #dynamics #bapi-header input, #dynamics #bapi-header-subnavigation button, #dynamics #bapi-header-subnavigation input {
    overflow: visible
}

#dynamics #bapi-header button, #dynamics #bapi-header select, #dynamics #bapi-header-subnavigation button, #dynamics #bapi-header-subnavigation select {
    text-transform: none
}

#dynamics #bapi-header [type=button], #dynamics #bapi-header [type=reset], #dynamics #bapi-header [type=submit], #dynamics #bapi-header button, #dynamics #bapi-header-subnavigation [type=button], #dynamics #bapi-header-subnavigation [type=reset], #dynamics #bapi-header-subnavigation [type=submit], #dynamics #bapi-header-subnavigation button {
    -webkit-appearance: button
}

    #dynamics #bapi-header [type=button]::-moz-focus-inner, #dynamics #bapi-header [type=reset]::-moz-focus-inner, #dynamics #bapi-header [type=submit]::-moz-focus-inner, #dynamics #bapi-header button::-moz-focus-inner, #dynamics #bapi-header-subnavigation [type=button]::-moz-focus-inner, #dynamics #bapi-header-subnavigation [type=reset]::-moz-focus-inner, #dynamics #bapi-header-subnavigation [type=submit]::-moz-focus-inner, #dynamics #bapi-header-subnavigation button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    #dynamics #bapi-header [type=button]:-moz-focusring, #dynamics #bapi-header [type=reset]:-moz-focusring, #dynamics #bapi-header [type=submit]:-moz-focusring, #dynamics #bapi-header button:-moz-focusring, #dynamics #bapi-header-subnavigation [type=button]:-moz-focusring, #dynamics #bapi-header-subnavigation [type=reset]:-moz-focusring, #dynamics #bapi-header-subnavigation [type=submit]:-moz-focusring, #dynamics #bapi-header-subnavigation button:-moz-focusring {
        outline: 1px dotted ButtonText
    }

#dynamics #bapi-header fieldset, #dynamics #bapi-header-subnavigation fieldset {
    padding: .35em .75em .625em
}

#dynamics #bapi-header legend, #dynamics #bapi-header-subnavigation legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

#dynamics #bapi-header progress, #dynamics #bapi-header-subnavigation progress {
    vertical-align: baseline
}

#dynamics #bapi-header textarea, #dynamics #bapi-header-subnavigation textarea {
    overflow: auto
}

#dynamics #bapi-header [type=checkbox], #dynamics #bapi-header [type=radio], #dynamics #bapi-header-subnavigation [type=checkbox], #dynamics #bapi-header-subnavigation [type=radio] {
    box-sizing: border-box;
    padding: 0
}

#dynamics #bapi-header [type=number]::-webkit-inner-spin-button, #dynamics #bapi-header [type=number]::-webkit-outer-spin-button, #dynamics #bapi-header-subnavigation [type=number]::-webkit-inner-spin-button, #dynamics #bapi-header-subnavigation [type=number]::-webkit-outer-spin-button {
    height: auto
}

#dynamics #bapi-header [type=search], #dynamics #bapi-header-subnavigation [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

    #dynamics #bapi-header [type=search]::-webkit-search-decoration, #dynamics #bapi-header-subnavigation [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

#dynamics #bapi-header ::-webkit-file-upload-button, #dynamics #bapi-header-subnavigation ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

#dynamics #bapi-header details, #dynamics #bapi-header-subnavigation details {
    display: block
}

#dynamics #bapi-header summary, #dynamics #bapi-header-subnavigation summary {
    display: list-item
}

#dynamics #bapi-header [hidden], #dynamics #bapi-header template, #dynamics #bapi-header-subnavigation [hidden], #dynamics #bapi-header-subnavigation template {
    display: none
}

#dynamics #bapi-header ol li, #dynamics #bapi-header ul li, #dynamics #bapi-header-subnavigation ol li, #dynamics #bapi-header-subnavigation ul li {
    margin-bottom: 0
}

#dynamics #bapi-header *, #dynamics #bapi-header :after, #dynamics #bapi-header :before, #dynamics #bapi-header-subnavigation *, #dynamics #bapi-header-subnavigation :after, #dynamics #bapi-header-subnavigation :before {
    box-sizing: inherit
}

#dynamics #bapi-header .bapi-top-bar, #dynamics #bapi-header-subnavigation .bapi-top-bar {
    background-color: #fff;
    box-sizing: border-box;
    color: #000;
    display: flex;
    font-family: Segoe UI,SegoeUI,Helvetica Neue,Arial,sans-serif;
    font-size: 13px;
    height: 54px;
    padding-top: 1px
}

#dynamics #bapi-header .bapi-top-bar__logo, #dynamics #bapi-header-subnavigation .bapi-top-bar__logo {
    align-items: center;
    display: flex;
    height: 100%;
    padding: 0 12px 0 0
}

    #dynamics #bapi-header .bapi-top-bar__logo .logo, #dynamics #bapi-header .bapi-top-bar__logo .logo > img, #dynamics #bapi-header-subnavigation .bapi-top-bar__logo .logo, #dynamics #bapi-header-subnavigation .bapi-top-bar__logo .logo > img {
        height: 23px;
        vertical-align: top;
        width: auto
    }

#dynamics #bapi-header .bapi-top-bar__separator, #dynamics #bapi-header-subnavigation .bapi-top-bar__separator {
    align-items: center;
    display: flex
}

    #dynamics #bapi-header .bapi-top-bar__separator > .separator, #dynamics #bapi-header-subnavigation .bapi-top-bar__separator > .separator {
        background: #000;
        border: 1px solid #000;
        height: 23px
    }

#dynamics #bapi-header .bapi-top-bar__brand, #dynamics #bapi-header .bapi-top-bar__sub-product, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative
}

    #dynamics #bapi-header .bapi-top-bar__brand > .brand, #dynamics #bapi-header .bapi-top-bar__sub-product > .brand, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .brand, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .brand {
        height: 18px;
        padding: 0 12px
    }

    #dynamics #bapi-header .bapi-top-bar__brand > .brand-text, #dynamics #bapi-header .bapi-top-bar__brand > .product-text, #dynamics #bapi-header .bapi-top-bar__sub-product > .brand-text, #dynamics #bapi-header .bapi-top-bar__sub-product > .product-text, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .brand-text, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .product-text, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .brand-text, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .product-text {
        align-items: center;
        color: #000;
        display: flex;
        font-family: Segoe UI,SegoeUI,Helvetica Neue,Arial,sans-serif;
        font-size: 18px;
        font-weight: 600;
        height: 54px;
        outline-offset: inherit;
        padding: 0 12px;
        text-decoration: none;
        white-space: nowrap
    }

        #dynamics #bapi-header .bapi-top-bar__brand > .brand-text:focus, #dynamics #bapi-header .bapi-top-bar__brand > .brand-text:hover, #dynamics #bapi-header .bapi-top-bar__sub-product > .brand-text:focus, #dynamics #bapi-header .bapi-top-bar__sub-product > .brand-text:hover, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .brand-text:focus, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .brand-text:hover, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .brand-text:focus, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .brand-text:hover {
            text-decoration: none
        }

            #dynamics #bapi-header .bapi-top-bar__brand > .brand-text:focus:before, #dynamics #bapi-header .bapi-top-bar__brand > .brand-text:hover:before, #dynamics #bapi-header .bapi-top-bar__sub-product > .brand-text:focus:before, #dynamics #bapi-header .bapi-top-bar__sub-product > .brand-text:hover:before, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .brand-text:focus:before, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .brand-text:hover:before, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .brand-text:focus:before, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .brand-text:hover:before {
                background: currentColor;
                bottom: 9px;
                content: "";
                display: block;
                height: 2px;
                position: absolute;
                width: calc(100% - 24px)
            }

    #dynamics #bapi-header .bapi-top-bar__brand > .product-text, #dynamics #bapi-header .bapi-top-bar__sub-product > .product-text, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .product-text, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .product-text {
        padding-left: 0
    }

        #dynamics #bapi-header .bapi-top-bar__brand > .product-text:focus, #dynamics #bapi-header .bapi-top-bar__brand > .product-text:hover, #dynamics #bapi-header .bapi-top-bar__sub-product > .product-text:focus, #dynamics #bapi-header .bapi-top-bar__sub-product > .product-text:hover, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .product-text:focus, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .product-text:hover, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .product-text:focus, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .product-text:hover {
            text-decoration: none
        }

            #dynamics #bapi-header .bapi-top-bar__brand > .product-text:focus:before, #dynamics #bapi-header .bapi-top-bar__brand > .product-text:hover:before, #dynamics #bapi-header .bapi-top-bar__sub-product > .product-text:focus:before, #dynamics #bapi-header .bapi-top-bar__sub-product > .product-text:hover:before, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .product-text:focus:before, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand > .product-text:hover:before, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .product-text:focus:before, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product > .product-text:hover:before {
                background: currentColor;
                bottom: 9px;
                content: "";
                display: block;
                height: 2px;
                position: absolute;
                width: calc(100% - 12px)
            }

#dynamics #bapi-header .bapi-top-bar__brand--brand-pva > .brand-text, #dynamics #bapi-header .bapi-top-bar__sub-product--brand-pva > .brand-text, #dynamics #bapi-header-subnavigation .bapi-top-bar__brand--brand-pva > .brand-text, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product--brand-pva > .brand-text {
    color: #0b556a
}

@media screen and (max-width:1023px) {
    #dynamics #bapi-header .bapi-top-bar__sub-product, #dynamics #bapi-header-subnavigation .bapi-top-bar__sub-product {
        display: none
    }
}

#dynamics #bapi-header .bapi-top-bar__menu, #dynamics #bapi-header-subnavigation .bapi-top-bar__menu {
    display: flex;
    flex-grow: 1;
    justify-content: space-between
}

@media screen and (max-width:1023px) {
    #dynamics #bapi-header .bapi-top-bar__menu--justify-flex-end, #dynamics #bapi-header-subnavigation .bapi-top-bar__menu--justify-flex-end {
        justify-content: flex-end
    }
}

#dynamics #bapi-header .bapi-top-bar__menu--force-flex-end, #dynamics #bapi-header-subnavigation .bapi-top-bar__menu--force-flex-end {
    justify-content: flex-end
}

#dynamics #bapi-header .bapi-top-bar--viewport-mooncat, #dynamics #bapi-header-subnavigation .bapi-top-bar--viewport-mooncat {
    margin: 0 auto;
    max-width: 1310px;
    padding: 1px .9735rem 0
}

#dynamics #bapi-header .bapi-top-bar a, #dynamics #bapi-header .bapi-top-bar button, #dynamics #bapi-header-subnavigation .bapi-top-bar a, #dynamics #bapi-header-subnavigation .bapi-top-bar button {
    background: transparent;
    transition: none
}

    #dynamics #bapi-header .bapi-top-bar a:hover, #dynamics #bapi-header .bapi-top-bar button:hover, #dynamics #bapi-header-subnavigation .bapi-top-bar a:hover, #dynamics #bapi-header-subnavigation .bapi-top-bar button:hover {
        text-decoration: none
    }

    #dynamics #bapi-header .bapi-top-bar a:focus, #dynamics #bapi-header .bapi-top-bar button:focus, #dynamics #bapi-header-subnavigation .bapi-top-bar a:focus, #dynamics #bapi-header-subnavigation .bapi-top-bar button:focus {
        outline: 1px dashed #000;
        position: relative;
        z-index: 100
    }

@media screen and (-ms-high-contrast:black-on-white) {
    #dynamics #bapi-header .bapi-top-bar a:focus, #dynamics #bapi-header .bapi-top-bar button:focus, #dynamics #bapi-header-subnavigation .bapi-top-bar a:focus, #dynamics #bapi-header-subnavigation .bapi-top-bar button:focus {
        outline: 2px solid #000
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #dynamics #bapi-header .bapi-top-bar a:focus, #dynamics #bapi-header .bapi-top-bar button:focus, #dynamics #bapi-header-subnavigation .bapi-top-bar a:focus, #dynamics #bapi-header-subnavigation .bapi-top-bar button:focus {
        outline: 2px solid #fff
    }
}

#dynamics #bapi-header .hamburger-container, #dynamics #bapi-header-subnavigation .hamburger-container {
    align-items: flex-start;
    background: #fff;
    display: flex;
    flex-direction: column;
    height: 44px;
    justify-content: center;
    left: 0;
    padding: 0;
    position: absolute;
    top: 54px;
    width: 100%
}

@media screen and (max-width:1023px) {
    #dynamics #bapi-header .hamburger-container, #dynamics #bapi-header-subnavigation .hamburger-container {
        border-bottom: 1px solid #75757a;
        border-top: 1px solid #75757a
    }
}

#dynamics #bapi-header .hamburger-container.open, #dynamics #bapi-header-subnavigation .hamburger-container.open {
    z-index: 1001
}

#dynamics #bapi-header .hamburger-container--subnavigation, #dynamics #bapi-header-subnavigation .hamburger-container--subnavigation {
    border-top: none;
    top: 0
}

    #dynamics #bapi-header .hamburger-container--subnavigation .hamburger-container__hamburger, #dynamics #bapi-header-subnavigation .hamburger-container--subnavigation .hamburger-container__hamburger {
        font-size: 15px;
        height: 100%;
        text-align: left;
        width: 100%
    }

        #dynamics #bapi-header .hamburger-container--subnavigation .hamburger-container__hamburger:after, #dynamics #bapi-header-subnavigation .hamburger-container--subnavigation .hamburger-container__hamburger:after {
            color: #000;
            content: "";
            font-family: MWF-MDL2;
            font-size: 10px;
            margin-top: -5px;
            position: absolute;
            right: 1rem;
            top: 50%;
            transform-origin: 50% 50%;
            transition: all .2s 0s
        }

    #dynamics #bapi-header .hamburger-container--subnavigation p.hamburger-container__hamburger, #dynamics #bapi-header-subnavigation .hamburger-container--subnavigation p.hamburger-container__hamburger {
        font-size: 15px;
        height: 100%;
        text-align: left;
        width: 100%
    }

@media screen and (min-width:1024px) {
    #dynamics #bapi-header .hamburger-container--subnavigation p.hamburger-container__hamburger, #dynamics #bapi-header-subnavigation .hamburger-container--subnavigation p.hamburger-container__hamburger {
        display: none
    }
}

#dynamics #bapi-header .hamburger-container--subnavigation p.hamburger-container__hamburger:after, #dynamics #bapi-header-subnavigation .hamburger-container--subnavigation p.hamburger-container__hamburger:after {
    content: none
}

#dynamics #bapi-header .hamburger-container__hamburger, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger {
    background-color: #fff !important;
    border: 1px dashed transparent;
    height: 42px;
    padding: 7px 15px;
    width: 58px
}

    #dynamics #bapi-header .hamburger-container__hamburger > .fixin, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger > .fixin {
        background-color: #000;
        display: block;
        forced-color-adjust: none;
        height: 2px;
        margin: 5px 0;
        transition: all .5s;
        width: 26px
    }

@media screen and (-ms-high-contrast:black-on-white) {
    #dynamics #bapi-header .hamburger-container__hamburger > .fixin, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger > .fixin {
        background-color: #000 !important
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #dynamics #bapi-header .hamburger-container__hamburger > .fixin, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger > .fixin {
        background-color: #fff !important
    }
}

#dynamics #bapi-header .hamburger-container__hamburger:focus, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger:focus {
    background-color: #efefef !important;
    border: 1px dashed #000;
    outline: none !important;
    z-index: 10000 !important
}

@media screen and (-ms-high-contrast:black-on-white) {
    #dynamics #bapi-header .hamburger-container__hamburger:focus, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger:focus {
        border: 2px solid #000
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #dynamics #bapi-header .hamburger-container__hamburger:focus, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger:focus {
        border: 2px solid #fff
    }
}

#dynamics #bapi-header .hamburger-container__hamburger.is-active, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger.is-active {
    background-color: #efefef !important;
    outline: none !important;
    z-index: 100
}

    #dynamics #bapi-header .hamburger-container__hamburger.is-active .top-bun, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger.is-active .top-bun {
        transform: rotate(45deg) translate(19%,250%)
    }

    #dynamics #bapi-header .hamburger-container__hamburger.is-active .patty, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger.is-active .patty {
        opacity: 0
    }

    #dynamics #bapi-header .hamburger-container__hamburger.is-active .bottom-bun, #dynamics #bapi-header-subnavigation .hamburger-container__hamburger.is-active .bottom-bun {
        transform: rotate(-45deg) translate(19%,-250%)
    }

#dynamics #bapi-header .bapi-menu, #dynamics #bapi-header-subnavigation .bapi-menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

[data-whatinput=mouse]
#dynamics #bapi-header-subnavigation .bapi-menu li, [data-whatinput=mouse] #dynamics #bapi-header .bapi-menu li {
    outline: 0
}

#dynamics #bapi-header .bapi-menu a:not(.mectrl_resetStyle), #dynamics #bapi-header-subnavigation .bapi-menu a:not(.mectrl_resetStyle) {
    color: #000;
    display: block;
    line-height: 1.5;
    padding: 16px 24px;
    text-decoration: none
}

#dynamics #bapi-header .bapi-menu .is-menu-link, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link {
    position: relative
}

    #dynamics #bapi-header .bapi-menu .is-menu-link a, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link a {
        font-weight: 400;
        outline-offset: inherit;
        padding: 16px 12px 17px
    }

@media screen and (min-width:1023px) {
    #dynamics #bapi-header .bapi-menu .is-menu-link a, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link a {
        margin-top: 1px
    }
}

#dynamics #bapi-header .bapi-menu .is-menu-link a:focus, #dynamics #bapi-header .bapi-menu .is-menu-link a:hover, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link a:focus, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link a:hover {
    color: #000;
    cursor: pointer;
    text-decoration: none
}

    #dynamics #bapi-header .bapi-menu .is-menu-link a:focus:before, #dynamics #bapi-header .bapi-menu .is-menu-link a:hover:before, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link a:focus:before, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link a:hover:before {
        background: currentColor;
        bottom: 9px;
        content: "";
        display: block;
        height: 2px;
        position: absolute;
        width: calc(100% - 24px)
    }

#dynamics #bapi-header .bapi-menu .is-menu-link--brand-pva a, #dynamics #bapi-header .bapi-menu .is-menu-link--brand-pva a:focus, #dynamics #bapi-header .bapi-menu .is-menu-link--brand-pva a:hover, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link--brand-pva a, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link--brand-pva a:focus, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link--brand-pva a:hover {
    color: #0b556a
}

#dynamics #bapi-header .bapi-menu .is-menu-link--featured a, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link--featured a {
    background-color: transparent !important;
    border: 1px solid #000;
    border-radius: 2px;
    color: #000 !important;
    font-size: inherit;
    font-weight: 600;
    line-height: 1.5;
    margin: 9px 0 9px 12px;
    padding: 6px 9px;
    text-transform: none
}

    #dynamics #bapi-header .bapi-menu .is-menu-link--featured a:focus, #dynamics #bapi-header .bapi-menu .is-menu-link--featured a:hover, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link--featured a:focus, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link--featured a:hover {
        background-color: inherit;
        color: inherit;
        text-decoration: underline
    }

        #dynamics #bapi-header .bapi-menu .is-menu-link--featured a:focus:before, #dynamics #bapi-header .bapi-menu .is-menu-link--featured a:hover:before, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link--featured a:focus:before, #dynamics #bapi-header-subnavigation .bapi-menu .is-menu-link--featured a:hover:before {
            content: none
        }

#dynamics #bapi-header .bapi-menu .bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .bapi-menu .bapi-menu-toggle-button {
    border: none;
    border-radius: 0;
    color: #000;
    font-weight: 400;
    height: 100%;
    line-height: 54px;
    padding: 0 24px 0 12px;
    text-align: left
}

    #dynamics #bapi-header .bapi-menu .bapi-menu-toggle-button:focus, #dynamics #bapi-header .bapi-menu .bapi-menu-toggle-button:hover, #dynamics #bapi-header-subnavigation .bapi-menu .bapi-menu-toggle-button:focus, #dynamics #bapi-header-subnavigation .bapi-menu .bapi-menu-toggle-button:hover {
        cursor: pointer;
        text-decoration: none;
        z-index: 110
    }

        #dynamics #bapi-header .bapi-menu .bapi-menu-toggle-button:focus:before, #dynamics #bapi-header .bapi-menu .bapi-menu-toggle-button:hover:before, #dynamics #bapi-header-subnavigation .bapi-menu .bapi-menu-toggle-button:focus:before, #dynamics #bapi-header-subnavigation .bapi-menu .bapi-menu-toggle-button:hover:before {
            background: currentColor;
            bottom: 9px;
            content: "";
            display: block;
            height: 2px;
            position: absolute;
            width: calc(100% - 36px)
        }

#dynamics #bapi-header .bapi-menu a, #dynamics #bapi-header .bapi-menu button, #dynamics #bapi-header .bapi-menu input, #dynamics #bapi-header .bapi-menu select, #dynamics #bapi-header-subnavigation .bapi-menu a, #dynamics #bapi-header-subnavigation .bapi-menu button, #dynamics #bapi-header-subnavigation .bapi-menu input, #dynamics #bapi-header-subnavigation .bapi-menu select {
    margin-bottom: 0
}

#dynamics #bapi-header .bapi-menu.nested, #dynamics #bapi-header-subnavigation .bapi-menu.nested {
    margin-left: 0;
    margin-right: 0
}

#dynamics #bapi-header .bapi-menu .is-active > a, #dynamics #bapi-header-subnavigation .bapi-menu .is-active > a {
    background: #efefef;
    color: #000
}

#dynamics #bapi-header .bapi-menu .mectrl_signedOutAccountListHeader, #dynamics #bapi-header-subnavigation .bapi-menu .mectrl_signedOutAccountListHeader {
    line-height: 48px !important
}

#dynamics #bapi-header .bapi-dropdown.bapi-menu > li > .is-dropdown-submenu, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu > li > .is-dropdown-submenu {
    left: 0;
    right: auto;
    top: 100%
}

[data-whatinput=mouse]
#dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu a, [data-whatinput=mouse] #dynamics #bapi-header .bapi-dropdown.bapi-menu a {
    outline: 0
}

#dynamics #bapi-header .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a {
    padding: 16px 24px
}

    #dynamics #bapi-header .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:focus, #dynamics #bapi-header .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:hover, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:focus, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:hover {
        font-weight: 600;
        text-decoration: underline
    }

        #dynamics #bapi-header .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:focus:before, #dynamics #bapi-header .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:hover:before, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:focus:before, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:hover:before {
            content: none
        }

@media screen and (-ms-high-contrast:black-on-white) {
    #dynamics #bapi-header .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:focus, #dynamics #bapi-header .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:hover, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:focus, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:hover {
        outline: 2px solid #000
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #dynamics #bapi-header .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:focus, #dynamics #bapi-header .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:hover, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:focus, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu .is-menu-link.moremenu-nested-submenu a:hover {
        outline: 2px solid #fff
    }
}

#dynamics #bapi-header .bapi-dropdown.bapi-menu > li.is-active > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .bapi-dropdown.bapi-menu > li.is-active > button.bapi-menu-toggle-button {
    background-color: #efefef;
    color: #000;
    font-weight: 600
}

#dynamics #bapi-header .is-dropdown-submenu-parent, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent {
    position: relative
}

    #dynamics #bapi-header .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:after, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:after {
        color: #000;
        content: "";
        font-family: MWF-MDL2;
        font-size: 8px;
        font-weight: inherit;
        height: 8px;
        line-height: 8px;
        margin-top: 2px;
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        transition: transform .2s;
        width: 8px
    }

@media screen and (min-width:1024px) and (max-width:1200px) {
    #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column.nested-submenu--column-x2 .bapi-menu, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column.nested-submenu--column-x2 .bapi-menu {
        flex-direction: column
    }
}

@media screen and (min-width:1024px) {
    #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column {
        float: left;
        margin: 0;
        max-width: none;
        padding: 0;
        vertical-align: top;
        white-space: nowrap;
        width: 100%
    }

        #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column > button.bapi-menu-toggle-button {
            background: transparent;
            cursor: default
        }

            #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column > button.bapi-menu-toggle-button:focus, #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column > button.bapi-menu-toggle-button:hover, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column > button.bapi-menu-toggle-button:focus, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column > button.bapi-menu-toggle-button:hover {
                background: transparent !important;
                outline: none
            }

        #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column:before, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column:before {
            content: " ";
            display: table
        }

        #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column:after, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column:after {
            clear: both;
            content: " ";
            display: table
        }

        #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column.nested-submenu--column-x2, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column.nested-submenu--column-x2 {
            width: 100% !important
        }
}

@media screen and (min-width:1024px) and (min-width:1200px) {
    #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column.nested-submenu--column-x2 li, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column.nested-submenu--column-x2 li {
        width: 50%
    }
}

@media screen and (min-width:1024px) {
    #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column li a, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column li a {
        padding: 12px 24px;
        white-space: normal
    }

    #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column > button.bapi-menu-toggle-button {
        font-weight: 600 !important;
        padding: 12px 24px
    }

        #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column > button.bapi-menu-toggle-button:after, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column > button.bapi-menu-toggle-button:after {
            content: ""
        }

    #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column .bapi-menu, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column .bapi-menu {
        display: flex;
        flex-direction: column
    }

    #dynamics #bapi-header .is-dropdown-submenu-parent.nested-submenu--column .bapi-menu--x2, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.nested-submenu--column .bapi-menu--x2 {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }
}

#dynamics #bapi-header .is-dropdown-submenu-parent.is-active > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.is-active > button.bapi-menu-toggle-button {
    background-color: #efefef;
    color: #000;
    font-weight: 600
}

#dynamics #bapi-header .is-dropdown-submenu-parent.js-direction-reversed .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu, #dynamics #bapi-header-subnavigation .is-dropdown-submenu-parent.js-direction-reversed .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu {
    background: #e6e6e6;
    left: auto;
    position: absolute;
    right: 100%;
    top: 0
}

#dynamics #bapi-header .is-dropdown-submenu, #dynamics #bapi-header-subnavigation .is-dropdown-submenu {
    background: #f2f2f2;
    border: 0;
    border-bottom: 2px solid #000;
    box-shadow: 0 3.2px 7.2px 0 rgba(0,0,0,.132),0 .6px 1.8px 0 rgba(0,0,0,.108);
    display: none;
    left: 100%;
    min-width: 256px;
    position: absolute;
    top: 0;
    z-index: 100
}

@media screen and (-ms-high-contrast:black-on-white) {
    #dynamics #bapi-header .is-dropdown-submenu, #dynamics #bapi-header-subnavigation .is-dropdown-submenu {
        outline: 1px solid #000
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #dynamics #bapi-header .is-dropdown-submenu, #dynamics #bapi-header-subnavigation .is-dropdown-submenu {
        outline: 1px solid #fff
    }
}

@media screen and (min-width:1024px) {
    #dynamics #bapi-header .is-dropdown-submenu--multi-column, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column {
        display: none;
        flex: 1 1 auto;
        flex-direction: row;
        width: auto
    }

    #dynamics #bapi-header .is-dropdown-submenu--multi-column-2, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-2 {
        width: 460px
    }

        #dynamics #bapi-header .is-dropdown-submenu--multi-column-2 .nested-submenu--column, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-2 .nested-submenu--column {
            width: 50%
        }

    #dynamics #bapi-header .is-dropdown-submenu--multi-column-3, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-3 {
        width: 634.5px
    }

        #dynamics #bapi-header .is-dropdown-submenu--multi-column-3 .nested-submenu--column, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-3 .nested-submenu--column {
            width: 33.33333%
        }

    #dynamics #bapi-header .is-dropdown-submenu--multi-column-4, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 {
        width: 846px
    }

        #dynamics #bapi-header .is-dropdown-submenu--multi-column-4 .nested-submenu--column, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 .nested-submenu--column {
            width: 25%
        }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(4n+1), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(4n+1) {
                clear: left
            }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(-n+4), #dynamics #bapi-header .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(-n+8), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(-n+4), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(-n+8) {
                margin-bottom: 12px
            }

    #dynamics #bapi-header .is-dropdown-submenu--multi-column-5, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-5 {
        left: auto !important
    }

        #dynamics #bapi-header .is-dropdown-submenu--multi-column-5 .nested-submenu--column, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-5 .nested-submenu--column {
            width: 20%
        }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-5 .nested-submenu--column:nth-child(5n+1), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-5 .nested-submenu--column:nth-child(5n+1) {
                clear: left
            }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-5 .nested-submenu--column:nth-child(-n+10), #dynamics #bapi-header .is-dropdown-submenu--multi-column-5 .nested-submenu--column:nth-child(-n+5), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-5 .nested-submenu--column:nth-child(-n+10), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-5 .nested-submenu--column:nth-child(-n+5) {
                margin-bottom: 12px
            }

    #dynamics #bapi-header #Forums {
        margin-left: -300px
    }

    #dynamics #bapi-header #Microsoftsolutions, #dynamics #bapi-header #Previousversions, #dynamics #bapi-header #Products {
        margin-left: auto
    }

    #dynamics #bapi-header #Resources .bapi-menu-toggle-button {
        padding-left: 35px
    }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
    #dynamics #bapi-header .is-dropdown-submenu--multi-column-4, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 {
        width: 634.5px
    }

        #dynamics #bapi-header .is-dropdown-submenu--multi-column-4 .nested-submenu--column, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 .nested-submenu--column {
            width: 33.33333%
        }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(3n+1), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(3n+1) {
                clear: left
            }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(4n+1), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(4n+1) {
                clear: none
            }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(-n+3), #dynamics #bapi-header .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(-n+6), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(-n+3), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-4 .nested-submenu--column:nth-child(-n+6) {
                margin-bottom: 12px
            }

    #dynamics #bapi-header #Microsoftsolutions, #dynamics #bapi-header #Previousversions, #dynamics #bapi-header #Products {
        width: 450px !important
    }

    #dynamics #bapi-header .is-dropdown-submenu--multi-column-3, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-3 {
        width: 423px
    }

        #dynamics #bapi-header .is-dropdown-submenu--multi-column-3 .nested-submenu--column, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-3 .nested-submenu--column {
            width: 50%
        }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-3 .nested-submenu--column:nth-child(odd), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-3 .nested-submenu--column:nth-child(odd) {
                clear: left
            }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-3 .nested-submenu--column:nth-child(3n+1), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-3 .nested-submenu--column:nth-child(3n+1) {
                clear: none
            }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-3 .nested-submenu--column:nth-child(-n+2), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-3 .nested-submenu--column:nth-child(-n+2) {
                margin-bottom: 12px
            }

    #dynamics #bapi-header .is-dropdown-submenu--multi-column-2, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-2 {
        width: 211.5px
    }

        #dynamics #bapi-header .is-dropdown-submenu--multi-column-2 .nested-submenu--column, #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-2 .nested-submenu--column {
            width: 100%
        }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-2 .nested-submenu--column:nth-child(odd), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-2 .nested-submenu--column:nth-child(odd) {
                clear: left
            }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-2 .nested-submenu--column:nth-child(3n+1), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-2 .nested-submenu--column:nth-child(3n+1) {
                clear: none
            }

            #dynamics #bapi-header .is-dropdown-submenu--multi-column-2 .nested-submenu--column:nth-child(-n+2), #dynamics #bapi-header-subnavigation .is-dropdown-submenu--multi-column-2 .nested-submenu--column:nth-child(-n+2) {
                margin-bottom: 12px
            }
}

#dynamics #bapi-header .is-dropdown-submenu a:hover, #dynamics #bapi-header-subnavigation .is-dropdown-submenu a:hover {
    font-weight: 400;
    outline: none;
    text-decoration: underline
}

#dynamics #bapi-header .is-dropdown-submenu a:focus, #dynamics #bapi-header-subnavigation .is-dropdown-submenu a:focus {
    font-weight: 400;
    outline: 1px dashed #000;
    text-decoration: underline
}

@media screen and (-ms-high-contrast:black-on-white) {
    #dynamics #bapi-header .is-dropdown-submenu a:focus, #dynamics #bapi-header-subnavigation .is-dropdown-submenu a:focus {
        outline: 2px solid #000
    }
}

@media screen and (-ms-high-contrast:white-on-black) {
    #dynamics #bapi-header .is-dropdown-submenu a:focus, #dynamics #bapi-header-subnavigation .is-dropdown-submenu a:focus {
        outline: 2px solid #fff
    }
}

#dynamics #bapi-header .is-dropdown-submenu > li, #dynamics #bapi-header-subnavigation .is-dropdown-submenu > li {
    display: inline-block;
    width: 100%
}

#dynamics #bapi-header .is-dropdown-submenu.js-dropdown-active, #dynamics #bapi-header-subnavigation .is-dropdown-submenu.js-dropdown-active {
    display: inline-block
}

#dynamics #bapi-header .is-dropdown-submenu.js-dropdown-active--multi-column, #dynamics #bapi-header-subnavigation .is-dropdown-submenu.js-dropdown-active--multi-column {
    display: flex
}

#dynamics #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent, #dynamics #bapi-header-subnavigation .is-dropdown-submenu .is-dropdown-submenu-parent {
    position: static
}

    #dynamics #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > .is-dropdown-submenu, #dynamics #bapi-header-subnavigation .is-dropdown-submenu .is-dropdown-submenu-parent > .is-dropdown-submenu {
        background: #e6e6e6;
        left: 100%;
        position: absolute;
        right: auto;
        top: 0
    }

    #dynamics #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-parent.is-active > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .is-dropdown-submenu .is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-parent.is-active > button.bapi-menu-toggle-button {
        font-weight: 600
    }

    #dynamics #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button {
        font-weight: 400;
        height: auto;
        line-height: 1.5;
        padding: 16px 24px;
        position: relative;
        text-align: left;
        width: 100%
    }

        #dynamics #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:after, #dynamics #bapi-header-subnavigation .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:after {
            margin-top: -2px;
            transform: rotate(270deg)
        }

        #dynamics #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:focus, #dynamics #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:hover, #dynamics #bapi-header-subnavigation .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:focus, #dynamics #bapi-header-subnavigation .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:hover {
            background-color: #e6e6e6;
            font-weight: 600;
            z-index: 110
        }

            #dynamics #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:focus:before, #dynamics #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:hover:before, #dynamics #bapi-header-subnavigation .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:focus:before, #dynamics #bapi-header-subnavigation .is-dropdown-submenu .is-dropdown-submenu-parent > button.bapi-menu-toggle-button:hover:before {
                content: none
            }

    #dynamics #bapi-header .is-dropdown-submenu .is-dropdown-submenu-parent.is-active > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .is-dropdown-submenu .is-dropdown-submenu-parent.is-active > button.bapi-menu-toggle-button {
        font-weight: 600
    }

#dynamics #bapi-header .bapi-accordion-menu, #dynamics #bapi-header-subnavigation .bapi-accordion-menu {
    background-color: #fff;
    border-bottom: 2px solid #000;
    font-size: 15px
}

@media screen and (min-width:1024px) {
    #dynamics #bapi-header .bapi-accordion-menu, #dynamics #bapi-header-subnavigation .bapi-accordion-menu {
        display: none
    }
}

#dynamics #bapi-header .bapi-accordion-menu li, #dynamics #bapi-header-subnavigation .bapi-accordion-menu li {
    width: 100%
}

#dynamics #bapi-header .bapi-accordion-menu > li, #dynamics #bapi-header .bapi-accordion-menu > li li, #dynamics #bapi-header-subnavigation .bapi-accordion-menu > li, #dynamics #bapi-header-subnavigation .bapi-accordion-menu > li li {
    border-bottom: 1px solid #75757a
}

#dynamics #bapi-header .bapi-accordion-menu li, #dynamics #bapi-header-subnavigation .bapi-accordion-menu li {
    border-left: 0;
    border-right: 0
}

#dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent {
    position: relative
}

    #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button {
        border: none;
        border-radius: 0;
        color: #000;
        font-family: Segoe UI,SegoeUI,Helvetica Neue,Arial,sans-serif;
        font-weight: 400;
        height: auto;
        line-height: 1.5;
        padding: 12px;
        text-align: left;
        width: 100%
    }

        #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus {
            background-color: #3c3c41;
            color: #fff;
            font-weight: 600
        }

            #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus:before, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus:before {
                content: none
            }

            #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus:after, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus:after {
                color: inherit
            }

        #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:hover, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:hover {
            font-weight: 600
        }

            #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:hover:before, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:hover:before {
                content: none
            }

            #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:hover:after, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > button.bapi-menu-toggle-button:hover:after {
                color: inherit
            }

    #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent.is-active > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent.is-active > button.bapi-menu-toggle-button {
        background-color: #3c3c41;
        color: #fff;
        font-weight: 600
    }

    #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent.has-accordion-submenu-active.is-active > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent.has-accordion-submenu-active.is-active > button.bapi-menu-toggle-button {
        background: #e6e6e6;
        border-bottom: 1px solid #75757a;
        color: #000
    }

#dynamics #bapi-header .bapi-accordion-menu > .is-menu-link a, #dynamics #bapi-header-subnavigation .bapi-accordion-menu > .is-menu-link a {
    background: #fff;
    line-height: 1.5;
    padding: 12px
}

    #dynamics #bapi-header .bapi-accordion-menu > .is-menu-link a:focus, #dynamics #bapi-header-subnavigation .bapi-accordion-menu > .is-menu-link a:focus {
        background-color: #3c3c41;
        color: #fff;
        font-weight: 600;
        text-decoration: underline
    }

        #dynamics #bapi-header .bapi-accordion-menu > .is-menu-link a:focus:before, #dynamics #bapi-header-subnavigation .bapi-accordion-menu > .is-menu-link a:focus:before {
            content: none
        }

    #dynamics #bapi-header .bapi-accordion-menu > .is-menu-link a:hover, #dynamics #bapi-header-subnavigation .bapi-accordion-menu > .is-menu-link a:hover {
        font-weight: 600;
        text-decoration: underline
    }

        #dynamics #bapi-header .bapi-accordion-menu > .is-menu-link a:hover:before, #dynamics #bapi-header-subnavigation .bapi-accordion-menu > .is-menu-link a:hover:before {
            content: none
        }

#dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu {
    border-bottom: 2px solid #000
}

    #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu a, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu a {
        background-color: #e6e6e6;
        padding: 12px 24px
    }

        #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu a:focus, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu a:focus {
            background-color: #3c3c41 !important;
            color: #fff;
            position: relative;
            text-decoration: underline;
            z-index: 1001
        }

        #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu a:hover, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu a:hover {
            position: relative;
            text-decoration: underline;
            z-index: 1001
        }

    #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent > button.bapi-menu-toggle-button {
        background-color: #e6e6e6;
        border-bottom: 1px solid #75757a;
        border-radius: 0;
        color: #000;
        padding-left: 24px;
        padding-right: 0
    }

        #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent > button.bapi-menu-toggle-button[aria-expanded=false], #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent > button.bapi-menu-toggle-button[aria-expanded=false] {
            border-bottom: 0
        }

        #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent > button.bapi-menu-toggle-button:focus {
            background-color: #3c3c41;
            color: #fff
        }

    #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent .is-accordion-submenu a, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent .is-accordion-submenu a {
        padding-left: 48px
    }

    #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent.is-active > button.bapi-menu-toggle-button, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu > .nested-submenu.is-accordion-submenu-parent.is-active > button.bapi-menu-toggle-button {
        background-color: #3c3c41;
        color: #fff
    }

    #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu.nested, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu.nested {
        margin-left: 0;
        margin-right: 0
    }

    #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu > li:last-of-type, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu > li:last-of-type {
        border-bottom: none !important
    }

#dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > a, #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > a, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > button {
    position: relative
}

    #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > a:after, #dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent > button:after, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > a:after, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent > button:after {
        color: #000;
        content: "";
        font-family: MWF-MDL2;
        font-size: 8px;
        margin-top: -4px;
        position: absolute;
        right: 1rem;
        top: 50%;
        transform-origin: 50% 50%;
        transition: all .2s 0s
    }

#dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent.is-active > button:after, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent.is-active > button:after {
    color: inherit;
    transform: rotate(180deg);
    transform-origin: 50% 50%
}

#dynamics #bapi-header .bapi-accordion-menu .is-accordion-submenu-parent.has-accordion-submenu-active.is-active > button:after, #dynamics #bapi-header-subnavigation .bapi-accordion-menu .is-accordion-submenu-parent.has-accordion-submenu-active.is-active > button:after {
    color: inherit
}

#dynamics #bapi-header .bapi-accordion-menu.bapi-expanded, #dynamics #bapi-header-subnavigation .bapi-accordion-menu.bapi-expanded {
    display: none !important
}

@media screen and (max-width:1023px) {
    #dynamics #bapi-header .bapi-accordion-menu.bapi-expanded, #dynamics #bapi-header-subnavigation .bapi-accordion-menu.bapi-expanded {
        display: block !important;
        left: 0;
        position: absolute;
        right: 0;
        top: 98px;
        z-index: 9999
    }

    #dynamics #bapi-header #Resources .bapi-menu-toggle-button {
        padding-left: 25px
    }

    #dynamics #bapi-header .bapi-accordion-menu.bapi-expanded.bapi-sub-navigation, #dynamics #bapi-header-subnavigation .bapi-accordion-menu.bapi-expanded.bapi-sub-navigation {
        top: 44px
    }
}

@media screen and (max-width:319px) {
    #dynamics #bapi-header .bapi-hide-until-xsmall, #dynamics #bapi-header-subnavigation .bapi-hide-until-xsmall {
        display: none !important
    }

        #dynamics #bapi-header .bapi-hide-until-xsmall.show, #dynamics #bapi-header-subnavigation .bapi-hide-until-xsmall.show {
            display: block !important
        }
}

@media screen and (min-width:320px) {
    #dynamics #bapi-header .bapi-hide-for-xsmall, #dynamics #bapi-header-subnavigation .bapi-hide-for-xsmall {
        display: none !important
    }
}

@media screen and (max-width:539px) {
    #dynamics #bapi-header .bapi-hide-until-small, #dynamics #bapi-header-subnavigation .bapi-hide-until-small {
        display: none !important
    }

        #dynamics #bapi-header .bapi-hide-until-small.show, #dynamics #bapi-header-subnavigation .bapi-hide-until-small.show {
            display: block !important
        }
}

@media screen and (min-width:540px) {
    #dynamics #bapi-header .bapi-hide-for-small, #dynamics #bapi-header-subnavigation .bapi-hide-for-small {
        display: none !important
    }
}

@media screen and (max-width:767px) {
    #dynamics #bapi-header .bapi-hide-until-medium, #dynamics #bapi-header-subnavigation .bapi-hide-until-medium {
        display: none !important
    }

        #dynamics #bapi-header .bapi-hide-until-medium.show, #dynamics #bapi-header-subnavigation .bapi-hide-until-medium.show {
            display: block !important
        }
}

@media screen and (min-width:768px) {
    #dynamics #bapi-header .bapi-hide-for-medium, #dynamics #bapi-header-subnavigation .bapi-hide-for-medium {
        display: none !important
    }
}

@media screen and (max-width:1023px) {
    #dynamics #bapi-header .bapi-hide-until-large, #dynamics #bapi-header-subnavigation .bapi-hide-until-large {
        display: none !important
    }

        #dynamics #bapi-header .bapi-hide-until-large.show, #dynamics #bapi-header-subnavigation .bapi-hide-until-large.show {
            display: block !important
        }
}

@media screen and (min-width:1024px) {
    #dynamics #bapi-header .bapi-hide-for-large, #dynamics #bapi-header-subnavigation .bapi-hide-for-large {
        display: none !important
    }
}

#dynamics #bapi-header .bapi-hide, #dynamics #bapi-header-subnavigation .bapi-hide {
    display: none !important
}

#dynamics #bapi-header, #dynamics #bapi-header-subnavigation {
    display: block
}

    #dynamics #bapi-header-subnavigation.bapi-header--default, #dynamics #bapi-header.bapi-header--default {
        background-color: #fff;
        position: relative
    }

@media screen and (min-width:1024px) {
    #dynamics #bapi-header-subnavigation.bapi-header--default, #dynamics #bapi-header.bapi-header--default {
        border-bottom: 1px solid #efefef
    }
}

@media screen and (max-width:1023px) {
    #dynamics #bapi-header-subnavigation.bapi-header--default, #dynamics #bapi-header.bapi-header--default {
        height: 98px
    }

        #dynamics #bapi-header-subnavigation.bapi-header--default.bapi-header--subnavigation, #dynamics #bapi-header.bapi-header--default.bapi-header--subnavigation {
            height: 44px
        }
}

#dynamics #bapi-header-subnavigation.bapi-header--sticky, #dynamics #bapi-header.bapi-header--sticky {
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 99999
}

#dynamics #bapi-header-subnavigation.bapi-header--simple, #dynamics #bapi-header.bapi-header--simple {
    border-bottom: 1px solid #efefef
}

@media screen and (max-width:1023px) {
    #dynamics #bapi-header-subnavigation.bapi-header--simple, #dynamics #bapi-header.bapi-header--simple {
        height: 54px !important
    }
}

#dynamics #bapi-header .bapi-pull-right, #dynamics #bapi-header-subnavigation .bapi-pull-right {
    float: right
}

@media screen and (min-width:1024px) {
    #dynamics #bapi-header .bapi-pull-right-on-large, #dynamics #bapi-header-subnavigation .bapi-pull-right-on-large {
        float: right
    }
}

@media screen and (min-width:768px) {
    #dynamics #bapi-header .bapi-pull-right-on-medium, #dynamics #bapi-header-subnavigation .bapi-pull-right-on-medium {
        float: right
    }
}

#dynamics #bapi-header .bapi-pull-left, #dynamics #bapi-header-subnavigation .bapi-pull-left {
    float: left
}

@media screen and (min-width:1024px) {
    #dynamics #bapi-header .bapi-pull-left-on-large, #dynamics #bapi-header-subnavigation .bapi-pull-left-on-large {
        float: left
    }
}

@media screen and (min-width:768px) {
    #dynamics #bapi-header .bapi-pull-left-on-medium, #dynamics #bapi-header-subnavigation .bapi-pull-left-on-medium {
        float: left
    }
}

.cookie-banner {
    top: 0;
    width: 100%;
    z-index: 88888
}

svg.cc-icon.cc-v-center {
    fill: none
}

.bapi-skip-to-main, a.bapi-skip-to-main:hover {
    height: 1px;
    left: -999px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
    z-index: -2
}

a.bapi-skip-to-main:active, a.bapi-skip-to-main:focus {
    background: #e6e6e6;
    border: 1px dashed #000;
    color: #0067b8;
    height: auto;
    left: 0;
    outline: none;
    overflow: auto;
    padding: 24px;
    position: fixed;
    right: 0;
    text-align: center;
    text-decoration: underline;
    top: 0;
    width: auto;
    z-index: 800
}

#meControl .msame_Header {
    border: 0 !important;
    height: 54px;
    line-height: 54px
}

    #meControl .msame_Header:focus {
        outline: 1px dashed #000 !important;
        position: relative;
        z-index: 1
    }

#meControl .msame_Header_name {
    font-size: 100% !important;
    padding: 0 12px
}

.bapi-common-footer {
    background: #f1f2f4;
    box-sizing: border-box;
    color: #000;
    font-family: Segoe UI,SegoeUI,Helvetica Neue,Arial,sans-serif;
    font-size: 13px;
    line-height: 1.5;
    padding-bottom: 48px;
    padding-top: 60px;
    margin-top: 24px;
    
}

    .bapi-common-footer .bapi-heading3 {
        color: #000;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 12px;
        margin-top: 0;
        text-transform: none
    }

    .bapi-common-footer .bapi-footer-wrapper--viewport-sundog {
        box-sizing: inherit;
        margin: 0 auto;
        max-width: 1170px;
        padding: 0
    }

    .bapi-common-footer .bapi-footer-wrapper--viewport-mooncat {
        box-sizing: inherit;
        margin: 0 auto;
        max-width: 1310px;
        padding: 0 .9735rem
    }

    .bapi-common-footer .bapi-footer-wrapper--viewport-mwf {
        box-sizing: inherit;
        margin: 0 auto;
        max-width: calc(1600px + 10%);
        padding: 0 5%
    }

    .bapi-common-footer .bapi-row {
        display: flex;
        flex-direction: row
    }

        .bapi-common-footer .bapi-row .bapi-column {
            width: 100%
        }

        .bapi-common-footer .bapi-row .bapi-column--one-quarter {
            width: 25%
        }

        .bapi-common-footer .bapi-row .bapi-column--one-half {
            width: 50%
        }

        .bapi-common-footer .bapi-row .bapi-column--one-third {
            width: 75%
        }

@media screen and (max-width:767px) {
    .bapi-common-footer .bapi-row .bapi-column + .bapi-column {
        margin-top: 36px
    }

    .bapi-common-footer .bapi-row {
        flex-direction: column
    }

        .bapi-common-footer .bapi-row .bapi-column--one-half, .bapi-common-footer .bapi-row .bapi-column--one-quarter, .bapi-common-footer .bapi-row .bapi-column--one-third {
            width: 100%
        }
}

@media screen and (max-width:1023px) {
    .bapi-common-footer .bapi-row--stack-on-medium {
        flex-direction: column
    }

        .bapi-common-footer .bapi-row--stack-on-medium .bapi-column + .bapi-column {
            margin-top: 36px
        }
}

.bapi-common-footer .bapi-row--stack-on-medium .bapi-column--one-half, .bapi-common-footer .bapi-row--stack-on-medium .bapi-column--one-quarter, .bapi-common-footer .bapi-row--stack-on-medium .bapi-column--one-third {
    width: 100%
}

.bapi-common-footer hr.bapi-footer-divider {
    color: #c6c6c6;
    display: block;
    margin-bottom: 24px;
    margin-top: 24px;
    width: 100%
}

.bapi-common-footer hr.bapi-footer-divider--length2 {
    width: 24px
}

.bapi-common-footer .bapi-link-list {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding-left: 0
}

    .bapi-common-footer .bapi-link-list li {
        font-size: 13px;
        margin-bottom: 12px
    }

        .bapi-common-footer .bapi-link-list li:last-child {
            margin-right: 0
        }

.bapi-common-footer .bapi-link-list--horizontal {
    align-items: center;
    flex-direction: row
}

    .bapi-common-footer .bapi-link-list--horizontal li {
        margin-bottom: 12px;
        margin-left: 0;
        margin-right: 24px
    }

.bapi-common-footer .bapi-link-list--spaced-between {
    justify-content: space-between
}

.bapi-common-footer .bapi-link-list--copyright {
    flex-direction: row;
    float: left;
    line-height: 36px;
    margin-left: 0;
    margin-right: 60px
}

@media screen and (max-width:1023px) {
    .bapi-common-footer .bapi-link-list--copyright {
        float: none
    }
}

@media screen and (min-width:1024px) {
    .bapi-common-footer .bapi-link-list--copyright {
        margin-bottom: 12px
    }
}

.bapi-common-footer .bapi-link-list--social {
    flex-direction: row;
    float: left
}

@media screen and (max-width:1023px) {
    .bapi-common-footer .bapi-link-list--social {
        float: none;
        margin-top: 24px
    }
}

.bapi-common-footer .bapi-link-list--social li {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 12px !important
}

@media screen and (min-width:1024px) {
    .bapi-common-footer .bapi-link-list--horizontal-on-large {
        align-items: center;
        flex-direction: row
    }

        .bapi-common-footer .bapi-link-list--horizontal-on-large li {
            margin-bottom: 12px;
            margin-left: 0;
            margin-right: 24px
        }
}

@media screen and (min-width:768px) {
    .bapi-common-footer .bapi-link-list--horizontal-on-medium {
        align-items: center;
        flex-direction: row
    }

        .bapi-common-footer .bapi-link-list--horizontal-on-medium li {
            margin-bottom: 12px;
            margin-left: 0;
            margin-right: 24px
        }
}

.bapi-common-footer .bapi-link-list .f-link {
    color: #000;
    text-decoration: none;
    text-decoration: underline
}

.bapi-common-footer .bapi-link-list .f-link--large {
    font-size: 16px;
    font-weight: 600
}

.bapi-common-footer .bapi-link-list .f-link:focus, .bapi-common-footer .bapi-link-list .f-link:hover {
    text-decoration: underline
}

.bapi-common-footer .bapi-link-list .f-link:focus {
    outline: 1px dashed windowText
}

.bapi-common-footer .bapi-link-list .f-select-control {
    background: #fff;
    border: 2px solid #dedede;
    color: #000;
    font-size: inherit;
    height: auto;
    height: 32px;
    line-height: 1.5;
    padding: 0 12px;
    position: relative;
    width: auto
}

@media screen and (min-width:768px) and (max-width:1023px) {
    .bapi-common-footer .bapi-link-list .f-select-control {
        max-width: 280px;
        min-width: 240px
    }
}

@media screen and (max-width:767px) {
    .bapi-common-footer .bapi-link-list .f-select-control {
        width: 100%
    }
}

.bapi-common-footer .bapi-link-list .f-select-control:focus {
    outline: 2px solid windowText
}

.bapi-common-footer .bapi-link-list .f-icon-link {
    cursor: pointer
}

    .bapi-common-footer .bapi-link-list .f-icon-link .f-icon {
        height: 32px;
        position: relative;
        width: 32px
    }

        .bapi-common-footer .bapi-link-list .f-icon-link .f-icon > svg {
            height: 32px;
            outline: none;
            pointer-events: none;
            width: 32px
        }

    .bapi-common-footer .bapi-link-list .f-icon-link:focus {
        outline: none
    }

        .bapi-common-footer .bapi-link-list .f-icon-link:focus .f-icon {
            outline: 2px solid windowText
        }

.bapi-common-footer .bapi-link-list .f-follow-text {
    align-self: center;
    white-space: nowrap;
    width: auto
}

.bapi-common-footer .bapi-pull-right {
    float: right
}

@media screen and (min-width:1024px) {
    .bapi-common-footer .bapi-pull-right-on-large {
        float: right
    }
}

@media screen and (min-width:768px) {
    .bapi-common-footer .bapi-pull-right-on-medium {
        float: right
    }
}

.bapi-common-footer .bapi-pull-left {
    float: left
}

@media screen and (min-width:1024px) {
    .bapi-common-footer .bapi-pull-left-on-large {
        float: left
    }
}

@media screen and (min-width:768px) {
    .bapi-common-footer .bapi-pull-left-on-medium {
        float: left
    }
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

#bapi-header .full-width {
    width: 100%
}

#bapi-header .CoveoSearchbox {
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-grow: 1;
    height: 34px;
    visibility: inherit
}

    #bapi-header .CoveoSearchbox .CoveoSearchButton {
        background-color: #fff !important
    }

#bapi-header input[type=text], #bapi-header select, #bapi-header textarea {
    background-color: #fff;
    border-color: #000;
    font-size: 100%;
    font-weight: 200;
    line-height: 1.15;
    padding: 8px 12px 9px
}

#bapi-header .coveo-search-section {
    height: 52px;
    padding: 9px 0;
    width: 100%
}

#bapi-header .CoveoSearchButton {
    border: 1px solid #fff;
    border-left: none;
    color: #fff;
    cursor: pointer;
    height: 34px !important;
    line-height: 0;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    vertical-align: middle
}

#bapi-header .magic-box {
    width: 100%
}

    #bapi-header .magic-box .magic-box-input {
        height: 34px
    }

        #bapi-header .magic-box .magic-box-input .magic-box-underlay, #bapi-header .magic-box .magic-box-input > input {
            height: 34px;
            padding: 8px 49px 8px 8px;
            visibility: visible !important;
            width: 100%
        }

    #bapi-header .magic-box .magic-box-clear {
        height: 32px;
        margin: 1px;
        visibility: visible !important;
        width: 32px
    }

    #bapi-header .magic-box.magic-box-notEmpty .magic-box-clear {
        height: 32px;
        margin: 1px;
        width: 32px
    }

    #bapi-header .magic-box .magic-box-clear-svg {
        height: 34px;
        width: 16px
    }

#bapi-header .CoveoSearchButton {
    height: 36px;
    padding: 6px !important;
    width: 36px
}

#bapi-header .coveo-search-button-svg {
    color: #1d4f76;
    height: 18px;
    width: 18px
}

#bapi-header .search-input {
    position: relative
}

    #bapi-header .search-input .icon {
        background: none;
        border: none;
        height: 36px;
        left: 0;
        padding: 10px;
        position: absolute;
        top: 0;
        width: 36px
    }

    #bapi-header .search-input input {
        padding-left: 30px
    }

#bapi-header .glyphicon {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: PowerBIMDL2;
    font-size: 32px;
    font-style: normal;
    line-height: 1;
    top: 0
}

#bapi-header .glyph-mini {
    font-size: 12px
}

#bapi-header .glyph-small {
    font-size: 16px
}

#bapi-header .pbi-glyph-search:before {
    content: "\E721"
}

#bapi-header .pbi-glyph-back:before {
    content: "\E72B"
}

#bapi-header #site-search-glass-link {
    padding-bottom: 9px;
    position: absolute;
    right: 0
}

#bapi-header #site-search-goback-link {
    margin: 1px;
    padding: 12px 15px 7px
}

#bapi-header #site-searchbox-mini > div {
    padding: 3px
}

@media screen and (max-width:1023px) {
    #bapi-header #site-search-glass-link {
        display: inline
    }

    #bapi-header #site-searchbox-mini {
        width: 93%
    }
}

@media screen and (max-width:689px) {
    #bapi-header #site-search-glass-link {
        display: inline
    }

    #bapi-header #site-searchbox-mini {
        width: 89%
    }
}

@media screen and (max-width:479px) {
    #bapi-header #site-search-glass-link {
        display: inline
    }

    #bapi-header #site-searchbox-mini {
        width: 87%
    }
}

@media screen and (max-width:372px) {
    #bapi-header #site-search-glass-link {
        display: inline
    }

    #bapi-header #site-searchbox-mini {
        width: 80%
    }
}

@media screen and (max-width:271px) {
    #bapi-header #site-search-glass-link {
        display: inline
    }

    #bapi-header #site-searchbox-mini {
        width: 70%
    }
}

#bapi-header #power-bi-logo {
    width: 14px
}

#bapi-header .mectrl_resetStyle {
    text-decoration: none !important
}

#bapi-header #site-search-glass-link {
    left: auto !important;
    right: 0 !important
}

.CoveoSearchbox .CoveoSearchButton {
    border-bottom-left-radius: 2px;
    border-left: none !important;
    border-right: 1px solid #7e8c9a;
    border-top-left-radius: 2px
}

@media screen and (min-width:1024px) and (max-width:1200px) {
    #bapi-header .is-dropdown-submenu--multi-column-3, #bapi-header-subnavigation .is-dropdown-submenu--multi-column-3 {
        width: 500px
    }

    #bapi-header #liDynamicsSearchBox {
        width: 85% !important
    }
}

@media screen and (min-width:1025px) {
    #bapi-header .is-dropdown-submenu--multi-column-3, #bapi-header-subnavigation .is-dropdown-submenu--multi-column-3 {
        width: 700px
    }

    #bapi-header #liDynamicsSearchBox {
        width: 90%
    }
}

#bapi-header .moremenu-nested-submenu a {
    margin-left: 0;
    margin-right: 0
}

#dynamics #bapi-header .glyph-mini {
    font-size: 12px
}

#dynamics #bapi-header .glyph-small {
    font-size: 16px
}

#dynamics #bapi-header #site-search-glass-link {
    padding-bottom: 9px;
    position: absolute;
    right: 0
}

#dynamics #bapi-header #site-search-goback-link {
    margin: 1px;
    padding: 12px 15px 7px
}

#dynamics #bapi-header #site-searchbox-mini > div {
    padding: 3px
}

.glyphicon {
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: Material Icons;
    font-size: 14px;
    font-style: normal;
    line-height: 1;
    position: relative;
    top: 1px
}

.glyph-micro {
    font-size: 8px
}

.glyph-tiny {
    font-size: 10px
}

.glyph-mini {
    font-size: 12px
}

.glyph-small {
    font-size: 16px
}

.glyph-med {
    font-size: 24px
}

.glyph-large {
    font-size: 32px
}

.pbi-glyph-chevrondownmedium:before {
    content: "\E972"
}

.pbi-glyph-chevronupmedium:before {
    content: "\E971"
}

.pbi-glyph-caretdownright:before {
    content: "\E818"
}

.pbi-glyph-share:before {
    content: "\E72D"
}

.pbi-glyph-save:before {
    content: "\E74E"
}

.pbi-glyph-saveas:before {
    content: "\E792"
}

.pbi-glyph-financial:before {
    content: "\E7BB"
}

.pbi-glyph-edit:before {
    content: "\E70F"
}

.pbi-glyph-checkboxcomposite:before {
    content: "\E73A"
}

.pbi-glyph-checkmark:before {
    content: "\E73E"
}

.pbi-glyph-page2:before {
    content: "\E7C3"
}

.pbi-glyph-folder:before {
    content: "\E8B7"
}

.pbi-glyph-link:before {
    content: "\E71B"
}

.pbi-glyph-group:before {
    content: "\E902"
}

.pbi-glyph-paste:before {
    content: "\E77F"
}

.pbi-glyph-emoji:before {
    content: "\E76E"
}

.pbi-glyph-upload:before {
    content: "\E898"
}

.pbi-glyph-pc1:before {
    content: "\E977"
}

.pbi-glyph-add:before {
    content: "\E710"
}

.pbi-glyph-search:before {
    content: "\E721"
}

.pbi-glyph-globalnavbutton:before {
    content: "\E700"
}

.pbi-glyph-pageright:before {
    content: "\E761"
}

.pbi-glyph-pageleft:before {
    content: "\E760"
}

.pbi-glyph-tvmonitor:before {
    content: "\E7F4"
}

.pbi-glyph-chromerestore:before {
    content: "\E923"
}

.pbi-glyph-world:before {
    content: "\E128"
}

.pbi-glyph-repairlegacy:before {
    content: "\E15E"
}

.pbi-glyph-more:before {
    content: "\E712"
}

.pbi-glyph-slideshow:before {
    content: "\E786"
}

.pbi-glyph-photo:before {
    content: "\E91B"
}

.pbi-glyph-calendar:before {
    content: "\E787"
}

.pbi-glyph-favoritestar:before {
    content: "\E734"
}

.pbi-glyph-collection:before {
    content: "\E7AA"
}

.pbi-glyph-chromefullscreen:before {
    content: "\E92D"
}

.pbi-glyph-undo:before {
    content: "\E7A7"
}

.pbi-glyph-back:before {
    content: "\E72B"
}

.pbi-glyph-font:before {
    content: "\E8D2"
}

.pbi-glyph-flickup:before {
    content: "\E936"
}

.pbi-glyph-chromeminimize:before {
    content: "\E921"
}

.pbi-glyph-gripperbarhorizontal:before {
    content: "\E76F"
}

.pbi-glyph-barchart:before {
    content: "\EAE7"
}

.pbi-glyph-gauge:before {
    content: "\EB24"
}

.pbi-glyph-warning:before {
    content: "\E7BA"
}

.pbi-glyph-helpdesk:before {
    content: "\E7B9"
}

.pbi-glyph-error:before {
    content: "\EA39"
}

.pbi-glyph-success:before {
    content: "\E73E"
}

.pbi-glyph-settings:before {
    content: "\E713"
}

.pbi-glyph-globe:before {
    content: "\E774"
}

.pbi-glyph-repair:before {
    content: "\E90F"
}

.pbi-glyph-emi:before {
    content: "\E731"
}

.pbi-glyph-info:before {
    content: "\E946"
}

.pbi-glyph-go:before {
    content: "\E8AD"
}

.pbi-glyph-blockedsite:before {
    content: "\E72F"
}

.pbi-glyph-close:before {
    content: "\E8BB"
}

.pbi-glyph-circlefill:before {
    content: "\EA3B"
}

.pbi-glyph-circlering:before {
    content: "\EA3A"
}

.pbi-glyph-pinned:before {
    content: "\E840"
}

.pbi-glyph-pinnedfill:before {
    content: "\E842"
}

.pbi-glyph-unpin:before {
    content: "\E77A"
}

.pbi-glyph-excel:before {
    content: "\EC28"
}

.pbi-glyph-flag:before {
    content: "\E7C1"
}

.pbi-glyph-library:before {
    content: "\E8F1"
}

.pbi-glyph-mail:before {
    content: "\E715"
}

.pbi-glyph-lock:before {
    content: "\E72E"
}

.pbi-glyph-piedouble:before {
    content: "\EB04"
}

.pbi-glyph-rewind:before {
    content: "\EB9E"
}

.pbi-glyph-asterisk:before {
    content: "\EA38"
}

.pbi-glyph-quote:before {
    content: "\E90A"
}

.pbi-glyph-comment:before {
    content: "\E8BD"
}

.pbi-glyph-checkbox:before {
    content: "\E739"
}

.pbi-glyph-checkboxfill:before {
    content: "\E73B"
}

.pbi-glyph-checkboxindeterminate:before {
    content: "\E73C"
}

.pbi-glyph-checkboxreversed:before {
    content: "\E73D"
}

.pbi-glyph-inserttextbox:before {
    content: "\EC7D"
}

.pbi-glyph-toggle:before {
    content: "\EC12"
}

.pbi-glyph-togglefilled:before {
    content: "\EC11"
}

.pbi-glyph-delete:before {
    content: "\E74D"
}

.pbi-glyph-refresh:before {
    content: "\E72C"
}

.pbi-glyph-miniexpand:before {
    content: "\E93A"
}

.pbi-glyph-circled-checkmark:before {
    content: "\E930"
}

.pbi-glyph-minicontract:before {
    content: "\E93B"
}

.pbi-glyph-waffle:before {
    content: "\E001"
}

.pbi-glyph-filter:before {
    content: "\E100"
}

.pbi-glyph-filterfilled:before {
    content: "\E101"
}

.pbi-glyph-visualsinteraction:before {
    content: "\E102"
}

.pbi-glyph-crosshighlight:before {
    content: "\E103"
}

.pbi-glyph-crosshighlightfilled:before {
    content: "\E104"
}

.pbi-glyph-disable:before {
    content: "\E105"
}

.pbi-glyph-disablefilled:before {
    content: "\E107"
}

.pbi-glyph-export:before {
    content: "\E106"
}

.pbi-glyph-iframe:before {
    content: "\E108"
}

.pbi-glyph-addcircle:before {
    content: "\E113"
}

.pbi-glyph-fullscreen:before {
    content: "\E110"
}

.pbi-glyph-fullscreenexit:before {
    content: "\E111"
}

.pbi-glyph-code:before {
    content: "\ECCE"
}

.pbi-glyph-zorder:before {
    content: "\E114"
}

.pbi-glyph-visualinteraction:before {
    content: "\E115"
}

.pbi-glyph-alignment:before {
    content: "\E116"
}

.pbi-glyph-shapes:before {
    content: "\EC7C"
}

.pbi-glyph-attachment:before {
    content: "\E118"
}

.pbi-glyph-securityalert:before {
    content: "\E117"
}

.pbi-glyph-bold:before {
    content: "\E8DD"
}

.pbi-glyph-italics:before {
    content: "\E8DB"
}

.pbi-glyph-underline:before {
    content: "\E8DC"
}

.pbi-glyph-rectangle:before {
    content: "\E119"
}

.pbi-glyph-oval:before {
    content: "\E120"
}

.pbi-glyph-line:before {
    content: "\E121"
}

.pbi-glyph-triangle:before {
    content: "\E122"
}

.pbi-glyph-arrow:before {
    content: "\E123"
}

.pbi-glyph-image:before {
    content: "\E124"
}

.pbi-glyph-alignleft:before {
    content: "\E8E4"
}

.pbi-glyph-aligncenter:before {
    content: "\E8E3"
}

.pbi-glyph-alignright:before {
    content: "\E8E2"
}

.pbi-glyph-qrcode:before {
    content: "\ED14"
}

.pbi-glyph-powerbi:before {
    content: "\E000"
}

.pbi-glyph-gear:before {
    content: "\E002"
}

.pbi-glyph-download:before {
    content: "\E003"
}

.pbi-glyph-smiley:before {
    content: "\E005"
}

.pbi-glyph-question:before {
    content: "\E004"
}

.pbi-glyph-tile:before {
    content: "\E006"
}

.pbi-glyph-rlogo:before {
    content: "\E125"
}

.pbi-glyph-play:before {
    content: "\EB1C"
}

.pbi-glyph-stop:before {
    content: "\EA6F"
}

.pbi-glyph-excelcloud:before {
    content: "\EC29"
}

.pbi-glyph-importvisual:before {
    content: "\E8B5"
}

.pbi-glyph-sharepoint:before {
    content: "\ED18"
}

.pbi-glyph-print:before {
    content: "\E2F6"
}

.pbi-glyph-stackedbar:before {
    content: "\E126"
}

.pbi-glyph-stackedcolumn:before {
    content: "\E127"
}

.pbi-glyph-areachart:before {
    content: "\E128"
}

.pbi-glyph-piechart:before {
    content: "\E129"
}

.pbi-glyph-fullstackedbar:before {
    content: "\E130"
}

.pbi-glyph-linechart:before {
    content: "\E131"
}

.pbi-glyph-scatter:before {
    content: "\E132"
}

.pbi-glyph-funnel:before {
    content: "\E133"
}

.pbi-glyph-dataset:before {
    content: "\E138"
}

.pbi-glyph-publishtoweb:before {
    content: "\E134"
}

.pbi-glyph-database:before {
    content: "\EC8C"
}

.pbi-glyph-drilltodetail:before {
    content: "\E140"
}

.pbi-glyph-seedata:before {
    content: "\E139"
}

.pbi-glyph-move:before {
    content: "\E135"
}

.pbi-glyph-home:before {
    content: "\E10F"
}

.pbi-glyph-fittopage:before {
    content: "\E109"
}

.pbi-glyph-rotatehorizontal:before {
    content: "\E141"
}

.pbi-glyph-rotatevertical:before {
    content: "\E142"
}

.pbi-glyph-download2:before {
    content: "\E143"
}

.pbi-glyph-calculate:before {
    content: "\E1D0"
}

.pbi-glyph-reload:before {
    content: "\E248"
}

.pbi-glyph-insight:before {
    content: "\EA80"
}

.pbi-glyph-nonetwork:before {
    content: "\EB63"
}

.pbi-glyph-pin {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

    .pbi-glyph-pin:before {
        content: "\E718"
    }

.pbi-glyph-caretright {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

    .pbi-glyph-caretright:before {
        content: "\E818"
    }

.pbi-glyph-caretdown {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

    .pbi-glyph-caretdown:before {
        content: "\E818"
    }

.pbi-glyph-caretleft {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg)
}

    .pbi-glyph-caretleft:before {
        content: "\E818"
    }

.pbi-glyph-chevronrightmedium {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg)
}

    .pbi-glyph-chevronrightmedium:before {
        content: "\E972"
    }

.pbi-glyph-chevronleftmedium {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg)
}

    .pbi-glyph-chevronleftmedium:before {
        content: "\E972"
    }

.pbi-glyph-uparrow {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg)
}

    .pbi-glyph-uparrow:before {
        content: "\E72B"
    }

.pbi-glyph-rightarrow {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg)
}

    .pbi-glyph-rightarrow:before {
        content: "\E72B"
    }

.pbi-glyph-uprightarrow {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg)
}

    .pbi-glyph-uprightarrow:before {
        content: "\E72B"
    }

.pbi-glyph-getdata {
    font-weight: 700;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg)
}

    .pbi-glyph-getdata:before {
        content: "\E72B"
    }

.pbi-glyph-cancel {
    font-weight: 700
}

    .pbi-glyph-cancel:before {
        content: "\E8BB"
    }

#bapi-header .bapi-top-bar--viewport-aem {
    padding: 0 5%
}

    #bapi-header .bapi-top-bar--viewport-aem .bapi-top-bar__logo {
        align-items: center;
        display: flex;
        height: 100%;
        padding: 16px 6px 16px 10px
    }

#fabric-footer .bapi-link-list .f-link {
    color: #616161 !important;
    text-decoration: none !important
}

#fabric-year-footer {
    width: 25% !important
}

.header-right-btn-trident {
    background: #117865 !important;
    color: #fff !important;
    display: flex !important;
    font-family: Segoe UI,SegoeUI,Helvetica Neue,Arial,sans-serif;
    font-size: 13px;
    outline-color: #fff;
    padding: 5px !important;
    position: relative
}

.header_nav-try-free {
    padding: 12px !important;
    position: relative !important
}
/*# sourceMappingURL=wpsnav-ltr.styles.min.css.map*/
