#login .login-background {

	background-position: top center;
	background-size: cover;
}

/* Widget intermediarycode : specific abeille */
.widget-IntermediaryCode {
    display: flex;
    justify-content: space-around;
	align-items: center
}

.widget-IntermediaryCode .inner.inner-mobile {
    width:33%;
}

.widget-IntermediaryCode-content {
    display: flex;
    justify-content: space-around;
}
.col-4.home-col-right .widget-IntermediaryCode {
    display: flex;
	flex-direction:column;
    justify-content: space-around;
	align-items: center
}

.col-4.home-col-right .widget-IntermediaryCode .widget-IntermediaryCode-content {
	width:100%;
}

.col-4.home-col-right .widget-IntermediaryCode .inner.inner-mobile {
    width:100%;
}

section.inner .popup-widget-intermediaryCode {
	height:110px;
	align-items: center;
}

.popup-widget-intermediaryCode {
	display: flex;
}

.popup-widget-intermediaryCode span {
	width:70%;
}
.popup-widget-intermediaryCode{
	margin-left:5%;
	margin-right:5%;
}
.popup-widget-intermediaryCode input {
	width:30%;
	text-align: center;
}

.widget-IntermediaryCode-content input {
    border:none;
}

/*   color: rgba(38, 41, 46, 0.7); */

input[type="text"]:disabled, input[type="password"]:disabled, input[type="number"]:disabled {
    border-bottom: solid !important;
	border-bottom-color:rgba(38, 41, 46, 0.7) !important;/* #D3D3D4 !important;*/
	border-bottom-width: 0.5px !important;
}



/* End Widget intermediarycode : specific abeille */
.generic-news-carousel-container .generic-news-carousel-content-banner-image {
    height: 290px;
}

.generic-news-carousel .generic-news-carousel-main-slider .news-wall-pagination {
    position: relative;
    width: 100%;
    bottom: 10px;
    z-index: 1;
    left: calc(41.66% + 150px);
}


body#login .cta-action {
    /*background-color: #ffcd00;*/
	border-color: #ffcd00;

    
}

body#login .cta-action:hover {
    /*background-color: #ffcd00;*/
	border-color: #ffcd00;

    
}




/* css mes formations 4.5.9*/

.trainings-numbers-container .training-counter.in-progress {
	background-color:  #ffcd00;/*jaune*/
}

.trainings-numbers-container .training-counter.to-be-done {
	background-color: #4ca79f; /*rouge*/
}

.trainings-numbers-container .training-counter.done {
	background-color: #000000; /* terminé*/
}

.training-counter.in-progress .training-value {
    color:#ffffff;
}

.training-counter.to-be-done .training-value {
    color:#ffffff;
}


.training-counter.done .training-value {
    color:#ffffff;
}

.training-counter-footer a {
    color:#ffffff;
}


.cta-contextual.primary:hover{
background-color: var(--primary-color);
    color: var(--secondary-black);
    border-color: var(--primary-color);
}

.cta-action.small > .fa, .cta-action.small span, .cta-action.small {
	color: #346a98 !important;
	    font-weight: lighter;
}

.form-field-container .form-label {
    color: var(--form-label-font-color);
    color: #1F233F;
    font-weight:bold;
}




.cta-action.default span, .cta-action.primary span {
    color: #346a98 !important;
}

 #ContentPlaceHolder1_BtnSupport
 {
	 color: #346a98 !important;
 }
 
 .cta-action.default > .fa {
    background-color: var(--default-button-color);
    border-color: #346a98 !important;
    color: #346a98 !important;
}





.catalogue-search-container .fa-search {
    position: absolute !important;
    top: -25px;
	right:0px;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
}

/*
Jaune ffcd00
Vert 4ca79f
Noir 000000*/
