.main-container > .single-column > section.inner.header-widget.widget-freetext.widget-freetext-199 {
	background-color: #112036;
    max-width: 100%;
}

.main-container > .single-column > section.inner.header-widget.widget-freetext.widget-freetext-199> .widgetFreeText {
	margin: 0 auto;
    max-width: 1280px;
}

body.body-default .main-container > .single-column .searchBox h4.overlay {
	display:none;
}

body.body-default .main-container > .single-column .searchBox {
	padding-top:20px;
}

.main-container .inner.my-stakes-container {
	padding-bottom : 0px;
}

.inner.col-container.col-12.header-widget {
	padding-top:20px;
}

body.body-default .widgetFreeText .middiv .col-8.home-col-left {
	width:100%;
	padding-left:0px;
}

body.body-default .widget-news-agenda .news-feed-container > .text-center {
	display:none;
}

section.widget-news-agenda + section.widgetFreeText {
	margin-top:63px;
}

body.body-default .widgetFreeText + .widgetFreeText {
	margin-top:56px;	
    padding-left: 0px;
    padding-right: 0px;
}

.lalignecontinue-home-join {
    padding: 20px 40px;
}

body.body-default .footer-widget.widget-freetext {
	display:block;
    padding: 0px 0px 20px 0px; 
}

.lalignecontinue-home-evaluation {
    width: calc(100% + 60px);
}

.catalog-search input[type="text"].multiselect-input-auto-complete {
	border:none;
	margin-top:0px;
}

.col-lesson-catalogue-main-container #ContentPlaceHolderCustomSubMenu_DivDate,
#ContentPlaceHolderCustomSubMenu_divCourseKeyWords {
	display:none;
}

.body-default .lalignecontinue-home-evaluation-content p {
    max-width: 360px;
    display: block;
    font-size: 18px;
    line-height: 26px;
    margin: 10px auto 20px;
}

.body-default .lalignecontinue-home-evaluation-content {
	min-height: 398.5px;
	padding-bottom:40px;
	padding-bottom:10px;
}

.body-default .news-feed-container.newsprepa {
    min-height: 401.5px;
}


.main-container .colored-row-container.widget-searchBoxWidget {
    background-color: #073A5C;
}

#login .js-float-label-wrapper label {
    left: 0.9em;
    top: 0;
}

#login .js-float-label-wrapper.populated input {
    padding-top: 1.2em !important;
    font-size: 15px;
}

.cta-contextual.primary {
  border-color: #118BDC;
  background: #118BDC;
  color: #ffffff !important;
}