/* Trix editor */

.trix-formatted-content {
    border: 1px solid #bbb;
    border-radius: 8px;
    margin: 2px;
    padding: 0.2em 0.2em;
    min-height: 8em;
    outline: none;
    line-height: 2em;
  }
  .border-red {
    border: 2px solid #ff0000;
  
  }
  .trix-button--icon-increase-nesting-level,
  .trix-button--icon-decrease-nesting-level { display: none; }
  .trix-button--icon-link,
  .trix-button--icon-link { display: none; }
  .trix-button--icon-heading-1,
  .trix-button--icon-heading-1 { display: none; }
  .trix-button--icon-quote,
  .trix-button--icon-quote { display: none; }
  .trix-button--icon-code,
  .trix-button--icon-code { display: none; }
  .trix-button--icon-redo,
  .trix-button--icon-redo { display: none; }
  .trix-button--icon-strike,
  .trix-button--icon-strike { display: none; }
  .trix-button--icon-attach,
  .trix-button--icon-attach { display: none; }
  .trix-button--icon-bullet-list,
  .trix-button--icon-bullet-list { display: none; }
  .trix-button-group, 
  .trix-button-group--file-tools { display:none; }
  .trix-button-group--file-tools,
  .trix-button-group--file-tools { display: none; }
  trix-toolbar .trix-button-group {
  
    margin-left: 0.2vw; 
  }
  trix-toolbar .trix-button-group {
    display: flex;
    margin-bottom: 10px;
    border: 1px solid #bbb;
    border-top-color: #ccc;
    border-bottom-color: #888;
    border-radius: 3px; }
    trix-toolbar .trix-button-group:not(:first-child) {
      margin-left: 0.5vw; }
      @media (max-device-width: 768px) {
        trix-toolbar .trix-button-group:not(:first-child) {
          margin-left: 0; } }