header .main-nav > ul > li > a.selected::after {
    background-color: #83B624;
}

header .main-nav > ul > li > a.selected {
    color: #D40075;
	font-family: NEO SANS BOLD, Arial, Verdana, Sans-Serif;
}

header .main-nav > ul > li > a {
    color: #1D1D1B;
	font-family: NEO SANS BOLD, Arial, Verdana, Sans-Serif;
}

h1 {
    color: #1D1D1B;
}

h1::before,
.resource-main-content h1::before{
    background-color: #83B624;
}

a > .fa, a:hover > .fa, a.selected > .fa {
    color: #32537A;
}

.cta-action .fa {
    background-color: #83B624;
}

.cta-action:hover .fa {
    background-color: #83B624;
}

.card-mode .preview.default-course-preview:hover .preview-hover .cta-container i {
    background-color: #83B624;
}


footer {
    background-color: #32537A;
}

a#LblCopyrightsLinkName:hover {
    color: #ffffff;
}

.preview.default-course-preview .hashtag {
    color: #D40075;
}



/* Call To Action *******************/



.cta-action:active .fa {
	background-color: #167C80;
	color: #ffffff;
}

.profile-highlights .launches {
	background-color: #32537A;
}

.profile-highlights .assignements {
	background-color: #83B624;
}

 
@font-face {
  font-family: 'NEO SANS BOLD';
  font-style: normal;
  font-weight: 400;
  src: local('NEO SANS BOLD'), local('NEO SANS BOLD'),
       url('../font/neo_sans_bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Avenir Heavy';
  font-style: normal;
  font-weight: 400;
  src: local('Avenir Heavy'), local('Avenir Heavy'),
       url('../font/Avenir_Heavy.ttf') format('truetype');
}


@font-face {
  font-family: 'Avenir Light';
  font-style: normal;
  font-weight: 400;
  src: local('Avenir Light'), local('Avenir Light'),
       url('../font/FontsFree-Net-Avenir-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Avenir Book';
  font-style: normal;
  font-weight: 400;
  src: local('Avenir Book'), local('Avenir Book'),
       url('../font/Avenir_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 400;
  src: local('Avenir'), local('Avenir'),
       url('../font/Avenir_Regular.ttf') format('truetype');
}





body#login h2 {
    /* color: #1F233F; */
    color: #1D1D1B;
}



.catalog-page .main-container .catalog-main-search-container {
    background-color: #D40075;
}

.cta-contextual {
    border-color: #83B624;
	color: #83B624;
}

.cta-contextual:hover {
    border-color: #83B624;
	color: #83B624;
}

.profile-reminders a .fa {
    color: #A6A8A9;
}

body#login .notLoggedContainer .cta-action span {
    color: #83B624;
}

.cta-contextual.cta-save {
    padding: 5px;
    border: none;
    position: absolute;
    left: 0;
    padding-left: 65px;
    margin-top: 8px
}

.contextual-menu > ul > li.selected {
    border-bottom-color: #D40075;
	font-family: NEO SANS BOLD, Arial, Verdana, Sans-Serif;
}

.contextual-menu > ul > li > a, .contextual-menu > ul > li > span {
    color: #1D1D1B;
	font-family: NEO SANS BOLD, Arial, Verdana, Sans-Serif;
}



.contextual-menu > ul > li:not(.selected) > a:hover {
    color: #D40075;
	font-family: NEO SANS BOLD, Arial, Verdana, Sans-Serif;
}

.resource-sidebar-button-icon .fa {
    color: #83B624;
}

.resource-sidebar-button-icon {
   color: #83B624 !important;
}

.resource-sidebar-button-icon:hover {
   color: #83B624;
}

.resource-sidebar-button-icon .fa:hover{
   color: #83B624;
}

.resource-sidebar-button-icon .fa:focus{
   color: #83B624;
}

a, a:hover > .fa, a.selected > .fa {
    color: #83B624;
}

a.resource-sidebar-button:hover {
    color: #83B624 !important;
}


.resource-sidebar-header .resource-sidebar-gauge-value {
    background-color: #D40075;
}

.resource-sidebar-main-button:hover .fa, .resource-sidebar-button:hover .fa {
    color: #83B624;
}

	.resource-sidebar-chapter-element.selected {
		background-color: #D40075;
		border-right-color: #b30a6c;
		color:#ffffff;
	}
	
		.resource-sidebar-chapter-element.selected:hover {
		color:#ffffff;
	}
	
	.resource-sidebar-chapter-element {
    color:#D40075;
	border-color: #b30a6c;
	background-color: #f1f1f1;
	
	border-width: 1px;
    border-style: solid;
}

	.resource-sidebar-chapter-element:hover {
    color:#D40075;
}


footer {
	background-color: #83B624;
	color: #ffffff;
}

footer p {
    color: #ffffff;
	text-align: center;
}

