
@media only screen and (max-width: 600px) {
}

.ql-align-right{
    text-align:right;
    }
.ql-align-center{
    text-align:center;
    }

.ql-image-left {
	float: left;
	margin: 0 10px 5px 0;
	/* shape-outside: circle();
	clip-path: circle(); */
}

.ql-image-right {
	float: right;
	margin: 0 0 5px 10px;
	/* shape-outside: polygon(0 0, 100% 0, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); */
}

/* Style to highlight the selected image */
.selected-image {
	border: 2px solid blue;
}

.ql-container{
    height: 100%;
}
.ql-editor{
    background-color: white;
}

.ql-snow.ql-toolbar button.ql-pdf {
    padding: 0;
    margin: -3px 0 0 0 ;
    max-width: 28px;
}
.ql-pdf::before {
    content: '\f1c1';  /* Unicode for the PDF icon in FontAwesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size:15px;
}
.ql-snow.ql-toolbar button.ql-increase {
    padding: 0;
    margin: -3px 0 0 0 ;
    max-width: 28px;
}
.ql-increase::before {
    content: '\f31e';  /* Unicode for the PDF icon in FontAwesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size:15px;
}
.ql-snow.ql-toolbar button.ql-decrease {
    padding: 0;
    margin: -3px 0 0 0 ;
    max-width: 28px;
}
.ql-decrease::before {
    content: '\f78c';  /* Unicode for the PDF icon in FontAwesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size:15px;
}
.ql-snow.ql-toolbar button.ql-toLeft {
    padding: 0;
    margin: -3px 0 0 0 ;
    max-width: 28px;
}
.ql-toLeft::before {
    content: '\f2c2';  /* Unicode for the PDF icon in FontAwesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size:15px;
}
.ql-snow.ql-toolbar button.ql-toRight {
    padding: 0;
    margin: -3px 0 0 0 ;
    max-width: 28px;
}
.ql-toRight::before {
    content: '\f2c2';  /* Unicode for the PDF icon in FontAwesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;  /* Assure que l'élément est de type inline pour la transformation */
    transform: scaleX(-1);  /* Flip horizontal */
    font-size:15px;
}

.ql-align-center{
    text-align: center;
}
.ql-align-justify{
    text-align: justify;
}
ql-align-left{
    text-align: left;
}
ql-align-right{
    text-align: right;
}
