

header {
	background-color: #ffffff;
}

h1,h2, h3  {
color: #dc002e;
}


h3:not(.question)::before, h3.question span::before {

    background-color: #dc002e;

}


h1::before {

    background-color: #dc002e;

}


/*header a, header a > .fa, header a:hover > .fa, */

header a.selected > .fa {
    color: #dc002e !important;
}

header .main-nav > ul > li > a.selected {
    color: #dc002e !important;
}

header .main-nav > ul > li > a.selected::after {
    background-color: #dc002e;
}


header .main-nav > ul > li > a .fa {
    color: #272a5e;
}

header .main-nav > ul > li > a {
    color: #272a5e;
}

.side-nav-btn,
.side-nav-btn .fa {
	color: #dc002e;
}

/*.main-nav {

	padding-left: 150px;

}*/

.main-container .colored-row-container {
    background-color: #ffffff;
}


header .logged-in-profile-container {
    color: #dc002e;
    background-color: #ffffff;
}

.profile-reminders a .fa {
    color: #dc002e;
}

.profile-reminders a:hover, .profile-reminders a:hover .fa {
    color: #dc002e;
}

.side-nav-btn:hover, .side-nav-btn:hover .fa {
    color: #dc002e;
    text-decoration: none;
}

 .main-nav {

	padding-left: 380px;
}

.header-content .manager-logo-container {
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    z-index:50;
}

@media (max-width: 1650px) {
    .header-content .manager-logo-container {
        top: -10px;
        left: 0px;
    }
}

@media (max-width: 1024px) {
    .header-content .manager-logo-container {
        top: 10px;
        left: 50px;
    }
}


#login .cta-contextual.primary
{
	    background-color:#7db9dd !important;
		border-color: #7db9dd !important;
}


.cta-contextual
{
	color: rgba(38, 41, 46, 0.7) !important;
	border-color: rgba(38, 41, 46, 0.7) !important;
}