@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800);
@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
} /* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* Convert px to rem */
/* main font family */
/* main width of wrapper */
/* sets text color for input fields */
.sentimentColor.sc-1 {
  color: #960048;
}
.sentimentColor.sc-2 {
  color: #F9B5C3;
}
.sentimentColor.sc-3 {
  color: #0093C9;
}
.sentimentColor.sc-4 {
  color: #9FCFCA;
}
.sentimentColor.sc-5 {
  color: #00833E;
}

/* CUSTOM AUTH STYLES FOR T23 */
.map {
  display: none;
}

.tilt span {
  display: none;
}

.theme-t24 .userLoginRegister {
  background: #002733;
  background: linear-gradient(45deg, #002733 0%, #104657 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#002733", endColorstr="#104657",GradientType=1 );
}
.theme-t24 .userLoginRegister .interface {
  position: relative;
  z-index: 999;
  border-radius: 0px;
}
.theme-t24 .tilt-container {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.theme-t24 .tilt-container .map {
  position: absolute;
  z-index: 99;
  display: block;
}
.theme-t24 .tilt-container .tilt {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  transform: skewY(-12deg);
  transform-origin: 50%;
}
.theme-t24 .tilt-container .tilt span {
  position: absolute;
  z-index: 9;
  display: block;
}
.theme-t24 .tilt-container .tilt span img {
  display: block;
}
.theme-t24 .tilt-container .tilt span:first-child {
  width: 48%;
  height: 90px;
  top: -2%;
  left: 17%;
  background: #002733;
  background: linear-gradient(135deg, #002733 0%, #104657 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#002733", endColorstr="#104657",GradientType=1 );
  z-index: 8;
}
.theme-t24 .tilt-container .tilt span:nth-child(2) {
  width: 48%;
  height: 165px;
  top: 5%;
  right: 0;
  background: #002733;
  background: linear-gradient(45deg, #002733 0%, #104657 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#002733", endColorstr="#104657",GradientType=1 );
  z-index: 9;
}
.theme-t24 .tilt-container .tilt span:nth-child(3) {
  width: 70%;
  height: 165px;
  top: 5%;
  left: 0;
  background: #104657;
  background: linear-gradient(to right, #104657 0%, #002733 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#104657", endColorstr="#002733",GradientType=1 );
  z-index: 7;
}
.theme-t24 .tilt-container .tilt span:nth-child(4) {
  height: 90px;
  width: 75%;
  right: 0;
  bottom: 140px;
  background: #002733;
  background: linear-gradient(to right, #002733 28%, #104657 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#002733", endColorstr="#104657",GradientType=1 );
}
.theme-t24 .tilt-container .tilt span:nth-child(5) {
  height: 140px;
  width: 85%;
  left: 0;
  bottom: 0;
  background: #104657;
  background: linear-gradient(to right, #104657 0%, #083745 72%, #002733 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#104657", endColorstr="#002733",GradientType=1 );
}
.theme-t24 .tilt-container .tilt span:nth-child(6) {
  top: calc(5% + 165px);
  right: 0;
  z-index: 999;
}
.theme-t24 .tilt-container .tilt span:nth-child(7) {
  bottom: 140px;
  left: 0;
  z-index: 999;
}

/* Default Styles */
html {
  height: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  scrollbar-width: none;
}
html ::-webkit-scrollbar {
  display: none;
}

body {
  height: 100%;
  font-family: "Montserrat", sans-serif;
}

.bodyWrap {
  min-height: 100%;
  max-height: 100%;
  position: relative;
}

::-moz-selection {
  background: rgba(94, 180, 116, 0.6);
}

::selection {
  background: rgba(94, 180, 116, 0.6);
}

.wrap {
  width: 1280px;
  margin: auto;
}

.clear {
  clear: both;
}

.fullWidth {
  width: 100%;
  min-width: 1280px;
}

/* Text Align */
.textLeft {
  text-align: left;
}

.textCenter, .noEntries {
  text-align: center;
}

.textRight {
  text-align: right;
}

.textJust {
  text-align: justify;
}

/* Display */
.hide, .mobile, .collapseToggle {
  display: none;
}

.block, .desktop {
  display: block;
}

.inline {
  display: inline;
}

.inlineBlock {
  display: inline-block !important;
}

.arrowDown {
  transform: rotate(0deg);
}

.arrowLeft {
  transform: rotate(90deg);
}

/* Font Weight */
.bold, strong, b {
  font-weight: bold;
}

.regular {
  font-weight: normal;
}

.italic, em {
  font-style: italic;
}

.preventCopy {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* Responsive Iframe, Object, Embed */
.iframeContainer {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.iframeContainer iframe, .iframeContainer object, .iframeContainer embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.flex, .messages .message, .toggleViews, .boxHeader, .scorecardOptions .scorecardOption, .scorecardOptions, .scorecardHeader .toggleOpenClose, .scorecardHeader .toggleOpenCloseStats, .scorecardHeader, .tabs .tab, .tabs, .analysisBox .analysisBoxWhite .row .col, .analysisBox .analysisBoxWhite .row, .analysisBox .analysisBoxWhite .articleContainer .articleLink a, .analysisBox .analysisBoxWhite .articleContainer .articleLink, .analysisBox .analysis .analysisGridContainer:first-child, .analysisBox .analysisHeader, .contentDiv .tour-buttons .prev .fas,
.contentDiv .tour-buttons .next .fas, #overlaySpinner, #overlayContainer #overlayContent .modalWrapper .modalContainer, #overlayContainer #overlayContent .modalWrapper, #overlayContainer #overlayContent, #overlayContainer, .inputContainer, .userLoginRegister .interface form .submit, .userLoginRegister .interface #logo a, section#rightColumn #mainContent #content .mail-information-button, section#rightColumn #mainContent #content .sameLine label, section#rightColumn #mainContent #content .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer, section#rightColumn #mainContent #content .columns, section#rightColumn #mainContent #content .postCollectionPartPreview .button, section#rightColumn #mainContent #content .postCollectionPartPreview #notifications .notificationSlider .far, #notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartPreview .far, section#rightColumn #mainContent #content .postCollectionPartPreview #notifications .notificationSlider .fal, #notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartPreview .fal, section#rightColumn #mainContent #content .postCollectionPartPreview #notifications .notificationSlider .fas, #notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartPreview .fas, section#rightColumn #mainContent #content .postCollectionPartPreview .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer .postCollectionPartPreview label, section#rightColumn #mainContent #content .postCollectionPartPreview .entry h2, .entry section#rightColumn #mainContent #content .postCollectionPartPreview h2, section#rightColumn #mainContent #content .postCollectionPartPreview .btn, section#rightColumn #mainContent #content .postCollectionPartPreview .circle, section#rightColumn #mainContent #content .postCollectionPartPreview header#navigation #mainNav ul li, header#navigation #mainNav ul section#rightColumn #mainContent #content .postCollectionPartPreview li, section#rightColumn #mainContent #content .postCollectionPartPreview header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#rightColumn #mainContent #content .postCollectionPartPreview a, section#rightColumn #mainContent #content .postCollectionPartPreview header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#rightColumn #mainContent #content .postCollectionPartPreview span, section#rightColumn #mainContent #content .postCollectionPartPreview section#middleColumn #search .bottom .left, section#middleColumn #search .bottom section#rightColumn #mainContent #content .postCollectionPartPreview .left,
section#rightColumn #mainContent #content .postCollectionPartContent .button,
section#rightColumn #mainContent #content .postCollectionPartContent #notifications .notificationSlider .far,
#notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartContent .far,
section#rightColumn #mainContent #content .postCollectionPartContent #notifications .notificationSlider .fal,
#notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartContent .fal,
section#rightColumn #mainContent #content .postCollectionPartContent #notifications .notificationSlider .fas,
#notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartContent .fas,
section#rightColumn #mainContent #content .postCollectionPartContent .columns .inputContainer label,
section#rightColumn #mainContent #content .columns .inputContainer .postCollectionPartContent label,
section#rightColumn #mainContent #content .postCollectionPartContent .entry h2,
.entry section#rightColumn #mainContent #content .postCollectionPartContent h2,
section#rightColumn #mainContent #content .postCollectionPartContent .btn,
section#rightColumn #mainContent #content .postCollectionPartContent .circle,
section#rightColumn #mainContent #content .postCollectionPartContent header#navigation #mainNav ul li,
header#navigation #mainNav ul section#rightColumn #mainContent #content .postCollectionPartContent li,
section#rightColumn #mainContent #content .postCollectionPartContent header#navigation #bottomNav ul li a,
header#navigation #bottomNav ul li section#rightColumn #mainContent #content .postCollectionPartContent a,
section#rightColumn #mainContent #content .postCollectionPartContent header#navigation #bottomNav ul li span,
header#navigation #bottomNav ul li section#rightColumn #mainContent #content .postCollectionPartContent span,
section#rightColumn #mainContent #content .postCollectionPartContent section#middleColumn #search .bottom .left,
section#middleColumn #search .bottom section#rightColumn #mainContent #content .postCollectionPartContent .left, section#rightColumn #mainContent #content .postCollectionPartPreview,
section#rightColumn #mainContent #content .postCollectionPartContent, section#rightColumn #mainContent #content #collectionContainer .postCollectionPart, section#rightColumn #mainContent #content #collectionContainer .stack, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar, section#rightColumn #mainContent #content h3, section#rightColumn #mainContent #content #contentWrapper .welcomeMessage, section#rightColumn #topBar, section#rightColumn, section#middleColumn #entriesScrollContainer .categoryParents .catGroup .entry .entryContent h2, section#middleColumn #entriesScrollContainer .entry .bar .text .button, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .far, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .far, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fal, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fal, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fas, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fas, section#middleColumn #entriesScrollContainer .entry .bar .text section#rightColumn #mainContent #content .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .text label, section#middleColumn #entriesScrollContainer .entry .bar .text h2, section#middleColumn #entriesScrollContainer .entry .bar .text .btn, section#middleColumn #entriesScrollContainer .entry .bar .text .circle, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #mainNav ul li, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .text li, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text a, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text span, section#middleColumn #entriesScrollContainer .entry .bar .text #search .bottom .left, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .text .left, section#middleColumn #entriesScrollContainer .entry .bar .text, section#middleColumn #entriesScrollContainer .entry .bar, section#middleColumn #entriesScrollContainer .dragger, section#middleColumn #entriesScrollContainer .entryGroup .entryGroupTitle, section#middleColumn #entriesScrollContainer .day .dayTitle, section#middleColumn #entriesScrollContainer, section#middleColumn #search .bottom .left, section#middleColumn #search .top, section#middleColumn #search .bottom, section#middleColumn .stabilize, section#middleColumn .middleButton, section#middleColumn, header#navigation #bottomNav ul, header#navigation #bottomNav, header#navigation #mainNav ul li.parentTools .toggleArrow, header#navigation #mainNav ul li.nonPostableParent .toggleArrow, header#navigation #mainNav ul li.postableParent, header#navigation #mainNav ul li ul li, header#navigation #mainNav ul li a, header#navigation #mainNav ul li span, header#navigation, #companyContext #dashboardReset a, #companyContext #dashboardReset span, #companyContext #dashboardLogout a, #companyContext #dashboardLogout span, #companyContext #dashboardReset, #companyContext #dashboardLogout, #companyContext .circle a, #companyContext .circle, #companyContext .scroll, #companyContext, .btn, table tbody tr td label {
  display: flex;
}

.flexColumn, section#rightColumn, section#middleColumn .stabilize, section#middleColumn, header#navigation {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.cursor {
  cursor: pointer;
}

/* Typography */
a {
  text-decoration: none;
}

.view {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #3e3d3d;
  /* Collection (view) typography gets a little weird */
}
.view a {
  text-decoration: underline;
  color: #2D8CEB;
}
.view a .fal, .view a .far, .view a .fas {
  padding-right: 5px;
}
.view p.meta, .view p.collectionMeta {
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 10px;
}
.view p.meta span, .view p.collectionMeta span {
  margin-right: 15px;
  border-right: 1px solid;
  padding-right: 15px;
}
.view p.meta .group, .view p.collectionMeta .group {
  margin-right: 0;
  border-right: 0;
  padding-right: 0;
}
.view p.meta .group:first-child, .view p.collectionMeta .group:first-child {
  margin-left: 0;
}
.view p.meta .analysisDate, .view p.collectionMeta .analysisDate {
  margin-right: 35px;
  border: 0;
  padding: 0;
}
.view p.meta span.overflowSpan, .view p.collectionMeta span.overflowSpan {
  display: inline-block;
  border: 0;
  margin-right: 0;
  padding-right: 0;
  overflow: hidden;
  height: 100%;
}
.view p.meta span.overflowSpan span:last-child, .view p.collectionMeta span.overflowSpan span:last-child {
  border-right: 0;
}
.view p.meta.date-link, .view p.collectionMeta.date-link {
  margin-bottom: 40px;
}
.view a.sourceLink .far, .view a.sourceLink .fal, .view a.sourceLink .fas {
  margin-right: 10px;
}
.view u {
  text-decoration: underline;
}
.view hr {
  border: 0;
  border-bottom: 1px solid;
  margin-bottom: 20px;
}
.view h1 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 30px;
  line-height: 1.875rem;
  font-weight: 700;
  margin-bottom: 20px;
}
.view h1 .metaIcon {
  position: relative;
  top: 3px;
}
.view h1 .metaIcon .material-icons {
  line-height: 10px;
  padding: 4px;
}
.view h2 {
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 26px;
  line-height: 1.625rem;
  font-weight: 700;
  margin-bottom: 10px;
}
.view h3 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 700;
  margin-bottom: 10px;
}
.view h4 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  font-weight: 700;
  margin-bottom: 10px;
}
.view p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 25px;
}
.view ul {
  list-style: disc;
  padding-left: 25px;
  margin-bottom: 25px;
}
.view ul li {
  margin-bottom: 5px;
  padding-left: 5px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
}
.view ul li:last-child {
  margin-bottom: 0;
}
.view ol {
  list-style: decimal;
  padding-left: 25px;
  margin-bottom: 25px;
}
.view ol li {
  margin-bottom: 5px;
  padding-left: 5px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
}
.view ol li:last-child {
  margin-bottom: 0;
}
.view #collectionViewContainer h1.collectionTitle {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 30px;
  line-height: 1.875rem;
}
.view #collectionViewContainer h1 {
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 27px;
  line-height: 1.6875rem;
}
.view #collectionViewContainer .postCollectionPartPreview h1, .view #collectionViewContainer .postCollectionPartContent h1 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 500;
}
.view #collectionViewContainer .postCollectionPartPreview h3, .view #collectionViewContainer .postCollectionPartContent h3 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem;
}
table {
  width: 100%;
  max-width: 100%;
  overflow: scroll;
}
table thead tr {
  border-bottom: 1px solid;
}
table thead tr td {
  padding: 5px;
  border-right: 1px solid;
  font-weight: 600;
  min-width: 40px;
}
table thead tr td:last-child {
  border-right: 0;
}
table tbody tr {
  border-bottom: 1px solid;
}
table tbody tr td {
  padding: 5px;
  border-right: 1px solid;
  position: relative;
  vertical-align: middle;
}
table tbody tr td:last-child {
  border-right: 0;
}
table tbody tr td input[type=checkbox] {
  height: auto;
  flex: none;
}
table tbody tr td label {
  position: absolute;
  padding-bottom: 0 !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
table tbody tr:nth-child(even) {
  background: #dddddd;
}
table tbody tr:last-child {
  border-bottom: 0;
}
table .checkboxWidth {
  width: 100px;
  max-width: 100px;
  box-sizing: border-box;
}
table .parentCatClick {
  cursor: pointer;
}

/* Datepicker Override Styles */
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  padding: 0;
  position: unset;
}

.daterangepicker .drp-buttons .btn {
  display: inline-block;
  color: var(--custom-font-color);
}

.listFilter {
  width: 100%;
  max-width: calc(50% - 10px);
}

.flexWrap {
  width: 100%;
  max-width: 700px;
}

.scrollable {
  width: 100%;
  max-height: 350px;
  box-sizing: border-box;
  padding: 15px;
  overflow-y: scroll;
  border: 1px solid;
  border-radius: 3px;
  border-color: #3e3d3d;
}
.scrollable ul {
  margin-bottom: 0;
}
.scrollable.scrollTable {
  padding: 0;
}
.scrollable.scrollTable table thead tr:first-child td {
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 9;
  cursor: pointer;
}
.scrollable.scrollTable table thead tr:first-child td:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #55565A;
}
.scrollable.scrollTable table thead tr:first-child td:before {
  content: "";
  position: absolute;
  right: -1px;
  top: 0;
  height: 100%;
  width: 1px;
  background: #55565A;
}
.scrollable.scrollTable table thead tr:first-child td:last-child:before {
  display: none;
}
.scrollable.scrollTable table tbody tr td {
  min-width: 20px;
}

