.do-not-use {
    color: #E0081C;
    font-weight: bold;
    font-size: 18px;
}

.rteright {
    text-align: right;
}

.rteleft {
    text-align: left;
}

.rtecenter {
    text-align: center;
}

.blue-corporate {
    color: #0066AA;
}

.red-corporate {
    color: #E0081C;
}

.black-corporate {
    color: #363636;
}

.light-blue {
    color: #9BCBEB;
}

.light-green {
    color: #CBD34B;
}

.light-orange {
    color: #FFB549;
}

.white {
    color: white !important;
}

.text-small {
    font-size: clamp(9px, 1vw + 6px, 10px);
}

.text-big {
    font-size: clamp(14px, 1vw + 10px, 18px);
}

.text-bigger {
    font-size: clamp(16px, 1.5vw + 10px, 24px);
}

.text-large {
    font-size: clamp(18px, 1.8vw + 10px, 28px);
}
.text-larger {
    font-size: clamp(20px, 2vw + 12px, 32px);
}
.text-larger-40px {
    font-size: clamp(18px, 2.5vw + 8px, 40px);
}
.text-larger-45px {
    font-size: clamp(19px, 3vw + 6px, 45px);
}
.text-larger-50px {
    font-size: clamp(20px, 3.2vw + 6px, 50px);
}
.text-larger-55px {
    font-size: clamp(20px, 3.5vw + 6px, 55px);
}
.text-larger-60px {
    font-size: clamp(20px, 3.8vw + 6px, 60px);
}

/*correction d'un bug sur /admin/content/media-grid*/
.media-library-views-form .field-content {
    display: block;
    height: 100%;
}

.media-library-views-form .field-content img,
.media-library-item__preview .field--name-thumbnail img {
    min-height: 150px;
}

.media-library-views-form article.media-library-item__preview-wrapper {
    height: 100%;
}

.w-350 {
    max-width: 350px;
}

.ck-content {
    background-color: #e4e4e4 !important;
}

.form-item.form-honeypot {
    display: none;
}