#ctl66_PasswordDetailsLeftPanel {display:none;}

.system-menu {background-color: white;}
.system-menu li a {color:white !important;}
.system-menu li:hover {background-color:black;}
div.system-menu>div>div>#PortalMenuContainer>ul>.open>a {background-color:black;}
div.system-menu>div>div>#PortalMenuContainer>ul>.open>ul {background-color:#e31b23;}
div.system-menu>div>div>#PortalMenuContainer>ul>.open>ul>li>a:hover {background-color:black;}

.top-navbar {background:#333;}

.system-logo {margin-top: 5px;height: 50px;}

#PortalMenu {background-color: #e31b23;}
#PortalMenuContainer {padding:0px;}
#PortalMenuItems {background-color: #414444;}
#PhonePortalMenuContainer {background-color:#e31b23; margin-top:30px;}



#PortalBodyPanel {margin-bottom:30px;}
#FooterPanel {height:130px;background-color:#333;color:white;}
#FooterPanel p {margin: 0 0 0 0;}


.footerinfo {color:white;}
.footer {height:120px;padding-top: 30px;}
.footer p {line-height:150%;}
.footer a {color:white;}
.footer a:hover {color:white;}
.footer .footer-logo {padding: 0 1.5rem;margin: 2.2rem 0 0;display: inline-block;width: 20%;vertical-align: top;}
.footer .footer-nav {padding: 0 1.5rem;margin: 1.8rem 0 1rem;display: inline-block;width: 50%;padding-top: 20px;}
.visuallyhidden {    padding: 0;    border: none;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    position: absolute;    width: 1px;}
.footerleft {width:30%; float:left;}
.footermid {width:30%; float:left;}
.footerright {width:30%; float:right;text-align:right;}

.footer .row {margin-bottom:0px;}
.footerinfo {padding-left:0px;}



body {margin-bottom:120px;}

h1, h2, h3, h4 {color:black;}

.carousel-caption a {color:#DDA826;}
.list-repeat-block h4 {color: :#DDA826;}.list-repeat-block h4 {color: #e31b23;}
a { color: black;}
a:focus, a:hover {color: black;text-decoration: underline;}
.btn-primary {background-color:#e31b23;border-color:#e31b23;}
.eventlist-eventtime {background-color:#DDA826;}
.checkout-summary {background-color:#e31b23 !important;}
#NotificationsButton {margin-top:4px;padding-top:0px;padding-bottom:0px;}
