#ContentRegion {
    min-height: 150px;
}

.hero-dock-elm {
    width: 100%;
}

.hero-cell-base img {
    margin-top: 25px;
    margin-bottom: 25px;
}

/*.hero-table .inlinePara {
    color: white;
}*/

.sectionBottom {
    margin-top: 40px;
    margin-bottom: 40px;
}

#bodyContentPane .hero-base a {
    color: #5C2D91;
}

#bodyContentPane a {
    text-decoration: underline;
}

.regionHero .hero-base {
    background-color:#D2D2D2;
}

.iList li {
    margin-top: 5px;
    margin-bottom: 5px;
}

.accept-tou-section {
    padding: 20px;
    background-color: #505050;
    color: white;
}

.accept-tou-required {
    background-color: #E81123;
    color: white;
}

#bodyContentPane .accept-tou-section a {
    color: white;
}

.banner {
    width: 100%; 
    background-color: #D2D2D2; 
    color: #505050;
}

#bodyContentPane .banner a {
    color: #505050;
}

#bodyContentPane .btnBase.btnDisabled .btnContentContainer , #bodyContentPane .btnBase.btnDisabled .btnContentContainer:hover {
    background-color: #505050;
    cursor: default;
}

div.hero-txt-lt .headingBase,div.hero-txt-lt .para {
    color: #505050;
}

#hdr-v-logo #HeaderSvgWinLogo_href {
    padding-top: 5px;
}

.hdr-signin {
    float:left;
    display: inline-block;
    position: static;
    margin-top:36px;
    margin-bottom:0px;
    text-align:left
}

#bodyContentPane a {
    color: #5C2D91;
}

@media screen and (max-width: 1199px) and (min-width: 62.4938em) {
    #hdr-main {
        margin: 0 !important;
        padding: 0 !important;
        height: 0 !important;
        margin-top: -20px;
    }
}

@media screen and (max-width: 62.8688em) {
     html.hdr-expanded-nav .hdr-peek {
         display: flex;
    }
}

#hdr .hdr-signin {
  margin-top: 3.2em;
}

#hdr-v-logo svg {
  width: 120px !important;
}
