@media (max-width: 720px) {
  .wrapper {
    margin: 2px !important;
  }
}

.description p{
    margin-top: 0!important;
    margin-bottom: 0!important;
}

#supprimer_SOURCEdescription p{
    margin-top: 0!important;
    margin-bottom: 0!important;
}

.tm-tag{color:#555;background-color:#f5f5f5;border:#bbb 1px solid;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;display:inline-block;border-radius:3px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;margin:0 5px 5px 0;padding:4px;text-decoration:none;transition:border .2s linear 0,box-shadow .2s linear 0;-moz-transition:border .2s linear 0,box-shadow .2s linear 0;-webkit-transition:border .2s linear 0,box-shadow .2s linear 0;vertical-align:middle}.tm-tag .tm-tag-remove{color:#000;font-weight:bold;margin-left:4px;opacity:.2}.tm-tag .tm-tag-remove:hover{color:#000;text-decoration:none;opacity:.4}.tm-tag.tm-tag-warning{color:#945203;background-color:#f2c889;border-color:#f0a12f}.tm-tag.tm-tag-error{color:#84212e;background-color:#e69ca6;border-color:#d24a5d}.tm-tag.tm-tag-success{color:#638421;background-color:#cde69c;border-color:#a5d24a}.tm-tag.tm-tag-info{color:#4594b5;background-color:#c5eefa;border-color:#5dc8f7}.tm-tag.tm-tag-inverse{color:#ccc;background-color:#555;border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.2) inset}.tm-tag.tm-tag-inverse .tm-tag-remove{color:#fff}.tm-tag.tm-tag-large{font-size:16.25px;border-radius:4px;padding:11px 7px}.tm-tag.tm-tag-small{font-size:11.049999999999999px;border-radius:3px;padding:2px 4px}.tm-tag.tm-tag-mini{font-size:9.75px;border-radius:2px;padding:0 2px}.tm-tag.tm-tag-plain{color:#333;box-shadow:none;background:0;border:0}.tm-tag.tm-tag-disabled{color:#aaa;background-color:#e6e6e6;border-color:#ccc;box-shadow:none}.tm-tag.tm-tag-disabled .tm-tag-remove{display:none}input[type="text"].tm-input{vertical-align:middle !important}.control-group.tm-group{margin-bottom:5px}.form-horizontal .control-group.tm-group{margin-bottom:15px}

.source_box{
    width: 100%;
    border-radius: .25rem;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-left: #17a2b8 solid 6px;
    margin-bottom: 16px;
}
.source_title{
    padding: 6px 12px;
}
.source_description{
    padding: 6px 12px;
}
.source_tags{
    padding: 6px 12px;
}
.source_admin{
    padding: 6px 12px;
    font-size: 12px;
}
.result_count{
    margin-bottom: 6px;
}

.lien{
    font-size: 12px;
    color: rgb(179, 179, 179);
    word-break: break-word;
}

.form_source{
    width: 100%;
    border-radius: .25rem;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-left: #17a2b8 solid 6px;
    margin-bottom: 16px;
}
.form-group{
    margin-bottom: 0px !important;
}

.btn-check:active+.btn-outline-info, .btn-check:checked+.btn-outline-info, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show, .btn-outline-info:active {
    color: #e9ecef;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn-outline-info:hover{
    color: #17a2b8;
    background-color: transparent;
    border-color: #17a2b8;
}

/* Form de l'onglet Gestion et Statistiques' */
.form_admin,.form_supprimer,.form_categorie,.form_mots_cles,#table_stats,.scroll{
    width: 100%;
    border-radius: .25rem;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-left: #17a2b8 solid 6px;
    margin-bottom: 16px;
}

/* Retirer la barre haute et bouton premium de Tinymce */
.tox-promotion, .tox-menubar, .tox .tox-mbtn {
    display: none;
}

/* For devices smaller than 400px */
.description{
    max-height: 120px;
    overflow: hidden;
}
.btnText,.btnText:link{
    display: flex;
    justify-content: center;
    border: 1px solid rgb(158,158,158);
    border-radius: 5px;
    color: lightgrey;
    margin-top: 6px;
}


/* For devices 400px and larger: */
@media screen and (min-device-width: 400px) {
    .description{
        max-height: none;
        overflow: hidden;
    }
    .btnText,.btnText:link{
        display: none;
        justify-content: center;
        border: 0px solid lightgrey;
        border-radius: 5px;
        color: rgb(158,158,158);
    }
}