.entry {
  background: #F5F6F6;
  color: #3e3d3d;
}
.entry h2 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 10px;
}
.entry h2:last-child {
  margin-bottom: 0;
}
.entry p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
}

.entry.active {
  background: #e7e7e7;
}
.entry.active h2 {
  font-weight: 700;
}
.entry.active .dragger {
  background: #F5F6F6 !important;
}

.transition, section#middleColumn.closed, section#middleColumn {
  transition: 0.2s ease;
}

.button, #notifications .notificationSlider .far, #notifications .notificationSlider .fal, #notifications .notificationSlider .fas, section#rightColumn #mainContent #content .columns .inputContainer label, section#middleColumn #search .bottom .left, header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li span, header#navigation #mainNav ul li, .circle, .btn, .entry h2 {
  cursor: pointer;
}

.btn {
  border: 0px;
  border-radius: 3px;
  height: 35px;
  min-width: 35px;
  box-sizing: border-box;
  text-align: center;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  background: var(--primary-color);
}
.btn .far, .btn .fal, .btn .fas {
  color: #fff;
  line-height: 35px;
  font-size: 16px;
  padding: 0 10px;
}
.btn span {
  display: block;
  padding-left: 10px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
}
.btn span:last-child {
  padding-right: 10px;
}
.btn:hover {
  background: var(--button-hover);
}

.circle {
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  height: 36px;
  min-height: 36px;
  max-height: 36px;
  border-radius: 36px;
  text-align: center;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
  background: #fff;
}
.circle .far, .circle .fal, .circle .fas {
  position: relative;
  font-size: 30px;
  line-height: 36px;
  color: var(--primary-color);
}

.yellow {
  border: 1px solid;
  background: var(--primary-color);
  border-color: #3e3d3d;
}
.yellow .far, .yellow .fal, .yellow .fas {
  color: #fff;
}

.noEntries {
  margin: 20px 0;
}

.borderBox, input, form {
  box-sizing: border-box;
}

.spacer {
  margin-bottom: 25px;
}

.noSplit {
  display: grid;
  grid-template-columns: repeat(1, [col] 1fr);
  width: 100%;
}

.split2, .split3 {
  display: grid;
  grid-template-columns: repeat(2, [col] 1fr);
  grid-gap: 20px;
  width: 100%;
}
.split2 div, .split3 div {
  max-width: 100%;
  word-break: break-word;
}
.split2 .inputContainer:last-child, .split3 .inputContainer:last-child {
  margin-bottom: 0;
}

.split3 {
  grid-template-columns: repeat(3, [col] 1fr);
}

.ui-autocomplete {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 0 !important;
  padding-right: 25px;
}

.scrollBar {
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 99;
  overflow: hidden;
}
.scrollBar .color {
  position: absolute;
  top: 0;
  left: 0;
  height: 5px;
  background: var(--secondary-color);
}

/* Input Styles */
input::-webkit-input-placeholder {
  color: #000;
}

input:-moz-placeholder {
  color: #000;
  opacity: 1;
}

input::-moz-placeholder {
  color: #000;
  opacity: 1;
}

input:-moz-placeholder-shown {
  color: #000;
}

input:placeholder-shown {
  color: #000;
}

input[type=checkbox] {
  width: 15px;
  height: 15px;
}

#companyContext {
  box-sizing: border-box;
  min-width: 50px;
  flex-direction: column;
  background: var(--sidebar-color);
}
#companyContext .scroll {
  overflow-y: scroll;
  height: 100%;
  max-height: 100%;
  flex-direction: column;
  box-sizing: border-box;
  padding: 10px;
}
#companyContext .circle {
  align-items: center;
  justify-content: center;
  opacity: 0.6;
  margin-bottom: 5px;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  font-size: 12px;
}
#companyContext .circle:hover {
  opacity: 0.8;
}
#companyContext .circle.selected {
  opacity: 1;
}
#companyContext .circle.selected:hover {
  opacity: 1;
}
#companyContext .circle:last-child {
  margin-bottom: 0;
}
#companyContext .circle a {
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
#companyContext .command {
  padding-bottom: 10px;
}
#companyContext .command span {
  color: #e7e7e7;
  font-size: 12px;
  font-size: 0.75rem;
}
#companyContext #dashboardReset, #companyContext #dashboardLogout {
  color: #fff;
  width: 100%;
  height: 50px;
  flex-shrink: 0;
  align-items: center;
  align-content: center;
  position: relative;
  background: rgba(255, 255, 255, 0.4);
  cursor: pointer;
}
#companyContext #dashboardReset a, #companyContext #dashboardReset span, #companyContext #dashboardLogout a, #companyContext #dashboardLogout span {
  color: #fff;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  position: relative;
  z-index: 99;
}
#companyContext #dashboardReset:hover, #companyContext #dashboardLogout:hover {
  background: rgba(255, 255, 255, 0.2);
}

header#navigation {
  width: 235px;
  min-width: 235px;
  max-width: 235px;
  flex-wrap: wrap;
  flex-flow: column;
  box-sizing: border-box;
  position: relative;
  z-index: 999;
  background: var(--primary-color);
}
header#navigation #logo {
  width: 100%;
  flex: 0 0 100%;
  max-height: 200px;
  text-align: center;
  margin-bottom: 20px;
  box-sizing: border-box;
  padding: 20px 20px 0 20px;
}
header#navigation #logo img {
  width: auto;
  max-width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
header#navigation #mainNav {
  width: 100%;
  margin-top: 0;
  overflow-y: scroll;
  margin-bottom: auto;
  flex-grow: 1;
  padding-bottom: 20px;
}
header#navigation #mainNav ul {
  box-sizing: border-box;
}
header#navigation #mainNav ul li {
  position: relative;
  background: var(--primary-color);
}
header#navigation #mainNav ul li a, header#navigation #mainNav ul li span {
  color: var(--custom-font-color);
  align-items: center;
  position: relative;
  z-index: 9;
}
header#navigation #mainNav ul li .icon {
  padding: 0 5px;
  margin-right: 10px;
}
header#navigation #mainNav ul li .text {
  font-size: 15px;
  font-size: 0.9375rem;
  width: 100%;
  padding-right: 10px;
  font-weight: 300;
  margin-right: auto;
  min-height: 30px;
  padding: 10px 0;
  line-height: 16px;
  line-height: 1rem;
}
header#navigation #mainNav ul li .text.unreadText {
  font-weight: 700;
}
header#navigation #mainNav ul li .unreadNumber {
  font-size: 13px;
  font-size: 0.8125rem;
  color: rgba(var(--custom-font-color), 0.6);
  margin-left: 10px;
}
header#navigation #mainNav ul li.active .icon .fas, header#navigation #mainNav ul li.active .icon .far, header#navigation #mainNav ul li.active .icon .fal {
  color: var(--custom-font-color);
}
header#navigation #mainNav ul li.active .text {
  font-weight: 700;
  color: var(--custom-font-color);
}
header#navigation #mainNav ul li.active:after {
  content: "";
  position: absolute;
  top: 0;
  right: -20px;
  width: calc(100% + 40px);
  height: 100%;
  background: rgba(var(--custom-font-color), 0.1);
}
header#navigation #mainNav ul li ul {
  position: relative;
  padding: 0 20px;
  display: none;
}
header#navigation #mainNav ul li ul li {
  flex-wrap: nowrap;
  align-items: center;
}
header#navigation #mainNav ul li ul li span.listName {
  width: 100%;
}
header#navigation #mainNav ul li ul li .text {
  font-size: 13px;
  font-size: 0.8125rem;
  font-style: italic;
  padding: 3px 0 3px 18px;
}
header#navigation #mainNav ul li ul li:hover .icon .fas, header#navigation #mainNav ul li ul li:hover .icon .far, header#navigation #mainNav ul li ul li:hover .icon .fal {
  color: #fff;
}
header#navigation #mainNav ul li.postableParent {
  align-items: center;
  padding: 0 20px;
}
header#navigation #mainNav ul li.postableParent .parentText {
  width: 100%;
}
header#navigation #mainNav ul li.postableParent:after {
  right: 0;
  width: calc(100% - 10px);
}
header#navigation #mainNav ul li.postableParent .hide {
  display: none !important;
}
header#navigation #mainNav ul li.nonPostableParent .nonPostable {
  padding: 0 20px;
}
header#navigation #mainNav ul li.nonPostableParent .toggleArrow {
  width: 16px;
  justify-content: center;
  padding-right: 5px;
}
header#navigation #mainNav ul li.nonPostableParent .toggleArrow .fas, header#navigation #mainNav ul li.nonPostableParent .toggleArrow .far, header#navigation #mainNav ul li.nonPostableParent .toggleArrow .fal {
  transform: rotate(-90deg);
  transition: 0.2s ease;
  font-size: 13px;
  font-weight: 400;
}
header#navigation #mainNav ul li.nonPostableParent .toggleArrow .fas.unreadArrow, header#navigation #mainNav ul li.nonPostableParent .toggleArrow .far.unreadArrow, header#navigation #mainNav ul li.nonPostableParent .toggleArrow .fal.unreadArrow {
  font-weight: 700;
}
header#navigation #mainNav ul li.nonPostableParent.arrowDown .fas, header#navigation #mainNav ul li.nonPostableParent.arrowDown .far, header#navigation #mainNav ul li.nonPostableParent.arrowDown .fal {
  transform: rotate(0);
  transition: 0.2s ease;
}
header#navigation #mainNav ul li.parentTools .adminTools, header#navigation #mainNav ul li.parentTools .tagOptions {
  padding: 0 20px;
}
header#navigation #mainNav ul li.parentTools .toggleArrow {
  width: 16px;
  justify-content: center;
  padding-right: 10px;
}
header#navigation #mainNav ul li.parentTools .toggleArrow .fas, header#navigation #mainNav ul li.parentTools .toggleArrow .far, header#navigation #mainNav ul li.parentTools .toggleArrow .fal {
  transform: rotate(-90deg);
  transition: 0.2s ease;
  font-size: 24px;
}
header#navigation #mainNav ul li.parentTools.arrowDown .fas, header#navigation #mainNav ul li.parentTools.arrowDown .far, header#navigation #mainNav ul li.parentTools.arrowDown .fal {
  transform: rotate(0);
  transition: 0.2s ease;
}
header#navigation #mainNav ul#adminContainer .icon .fas, header#navigation #mainNav ul#adminContainer .icon .far, header#navigation #mainNav ul#adminContainer .icon .fal {
  font-size: 16px;
  color: #fff;
}
header#navigation #mainNav ul#adminContainer .icon.small-dot .fas, header#navigation #mainNav ul#adminContainer .icon.small-dot .far, header#navigation #mainNav ul#adminContainer .icon.small-dot .fal {
  font-size: 6px;
}
header#navigation #bottomNav {
  width: 100%;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  box-sizing: border-box;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  align-items: center;
  background: var(--primary-color);
}
header#navigation #bottomNav ul {
  flex: 0 0 100%;
  justify-content: space-evenly;
}
header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li span {
  color: rgba(255, 255, 255, 0.6);
}
header#navigation #bottomNav ul li .fas, header#navigation #bottomNav ul li .far, header#navigation #bottomNav ul li .fal {
  font-size: 20px;
}
header#navigation #bottomNav ul li.active a, header#navigation #bottomNav ul li.active span, header#navigation #bottomNav ul li:hover a, header#navigation #bottomNav ul li:hover span {
  color: #fff;
}

section#middleColumn {
  width: 360px;
  min-width: 360px;
  max-width: 360px;
  flex-wrap: wrap;
  position: relative;
  z-index: 11;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
  background: #F5F6F6;
}
section#middleColumn .middleButton {
  position: absolute;
  z-index: 9999;
  right: 0;
  width: 0px;
  height: 100%;
  align-items: center;
}
section#middleColumn .middleButton .circle {
  position: relative;
  left: -18px;
}
section#middleColumn .middleButton .circle .far, section#middleColumn .middleButton .circle .fal, section#middleColumn .middleButton .circle .fas {
  left: -2px;
}
section#middleColumn .middleSurround {
  overflow: hidden;
  width: 100%;
  max-height: 100%;
}
section#middleColumn .stabilize {
  width: 360px;
  flex-wrap: wrap;
  max-height: 100%;
  flex-flow: column;
}
section#middleColumn input {
  width: 100%;
  height: 35px;
  border: 1px solid;
  box-sizing: border-box;
  padding: 0 10px;
  border-radius: 3px;
  border-color: #3e3d3d;
}
section#middleColumn #search {
  width: 100%;
  min-height: 75px;
  box-sizing: border-box;
  border-bottom: 1px solid;
  padding: 20px 20px 0 20px;
  border-color: #3e3d3d;
  background: #F5F6F6;
}
section#middleColumn #search .top .btn.search {
  background: var(--primary-color);
}
section#middleColumn #search .top, section#middleColumn #search .bottom {
  align-items: center;
}
section#middleColumn #search .top {
  margin-bottom: 20px;
}
section#middleColumn #search .bottom {
  margin-bottom: 15px;
}
section#middleColumn #search .bottom span {
  font-size: 8px;
  font-size: 0.5rem;
  line-height: 13px;
  line-height: 0.8125rem;
  font-weight: 500;
  text-transform: uppercase;
}
section#middleColumn #search .bottom .fal, section#middleColumn #search .bottom .far, section#middleColumn #search .bottom .fas {
  font-size: 13px;
  padding-right: 10px;
  color: #3e3d3d;
}
section#middleColumn #search .bottom .left {
  margin-right: auto;
  align-items: center;
}
section#middleColumn #search .bottom .right {
  max-width: 65%;
  cursor: pointer;
  color: #C91F00;
}
section#middleColumn #search .bottom .right .fal, section#middleColumn #search .bottom .right .far, section#middleColumn #search .bottom .right .fas {
  color: #C91F00;
}
section#middleColumn #search input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
section#middleColumn #search .btn {
  margin-right: 10px;
}
section#middleColumn #search .btn:last-child {
  margin-right: 0;
}
section#middleColumn #search .search {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
section#middleColumn #advancedSearch {
  display: none;
  position: absolute;
  top: 100px;
  z-index: 999;
  width: 100%;
  height: calc(100% - 100px);
  background: #f5f5f5;
}
section#middleColumn #advancedSearch .scroll {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  background: #f5f5f5;
}
section#middleColumn #load-more {
  width: calc(100% - 40px);
  margin: 20px auto;
  color: #fff;
}
section#middleColumn #entriesScrollContainer {
  flex-wrap: wrap;
  flex-flow: column;
  display: block;
  overflow-y: scroll;
}
section#middleColumn #entriesScrollContainer .day .dayTitle {
  width: 100%;
  height: 30px;
  align-items: center;
  justify-content: flex-start;
  padding: 0 20px;
  box-sizing: border-box;
  position: sticky;
  top: 0;
  font-size: 10px;
  font-size: 0.625rem;
  text-transform: uppercase;
  font-weight: 600;
  z-index: 99;
  background: var(--secondary-color);
  color: var(--custom-font-color);
}
section#middleColumn #entriesScrollContainer .entryGroup .entryGroupTitle {
  align-items: center;
  height: 30px;
  position: sticky;
  top: 0;
  box-sizing: border-box;
  padding: 0 20px;
  border-bottom: 1px solid;
  background-color: #FFCE00;
  border-color: #3e3d3d;
}
section#middleColumn #entriesScrollContainer .entryGroup .entryGroupTitle span {
  text-transform: uppercase;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 700;
  color: #ed4a18;
}
section#middleColumn #entriesScrollContainer .entryGroup:last-child .entry:last-child {
  border-bottom: 0;
}
section#middleColumn #entriesScrollContainer .dragger {
  opacity: 0;
  transition: 0.2s ease;
  cursor: grab;
  z-index: 9;
  border-radius: 3px;
  position: absolute;
  top: 5px;
  right: 6px;
  width: 20px;
  height: calc(100% - 10px);
  align-items: center;
  justify-content: center;
  background: #e7e7e7;
}
section#middleColumn #entriesScrollContainer .dragger .far, section#middleColumn #entriesScrollContainer .dragger .fal, section#middleColumn #entriesScrollContainer .dragger .fas {
  color: #3e3d3d;
}
section#middleColumn #entriesScrollContainer .entry {
  border-bottom: 1px solid;
  border-color: #3e3d3d;
}
section#middleColumn #entriesScrollContainer .entry .entryContent {
  box-sizing: border-box;
  padding: 20px;
  position: relative;
  cursor: pointer;
}
section#middleColumn #entriesScrollContainer .entry .entryContent h2 {
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 18px;
  line-height: 1.125rem;
}
section#middleColumn #entriesScrollContainer .entry .entryContent h2:last-child {
  margin-bottom: 0;
}
section#middleColumn #entriesScrollContainer .entry .entryContent h3 {
  margin-bottom: 10px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}
