body {
    font-family: Arial, Verdana, Sans-Serif;
	color: #3C3C3B;
}

footer .newsletter-col {
    grid-column-start: 3;
    grid-column-end: 4;
	padding-left: 0px;
}
footer {
    grid-template-columns: 4fr 3fr 400px;
}

#login footer {
    margin-top: 0.5rem;
}

/*input[type="text"], input[type="password"], input[type="number"] {
   /* border-radius: 6px;
    padding: 20px 10px !important;*/
  /*      padding-top: 30px !important;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
    font-size: 14px;
    line-height: 22px !important;*/
  /*  height: 52px !important;
  /*  box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
}*/

.homepage-home-intro h3.simplified {
  color: #DF215E;
}

.preview.default-course-preview .hashtag {
    color: #3C3C3B;
}

.preview.course-preview .star-ranking-container .small i:not(.fa-star) {
    color: #DF215E;
}


.preview.default-course-preview .other-data {
    color: rgba(16, 16, 16, 0.8);
}

.select-list ul li {
    color: rgba(16, 16, 16, 0.8);
}

.custom-select.open .select-list .placeholder {
	color: rgba(16, 16, 16, 0.8);
}

.select-list .selected {
    color: rgba(16, 16, 16, 0.8);
}

.cta-contextual.cta-save {
    padding: 5px;
    border: none;
    position: absolute;
    left: 0;
    padding-left: 65px;
    margin-top: 10px;
}

.catalogue-search-container .multiple-select-container .custom-select > .select-list .placeholder {
  
  height: 50px !important;
  overflow:hidden;
}
.catalog-page .search-container .placeholder input[type="text"].multiselect-input-auto-complete {
  border: none !important;
    padding-top: 0 !important;
}



#ContentPlaceHolder1_LblDomainName
{
	color:#3C3C3B;
}


body#login .cta-action,body#login .cta-action:hover {
    /*background-color: #DF215E;
    border-color: #DF215E;
    color: #ffffff;*/
}

.login-field-container label {
   /*color:#DF215E;*/
}



body#login .footer-options .discreet {
    color:#3C3C3B !important;
}



.meteo-home-course-highlight.free {
    color: #52AE32;
}

.meteo-home-course-highlight.mandatory {
    color: #EF7D00;/*orange*/
}



.training-counter.in-progress .training-value,.training-counter.in-progress .training-value:hover{
    color: #EF7D00;
}

.training-counter.to-be-done .training-value {
    color: #DF215E;
}

.training-counter.to-be-done .training-value:hover {
    color: #DF215E;
}

.training-counter.done .training-value,.training-counter.done .training-value:hover {
    color: #52AE32;
}



body#login .cta-contextual:not(.large) {

    /*line-height: 0px;*/
	
}

body#login .cta-action:hover, body#login .cta-contextual.primary:hover {
    background-color: #DF215E;
    border-color: #DF215E;
}

body#login h2 {
    /* color: #1F233F; */
    color: #3C3C3B;
}


header .manager-logo-container img {
    min-height: 75px;
}


.homepage-home-intro h3.simplified {
    padding-top: 10px;
}


table.complex tbody tr:hover td:first-child, table.complex tbody tr:hover td:first-child a {
    border-left-color: #3C3C3B;
    color: #3C3C3B;
}

a {
    color: #3C3C3B;
}

a:hover {
    color: #3C3C3B;
}


#ContentPlaceHolder1_3-usertrainings_LblMyTrainingsTitle{
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
    text-decoration: none;
	font-family: Arial, Verdana, Sans-Serif;
}


i.fa.fa-file
{
	color: #CC1719;
}