section.colored-row-container.class-footer{
    background-color:#f0f0f0;
}

.front-table tr.rgRow.unread td, 
.front-table tr.rgAltRow.unread td {
    color : #C51532;
}

.front-table tr.rgSelectedRow {
    background-color : #F0F0F0;
}

.message-box-options a:hover i {
    color: #C51532;
}

.rgPager .rgCurrentPage {
    border: 1px solid #C51532;
    color: #C51532;
    background-color: #F0F0F0;
}

/* Magalie changes */

header .main-nav,
.sidebar-nav .sidebar-header  {
	background-color: #ffffff;
}

h1,
h3,
a.cta-action,
.widgetFreeText h1,
.widget-categories-list h1,
.widget-categories-list .categories-list li h4,
.generic-news-carousel-container h1,
.my-stakes-container h1,
.my-stakes-container a,
.card-mode .preview.default-course-preview h3,
section .widgetFreeText h4,
.generic-wall-container .news-wall-btn i,
.hearted i::before,
.header-search-block .multiple-select-container .multiple-select-btn .fa,
#nextEvents h3,
#nextEvents a.subjetc,
#nextEvents .event-container .subject,
a > .fa,
#nextEvents .following-content a, 
.meteo-title-choice a.selected-title,
#sticky-container h1,
blockquote a,
#sticky-container .col-lesson-menu-sidebar .inner a,
#sticky-container .breadcrumbs .custom-scrollbar  a,
.timeline-table tr.current td,
.timeline-table .status-todo,
#sticky-container section div div div div a span,
.js-float-label-wrapper.populated label,
input[type="text"],
input[type="password"],
input[type=checkbox]:checked + span i ,
h3.simplified,
h1.simplified,
.front-table tr.rgRow.unread td ,
a.disabled.cta-contextual.large.full-width,
.input-option-container span,
.catalogue-sidebar-filter > label,
.catalogue-sidebar-filter > h4,
.accordion-button  > h4,
a > .fa,
a.selected > .fa,
.hearted-total i::before,
.custom-select i,
.col-3.sidebar-message-box.colored-row-container > a,
.message-box-options a i,
.col-3.sidebar-message-box.colored-row-container > div,
.col-3.sidebar-message-box.colored-row-container > div > h5,
.sidebar-message-box-menu li.selected a i,
.sidebar-message-box-menu li a i ,
.sidebar-message-box-menu li.selected a,
.sidebar-message-box-menu li a,
section.inner.catalog-entries ul > h4,
#nextEvents .event-container .subject a ,
.search-container .placeholder input[type='text'].multiselect-input-auto-complete::placeholder  {
	color:#006666; 
}

#LoggedUser, 
header .main-nav > ul,
h1:before,
h3:before,
h3:not(.question):before, 
h3.question span:before,
#nextEvents h3:before,
.inner:not(.colored-row-container) .searchBox,
.meteo-title-choice a.selected-title:before,
.widget-meteo .meteo-title-choice a:before,
section .widgetFreeText h1:before,

footer,
.timeline-table .status-current,
.sidebar-nav,
.gauge-horizontal .gauge-display,
header {
	background-color: #ffffff;
}

.cta-contextual,
.custom-select:not(.open) > ul{
	border-color:#006666;
}

input[type="text"]:hover,
input[type="password"]:hover{
	border-bottom-color:#006666;
	color:#006666;
}

.accordion-button .fa-chevron-right {
    border-color: #006666;
    background-color: #006666;
}

.timeline-table .status-current::before{
	border-left-color: #006666;
}

#countNotifications,
#countMails,
#countDiary,
.badge-container .badge {
		background-color: #eeb80c;
		border-color: #eeb80c;
}
.body-default.custom .middiv .home-col-right,
.body-default .home-col-right .widgetFreeText ,
.body-home .home-col-right .widgetFreeText ,
.main-container .colored-row-container,
.timeline-table tr.current,
.list-mode .preview.course-preview .gauge-horizontal.big-gauge{
    background-color: #f5f4f4;
} 
        
