div.quill-container {
    width: 100%;
    border: 1px dashed var(--primary-color);
    border-radius: 5px;
    padding: 0 15px;
    margin-bottom: 10px;
    float: left;
    min-height: auto;
}

div.ql-toolbar.ql-snow {
    border: none;
    border-bottom: 1px dashed var(--primary-color);
}

div.ql-toolbar.ql-snow button {
    background-color: white;
    padding: 2px;
    border: none;
}

div.ql-toolbar.ql-snow .ql-stroke {
    stroke: var(--primary-color);
}

div.ql-toolbar.ql-snow .ql-fill {
    fill: var(--primary-color);
}

div.ql-container.ql-snow {
    border: none;
    padding: 0px;
    float: none;
}

div.ql-container div.ql-editor {
    font-size: 16px;
}

/*** QUILL PLACEHOLDER ***/
.custom-quill .ql-editor::before {
    color: #ff6640;
}

/*** PROMPT DE LOS QUILL ***/
.ql-tooltip .ql-editing {
    left: 0px;
    z-index: 9999;
}

/*** CASE SMALL DEL QUILL ***/
.ql-size-small {
    font-size: 80%;
}

/*** SELECT DE TAMAÑO DE LETRA ***/

.ql-snow span.ql-size.ql-picker {
    display: flex;
    flex-direction: column;
    width: 64px;
    justify-content: center;
}

span.ql-size.ql-picker span.ql-picker-label {
    padding-left: 0px;
}

span.ql-size.ql-picker span.ql-picker-label::before {
    display: flex;
    flex-direction: column;
    justify-content: center;
}