section#middleColumn #entriesScrollContainer .entry .entryContent h3:last-child {
  margin-bottom: 0;
}
section#middleColumn #entriesScrollContainer .entry .entryContent p {
  margin-bottom: 10px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  font-style: italic;
}
section#middleColumn #entriesScrollContainer .entry .entryContent p:last-child {
  margin-bottom: 0;
}
section#middleColumn #entriesScrollContainer .entry .entryContent a {
  color: #3e3d3d;
}
section#middleColumn #entriesScrollContainer .entry .bar {
  box-sizing: border-box;
  padding: 6px 20px;
  align-items: center;
  background: #e7e7e7;
}
section#middleColumn #entriesScrollContainer .entry .bar .text {
  margin-right: auto;
  font-size: 10px;
  font-size: 0.625rem;
  align-items: center;
}
section#middleColumn #entriesScrollContainer .entry .bar .text .button, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .far, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .far, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fal, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fal, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fas, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fas, section#middleColumn #entriesScrollContainer .entry .bar .text section#rightColumn #mainContent #content .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .text label, section#middleColumn #entriesScrollContainer .entry .bar .text h2, section#middleColumn #entriesScrollContainer .entry .bar .text .btn, section#middleColumn #entriesScrollContainer .entry .bar .text .circle, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #mainNav ul li, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .text li, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text a, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text span, section#middleColumn #entriesScrollContainer .entry .bar .text #search .bottom .left, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .text .left {
  position: relative;
  font-size: 12px;
  justify-content: center;
  margin-left: 10px;
}
section#middleColumn #entriesScrollContainer .entry .bar .text .button .information, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .far .information, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .far .information, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fal .information, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fal .information, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fas .information, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fas .information, section#middleColumn #entriesScrollContainer .entry .bar .text section#rightColumn #mainContent #content .columns .inputContainer label .information, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .text label .information, section#middleColumn #entriesScrollContainer .entry .bar .text h2 .information, section#middleColumn #entriesScrollContainer .entry .bar .text .btn .information, section#middleColumn #entriesScrollContainer .entry .bar .text .circle .information, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #mainNav ul li .information, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .text li .information, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li a .information, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text a .information, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li span .information, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text span .information, section#middleColumn #entriesScrollContainer .entry .bar .text #search .bottom .left .information, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .text .left .information {
  display: none;
  position: absolute;
  white-space: nowrap;
  background: #3e3d3d;
  color: #fff;
  border-radius: 5px;
  padding: 8px;
  box-sizing: border-box;
  bottom: 20px;
}
section#middleColumn #entriesScrollContainer .entry .bar .text .button:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .far:hover .information, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .far:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fal:hover .information, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fal:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fas:hover .information, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fas:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text section#rightColumn #mainContent #content .columns .inputContainer label:hover .information, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .text label:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text h2:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text .btn:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text .circle:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #mainNav ul li:hover .information, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .text li:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li a:hover .information, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text a:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li span:hover .information, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text span:hover .information, section#middleColumn #entriesScrollContainer .entry .bar .text #search .bottom .left:hover .information, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .text .left:hover .information {
  display: flex;
  flex-wrap: wrap;
}
section#middleColumn #entriesScrollContainer .entry .bar .text .button:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .far:hover .information .informationLine, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .far:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fal:hover .information .informationLine, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fal:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fas:hover .information .informationLine, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fas:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text section#rightColumn #mainContent #content .columns .inputContainer label:hover .information .informationLine, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .text label:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text h2:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text .btn:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text .circle:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #mainNav ul li:hover .information .informationLine, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .text li:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li a:hover .information .informationLine, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text a:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li span:hover .information .informationLine, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text span:hover .information .informationLine, section#middleColumn #entriesScrollContainer .entry .bar .text #search .bottom .left:hover .information .informationLine, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .text .left:hover .information .informationLine {
  margin-bottom: 6px;
  flex-shrink: 0;
  flex: 0 0 100%;
}
section#middleColumn #entriesScrollContainer .entry .bar .text .button:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .far:hover .information .informationLine:last-child, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .far:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fal:hover .information .informationLine:last-child, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fal:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fas:hover .information .informationLine:last-child, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fas:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text section#rightColumn #mainContent #content .columns .inputContainer label:hover .information .informationLine:last-child, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .text label:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text h2:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text .btn:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text .circle:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #mainNav ul li:hover .information .informationLine:last-child, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .text li:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li a:hover .information .informationLine:last-child, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text a:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li span:hover .information .informationLine:last-child, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text span:hover .information .informationLine:last-child, section#middleColumn #entriesScrollContainer .entry .bar .text #search .bottom .left:hover .information .informationLine:last-child, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .text .left:hover .information .informationLine:last-child {
  margin-bottom: 0;
}
section#middleColumn #entriesScrollContainer .entry .bar .text .button:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .far:hover:after, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .far:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fal:hover:after, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fal:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fas:hover:after, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fas:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text section#rightColumn #mainContent #content .columns .inputContainer label:hover:after, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .text label:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text h2:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text .btn:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text .circle:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #mainNav ul li:hover:after, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .text li:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li a:hover:after, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text a:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li span:hover:after, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text span:hover:after, section#middleColumn #entriesScrollContainer .entry .bar .text #search .bottom .left:hover:after, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .text .left:hover:after {
  display: block;
}
section#middleColumn #entriesScrollContainer .entry .bar .text .button:after, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .far:after, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .far:after, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fal:after, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fal:after, section#middleColumn #entriesScrollContainer .entry .bar .text #notifications .notificationSlider .fas:after, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .text .fas:after, section#middleColumn #entriesScrollContainer .entry .bar .text section#rightColumn #mainContent #content .columns .inputContainer label:after, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .text label:after, section#middleColumn #entriesScrollContainer .entry .bar .text h2:after, section#middleColumn #entriesScrollContainer .entry .bar .text .btn:after, section#middleColumn #entriesScrollContainer .entry .bar .text .circle:after, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #mainNav ul li:after, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .text li:after, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li a:after, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text a:after, section#middleColumn #entriesScrollContainer .entry .bar .text header#navigation #bottomNav ul li span:after, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .text span:after, section#middleColumn #entriesScrollContainer .entry .bar .text #search .bottom .left:after, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .text .left:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 15px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #3e3d3d;
  display: none;
}
section#middleColumn #entriesScrollContainer .entry .bar .buttons .button, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .far, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .fal, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .fas, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons section#rightColumn #mainContent #content .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .buttons label, section#middleColumn #entriesScrollContainer .entry .bar .buttons h2, section#middleColumn #entriesScrollContainer .entry .bar .buttons .btn, section#middleColumn #entriesScrollContainer .entry .bar .buttons .circle, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #mainNav ul li, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .buttons li, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .buttons a, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .buttons span, section#middleColumn #entriesScrollContainer .entry .bar .buttons #search .bottom .left, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .buttons .left {
  margin-left: 5px;
}
section#middleColumn #entriesScrollContainer .entry .bar .buttons .button .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .far .fas, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .far .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .fal .fas, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .fal .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .fas .fas, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .fas .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons section#rightColumn #mainContent #content .columns .inputContainer label .fas, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .buttons label .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons h2 .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons .btn .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons .circle .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #mainNav ul li .fas, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .buttons li .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #bottomNav ul li a .fas, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .buttons a .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #bottomNav ul li span .fas, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .buttons span .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons #search .bottom .left .fas, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .buttons .left .fas, section#middleColumn #entriesScrollContainer .entry .bar .buttons .button .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .far .fal, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .far .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .fal .fal, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .fal .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .fas .fal, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .fas .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons section#rightColumn #mainContent #content .columns .inputContainer label .fal, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .buttons label .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons h2 .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons .btn .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons .circle .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #mainNav ul li .fal, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .buttons li .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #bottomNav ul li a .fal, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .buttons a .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #bottomNav ul li span .fal, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .buttons span .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons #search .bottom .left .fal, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .buttons .left .fal, section#middleColumn #entriesScrollContainer .entry .bar .buttons .button .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .far .far, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .far .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .fal .far, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .fal .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .fas .far, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .fas .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons section#rightColumn #mainContent #content .columns .inputContainer label .far, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .buttons label .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons h2 .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons .btn .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons .circle .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #mainNav ul li .far, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .buttons li .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #bottomNav ul li a .far, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .buttons a .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #bottomNav ul li span .far, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .buttons span .far, section#middleColumn #entriesScrollContainer .entry .bar .buttons #search .bottom .left .far, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .buttons .left .far {
  font-size: 13px;
  color: #3e3d3d;
}
section#middleColumn #entriesScrollContainer .entry .bar .buttons .button:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .far:first-child, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .far:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .fal:first-child, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .fal:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons #notifications .notificationSlider .fas:first-child, #notifications .notificationSlider section#middleColumn #entriesScrollContainer .entry .bar .buttons .fas:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons section#rightColumn #mainContent #content .columns .inputContainer label:first-child, section#rightColumn #mainContent #content .columns .inputContainer section#middleColumn #entriesScrollContainer .entry .bar .buttons label:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons h2:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons .btn:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons .circle:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #mainNav ul li:first-child, header#navigation #mainNav ul section#middleColumn #entriesScrollContainer .entry .bar .buttons li:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #bottomNav ul li a:first-child, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .buttons a:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons header#navigation #bottomNav ul li span:first-child, header#navigation #bottomNav ul li section#middleColumn #entriesScrollContainer .entry .bar .buttons span:first-child, section#middleColumn #entriesScrollContainer .entry .bar .buttons #search .bottom .left:first-child, section#middleColumn #search .bottom #entriesScrollContainer .entry .bar .buttons .left:first-child {
  margin-left: 0;
}
section#middleColumn #entriesScrollContainer .entry.unread h2, section#middleColumn #entriesScrollContainer .entry.unread h3, section#middleColumn #entriesScrollContainer .entry.unread p {
  font-weight: 700;
}
section#middleColumn #entriesScrollContainer .entry:last-child {
  border-bottom: 0;
}
section#middleColumn #entriesScrollContainer .categoryParents .catGroup .categoryChildren {
  border: 5px solid;
  border-color: #e7e7e7;
}
section#middleColumn #entriesScrollContainer .categoryParents .catGroup .entry {
  border-bottom: 1px solid;
}
section#middleColumn #entriesScrollContainer .categoryParents .catGroup .entry .entryContent {
  padding-right: 40px;
}
section#middleColumn #entriesScrollContainer .categoryParents .catGroup .entry .entryContent h2 span {
  margin-left: auto;
}
section#middleColumn #entriesScrollContainer .categoryParents .catGroup .entry .entryContent:hover > .dragger {
  opacity: 1;
  transition: 0.2s ease;
}
section#middleColumn #entriesScrollContainer .categoryParents .catGroup.ui-sortable-helper {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
}
section#middleColumn #entriesScrollContainer .categoryParents .categoryChildren {
  display: none;
}
section#middleColumn #entriesScrollContainer .categoryParents .categoryChildren .catChildContainer {
  position: relative;
  box-sizing: border-box;
}
section#middleColumn #entriesScrollContainer .categoryParents .categoryChildren .catChildContainer .dragger {
  height: calc(100% - 42px);
}
section#middleColumn #entriesScrollContainer .categoryParents .categoryChildren .catChildContainer .entry {
  border-bottom: 1px solid;
  border-color: #e7e7e7 !important;
}
section#middleColumn #entriesScrollContainer .categoryParents .categoryChildren .catChildContainer .entry .entryContent {
  padding-right: 40px;
  background: #fff;
}
section#middleColumn #entriesScrollContainer .categoryParents .categoryChildren .catChildContainer .entry .bar {
  background: #f5f5f5;
}
section#middleColumn #entriesScrollContainer .categoryParents .categoryChildren .catChildContainer .entry:last-child {
  border-bottom: 1px solid;
}
section#middleColumn #entriesScrollContainer .categoryParents .categoryChildren .catChildContainer:hover > .dragger {
  opacity: 1;
  transition: 0.2s ease;
}
section#middleColumn #entriesScrollContainer .categoryParents .categoryChildren .catChildContainer.ui-sortable-helper {
  border: 0px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
}
section#middleColumn #entriesScrollContainer .categoryParents .categoryChildren .catChildContainer:only-child .dragger {
  display: none;
}
section#middleColumn.closed {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
}
section#middleColumn.closed .circle .fal, section#middleColumn.closed .circle .far, section#middleColumn.closed .circle .fas {
  transform: rotate(180deg);
  transition: 0.2s ease;
  left: 2px;
}

