/*
 * General prefs editor styling used to apply preferences
 * !important is used for all styles to ensure that Preferences Framework's enactors are able to override the page's default styles.
 */
 .fl-input-enhanced button,
 .fl-input-enhanced input,
 .fl-input-enhanced select,
 .fl-input-enhanced textarea,
 .fl-input-enhanced .fl-input-enhance {
   font-size: 125% !important;
 }
 .fl-input-enhanced a {
   font-size: 125% !important;
   text-decoration: underline !important;
   font-weight: bold !important;
 }
 .fl-theme-bw,
 .fl-theme-bw *,
 .fl-preview-theme.fl-theme-bw,
 .fl-theme-bw div,
 .fl-theme-bw input,
 .fl-theme-bw h1,
 .fl-theme-bw h2,
 .fl-theme-bw h3,
 .fl-theme-bw h4,
 .fl-theme-bw h5,
 .fl-theme-bw h6 {
   color: #000 !important;
   background-color: #fff !important;
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-bw iframe {
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-bw a {
   color: #000 !important;
   font-weight: bold !important;
   background-color: #fff !important;
 }
 .fl-theme-bw th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
   background-color: #000 !important;
   color: #fff !important;
 }
 .fl-theme-bw td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
 }
 .fl-theme-bw .fl-focus:focus,
 .fl-theme-bw .fl-focus :focus,
 .fl-theme-bw.fl-focus :focus,
 .fl-theme-bw .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #000;
 }
 .fl-theme-bw .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-bw .fl-inlineEdit-edit {
   background-color: #000 !important;
   color: #fff !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #fff !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #fff !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #fff !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #fff !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-bw .fl-textfieldStepper .fl-textfieldStepper-textField {
   border: solid 1px #000;
 }
 .fl-theme-bw .fl-textfieldStepper .fl-textfieldStepper-button:disabled {
   visibility: hidden;
 }
 .fl-theme-bw .fl-orator-highlight {
   color: #fff !important;
   background-color: #000 !important;
   outline-color: #000;
 }
 .fl-theme-bw .fl-orator-controller-playToggle {
   text-shadow: unset;
 }
 .fl-theme-bw .fl-icon-orator:before {
   background-color: #fff;
   color: #000;
   text-shadow: unset;
 }
 .fl-theme-bw .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-bw .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #000 !important;
   color: #fff !important;
 }
 .fl-theme-bw .fl-orator-selectionReader-play:hover,
 .fl-theme-bw .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-bw .fl-orator-selectionReader-play:hover * {
   background-color: #000 !important;
   color: #fff !important;
 }
 .fl-theme-bw .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-bw .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-bw .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #000;
 }
 .fl-theme-bw .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-bw .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-bw .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #000;
 }
 .fl-theme-bw.fl-inverted-color,
 .fl-theme-bw.fl-inverted-color *,
 .fl-preview-theme.fl-theme-bw.fl-inverted-color {
   color: #fff !important;
   background-color: #000 !important;
   border-top-color: #fff !important;
   border-right-color: #fff !important;
   border-bottom-color: #fff !important;
   border-left-color: #fff !important;
 }
 .fl-theme-bw .fl-focus:focus,
 .fl-theme-bw .fl-focus :focus,
 .fl-theme-bw.fl-focus :focus,
 .fl-theme-bw .selectable,
 .fl-theme-bw.fl-inverted-color.fl-focus :focus,
 .fl-theme-bw.fl-inverted-color.fl-focus:focus,
 .fl-theme-bw .fl-inverted-color.fl-focus :focus,
 .fl-theme-bw .fl-inverted-color.fl-focus:focus,
 .fl-theme-bw.fl-focus .fl-inverted-color :focus,
 .fl-theme-bw.fl-focus .fl-inverted-color:focus,
 .fl-theme-bw .fl-focus .fl-inverted-color :focus,
 .fl-theme-bw .fl-focus .fl-inverted-color:focus {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #fff;
 }
 .fl-theme-bw .fl-inverted-color,
 .fl-theme-bw .fl-inverted-color *,
 .fl-theme-bw .fl-inverted-color div,
 .fl-theme-bw .fl-inverted-color input,
 .fl-theme-bw .fl-inverted-color h1,
 .fl-theme-bw .fl-inverted-color h2,
 .fl-theme-bw .fl-inverted-color h3,
 .fl-theme-bw .fl-inverted-color h4,
 .fl-theme-bw .fl-inverted-color h5,
 .fl-theme-bw .fl-inverted-color h6 {
   color: #fff !important;
   background-color: #000 !important;
   border-top-color: #fff !important;
   border-right-color: #fff !important;
   border-bottom-color: #fff !important;
   border-left-color: #fff !important;
 }
 .fl-theme-bw .fl-inverted-color iframe {
   border-top-color: #fff !important;
   border-right-color: #fff !important;
   border-bottom-color: #fff !important;
   border-left-color: #fff !important;
 }
 .fl-theme-bw .fl-inverted-color a {
   color: #fff !important;
   font-weight: bold !important;
   background-color: #000 !important;
 }
 .fl-theme-bw .fl-inverted-color th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #fff !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #fff !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #fff !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #fff !important;
   background-color: #fff !important;
   color: #000 !important;
 }
 .fl-theme-bw .fl-inverted-color td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #fff !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #fff !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #fff !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #fff !important;
 }
 .fl-theme-bw .fl-inverted-color .fl-focus:focus,
 .fl-theme-bw .fl-inverted-color .fl-focus :focus,
 .fl-theme-bw .fl-inverted-color .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #fff;
 }
 .fl-theme-bw .fl-inverted-color .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-bw .fl-inverted-color .fl-inlineEdit-edit {
   background-color: #fff !important;
   color: #000 !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-bw .fl-inverted-color .fl-orator-highlight {
   color: #000 !important;
   background-color: #fff !important;
   outline-color: #fff;
 }
 .fl-theme-bw .fl-inverted-color .fl-icon-orator:before {
   background-color: #000;
   color: #fff;
 }
 .fl-theme-bw .fl-inverted-color .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-bw .fl-inverted-color .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #fff !important;
   color: #000 !important;
 }
 .fl-theme-bw .fl-inverted-color .fl-orator-selectionReader-play:hover,
 .fl-theme-bw .fl-inverted-color .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-bw .fl-inverted-color .fl-orator-selectionReader-play:hover * {
   background-color: #fff !important;
   color: #000 !important;
 }
 .fl-theme-bw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-bw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-bw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #fff;
 }
 .fl-theme-bw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-bw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-bw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #fff;
 }
 .fl-theme-wb,
 .fl-theme-wb *,
 .fl-preview-theme.fl-theme-wb,
 .fl-theme-wb div,
 .fl-theme-wb input,
 .fl-theme-wb h1,
 .fl-theme-wb h2,
 .fl-theme-wb h3,
 .fl-theme-wb h4,
 .fl-theme-wb h5,
 .fl-theme-wb h6 {
   color: #fff !important;
   background-color: #000 !important;
   border-top-color: #fff !important;
   border-right-color: #fff !important;
   border-bottom-color: #fff !important;
   border-left-color: #fff !important;
 }
 .fl-theme-wb iframe {
   border-top-color: #fff !important;
   border-right-color: #fff !important;
   border-bottom-color: #fff !important;
   border-left-color: #fff !important;
 }
 .fl-theme-wb a {
   color: #fff !important;
   font-weight: bold !important;
   background-color: #000 !important;
 }
 .fl-theme-wb th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #fff !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #fff !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #fff !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #fff !important;
   background-color: #fff !important;
   color: #000 !important;
 }
 .fl-theme-wb td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #fff !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #fff !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #fff !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #fff !important;
 }
 .fl-theme-wb .fl-focus:focus,
 .fl-theme-wb .fl-focus :focus,
 .fl-theme-wb.fl-focus :focus,
 .fl-theme-wb .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #fff;
 }
 .fl-theme-wb .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-wb .fl-inlineEdit-edit {
   background-color: #fff !important;
   color: #000 !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-wb .fl-textfieldStepper .fl-textfieldStepper-textField {
   border: solid 1px #fff;
 }
 .fl-theme-wb .fl-textfieldStepper .fl-textfieldStepper-button:disabled {
   visibility: hidden;
 }
 .fl-theme-wb .fl-orator-highlight {
   color: #000 !important;
   background-color: #fff !important;
   outline-color: #fff;
 }
 .fl-theme-wb .fl-orator-controller-playToggle {
   text-shadow: unset;
 }
 .fl-theme-wb .fl-icon-orator:before {
   background-color: #000;
   color: #fff;
   text-shadow: unset;
 }
 .fl-theme-wb .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-wb .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #fff !important;
   color: #000 !important;
 }
 .fl-theme-wb .fl-orator-selectionReader-play:hover,
 .fl-theme-wb .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-wb .fl-orator-selectionReader-play:hover * {
   background-color: #fff !important;
   color: #000 !important;
 }
 .fl-theme-wb .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-wb .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-wb .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #fff;
 }
 .fl-theme-wb .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-wb .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-wb .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #fff;
 }
 .fl-theme-wb.fl-inverted-color,
 .fl-theme-wb.fl-inverted-color *,
 .fl-preview-theme.fl-theme-wb.fl-inverted-color {
   color: #000 !important;
   background-color: #fff !important;
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-wb .fl-focus:focus,
 .fl-theme-wb .fl-focus :focus,
 .fl-theme-wb.fl-focus :focus,
 .fl-theme-wb .selectable,
 .fl-theme-wb.fl-inverted-color.fl-focus :focus,
 .fl-theme-wb.fl-inverted-color.fl-focus:focus,
 .fl-theme-wb .fl-inverted-color.fl-focus :focus,
 .fl-theme-wb .fl-inverted-color.fl-focus:focus,
 .fl-theme-wb.fl-focus .fl-inverted-color :focus,
 .fl-theme-wb.fl-focus .fl-inverted-color:focus,
 .fl-theme-wb .fl-focus .fl-inverted-color :focus,
 .fl-theme-wb .fl-focus .fl-inverted-color:focus {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #000;
 }
 .fl-theme-wb .fl-inverted-color,
 .fl-theme-wb .fl-inverted-color *,
 .fl-theme-wb .fl-inverted-color div,
 .fl-theme-wb .fl-inverted-color input,
 .fl-theme-wb .fl-inverted-color h1,
 .fl-theme-wb .fl-inverted-color h2,
 .fl-theme-wb .fl-inverted-color h3,
 .fl-theme-wb .fl-inverted-color h4,
 .fl-theme-wb .fl-inverted-color h5,
 .fl-theme-wb .fl-inverted-color h6 {
   color: #000 !important;
   background-color: #fff !important;
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-wb .fl-inverted-color iframe {
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-wb .fl-inverted-color a {
   color: #000 !important;
   font-weight: bold !important;
   background-color: #fff !important;
 }
 .fl-theme-wb .fl-inverted-color th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
   background-color: #000 !important;
   color: #fff !important;
 }
 .fl-theme-wb .fl-inverted-color td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
 }
 .fl-theme-wb .fl-inverted-color .fl-focus:focus,
 .fl-theme-wb .fl-inverted-color .fl-focus :focus,
 .fl-theme-wb .fl-inverted-color .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #000;
 }
 .fl-theme-wb .fl-inverted-color .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-wb .fl-inverted-color .fl-inlineEdit-edit {
   background-color: #000 !important;
   color: #fff !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #fff !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #fff !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #fff !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #fff !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-wb .fl-inverted-color .fl-orator-highlight {
   color: #fff !important;
   background-color: #000 !important;
   outline-color: #000;
 }
 .fl-theme-wb .fl-inverted-color .fl-icon-orator:before {
   background-color: #fff;
   color: #000;
 }
 .fl-theme-wb .fl-inverted-color .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-wb .fl-inverted-color .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #000 !important;
   color: #fff !important;
 }
 .fl-theme-wb .fl-inverted-color .fl-orator-selectionReader-play:hover,
 .fl-theme-wb .fl-inverted-color .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-wb .fl-inverted-color .fl-orator-selectionReader-play:hover * {
   background-color: #000 !important;
   color: #fff !important;
 }
 .fl-theme-wb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-wb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-wb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #000;
 }
 .fl-theme-wb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-wb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-wb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #000;
 }
 .fl-theme-yb,
 .fl-theme-yb *,
 .fl-preview-theme.fl-theme-yb,
 .fl-theme-yb div,
 .fl-theme-yb input,
 .fl-theme-yb h1,
 .fl-theme-yb h2,
 .fl-theme-yb h3,
 .fl-theme-yb h4,
 .fl-theme-yb h5,
 .fl-theme-yb h6 {
   color: #ff0 !important;
   background-color: #000 !important;
   border-top-color: #ff0 !important;
   border-right-color: #ff0 !important;
   border-bottom-color: #ff0 !important;
   border-left-color: #ff0 !important;
 }
 .fl-theme-yb iframe {
   border-top-color: #ff0 !important;
   border-right-color: #ff0 !important;
   border-bottom-color: #ff0 !important;
   border-left-color: #ff0 !important;
 }
 .fl-theme-yb a {
   color: #ff0 !important;
   font-weight: bold !important;
   background-color: #000 !important;
 }
 .fl-theme-yb th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #ff0 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #ff0 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #ff0 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #ff0 !important;
   background-color: #ff0 !important;
   color: #000 !important;
 }
 .fl-theme-yb td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #ff0 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #ff0 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #ff0 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #ff0 !important;
 }
 .fl-theme-yb .fl-focus:focus,
 .fl-theme-yb .fl-focus :focus,
 .fl-theme-yb.fl-focus :focus,
 .fl-theme-yb .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #ff0;
 }
 .fl-theme-yb .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-yb .fl-inlineEdit-edit {
   background-color: #ff0 !important;
   color: #000 !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-yb .fl-textfieldStepper .fl-textfieldStepper-textField {
   border: solid 1px #ff0;
 }
 .fl-theme-yb .fl-textfieldStepper .fl-textfieldStepper-button:disabled {
   visibility: hidden;
 }
 .fl-theme-yb .fl-orator-highlight {
   color: #000 !important;
   background-color: #ff0 !important;
   outline-color: #ff0;
 }
 .fl-theme-yb .fl-orator-controller-playToggle {
   text-shadow: unset;
 }
 .fl-theme-yb .fl-icon-orator:before {
   background-color: #000;
   color: #ff0;
   text-shadow: unset;
 }
 .fl-theme-yb .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-yb .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #ff0 !important;
   color: #000 !important;
 }
 .fl-theme-yb .fl-orator-selectionReader-play:hover,
 .fl-theme-yb .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-yb .fl-orator-selectionReader-play:hover * {
   background-color: #ff0 !important;
   color: #000 !important;
 }
 .fl-theme-yb .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-yb .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-yb .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #ff0;
 }
 .fl-theme-yb .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-yb .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-yb .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #ff0;
 }
 .fl-theme-yb.fl-inverted-color,
 .fl-theme-yb.fl-inverted-color *,
 .fl-preview-theme.fl-theme-yb.fl-inverted-color {
   color: #000 !important;
   background-color: #ff0 !important;
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-yb .fl-focus:focus,
 .fl-theme-yb .fl-focus :focus,
 .fl-theme-yb.fl-focus :focus,
 .fl-theme-yb .selectable,
 .fl-theme-yb.fl-inverted-color.fl-focus :focus,
 .fl-theme-yb.fl-inverted-color.fl-focus:focus,
 .fl-theme-yb .fl-inverted-color.fl-focus :focus,
 .fl-theme-yb .fl-inverted-color.fl-focus:focus,
 .fl-theme-yb.fl-focus .fl-inverted-color :focus,
 .fl-theme-yb.fl-focus .fl-inverted-color:focus,
 .fl-theme-yb .fl-focus .fl-inverted-color :focus,
 .fl-theme-yb .fl-focus .fl-inverted-color:focus {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #000;
 }
 .fl-theme-yb .fl-inverted-color,
 .fl-theme-yb .fl-inverted-color *,
 .fl-theme-yb .fl-inverted-color div,
 .fl-theme-yb .fl-inverted-color input,
 .fl-theme-yb .fl-inverted-color h1,
 .fl-theme-yb .fl-inverted-color h2,
 .fl-theme-yb .fl-inverted-color h3,
 .fl-theme-yb .fl-inverted-color h4,
 .fl-theme-yb .fl-inverted-color h5,
 .fl-theme-yb .fl-inverted-color h6 {
   color: #000 !important;
   background-color: #ff0 !important;
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-yb .fl-inverted-color iframe {
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-yb .fl-inverted-color a {
   color: #000 !important;
   font-weight: bold !important;
   background-color: #ff0 !important;
 }
 .fl-theme-yb .fl-inverted-color th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
   background-color: #000 !important;
   color: #ff0 !important;
 }
 .fl-theme-yb .fl-inverted-color td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
 }
 .fl-theme-yb .fl-inverted-color .fl-focus:focus,
 .fl-theme-yb .fl-inverted-color .fl-focus :focus,
 .fl-theme-yb .fl-inverted-color .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #000;
 }
 .fl-theme-yb .fl-inverted-color .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-yb .fl-inverted-color .fl-inlineEdit-edit {
   background-color: #000 !important;
   color: #ff0 !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #ff0 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #ff0 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #ff0 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #ff0 !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-yb .fl-inverted-color .fl-orator-highlight {
   color: #ff0 !important;
   background-color: #000 !important;
   outline-color: #000;
 }
 .fl-theme-yb .fl-inverted-color .fl-icon-orator:before {
   background-color: #ff0;
   color: #000;
 }
 .fl-theme-yb .fl-inverted-color .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-yb .fl-inverted-color .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #000 !important;
   color: #ff0 !important;
 }
 .fl-theme-yb .fl-inverted-color .fl-orator-selectionReader-play:hover,
 .fl-theme-yb .fl-inverted-color .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-yb .fl-inverted-color .fl-orator-selectionReader-play:hover * {
   background-color: #000 !important;
   color: #ff0 !important;
 }
 .fl-theme-yb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-yb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-yb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #000;
 }
 .fl-theme-yb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-yb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-yb .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #000;
 }
 .fl-theme-by,
 .fl-theme-by *,
 .fl-preview-theme.fl-theme-by,
 .fl-theme-by div,
 .fl-theme-by input,
 .fl-theme-by h1,
 .fl-theme-by h2,
 .fl-theme-by h3,
 .fl-theme-by h4,
 .fl-theme-by h5,
 .fl-theme-by h6 {
   color: #000 !important;
   background-color: #ff0 !important;
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-by iframe {
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-by a {
   color: #000 !important;
   font-weight: bold !important;
   background-color: #ff0 !important;
 }
 .fl-theme-by th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
   background-color: #000 !important;
   color: #ff0 !important;
 }
 .fl-theme-by td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
 }
 .fl-theme-by .fl-focus:focus,
 .fl-theme-by .fl-focus :focus,
 .fl-theme-by.fl-focus :focus,
 .fl-theme-by .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #000;
 }
 .fl-theme-by .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-by .fl-inlineEdit-edit {
   background-color: #000 !important;
   color: #ff0 !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #ff0 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #ff0 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #ff0 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #ff0 !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-by .fl-textfieldStepper .fl-textfieldStepper-textField {
   border: solid 1px #000;
 }
 .fl-theme-by .fl-textfieldStepper .fl-textfieldStepper-button:disabled {
   visibility: hidden;
 }
 .fl-theme-by .fl-orator-highlight {
   color: #ff0 !important;
   background-color: #000 !important;
   outline-color: #000;
 }
 .fl-theme-by .fl-orator-controller-playToggle {
   text-shadow: unset;
 }
 .fl-theme-by .fl-icon-orator:before {
   background-color: #ff0;
   color: #000;
   text-shadow: unset;
 }
 .fl-theme-by .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-by .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #000 !important;
   color: #ff0 !important;
 }
 .fl-theme-by .fl-orator-selectionReader-play:hover,
 .fl-theme-by .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-by .fl-orator-selectionReader-play:hover * {
   background-color: #000 !important;
   color: #ff0 !important;
 }
 .fl-theme-by .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-by .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-by .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #000;
 }
 .fl-theme-by .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-by .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-by .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #000;
 }
 .fl-theme-by.fl-inverted-color,
 .fl-theme-by.fl-inverted-color *,
 .fl-preview-theme.fl-theme-by.fl-inverted-color {
   color: #ff0 !important;
   background-color: #000 !important;
   border-top-color: #ff0 !important;
   border-right-color: #ff0 !important;
   border-bottom-color: #ff0 !important;
   border-left-color: #ff0 !important;
 }
 .fl-theme-by .fl-focus:focus,
 .fl-theme-by .fl-focus :focus,
 .fl-theme-by.fl-focus :focus,
 .fl-theme-by .selectable,
 .fl-theme-by.fl-inverted-color.fl-focus :focus,
 .fl-theme-by.fl-inverted-color.fl-focus:focus,
 .fl-theme-by .fl-inverted-color.fl-focus :focus,
 .fl-theme-by .fl-inverted-color.fl-focus:focus,
 .fl-theme-by.fl-focus .fl-inverted-color :focus,
 .fl-theme-by.fl-focus .fl-inverted-color:focus,
 .fl-theme-by .fl-focus .fl-inverted-color :focus,
 .fl-theme-by .fl-focus .fl-inverted-color:focus {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #ff0;
 }
 .fl-theme-by .fl-inverted-color,
 .fl-theme-by .fl-inverted-color *,
 .fl-theme-by .fl-inverted-color div,
 .fl-theme-by .fl-inverted-color input,
 .fl-theme-by .fl-inverted-color h1,
 .fl-theme-by .fl-inverted-color h2,
 .fl-theme-by .fl-inverted-color h3,
 .fl-theme-by .fl-inverted-color h4,
 .fl-theme-by .fl-inverted-color h5,
 .fl-theme-by .fl-inverted-color h6 {
   color: #ff0 !important;
   background-color: #000 !important;
   border-top-color: #ff0 !important;
   border-right-color: #ff0 !important;
   border-bottom-color: #ff0 !important;
   border-left-color: #ff0 !important;
 }
 .fl-theme-by .fl-inverted-color iframe {
   border-top-color: #ff0 !important;
   border-right-color: #ff0 !important;
   border-bottom-color: #ff0 !important;
   border-left-color: #ff0 !important;
 }
 .fl-theme-by .fl-inverted-color a {
   color: #ff0 !important;
   font-weight: bold !important;
   background-color: #000 !important;
 }
 .fl-theme-by .fl-inverted-color th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #ff0 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #ff0 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #ff0 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #ff0 !important;
   background-color: #ff0 !important;
   color: #000 !important;
 }
 .fl-theme-by .fl-inverted-color td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #ff0 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #ff0 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #ff0 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #ff0 !important;
 }
 .fl-theme-by .fl-inverted-color .fl-focus:focus,
 .fl-theme-by .fl-inverted-color .fl-focus :focus,
 .fl-theme-by .fl-inverted-color .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #ff0;
 }
 .fl-theme-by .fl-inverted-color .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-by .fl-inverted-color .fl-inlineEdit-edit {
   background-color: #ff0 !important;
   color: #000 !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-by .fl-inverted-color .fl-orator-highlight {
   color: #000 !important;
   background-color: #ff0 !important;
   outline-color: #ff0;
 }
 .fl-theme-by .fl-inverted-color .fl-icon-orator:before {
   background-color: #000;
   color: #ff0;
 }
 .fl-theme-by .fl-inverted-color .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-by .fl-inverted-color .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #ff0 !important;
   color: #000 !important;
 }
 .fl-theme-by .fl-inverted-color .fl-orator-selectionReader-play:hover,
 .fl-theme-by .fl-inverted-color .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-by .fl-inverted-color .fl-orator-selectionReader-play:hover * {
   background-color: #ff0 !important;
   color: #000 !important;
 }
 .fl-theme-by .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-by .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-by .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #ff0;
 }
 .fl-theme-by .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-by .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-by .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #ff0;
 }
 .fl-theme-lgdg,
 .fl-theme-lgdg *,
 .fl-preview-theme.fl-theme-lgdg,
 .fl-theme-lgdg div,
 .fl-theme-lgdg input,
 .fl-theme-lgdg h1,
 .fl-theme-lgdg h2,
 .fl-theme-lgdg h3,
 .fl-theme-lgdg h4,
 .fl-theme-lgdg h5,
 .fl-theme-lgdg h6 {
   color: #bdbdbb !important;
   background-color: #555 !important;
   border-top-color: #bdbdbb !important;
   border-right-color: #bdbdbb !important;
   border-bottom-color: #bdbdbb !important;
   border-left-color: #bdbdbb !important;
 }
 .fl-theme-lgdg iframe {
   border-top-color: #bdbdbb !important;
   border-right-color: #bdbdbb !important;
   border-bottom-color: #bdbdbb !important;
   border-left-color: #bdbdbb !important;
 }
 .fl-theme-lgdg a {
   color: #bdbdbb !important;
   font-weight: bold !important;
   background-color: #555 !important;
 }
 .fl-theme-lgdg th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #bdbdbb !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #bdbdbb !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #bdbdbb !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #bdbdbb !important;
   background-color: #bdbdbb !important;
   color: #555 !important;
 }
 .fl-theme-lgdg td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #bdbdbb !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #bdbdbb !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #bdbdbb !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #bdbdbb !important;
 }
 .fl-theme-lgdg .fl-focus:focus,
 .fl-theme-lgdg .fl-focus :focus,
 .fl-theme-lgdg.fl-focus :focus,
 .fl-theme-lgdg .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #bdbdbb;
 }
 .fl-theme-lgdg .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-lgdg .fl-inlineEdit-edit {
   background-color: #bdbdbb !important;
   color: #555 !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #555 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #555 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #555 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #555 !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-lgdg .fl-textfieldStepper .fl-textfieldStepper-textField {
   border: solid 1px #bdbdbb;
 }
 .fl-theme-lgdg .fl-textfieldStepper .fl-textfieldStepper-button:disabled {
   visibility: hidden;
 }
 .fl-theme-lgdg .fl-orator-highlight {
   color: #555 !important;
   background-color: #bdbdbb !important;
   outline-color: #bdbdbb;
 }
 .fl-theme-lgdg .fl-orator-controller-playToggle {
   text-shadow: unset;
 }
 .fl-theme-lgdg .fl-icon-orator:before {
   background-color: #555;
   color: #bdbdbb;
   text-shadow: unset;
 }
 .fl-theme-lgdg .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-lgdg .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #bdbdbb !important;
   color: #555 !important;
 }
 .fl-theme-lgdg .fl-orator-selectionReader-play:hover,
 .fl-theme-lgdg .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-lgdg .fl-orator-selectionReader-play:hover * {
   background-color: #bdbdbb !important;
   color: #555 !important;
 }
 .fl-theme-lgdg .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-lgdg .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-lgdg .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #bdbdbb;
 }
 .fl-theme-lgdg .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-lgdg .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-lgdg .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #bdbdbb;
 }
 .fl-theme-lgdg.fl-inverted-color,
 .fl-theme-lgdg.fl-inverted-color *,
 .fl-preview-theme.fl-theme-lgdg.fl-inverted-color {
   color: #555 !important;
   background-color: #bdbdbb !important;
   border-top-color: #555 !important;
   border-right-color: #555 !important;
   border-bottom-color: #555 !important;
   border-left-color: #555 !important;
 }
 .fl-theme-lgdg .fl-focus:focus,
 .fl-theme-lgdg .fl-focus :focus,
 .fl-theme-lgdg.fl-focus :focus,
 .fl-theme-lgdg .selectable,
 .fl-theme-lgdg.fl-inverted-color.fl-focus :focus,
 .fl-theme-lgdg.fl-inverted-color.fl-focus:focus,
 .fl-theme-lgdg .fl-inverted-color.fl-focus :focus,
 .fl-theme-lgdg .fl-inverted-color.fl-focus:focus,
 .fl-theme-lgdg.fl-focus .fl-inverted-color :focus,
 .fl-theme-lgdg.fl-focus .fl-inverted-color:focus,
 .fl-theme-lgdg .fl-focus .fl-inverted-color :focus,
 .fl-theme-lgdg .fl-focus .fl-inverted-color:focus {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #555;
 }
 .fl-theme-lgdg .fl-inverted-color,
 .fl-theme-lgdg .fl-inverted-color *,
 .fl-theme-lgdg .fl-inverted-color div,
 .fl-theme-lgdg .fl-inverted-color input,
 .fl-theme-lgdg .fl-inverted-color h1,
 .fl-theme-lgdg .fl-inverted-color h2,
 .fl-theme-lgdg .fl-inverted-color h3,
 .fl-theme-lgdg .fl-inverted-color h4,
 .fl-theme-lgdg .fl-inverted-color h5,
 .fl-theme-lgdg .fl-inverted-color h6 {
   color: #555 !important;
   background-color: #bdbdbb !important;
   border-top-color: #555 !important;
   border-right-color: #555 !important;
   border-bottom-color: #555 !important;
   border-left-color: #555 !important;
 }
 .fl-theme-lgdg .fl-inverted-color iframe {
   border-top-color: #555 !important;
   border-right-color: #555 !important;
   border-bottom-color: #555 !important;
   border-left-color: #555 !important;
 }
 .fl-theme-lgdg .fl-inverted-color a {
   color: #555 !important;
   font-weight: bold !important;
   background-color: #bdbdbb !important;
 }
 .fl-theme-lgdg .fl-inverted-color th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #555 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #555 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #555 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #555 !important;
   background-color: #555 !important;
   color: #bdbdbb !important;
 }
 .fl-theme-lgdg .fl-inverted-color td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #555 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #555 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #555 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #555 !important;
 }
 .fl-theme-lgdg .fl-inverted-color .fl-focus:focus,
 .fl-theme-lgdg .fl-inverted-color .fl-focus :focus,
 .fl-theme-lgdg .fl-inverted-color .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #555;
 }
 .fl-theme-lgdg .fl-inverted-color .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-lgdg .fl-inverted-color .fl-inlineEdit-edit {
   background-color: #555 !important;
   color: #bdbdbb !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #bdbdbb !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #bdbdbb !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #bdbdbb !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #bdbdbb !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-lgdg .fl-inverted-color .fl-orator-highlight {
   color: #bdbdbb !important;
   background-color: #555 !important;
   outline-color: #555;
 }
 .fl-theme-lgdg .fl-inverted-color .fl-icon-orator:before {
   background-color: #bdbdbb;
   color: #555;
 }
 .fl-theme-lgdg .fl-inverted-color .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-lgdg .fl-inverted-color .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #555 !important;
   color: #bdbdbb !important;
 }
 .fl-theme-lgdg .fl-inverted-color .fl-orator-selectionReader-play:hover,
 .fl-theme-lgdg .fl-inverted-color .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-lgdg .fl-inverted-color .fl-orator-selectionReader-play:hover * {
   background-color: #555 !important;
   color: #bdbdbb !important;
 }
 .fl-theme-lgdg .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-lgdg .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-lgdg .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #555;
 }
 .fl-theme-lgdg .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-lgdg .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-lgdg .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #555;
 }
 .fl-theme-gw,
 .fl-theme-gw *,
 .fl-preview-theme.fl-theme-gw,
 .fl-theme-gw div,
 .fl-theme-gw input,
 .fl-theme-gw h1,
 .fl-theme-gw h2,
 .fl-theme-gw h3,
 .fl-theme-gw h4,
 .fl-theme-gw h5,
 .fl-theme-gw h6 {
   color: #6c6c6c !important;
   background-color: #fff !important;
   border-top-color: #6c6c6c !important;
   border-right-color: #6c6c6c !important;
   border-bottom-color: #6c6c6c !important;
   border-left-color: #6c6c6c !important;
 }
 .fl-theme-gw iframe {
   border-top-color: #6c6c6c !important;
   border-right-color: #6c6c6c !important;
   border-bottom-color: #6c6c6c !important;
   border-left-color: #6c6c6c !important;
 }
 .fl-theme-gw a {
   color: #6c6c6c !important;
   font-weight: bold !important;
   background-color: #fff !important;
 }
 .fl-theme-gw th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #6c6c6c !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #6c6c6c !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #6c6c6c !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #6c6c6c !important;
   background-color: #6c6c6c !important;
   color: #fff !important;
 }
 .fl-theme-gw td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #6c6c6c !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #6c6c6c !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #6c6c6c !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #6c6c6c !important;
 }
 .fl-theme-gw .fl-focus:focus,
 .fl-theme-gw .fl-focus :focus,
 .fl-theme-gw.fl-focus :focus,
 .fl-theme-gw .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #6c6c6c;
 }
 .fl-theme-gw .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-gw .fl-inlineEdit-edit {
   background-color: #6c6c6c !important;
   color: #fff !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #fff !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #fff !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #fff !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #fff !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-gw .fl-textfieldStepper .fl-textfieldStepper-textField {
   border: solid 1px #6c6c6c;
 }
 .fl-theme-gw .fl-textfieldStepper .fl-textfieldStepper-button:disabled {
   visibility: hidden;
 }
 .fl-theme-gw .fl-orator-highlight {
   color: #fff !important;
   background-color: #6c6c6c !important;
   outline-color: #6c6c6c;
 }
 .fl-theme-gw .fl-orator-controller-playToggle {
   text-shadow: unset;
 }
 .fl-theme-gw .fl-icon-orator:before {
   background-color: #fff;
   color: #6c6c6c;
   text-shadow: unset;
 }
 .fl-theme-gw .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-gw .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #6c6c6c !important;
   color: #fff !important;
 }
 .fl-theme-gw .fl-orator-selectionReader-play:hover,
 .fl-theme-gw .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-gw .fl-orator-selectionReader-play:hover * {
   background-color: #6c6c6c !important;
   color: #fff !important;
 }
 .fl-theme-gw .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-gw .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-gw .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #6c6c6c;
 }
 .fl-theme-gw .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-gw .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-gw .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #6c6c6c;
 }
 .fl-theme-gw.fl-inverted-color,
 .fl-theme-gw.fl-inverted-color *,
 .fl-preview-theme.fl-theme-gw.fl-inverted-color {
   color: #fff !important;
   background-color: #6c6c6c !important;
   border-top-color: #fff !important;
   border-right-color: #fff !important;
   border-bottom-color: #fff !important;
   border-left-color: #fff !important;
 }
 .fl-theme-gw .fl-focus:focus,
 .fl-theme-gw .fl-focus :focus,
 .fl-theme-gw.fl-focus :focus,
 .fl-theme-gw .selectable,
 .fl-theme-gw.fl-inverted-color.fl-focus :focus,
 .fl-theme-gw.fl-inverted-color.fl-focus:focus,
 .fl-theme-gw .fl-inverted-color.fl-focus :focus,
 .fl-theme-gw .fl-inverted-color.fl-focus:focus,
 .fl-theme-gw.fl-focus .fl-inverted-color :focus,
 .fl-theme-gw.fl-focus .fl-inverted-color:focus,
 .fl-theme-gw .fl-focus .fl-inverted-color :focus,
 .fl-theme-gw .fl-focus .fl-inverted-color:focus {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #fff;
 }
 .fl-theme-gw .fl-inverted-color,
 .fl-theme-gw .fl-inverted-color *,
 .fl-theme-gw .fl-inverted-color div,
 .fl-theme-gw .fl-inverted-color input,
 .fl-theme-gw .fl-inverted-color h1,
 .fl-theme-gw .fl-inverted-color h2,
 .fl-theme-gw .fl-inverted-color h3,
 .fl-theme-gw .fl-inverted-color h4,
 .fl-theme-gw .fl-inverted-color h5,
 .fl-theme-gw .fl-inverted-color h6 {
   color: #fff !important;
   background-color: #6c6c6c !important;
   border-top-color: #fff !important;
   border-right-color: #fff !important;
   border-bottom-color: #fff !important;
   border-left-color: #fff !important;
 }
 .fl-theme-gw .fl-inverted-color iframe {
   border-top-color: #fff !important;
   border-right-color: #fff !important;
   border-bottom-color: #fff !important;
   border-left-color: #fff !important;
 }
 .fl-theme-gw .fl-inverted-color a {
   color: #fff !important;
   font-weight: bold !important;
   background-color: #6c6c6c !important;
 }
 .fl-theme-gw .fl-inverted-color th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #fff !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #fff !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #fff !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #fff !important;
   background-color: #fff !important;
   color: #6c6c6c !important;
 }
 .fl-theme-gw .fl-inverted-color td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #fff !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #fff !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #fff !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #fff !important;
 }
 .fl-theme-gw .fl-inverted-color .fl-focus:focus,
 .fl-theme-gw .fl-inverted-color .fl-focus :focus,
 .fl-theme-gw .fl-inverted-color .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #fff;
 }
 .fl-theme-gw .fl-inverted-color .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-gw .fl-inverted-color .fl-inlineEdit-edit {
   background-color: #fff !important;
   color: #6c6c6c !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #6c6c6c !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #6c6c6c !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #6c6c6c !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #6c6c6c !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-gw .fl-inverted-color .fl-orator-highlight {
   color: #6c6c6c !important;
   background-color: #fff !important;
   outline-color: #fff;
 }
 .fl-theme-gw .fl-inverted-color .fl-icon-orator:before {
   background-color: #6c6c6c;
   color: #fff;
 }
 .fl-theme-gw .fl-inverted-color .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-gw .fl-inverted-color .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #fff !important;
   color: #6c6c6c !important;
 }
 .fl-theme-gw .fl-inverted-color .fl-orator-selectionReader-play:hover,
 .fl-theme-gw .fl-inverted-color .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-gw .fl-inverted-color .fl-orator-selectionReader-play:hover * {
   background-color: #fff !important;
   color: #6c6c6c !important;
 }
 .fl-theme-gw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-gw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-gw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #fff;
 }
 .fl-theme-gw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-gw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-gw .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #fff;
 }
 .fl-theme-bbr,
 .fl-theme-bbr *,
 .fl-preview-theme.fl-theme-bbr,
 .fl-theme-bbr div,
 .fl-theme-bbr input,
 .fl-theme-bbr h1,
 .fl-theme-bbr h2,
 .fl-theme-bbr h3,
 .fl-theme-bbr h4,
 .fl-theme-bbr h5,
 .fl-theme-bbr h6 {
   color: #000 !important;
   background-color: #b96 !important;
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-bbr iframe {
   border-top-color: #000 !important;
   border-right-color: #000 !important;
   border-bottom-color: #000 !important;
   border-left-color: #000 !important;
 }
 .fl-theme-bbr a {
   color: #000 !important;
   font-weight: bold !important;
   background-color: #b96 !important;
 }
 .fl-theme-bbr th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
   background-color: #000 !important;
   color: #b96 !important;
 }
 .fl-theme-bbr td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
 }
 .fl-theme-bbr .fl-focus:focus,
 .fl-theme-bbr .fl-focus :focus,
 .fl-theme-bbr.fl-focus :focus,
 .fl-theme-bbr .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #000;
 }
 .fl-theme-bbr .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-bbr .fl-inlineEdit-edit {
   background-color: #000 !important;
   color: #b96 !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #b96 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #b96 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #b96 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #b96 !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-bbr .fl-textfieldStepper .fl-textfieldStepper-textField {
   border: solid 1px #000;
 }
 .fl-theme-bbr .fl-textfieldStepper .fl-textfieldStepper-button:disabled {
   visibility: hidden;
 }
 .fl-theme-bbr .fl-orator-highlight {
   color: #b96 !important;
   background-color: #000 !important;
   outline-color: #000;
 }
 .fl-theme-bbr .fl-orator-controller-playToggle {
   text-shadow: unset;
 }
 .fl-theme-bbr .fl-icon-orator:before {
   background-color: #b96;
   color: #000;
   text-shadow: unset;
 }
 .fl-theme-bbr .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-bbr .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #000 !important;
   color: #b96 !important;
 }
 .fl-theme-bbr .fl-orator-selectionReader-play:hover,
 .fl-theme-bbr .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-bbr .fl-orator-selectionReader-play:hover * {
   background-color: #000 !important;
   color: #b96 !important;
 }
 .fl-theme-bbr .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-bbr .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-bbr .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #000;
 }
 .fl-theme-bbr .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-bbr .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-bbr .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #000;
 }
 .fl-theme-bbr.fl-inverted-color,
 .fl-theme-bbr.fl-inverted-color *,
 .fl-preview-theme.fl-theme-bbr.fl-inverted-color {
   color: #b96 !important;
   background-color: #000 !important;
   border-top-color: #b96 !important;
   border-right-color: #b96 !important;
   border-bottom-color: #b96 !important;
   border-left-color: #b96 !important;
 }
 .fl-theme-bbr .fl-focus:focus,
 .fl-theme-bbr .fl-focus :focus,
 .fl-theme-bbr.fl-focus :focus,
 .fl-theme-bbr .selectable,
 .fl-theme-bbr.fl-inverted-color.fl-focus :focus,
 .fl-theme-bbr.fl-inverted-color.fl-focus:focus,
 .fl-theme-bbr .fl-inverted-color.fl-focus :focus,
 .fl-theme-bbr .fl-inverted-color.fl-focus:focus,
 .fl-theme-bbr.fl-focus .fl-inverted-color :focus,
 .fl-theme-bbr.fl-focus .fl-inverted-color:focus,
 .fl-theme-bbr .fl-focus .fl-inverted-color :focus,
 .fl-theme-bbr .fl-focus .fl-inverted-color:focus {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #b96;
 }
 .fl-theme-bbr .fl-inverted-color,
 .fl-theme-bbr .fl-inverted-color *,
 .fl-theme-bbr .fl-inverted-color div,
 .fl-theme-bbr .fl-inverted-color input,
 .fl-theme-bbr .fl-inverted-color h1,
 .fl-theme-bbr .fl-inverted-color h2,
 .fl-theme-bbr .fl-inverted-color h3,
 .fl-theme-bbr .fl-inverted-color h4,
 .fl-theme-bbr .fl-inverted-color h5,
 .fl-theme-bbr .fl-inverted-color h6 {
   color: #b96 !important;
   background-color: #000 !important;
   border-top-color: #b96 !important;
   border-right-color: #b96 !important;
   border-bottom-color: #b96 !important;
   border-left-color: #b96 !important;
 }
 .fl-theme-bbr .fl-inverted-color iframe {
   border-top-color: #b96 !important;
   border-right-color: #b96 !important;
   border-bottom-color: #b96 !important;
   border-left-color: #b96 !important;
 }
 .fl-theme-bbr .fl-inverted-color a {
   color: #b96 !important;
   font-weight: bold !important;
   background-color: #000 !important;
 }
 .fl-theme-bbr .fl-inverted-color th {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #b96 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #b96 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #b96 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #b96 !important;
   background-color: #b96 !important;
   color: #000 !important;
 }
 .fl-theme-bbr .fl-inverted-color td {
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #b96 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #b96 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #b96 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #b96 !important;
 }
 .fl-theme-bbr .fl-inverted-color .fl-focus:focus,
 .fl-theme-bbr .fl-inverted-color .fl-focus :focus,
 .fl-theme-bbr .fl-inverted-color .selectable {
   outline-width: 0.2em;
   outline-style: solid;
   outline-color: #b96;
 }
 .fl-theme-bbr .fl-inverted-color .fl-reorderer-dropMarker {
   background-color: #f00 !important;
 }
 .fl-theme-bbr .fl-inverted-color .fl-inlineEdit-edit {
   background-color: #b96 !important;
   color: #000 !important;
   border-top-width: 0.1em;
   border-top-style: solid;
   border-top-color: #000 !important;
   border-right-width: 0.1em;
   border-right-style: solid;
   border-right-color: #000 !important;
   border-bottom-width: 0.1em;
   border-bottom-style: solid;
   border-bottom-color: #000 !important;
   border-left-width: 0.1em;
   border-left-style: solid;
   border-left-color: #000 !important;
   padding-top: 0.1em;
   padding-right: 0.1em;
   padding-bottom: 0.1em;
   padding-left: 0.1em;
   margin-top: -0.1em;
   margin-right: -0.1em;
   margin-bottom: -0.1em;
   margin-left: -0.1em;
 }
 .fl-theme-bbr .fl-inverted-color .fl-orator-highlight {
   color: #000 !important;
   background-color: #b96 !important;
   outline-color: #b96;
 }
 .fl-theme-bbr .fl-inverted-color .fl-icon-orator:before {
   background-color: #000;
   color: #b96;
 }
 .fl-theme-bbr .fl-inverted-color .fl-orator-controller > *:not(:first-child):hover,
 .fl-theme-bbr .fl-inverted-color .fl-orator-controller :hover .fl-orator-controller-playToggle:before {
   background-color: #b96 !important;
   color: #000 !important;
 }
 .fl-theme-bbr .fl-inverted-color .fl-orator-selectionReader-play:hover,
 .fl-theme-bbr .fl-inverted-color .fl-orator-selectionReader-play:hover .fl-icon-orator:before,
 .fl-theme-bbr .fl-inverted-color .fl-orator-selectionReader-play:hover * {
   background-color: #b96 !important;
   color: #000 !important;
 }
 .fl-theme-bbr .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:after,
 .fl-theme-bbr .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:hover:after,
 .fl-theme-bbr .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-above:before {
   border-top-color: #b96;
 }
 .fl-theme-bbr .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:after,
 .fl-theme-bbr .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:hover:after,
 .fl-theme-bbr .fl-inverted-color .fl-orator-selectionReader-play.fl-orator-selectionReader-below:before {
   border-bottom-color: #b96;
 }
 .fl-font-arial:not([class*='icon']),
 .fl-font-arial *:not([class*='icon']) {
   font-family: Arial !important;
 }
 .fl-font-verdana:not([class*='icon']),
 .fl-font-verdana *:not([class*='icon']) {
   font-family: Verdana !important;
 }
 .fl-font-times:not([class*='icon']),
 .fl-font-times *:not([class*='icon']) {
   font-family: Georgia, Times, Times New Roman, serif !important;
 }
 .fl-font-comic-sans:not([class*='icon']),
 .fl-font-comic-sans *:not([class*='icon']) {
   font-family: Comic Sans MS, sans-serif !important;
 }