body,.main-footer{background:#6C6C6C;} 
.utility-nav-container{background:#326295;}

/* CONTACT US LINK & PANEL */
.extension, .nav-menu-container, .contact-us { 
	background:#0B3A5D !important; 	
}

.nav-item.mega-dropdown.show, .nav-item.mega-dropdown:hover, .nav-menu-container:hover, .nav-menu-container:active, .contact-us:hover, .contact-us:active {
	background:#0072CF !important; 
}

/* FOOTER STYLES */
.main-footer{color:#FFF;padding:30px 20px;}
.main-footer a{color:#FFF;}
.footer-links li{border-right-color:#FFF;}

.profile-link span {
    border: 1px solid #fff;
    border-width: 0 2px 2px 0;
   
}

.rsc-header-background-color,
.nw-footer, 
footer#footer {
    color: #FFFFFF !important;
    background: #6C6C6C !important;    
}


* BEGIN FOOTER */

/* Footer link text color */
.nw-footer a,
.nw-footer a:visited,
.nw-footer a:active {
    color: #FFFFFF !important;
}

/* Footer social SVG color */
.nw-footer .nw-footer__social svg {
    fill: #B7B7B7;
}

/* Footer social SVG hover color */
.nw-footer__social a:hover svg,
.nw-footer__social a:focus svg {
    fill: #FFFFFE !important;
}

/* mobile app and broker check icon hover BG color */
.nw-footer__third-party a:hover,
.nw-footer__third-party a:focus,
.nw-footer__third-party a:active {
    background-color: rgba(255, 255, 254, .25) !important;
}

/* END FOOTER */

#appointment a > label, .contact-us span, .mega-dropdown > a, 
.mega-dropdown > a:hover,
.js .show-profile .profile-container a:hover, 
.js .show-profile .profile-panel a:hover, .header-profile-container a{color:#fff !important}


.profile-container a, .profile, .profile a,
.js .show-profile .profile-container a, 
.js .show-profile .profile-panel a, .header-profile-container a
{color:#fff !important}

.profile-name a:after  {   
    border: 1px solid #fff;
}

.logout, .profile-break{color:#fff}

#nav-hamburger svg path,
.contact-us svg path, 
#appointment svg path{fill:#fff !important}

.js .show-profile .profile-link span {
	border: 1px solid #fff;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 4px;
	float: right;
	margin: 15px 10px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	position: relative;
	top: -1px;
}

i.right-arrow {
    border: 1px solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    float: right;
    margin: 5px 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

svg.person path{fill:#fff} 