section#rightColumn {
  width: 100%;
  background: #fff;
  flex-wrap: wrap;
  flex-flow: column;
  position: relative;
}
section#rightColumn #topBar {
  width: 100%;
  height: 76px;
  min-height: 76px;
  max-height: 76px;
  align-items: center;
  box-sizing: border-box;
  padding: 0 20px;
  border-bottom: 1px solid;
  position: relative;
  border-color: #3e3d3d;
  background: #F5F6F6;
}
section#rightColumn #topBar .left {
  margin-right: 40px;
  min-width: 60px;
}
section#rightColumn #topBar .left #title {
  margin-right: 20px;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #46474A;
}
section#rightColumn #topBar .left .button, section#rightColumn #topBar .left #notifications .notificationSlider .far, #notifications .notificationSlider section#rightColumn #topBar .left .far, section#rightColumn #topBar .left #notifications .notificationSlider .fal, #notifications .notificationSlider section#rightColumn #topBar .left .fal, section#rightColumn #topBar .left #notifications .notificationSlider .fas, #notifications .notificationSlider section#rightColumn #topBar .left .fas, section#rightColumn #topBar .left #mainContent #content .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer #topBar .left label, section#rightColumn #topBar .left .entry h2, .entry section#rightColumn #topBar .left h2, section#rightColumn #topBar .left .btn, section#rightColumn #topBar .left .circle, section#rightColumn #topBar .left header#navigation #mainNav ul li, header#navigation #mainNav ul section#rightColumn #topBar .left li, section#rightColumn #topBar .left header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#rightColumn #topBar .left a, section#rightColumn #topBar .left header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#rightColumn #topBar .left span, section#rightColumn #topBar .left section#middleColumn #search .bottom .left, section#middleColumn #search .bottom section#rightColumn #topBar .left .left {
  margin-right: 15px;
}
section#rightColumn #topBar .left .button:last-child, section#rightColumn #topBar .left #notifications .notificationSlider .far:last-child, #notifications .notificationSlider section#rightColumn #topBar .left .far:last-child, section#rightColumn #topBar .left #notifications .notificationSlider .fal:last-child, #notifications .notificationSlider section#rightColumn #topBar .left .fal:last-child, section#rightColumn #topBar .left #notifications .notificationSlider .fas:last-child, #notifications .notificationSlider section#rightColumn #topBar .left .fas:last-child, section#rightColumn #topBar .left #mainContent #content .columns .inputContainer label:last-child, section#rightColumn #mainContent #content .columns .inputContainer #topBar .left label:last-child, section#rightColumn #topBar .left .entry h2:last-child, .entry section#rightColumn #topBar .left h2:last-child, section#rightColumn #topBar .left .btn:last-child, section#rightColumn #topBar .left .circle:last-child, section#rightColumn #topBar .left header#navigation #mainNav ul li:last-child, header#navigation #mainNav ul section#rightColumn #topBar .left li:last-child, section#rightColumn #topBar .left header#navigation #bottomNav ul li a:last-child, header#navigation #bottomNav ul li section#rightColumn #topBar .left a:last-child, section#rightColumn #topBar .left header#navigation #bottomNav ul li span:last-child, header#navigation #bottomNav ul li section#rightColumn #topBar .left span:last-child, section#rightColumn #topBar .left section#middleColumn #search .bottom .left:last-child, section#middleColumn #search .bottom section#rightColumn #topBar .left .left:last-child {
  margin-right: 0;
}
section#rightColumn #topBar .right {
  margin-left: auto;
  text-align: right;
}
section#rightColumn #topBar .right .button, section#rightColumn #topBar .right #notifications .notificationSlider .far, #notifications .notificationSlider section#rightColumn #topBar .right .far, section#rightColumn #topBar .right #notifications .notificationSlider .fal, #notifications .notificationSlider section#rightColumn #topBar .right .fal, section#rightColumn #topBar .right #notifications .notificationSlider .fas, #notifications .notificationSlider section#rightColumn #topBar .right .fas, section#rightColumn #topBar .right #mainContent #content .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer #topBar .right label, section#rightColumn #topBar .right .entry h2, .entry section#rightColumn #topBar .right h2, section#rightColumn #topBar .right .btn, section#rightColumn #topBar .right .circle, section#rightColumn #topBar .right header#navigation #mainNav ul li, header#navigation #mainNav ul section#rightColumn #topBar .right li, section#rightColumn #topBar .right header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#rightColumn #topBar .right a, section#rightColumn #topBar .right header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#rightColumn #topBar .right span, section#rightColumn #topBar .right section#middleColumn #search .bottom .left, section#middleColumn #search .bottom section#rightColumn #topBar .right .left {
  margin-left: 15px;
}
section#rightColumn #topBar .right .button:first-child, section#rightColumn #topBar .right #notifications .notificationSlider .far:first-child, #notifications .notificationSlider section#rightColumn #topBar .right .far:first-child, section#rightColumn #topBar .right #notifications .notificationSlider .fal:first-child, #notifications .notificationSlider section#rightColumn #topBar .right .fal:first-child, section#rightColumn #topBar .right #notifications .notificationSlider .fas:first-child, #notifications .notificationSlider section#rightColumn #topBar .right .fas:first-child, section#rightColumn #topBar .right #mainContent #content .columns .inputContainer label:first-child, section#rightColumn #mainContent #content .columns .inputContainer #topBar .right label:first-child, section#rightColumn #topBar .right .entry h2:first-child, .entry section#rightColumn #topBar .right h2:first-child, section#rightColumn #topBar .right .btn:first-child, section#rightColumn #topBar .right .circle:first-child, section#rightColumn #topBar .right header#navigation #mainNav ul li:first-child, header#navigation #mainNav ul section#rightColumn #topBar .right li:first-child, section#rightColumn #topBar .right header#navigation #bottomNav ul li a:first-child, header#navigation #bottomNav ul li section#rightColumn #topBar .right a:first-child, section#rightColumn #topBar .right header#navigation #bottomNav ul li span:first-child, header#navigation #bottomNav ul li section#rightColumn #topBar .right span:first-child, section#rightColumn #topBar .right section#middleColumn #search .bottom .left:first-child, section#middleColumn #search .bottom section#rightColumn #topBar .right .left:first-child {
  margin-left: 0;
}
section#rightColumn #topBar .button, section#rightColumn #topBar #notifications .notificationSlider .far, #notifications .notificationSlider section#rightColumn #topBar .far, section#rightColumn #topBar #notifications .notificationSlider .fal, #notifications .notificationSlider section#rightColumn #topBar .fal, section#rightColumn #topBar #notifications .notificationSlider .fas, #notifications .notificationSlider section#rightColumn #topBar .fas, section#rightColumn #topBar #mainContent #content .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer #topBar label, section#rightColumn #topBar .entry h2, .entry section#rightColumn #topBar h2, section#rightColumn #topBar .btn, section#rightColumn #topBar .circle, section#rightColumn #topBar header#navigation #mainNav ul li, header#navigation #mainNav ul section#rightColumn #topBar li, section#rightColumn #topBar header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#rightColumn #topBar a, section#rightColumn #topBar header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#rightColumn #topBar span, section#rightColumn #topBar section#middleColumn #search .bottom .left, section#middleColumn #search .bottom section#rightColumn #topBar .left {
  position: relative;
  display: inline-block;
}
section#rightColumn #topBar .button .fal, section#rightColumn #topBar #notifications .notificationSlider .far .fal, #notifications .notificationSlider section#rightColumn #topBar .far .fal, section#rightColumn #topBar #notifications .notificationSlider .fal .fal, #notifications .notificationSlider section#rightColumn #topBar .fal .fal, section#rightColumn #topBar #notifications .notificationSlider .fas .fal, #notifications .notificationSlider section#rightColumn #topBar .fas .fal, section#rightColumn #topBar #mainContent #content .columns .inputContainer label .fal, section#rightColumn #mainContent #content .columns .inputContainer #topBar label .fal, section#rightColumn #topBar .entry h2 .fal, .entry section#rightColumn #topBar h2 .fal, section#rightColumn #topBar .btn .fal, section#rightColumn #topBar .circle .fal, section#rightColumn #topBar header#navigation #mainNav ul li .fal, header#navigation #mainNav ul section#rightColumn #topBar li .fal, section#rightColumn #topBar header#navigation #bottomNav ul li a .fal, header#navigation #bottomNav ul li section#rightColumn #topBar a .fal, section#rightColumn #topBar header#navigation #bottomNav ul li span .fal, header#navigation #bottomNav ul li section#rightColumn #topBar span .fal, section#rightColumn #topBar section#middleColumn #search .bottom .left .fal, section#middleColumn #search .bottom section#rightColumn #topBar .left .fal,
section#rightColumn #topBar .button .far,
section#rightColumn #topBar #notifications .notificationSlider .far .far,
#notifications .notificationSlider section#rightColumn #topBar .far .far,
section#rightColumn #topBar #notifications .notificationSlider .fal .far,
#notifications .notificationSlider section#rightColumn #topBar .fal .far,
section#rightColumn #topBar #notifications .notificationSlider .fas .far,
#notifications .notificationSlider section#rightColumn #topBar .fas .far,
section#rightColumn #topBar #mainContent #content .columns .inputContainer label .far,
section#rightColumn #mainContent #content .columns .inputContainer #topBar label .far,
section#rightColumn #topBar .entry h2 .far,
.entry section#rightColumn #topBar h2 .far,
section#rightColumn #topBar .btn .far,
section#rightColumn #topBar .circle .far,
section#rightColumn #topBar header#navigation #mainNav ul li .far,
header#navigation #mainNav ul section#rightColumn #topBar li .far,
section#rightColumn #topBar header#navigation #bottomNav ul li a .far,
header#navigation #bottomNav ul li section#rightColumn #topBar a .far,
section#rightColumn #topBar header#navigation #bottomNav ul li span .far,
header#navigation #bottomNav ul li section#rightColumn #topBar span .far,
section#rightColumn #topBar section#middleColumn #search .bottom .left .far,
section#middleColumn #search .bottom section#rightColumn #topBar .left .far,
section#rightColumn #topBar .button .fas,
section#rightColumn #topBar #notifications .notificationSlider .far .fas,
#notifications .notificationSlider section#rightColumn #topBar .far .fas,
section#rightColumn #topBar #notifications .notificationSlider .fal .fas,
#notifications .notificationSlider section#rightColumn #topBar .fal .fas,
section#rightColumn #topBar #notifications .notificationSlider .fas .fas,
#notifications .notificationSlider section#rightColumn #topBar .fas .fas,
section#rightColumn #topBar #mainContent #content .columns .inputContainer label .fas,
section#rightColumn #mainContent #content .columns .inputContainer #topBar label .fas,
section#rightColumn #topBar .entry h2 .fas,
.entry section#rightColumn #topBar h2 .fas,
section#rightColumn #topBar .btn .fas,
section#rightColumn #topBar .circle .fas,
section#rightColumn #topBar header#navigation #mainNav ul li .fas,
header#navigation #mainNav ul section#rightColumn #topBar li .fas,
section#rightColumn #topBar header#navigation #bottomNav ul li a .fas,
header#navigation #bottomNav ul li section#rightColumn #topBar a .fas,
section#rightColumn #topBar header#navigation #bottomNav ul li span .fas,
header#navigation #bottomNav ul li section#rightColumn #topBar span .fas,
section#rightColumn #topBar section#middleColumn #search .bottom .left .fas,
section#middleColumn #search .bottom section#rightColumn #topBar .left .fas {
  font-size: 20px;
  transition: 0.2s ease;
  color: #46474A;
}
section#rightColumn #topBar .button .fal.fa-plus, section#rightColumn #topBar #notifications .notificationSlider .far .fal.fa-plus, #notifications .notificationSlider section#rightColumn #topBar .far .fal.fa-plus, section#rightColumn #topBar #notifications .notificationSlider .fal .fal.fa-plus, #notifications .notificationSlider section#rightColumn #topBar .fal .fal.fa-plus, section#rightColumn #topBar #notifications .notificationSlider .fas .fal.fa-plus, #notifications .notificationSlider section#rightColumn #topBar .fas .fal.fa-plus, section#rightColumn #topBar #mainContent #content .columns .inputContainer label .fal.fa-plus, section#rightColumn #mainContent #content .columns .inputContainer #topBar label .fal.fa-plus, section#rightColumn #topBar .entry h2 .fal.fa-plus, .entry section#rightColumn #topBar h2 .fal.fa-plus, section#rightColumn #topBar .btn .fal.fa-plus, section#rightColumn #topBar .circle .fal.fa-plus, section#rightColumn #topBar header#navigation #mainNav ul li .fal.fa-plus, header#navigation #mainNav ul section#rightColumn #topBar li .fal.fa-plus, section#rightColumn #topBar header#navigation #bottomNav ul li a .fal.fa-plus, header#navigation #bottomNav ul li section#rightColumn #topBar a .fal.fa-plus, section#rightColumn #topBar header#navigation #bottomNav ul li span .fal.fa-plus, header#navigation #bottomNav ul li section#rightColumn #topBar span .fal.fa-plus, section#rightColumn #topBar section#middleColumn #search .bottom .left .fal.fa-plus, section#middleColumn #search .bottom section#rightColumn #topBar .left .fal.fa-plus,
section#rightColumn #topBar .button .far.fa-plus,
section#rightColumn #topBar #notifications .notificationSlider .far .far.fa-plus,
#notifications .notificationSlider section#rightColumn #topBar .far .far.fa-plus,
section#rightColumn #topBar #notifications .notificationSlider .fal .far.fa-plus,
#notifications .notificationSlider section#rightColumn #topBar .fal .far.fa-plus,
section#rightColumn #topBar #notifications .notificationSlider .fas .far.fa-plus,
#notifications .notificationSlider section#rightColumn #topBar .fas .far.fa-plus,
section#rightColumn #topBar #mainContent #content .columns .inputContainer label .far.fa-plus,
section#rightColumn #mainContent #content .columns .inputContainer #topBar label .far.fa-plus,
section#rightColumn #topBar .entry h2 .far.fa-plus,
.entry section#rightColumn #topBar h2 .far.fa-plus,
section#rightColumn #topBar .btn .far.fa-plus,
section#rightColumn #topBar .circle .far.fa-plus,
section#rightColumn #topBar header#navigation #mainNav ul li .far.fa-plus,
header#navigation #mainNav ul section#rightColumn #topBar li .far.fa-plus,
section#rightColumn #topBar header#navigation #bottomNav ul li a .far.fa-plus,
header#navigation #bottomNav ul li section#rightColumn #topBar a .far.fa-plus,
section#rightColumn #topBar header#navigation #bottomNav ul li span .far.fa-plus,
header#navigation #bottomNav ul li section#rightColumn #topBar span .far.fa-plus,
section#rightColumn #topBar section#middleColumn #search .bottom .left .far.fa-plus,
section#middleColumn #search .bottom section#rightColumn #topBar .left .far.fa-plus,
section#rightColumn #topBar .button .fas.fa-plus,
section#rightColumn #topBar #notifications .notificationSlider .far .fas.fa-plus,
#notifications .notificationSlider section#rightColumn #topBar .far .fas.fa-plus,
section#rightColumn #topBar #notifications .notificationSlider .fal .fas.fa-plus,
#notifications .notificationSlider section#rightColumn #topBar .fal .fas.fa-plus,
section#rightColumn #topBar #notifications .notificationSlider .fas .fas.fa-plus,
#notifications .notificationSlider section#rightColumn #topBar .fas .fas.fa-plus,
section#rightColumn #topBar #mainContent #content .columns .inputContainer label .fas.fa-plus,
section#rightColumn #mainContent #content .columns .inputContainer #topBar label .fas.fa-plus,
section#rightColumn #topBar .entry h2 .fas.fa-plus,
.entry section#rightColumn #topBar h2 .fas.fa-plus,
section#rightColumn #topBar .btn .fas.fa-plus,
section#rightColumn #topBar .circle .fas.fa-plus,
section#rightColumn #topBar header#navigation #mainNav ul li .fas.fa-plus,
header#navigation #mainNav ul section#rightColumn #topBar li .fas.fa-plus,
section#rightColumn #topBar header#navigation #bottomNav ul li a .fas.fa-plus,
header#navigation #bottomNav ul li section#rightColumn #topBar a .fas.fa-plus,
section#rightColumn #topBar header#navigation #bottomNav ul li span .fas.fa-plus,
header#navigation #bottomNav ul li section#rightColumn #topBar span .fas.fa-plus,
section#rightColumn #topBar section#middleColumn #search .bottom .left .fas.fa-plus,
section#middleColumn #search .bottom section#rightColumn #topBar .left .fas.fa-plus {
  height: 18px;
}
section#rightColumn #topBar .button.rotate .fas, section#rightColumn #topBar #notifications .notificationSlider .rotate.far .fas, #notifications .notificationSlider section#rightColumn #topBar .rotate.far .fas, section#rightColumn #topBar #notifications .notificationSlider .rotate.fal .fas, #notifications .notificationSlider section#rightColumn #topBar .rotate.fal .fas, section#rightColumn #topBar #notifications .notificationSlider .rotate.fas .fas, #notifications .notificationSlider section#rightColumn #topBar .rotate.fas .fas, section#rightColumn #topBar #mainContent #content .columns .inputContainer label.rotate .fas, section#rightColumn #mainContent #content .columns .inputContainer #topBar label.rotate .fas, section#rightColumn #topBar .entry h2.rotate .fas, .entry section#rightColumn #topBar h2.rotate .fas, section#rightColumn #topBar .rotate.btn .fas, section#rightColumn #topBar .rotate.circle .fas, section#rightColumn #topBar header#navigation #mainNav ul li.rotate .fas, header#navigation #mainNav ul section#rightColumn #topBar li.rotate .fas, section#rightColumn #topBar header#navigation #bottomNav ul li a.rotate .fas, header#navigation #bottomNav ul li section#rightColumn #topBar a.rotate .fas, section#rightColumn #topBar header#navigation #bottomNav ul li span.rotate .fas, header#navigation #bottomNav ul li section#rightColumn #topBar span.rotate .fas, section#rightColumn #topBar section#middleColumn #search .bottom .rotate.left .fas, section#middleColumn #search .bottom section#rightColumn #topBar .rotate.left .fas, section#rightColumn #topBar .button.rotate .far, section#rightColumn #topBar #notifications .notificationSlider .rotate.far .far, #notifications .notificationSlider section#rightColumn #topBar .rotate.far .far, section#rightColumn #topBar #notifications .notificationSlider .rotate.fal .far, #notifications .notificationSlider section#rightColumn #topBar .rotate.fal .far, section#rightColumn #topBar #notifications .notificationSlider .rotate.fas .far, #notifications .notificationSlider section#rightColumn #topBar .rotate.fas .far, section#rightColumn #topBar #mainContent #content .columns .inputContainer label.rotate .far, section#rightColumn #mainContent #content .columns .inputContainer #topBar label.rotate .far, section#rightColumn #topBar .entry h2.rotate .far, .entry section#rightColumn #topBar h2.rotate .far, section#rightColumn #topBar .rotate.btn .far, section#rightColumn #topBar .rotate.circle .far, section#rightColumn #topBar header#navigation #mainNav ul li.rotate .far, header#navigation #mainNav ul section#rightColumn #topBar li.rotate .far, section#rightColumn #topBar header#navigation #bottomNav ul li a.rotate .far, header#navigation #bottomNav ul li section#rightColumn #topBar a.rotate .far, section#rightColumn #topBar header#navigation #bottomNav ul li span.rotate .far, header#navigation #bottomNav ul li section#rightColumn #topBar span.rotate .far, section#rightColumn #topBar section#middleColumn #search .bottom .rotate.left .far, section#middleColumn #search .bottom section#rightColumn #topBar .rotate.left .far, section#rightColumn #topBar .button.rotate .fal, section#rightColumn #topBar #notifications .notificationSlider .rotate.far .fal, #notifications .notificationSlider section#rightColumn #topBar .rotate.far .fal, section#rightColumn #topBar #notifications .notificationSlider .rotate.fal .fal, #notifications .notificationSlider section#rightColumn #topBar .rotate.fal .fal, section#rightColumn #topBar #notifications .notificationSlider .rotate.fas .fal, #notifications .notificationSlider section#rightColumn #topBar .rotate.fas .fal, section#rightColumn #topBar #mainContent #content .columns .inputContainer label.rotate .fal, section#rightColumn #mainContent #content .columns .inputContainer #topBar label.rotate .fal, section#rightColumn #topBar .entry h2.rotate .fal, .entry section#rightColumn #topBar h2.rotate .fal, section#rightColumn #topBar .rotate.btn .fal, section#rightColumn #topBar .rotate.circle .fal, section#rightColumn #topBar header#navigation #mainNav ul li.rotate .fal, header#navigation #mainNav ul section#rightColumn #topBar li.rotate .fal, section#rightColumn #topBar header#navigation #bottomNav ul li a.rotate .fal, header#navigation #bottomNav ul li section#rightColumn #topBar a.rotate .fal, section#rightColumn #topBar header#navigation #bottomNav ul li span.rotate .fal, header#navigation #bottomNav ul li section#rightColumn #topBar span.rotate .fal, section#rightColumn #topBar section#middleColumn #search .bottom .rotate.left .fal, section#middleColumn #search .bottom section#rightColumn #topBar .rotate.left .fal {
  transform: rotate(45deg);
  transition: 0.2s ease;
}
section#rightColumn #topBar .button:after, section#rightColumn #topBar #notifications .notificationSlider .far:after, #notifications .notificationSlider section#rightColumn #topBar .far:after, section#rightColumn #topBar #notifications .notificationSlider .fal:after, #notifications .notificationSlider section#rightColumn #topBar .fal:after, section#rightColumn #topBar #notifications .notificationSlider .fas:after, #notifications .notificationSlider section#rightColumn #topBar .fas:after, section#rightColumn #topBar #mainContent #content .columns .inputContainer label:after, section#rightColumn #mainContent #content .columns .inputContainer #topBar label:after, section#rightColumn #topBar .entry h2:after, .entry section#rightColumn #topBar h2:after, section#rightColumn #topBar .btn:after, section#rightColumn #topBar .circle:after, section#rightColumn #topBar header#navigation #mainNav ul li:after, header#navigation #mainNav ul section#rightColumn #topBar li:after, section#rightColumn #topBar header#navigation #bottomNav ul li a:after, header#navigation #bottomNav ul li section#rightColumn #topBar a:after, section#rightColumn #topBar header#navigation #bottomNav ul li span:after, header#navigation #bottomNav ul li section#rightColumn #topBar span:after, section#rightColumn #topBar section#middleColumn #search .bottom .left:after, section#middleColumn #search .bottom section#rightColumn #topBar .left:after {
  content: "";
  width: 0px;
  height: 0px;
  border-radius: 40px;
  background: rgba(62, 61, 61, 0.1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.2s ease;
}
section#rightColumn #topBar .button:hover:after, section#rightColumn #topBar #notifications .notificationSlider .far:hover:after, #notifications .notificationSlider section#rightColumn #topBar .far:hover:after, section#rightColumn #topBar #notifications .notificationSlider .fal:hover:after, #notifications .notificationSlider section#rightColumn #topBar .fal:hover:after, section#rightColumn #topBar #notifications .notificationSlider .fas:hover:after, #notifications .notificationSlider section#rightColumn #topBar .fas:hover:after, section#rightColumn #topBar #mainContent #content .columns .inputContainer label:hover:after, section#rightColumn #mainContent #content .columns .inputContainer #topBar label:hover:after, section#rightColumn #topBar .entry h2:hover:after, .entry section#rightColumn #topBar h2:hover:after, section#rightColumn #topBar .btn:hover:after, section#rightColumn #topBar .circle:hover:after, section#rightColumn #topBar header#navigation #mainNav ul li:hover:after, header#navigation #mainNav ul section#rightColumn #topBar li:hover:after, section#rightColumn #topBar header#navigation #bottomNav ul li a:hover:after, header#navigation #bottomNav ul li section#rightColumn #topBar a:hover:after, section#rightColumn #topBar header#navigation #bottomNav ul li span:hover:after, header#navigation #bottomNav ul li section#rightColumn #topBar span:hover:after, section#rightColumn #topBar section#middleColumn #search .bottom .left:hover:after, section#middleColumn #search .bottom section#rightColumn #topBar .left:hover:after, section#rightColumn #topBar .button.rotate:after, section#rightColumn #topBar #notifications .notificationSlider .rotate.far:after, #notifications .notificationSlider section#rightColumn #topBar .rotate.far:after, section#rightColumn #topBar #notifications .notificationSlider .rotate.fal:after, #notifications .notificationSlider section#rightColumn #topBar .rotate.fal:after, section#rightColumn #topBar #notifications .notificationSlider .rotate.fas:after, #notifications .notificationSlider section#rightColumn #topBar .rotate.fas:after, section#rightColumn #topBar #mainContent #content .columns .inputContainer label.rotate:after, section#rightColumn #mainContent #content .columns .inputContainer #topBar label.rotate:after, section#rightColumn #topBar .entry h2.rotate:after, .entry section#rightColumn #topBar h2.rotate:after, section#rightColumn #topBar .rotate.btn:after, section#rightColumn #topBar .rotate.circle:after, section#rightColumn #topBar header#navigation #mainNav ul li.rotate:after, header#navigation #mainNav ul section#rightColumn #topBar li.rotate:after, section#rightColumn #topBar header#navigation #bottomNav ul li a.rotate:after, header#navigation #bottomNav ul li section#rightColumn #topBar a.rotate:after, section#rightColumn #topBar header#navigation #bottomNav ul li span.rotate:after, header#navigation #bottomNav ul li section#rightColumn #topBar span.rotate:after, section#rightColumn #topBar section#middleColumn #search .bottom .rotate.left:after, section#middleColumn #search .bottom section#rightColumn #topBar .rotate.left:after {
  width: 40px;
  height: 40px;
  transition: 0.2s ease;
}
section#rightColumn #topBar .button.licenseCopy, section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.far, #notifications .notificationSlider section#rightColumn #topBar .licenseCopy.far, section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.fal, #notifications .notificationSlider section#rightColumn #topBar .licenseCopy.fal, section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.fas, #notifications .notificationSlider section#rightColumn #topBar .licenseCopy.fas, section#rightColumn #topBar #mainContent #content .columns .inputContainer label.licenseCopy, section#rightColumn #mainContent #content .columns .inputContainer #topBar label.licenseCopy, section#rightColumn #topBar .entry h2.licenseCopy, .entry section#rightColumn #topBar h2.licenseCopy, section#rightColumn #topBar .licenseCopy.btn, section#rightColumn #topBar .licenseCopy.circle, section#rightColumn #topBar header#navigation #mainNav ul li.licenseCopy, header#navigation #mainNav ul section#rightColumn #topBar li.licenseCopy, section#rightColumn #topBar header#navigation #bottomNav ul li a.licenseCopy, header#navigation #bottomNav ul li section#rightColumn #topBar a.licenseCopy, section#rightColumn #topBar header#navigation #bottomNav ul li span.licenseCopy, header#navigation #bottomNav ul li section#rightColumn #topBar span.licenseCopy, section#rightColumn #topBar section#middleColumn #search .bottom .licenseCopy.left, section#middleColumn #search .bottom section#rightColumn #topBar .licenseCopy.left {
  background: #fff;
  border-radius: 3px;
  padding: 5px 10px;
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--primary-color);
}
section#rightColumn #topBar .button.licenseCopy .fal, section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.far .fal, #notifications .notificationSlider section#rightColumn #topBar .licenseCopy.far .fal, section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.fal .fal, #notifications .notificationSlider section#rightColumn #topBar .licenseCopy.fal .fal, section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.fas .fal, #notifications .notificationSlider section#rightColumn #topBar .licenseCopy.fas .fal, section#rightColumn #topBar #mainContent #content .columns .inputContainer label.licenseCopy .fal, section#rightColumn #mainContent #content .columns .inputContainer #topBar label.licenseCopy .fal, section#rightColumn #topBar .entry h2.licenseCopy .fal, .entry section#rightColumn #topBar h2.licenseCopy .fal, section#rightColumn #topBar .licenseCopy.btn .fal, section#rightColumn #topBar .licenseCopy.circle .fal, section#rightColumn #topBar header#navigation #mainNav ul li.licenseCopy .fal, header#navigation #mainNav ul section#rightColumn #topBar li.licenseCopy .fal, section#rightColumn #topBar header#navigation #bottomNav ul li a.licenseCopy .fal, header#navigation #bottomNav ul li section#rightColumn #topBar a.licenseCopy .fal, section#rightColumn #topBar header#navigation #bottomNav ul li span.licenseCopy .fal, header#navigation #bottomNav ul li section#rightColumn #topBar span.licenseCopy .fal, section#rightColumn #topBar section#middleColumn #search .bottom .licenseCopy.left .fal, section#middleColumn #search .bottom section#rightColumn #topBar .licenseCopy.left .fal,
section#rightColumn #topBar .button.licenseCopy .far,
section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.far .far,
#notifications .notificationSlider section#rightColumn #topBar .licenseCopy.far .far,
section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.fal .far,
#notifications .notificationSlider section#rightColumn #topBar .licenseCopy.fal .far,
section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.fas .far,
#notifications .notificationSlider section#rightColumn #topBar .licenseCopy.fas .far,
section#rightColumn #topBar #mainContent #content .columns .inputContainer label.licenseCopy .far,
section#rightColumn #mainContent #content .columns .inputContainer #topBar label.licenseCopy .far,
section#rightColumn #topBar .entry h2.licenseCopy .far,
.entry section#rightColumn #topBar h2.licenseCopy .far,
section#rightColumn #topBar .licenseCopy.btn .far,
section#rightColumn #topBar .licenseCopy.circle .far,
section#rightColumn #topBar header#navigation #mainNav ul li.licenseCopy .far,
header#navigation #mainNav ul section#rightColumn #topBar li.licenseCopy .far,
section#rightColumn #topBar header#navigation #bottomNav ul li a.licenseCopy .far,
header#navigation #bottomNav ul li section#rightColumn #topBar a.licenseCopy .far,
section#rightColumn #topBar header#navigation #bottomNav ul li span.licenseCopy .far,
header#navigation #bottomNav ul li section#rightColumn #topBar span.licenseCopy .far,
section#rightColumn #topBar section#middleColumn #search .bottom .licenseCopy.left .far,
section#middleColumn #search .bottom section#rightColumn #topBar .licenseCopy.left .far,
section#rightColumn #topBar .button.licenseCopy .fas,
section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.far .fas,
#notifications .notificationSlider section#rightColumn #topBar .licenseCopy.far .fas,
section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.fal .fas,
#notifications .notificationSlider section#rightColumn #topBar .licenseCopy.fal .fas,
section#rightColumn #topBar #notifications .notificationSlider .licenseCopy.fas .fas,
#notifications .notificationSlider section#rightColumn #topBar .licenseCopy.fas .fas,
section#rightColumn #topBar #mainContent #content .columns .inputContainer label.licenseCopy .fas,
section#rightColumn #mainContent #content .columns .inputContainer #topBar label.licenseCopy .fas,
section#rightColumn #topBar .entry h2.licenseCopy .fas,
.entry section#rightColumn #topBar h2.licenseCopy .fas,
section#rightColumn #topBar .licenseCopy.btn .fas,
section#rightColumn #topBar .licenseCopy.circle .fas,
section#rightColumn #topBar header#navigation #mainNav ul li.licenseCopy .fas,
header#navigation #mainNav ul section#rightColumn #topBar li.licenseCopy .fas,
section#rightColumn #topBar header#navigation #bottomNav ul li a.licenseCopy .fas,
header#navigation #bottomNav ul li section#rightColumn #topBar a.licenseCopy .fas,
section#rightColumn #topBar header#navigation #bottomNav ul li span.licenseCopy .fas,
header#navigation #bottomNav ul li section#rightColumn #topBar span.licenseCopy .fas,
section#rightColumn #topBar section#middleColumn #search .bottom .licenseCopy.left .fas,
section#middleColumn #search .bottom section#rightColumn #topBar .licenseCopy.left .fas {
  margin-right: 10px;
  color: var(--primary-color);
}
section#rightColumn #topBar #postOptions,
section#rightColumn #topBar #saveOptions {
  position: fixed;
  top: 96px;
  right: 20px;
  z-index: 99;
  list-style: none;
  display: none;
}
section#rightColumn #topBar #postOptions li,
section#rightColumn #topBar #saveOptions li {
  padding: 10px 15px;
  border-radius: 30px;
  margin-bottom: 10px;
  float: right;
  clear: both;
  color: #fff;
  cursor: pointer;
  transition: 0.2s ease;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  background: var(--primary-color);
}
section#rightColumn #topBar #postOptions li:hover,
section#rightColumn #topBar #saveOptions li:hover {
  padding: 10px 20px;
}
section#rightColumn #mainContent {
  width: 100%;
  height: auto;
  flex: 1;
  background: #fff;
  position: relative;
  overflow: hidden;
}
section#rightColumn #mainContent #content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  overflow-y: scroll;
  padding: 60px;
}
section#rightColumn #mainContent #content .viewWrap {
  max-width: 100%;
  margin: auto;
}
section#rightColumn #mainContent #content #contentWrapper {
  float: left;
  width: 100%;
  height: 100%;
}
section#rightColumn #mainContent #content #contentWrapper .welcomeMessage {
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  flex-direction: column;
}
section#rightColumn #mainContent #content #contentWrapper .twitterMemberList {
  display: flex;
  flex-wrap: wrap;
}
section#rightColumn #mainContent #content #contentWrapper form {
  float: left;
  width: 100%;
}
section#rightColumn #mainContent #content #contentWrapper form .error {
  color: #dc3545;
}
section#rightColumn #mainContent #content #contentWrapper form .active {
  background: #28a745;
}
section#rightColumn #mainContent #content #contentWrapper form .archived {
  background: #dc3545;
}
section#rightColumn #mainContent #content .mce-first {
  position: sticky;
  top: -20px;
}
section#rightColumn #mainContent #content .mce-tinymce {
  border: 0 solid;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  border-radius: 3px;
  overflow: hidden;
  color: #3e3d3d;
}
section#rightColumn #mainContent #content .fr-box {
  width: 100%;
}
section#rightColumn #mainContent #content h3 {
  align-items: center;
}
section#rightColumn #mainContent #content h3 input[type=checkbox] {
  margin-left: 20px;
  font-size: 1rem;
}
section#rightColumn #mainContent #content h3.underline {
  border-bottom: 1px solid;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
