@charset "utf-8";
/* CSS Document */



.ql-toolbar { border-radius:5px 5px 0px 0px !important; border:1px solid #E1E1E1 !important; font-family:"Roboto", Tahoma, Geneva, sans-serif !important; padding:10px 0px !important;}

.ql-container { border:1px solid #E1E1E1 !important; border-top:none !important; border-radius:0px 0px 5px 5px !important; color:#333 !important; font-family:"Roboto", Tahoma, Geneva, sans-serif !important; font-size:16px !important; }

.ql-editor .ql-font-serif { font-family:"Roboto", Tahoma, Geneva, sans-serif !important; }
.ql-editor .ql-font-monospace { font-family:"Roboto", Tahoma, Geneva, sans-serif !important; }

.ql-editor.ql-blank::before { color:#999 !important; font-style:normal !important; }
.ql-editor:is(:active, :focus, :hover),
.ql-editor .ql-blank:is(:active, :focus, :hover) { background-color:#F5F5F5 !important; border-radius:0px 0px 5px 5px !important;
         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;

}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { font-family:"Roboto", Tahoma, Geneva, sans-serif !important; }
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { font-family:"Roboto", Tahoma, Geneva, sans-serif !important; }

.ql-snow .ql-tooltip::before { content:"Visitar URL:" !important; }
.ql-snow .ql-tooltip a.ql-action::after { content:'Editar' !important; }
.ql-snow .ql-tooltip a.ql-remove::before { content:'Remover' !important; }
.ql-snow .ql-tooltip.ql-editing a.ql-action::after { content:'Salvar' !important; }
.ql-snow .ql-tooltip[data-mode=link]::before { content:"Link:" !important; }
.ql-snow .ql-tooltip[data-mode=formula]::before { content:"Fórmula:" !important; }
.ql-snow .ql-tooltip[data-mode=video]::before { content:"Vídeo:" !important; }

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

blockquote { background-color:#FAFAFA !important; border-left:5px solid #999 !important; margin:0px 50px !important; padding:10px 15px !important; }

.ql-code-block-container { background-color:#333333 !important; border-radius:5px !important; color:#FFFFFF !important; margin:5px 0px !important; overflow:hidden !important; padding:10px 15px !important; }
.ql-code-block-container .ql-code-block { font-family:"Courier New", Courier, monospace !important; }
.ql-code-block-container select { margin:0px 0px 5px calc(100% - 95px); max-width:100px !important; padding:5px !important; width:100% !important; }
