/* HEADER PARAGRPH */
/* .field-multiple-table thead th{background: #333; color: #FFF;}
 */

:root{
    --main-color :#1726CB;
    --secondary-color :#dd8e1e;
}


.ck-editor .table{width: 100%;}
.ck-editor .table th{background: var(--main-color)!important; color: #FFF!important;}
.ck-editor .ck.ck-content.ck-editor__editable{height: 300px;}

/* TITRES */
.ck-editor h2{color: var(--main-color); font-size: 25px; font-weight: 900; font-style: italic;}
.ck-editor h3{color: #000; font-size: 22px;}

/* COULEURS */
.ck-editor span.main-color{color: var(--main-color);}
.ck-editor span.secondary-color{color: var(--secondary-color);}


/* LIENS */
.ck-editor .link{color: var(--main-color);}
.ck-editor .drupal-media .media--type-document .file{color: var(--main-color);}
.ck-editor .drupal-media .media--type-document .file:before{content:""; background-color: var(--main-color); mask: url(/themes/custom/efil/images/icons/download.svg) no-repeat 50% 50%; display: inline-block; width: 20px; height: 20px; margin: 0 10px; position: relative; top: 2px;}
.ck-editor .drupal-media .media--type-document .file + span{display: none;}


/* MEDIA (bug SVG sans taille) */
.ck-editor .drupal-media img{min-width: 150px!important;}

/* BOUTONS */
.ck-editor .button-secondary,
.ck-editor .button {
    box-shadow: none!important;
    padding: 5px 30px;
    display: inline-block;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 1;
    font-weight: bold;
    border: none;
    color: #FFFFFF!important;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0;
}
.ck-editor .button{background: var(--main-color)!important;}
.ck-editor .button-secondary{background: var(--secondary-color)!important;}



.ck-editor .button-secondary-outline,
.ck-editor .button-outline {
    box-shadow: none;
    padding: 5px 30px;
    display: inline-block;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 1;
    font-weight: bold;
    border: none;
    background: #FFF!important;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0;
}

.ck-editor .button-outline{color: var(--main-color)!important; border: 2px solid var(--main-color)!important;}
.ck-editor .button-secondary-outline{color: var(--secondary-color)!important; border: 2px solid var(--secondary-color)!important;}

/* QUOTE */
.ck-editor blockquote{border-left: 5px solid var(--main-color)!important;}