section#rightColumn #mainContent #content h3.underline .far,
section#rightColumn #mainContent #content h3.underline .fal,
section#rightColumn #mainContent #content h3.underline .fas {
  margin-left: auto;
  cursor: pointer;
}
section#rightColumn #mainContent #content .notes {
  box-sizing: border-box;
  padding: 15px;
  background: #F3F4F4;
  margin-bottom: 25px;
  width: 100%;
}
section#rightColumn #mainContent #content .notes p:last-child {
  margin-bottom: 0;
}
section#rightColumn #mainContent #content .parentContainer {
  width: 100%;
}
section#rightColumn #mainContent #content header {
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
}
section#rightColumn #mainContent #content #collectionContainer {
  width: 100%;
  border: 1px solid;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 15px;
  padding-top: 0;
  margin-bottom: 20px;
  border-color: #3e3d3d;
}
section#rightColumn #mainContent #content #collectionContainer #collectionToolBar {
  position: sticky;
  z-index: 8;
  top: -20px;
  background: #e7e7e7;
  width: 100%;
  margin-bottom: 15px;
  flex-wrap: nowrap;
  justify-content: space-around;
  padding-bottom: 15px;
  padding-top: 15px;
  border: 1px solid;
  border-radius: 3px;
  box-sizing: border-box;
}
section#rightColumn #mainContent #content #collectionContainer #collectionToolBar:last-child {
  margin-bottom: 0;
}
section#rightColumn #mainContent #content #collectionContainer #collectionToolBar .button, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar #notifications .notificationSlider .far, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer #collectionToolBar .far, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar #notifications .notificationSlider .fal, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer #collectionToolBar .fal, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar #notifications .notificationSlider .fas, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer #collectionToolBar .fas, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer #collectionContainer #collectionToolBar label, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar .entry h2, .entry section#rightColumn #mainContent #content #collectionContainer #collectionToolBar h2, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar .btn, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar .circle, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar header#navigation #mainNav ul li, header#navigation #mainNav ul section#rightColumn #mainContent #content #collectionContainer #collectionToolBar li, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionContainer #collectionToolBar a, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionContainer #collectionToolBar span, section#rightColumn #mainContent #content #collectionContainer #collectionToolBar section#middleColumn #search .bottom .left, section#middleColumn #search .bottom section#rightColumn #mainContent #content #collectionContainer #collectionToolBar .left {
  margin-top: 0;
  margin-left: 0px;
  background: #fff;
}
section#rightColumn #mainContent #content #collectionContainer .button, section#rightColumn #mainContent #content #collectionContainer #notifications .notificationSlider .far, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .far, section#rightColumn #mainContent #content #collectionContainer #notifications .notificationSlider .fal, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .fal, section#rightColumn #mainContent #content #collectionContainer #notifications .notificationSlider .fas, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .fas, section#rightColumn #mainContent #content #collectionContainer .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer #collectionContainer label, section#rightColumn #mainContent #content #collectionContainer .entry h2, .entry section#rightColumn #mainContent #content #collectionContainer h2, section#rightColumn #mainContent #content #collectionContainer .btn, section#rightColumn #mainContent #content #collectionContainer .circle, section#rightColumn #mainContent #content #collectionContainer header#navigation #mainNav ul li, header#navigation #mainNav ul section#rightColumn #mainContent #content #collectionContainer li, section#rightColumn #mainContent #content #collectionContainer header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionContainer a, section#rightColumn #mainContent #content #collectionContainer header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionContainer span, section#rightColumn #mainContent #content #collectionContainer section#middleColumn #search .bottom .left, section#middleColumn #search .bottom section#rightColumn #mainContent #content #collectionContainer .left {
  display: inline-block;
  margin-left: auto;
  position: relative;
  margin-top: 5px;
  min-width: 30px;
  min-height: 30px;
  max-height: 30px;
  max-width: 30px;
  margin-left: 15px;
  border-radius: 25px;
  background: #e7e7e7;
  border: 1px solid #888;
  box-sizing: border-box;
  text-align: center;
  line-height: 30px;
}
section#rightColumn #mainContent #content #collectionContainer .button.changeOrder, section#rightColumn #mainContent #content #collectionContainer #notifications .notificationSlider .changeOrder.far, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .changeOrder.far, section#rightColumn #mainContent #content #collectionContainer #notifications .notificationSlider .changeOrder.fal, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .changeOrder.fal, section#rightColumn #mainContent #content #collectionContainer #notifications .notificationSlider .changeOrder.fas, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .changeOrder.fas, section#rightColumn #mainContent #content #collectionContainer .columns .inputContainer label.changeOrder, section#rightColumn #mainContent #content .columns .inputContainer #collectionContainer label.changeOrder, section#rightColumn #mainContent #content #collectionContainer .entry h2.changeOrder, .entry section#rightColumn #mainContent #content #collectionContainer h2.changeOrder, section#rightColumn #mainContent #content #collectionContainer .changeOrder.btn, section#rightColumn #mainContent #content #collectionContainer .changeOrder.circle, section#rightColumn #mainContent #content #collectionContainer header#navigation #mainNav ul li.changeOrder, header#navigation #mainNav ul section#rightColumn #mainContent #content #collectionContainer li.changeOrder, section#rightColumn #mainContent #content #collectionContainer header#navigation #bottomNav ul li a.changeOrder, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionContainer a.changeOrder, section#rightColumn #mainContent #content #collectionContainer header#navigation #bottomNav ul li span.changeOrder, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionContainer span.changeOrder, section#rightColumn #mainContent #content #collectionContainer section#middleColumn #search .bottom .changeOrder.left, section#middleColumn #search .bottom section#rightColumn #mainContent #content #collectionContainer .changeOrder.left {
  margin-left: 10px;
}
section#rightColumn #mainContent #content #collectionContainer .stack {
  flex-wrap: wrap;
  flex-direction: column;
  margin-left: 15px;
}
section#rightColumn #mainContent #content #collectionContainer .stack .button, section#rightColumn #mainContent #content #collectionContainer .stack #notifications .notificationSlider .far, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .stack .far, section#rightColumn #mainContent #content #collectionContainer .stack #notifications .notificationSlider .fal, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .stack .fal, section#rightColumn #mainContent #content #collectionContainer .stack #notifications .notificationSlider .fas, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .stack .fas, section#rightColumn #mainContent #content #collectionContainer .stack .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer #collectionContainer .stack label, section#rightColumn #mainContent #content #collectionContainer .stack .entry h2, .entry section#rightColumn #mainContent #content #collectionContainer .stack h2, section#rightColumn #mainContent #content #collectionContainer .stack .btn, section#rightColumn #mainContent #content #collectionContainer .stack .circle, section#rightColumn #mainContent #content #collectionContainer .stack header#navigation #mainNav ul li, header#navigation #mainNav ul section#rightColumn #mainContent #content #collectionContainer .stack li, section#rightColumn #mainContent #content #collectionContainer .stack header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionContainer .stack a, section#rightColumn #mainContent #content #collectionContainer .stack header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionContainer .stack span, section#rightColumn #mainContent #content #collectionContainer .stack section#middleColumn #search .bottom .left, section#middleColumn #search .bottom section#rightColumn #mainContent #content #collectionContainer .stack .left {
  margin-left: 0;
  margin-right: 0;
}
section#rightColumn #mainContent #content #collectionContainer .stack .button:first-child, section#rightColumn #mainContent #content #collectionContainer .stack #notifications .notificationSlider .far:first-child, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .stack .far:first-child, section#rightColumn #mainContent #content #collectionContainer .stack #notifications .notificationSlider .fal:first-child, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .stack .fal:first-child, section#rightColumn #mainContent #content #collectionContainer .stack #notifications .notificationSlider .fas:first-child, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionContainer .stack .fas:first-child, section#rightColumn #mainContent #content #collectionContainer .stack .columns .inputContainer label:first-child, section#rightColumn #mainContent #content .columns .inputContainer #collectionContainer .stack label:first-child, section#rightColumn #mainContent #content #collectionContainer .stack .entry h2:first-child, .entry section#rightColumn #mainContent #content #collectionContainer .stack h2:first-child, section#rightColumn #mainContent #content #collectionContainer .stack .btn:first-child, section#rightColumn #mainContent #content #collectionContainer .stack .circle:first-child, section#rightColumn #mainContent #content #collectionContainer .stack header#navigation #mainNav ul li:first-child, header#navigation #mainNav ul section#rightColumn #mainContent #content #collectionContainer .stack li:first-child, section#rightColumn #mainContent #content #collectionContainer .stack header#navigation #bottomNav ul li a:first-child, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionContainer .stack a:first-child, section#rightColumn #mainContent #content #collectionContainer .stack header#navigation #bottomNav ul li span:first-child, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionContainer .stack span:first-child, section#rightColumn #mainContent #content #collectionContainer .stack section#middleColumn #search .bottom .left:first-child, section#middleColumn #search .bottom section#rightColumn #mainContent #content #collectionContainer .stack .left:first-child {
  margin-top: 0;
}
section#rightColumn #mainContent #content #collectionContainer .postCollectionPart {
  margin-bottom: 15px;
  flex-wrap: nowrap;
  align-items: center;
}
section#rightColumn #mainContent #content #collectionContainer .postCollectionPart .insertIcon {
  margin-right: 15px;
}
section#rightColumn #mainContent #content #collectionContainer .postCollectionPart:last-child {
  margin-bottom: 0px;
}
section#rightColumn #mainContent #content #collectionContainer .postCollectionPart hr {
  margin-bottom: 0px;
}
section#rightColumn #mainContent #content #collectionContainer .postCollectionPartContent {
  width: 100%;
  background: #fff;
  border: 1px solid;
  box-sizing: border-box;
  padding: 15px;
  border-radius: 3px;
  border-color: #3e3d3d;
}
section#rightColumn #mainContent #content #collectionContainer .postCollectionPartContent .entryContent p:last-child {
  margin-bottom: 0;
}
section#rightColumn #mainContent #content #collectionContainer textarea {
  width: 100%;
  border-radius: 3px;
  border: 1px solid;
  box-sizing: border-box;
  padding: 15px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: "Montserrat", sans-serif;
  border-color: #3e3d3d;
}
section#rightColumn #mainContent #content #collectionContainer hr {
  border-color: #3e3d3d;
}
section#rightColumn #mainContent #content #collectionContainer hr.solid, section#rightColumn #mainContent #content #collectionContainer hr.dashed, section#rightColumn #mainContent #content #collectionContainer hr.blank {
  border: 0;
  width: 100%;
}
section#rightColumn #mainContent #content #collectionContainer hr.dashed {
  border-bottom: 2px dashed;
}
section#rightColumn #mainContent #content #collectionContainer hr.solid {
  border-bottom: 1px solid;
}
section#rightColumn #mainContent #content #collectionContainer hr.blank {
  border-bottom: 1px solid #e7e7e7;
}
section#rightColumn #mainContent #content #collectionContainer .hrContainer {
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: center;
}
section#rightColumn #mainContent #content #collectionContainer .hrContainer:after {
  position: absolute;
  bottom: -10px;
  left: 0;
  background: #fff;
  padding-right: 15px;
}
section#rightColumn #mainContent #content #collectionContainer .hrContainer.startSec:after {
  content: "Start Section";
}
section#rightColumn #mainContent #content #collectionContainer .hrContainer.endSec:after {
  content: "End Section";
}
section#rightColumn #mainContent #content #collectionContainer .hrContainer.blankLine:after {
  content: "Blank Space";
}
section#rightColumn #mainContent #content #collectionContainer .hrContainer.lineSeparator:after {
  content: "Line Separator";
}
section#rightColumn #mainContent #content #collectionViewContainer h1 {
  color: var(--secondary-color);
}
section#rightColumn #mainContent #content #collectionViewContainer h1.collectionTitle {
  color: #3e3d3d;
}
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPartPreview h1,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionFullContent h1 {
  margin-right: 20px;
  font-weight: 600;
  color: #3e3d3d;
}
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart {
  padding-left: 12px;
  border-left: 4px solid;
  margin-bottom: 20px;
}
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart .viewAnalysis .btn {
  border: 0;
}
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.button, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.far, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.far, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.fal, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.fal, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.fas, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.fas, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.btn, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.circle, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart section#middleColumn #search .bottom span.left, section#middleColumn #search .bottom section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.left {
  background: #3e3d3d;
}
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.button .far, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.far .far, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.far .far, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.fal .far, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.fal .far, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.fas .far, #notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.fas .far, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.btn .far, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.circle .far, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart header#navigation #bottomNav ul li span .far, header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span .far, section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart section#middleColumn #search .bottom span.left .far, section#middleColumn #search .bottom section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.left .far,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.button .fal,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.far .fal,
#notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.far .fal,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.fal .fal,
#notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.fal .fal,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.fas .fal,
#notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.fas .fal,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.btn .fal,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.circle .fal,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart header#navigation #bottomNav ul li span .fal,
header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span .fal,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart section#middleColumn #search .bottom span.left .fal,
section#middleColumn #search .bottom section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.left .fal,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.button .fas,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.far .fas,
#notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.far .fas,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.fal .fas,
#notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.fal .fas,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart #notifications .notificationSlider span.fas .fas,
#notifications .notificationSlider section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.fas .fas,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.btn .fas,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.circle .fas,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart header#navigation #bottomNav ul li span .fas,
header#navigation #bottomNav ul li section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span .fas,
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart section#middleColumn #search .bottom span.left .fas,
section#middleColumn #search .bottom section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart span.left .fas {
  color: #fff;
}
section#rightColumn #mainContent #content #collectionViewContainer .postCollectionPart p:last-child {
  margin-bottom: 0;
}
section#rightColumn #mainContent #content .postCollectionPartPreview .button, section#rightColumn #mainContent #content .postCollectionPartPreview #notifications .notificationSlider .far, #notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartPreview .far, section#rightColumn #mainContent #content .postCollectionPartPreview #notifications .notificationSlider .fal, #notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartPreview .fal, section#rightColumn #mainContent #content .postCollectionPartPreview #notifications .notificationSlider .fas, #notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartPreview .fas, section#rightColumn #mainContent #content .postCollectionPartPreview .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer .postCollectionPartPreview label, section#rightColumn #mainContent #content .postCollectionPartPreview .entry h2, .entry section#rightColumn #mainContent #content .postCollectionPartPreview h2, section#rightColumn #mainContent #content .postCollectionPartPreview .btn, section#rightColumn #mainContent #content .postCollectionPartPreview .circle, section#rightColumn #mainContent #content .postCollectionPartPreview header#navigation #mainNav ul li, header#navigation #mainNav ul section#rightColumn #mainContent #content .postCollectionPartPreview li, section#rightColumn #mainContent #content .postCollectionPartPreview header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#rightColumn #mainContent #content .postCollectionPartPreview a, section#rightColumn #mainContent #content .postCollectionPartPreview header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#rightColumn #mainContent #content .postCollectionPartPreview span, section#rightColumn #mainContent #content .postCollectionPartPreview section#middleColumn #search .bottom .left, section#middleColumn #search .bottom section#rightColumn #mainContent #content .postCollectionPartPreview .left,
section#rightColumn #mainContent #content .postCollectionPartContent .button,
section#rightColumn #mainContent #content .postCollectionPartContent #notifications .notificationSlider .far,
#notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartContent .far,
section#rightColumn #mainContent #content .postCollectionPartContent #notifications .notificationSlider .fal,
#notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartContent .fal,
section#rightColumn #mainContent #content .postCollectionPartContent #notifications .notificationSlider .fas,
#notifications .notificationSlider section#rightColumn #mainContent #content .postCollectionPartContent .fas,
section#rightColumn #mainContent #content .postCollectionPartContent .columns .inputContainer label,
section#rightColumn #mainContent #content .columns .inputContainer .postCollectionPartContent label,
section#rightColumn #mainContent #content .postCollectionPartContent .entry h2,
.entry section#rightColumn #mainContent #content .postCollectionPartContent h2,
section#rightColumn #mainContent #content .postCollectionPartContent .btn,
section#rightColumn #mainContent #content .postCollectionPartContent .circle,
section#rightColumn #mainContent #content .postCollectionPartContent header#navigation #mainNav ul li,
header#navigation #mainNav ul section#rightColumn #mainContent #content .postCollectionPartContent li,
section#rightColumn #mainContent #content .postCollectionPartContent header#navigation #bottomNav ul li a,
header#navigation #bottomNav ul li section#rightColumn #mainContent #content .postCollectionPartContent a,
section#rightColumn #mainContent #content .postCollectionPartContent header#navigation #bottomNav ul li span,
header#navigation #bottomNav ul li section#rightColumn #mainContent #content .postCollectionPartContent span,
section#rightColumn #mainContent #content .postCollectionPartContent section#middleColumn #search .bottom .left,
section#middleColumn #search .bottom section#rightColumn #mainContent #content .postCollectionPartContent .left {
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  max-height: 30px;
  border-radius: 30px;
  border: 1px solid;
  margin-left: auto;
  align-items: center;
  justify-content: center;
  position: sticky;
  top: 0;
}
section#rightColumn #mainContent #content .postCollectionPartPreview .btn,
section#rightColumn #mainContent #content .postCollectionPartContent .btn {
  width: 100%;
  border-radius: 3px;
}
section#rightColumn #mainContent #content .postCollectionPartPreview .collection_h1,
section#rightColumn #mainContent #content .postCollectionPartContent .collection_h1 {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 5px;
}
section#rightColumn #mainContent #content .postCollectionFullContent {
  margin-right: 20px;
  width: 100%;
}
section#rightColumn #mainContent #content .moreButtons {
  display: none;
  min-width: 145px;
  max-width: 145px;
  box-sizing: border-box;
  padding: 10px;
  position: absolute;
  top: 40px;
  right: 0;
  background: #fff;
  border: 1px solid;
  border-radius: 3px;
  z-index: 7;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
}
section#rightColumn #mainContent #content .moreButtons .button, section#rightColumn #mainContent #content .moreButtons #notifications .notificationSlider .far, #notifications .notificationSlider section#rightColumn #mainContent #content .moreButtons .far, section#rightColumn #mainContent #content .moreButtons #notifications .notificationSlider .fal, #notifications .notificationSlider section#rightColumn #mainContent #content .moreButtons .fal, section#rightColumn #mainContent #content .moreButtons #notifications .notificationSlider .fas, #notifications .notificationSlider section#rightColumn #mainContent #content .moreButtons .fas, section#rightColumn #mainContent #content .moreButtons .columns .inputContainer label, section#rightColumn #mainContent #content .columns .inputContainer .moreButtons label, section#rightColumn #mainContent #content .moreButtons .entry h2, .entry section#rightColumn #mainContent #content .moreButtons h2, section#rightColumn #mainContent #content .moreButtons .btn, section#rightColumn #mainContent #content .moreButtons .circle, section#rightColumn #mainContent #content .moreButtons header#navigation #mainNav ul li, header#navigation #mainNav ul section#rightColumn #mainContent #content .moreButtons li, section#rightColumn #mainContent #content .moreButtons header#navigation #bottomNav ul li a, header#navigation #bottomNav ul li section#rightColumn #mainContent #content .moreButtons a, section#rightColumn #mainContent #content .moreButtons header#navigation #bottomNav ul li span, header#navigation #bottomNav ul li section#rightColumn #mainContent #content .moreButtons span, section#rightColumn #mainContent #content .moreButtons section#middleColumn #search .bottom .left, section#middleColumn #search .bottom section#rightColumn #mainContent #content .moreButtons .left {
  margin-left: 10px !important;
  margin-top: 0 !important;
}
section#rightColumn #mainContent #content .moreButtons .button:first-child, section#rightColumn #mainContent #content .moreButtons #notifications .notificationSlider .far:first-child, #notifications .notificationSlider section#rightColumn #mainContent #content .moreButtons .far:first-child, section#rightColumn #mainContent #content .moreButtons #notifications .notificationSlider .fal:first-child, #notifications .notificationSlider section#rightColumn #mainContent #content .moreButtons .fal:first-child, section#rightColumn #mainContent #content .moreButtons #notifications .notificationSlider .fas:first-child, #notifications .notificationSlider section#rightColumn #mainContent #content .moreButtons .fas:first-child, section#rightColumn #mainContent #content .moreButtons .columns .inputContainer label:first-child, section#rightColumn #mainContent #content .columns .inputContainer .moreButtons label:first-child, section#rightColumn #mainContent #content .moreButtons .entry h2:first-child, .entry section#rightColumn #mainContent #content .moreButtons h2:first-child, section#rightColumn #mainContent #content .moreButtons .btn:first-child, section#rightColumn #mainContent #content .moreButtons .circle:first-child, section#rightColumn #mainContent #content .moreButtons header#navigation #mainNav ul li:first-child, header#navigation #mainNav ul section#rightColumn #mainContent #content .moreButtons li:first-child, section#rightColumn #mainContent #content .moreButtons header#navigation #bottomNav ul li a:first-child, header#navigation #bottomNav ul li section#rightColumn #mainContent #content .moreButtons a:first-child, section#rightColumn #mainContent #content .moreButtons header#navigation #bottomNav ul li span:first-child, header#navigation #bottomNav ul li section#rightColumn #mainContent #content .moreButtons span:first-child, section#rightColumn #mainContent #content .moreButtons section#middleColumn #search .bottom .left:first-child, section#middleColumn #search .bottom section#rightColumn #mainContent #content .moreButtons .left:first-child {
  margin-left: 0 !important;
}
section#rightColumn #mainContent #content .moreButtons:before {
  content: "";
  position: absolute;
  top: -12px;
  right: 3px;
  width: 0;
  height: 0;
  border-bottom: 11px solid;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
