    /**********  IMPORTANT  **********************/
    /* THIS WEBSITE MUST USE REM FOR ALL SIZING */
    /* EVERY SIZE IN PIXLES MUSE BE EVIDED BY 10 */
    /* E.G: */
    /* padding: 15px -> padding 1.5rem */
    /* font-size: 42px -> font-size: 4.2rem */
    /********************************************/
    /**/
    /**/
    /****************************************/
    /****************************************/
    /** Australian Institute of Project Management **/
    /*
    *
    *  Author: CAUSEIS PTY LTD
    *
    *  Version: 1 -
    *
    *
    *  Document contains changes to Layout
    *
    *
    */
    /****************************************/
    /****************************************/
    /****************************************/
    /*** Desktop Nav ***/
    /****************************************/
    ul.NavigationUnorderedList > li.download-brochure > a {
        cursor: pointer;
        }
        @media (min-width: 1025px) {
        header#hd {
        background: #fff0;
        padding: 2.4rem 5rem 10rem 12.5rem;
        transition: all .3s ease-in-out;
        }
        header#hd.navy {
        background: #080f40;
        }
        header#hd > div {
        display: flex;
        flex-direction: row-reverse;
        max-width: 132rem;
        margin: auto;
        }
        header#hd > div > .header-top-container {
        padding: 0;
        }
        header#hd > div > .header-top-container > div {
        padding: 0;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(2) > div {
        display: flex;
        justify-content: flex-end;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(2) ul.NavigationUnorderedList {
        display: flex;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(2) ul.NavigationUnorderedList > li > a {
        padding: 1rem 4rem 1rem 1.4rem;
        background: #00f8ff;
        text-decoration: none;
        color: #080f40;
        min-width: 7.8rem;
        max-width: 22.1rem;
        text-align: left;
        position: relative;
        transition: all .3s ease-in-out;
        display: inline-block;
        border: .4rem solid #00f8ff;
        box-shadow: none !important;
        font-size: 1.8rem;
        font-weight: 500;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(2) ul.NavigationUnorderedList > li.Secondary > a {
        padding: 1rem 2.4rem;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(2) ul.NavigationUnorderedList > li.Primary > a:after {
        content: "";
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 1.5rem;
        width: 1rem;
        height: 1.6rem;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(2) ul.NavigationUnorderedList > li > a:hover {
        color: #fff;
        background-color: #173ef0;
        border-color: #173ef0;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(2) ul.NavigationUnorderedList > li > a:hover:after {
        -webkit-filter: brightness(0) invert(1);
        filter: brightness(0) invert(1);
        right: .4rem;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(2) ul.NavigationUnorderedList > li.Secondary > a {
        background: transparent;
        color: #fff;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(2) ul.NavigationUnorderedList > li.Secondary > a:hover {
        color: #080f40;
        background-color: #E2CAFA;
        border-color: #E2CAFA;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) {
        margin-bottom: 2rem;
        display: flex;
        justify-content: flex-end;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(2) {
        min-height: 5.68rem;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) > div {
        display: flex;
        align-items: center;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList {
        display: flex;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.home {
        display: none;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li > a {
        color: #fff;
        text-decoration: none;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li {
        margin: 0;
        border-left: .1rem solid #fff;
        margin-left: 1.3rem;
        padding-left: 1.3rem;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.search {
        border: none;
        margin: none;
        padding: none;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li > a {
        transition: background-size .3s ease-out;
        background: linear-gradient(#00f8ff, #00f8ff) no-repeat left 127%/0 30%;
        padding: 0;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.search > a:before {
        content: "";
        display: inline-block;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transition-duration: 0.1s;
        transition-duration: 0.1s;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/search-navy.svg);
        font-size: 0;
        background-position: center;
        background-repeat: no-repeat;
        width: 1.2rem;
        height: 1.2rem;
        background-size: contain;
        margin-right: .5rem;
        vertical-align: middle;
        margin-top: -.3rem;
        filter: brightness(0) invert(1);
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li > a:hover {
        background-size: 100% 30%;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account {
        position: relative;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > a {
        background: none;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > a > span:before {
        content: '';
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/icon-user.svg);
        width: 1.5rem;
        height: 1.5rem;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: .5rem;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > a > span:after {
        content: '';
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/icon-chevron-down.svg);
        width: 1.5rem;
        height: 1.5rem;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center;
        margin-left: .5rem;
        transform: rotatez(180deg);
        transition: transform .1s ease-in-out;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account:hover > a > span:after {
        transform: rotatez(0deg);
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > a > span {
        padding: 0;
        background: none;
        display: flex;
        align-items: center;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > .accountSlide {
        position: absolute;
        background: #00f8ff;
        padding: 1.5rem 1rem;
        flex-direction: column;
        z-index: 100;
        display: none;
        right: 0;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account:hover > .accountSlide {
        display: flex;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > .accountSlide > li {
        margin: 0;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > .accountSlide > li > a {
        padding: 0;
        text-decoration: none;
        color: #080f40;
        font-weight: 400;
        background: linear-gradient(#080f40, #080f40) no-repeat left 127%/0% 30%;
        transition: all .3s ease-in-out;
        font-size: 1.4rem;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > .accountSlide > li > a:hover {
        background-size: 100% 30%;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > .accountSlide > li > a:hover {
        background-size: 100% 30%;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > .accountSlide .nav-text {
        padding: 0;
        background: none;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-cart {
        position: fixed;
        bottom: 3rem;
        right: 3rem;
        border: none;
        margin: 0;
        padding: 0;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-cart > a {
        background: none;
        width: 6rem;
        height: 6rem;
        background-size: 3rem;
        font-size: 0;
        box-shadow: 0px 0px 2rem 0px rgb(0 0 0 / 11%);
        border-radius: 50%;
        background-color: #fff;
        transition: all .3s ease-in-out;
        display: flex;
        align-items: center;
        justify-content: center;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-cart > a:hover {
        background-color: #080f40;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-cart > a > .nav-text {
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/shopping-cart-navy.svg);
        width: 3rem;
        height: 3rem;
        background-repeat: no-repeat;
        background-position: center;
        padding: 0;
        transition: all .3s ease-in-out;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-cart > a:hover > .nav-text {
        filter: brightness(0) invert(1);
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) .UtilityAuthentication {
        /*         border-left: .1rem solid #fff;
        margin-left: 1.3rem;
        padding-left: 1.3rem; */
        display: none;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) .UtilityAuthentication > a {
        color: #fff;
        text-decoration: none;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) .UtilityAuthentication > a {
        transition: background-size .3s ease-out;
        background: linear-gradient(#00f8ff, #00f8ff) no-repeat left 127%/0 30%;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) .UtilityAuthentication > a:hover {
        background-size: 100% 30%;
        }
        header#hd > div > .header-bottom-container {
        flex-grow: 1;
        background: transparent;
        padding-left: 3rem;
        }
        header#hd > div > .header-bottom-container > div {
        padding: 0;
        display: flex;
        height: 100%;
        /* align-items: flex-end; */
        position: relative;
        }
        header#hd > div > .header-bottom-container > div > div:nth-of-type(2) {
        display: flex;
        align-items: flex-end;
        transition: all .3s ease-in-out;
        }
        header#hd > div > .header-bottom-container > div > #masterLogoArea {
        float: none;
        margin-right: 6.25rem;
        position: absolute;
        right: 100%;
        top: 2.6rem;
        }
        header#hd > div > .header-bottom-container > div > #masterLogoArea > div > div > div {
        display: flex;
        width: 8rem;
        }
        header#hd > div > .header-bottom-container > div > #masterLogoArea a#masterHeaderImage {
        background-image: none;
        width: 100%;
        display: flex;
        height: 100%;
        float: none;
        text-indent: 0;
        flex-direction: column;
        position: relative;
        overflow: visible;
        }
        header#hd > div > .header-bottom-container > div > #masterLogoArea a#masterHeaderImage > span:nth-of-type(2) > img {
        width: 100%;
        filter: brightness(0) invert(1);
        }
        header#hd > div > .header-bottom-container > div > #masterLogoArea a#masterHeaderImage > span:nth-of-type(1) {
        max-height: 50rem;
        overflow: hidden;
        transition: all .2s ease-in-out;
        }
        header#hd > div > .header-bottom-container > div > #masterLogoArea a#masterHeaderImage > span:nth-of-type(2) {
        position: absolute;
        top: 100%;
        margin-top: 2.4rem;
        transition: .3s ease-in-out all;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink {
        padding: 1.1rem 0 2.2rem;
        color: #fff;
        font-weight: 500;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink > span.rmText {
        transition: background-size .6s ease-out;
        background: linear-gradient(#00f8ff, #00f8ff) no-repeat left 127%/0 30%;
        padding: 0;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem:hover > a.rmLink > span.rmText {
        background-size: 100% 30%;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink > .rmToggle {
        display: none;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide {
        display: block !important;
        width: auto !important;
        height: auto !important;
        overflow: visible !important;
        opacity: 0;
        top: 500000% !important;
        background: #fff !important;
        transition: .3s opacity ease-in-out;
        box-shadow: 0 12px 24px rgb(0 0 0 / 15%);
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink.rmExpanded + .rmSlide {
        opacity: 1;
        /* display: block !important; */
        /* left: 0 !important; */
        top: 5.9rem !important;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > a.goback {
        display: none;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul {
        padding: 0 0 0 1.3rem;
        top: 0 !important;
        display: flex !important;
        overflow-wrap: break-word;
        background: #fff;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li {
        padding: 2.5rem 3rem 4.7rem;
        display: flex;
        flex-direction: column;
        min-width: 26.6rem;
        max-width: 26.6rem;
        overflow-wrap: break-word;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links {
        display: flex;
        flex-direction: column;
        min-width: 26.6rem;
        max-width: 26.6rem;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li {
        flex-grow: 1;
        display: flex;
        width: auto !important;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a {
        padding: 2.5rem 3rem 3.5rem;
        display: flex;
        text-decoration: none;
        width: 100%;
        transition: .3s ease-in-out all;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.blue {
        background: #71F4FD;
        color: #080f40;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.royal {
        background: #173ef0;
        color: #fff;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.blue:hover {
        background: #080f40;
        color: #fff;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.royal:hover {
        background: #E2CAFA ;
        color: #080f40;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.blue:after {
        content: "";
        position: absolute;
        top: 3.7rem;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 1.5rem;
        width: 1rem;
        height: 1.6rem;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.blue:hover:after {
        filter: brightness(0) invert(1);
        right: .5rem;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.royal:after {
        content: "";
        position: absolute;
        top: 3.7rem;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 1.5rem;
        width: 1rem;
        height: 1.6rem;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        filter: brightness(0) invert(1);
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.royal:hover:after {
        filter: none;
        right: .5rem;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a > span {
        padding: 0;
        margin: 0;
        white-space: break-spaces;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a {
        width: auto !important;
        color: #080f40;
        font-weight: 400;
        text-decoration: none;
        margin-bottom: 1.8rem;
        display: flex;
        justify-content: flex-start;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a > span {
        white-space: break-spaces;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a > span {
        background: -webkit-linear-gradient(#71F4FD, #71F4FD) 0% calc(100%) no-repeat;
        background: linear-gradient(#71F4FD, #71F4FD) 0% calc(100%) no-repeat;
        background-size: 0% 3px;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a:hover > span {
        background-size: 100% 3px;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a > span {
        padding: 0;
        margin: 0;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a > span.rmToggle {
        display: none;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a + .rmSlide {
        display: block !important;
        position: relative;
        left: 0 !important;
        top: 0 !important;
        width:  auto !important;
        overflow: visible;
        height: auto !important;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a + .rmSlide > ul {
        padding: 0;
        left: 0 !important;
        width: 100%;
        display: block;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a + .rmSlide > ul > li {
        width: 100% !important;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a + .rmSlide > ul > li > a {
        width: 100% !important;
        text-decoration: none;
        color: #080f40;
        margin-bottom: 1.8rem;
        font-weight: 400;
        display: flex;
        justify-content: flex-start;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a + .rmSlide > ul > li > a > span {
        padding: 0;
        margin: 0;
        white-space: break-spaces;
        background: none;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a + .rmSlide > ul > li > a > span > span {
        background: -webkit-linear-gradient(#71F4FD, #71F4FD) 0% calc(100%) no-repeat;
        background: linear-gradient(#71F4FD, #71F4FD) 0% calc(100%) no-repeat;
        background-size: 0% 3px;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li > a + .rmSlide > ul > li > a:hover > span > span  {
        background-size: 100% 3px;
        text-decoration: none;
        }
        }
        /******   125% desktop resolution  ******/
        @media (min-width: 1536px) and (max-width:1536px) {
        header#hd > div > .header-bottom-container {
        padding-left: 0.8rem;
        }
        header#hd > div > .header-bottom-container > div > #masterLogoArea {
        margin-right: 3.2rem;
        }
        }
        @media (min-width: 1400px) {
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup {
        display: flex;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem{
        margin-right: 3.6rem;
        }
        }
        @media (max-width: 1399px) and (min-width: 768px) {
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem{
        margin-right: 1.5rem !important;
        }
        }
        @media (max-width: 1244px) and (min-width: 1025px) {
        header#hd {
        padding-right: .5rem !important;
        }
        }
        /****************************************/
        /*** Ipad ***/
        /****************************************/
        @media (max-width: 1024px) and (min-width: 767px) {
        }
        @media (width: 768px) {
        }
        @media (width: 1024px) {
        }
        /****************************************/
        /*** Mobile Nav ***/
        /****************************************/
        @media (max-width: 1024px) {
        header#hd {
        position: fixed;
        width: 100%;
        z-index: 99;
        top: 0 !important;
        background: #fff0;
        transition: all .3s ease-in-out;
        }
        header#hd.navy {
        background: #080f40;
        }
        header#hd > div > .header-top-container {
        padding: 2.4rem 0;
        }
        header#hd > div > .header-top-container > div {
        padding: 0 2rem;
        }
        header#hd > div > .header-top-container > div > #auxiliary-container {
        float: none;
        width: 100%;
        }
        header#hd > div > .header-top-container > div > #auxiliary-container > div {
        width: 100%;
        }
        header#hd > div > .header-top-container > div > #auxiliary-container > div > div:nth-child(2) {
        display: none;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary {
        display: flex;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) {
        flex-grow: 1;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:not(:nth-child(1),:nth-child(5)) {
        display: none;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul {
        display: flex;
        align-items: center;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.home {
        flex-grow: 1;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.home > a {
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/AIPM-logo-blue-notext.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        font-size: 0 !important;
        height: 6rem;
        width: 6rem;
        margin: auto 0;
        padding: 0;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li > a {
        color: #fff;
        text-decoration: none;
        padding: 1rem;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.search > a:before {
        content: "";
        display: inline-block;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transition-duration: 0.1s;
        transition-duration: 0.1s;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/search-navy.svg);
        font-size: 0;
        background-position: center;
        background-repeat: no-repeat;
        width: 1.2rem;
        height: 1.2rem;
        background-size: contain;
        margin-right: 0.5rem;
        vertical-align: middle;
        margin-top: -0.3rem;
        filter: brightness(0) invert(1);
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.nav-aux-account {
        position: relative;
        margin: 0;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.nav-aux-account > a {
        background: transparent;
        padding: 1rem;
        margin: 0;
        border: none;
        color: #fff;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.nav-aux-account > a > .nav-text {
        padding: 0;
        width: auto;
        height: auto;
        background: none;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > a > span:before {
        content: '';
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/icon-user.svg);
        width: 1.5rem;
        height: 1.5rem;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: .5rem;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > a > span:after {
        content: '';
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/icon-chevron-down.svg);
        width: 1.5rem;
        height: 1.5rem;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center;
        margin-left: .5rem;
        transform: rotatez(180deg);
        transition: transform .1s ease-in-out;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.nav-aux-account > .accountSlide {
        position: fixed;
        background: #00f8ff;
        flex-direction: column;
        z-index: 200;
        width: 100%;
        left: 0;
        top: 11.2rem;
        display: none;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.nav-aux-account > .accountSlide.active {
        display: flex;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.nav-aux-account > .accountSlide > li {
        margin: 0;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.nav-aux-account > .accountSlide > li > a {
        padding: 1rem;
        margin: 0;
        border: none;
        background: none !important;
        width: 100%;
        color: #080f40;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(1) > ul > li.nav-aux-account > .accountSlide > li > a > .nav-text {
        width: auto;
        height: auto;
        padding: 0;
        background: none;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-cart {
        position: fixed;
        bottom: 3rem;
        right: 3rem;
        border: none;
        margin: 0;
        padding: 0;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-cart > a {
        background: none;
        width: 6rem;
        height: 6rem;
        background-size: 3rem;
        font-size: 0;
        box-shadow: 0px 0px 2rem 0px rgb(0 0 0 / 11%);
        border-radius: 50%;
        background-color: #fff;
        transition: all .3s ease-in-out;
        display: flex;
        align-items: center;
        justify-content: center;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-cart > a:hover {
        background-color: #080f40;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-cart > a > .nav-text {
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/shopping-cart-navy.svg);
        width: 3rem;
        height: 3rem;
        background-repeat: no-repeat;
        background-position: center;
        padding: 0;
        transition: all .3s ease-in-out;
        }
        header#hd > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-cart > a:hover > .nav-text {
        filter: brightness(0) invert(1);
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(5) {
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(5) > button {
        background: none !important;
        border: none;
        margin-right: 0 !important;
        display: block;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(5) {
        margin: auto 0;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(5) button.navbar-toggle.collapsed {
        background: transparent !important;
        margin: 1rem 1.8rem 1rem 0.8rem;
        transition: margin-right ease 0.3s, margin-left ease 0.3s;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(5) button.navbar-toggle:not(.collapsed) {
        /* margin-right: 18px !important; */
        margin-left: .8rem;
        margin-top: 1rem;
        margin-bottom: 1rem;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(5) button.navbar-toggle .icon-bar {
        margin-top: 0.7rem !important;
        height: 0.4rem !important;
        width: 3rem;
        background-color: #fff;
        }
        header#hd > div > .header-top-container .UtilityNavigation.nav-auxiliary > div:nth-child(5) button.navbar-toggle[data-target*=navbar-collapse]>span.icon-bar:nth-of-type(2) {
        margin-top: 0 !important;
        }
        button.navbar-toggle:not(.collapsed)>span.icon-bar:nth-of-type(2) {
        transform: rotatez(45deg);
        transform-origin: 7% 0%
        }
        button.navbar-toggle:not(.collapsed)>span.icon-bar:nth-of-type(4) {
        transform: rotatez(-45deg);
        transform-origin: -5% 0%
        }
        button.navbar-toggle:not(.collapsed)>span.icon-bar:nth-of-type(3) {
        opacity: 0
        }
        .navbar-toggle[data-target*=navbar-collapse]>span.icon-bar:nth-of-type(3) {
        opacity: 1;
        transition: cubic-bezier(0.32, 0.96, 0.58, 1) 0.3s opacity
        }
        .navbar-toggle[data-target*=navbar-collapse]>span.icon-bar:nth-of-type(2) {
        transform: rotatez(0deg);
        transform-origin: 0% 0%;
        transition: cubic-bezier(0.32, 0.96, 0.58, 1) 0.3s transform;
        margin-top: 0 !important
        }
        .navbar-toggle[data-target*=navbar-collapse]>span.icon-bar:nth-of-type(4) {
        transform: rotatez(0deg);
        transform-origin: -0% 0%;
        transition: cubic-bezier(0.32, 0.96, 0.58, 1) 0.3s transform
        }
        header#hd > div > .header-bottom-container {
        background: #fff;
        }
        header#hd > div > .header-bottom-container > div {
        padding: 0;
        }
        header#hd > div > .header-bottom-container > div > div:nth-child(1) {
        display: none;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation .navbar-collapse{
        margin: 0;
        /* height: auto !important; */
        display: none !important;
        position: relative;
        top: auto;
        left: 0;
        bottom: 0;
        width: 100vw;
        /* height: calc(100vh - 10.8rem) !important; */
        background-color: #fff;
        z-index: 159;
        overflow: auto;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation .navbar-collapse.in {
        display: block !important;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation .navbar-collapse > div {
        padding: 0 2.4rem 0;
        height: 100%;
        /* background: #fff; */
        width: 100%;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal {
        display: flex;
        flex-direction: column;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem {
        margin-bottom: 3rem;
        /* z-index: 0 !important; */
        }
        /*     header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem.active {
        z-index: 1 !important;
        } */
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink {
        color: #080f40;
        font-weight: 400;
        font-size: 1.8rem;
        padding: 0;
        display: flex;
        align-items: center;
        text-decoration: none;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem.rmFirst {
        margin: 2.8rem 0 7rem;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink.home {
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/AIPM-logo-text-navy.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        font-size: 0 !important;
        height: 7rem;
        width: 7rem;
        margin: auto 0;
        padding: 0;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink.home:after {
        display: none;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink > span.rmText {
        padding: 0;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink:after {
        content: "";
        position: relative;
        width: 1rem;
        height: 1rem;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        margin-left: 1.1rem;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink > .rmToggle {
        display: none;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide {
        display: block !important;
        top: auto !important;
        position: fixed;
        /* height: calc(100vh - 10.8rem) !important; */
        background: #fff;
        width: 100% !important;
        bottom: 0;
        left: 100% !important;
        opacity: 0;
        transition: opacity .3s ease-in-out;
        overflow: auto !important;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink.rmExpanded + .rmSlide {
        left: 0 !important;
        opacity: 1;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > a.goback {
        margin: 4rem 0 1.8rem 2.4rem;
        display: block;
        font-size: 1.8rem;
        color: #080f40;
        text-decoration: none;
        display: flex;
        align-items: center;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > a.goback:before {
        content: "";
        position: relative;
        width: 1rem;
        height: 1rem;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        margin-right: 1.1rem;
        display: inline-block;
        transform: rotatez(180deg);
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul {
        width: 100%;
        height: 100%;
        padding: 0;
        border: none;
        display: flex !important;
        flex-direction: column;
        /* overflow: auto; */
        top: 0 !important;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li {
        padding: 2.6rem 2.4rem;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li > a {
        color: #080f40;
        text-decoration: none;
        width: auto !important;
        margin-bottom: 1.8rem;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li > a > .rmToggle {
        display: none;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li > a > span.rmText {
        padding: 0;
        margin: 0;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li > a +.rmSlide {
        display: block !important;
        position: relative;
        height: auto !important;
        width: 100% !important;
        left: 0 !important;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li > a +.rmSlide > ul {
        display: block !important;
        padding: 0;
        width: 100%;
        left: 0 !important;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li > a +.rmSlide > ul > li {
        margin-bottom: 3rem;
        display: flex;
        align-items: flex-start;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li > a +.rmSlide > ul > li > a {
        color: #080f40;
        text-decoration: none;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmRootGroup.rmHorizontal > li.rmItem > a.rmLink + .rmSlide > ul > li > a +.rmSlide > ul > li > a > span {
        padding: 0;
        margin: 0;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links {
        display: flex;
        flex-direction: column;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li {
        flex-grow: 1;
        display: flex;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a {
        padding: 4.3rem 3rem;
        min-height: 10rem;
        display: flex;
        text-decoration: none;
        width: 100%;
        transition: .3s ease-in-out all;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.blue {
        background: #71F4FD;
        color: #080f40;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.royal {
        background: #173ef0;
        color: #fff;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.blue:hover {
        background: #080f40;
        color: #fff;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.royal:hover {
        background: #E2CAFA ;
        color: #080f40;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.blue:after {
        content: "";
        position: absolute;
        top: 5.7rem;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 1.5rem;
        width: 1rem;
        height: 1.6rem;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.blue:hover:after {
        filter: brightness(0) invert(1);
        right: .8rem;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.royal:after {
        content: "";
        position: absolute;
        top: 5.7rem;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 1.5rem;
        width: 1rem;
        height: 1.6rem;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-right.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        filter: brightness(0) invert(1);
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a.royal:hover:after {
        filter: none;
        right: .5rem;
        }
        header#hd > div > .header-bottom-container #ste_container_ciPrimaryNavigation ul.rmHorizontal.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > .links > li > a > span {
        padding: 0;
        margin: 0;
        margin-right: 8rem;
        white-space: break-spaces;
        }
        }
        /****************************************/
        /*** MasterContentArea - Col-primary ***/
        /****************************************/
        /***** DESKTOP ******/
        @media (min-width: 768px) {
        .iMIS-WebPart > .ContentItemContainer {
        margin-bottom: 0;
        }
        .container,.header-container,.SliderPage1 {
        max-width: 120rem;
        }
        div#masterContentArea {
        max-width: 100%;
        padding: 0;
        margin-top: 0
        }
        div#masterContentArea .col-primary>div>div> div.row> div {
        max-width: 121.5rem;
        margin: auto;
        }
        div#masterContentArea .col-primary>div>div>div.row:first-child h1:first-of-type {
        margin-bottom: 0;
        }
        .col-primary > div> div > div.row .iMIS-WebPart > div {
        padding-top: 6rem;
        }
        .col-primary > div> div > div.row .iMIS-WebPart + .iMIS-WebPart > div {
        padding: 0;
        }
        .col-primary > div> div > div.row .iMIS-WebPart:last-of-type > div {
        padding-bottom: 6rem;
        }
        div#masterContentArea .col-primary > div > div > div.row:first-child > .col-sm-12 .iMIS-WebPart:nth-child(2):last-child > div {
        padding-bottom: 0;
        padding-top: 6rem;
        }
        div[id*="ste_container_ciPageHeading"] {
        padding: 0 !important;
        }
        }
        div#masterContentArea .col-primary>div>div> div.row.grey-row {
        background: #fcfcfc;
        }
        div#masterContentArea .col-primary>div>div> div.row.navy-row {
        background: #080f40;
        }
        div.row[class*='-row']:not(.grey-row, .call-to-action-row) div[id*="_Panel_"] > * {
        color: #ffffff;
        background: none;
        -webkit-text-fill-color: initial;
        }
        div#masterContentArea .col-primary > div > div >div.row {
        margin: 0;
        }
        /***** MOBILE ****/
        @media (max-width: 767px) {
        div#masterContentArea {
        max-width: 100%;
        padding: 0;
        /* margin-top: 0 !important; */
        }
        div#masterContentArea .col-primary>div>div >div.row {
        margin: 0;
        padding: 4.5rem 0;
        }
        div[id*="PageHeading_Carousel"] ~ div#masterContentArea {
        }
        div[id*="PageHeading_Carousel"] ~ div#masterContentArea .col-primary>div>div > div >div.row:first-of-type {
        padding: 0;
        }
        div[id*="PageHeading_Carousel"] ~ div#masterContentArea .col-primary>div>div > div >div.row:first-of-type div#ste_container_ciPageHeading {
        display: none;
        }
        }
        /***** reorder styling *****/
        .row.reorder > div {
        display: flex;
        align-items: center;
        }
        @media (max-width: 768px) {
        .row.reorder > div {
        display: block;
        }
        }
        /****************************************/
        /***  Footer ***/
        /****************************************/
        /***** DESKTOP ******/
        @media (min-width: 992px) {
        footer#ft {
        }
        footer#ft > .footer-nav-copyright {
        display: none;
        }
        footer#ft > .footer-content {
        padding: 0;
        background: #fcfcfc;
        text-align: left;
        }
        footer#ft > .footer-content > div {
        padding: 0;
        margin: 0;
        max-width: 100%;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row {
        max-width: 123rem;
        margin: auto;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:first-child, footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:last-child {
        display: none;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) {
        padding-top: 8rem;
        padding-bottom: 5rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom {
        width: 18.25%;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) {
        padding-right: 2.5rem;
        width: 27%;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div {
        max-width: 14.2rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(1) {
        margin-bottom: 4rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(1) > a:nth-of-type(2) {
        display: none;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) {
        display: flex;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a {
        background: #080f40;
        width: 3.4rem;
        height: 3.4rem;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: .7rem;
        transition: all .3s ease-in-out;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a:hover {
        background: #E2CAFA;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a > img {
        width: 1.8rem !important;
        height: 1.8rem !important;
        position: absolute;
        transition: .3s all ease-in-out;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a > img:nth-of-type(2) {
        opacity: 0;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a:hover > img:nth-of-type(2) {
        opacity: 1;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a:hover > img:nth-of-type(1) {
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) h4 {
        color: #080f40;
        font-weight: 400;
        text-align: left;
        margin-bottom: 2.7rem;
        font-size: 1.8rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) {
        padding-bottom: 6.4rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] ul {
        list-style: none;
        padding: 0;
        margin: 0;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li {
        color: #080f40;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li:not(:last-of-type) {
        margin-bottom: 1rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a, footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a:visited {
        color: #080f40;
        text-decoration: none;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a {
        transition: background-size .6s ease-out;
        background: linear-gradient(#00f8ff, #00f8ff) no-repeat left 127%/0 35%;
        }
        .footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a:hover, footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a:active, footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a:focus {
        background-size: 100% 35%;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) ul {
        display: flex;
        flex-flow: wrap;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) ul > li {
        margin-right: 4.2rem;
        margin-bottom: 0;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) ul > li:last-of-type {
        margin-right: 0;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) .col-sm-6:nth-of-type(2) p {
        margin: 0;
        text-align: right;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) .col-sm-6:nth-of-type(2) a {
        display: none;
        }
        }
        /***** MOBILE ****/
        @media (max-width: 991px) {
        footer#ft {
        }
        footer#ft > .footer-nav-copyright {
        display: none;
        }
        footer#ft > .footer-content {
        padding: 0;
        background: #fcfcfc;
        text-align: left;
        }
        footer#ft > .footer-content > div {
        padding: 0;
        margin: 0;
        max-width: 100%;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row {
        max-width: 123rem;
        margin: auto;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:first-child, footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:last-child {
        display: none;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) {
        padding-top: 8rem;
        padding-bottom: 4rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom {
        width: 100%;
        padding-bottom: 4rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div {
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(1) {
        /* margin-bottom: 4rem; */
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(1) > a:nth-of-type(1) {
        display: none;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(1) img {
        width: 100%;
        max-width: 14.2rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) {
        display: flex;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a {
        background: #080f40;
        width: 3.4rem;
        height: 3.4rem;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: .7rem;
        transition: all .3s ease-in-out;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a:hover {
        background: #E2CAFA;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a > img {
        width: 1.8rem !important;
        height: 1.8rem !important;
        position: absolute;
        transition: .3s all ease-in-out;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a > img:nth-of-type(2) {
        opacity: 0;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) .col-sm-2.custom:nth-child(1) > div > div:nth-child(2) > a:hover > img:nth-of-type(2) {
        opacity: 1;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(2) h4 {
        color: #080f40;
        font-weight: 400;
        text-align: left;
        margin-bottom: 2.7rem;
        font-size: 1.8rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) {
        padding-bottom: 6.4rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] ul {
        list-style: none;
        padding: 0;
        margin: 0;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li {
        color: #080f40;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li:not(:last-of-type) {
        margin-bottom: 1.4rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a, footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a:visited {
        color: #080f40;
        text-decoration: none;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a {
        transition: background-size .6s ease-out;
        background: linear-gradient(#00f8ff, #00f8ff) no-repeat left 127%/0 35%;
        }
        .footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a:hover, footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a:active, footer#ft > div div[id*="ste_container_ciFooterContent1"] ul > li > a:focus {
        background-size: 100% 35%;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) ul {
        display: flex;
        flex-flow: wrap;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) ul > li {
        margin-right: 4.2rem;
        margin-bottom: 0;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) ul > li:last-of-type {
        margin-right: 0;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) .col-sm-6:nth-of-type(2) p {
        margin: 0;
        /* text-align: right; */
        max-width: 25rem;
        margin-top: 1.5rem;
        }
        footer#ft > div div[id*="ste_container_ciFooterContent1"] > div > .row:nth-child(3) .col-sm-6:nth-of-type(2) a {
        margin-top: 6rem;
        max-width: 19rem;
        display: block;
        }
        }
        /****************************************/
        /*** Social - sharing ***/
        /****************************************//***** DESKTOP ******/
        @media (min-width: 768px) {
        }
        /***** MOBILE ****/
        @media (max-width: 767px) {
        }
        /****************************************/
        /*** accordion ***/
        /****************************************/
        .accordion {
        max-height: 0.0rem;
        display: block;
        overflow: hidden;
        /* border-top: 0.2rem solid #ffffff; */
        /* margin-top: -0.1rem; */
        opacity: 0;
        border: 0.1rem solid transparent;
        max-width: 140.7rem;
        margin-bottom: 1.5rem;
        }
        .accordion.show {
        max-height: 2000rem;
        background: #fcfcfc;
        /* padding: 2rem; */
        /* border-bottom: 0.1rem solid #fff; */
        /* margin-bottom: 0.1rem; */
        /* border: 0.1rem solid #eaeaea; */
        }
        h4.accordionheading:after {
        content: '';
        margin: auto 0 auto 0;
        display: inline-block;
        position: absolute;
        left: auto;
        right: 2.1rem;
        color: #000;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-down.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        padding: .8rem .8rem;
        transform: rotatez(-90deg);
        webkit-transform: translateZ(0);
        transform: translateZ(90deg);
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-property: transform;
        transition-property: transform, opacity;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        top: 1.9rem;
        }
        h4.accordionheading.active:after {
        content: '';
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-down.svg);
        transform: rotatez(-180deg);
        }
        h4.accordionheading {
        padding: 1.2rem 6.2rem 1.2rem 3rem;
        margin-bottom: 0 !important;
        cursor: pointer;
        max-width: 140.7rem;
        position: relative;
        background: #fff;
        color: #080f40;
        }
        h4.accordionheading.active {
        background: #fcfcfc;
        margin-bottom: 0.0rem;
        padding: 1.2rem 6.2rem 1.2rem 3rem;
        }
        .row > h4.accordionheading {
        margin-top: 0;
        }
        @media (max-width: 767px) {
        h4.accordionheading {
        }
        }
        .accordion h4.accordionheading:after {
        content: none;
        }
        .accordion.show > * {
        margin-bottom: 0;
        padding-bottom: 1rem;
        }
        .accordion ul, .accordion ol {
        padding-left: 4rem !important;
        }
        .sub-accordion {
        max-height: 0.0rem;
        display: block;
        padding-bottom: 2rem;
        opacity: 0
        }
        .sub-accordion.show {
        max-height: 200rem;
        background: #fcfcfc;
        padding-bottom: 2rem;
        border-bottom: 0.0rem solid #182232;
        margin-bottom: 2rem;
        opacity: 1;
        border: none;
        }
        .accordion.show h4.sub-accordionheading:after {
        content: "";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        webkit-transform: translateZ(0);
        transform: translateZ(0);
        transform: rotatez(-90deg);
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-property: transform;
        transition-property: transform, opacity;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-down.svg);
        font-size: 0;
        background-position: center;
        background-repeat: no-repeat;
        width: 1.8rem;
        height: 1.8rem;
        background-size: contain;
        display: inline-block;
        position: absolute;
        left: auto;
        right: 7rem;
        margin-top: .5rem;
        opacity: 1;
        z-index: 0;
        }
        .accordion h4.sub-accordionheading:after {
        opacity: 0
        }
        .accordion.show h4.sub-accordionheading.active:after {
        transform: rotatez(-180deg);
        /* width: 2rem; */
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/arrow-navy-down.svg);
        }
        .accordion h4.sub-accordionheading {
        margin-top: -1.5rem;
        padding: 1rem;
        /* font-weight: 500; */
        /* color: #182232; */
        cursor: pointer;
        background: #fcfcfc;
        margin-top: 0rem;
        font-size: 1.6rem;
        /* font-weight: 600; */
        opacity: 0;
        /* border: 0.1rem solid #e6e6e6 !important; */
        font-weight: 500;
        /* font-size: 2.4rem; */
        color: #080f40;
        letter-spacing: -0.04em;
        margin-top: 1rem;
        }
        .accordion.show h4.sub-accordionheading.active {
        /*     background: #f7f7f7; */
        margin-bottom: 0.0rem;
        border-bottom: none !important;
        }
        @media (max-width: 767px) {
        h4.sub-accordionheading {
        }
        }
        .sub-accordion h4.sub-accordionheading:after {
        content: none;
        }
        .accordion {
        overflow: hidden;
        transition: max-height 0.5s cubic-bezier(0, 1, 0, 1), opacity 0.5s cubic-bezier(0, 1, 0, 1), margin-bottom 0.5s cubic-bezier(0, 1, 0, 1), opacity 0.5s cubic-bezier(0, 1, 0, 1);
        transition-delay: 0.1s;
        }
        .accordion.show {
        transition: max-height 1s ease-in-out, opacity 1s ease-in-out, margin-bottom 1s ease-in-out;
        transition-delay: 0.1s;
        opacity: 1;
        }
        .accordion>* {
        margin: 0 3rem;
        }
        .accordion>*:first-child:not(.sub-accordion) {
        padding-top: 0.0rem;
        margin-top: 2rem
        }
        .accordion>*:first-child.sub-accordionheading {
        padding-top: 1rem;
        }
        .accordion> *:last-child:not(.sub-accordion) {
        padding-bottom: 2rem
        }
        .sub-accordion {
        overflow: hidden;
        transition: max-height 0.5s cubic-bezier(0, 1, 0, 1), opacity 0.5s cubic-bezier(0, 1, 0, 1), margin-bottom 0.5s cubic-bezier(0, 1, 0, 1), opacity 0.5s cubic-bezier(0, 1, 0, 1);
        transition-delay: 0.1s;
        /* border: 0.1rem solid #e6e6e6 !important; */
        border-top: none !important;
        }
        .sub-accordion.show {
        transition: max-height 1s ease-in-out, opacity 1s ease-in-out, margin-bottom 1s ease-in-out;
        transition-delay: 0.1s
        }
        .sub-accordion>* {
        margin: 0 4rem;
        }
        .sub-accordion>*:first-child:not(.sub-accordion) {
        padding-top: 2rem
        }
        .sub-accordion> *:last-child:not(.sub-accordion) {
        padding-bottom: 2rem;
        }
        .sub-accordion.show>*:last-child:not(.sub-accordion) {
        padding-bottom: 0
        }
        .accordion * {
        line-height: 2.5rem !important;
        }
        .accordion.show h4.sub-accordionheading {
        opacity: 1
        }
        /************ animateIn styling ************/
        html.html-main > body#MainBody {
        opacity: 0;
        }
        html.html-main > body#MainBody.animateIn {
        opacity: inherit;
        -webkit-animation: fade-in 0.9s cubic-bezier(0.390, 0.575, 0.565, 1.000) 0.1s both;
        animation: fade-in 0.9s cubic-bezier(0.390, 0.575, 0.565, 1.000) 0.1s both;
        }
        /***** STICKY *****/
        @media (min-width: 1025px) {
        header#hd.prepresticky > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > a > span:before {
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/icon-user-navy.svg);
        }
        header#hd.prepresticky > div > .header-top-container > div > div > div >div:nth-of-type(1) ul.NavigationUnorderedList > li.nav-aux-account > a > span:after {
        background-image: url(/App_Themes/AIPM-Member-Responsive/images/SVG/icon-chevron-down-navy.svg);
        }
        }
        @media (max-width: 1244px) and (min-width: 1025px) {
        header#hd.prepresticky > div > .header-top-container > div > div > div {
        flex-direction: column;
        align-items: flex-end;
        padding-bottom: .5rem;
        }
        header#hd.prepresticky > div > .header-top-container > div > div > div >div:nth-of-type(1) {
        padding: .5rem 0;
        }
        }
        /***** BUTTONS *****/
        .TextButton[value="Previous"], .TextButton[value="Cancel"], input[type="button"][value="Cancel"] {
        background: #fff;
        color: #080f40;
        }
        .TextButton[value="Previous"]:hover, .TextButton[value="Cancel"]:hover, input[type="button"][value="Cancel"]:hover {
        background: #E2CAFA;
        border-color: #E2CAFA;
        }