.b-heading1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20pt;	
}

.b-heading2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16pt;	
}

.b-heading3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14pt;	
}

.b-heading4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;	
}

.b-heading-red1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20pt;
	color: #800000;
}

.b-heading-red2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16pt;
	color: #800000;
}
.b-heading-red3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	color: #800000;	
}


.b-p2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 11pt;
}

.b-p3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 11pt;
	line-height: 1.4em;
	margin-bottom: 6px;
}

.b-margin1 {
	margin-top: 3px;
}
.b-margin2 {
	margin-top: 6px;
}
.b-margin3 {
	margin-top: 12px;
}
.b-margin4 {
	margin-bottom: 3px;
}
.b-margin5 {
	margin-bottom: 6px;
}
.b-margin6 {
	margin-bottom: 12px;
}


.b-table-style1 td {
	padding: 4px;
}

.b-table-style2 td {
	padding: 8px;
}

.tox.tox-tinymce-aux,
.tox-fullscreen .tox.tox-tinymce-aux {
  z-index: 20000;
}


/* Style the bottom toolbar (statusbar) */
.tox-statusbar {
/*   background-color: #1e1e1e; Dark background color */
  color: #000; /* White text */
  padding: 10px 15px; /* Padding for space */
  border-top: 1px solid #333; /* Optional border for separation */
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px; /* Adjust font size */
}

/* Optional styling for the fullscreen button */
.mce-custom-footer-button {
  background-color: #a6ccf7 !important;
/*   color: white !important; */
  border: none;
  padding: 5px 10px !important;
  cursor: pointer !important;
  border-radius: 3px !important;
  font-size: 13px !important;
  margin-left: 10px !important;
}