section#rightColumn #mainContent #content .columns {
  flex-wrap: wrap;
  margin-bottom: 15px;
}
section#rightColumn #mainContent #content .columns .inputContainer {
  min-width: 33.33%;
  max-width: 33.33%;
  align-items: center;
  flex-wrap: none;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
}
section#rightColumn #mainContent #content .columns .inputContainer label,
section#rightColumn #mainContent #content .columns .inputContainer input {
  flex: none;
}
section#rightColumn #mainContent #content .columns .inputContainer label {
  padding-bottom: 0;
  flex: 0 0 100%;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
}
section#rightColumn #mainContent #content .columns .inputContainer label span {
  max-width: calc(100% - 40px);
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
section#rightColumn #mainContent #content .columns .inputContainer input {
  margin-right: 10px;
}
section#rightColumn #mainContent #content .formError {
  color: red;
  font-style: italic;
}
section#rightColumn #mainContent #content .configContainer {
  width: 100%;
}
section#rightColumn #mainContent #content .configContainer .configLoop {
  width: 100%;
}
section#rightColumn #mainContent #content .configBorder {
  padding-bottom: 20px;
  border-bottom: 1px solid;
}
section#rightColumn #mainContent #content .sameLine {
  display: flex;
  width: 100%;
  align-items: center;
}
section#rightColumn #mainContent #content .sameLine input {
  width: 100%;
  flex: auto;
  margin-right: 20px;
}
section#rightColumn #mainContent #content .sameLine input[type=checkbox],
section#rightColumn #mainContent #content .sameLine input[type=radio] {
  width: auto;
  max-width: 20px;
  border: 0;
  margin: 0;
  margin-right: 10px;
}
section#rightColumn #mainContent #content .sameLine span {
  padding-right: 50px;
}
section#rightColumn #mainContent #content .sameLine label {
  flex: none;
  align-items: center;
}
section#rightColumn #mainContent #content .sameLine label.noBottom {
  padding-bottom: 0;
}
section#rightColumn #mainContent #content .mail-information-button {
  margin-right: auto;
  align-items: center;
  justify-content: center;
}
section#rightColumn #mainContent #content .mail-information-button .information {
  display: none;
  position: absolute;
  font-size: 12px;
  background: #3e3d3d;
  color: #fff;
  border-radius: 5px;
  padding: 8px;
  box-sizing: border-box;
  bottom: 20px;
}
section#rightColumn #mainContent #content .mail-information-button:hover .information {
  display: flex;
  flex-wrap: wrap;
}
section#rightColumn #mainContent #content .mail-information-button:hover .information .informationLine {
  margin-bottom: 6px;
  flex-shrink: 0;
  flex: 0 0 100%;
}
section#rightColumn #mainContent #content .mail-information-button:hover .information .informationLine:last-child {
  margin-bottom: 0;
}
section#rightColumn #mainContent #content .mail-information-button:hover:after {
  display: block;
}
section#rightColumn #mainContent #content .mail-information-button:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 15px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #3e3d3d;
  display: none;
}
section#rightColumn #mainContent .circle {
  position: absolute;
  bottom: 20px;
  right: 20px;
  opacity: 0.5;
}
section#rightColumn #mainContent .circle .fal,
section#rightColumn #mainContent .circle .far,
section#rightColumn #mainContent .circle .fas {
  top: -2px;
}
section#rightColumn #mainContent .disabled-overlay {
  position: relative;
}
section#rightColumn #mainContent .disabled-overlay:after {
  content: "";
  position: absolute;
  z-index: 999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.invalid-feedback {
  padding-bottom: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  display: block;
  color: #dc3545;
}