header .main-nav > ul > li > a.selected, 
.contextual-menu > ul > li:not(.selected) > a:hover,
.main-nav > ul > li:hover > a:not(.selected),
header .main-nav > ul > li > a.selected .fa, 
section .widgetFreeText h4:hover, 
section .widgetFreeText a:hover,
.profile-reminders a:hover .fa,
.preview.default-course-preview .hashtag,
#nextEvents .currentDate,
.breadcrumbs li:last-child a,
#nextEvents a,
.dateContainer,
.dateDay,
.dateMonth,
.dateYear,
.gauge-value,
a > .fa:hover,
.col-3.sidebar-message-box.colored-row-container > a:hover,
a.selected > .fa:hover,
.message-box-options a i:hover,
.widget-categories-list .categories-list li h4:hover,
.sidebar-message-box-menu li a:hover
{
    color: #eeb80c;
}

section .widgetFreeText p,
section .widgetFreeText h6, 
.contextual-menu > ul > li > a,
.contextual-menu > ul > li.selected > a,
.preview.default-course-preview .other-data,
#nextEvents .event-container,
.body-maformation .home-col-right blockquote,
.col-lesson-menu-header .data,
.timeline-table tr.upcoming td:first-child  {
	color: #000000;
}

header .main-nav > ul > li > a,
.SearchBoxWidget h4.overlay,
.sidebar-nav a > .fa,
.sidebar-nav a  {
	color: #ffffff;
}


#ContentPlaceHolder1_RightDiv .SearchBoxWidget {
	background-color: #ffffff;
	margin-left:-15px;
}

.contextual-menu > ul > li.selected {
    border-bottom-color: #eeb80c;
}

/* h5 > span{	 */
	/* border: 3px solid #006666; */
	/* background-color: #ffffff; */
	/* color: #006666; 	 */
/* } */

.typospe2  > span{	 
	border: 3px solid #006666;
	background-color: #ffffff;
	color: #006666; 	
 } 

/* h2 > span{	 */
	/* background-color: #006666; */
	/* color: #ffffff;  */
/* } */

.typospe1 > span{	
	background-color: #006666;
	color: #ffffff; 
}

blockquote {
	border-left: 5px solid #eeb80c;
}

.body-home .home-col-right .widgetFreeText,
.list-mode .course-preview.next-course .gauge-horizontal.big-gauge {
	background-color: #ffffff;
}

.meteo-status-container .topic,
.widget-meteo #meteo-myData .text-right a {
	color: #0b8880;
}

.widget-meteo #meteo-myData .value-container.topic {
	color: #ffffff;
}

.meteo-home-course-highlight.mandatory {
    background-color: #00a993;
}

.meteo-home-course-highlight.late {
    background-color: #eeb80c;
}

.meteo-home-course-highlight.free {
    background-color: #006666;
}

.my-stakes-container .generic-wall-container .news-wall-col.ending .news-wall-row {
	color: #006666;
	border-color: #006666;
}

.sidebar-nav-list .fa:hover,
.sidebar-nav-list li:hover,
.sidebar-nav-list .selected .fa,
.sidebar-nav-list .selected {
    background-color: #eeb80c;
    color: #ffffff;
}

.preview .gauge-horizontal.big-gauge{
	background-color: #f5f4f4;
}

/* End Magalie changes */



/* Ticket #30411 EB */

.cta-action .fa{
	background-color: #006666;
}

/* End ticket #30411 */


/* Ticket #31766 EB */

h3:before, h3:not(.question):before{
	background-color: #006666;
}

section .widgetFreeText h5{
	background-color: #f5f4f4 !important;
}

.timeline-table .status-current::before {
    border-left-color: transparent;
}

/* réglément intérieur*/

.body-page30 .widgetFreeText a{
	background-color:#f5f4f4 !important;
}

/* End ticket #31766 */