.form-floating label {
  color: gray;
}
span.persName {
  background: #FFFF00;
  border: dashed 1px red;
}
/*span.persName:before {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f007";
}*/
span.placeName {
  background:  #00FFFF;
  border: dashed 1px red;
}
/*span.placeName:before, span.persName u:before {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f277";
}*/
span.termName {
  background-color: #00FF00;
  border: dashed 1px red;
}
/*span.termName:before {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f05a";
}*/
span.sourceName {
  background-color: #F7E5C6;
  border: dashed 1px red;
}
/*span.sourceName:before {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f02d";
}*/
span.quote {
  background-color: #d9d9d9;
  font-style: italic;
  text-decoration: underline dashed 2px gray;
  border: dashed 1px red;
}
/*span.quote:before {
  content: "(";
}
span.quote:after {
  content: ")";
}*/
span.add {
  text-decoration: underline dashed 2px blue;
}
/*span.add:before {
  content: "[";
}
span.add:after {
  content: "]";
}*/
span.ins {font-style: normal;}
span.insadd {font-style: normal;}
span.insadd:before {
  content: "[";
}
span.insadd:after {
  content: "]";
}

.trumbowyg-persname-button:after {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f007";
}
.trumbowyg-persname-button svg {
  display:none;
}
.trumbowyg-placename-button:after {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f277";
}
.trumbowyg-placename-button svg {
  display:none;
}
.trumbowyg-termname-button:after {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f05a";
}
.trumbowyg-termname-button svg {
  display:none;
}
.trumbowyg-sourcename-button:after {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f02d";
}
.trumbowyg-sourcename-button svg {
  display:none;
}
.trumbowyg-quote-button:after {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f10e";
}
.trumbowyg-quote-button svg {
  display:none;
}
.trumbowyg-add-button:after {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f067";
}
.trumbowyg-add-button svg {
  display:none;
}
.trumbowyg-insadd-button:after {
	font-family: 'Font Awesome 5 free'; 
  font-weight: 900;
	content: "\f0fe";
}
.trumbowyg-insadd-button svg {
  display:none;
}

#translateList .row {
  border-bottom: 2px black solid;
}
#moreList .row {
  border-bottom: 2px black solid;
}

.editorAbstract .trumbowyg-box, .editorAbstract .trumbowyg-editor {
  min-height: 600px;
}

.smalleditor .trumbowyg-box, .smalleditor .trumbowyg-editor, .noteeditor .trumbowyg-box, .noteeditor .trumbowyg-editor  {
  min-height: 120px;
  height: 120px;
}