#notifications {
  position: absolute;
  right: 0;
  max-width: 400px;
  top: 96px;
}
#notifications .notificationSlider {
  position: relative;
  width: auto;
  clear: both;
  float: right;
  padding: 20px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-right: 50px;
  color: #fff;
  z-index: 999;
  box-sizing: border-box;
  right: -400px;
  margin-bottom: 10px;
  border-radius: 3px;
  transition: 0.3s ease;
}
#notifications .notificationSlider.error {
  background: rgba(220, 53, 69, 0.8);
  right: 10px;
  transition: 0.2s ease;
}
#notifications .notificationSlider.success {
  background: rgba(40, 167, 69, 0.8);
  right: 10px;
  transition: 0.2s ease;
}
#notifications .notificationSlider.warning {
  background: rgba(255, 193, 7, 0.8);
  right: 10px;
  transition: 0.2s ease;
}
#notifications .notificationSlider .far, #notifications .notificationSlider .fal, #notifications .notificationSlider .fas {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
}

.userLoginRegister {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--primary-color);
}
.userLoginRegister .interface {
  min-width: 350px;
  max-width: 350px;
  max-height: 90%;
  overflow-y: scroll;
  text-align: center;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  padding: 50px;
}
.userLoginRegister .interface #logo {
  margin-bottom: 30px;
  float: none;
  max-height: 300px;
}
.userLoginRegister .interface #logo a {
  justify-content: center;
}
.userLoginRegister .interface #logo a img {
  max-width: 100%;
  max-height: 100%;
}
.userLoginRegister .interface h1 {
  margin-bottom: 30px;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 700;
  color: #3e3d3d;
}
.userLoginRegister .interface form input[type=text], .userLoginRegister .interface form input[type=email], .userLoginRegister .interface form input[type=password] {
  width: 100%;
  height: 35px;
  box-sizing: border-box;
  border: 1px solid #000;
  margin-bottom: 10px;
  padding: 0 10px;
  border-radius: 3px;
}
.userLoginRegister .interface form button {
  width: 100%;
  border: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.userLoginRegister .interface form button:hover {
  background: var(--primary-color);
}
.userLoginRegister .interface form a {
  color: #2D8CEB;
}
.userLoginRegister .interface form .submit {
  margin-top: 30px;
  flex-wrap: wrap;
}
.userLoginRegister .interface form .submit label {
  padding-bottom: 30px;
  display: inline-block;
  flex: 0 0 100%;
}
.userLoginRegister .interface form .submit button {
  max-width: 250px;
  flex: 0 0 100%;
  margin: auto;
}
.userLoginRegister .interface form .submit button #completeRegistrationTccForm, .userLoginRegister .interface form .submit #completeRegistrationForm {
  max-width: none;
}
.userLoginRegister .interface form label {
  margin-bottom: 10px;
  display: block;
}
.userLoginRegister .interface form label.error {
  color: #dc3545;
}
.userLoginRegister .interface form label.active {
  background: #28a745;
}
.userLoginRegister .interface form label.archived {
  background: #dc3545;
}
.userLoginRegister .interface.large {
  max-width: 960px;
}
.userLoginRegister .interface.large #logo, .userLoginRegister .interface.large form .contain {
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
}
.userLoginRegister .interface.large .terms {
  background: #e7e7e7;
  width: 100%;
  border-radius: 3px;
  max-height: 400px;
  overflow: scroll;
  box-sizing: border-box;
  padding: 20px;
  margin-top: 30px;
}

/* Layout Classes */
.inputContainer {
  flex-wrap: wrap;
  margin-bottom: 20px;
  align-items: center;
}
.inputContainer label {
  flex: 0 0 100%;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  line-height: 19px;
  line-height: 1.1875rem;
  font-weight: 400;
  color: #3e3d3d;
}
.inputContainer label span {
  text-transform: none;
}
.inputContainer label.error {
  text-transform: none;
  color: #dc3545;
  margin-top: 10px;
  padding-bottom: 0;
}
.inputContainer input, .inputContainer textarea {
  flex: 0 0 100%;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  height: 35px;
  font-weight: 300;
  border: 1px solid;
  box-sizing: border-box;
  padding: 0 10px;
  border-radius: 3px;
  background: #F5F6F6;
  border-color: #3e3d3d;
}
.inputContainer input.error, .inputContainer textarea.error {
  border-color: #dc3545;
}
.inputContainer input.embed, .inputContainer textarea.embed {
  min-height: 100px;
}
.inputContainer input[type=file] {
  border: 0;
  padding: 0;
  background: transparent;
  outline: none;
}
.inputContainer input[type=color] {
  flex: 0 0 55px;
}
.inputContainer textarea {
  min-height: 200px;
  line-height: 25px;
  line-height: 1.5625rem;
  padding: 10px;
}
.inputContainer select {
  width: 100%;
  height: 35px;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  border: 1px solid;
  border-radius: 3px;
  -webkit-appearance: none;
  padding: 0 30px 0 10px;
  background-image: url("/fontawesome-pro-5.12.1-web/svgs/solid/sort.svg");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: right 10px center;
  border-color: #3e3d3d;
  background-color: #F5F6F6;
}
.inputContainer .inputContainer {
  width: 100%;
}
.inputContainer.inputContainerButton input {
  flex: auto !important;
}
.inputContainer.inputContainerButton .btn {
  margin-left: 10px;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb20 {
  margin-bottom: 20px;
}
.mb20 .inputContainer {
  margin-bottom: 0;
}

.mb25 {
  margin-bottom: 25px;
}

.mt0 {
  margin-top: 0px;
}

.mt20 {
  margin-top: 20px;
}

.ml20 {
  margin-left: 20px;
}

.p0 {
  padding: 0 !important;
}

.leftAuto {
  margin-left: auto;
}

.rightAuto {
  margin-right: auto;
}

.clickable {
  cursor: pointer;
}

/* Labels */
.tagLabels span, .journalistLabels span, .specialtiesLabels span, .publicationLabels span {
  padding: 5px 10px;
  background: #F5F6F6;
  border-radius: 30px;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 5px;
  font-size: 14px;
  font-size: 0.875rem;
}
.tagLabels span .fal, .tagLabels span .far, .tagLabels span .fas, .journalistLabels span .fal, .journalistLabels span .far, .journalistLabels span .fas, .specialtiesLabels span .fal, .specialtiesLabels span .far, .specialtiesLabels span .fas, .publicationLabels span .fal, .publicationLabels span .far, .publicationLabels span .fas {
  margin-left: 5px;
  cursor: pointer;
}

#overlayContainer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  align-items: center;
  justify-content: center;
}
#overlayContainer #overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
#overlayContainer #overlayContent {
  width: 80%;
  max-width: 500px;
  max-height: 80%;
  box-sizing: border-box;
  overflow: scroll;
  padding: 20px;
  background: #f9f9f9;
  border-radius: 3px;
  position: relative;
}
#overlayContainer #overlayContent .fa-times-circle {
  font-size: 20px;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 99;
}
#overlayContainer #overlayContent #modalInjection {
  display: none;
  flex: 0 0 100%;
  width: 100%;
}
#overlayContainer #overlayContent #modalInjection #publicationCreateForm, #overlayContainer #overlayContent #modalInjection #journalistCreateForm {
  width: 100%;
}
#overlayContainer #overlayContent form {
  flex: 0 0 100%;
}
#overlayContainer #overlayContent form label {
  display: flex;
  align-items: center;
}
#overlayContainer #overlayContent form label input {
  flex: none;
  margin-left: 10px;
}
#overlayContainer #overlayContent form input {
  background: #fff;
}
#overlayContainer #overlayContent .scrollable {
  background: #fff;
}
#overlayContainer #overlayContent .tagLabels span, #overlayContainer #overlayContent .journalistLabels span, #overlayContainer #overlayContent .specialtiesLabels span, #overlayContainer #overlayContent .publicationLabels span {
  background: #e7e7e7;
}
#overlayContainer #overlayContent .modalWrapper {
  height: 100%;
  min-height: 100%;
  flex-direction: column;
}
#overlayContainer #overlayContent .modalWrapper .modalContainer {
  flex-direction: column;
  flex: 1;
  overflow: scroll;
  margin: 10px 0;
  box-sizing: border-box;
}
#overlayContainer #overlayContent .modalWrapper .modalHeader {
  border-bottom: 1px solid;
  position: relative;
}
#overlayContainer #overlayContent .modalWrapper .modalFooter {
  border-top: 1px solid;
  padding-top: 15px;
}
#overlayContainer #overlayContent.fullModalWidth {
  max-width: 1000px;
}
#overlayContainer #overlayContent.fullModalWidth .view {
  width: 100%;
}
#overlayContainer #overlayContent.fullModalWidth .view h1 {
  margin-right: 40px;
}
#overlayContainer #overlayContent.fullModalWidth .view img {
  max-width: 100%;
  height: auto;
}

#overlaySpinner {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  align-items: center;
  justify-content: center;
  background: rgba(220, 220, 220, 0.6);
}

/* Tour Styles */
.card {
  position: relative;
}

#divOverlay {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
}

.contentDiv {
  width: 220px;
  min-height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  background: white;
  z-index: 999;
  box-sizing: border-box;
  padding: 15px;
  border-radius: 10px;
}
.contentDiv h2 {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 5px;
}
.contentDiv .content {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 15px;
}
.contentDiv .tour-buttons {
  position: relative;
  bottom: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.contentDiv .tour-buttons .prev,
.contentDiv .tour-buttons .next,
.contentDiv .tour-buttons .pause,
.contentDiv .tour-buttons .stop {
  font-size: 25px;
  font-size: 1.5625rem;
  cursor: pointer;
}
.contentDiv .tour-buttons .prev:last-child,
.contentDiv .tour-buttons .next:last-child,
.contentDiv .tour-buttons .pause:last-child,
.contentDiv .tour-buttons .stop:last-child {
  margin-right: 0;
}
.contentDiv .tour-buttons .prev:hover,
.contentDiv .tour-buttons .next:hover,
.contentDiv .tour-buttons .pause:hover,
.contentDiv .tour-buttons .stop:hover {
  color: #3e3d3d;
}
.contentDiv .tour-buttons .prev:hover,
.contentDiv .tour-buttons .next:hover {
  color: #3e3d3d;
}
.contentDiv .tour-buttons .stop {
  color: #dc3545;
}
.contentDiv .tour-buttons .pause {
  color: #ffc107;
}

.selection {
  position: absolute;
  top: 0;
  right: 0;
  color: #ff9c07;
  z-index: 9;
  cursor: pointer;
  background: #fff;
  border-radius: 100%;
}
.selection i {
  display: flex;
  padding: 1px;
}

.position1 {
  top: 0;
  left: 0;
  transform: translateX(-100%) translateY(-100%);
}

.position2 {
  top: -20px;
  left: -999px;
  right: -999px;
  margin: auto;
  transform: translateY(-100%);
}
.position2:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #fff;
  position: absolute;
  bottom: -20px;
  left: -999px;
  right: -999px;
  margin: auto;
}

.position3 {
  top: 0;
  right: 0;
  transform: translateX(100%) translateY(-100%);
}

.position4 {
  top: 50%;
  margin: auto;
  left: auto;
  right: -20px;
  transform: translateX(100%) translateY(-50%);
}
.position4:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #fff;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: -20px;
  transform: translateY(-50%);
}

.position5 {
  top: auto;
  bottom: 0;
  right: 0;
  transform: translateX(100%) translateY(100%);
}

.position6 {
  top: auto;
  right: auto;
  bottom: -20px;
  left: -999px;
  right: -999px;
  margin: auto;
  transform: translateY(100%);
}
.position6:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #fff;
  position: absolute;
  top: -20px;
  left: -999px;
  right: -999px;
  margin: auto;
}

.position7 {
  right: auto;
  top: auto;
  bottom: 0;
  left: 0;
  transform: translateX(-100%) translateY(100%);
}

.position8 {
  right: auto;
  left: 0;
  top: -999px;
  bottom: -999px;
  margin: auto;
  transform: translateX(-100%);
}

.tooltips .showTitle {
  display: none !important;
  position: absolute !important;
  bottom: 0;
  background: #fff;
  left: 50%;
  transform: translateY(calc(100% + 8px)) translateX(-50%);
  border-radius: 3px;
  padding: 2px 8px;
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
  color: #000 !important;
}

.tooltips .showTitle:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 6px solid #fff;
}

.tooltips [title] {
  position: relative;
}

.tooltips [title]:hover .showTitle {
  display: block !important;
}

/* Analytics Box -- Post */
.analysisView {
  display: none;
  margin-bottom: 25px;
}

.analysisBox {
  padding: 12px;
  box-sizing: border-box;
  border: 1px solid;
  background: #F3F4F4;
  position: relative;
  max-height: 350px;
}
.analysisBox.homepageAnalysis {
  max-height: none;
}
.analysisBox.homepageAnalysis .twitterImage {
  margin-bottom: 0;
}
.analysisBox.homepageAnalysis .analysisBoxWhite p, .analysisBox.homepageAnalysis .analysisBoxWhite span {
  font-size: 16px;
  font-size: 1rem;
  line-height: 21px;
  line-height: 1.3125rem;
}
.analysisBox.homepageAnalysis .analysisBoxWhite.graph {
  margin-top: 12px;
}
.analysisBox.homepageAnalysis #chartContainer {
  max-width: 785px;
  margin: auto;
}
.analysisBox .analysisHeader {
  align-items: flex-start;
}
.analysisBox .analysis .analysisGridContainer {
  display: none;
}
.analysisBox .twitterImage {
  float: left;
  width: 38px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.analysisBox .scrollable {
  border: 0;
  padding: 0;
  min-height: 265px;
  max-height: 265px;
}
.analysisBox .scrollable .timeline-Header-title {
  display: none !important;
}
.analysisBox .scrollable span.category {
  display: inline-block;
  padding: 2px 5px;
  border: 1px solid;
  border-radius: 5px;
  margin-right: 3px;
  margin-bottom: 5px;
}
.analysisBox .scrollable span.category.isCategory {
  cursor: pointer;
  color: #2D8CEB;
}
.analysisBox .scrollable span.category.isCategory:hover {
  color: #fff;
  background: #2D8CEB;
  border-color: #2D8CEB;
}
.analysisBox .scrollable.twitterFeed {
  max-height: 285px;
}
.analysisBox .split2, .analysisBox .split3 {
  grid-gap: 12px;
}
.analysisBox .analysisBoxWhite {
  background: #fff;
  padding: 12px;
  box-sizing: border-box;
  margin-right: 12px;
  width: 100%;
}
.analysisBox .analysisBoxWhite h4 {
  margin-bottom: 5px;
}
.analysisBox .analysisBoxWhite p, .analysisBox .analysisBoxWhite span {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 15px;
}
.analysisBox .analysisBoxWhite:last-child {
  margin-right: 0;
}
.analysisBox .analysisBoxWhite .articleContainer .articleLink {
  box-sizing: border-box;
  background: #F3F4F4;
  margin-bottom: 8px;
}
.analysisBox .analysisBoxWhite .articleContainer .articleLink a {
  text-decoration: none;
  width: 100%;
  padding: 8px;
}
.analysisBox .analysisBoxWhite .articleContainer .articleLink span {
  margin-bottom: 0;
  display: block;
  line-height: 16px;
}
.analysisBox .analysisBoxWhite .articleContainer .articleLink .far, .analysisBox .analysisBoxWhite .articleContainer .articleLink .fal, .analysisBox .analysisBoxWhite .articleContainer .articleLink .fas {
  margin-left: auto;
  padding-left: 5px;
  margin-top: auto;
  margin-bottom: auto;
}
.analysisBox .analysisBoxWhite .articleContainer .articleLink:hover {
  background: #2D8CEB;
}
.analysisBox .analysisBoxWhite .articleContainer .articleLink:hover a {
  color: #fff;
}
.analysisBox .analysisBoxWhite .row {
  width: 100%;
  min-width: auto;
  margin-bottom: 15px;
  flex-wrap: wrap;
}
.analysisBox .analysisBoxWhite .row .col {
  min-width: auto;
  align-items: center;
}
.analysisBox .analysisBoxWhite .row .col.rightSide {
  margin-left: auto;
  padding-left: 20px;
  flex-shrink: 0;
}
.analysisBox .analysisBoxWhite .row .col.rightSide .fas {
  margin-left: 15px;
  cursor: pointer;
}
.analysisBox .analysisBoxWhite .row .row {
  margin-bottom: 0;
  flex-wrap: nowrap;
}
.analysisBox .analysisBoxWhite .row .breakdown {
  min-width: 100%;
  padding-top: 5px;
  padding-left: 48px;
  box-sizing: border-box;
  font-size: 14px;
}
.analysisBox .analysisBoxWhite .row .breakdown .breakdownContainer {
  max-width: 190px;
}
.analysisBox .analysisBoxWhite .scrollHeader {
  background: #fff;
  box-sizing: border-box;
  position: sticky;
  top: 0;
}
.analysisBox .analysisBoxWhite.p0 .scrollHeader {
  padding: 12px;
  padding-bottom: 0;
}
.analysisBox .stat {
  margin-bottom: 15px;
  width: 100%;
}
.analysisBox .stat span.big {
  display: block;
  margin-bottom: 5px;
  width: 100%;
  font-weight: 500;
  line-height: 25px;
  font-size: 25px;
}
.analysisBox .scrubber {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 20px solid #000;
  position: absolute;
  top: -20px;
  transition: 0.2s ease;
}
.analysisBox .scrubber:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 18px solid #F3F4F4;
  position: absolute;
  top: 2px;
  left: -9px;
}

.viewAnalysis {
  margin-bottom: 25px;
  position: relative;
}
.viewAnalysis .cutout {
  background: #fff;
  padding: 0 20px;
  position: relative;
  z-index: 9;
}
.viewAnalysis .btn {
  margin: auto;
  position: relative;
  z-index: 99;
  border-radius: 3px;
  width: 100%;
}
.viewAnalysis:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.tabs {
  width: 100%;
  margin-bottom: -1px;
}
.tabs .tab {
  min-height: 35px;
  cursor: pointer;
  align-items: center;
  padding: 0 15px;
  border: 1px solid;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 5px;
  position: relative;
  margin-left: -1px;
  overflow: hidden;
}
.tabs .tab span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.tabs .tab.active, .tabs .tab:hover {
  background: #F3F4F4;
  z-index: 99;
}
.tabs .tab.active span {
  font-weight: bold;
}
.tabs .tab:hover {
  box-shadow: 0px -4px 6px rgba(0, 0, 0, 0.2);
}
.tabs .tab:first-child {
  margin-left: 0;
}
.tabs .fa-times-circle {
  margin-left: auto;
  cursor: pointer;
  font-size: 20px;
  padding-left: 10px;
}

.toggleContainer {
  padding-bottom: 40px;
}
.toggleContainer:last-child {
  padding-bottom: 0;
}
.toggleContainer #graph-overview {
  padding-top: 20px;
}

/* Homepage Scorecard */
.scorecardHeader {
  border-bottom: 2px solid;
}
.scorecardHeader h2 {
  margin-right: auto;
}
.scorecardHeader .toggleOpenClose, .scorecardHeader .toggleOpenCloseStats {
  align-items: center;
  margin-left: 50px;
  cursor: pointer;
}
.scorecardHeader .toggleOpenClose .fas, .scorecardHeader .toggleOpenCloseStats .fas {
  font-size: 30px;
}

.scorecardOptions {
  align-items: center;
  margin-bottom: 20px;
}
.scorecardOptions .scorecardOption {
  align-items: center;
  margin-right: 20px;
  width: 100%;
}
.scorecardOptions .scorecardOption .inputContainer {
  width: 100%;
}
.scorecardOptions .scorecardOption h4 {
  margin-bottom: 0;
  margin-right: 10px;
  flex-shrink: 0;
}
.scorecardOptions .scorecardOption:last-child {
  margin-right: 0;
}
.scorecardOptions .scorecardOption .btn {
  margin-left: 20px;
  margin-top: auto;
}

.boxHeader {
  align-items: center;
}

.toggleViews {
  margin-left: auto;
}
.toggleViews .viewBtn {
  padding: 5px 10px;
  font-size: 14px;
  border: 1px solid;
  cursor: pointer;
}
.toggleViews .viewBtn:first-child {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-right: 0;
}
.toggleViews .viewBtn:last-child {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.toggleViews .viewBtn.active {
  font-weight: bold;
  background: #F3F4F4;
}

/* Homepage Messages */
.messages .message {
  box-sizing: border-box;
  padding: 10px;
  width: 100%;
  border-radius: 5px;
  align-items: center;
  margin-bottom: 10px;
  background: #3e3d3d;
}
.messages .message h3 {
  color: #fff;
  margin-bottom: 0;
}
.messages .message .fas {
  margin-left: auto;
  color: #fff;
  cursor: pointer;
}
.messages .message:last-child {
  margin-bottom: 0;
}
.messages .message.high {
  border-left: 15px solid #dc3545;
}
.messages .message.medium {
  border-left: 15px solid #ffc107;
}
.messages .message.neutral {
  border-left: 15px solid #afafaf;
}

/* AWIS Map Style */
/* Article Iframe */
#web-iframe {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0%;
  overflow: hidden;
  transition: 0.2s ease;
}
#web-iframe iframe {
  width: 100%;
  height: 100%;
}

/* Froala */
.fr-sticky-dummy {
  display: none !important;
}

.fr-toolbar {
  position: relative !important;
}

/* Print Styles */
@media print {
  body * {
    visibility: hidden;
  }
  #companyContext, #navigation, #middleColumn, #topBar, .collapsePostInCollectionClick, .viewPostInCollectionClick {
    display: none !important;
  }
  #contentWrapper, #contentWrapper * {
    visibility: visible;
  }
  #contentWrapper {
    width: 100%;
  }
  #rightColumn {
    display: block !important;
  }
  #mainContent #content {
    position: relative !important;
  }
}
/* Mobile Styles */
.singleColumns #scorecardView .analysisGridContainer .split2, .singleColumns #scorecardView .analysisGridContainer .split3 {
  grid-template-columns: repeat(1, [col] 1fr);
}

@media screen and (max-width: 830px) {
  #scorecardView .boxHeader {
    flex-wrap: wrap;
  }
  #scorecardView .boxHeader .toggleViews {
    margin-left: 0;
    margin-bottom: 10px;
  }
  #scorecardView .analysisBox .analysisBoxWhite .row {
    border-bottom: 1px solid #F3F4F4;
    padding-bottom: 10px;
  }
  #scorecardView .analysisBox .analysisBoxWhite .row .row {
    flex-wrap: wrap;
    border-bottom: 0;
    padding-bottom: 0;
  }
  #scorecardView .analysisBox .analysisBoxWhite .row:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
  }
}
@media screen and (max-width: 960px) {
  .closedMiddle #scorecardView .scorecardOptions {
    flex-wrap: wrap;
  }
  .closedMiddle #scorecardView .scorecardOptions .scorecardOption:first-child {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .closedMiddle #scorecardView .analysisGridContainer .split2, .closedMiddle #scorecardView .analysisGridContainer .split3 {
    grid-template-columns: repeat(1, [col] 1fr);
  }
}
@media screen and (max-width: 630px) {
  .desktop {
    display: none;
  }
  .mobile {
    display: inline-block;
  }
  /* Turns "Stacked" Text Into One Line */
  .linebreak br {
    content: " ";
  }
  .linebreak br:after {
    content: " ";
  }
  header#navigation, section#middleColumn, section#rightColumn, section#middleColumn.closed {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    height: 100%;
    flex: 0 0 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  section#middleColumn .middleButton, .theme-iss section#rightColumn #topBar .left #title {
    display: none;
  }
  .licenseCopy {
    display: none !important;
  }
  .userLoginRegister .interface.large {
    width: 90%;
    padding: 20px;
  }
  header#navigation {
    width: 80%;
    max-width: 80%;
    min-width: 80%;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
  }
  header#navigation #bottomNav ul li:hover a, header#navigation #bottomNav ul li:hover span {
    color: rgba(255, 255, 255, 0.6);
  }
  section#middleColumn {
    width: 90%;
    max-width: 90%;
    min-width: 90%;
  }
  section#middleColumn .stabilize {
    width: 100%;
  }
  section#middleColumn.closed {
    width: 90%;
    max-width: 90%;
    min-width: 90%;
  }
  #notifications {
    max-width: 90%;
  }
  section#rightColumn #mainContent #content {
    padding: 25px 20px 20px 20px;
  }
  section#rightColumn #mainContent #content .columns .inputContainer {
    min-width: 50%;
    max-width: 50%;
  }
  section#rightColumn #mainContent #content .analyticsBox {
    max-height: auto;
  }
  section#rightColumn #mainContent #content .analyticsBox .split3 {
    grid-template-columns: repeat(1, [col] 1fr);
  }
}
/* Sort Styles */
.sortable {
  border-spacing: 0;
}
.sortable thead td {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.sortable tbody tr:nth-child(odd) {
  background: #fff;
}
.sortable td,
.sortable th {
  padding: 10px;
}
.sortable td:first-child,
.sortable th:first-child {
  border-top-left-radius: 4px;
}
.sortable td:last-child,
.sortable th:last-child {
  border-top-right-radius: 4px;
}
.sortable th {
  background: #808080;
  color: #fff;
  cursor: pointer;
  font-weight: normal;
  text-align: left;
  text-transform: capitalize;
  vertical-align: baseline;
  white-space: nowrap;
}
.sortable th:hover {
  color: #000;
}
.sortable th:hover::after {
  color: inherit;
  font-size: 1.2em;
  content: " ▸";
}
.sortable th::after {
  font-size: 1.2em;
  color: transparent;
  content: " ▸";
}
.sortable th.dir-d {
  color: #000;
}
.sortable th.dir-d::after {
  color: inherit;
  content: " ▾";
}
.sortable th.dir-u {
  color: #000;
}
.sortable th.dir-u::after {
  color: inherit;
  content: " ▴";
}
