@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .holiday-overlay,
.react-datepicker__month-text--holidays .holiday-overlay,
.react-datepicker__quarter-text--holidays .holiday-overlay,
.react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
.react-datepicker__day--holidays:hover .holiday-overlay,
.react-datepicker__month-text--holidays:hover .holiday-overlay,
.react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/*

UPDATED 3/22/2021 @ 4:00 PM

WHITE: #FFFFFF;
BLACK: #000000;

LIGHT: #F7F9FF;
MEDIUM: #D8DDED;
DARK: #505676;

RED: #FB3449;

BLUE: #3366FF;
BLUE HOVER: #3388FF;

GREEN: #33CC66;

*/

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* UI, MISC */

body {
  margin: 0px;
  height: 100%;
  background-color: #EFF1F4;
}
html {
  -webkit-text-size-adjust: 100%;
}

div {
  font-family: 'Roboto', arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 130%;
  font-weight: 400;
  color: #505676;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}
div {
  scrollbar-color: #cccccc #ececec;
  scrollbar-width: thin;
} /* FireFox */
div::-webkit-scrollbar {
  width: 8px;
  border-radius: 4px;
}
div::-webkit-scrollbar-track {
  background-color: rgba(80, 86, 116, 0.1);
}
div::-webkit-scrollbar-thumb {
  background-color: rgba(80, 86, 116, 0.25);
}
@media (max-width: 599px) {
  div,
  span {
    font-size: 11px;
    line-height: 120%;
  }
}

a {
  color: #3366ff;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
img {
  width: 100%;
  max-height: 400px;
  border: none;
  display: block;
  margin: 5px 0;
}

ul {
  margin-left: 0px;
  padding-left: 0px;
}
ol {
  margin-left: 0px;
  padding-left: 0px;
}
li {
  margin-left: 1.5em;
  padding-bottom: 10px;
}

ul li:last-child {
  padding-bottom: 0px;
}
ol li:last-child {
  padding-bottom: 0px;
}

form {
  margin: 0px;
  padding: 0px;
}
input[type='text'] {
  width: 100%;
  padding: 8px 12px;
  outline: none 0px;
  border: solid 1px #d8dded;
  font-family: 'Roboto', arial, helvetica, sans-serif;
  color: #505676;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
input[type='password'] {
  width: 100%;
  max-width: 500px;
  padding: 8px 12px;
  outline: none 0px;
  border: solid 1px #d8dded;
  font-family: 'Roboto', arial, helvetica, sans-serif;
  color: #505676;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
input::placeholder {
  color: #505676;
}

textarea {
  width: 100%;
  max-width: 500px;
  padding: 8px 12px;
  outline: none 0px;
  border: solid 1px #d8dded;
  font-family: 'Roboto', arial, helvetica, sans-serif;
  color: #505676;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  resize: none;
}
textarea::placeholder {
  color: #505676;
}
select {
  width: 100%;
  max-width: 500px;
  padding: 8px 12px;
  outline: none 0px;
  border: solid 1px #d8dded;
  font-family: 'Roboto', arial, helvetica, sans-serif;
  color: #505676;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
 
._Notice_2778d {
  display: block;
  font-size: 11px;
  font-weight: 500;
  padding-top: 4px;
}

._Ellipsis_2778d {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
._Alert_2778d {
  color: #fb3449;
}
._Notification_2778d {
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  right: 2px;
  top: 1px;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 6px 6px;
  background-image: url(/Notification.6b04b562.svg);
}
._DatePicker_2778d {
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 20px 20px;
}
._NoShow_2778d {
  display: none !important;
}
._Avatar_2778d {
  display: block;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: #d8dded;
  color: #505676;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

._UIMessage_2778d {
  display: block;
  width: 100%;
  height: 50px;
  left: 0px;
  bottom: -20px;
  z-index: 9999999999;
  text-align: center;
}
._UIMessage_2778d span {
  max-width: 260px;
  margin: 0px auto;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 15px;
  color: #ffffff !important;
  font-size: 16px;
  text-align: center;
  border-radius: 3px;
}

._Toggle_2778d {
  display: block;
  margin-bottom: 15px;
}
._Switch_2778d {
  display: block;
  width: 40px;
  height: 20px;
  margin: 0px;
  border-radius: 10px;
  background-color: #d8dded;
  position: relative;
  cursor: pointer;
}
._SwitchButton_2778d {
  display: block;
  width: 16px;
  height: 16px;
  margin: 0px;
  border-radius: 8px;
  background-color: #ffffff;
  position: absolute;
  left: 2px;
  top: 2px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}
._SwitchOn_2778d {
}
._SwitchOn_2778d ._SwitchButton_2778d {
  left: 22px;
}

._Table_2778d {
  display: table;
  margin: 0px;
}
._Row_2778d {
  display: table-row;
  position: relative;
}
._Col_2778d {
  display: table-cell;
  vertical-align: middle;
}

/* ----------------------------------------------------------------- */

._Container_2778d {
  min-width: 300px;
  margin: 0px;
  padding: 15px 20px 0px 20px;
}
@media (min-width: 1028px) {
  ._Container_2778d {
    padding: 0px 30px 0px 260px;
  }
}

/* ----------------------------------------------------------------- */

._TopUI_2778d {
  display: block;
  width: 100%;
  margin: 0px auto;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 11;
}

._TopLinks_2778d {
  width: 100%;
  min-width: 300px;
  margin: 0px;
  background-color: #3366ff;
}
._TopLinks_2778d ._Col_2778d {
  font-size: 15px;
  text-align: center;
  padding: 10px 20px;
  color: #ffffff;
}
._TopLinks_2778d ._Col_2778d b {
  font-weight: 700;
}
._TopLinks_2778d ._Col_2778d a {
  color: #ffffff;
  text-decoration: underline;
}

/* ----------------------------------------------------------------- */

._Navigation_2778d {
  width: 100%;
  min-width: 300px;
  background-color: #ffffff;
}
._NavTable_2778d {
  width: 100%;
  border-bottom: solid 1px #d8dded;
  height: 62px;
}
._NavTable_2778d ._NavMenu_2778d {
  width: 58px;
  vertical-align: middle;
  padding: 5px 0px 5px 20px;
}
._NavTable_2778d ._NavBell_2778d {
  width: 30px;
  vertical-align: middle;
}
._NavTable_2778d ._NavLogo_2778d {
  width: 160px;
  vertical-align: middle;
  padding: 5px 22px 5px 10px;
}
._NavTable_2778d ._NavInfo_2778d {
  width: auto;
  vertical-align: middle;
  padding: 5px 0px;
}
._NavTable_2778d ._NavProfile_2778d {
  width: 100px;
  text-align: right;
  padding-right: 15px;
}
._NavTable_2778d ._NavMenu_2778d ._ShowMenu_2778d {
  margin: 0px;
}

@media (max-width: 1027px) {
  ._NavTable_2778d ._NavSearch_2778d {
    width: auto;
    text-align: right;
    padding-right: 15px;
  }
  ._NavTable_2778d ._NavProfile_2778d {
    width: 40px;
    padding-right: 20px;
  }
  ._NavTable_2778d ._NavSearch_2778d ._ButtonIcon_2778d {
    float: right;
  }
}

@media (min-width: 1028px) {
  ._Navigation_2778d {
  }
  ._NavTable_2778d {
    width: 100%;
  }
  ._NavTable_2778d ._NavSearch_2778d {
    display: none;
  }
  ._NavTable_2778d ._NavProfile_2778d {
    width: 150px;
  }
}

/* ----------------------------------------------------------------- */

#_PageNavigation_2778d {
  width: auto;
  margin: 15px auto;
}
#_PageNavigation_2778d ._Col_2778d {
  font-size: 12px;
  text-align: center;
  padding-right: 5px;
  user-select: none;
}
#_PageNavigation_2778d ._Col_2778d:first-child {
  padding-right: 10px;
}
#_PageNavigation_2778d ._Col_2778d:last-child {
  padding-right: 0px;
  padding-left: 10px;
}
#_PageCurrent_2778d {
  width: 40px;
  text-align: center;
}

/* ----------------------------------------------------------------- */

._LinkProfile_2778d {
  display: table;
  margin: 0px auto;
  float: right;
  cursor: pointer;
}
._LinkProfile_2778d ._ProfilePic_2778d {
  display: table-cell;
  vertical-align: middle;
  padding: 5px 0px 5px 10px;
  position: relative;
}
._LinkProfile_2778d ._ProfileName_2778d {
  min-width: 128px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding: 5px 0px 5px 10px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #222127;
}
._LinkProfile_2778d ._ProfileName_2778d ._ProfileEmail_2778d {
  color: #999999;
  font-size: 12px;
  font-weight: 100;
}
._LinkProfile_2778d ._ProfileName_2778d span {
  white-space: nowrap

}
._LinkProfile_2778d ._Notification_2778d {
  right: -3px;
  top: auto;
  bottom: 2px;
  border: solid 3px #ffffff;
  border-radius: 50%;
}

@media (max-width: 1027px) {
  ._LinkProfile_2778d ._ProfilePic_2778d {
    padding: 5px 0px;
    border-left: none 0px;
  }
  ._LinkProfile_2778d ._ProfileName_2778d {
    display: none;
  }
}

._ProfileIconNotifications_2778d {
  background-image: url(/Icon-Notifications-Tab.ca8c5e86.svg);
  background-repeat: no-repeat;
  width: 26px;
  height: 24px;
  cursor: pointer;
}

._ProfileIconNotificationsActive_2778d {
  background-image: url(/Icon-Notifications-Tab-Active.e7e38c1e.svg);
  background-repeat: no-repeat;
  width: 26px;
  height: 24px;
  cursor: pointer;
}

._ProfileIconNotificationsBlue_2778d {
  background-image: url(/Icon-Notifications-Tab-Blue.4ccf8d85.svg);
  background-repeat: no-repeat;
  width: 26px;
  height: 24px;
}

._ProfileIconNotificationsActiveBlue_2778d {
  background-image: url(/Icon-Notifications-Tab-Active-Blue.687fd2e3.svg);
  background-repeat: no-repeat;
  width: 26px;
  height: 24px;
}
/* ----------------------------------------------------------------- */

._Page_2778d {
  display: block;
  margin: 0px;
}
._InfoPage_2778d {
  max-width: 1200px !important;
  padding-top: 20px;
}

/* ----------------------------------------------------------------- */

._Layout2Col_2778d {
  width: 100%;
  margin: 0px 0px 30px 0px;
}
@media (max-width: 1027px) {
  ._Layout2Col_2778d {
    display: block;
    margin: 0px auto;
  }
  ._Layout2Col_2778d ._Col_2778d {
    display: block;
    margin: 0px auto;
  }
}
@media (min-width: 1028px) {
  ._Layout2Col_2778d ._Col_2778d {
    width: auto;
    padding: 8px;
    vertical-align: top;
  }
  ._Layout2Col_2778d ._Col_2778d:first-child {
    width: auto;
    padding: 8px 15px 8px 0px;
  }
  ._Layout2Col_2778d ._Col_2778d:last-child {
    width: 350px;
    padding: 8px 0px 8px 15px;
  }
}

/* ----------------------------------------------------------------- */

._Layout3Col_2778d {
  width: 100%;
  margin: 0px auto 30px auto;
}
@media (max-width: 829px) {
  ._Layout3Col_2778d {
    display: block;
    max-width: 728px;
    margin: 0px auto;
  }
  ._Layout3Col_2778d ._Col_2778d {
    display: block;
    margin: 0px auto;
  }
}
@media (min-width: 830px) {
  ._Layout3Col_2778d ._Col_2778d {
    width: auto;
    padding: 8px;
    vertical-align: top;
  }
  ._Layout3Col_2778d ._Col_2778d:first-child {
    width: 33%;
    padding: 8px 8px 8px 0px;
  }
  ._Layout3Col_2778d ._Col_2778d:nth-child(2) {
  }
  ._Layout3Col_2778d ._Col_2778d:last-child {
    width: 33%;
    padding: 8px 0px 8px 8px;
  }
}

/* ----------------------------------------------------------------- */

._GroupSubhead_2778d {
  display: block;
  margin: 0px auto;
  color: #505676;
  font-weight: 600;
}

._TextGroup_2778d {
  display: block;
  margin: 0px auto 15px auto;
  padding: 0px 0px 15px 0px;
  border-bottom: solid 1px #d8dded;
}
._TextGroup_2778d ._GroupSubhead_2778d {
  padding: 10px 0px;
}
@media (min-width: 600px) {
  ._TextGroup_2778d {
    font-size: 13px;
  }
}

/* ----------------------------------------------------------------- */

label {
  display: block;
  margin: 0px auto 5px auto;
  font-size: 14px;
}
label input {
  margin-top: 4px;
}
label select {
  margin-top: 4px;
}
label textarea {
  margin-top: 4px;
}

/* ----------------------------------------------------------------- */

._QuickLinks_2778d {
}
._QuickLinks_2778d ._MenuHeader_2778d {
  margin: 0px 0px 15px 0px !important;
}
._QuickBox_2778d {
  display: block;
  margin: 0px auto 30px auto;
  padding: 30px;
  border: solid 1px #d8dded;
  border-radius: 5px;
  font-size: 13px;
}
._QuickBox_2778d ul {
  margin-left: 0px;
  padding-left: 0px;
}
._QuickBox_2778d li {
  margin-left: 1.5em;
  margin-bottom: 4px;
}

._QuickBox_2778d label {
  min-height: 90px;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
}
._QuickBox_2778d label input {
  margin-top: 10px;
}
._QuickBox_2778d label select {
  margin-top: 10px;
}
._QuickBox_2778d label textarea {
  margin-top: 10px;
}

@media (max-width: 599px) {
  ._QuickBox_2778d {
    padding: 15px;
  }
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* DROPDOWNS AND MENUS */

._LinkGroup_2778d {
  display: block;
  margin: 0px auto;
  padding: 5px 0px;
  font-size: 13px;
}
._LinkGroup_2778d ._GroupSubhead_2778d {
  padding: 10px;
}
@media (max-width: 599px) {
  ._LinkGroup_2778d {
    padding: 0px;
  }
}

._Link_2778d {
  display: table;
  width: 100%;
  margin: 0px;
  border-radius: 3px;
  text-decoration: none !important;
  position: relative;
  user-select: none;
}
._Link_2778d span {
  display: table-cell;
  width: auto;
  vertical-align: middle;
  padding: 8px 0px;
  color: #505676;
  font-size: 13px;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
._Link_2778d ._LinkIcon_2778d {
  width: 40px;
}
._Link_2778d ._LinkLabel_2778d {
  padding: 8px 11px;
}
._Link_2778d ._Notification_2778d {
  display: table-cell;
  width: 20px;
  height: auto !important;
  background-position: right 8px center !important;
  position: static;
}

._Link_2778d ._Delete_2778d {
  color: #fb3449 !important;
}
@media (min-width: 600px) {
  ._Link_2778d:hover {
    background-color: #d8dded;
  }
}

/* ----------------------------------------------------------------- */

._Menu_2778d {
  display: block;
  width: 250px;
  margin: 0px;
  position: fixed;
  top: 0px;
  z-index: 99998;
  overflow: auto;
  background-color: #ffffff;
  user-select: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
._MenuLeft_2778d {
  left: -300px;
  height: 100%;
  border-right: solid 1px #d8dded;
}
._MenuRight_2778d {
  right: -300px;
  height: 100%;
  border-right: solid 1px #d8dded;
}
._MenuLeftOpen_2778d {
  left: 0px !important;
}
._MenuRightOpen_2778d {
  right: 0px !important;
}

._Menu_2778d ._Content_2778d {
  display: block;
  margin: 0px auto;
  padding: 15px;
}

._MenuClose_2778d {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 99999;
  right: 10px;
  top: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 20px;
  cursor: pointer;
}

._MenuHeader_2778d {
  display: block;
  margin: 0px auto 15px auto;
  font-size: 17px;
  font-weight: 400;
}
._MenuText_2778d {
  display: block;
  margin: 0px auto;
  font-size: 13px;
}

._MenuGroup_2778d {
  display: block;
  margin: 0px auto;
  border-bottom: solid 1px #d8dded;
  background-repeat: no-repeat;
  background-position: right top 15px;
  background-size: 20px 20px;
  background-image: url(/Icon-Menu-Closed-Gray.b9b47561.svg);
}
._MenuGroupOpen_2778d {
  background-image: url(/Icon-Menu-Open-Gray.070af52f.svg) !important;
}
._MenuGroup_2778d ._GroupSubhead_2778d {
  padding: 13px 0px;
  font-size: 15px !important;
  cursor: pointer;
}

._Menu_2778d ._Link_2778d ._LinkLabel_2778d {
  padding: 8px 21px 8px 0px;
}

._MenuOptions_2778d {
  display: none;
  max-height: 300px;
  overflow: auto;
  margin: 0px auto 15px auto;
}
._MenuOptionsOpen_2778d {
  display: block !important;
}

._MenuOptions_2778d > div {
  display: block;
  margin: 0px 0px 5px 0px;
}
._MenuOptions_2778d .react-datepicker-wrapper {
    display: inline-block !important;
    margin: 0 !important;
}

.react-datepicker__tab-loop {
    display: inline-block;
}

._MenuOptions_2778d label {
  cursor: pointer;
}
._MenuOptions_2778d label:hover {
  color: #3366ff;
}

._MenuOptions_2778d ._Table_2778d {
  display: table !important;
}
._MenuOptions_2778d ._Table_2778d ._Row_2778d {
  display: table-row !important;
}
._MenuOptions_2778d ._Table_2778d ._Col_2778d {
  display: table-cell !important;
  padding: 0px 10px 5px 0px;
}

._MenuProfile_2778d {
  width: 100%;
  margin: 0px auto;
}
._MenuProfile_2778d ._ProfilePic_2778d {
  width: 60px;
  vertical-align: middle;
}
._MenuProfile_2778d ._Avatar_2778d {
  width: 60px;
  height: 60px;
}
._MenuProfile_2778d ._ProfileName_2778d {
  width: auto;
  vertical-align: middle;
  padding-left: 15px;
  font-size: 13px;
}
._MenuProfile_2778d ._ProfileName_2778d ._GroupSubhead_2778d {
  font-size: 16px !important;
  padding-bottom: 2px !important;
}

._ReviewProfile_2778d {
  display: table;
  width: 100%;
  margin: 0px auto;
}
._ReviewProfile_2778d ._ReviewPic_2778d {
  display: table-cell;
  width: 60px;
  vertical-align: top;
}
._ReviewProfile_2778d ._Avatar_2778d {
  width: 60px;
  height: 60px;
}
._ReviewProfile_2778d ._ReviewName_2778d {
  display: table-cell;
  width: auto;
  vertical-align: top;
  padding-left: 15px;
}
._ReviewProfile_2778d ._ReviewName_2778d ._Comment_2778d {
  font-size: 20px;
  line-height: 130%;
}

@media (max-width: 599px) {
  ._ReviewProfile_2778d ._ReviewPic_2778d {
    display: none;
  }
  ._ReviewProfile_2778d ._ReviewName_2778d {
    padding-left: 0px;
    font-size: 11px;
  }
  ._ReviewProfile_2778d ._ReviewName_2778d ._Comment_2778d {
    font-size: 15px;
  }
}

._SideMenuA_2778d {
  z-index: 99998;
  border-right: solid 1px #d8dded;
}
._SideMenuA_2778d ._Content_2778d {
  padding-top: 40px;
}
._SideMenuA_2778d ._MenuGroup_2778d {
  border-bottom: none 0px;
}

@media (min-width: 768px) {
    ._Menu_2778d {
        width: 250px;
        min-height: 400px;
    }
    ._MenuLeft_2778d {
        left: -300px;
    }
    ._MenuRight_2778d {
        right: -300px;
    }
}

._SideMenuB_2778d {
  left: 0px;
  width: 240px;
  height: 100%;
  opacity: 1;
  z-index: 10;
  padding: 15px 0px;
  border-right: solid 1px #d8dded;
  overflow: hidden;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  transition: all 0s ease;
}
._SideMenuB_2778d ._Content_2778d {
  overflow: auto;
}

._SideMenuB_2778d ._Link_2778d {
  height: 40px;
}

._SideMenuB_2778d ._Link_2778d ._LinkLabel_2778d {
  font-size: 14px;
}
._SideMenuB_2778d ._Link_2778d:hover ._LinkLabel_2778d {
  font-weight: 700;
}

#_MenuPrivacy_2778d {
  font-size: 11px;
  color: #505676;
}
#_MenuPrivacy_2778d a {
  color: #505676;
  text-decoration: none;
}
#_MenuPrivacy_2778d a:hover {
  color: #3366ff;
}

#_MenuFilter_2778d ._Search_2778d {
  margin: 20px 0px 15px 0px;
}


@media (max-width: 1027px) {
  ._SideMenuB_2778d {
    display: none;
  }
}

@media (min-width: 1028px) {
  ._SideMenuB_2778d:not(:hover) ._Content_2778d::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, 0);
  }
  ._SideMenuB_2778d:not(:hover) ._Content_2778d::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0);
  }
}

/* ----------------------------------------------------------------- */

@media (min-width: 1028px) {
  ._MinimizedContainer_2778d {
    padding: 0px 30px 0px 90px !important;
  }
  ._MinimizedToolbar_2778d {
    padding: 0px 30px 0px 90px !important;
  }
  ._MinimizedMenu_2778d {
    width: 70px !important;
  }
  ._MinimizedMenu_2778d ._Link_2778d ._LinkIcon_2778d {
    width: 40px;
  }
  ._MinimizedMenu_2778d ._Link_2778d ._LinkLabel_2778d {
    display: none !important;
  }
  ._MinimizedMenu_2778d ._Link_2778d ._Notification_2778d {
    display: block !important;
    width: 6px !important;
    height: 6px !important;
    position: absolute !important;
    background-position: center center !important;
  }
  ._MinimizedMenu_2778d ._GroupSubhead_2778d {
    display: none !important;
  }
  ._MinimizedMenu_2778d #_MenuPrivacy_2778d {
    display: none !important;
  }
}

/* ----------------------------------------------------------------- */

._Dropdown_2778d {
  z-index: 9999999999;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.25);
  position: fixed;
  background-color: #ffffff;
}
._Dropdown_2778d ._Link_2778d {
  border-radius: 0px !important;
  user-select: none;
}

@media (max-width: 599px) {
  ._Dropdown_2778d {
    width: 100%;
    height: 100%;
    max-height: 350px;
    bottom: -350px;
    left: 0px;
    overflow-x: hidden;
    overflow-y: auto;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 20px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  ._DropdownOpen_2778d {
    max-height: 450px;
    bottom: 0px;
  }
  ._Dropdown_2778d ._MenuHeader_2778d {
    margin-bottom: 10px;
  }
  ._Dropdown_2778d ._LinkGroup_2778d {
    border-bottom: none 0px !important;
  }
  ._Dropdown_2778d ._Link_2778d {
    border-bottom: solid 1px #d8dded;
  }
  ._Dropdown_2778d ._Link_2778d span {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  ._Dropdown_2778d ._Link_2778d ._LinkLabel_2778d {
    font-size: 16px;
  }
}

._Link_2778d ._LinkLabel_2778d {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #222127;
}

._Link_2778d ._LinkNoIcon_2778d {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #222127;
  padding-left: 10px;
}

._LinkGroupMargin_2778d {
  margin-top: 30px;
}

@media (min-width: 600px) {

  ._Dropdown_2778d {
    display: none;
    min-width: 180px;
    border: solid 1px #d8dded;
    border-radius: 5px;
    top: 0px;
    left: 0px;
    padding: 5px 0px;
  }
  ._DropdownOpen_2778d {
  }
  ._Dropdown_2778d ._Content_2778d {
    display: block;
    margin: 0px auto;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 300px;
  }
  ._Dropdown_2778d ._MenuClose_2778d {
    display: none;
  }
  ._Dropdown_2778d ._MenuHeader_2778d {
    display: none;
  }
  ._Dropdown_2778d ._LinkGroup_2778d:last-child {
    border: none 0px;
  }
  ._Dropdown_2778d ._LinkLabel_2778d {
    padding: 8px 20px;
  }
}

/* ----------------------------------------------------------------- */

._Confirmation_2778d {
  display: none;
  width: 99%;
  border: solid 1px #d8dded;
  border-radius: 5px;
  top: 0px;
  left: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  z-index: 999998;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.125);
  position: fixed;
  background-color: #ffffff;
}
._ConfirmationOpen_2778d {
}
._Confirmation_2778d ._Content_2778d {
  display: block;
  margin: 0px auto;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 440px;
}
._Confirmation_2778d ._MenuHeader_2778d {
  margin-bottom: 10px;
  text-align: center;
  padding: 15px;
  border-bottom: solid 1px #d8dded;
}
._Confirmation_2778d ._MenuText_2778d {
  padding: 15px;
}
._Confirmation_2778d ._ButtonBlock_2778d {
  padding: 15px;
}

._ConfirmationLarge_2778d {
  max-height: 600px !important;
}

._ConfirmationLarge_2778d ._Content_2778d{
  max-height: 800px !important;
}

@media (min-width: 800px) {
  ._ConfirmationLarge_2778d {
    width: 800px !important;
  }
}

@media (min-width: 600px) {
  ._Confirmation_2778d {
    width: 600px;
  }
  ._Confirmation_2778d ._MenuHeader_2778d {
    font-size: 22px;
  }
  ._Confirmation_2778d ._MenuText_2778d {
    font-size: 14px;
  }
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* BUTTONS */

button {
  font-family: 'Roboto', arial, helvetica, sans-serif;
  cursor: pointer;
  user-select: none;
}

._ButtonBlock_2778d {
  display: block;
  margin: 0px auto;
  padding: 15px 0px 0px 0px;
}
._ButtonBlockRight_2778d {
  text-align: right;
}

/* ----------------------------------------------------------------- */

._Button_2778d {
  height: 32px;
  min-width: 50px;
  margin: 0px 2px 2px 0px;
  background-color: #ffffff;
  color: #505676;
  border: solid 1px #d8dded;
  outline: none 0px;
  border-radius: 2px;
  padding: 8px;
  font-weight: 700;
  font-size: 9px;
  line-height: 13px;
  text-transform: uppercase;
  cursor: pointer;
}
._Button_2778d:hover {
  background-color: #f7f9ff;
  text-decoration: none;
}

._ButtonActive_2778d {
  background-color: #4c78fe;
  color: #ffffff;
  border: solid 1px #4c78fe !important;
}
._ButtonActive_2778d:hover {
  background-color: #3388ff;
}

._ButtonDelete_2778d {
  background-color: #fb3449;
  color: #ffffff;
  border: solid 1px #fb3449;
}
._ButtonDelete_2778d:hover {
  background-color: #fc495b;
  border: solid 1px #fc495b;
}

@media (min-width: 600px) {
  ._Button_2778d {
    height: 32px;
    min-width: 80px;
    padding: 8px 12px;
    font-size: 11px;
    line-height: 15px;
  }
}

/* ----------------------------------------------------------------- */

._ButtonCombo_2778d {
  padding: 8px 12px 8px 24px;
  background-repeat: no-repeat;
  background-position: center left 5px;
  background-size: 16px 16px;
}
@media (max-width: 599px) {
  ._ButtonCombo_2778d {
    padding: 4px 12px 4px 24px;
    background-size: 12px 12px;
  }

  ._EmojiPick_2778d {
    right: 65px !important;
    top: -65px;
  }
}

._IconAdminApproved_2778d {
  background-color: #33cc66 !important;
  color: #ffffff !important;
}
._IconAdminBlocked_2778d {
  background-color: #3366ff !important;
  color: #ffffff !important;
}

._IconAdminHidden_2778d {
  background-color: #3366ff !important;
  color: #ffffff !important;
}
._IconAdminVisible_2778d {
  background-color: #33cc66 !important;
  color: #ffffff !important;
}

/* ----------------------------------------------------------------- */

._ButtonText_2778d {
  background-color: rgba(0, 0, 0, 0);
  border: none 0px !important;
}
._ButtonText_2778d:hover {
  color: #3366ff;
  background-color: rgba(0, 0, 0, 0);
}

/* ----------------------------------------------------------------- */

._ButtonIcon_2778d, ._ButtonIconNoBackGround_2778d, ._ButtonIconSquare_2778d {
  width: 30px;
  height: 30px;
  border: none 0px;
  outline: none 0px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 20px;
  cursor: pointer;
}

._ButtonIconSquare_2778d {
  border-radius: 0;
  border: 1px solid #EFF1F4;
}

._ButtonIconSquare_2778d:hover {
  background-color: rgba(80, 86, 118, 0.15);
}

._IconFilter_2778d:hover {
  background-image: url(/Icon-Filter-Blue.9834c96a.svg)
}

._IconOptions_2778d:hover  {
  background-image: url(/Icon-Options-Blue.29ec5b20.svg);
}

@media (min-width: 1028px) {
  ._ButtonIcon_2778d:hover {
    background-color: rgba(80, 86, 118, 0.15);
  }
}

/* ----------------------------------------------------------------- */

._ButtonCover_2778d {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 99997;
  opacity: 0;
}
._ButtonCoverDelete_2778d {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 999997;
  opacity: 0;
}

._CoverDark_2778d {
  background-color: #000000;
  opacity: 0.7;
}
._CoverLight_2778d {
  background-color: #ffffff;
  opacity: 0.85;
}

/* ----------------------------------------------------------------- */

#_BacktoTop_2778d {
  display: none;
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.125);
  background-size: 20px 20px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 99999999999999999999999999999999999999;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* SEARCH */

._SearchNav_2778d {
  display: table;
  width: 100%;
}
._SearchBox_2778d {
  display: table-cell;
  width: auto;
  vertical-align: middle;
  padding-right: 15px;
}
._SearchFilter_2778d {
  display: table-cell;
  width: 30px;
  vertical-align: middle;
  position: relative;
}

._SearchBox_2778d ._Search_2778d {
  display: table;
  width: 100%;
  background-color: #EFF1F4;
  background-repeat: no-repeat;
  background-position: center left 5px;
  border-radius: 20px;
  height: 40px;
  position: relative;
}

._Search_2778d ._Input_2778d {
  display: table-cell;
  vertical-align: middle;
  width: auto;
  padding: 0px 10px 0px 35px;
}
._Search_2778d ._Input_2778d ._Icon_2778d {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 6px;
  top: 9px;
  background-repeat: no-repeat;
  cursor: pointer;
}
._Search_2778d ._Submit_2778d {
  display: table-cell;
  vertical-align: middle;
  width: 30px;
}
._Search_2778d ._Clear_2778d {
  display: table-cell;
  vertical-align: middle;
  width: 30px;
}
._Search_2778d ._Input_2778d input {
  border: none 0px;
  outline: none;
  font-size: 13px;
  background-color: rgba(0, 0, 0, 0);
  padding-left: 0px;
}
._Search_2778d ._Input_2778d input::placeholder {
  color: #999999;
}
._Search_2778d ._Input_2778d input:-webkit-autofill,
._Search_2778d ._Input_2778d input:-webkit-autofill:hover,
._Search_2778d ._Input_2778d input:-webkit-autofill:focus,
._Search_2778d ._Input_2778d input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  color: #3366ff;
}
._Search_2778d ._Submit_2778d ._ButtonIcon_2778d {
  width: 30px;
  height: 30px;
  border: none 0px;
  outline: 0px;
}
._Search_2778d ._ButtonIcon_2778d:hover {
  background-color: rgba(0, 0, 0, 0);
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ICONS */

._Icon_2778d {
  display: block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 20px;
}

._IconLike_2778d {
  background-image: url(/Icon-Like.bda9157a.svg);
}

._IconLiked_2778d {
  background-image: url(/Icon-Liked.d0e89238.svg);
}

._IconDisliked_2778d {
  background-image: url(/Icon-Disliked.5d9fa1cb.svg);
}

._IconDislike_2778d {
  background-image: url(/Icon-Dislike.726cfea2.svg);
}

._IconAdd_2778d {
  background-image: url(/Icon-Add-Gray.41be6d4a.svg);
}
._IconADGroups_2778d {
  background-image: url(/Icon-ADGroups-Gray.08826f44.svg);
}
._IconAdminApprove_2778d {
  background-image: url(/Icon-Checkmark-Gray.46a7d5ac.svg);
}
._IconAdminApproved_2778d {
  background-image: url(/Icon-Checkmark-White.134b2e15.svg) !important;
}
._IconAdminBlock_2778d {
  background-image: url(/Icon-Blocked-Gray.4844eea3.svg);
}
._IconAdminBlocked_2778d {
  background-image: url(/Icon-Blocked-White.6643e88f.svg) !important;
}
._IconAdminDelete_2778d {
  background-image: url(/Icon-Delete-Gray.8fb6106c.svg);
}
._IconAdminHidden_2778d {
  background-image: url(/Icon-Hidden-White.e785a630.svg) !important;
}
._IconAdminHide_2778d {
  background-image: url(/Icon-Hidden-Gray.ee9ad142.svg);
}
._IconAdminReset_2778d {
  background-image: url(/Icon-Reset-Gray.001b7893.svg);
}
._IconAdminShow_2778d {
  background-image: url(/Icon-Visible-Gray.e7d2b799.svg);
}
._IconAdminVisible_2778d {
  background-image: url(/Icon-Visible-White.a190d7e3.svg) !important;
}

._IconAllComments_2778d {
  background-image: url(/Icon-All-Comments-Gray.151ecc71.svg);
}
._IconAnnouncements_2778d {
  background-image: url(/Icon-Announcements-Gray.577d1a54.svg);
}
._IconApprove_2778d {
  background-image: url(/Icon-Checkmark-Gray.46a7d5ac.svg);
}
._IconApps_2778d {
  background-image: url(/Icon-Apps-Gray.5bf90ea2.svg);
}
._IconArchive_2778d {
  background-image: url(/Icon-Archive-Gray.3599ab1e.svg);
}

._IconBacktoTop_2778d {
  background-image: url(/Icon-BacktoTop-White.541c8e46.svg);
}
._IconBannerADs_2778d {
  background-image: url(/Icon-BannerADs-Gray.e064cf2b.svg);
}
._IconBlock_2778d {
  background-image: url(/Icon-Blocked-Gray.4844eea3.svg);
}
._IconBlocked_2778d {
  background-image: url(/Icon-Blocked-Red.bdb203a7.svg);
}
._IconBlockedHidden_2778d {
  background-image: url(/Icon-Blocked-Hidden-Gray.52116b05.svg);
}
._IconBlockedUsers_2778d {
  background-image: url(/Icon-Blocked-Gray.4844eea3.svg);
}

._IconBreadBack_2778d {
  background-image: url(/Icon-Arrow-Left-Gray.f4953929.svg);
}

._IconBroadcasts_2778d {
  background-image: url(/Icon-Broadcasts-Gray.b7faca5e.svg);
}

._IconCalendar_2778d {
  background-image: url(/Icon-Calendar-Gray.38b4c2b7.svg);
}
._IconCampaigns_2778d {
  background-image: url(/Icon-Campaigns-Gray.d4f3fc9f.svg);
}
._IconCategories_2778d {
  background-image: url(/Icon-Categories-Gray.bed0056a.svg);
}
._IconClear_2778d {
  background-image: url(/Icon-Clear-Gray.855c5cc1.svg);
}
._IconClose_2778d {
  background-image: url(/Icon-Close-Gray.2a07e95f.svg);
}
._IconComments_2778d {
  background-image: url(/Icon-Comments-Tab.4ab9a744.svg);
}

._IconNotifications_2778d {
  background-image: url(/Icon-Notifications-Tab.ca8c5e86.svg);
}

._IconNotificationsActive_2778d {
  background-image: url(/Icon-Notifications-Tab-Active.e7e38c1e.svg);
}

._IconProfileTab_2778d {
  background-image: url(/Icon-Profile-Tab.9730fe3f.svg);
}

._IconSettingTab_2778d {
  background-image: url(/Icon-Setting-Tab.dbb629d3.svg);
}

._IconLogoutTab_2778d {
  background-image: url(/Icon-Logout-Tab.8b904717.svg);
}

._IconBookmarks_2778d {
  background-image: url(/Icon-Bookmarks-Tab.f3fca20b.svg);
}

._IconDarkMode_2778d {
  background-image: url(/Icon-DarkMode-Gray.447413a6.svg);
}
._IconDashboard_2778d {
  background-image: url(/Icon-Dashboard-Gray.6318bda7.svg);
}
._IconDelete_2778d {
  background-image: url(/Icon-Delete-Red.2c5f71fb.svg);
}
._IconDownload_2778d {
  background-image: url(/Icon-Download-Gray.44c7a6ca.svg);
}

._IconEdit_2778d {
  background-image: url(/Icon-Edit-Gray.ee815b7e.svg);
}
._IconEditCampaign_2778d {
  background-image: url(/Icon-Edit-Campaign-Gray.e9963511.svg);
}

._IconFavorites_2778d {
  background-image: url(/Icon-Favorites-Gray.2086dc8b.svg);
}
._IconFeatured_2778d {
  background-image: url(/Icon-Featured-Gray.5c6be2f1.svg);
}
._IconFilter_2778d {
  background-image: url(/Icon-Filter-Gray.4ab5ce43.svg);
}
._IconFilterOn_2778d {
  background-image: url(/Icon-Filter-On-Gray.ba82dd63.svg) !important;
}
._IconFilters_2778d {
  background-image: url(/Icon-Filters-Gray.391583b3.svg);
}
._IconFlagged_2778d {
  background-image: url(/Icon-Flagged-Red.cf295df1.svg);
}
._IconFlaggedHidden_2778d {
  background-image: url(/Icon-Hidden-Flagged-Gray.55d65030.svg);
}
._IconFollowing_2778d {
  background-image: url(/Icon-Following-Gray.363b0102.svg);
}

._IconGlobal_2778d {
  background-image: url(/Icon-Global-Gray.c465e091.svg);
}

._IconHelp_2778d {
  background-image: url(/Icon-Help-Gray.0eae4be0.svg);
}
._IconHidden_2778d {
  background-image: url(/Icon-Hidden-Gray.ee9ad142.svg);
}
._IconHome_2778d {
  background-image: url(/Icon-Home-Gray.69729a96.svg);
}

._IconInbox_2778d {
  background-image: url(/Icon-Inbox-Gray.3d84bfe0.svg);
}
._IconInfo_2778d {
  background-image: url(/Icon-Info-Gray.e8fd3136.svg);
}

._IconLibrary_2778d {
  background-image: url(/Icon-Library-Gray.2941cb68.svg);
}
._IconLiveChat_2778d {
  background-image: url(/Icon-LiveChat-Gray.1effe074.svg);
}
._IconLiveStream_2778d {
  background-image: url(/Icon-LiveStream-Gray.10e0c8b1.svg);
}
._IconLeft_2778d {
  background-image: url(/Icon-Arrow-Left-Gray.f4953929.svg);
}

._IconManageCategories_2778d {
  background-image: url(/Icon-Manage-Categories-Gray.c60e5c92.svg);
}
._IconManageVideos_2778d {
  background-image: url(/Icon-ManageVideos-Gray.c4f991d9.svg);
}
._IconMentions_2778d {
  background-image: url(/Icon-Mentions-Gray.16aae38b.svg);
}
._IconMenu_2778d {
  background-image: url(/Icon-Menu-Gray.ef47e384.svg);
}
._IconMovies_2778d {
  background-image: url(/Icon-Movies-Gray.4741514c.svg);
}
._IconMyChannel_2778d {
  background-image: url(/Icon-MyChannel-Gray.e50a1404.svg);
}
._IconMyVideos_2778d {
  background-image: url(/Icon-MyVideos-Gray.f714b1cf.svg);
}

._IconNew_2778d {
  background-image: url(/Icon-New-AD-White.21aa06a8.svg);
}
._IconNewsletters_2778d {
  background-image: url(/Icon-Newsletters-Gray.14048594.svg);
}

._IconOptions_2778d {
  background-image: url(/Icon-Options-Gray.a06cf145.svg);
}

._IconPause_2778d {
  background-image: url(/Icon-Pause-Gray.94fbf3f2.svg);
}
._IconPayments_2778d {
  background-image: url(/Icon-Payments-Gray.f879f34a.svg);
}
._IconProfile_2778d {
  background-image: url(/Icon-Profile-Gray.0fc2a2bc.svg);
}

._IconQueue_2778d {
  background-image: url(/Icon-Queue-Gray.1d89db82.svg);
}

._IconRecent_2778d {
  background-image: url(/Icon-Recent-Gray.45e9eba8.svg);
}
._IconRemove_2778d {
  background-image: url(/Icon-Remove-Gray.c244336e.svg);
}
._IconReports_2778d {
  background-image: url(/Icon-Reports-Gray.d910b4fa.svg);
}
._IconReset_2778d {
  background-image: url(/Icon-Reset-Gray.001b7893.svg);
}
._IconResume_2778d {
  background-image: url(/Icon-Resume-Gray.ca672987.svg);
}
._IconRight_2778d {
  background-image: url(/Icon-Arrow-Right-Gray.2324fe46.svg);
}

._IconSearch_2778d {
  background-image: url(/Icon-Search-Gray.fb454402.svg);
}
._IconSettings_2778d {
  background-image: url(/Icon-Settings-Gray.66b4e368.svg);
}
._IconSignOut_2778d {
  background-image: url(/Icon-SignOut-Gray.7fb1c713.svg);
}
._IconSort_2778d {
  background-image: url(/Icon-Sort-Gray.6a2e83fd.svg);
}

._IconTokens_2778d {
  background-image: url(/Icon-Tokens-Gray.1b202207.svg);
}

._IconUpload_2778d {
  background-image: url(/Icon-Upload-Gray.af1246cd.svg);
}
._IconURL_2778d {
  background-image: url(/Icon-URL-Gray.6f00ef19.svg);
}
._IconURLs_2778d {
  background-image: url(/Icon-URLs-Gray.0d1e1ff3.svg);
}
._IconFilterWords_2778d {
  background-image: url(/Icon-Forbidden-Word.b33fd6d7.svg);
}
._IconUserDelete_2778d {
  background-image: url(/Icon-Delete-Gray.8fb6106c.svg);
}
._IconUsers_2778d {
  background-image: url(/Icon-Users-Gray.0fc2a2bc.svg);
}

._IconVideos_2778d {
  background-image: url(/Icon-Videos-Gray.f714b1cf.svg);
}
._IconVisible_2778d {
  background-image: url(/Icon-Visible-Gray.e7d2b799.svg);
}

._IconWebsites_2778d {
  background-image: url(/Icon-Websites-Gray.87256c24.svg);
}

._IconLogo_2778d {
  content: url(/Logo-Comments-System.b0c21e35.svg);
  width: 230px;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ADMIN PAGES */

/* ----------------------------------------------------------------- */

._Toolbar_2778d {
  width: 100%;
  min-width: 300px;
  margin: 0px;
  padding: 15px 20px 0px 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 9;
  background-color: #ffffff;
}
@media (min-width: 1028px) {
  ._Toolbar_2778d {
    padding: 0px 30px 0px 260px;
  }
}

/* ----------------------------------------------------------------- */

._Breadcrumbs_2778d {
  width: 100%;
  margin: 0px auto;
  border-bottom: solid 1px #d8dded;
}
._Breadcrumbs_2778d div {
  vertical-align: middle;
}
._BreadBack_2778d {
  width: 36px;
  padding: 15px 20px 15px 0px;
  vertical-align: middle;
}
._BreadLinks_2778d {
  width: auto;
  padding: 15px 10px 15px 0px;
  color: #000000;
  font-size: 18px;
  line-height: 100%;
  font-weight: 500;
}
._BreadLinks_2778d a {
  color: #505676;
  text-decoration: underline;
}
._BreadButton_2778d {
  width: auto;
  padding: 15px 0px 15px 10px;
  text-align: right;
}
._BreadBack_2778d ._ButtonIcon_2778d {
  display: block;
  width: 36px;
  height: 36px;
  border: solid 1px #d8dded;
  border-radius: 2px;
}
._SearchComment_2778d {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  float: right;
  border: solid 1px;
  border-radius: 5px;
  vertical-align: middle;

}
._SearchComment_2778d input {
  width: 300px;
  font-size: 18px;
  padding: 10px 5px 10px 5px;
  border: none;

}

._SearchComment_2778d input:focus {
  box-shadow: 0 0 3px 0 #fff;
  border-color: #fff;
  outline: none;
}
@media (max-width: 1027px) {
  ._Breadcrumbs_2778d {
    margin: 0px auto;
  }
  ._BreadBack_2778d {
    width: 32px;
    padding-left: 5px;
  }
  ._BreadBack_2778d ._ButtonIcon_2778d {
    width: 32px;
    height: 32px;
  }
}
@media (max-width: 499px) {
  ._BreadLinks_2778d {
    display: none;
  }

  ._SearchComment_2778d input {
    width: 100px;
    font-size: 12px;
  }


}

/* ----------------------------------------------------------------- */

@media (max-width: 799px) {
  ._SearchTabs_2778d {
    display: block;
    padding: 20px 0px;
  }
  ._SearchTabs_2778d ._Col_2778d {
    display: block;
  }
  ._SearchTabs_2778d ._Col_2778d:first-child {
    margin-bottom: 20px;
  }
  ._SearchTabs_2778d ._Col_2778d:last-child {
  }
}

@media (min-width: 800px) {
  ._SearchTabs_2778d {
    width: 100%;
    border-bottom: solid 1px #d8dded;
  }
  ._SearchTabs_2778d ._Col_2778d {
    padding: 20px 0px;
  }
  ._SearchTabs_2778d ._Col_2778d:first-child {
    width: auto;
    padding-right: 30px;
  }
  ._SearchTabs_2778d ._Col_2778d:last-child {
    width: 300px;
  }
}

/* ----------------------------------------------------------------- */

._Tabs_2778d {
  display: block;
}
._Tabs_2778d ._Tab_2778d {
  display: inline;
  padding-bottom: 5px;
  margin-right: 15px;
  font-size: 14px;
  font-weight: 700;
  user-select: none;
  cursor: pointer;
  position: relative;
}
._Tabs_2778d ._Tab_2778d:last-child {
  margin-right: 0px;
}
._TabActive_2778d {
  color: #3366ff;
  border-bottom: solid 2px #3366ff;
  padding: 0px 0px 5px 0px !important;
}
._Tabs_2778d ._Tab_2778d ._Notification_2778d {
  top: -5px;
  right: -5px;
}

._Card_2778d {
  display: none;
  margin: 0px auto;
}
._CardActive_2778d {
  display: block !important;
}

/* ----------------------------------------------------------------- */

#_FilterBar_2778d {
  display: block;
  margin: 0px auto;
  padding: 15px 0px;
  border-bottom: solid 1px #d8dded;
}
#_FilterBar_2778d ._Table_2778d {
  width: 100%;
  margin: 0px auto;
  background-color: #f7f9ff;
  border: solid 1px #d8dded;
}
#_FilterBar_2778d ._Table_2778d ._Left_2778d {
  width: auto;
  padding: 8px;
}
#_FilterBar_2778d ._Table_2778d ._Right_2778d {
  width: 240px;
  padding: 8px 8px 8px 0px;
}
#_FilterBar_2778d select {
  max-width: 110px;
  margin: 0px;
  padding: 7px 0px 7px 5px;
  border-radius: 2px;
}
#_FilterBar_2778d ._Left_2778d div {
  display: inline;
  margin: 0px 3px 0px 0px;
  font-size: 13px;
  font-weight: 700;
}
@media (max-width: 1027px) {
  #_FilterBar_2778d {
    display: none;
  }
}

/* ----------------------------------------------------------------- */

._ListBox_2778d {
  display: block;
  margin: 0px auto;
}

._ListTable_2778d {
  width: 100%;
  margin: 0px auto;
}
._ListTable_2778d ._Row_2778d {
}
._ListTable_2778d ._Row_2778d ._Col_2778d {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px 16px;
}

._ListTable_2778d ._Row_2778d ._Col_2778d input[type="checkbox"] {
  position: absolute;
  top: 0px;
  right: 20px;
}

._ListTable_2778d ._RowHead_2778d ._Col_2778d input[type="checkbox"] {
  top: 25px;
}

._ListTable_2778d ._RowHead_2778d ._Col_2778d {
  font-weight: 700;
  font-size: 10px;
  padding: 20px 10px 20px 10px;
  border-top: none 0px !important;
  cursor: default;
}

._ListTable_2778d ._ColSelect_2778d {
  width: 50px;
  position: relative;
}
._ListTable_2778d ._ColStatus_2778d {
  width: 70px;
  text-align: center;
}
._ListTable_2778d ._ColPhoto_2778d {
  width: 70px;
  text-align: center;
}
._ListTable_2778d ._ColOptions_2778d {
  width: 50px;
  text-align: center;
  background: #FFFFFF;
}
._ListTable_2778d ._ColStat_2778d {
  width: 110px;
  text-align: center;
}

._ListTable_2778d ._ColInfo_2778d {
  width: auto;
  background: #FFFFFF;
}

._ListTable_2778d ._ColInfoMuted_2778d {
  opacity: 0.6;
}

._ListTable_2778d ._ColInfo_2778d p {
  margin: 0px;
  font-weight: 500;
}
._ListTable_2778d ._ColInfo_2778d ._InfoSmall_2778d {
  margin-top: 2px;
  font-size: 11px;
}
._ListTable_2778d ._ColInfo_2778d ._InfoBig_2778d {
  font-size: 14px;
  line-height: 14px;
  margin: 3px 0px;
}

._ListTable_2778d ._ColInfo_2778d ._RowTitle_2778d {
  height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  border-bottom: 1px solid #EFF1F4;
}

._ListTable_2778d ._ColInfo_2778d ._RowTitle_2778d ._LinkTitle_2778d{
  font-weight: 500;
  font-size: 10px;
  line-height: 20px;
  color: #999999;
}

._ListTable_2778d ._ColInfo_2778d ._RowTitle_2778d span{
  font-weight: 600;
  color: #505676;
}

._ListTable_2778d ._ColInfo_2778d ._RowTitle_2778d a{
  font-weight: 600;
  padding-right: 3px;
}

._ListTable_2778d ._ColInfo_2778d ._RowContent_2778d {
  display: flex;
  flex-direction: column;
  padding: 10px;
  min-height: 40px;
}

._ListTable_2778d ._ColInfo_2778d ._RowContent_2778d p, ._InfoReply_2778d p {
  line-height: 20px;
  font-weight: 400 !important;
  font-size: 12px;
  color: #7c7c7c !important;
}

._ListTable_2778d ._ColInfo_2778d ._RowContent_2778d ._MainInfo_2778d ._UserInfo_2778d, ._InfoReply_2778d ._MainInfo_2778d ._UserInfo_2778d{
  font-weight: 400;
  font-size: 10px;
  color: #7c7c7c !important;
}

._ListTable_2778d ._ColInfo_2778d ._RowContent_2778d ._MainInfo_2778d ._UserInfo_2778d span, ._InfoReply_2778d ._MainInfo_2778d ._UserInfo_2778d span{
  font-weight: 600 !important;
  color: #505676 !important;
}

._ListTable_2778d ._ColInfo_2778d ._RowContent_2778d ._MainInfo_2778d ._UserInfo_2778d p, ._InfoReply_2778d ._MainInfo_2778d ._UserInfo_2778d p{
  font-weight: 600 !important;
  font-size: 10px;
  color: #7c7c7c !important;
}

._ListTable_2778d ._ColInfo_2778d ._RowContent_2778d ._MainInfo_2778d {
  padding-left: 10px;
  border-left: 2px solid #EFF1F4;
}

._InfoReply_2778d ._RowAction_2778d {
  padding: 0 !important;
}

._ListTable_2778d ._ColInfo_2778d ._RowAction_2778d {
  display: flex;
  align-items: center;
  height: 30px;
  font-weight: 600;
  font-size: 10px;
  line-height: 20px;
  color: #999999;
  padding: 0 10px 0 10px;
}

._ListTable_2778d ._ColInfo_2778d ._RowAction_2778d ._ViewComment_2778d {
  cursor: pointer;
  color: #999999;
  text-decoration: none;
}

._ListTable_2778d ._ColInfo_2778d ._RowAction_2778d span {
  cursor: pointer;
  color: #3366ff;
  margin-right: 10px;
  margin-left: 5px;
}

._ListTable_2778d ._ColPhoto_2778d ._Avatar_2778d {
  width: 40px;
  height: 40px;
  margin: 0px auto;
}
._ListTable_2778d ._RowActive_2778d {
  background-color: #f7f9ff;
}
._ListTable_2778d ._RowActive_2778d ._IconOptions_2778d {
  background-image: url(/Icon-Options-Blue.29ec5b20.svg);
  opacity: 1;
}
._ListTable_2778d ._ButtonBlock_2778d {
  padding: 10px 0px 0px 0px !important;
}
._ListTable_2778d ._ButtonBlock_2778d ._Button_2778d {
  margin: 1px 1px 1px 0px;
  padding: 5px 8px 5px 26px;
  font-size: 10px;
  border-radius: 0px;
}
._SelectOptions_2778d {
  width: 20px;
  height: 20px;
  background-image: url(/Icon-Arrow-Down-Gray.f7081757.svg);
  background-size: 14px 14px;
  position: absolute;
  right: 0px;
  top: 25px;
  z-index: 1;
}

._DivMargin_2778d {
  width: 100%;
  height: 30px;
}

._ModalImage_2778d {
  max-width: 800px;
  max-height: 400px;
  background-color: transparent;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 999999;
  cursor: zoom-out;
  margin: 0;
  object-fit: contain;
}

@media only screen and (max-width: 600px) {
  ._MediaCard1_2778d {
      width: calc(92% + 4px);
      height: 100px !important;
  }
  ._MediaCard2_2778d, ._MediaCard3_2778d, ._MediaCard4_2778d {
      width: 45%;
      height: 100px !important;
  }
  ._MediaCard3_2778d:last-child{
      width: calc(92% + 4px);
      height: 100px !important;    
  }
  ._CommentsBrighteon_2778d ._ButtonsTop_2778d { display: none !important;}
  ._CommentsBrighteon_2778d ._ButtonsBottom_2778d { display: flex !important; gap: 5px;}
  ._ModalImage_2778d {
      max-width: 300px !important;
      max-height: 300px !important;
  }
}

@media (max-width: 480px) {
  ._CommentsOptionsBottom_2778d {
    max-width: 247px !important;
  }
}

._Media_2778d {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  max-width: 800px;
}

._MediaCard_2778d img{
  max-width: 100%;
  height: 100%;
  border-radius: 5px;
  width: auto;
}

._MediaCard1_2778d {
  width: calc(95% + 4px);
  height: 200px;
}

._MediaCard2_2778d, ._MediaCard3_2778d, ._MediaCard4_2778d {
  width: 47%;
  height: 200px;
  margin-right: 10px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
}

._MediaCard3_2778d:last-child{
  width: calc(95% + 4px);
}

@media (max-width: 460px) {
  ._ListTable_2778d ._ButtonBlock_2778d {
    display: none;
  }
}

@media (max-width: 1027px) {
  ._ListTable_2778d ._ColStat_2778d {
    display: none;
  }
  ._ListTable_2778d ._ColSelect_2778d {
    padding: 10px 0px !important;
  }
  ._ListHeader_2778d {
    padding: 0px;
    border-bottom: none 0px;
  }
  ._List_2778d {
    padding: 0px 0px 25px 0px;
    border-top: none 0px;
  }
}

@media (min-width: 600px) {
  ._ListTable_2778d ._ColInfo_2778d ._InfoBig_2778d {
    font-size: 16px;
    line-height: 18px;
    margin: 8px 0px 6px 0px;
  }
  ._ListTable_2778d ._ColInfo_2778d ._InfoSmall_2778d {
    font-size: 12px;
  }
  ._ListTable_2778d ._ColInfo_2778d ._InfoURL_2778d {
    font-size: 11px !important;
    opacity: 0.6;
  }
}

@media (min-width: 1028px) {
  ._ListHeader_2778d {
    padding: 0px;
    border-bottom: none 0px;
  }
  ._List_2778d {
    padding: 0px 0px 25px 0px;
    border-top: none 0px;
  }
  ._ListTable_2778d ._Row_2778d ._Col_2778d {
    background-size: 20px 20px;
  }
  ._ListTable_2778d ._ColInfo_2778d {
    width: auto;
  }
}

._CatLink_2778d {
  margin: 0px auto;
  border: solid 1px #d8dded;
  border-radius: 5px;
}
._CatLink_2778d ._LinkIcon_2778d {
  width: 70px;
}
._CatLink_2778d ._LinkLabel_2778d {
  font-size: 11px;
  color: #666666;
}
._CatLink_2778d ._LinkHead_2778d {
  font-size: 15px;
  font-weight: 500;
  color: #505676;
  margin-bottom: 1px;
}
._CatLink_2778d ._Notification_2778d {
  background-position: top 10px right 10px !important;
}
@media (min-width: 830px) {
  ._CatLink_2778d ._LinkIcon_2778d {
    width: 40px;
  }
}
@media (max-width: 1027px) {
  ._CatLink_2778d {
    margin-bottom: 15px;
  }
}
@media (min-width: 1028px) {
  ._CatLink_2778d ._LinkIcon_2778d {
    width: 70px;
  }
  ._CatLink_2778d {
    height: 70px;
  }
}
@media (min-width: 1240px) {
  ._CatLink_2778d {
    height: 150px;
  }
  ._CatLink_2778d ._LinkIcon_2778d {
    width: 70px;
    background-size: 40px 40px;
  }
  ._CatLink_2778d ._LinkLabel_2778d {
    font-size: 13px;
  }
  ._CatLink_2778d ._LinkHead_2778d {
    font-size: 18px;
  }
}

/* ----------------------------------------------------------------- */

._ProfileBox_2778d {
  display: block;
  margin: 0px auto;
}
._ProfileLeft_2778d {
  display: block;
  margin: 0px auto;
}
._ProfileRight_2778d {
  display: block;
  margin: 0px auto;
}
@media (min-width: 1280px) {
  ._ProfileBox_2778d {
    display: table;
    width: 100%;
  }
  ._ProfileLeft_2778d {
    display: table-cell;
    width: 50%;
    vertical-align: top;
    padding-right: 30px;
    border-right: solid 1px #d8dded;
  }
  ._ProfileRight_2778d {
    display: table-cell;
    width: auto;
    vertical-align: top;
    padding-left: 30px;
  }
}

/* ----------------------------------------------------------------- */

._UserCard_2778d {
  display: table;
  width: 100%;
  margin: 0px 0px 30px 0px;
  background-color: #d8dded;
  border-radius: 5px;
}
._UserCardLeft_2778d {
  display: table-cell;
  width: 60px;
  vertical-align: top;
  padding: 30px 0px 30px 30px;
}
._UserCardLeft_2778d ._Avatar_2778d {
  width: 60px;
  height: 60px;
  position: relative;
}
._UserCardRight_2778d {
  display: table-cell;
  width: auto;
  vertical-align: top;
  padding: 30px;
}
._UserCardRight_2778d ._InfoBig_2778d {
  margin: 0px 0px 5px 0px;
  color: #000000;
  font-size: 16px;
  font-weight: 700;
}
._UserCardRight_2778d ._InfoSmall_2778d {
  margin: 0px 0px 5px 0px;
  color: #000000;
  overflow-wrap: break-word;
}
._UserTag_2778d {
  padding: 3px 5px;
  border-radius: 2px;
  color: #ffffff;
  font-size: 11px;
  line-height: 11px;
  font-weight: 700;
  background-color: #3366ff;
  position: absolute;
  z-index: 1;
  right: 0px;
  bottom: 0px;
  user-select: none;
}

._UserCard_2778d ._WebsiteEnabled_2778d {
  background-image: url(/Icon-Website-Enabled-White.1910ea7e.svg);
}
._UserCard_2778d ._WebsiteDisabled_2778d {
  background-image: url(/Icon-Website-Disabled-White.6d74a9c5.svg);
}

@media (min-width: 600px) {
  ._UserCardLeft_2778d {
    width: 80px;
  }
  ._UserCardLeft_2778d ._Avatar_2778d {
    width: 80px;
    height: 80px;
  }
  ._UserCardRight_2778d ._InfoBig_2778d {
    font-size: 26px;
    font-weight: 900;
  }
  ._UserCard_2778d ._WebsiteEnabled_2778d {
    width: 100px;
    height: 100px;
  }
  ._UserCard_2778d ._WebsiteDisabled_2778d {
    width: 100px;
    height: 100px;
  }
}

@media (min-width: 730px) {
  ._UserCardLeft_2778d {
    width: 120px;
  }
  ._UserCardLeft_2778d ._Avatar_2778d {
    width: 120px;
    height: 120px;
  }
  ._UserCardRight_2778d ._InfoBig_2778d {
    font-size: 30px;
  }
}

@media (min-width: 1028px) {
  ._UserCardLeft_2778d {
    width: 60px;
  }
  ._UserCardLeft_2778d ._Avatar_2778d {
    width: 60px;
    height: 60px;
  }
  ._UserCardRight_2778d ._InfoBig_2778d {
    font-size: 20px;
  }
}

@media (min-width: 1240px) {
  ._UserCardLeft_2778d {
    width: 120px;
  }
  ._UserCardLeft_2778d ._Avatar_2778d {
    width: 120px;
    height: 120px;
  }
  ._UserCardRight_2778d ._InfoBig_2778d {
    font-size: 30px;
  }
  ._UserCardRight_2778d ._InfoSmall_2778d {
    font-size: 14px;
  }
}

/* ----------------------------------------------------------------- */

._UserGraph_2778d {
  display: table;
  width: 100%;
  margin: 0px auto;
}
._UserGraphLeft_2778d {
  display: table-cell;
  width: 100px;
  vertical-align: top;
  padding: 0px 0px 15px 0px;
}
._UserGraphRight_2778d {
  display: table-cell;
  width: auto;
  vertical-align: top;
  padding: 0px 0px 15px 15px;
  font-size: 18px;
}
@media (min-width: 1028px) {
  ._UserGraphLeft_2778d {
    width: 100px;
  }
  ._UserGraphRight_2778d {
    font-size: 14px;
  }
}

._StatsTable_2778d {
  display: table;
  width: 100%;
  margin: 0px auto 30px auto;
}
._StatsRow_2778d {
  display: table-row;
}
._StatsCol_2778d {
  display: table-cell;
  width: auto;
  vertical-align: middle;
  padding: 7px 0px;
  font-size: 12px;
  border-bottom: solid 1px #d8dded;
}
._StatsRow_2778d ._StatsCol_2778d:first-child {
}
._StatsRow_2778d ._StatsCol_2778d:last-child {
  text-align: right;
  font-weight: 700;
}

/* ----------------------------------------------------------------- */

._Circle-BG_2778d {
  fill: #d8dded;
  opacity: 0.5;
}
._Circle-Fill_2778d {
  fill: none;
  stroke: #3366ff;
  stroke-width: 10;
}
._Circle-Cap_2778d {
  fill: #ffffff;
}
._Circle-Text_2778d {
  font-size: 4px;
  user-select: none;
}

/* ----------------------------------------------------------------- */

._UploadPhoto_2778d {
  display: table;
  width: 100%;
  margin: 0px auto;
}
._UploadPhotoLeft_2778d {
  display: table-cell;
  width: 60px;
  vertical-align: top;
}
._UploadPhotoLeft_2778d ._Avatar_2778d {
  width: 60px;
  height: 60px;
  position: relative;
}
._UploadPhotoRight_2778d {
  display: table-cell;
  width: auto;
  vertical-align: top;
  padding-left: 30px;
  font-size: 14px;
}

@media (min-width: 600px) {
  ._UploadPhotoLeft_2778d {
    width: 100px;
  }
  ._UploadPhotoLeft_2778d ._Avatar_2778d {
    width: 100px;
    height: 100px;
  }
}

/* ----------------------------------------------------------------- */

._WebsiteEnabled_2778d {
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-image: url(/Icon-Website-Enabled-Gray.a79f3db9.svg);
}
._WebsiteDisabled_2778d {
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-image: url(/Icon-Website-Disabled-Gray.f05ea9d4.svg);
}

/* ----------------------------------------------------------------- */

._SignInTable_2778d {
  width: 100%;
  height: 100%;
}
._SignInTable_2778d ._Col_2778d {
  padding: 30px;
  vertical-align: middle;
}

._SignInForm_2778d {
  display: block;
  max-width: 350px;
  margin: 0px auto;
  padding: 30px;
  border: solid 1px #d8dded;
  border-radius: 5px;
}
._SignInLogo_2778d {
  display: block;
  width: 150px;
  margin: 0px auto 15px auto;
  text-align: center;
}
._SignInText_2778d {
  display: block;
  margin: 0px auto 15px auto;
  font-size: 18px;
  font-weight: 500;
}

._SignInForm_2778d ._ButtonBlock_2778d {
  padding: 15px 0px;
}

/* ----------------------------------------------------------------- */

._BigStats_2778d {
  width: 100%;
}
._BigStats_2778d ._Col_2778d {
  width: 33%;
  vertical-align: top;
  font-size: 15px;
  text-align: center;
}
._BigStats_2778d ._Col_2778d b {
  font-size: 44px;
  font-weight: 900px;
  letter-spacing: -2px;
}
._BigStats_2778d ._Col_2778d a {
  color: #505676;
  text-decoration: none;
}

@media (min-width: 600px) {
  ._BigStats_2778d ._Col_2778d:nth-child(2) {
    width: auto;
    padding: 0px 15px;
    border-left: solid 1px #d8dded;
    border-right: solid 1px #d8dded;
  }
}

@media (min-width: 480px) and (max-width: 599px) {
  ._BigStats_2778d {
    display: block;
    margin: 0px auto 15px auto;
  }
  ._BigStats_2778d ._Col_2778d {
    display: block;
    width: auto;
    margin: 0px auto 15px auto;
    font-size: 13px;
    padding: 15px 0px;
    border-bottom: solid 1px #d8dded;
  }
  ._BigStats_2778d ._Col_2778d b {
    font-size: 28px;
    font-weight: 700px;
  }
  ._BigStats_2778d ._Col_2778d:last-child {
    padding-bottom: 0px;
    border-bottom: none 0px;
  }

  ._CommentsOptionsBottom_2778d {
    max-width: 350px !important;
  }
}

/* ----------------------------------------------------------------- */

@media (prefers-color-scheme: dark) {
  html:not(._is-light_2778d) body {
    background-color: #242424;
  }

  html:not(._is-light_2778d) div,
  html:not(._is-light_2778d) span {
    color: #999999;
  }

  html:not(._is-light_2778d) div {
    scrollbar-color: #333333 #666666;
    scrollbar-width: thin;
  }
  html:not(._is-light_2778d) div::-webkit-scrollbar-track {
    background-color: rgba(74, 74, 74, 0.5);
  }
  html:not(._is-light_2778d) div::-webkit-scrollbar-thumb {
    background-color: rgba(74, 74, 74, 0.75);
  }
  html:not(._is-light_2778d) div::-webkit-scrollbar-thumb:hover {
    background-color: rgba(74, 74, 74, 1);
  }

  html:not(._is-light_2778d) input[type='text'] {
    border: solid 1px #000000;
    background-color: #4a4a4a;
    color: #ffffff;
  }
  html:not(._is-light_2778d) input[type='password'] {
    border: solid 1px #000000;
    background-color: #4a4a4a;
    color: #ffffff;
  }
  html:not(._is-light_2778d) input::placeholder {
    color: #999999;
  }

  html:not(._is-light_2778d) textarea {
    border: solid 1px #333333;
    background-color: #4a4a4a;
    color: #ffffff;
  }
  html:not(._is-light_2778d) textarea::placeholder {
    color: #999999;
  }

  html:not(._is-light_2778d) select {
    background-color: #4a4a4a;
    color: #ffffff;
    border: 1px solid #000000;
  }
  html:not(._is-light_2778d) select option {
    background-color: #4a4a4a;
    color: #ffffff;
  }

  html:not(._is-light_2778d) a {
    color: #ffffff;
    text-decoration: underline;
  }

  html:not(._is-light_2778d) ._Alert_2778d b {
    color: #999999;
  }

  html:not(._is-light_2778d) ._DropdownSort_2778d {
    color: #999999;
    background-image: url(/Icon-Arrow-Down-White.c1e8160c.svg);
  }

  html:not(._is-light_2778d) ._Avatar_2778d {
    background-color: #666666;
    color: #242424;
  }

  html:not(._is-light_2778d) ._SwitchOn_2778d {
    background-color: #33cc66;
  }
  html:not(._is-light_2778d) ._SwitchOn_2778d ._SwitchButton_2778d {
    background-color: #ffffff;
  }

  html:not(._is-light_2778d) ._UIMessage_2778d span {
    background-color: #333333;
  }

  html:not(._is-light_2778d) ._Navigation_2778d {
    background-color: #242424;
  }
  html:not(._is-light_2778d) ._NavTable_2778d {
    border-bottom: solid 1px #333333;
  }

  html:not(._is-light_2778d) ._LinkProfile_2778d ._ProfilePic_2778d {
    border-left: solid 1px #333333;
  }
  html:not(._is-light_2778d) ._LinkProfile_2778d ._ProfileName_2778d {
    color: #ffffff;
  }
  html:not(._is-light_2778d) ._LinkProfile_2778d ._Notification_2778d {
    border: solid 3px #242424;
  }

  @media (max-width: 1027px) {
    html:not(._is-light_2778d) ._LinkProfile_2778d ._ProfilePic_2778d {
      border-left: none 0px;
    }
  }

  html:not(._is-light_2778d) ._Toolbar_2778d {
    background-color: #242424;
  }

  html:not(._is-light_2778d) ._Breadcrumbs_2778d {
    border-bottom: solid 1px #333333;
  }
  html:not(._is-light_2778d) ._BreadLinks_2778d {
    color: #ffffff;
  }
  html:not(._is-light_2778d) ._BreadLinks_2778d a {
    color: #ffffff;
  }
  html:not(._is-light_2778d) ._BreadBack_2778d ._ButtonIcon_2778d {
    background-color: #4a4a4a;
    border: solid 1px #4a4a4a;
    color: #ffffff;
  }
  html:not(._is-light_2778d) ._BreadBack_2778d ._ButtonIcon_2778d:hover {
    background-color: #666666;
    border: solid 1px #666666;
  }

  @media (min-width: 800px) {
    html:not(._is-light_2778d) ._SearchTabs_2778d {
      border-bottom: solid 1px #333333;
    }
  }

  html:not(._is-light_2778d) #_FilterBar_2778d {
    border-bottom: solid 1px #333333;
  }
  html:not(._is-light_2778d) #_FilterBar_2778d ._Table_2778d {
    background-color: #1b1b1b;
    border: solid 1px #333333;
  }
  html:not(._is-light_2778d) #_FilterBar_2778d select {
    background-color: #242424;
  }
  html:not(._is-light_2778d) #_FilterBar_2778d select option {
    background-color: #242424;
  }
  html:not(._is-light_2778d) #_FilterBar_2778d ._Search_2778d {
    background-color: #242424;
  }
  html:not(._is-light_2778d) #_FilterBar_2778d ._Search_2778d ._Input_2778d {
  }

  html:not(._is-light_2778d) ._GroupSubhead_2778d {
    color: #ffffff;
  }

  html:not(._is-light_2778d) ._Link_2778d span {
    color: #ffffff;
  }
  @media (min-width: 600px) {
    html:not(._is-light_2778d) ._Link_2778d:hover {
      background-color: #333333;
    }
  }

  html:not(._is-light_2778d) ._CatLink_2778d {
    border: solid 1px #333333;
  }
  html:not(._is-light_2778d) ._CatLink_2778d ._LinkLabel_2778d {
    color: #666666;
  }
  html:not(._is-light_2778d) ._CatLink_2778d ._LinkHead_2778d {
    color: #ffffff;
  }

  html:not(._is-light_2778d) ._TextGroup_2778d {
    border-bottom: solid 1px #333333;
  }
  html:not(._is-light_2778d) ._LinkGroup_2778d {
  }

  html:not(._is-light_2778d) ._Menu_2778d {
    background-color: #242424;
  }
  html:not(._is-light_2778d) ._MenuLeft_2778d {
    border-right: solid 1px #242424;
  }
  html:not(._is-light_2778d) ._MenuRight_2778d {
    border-right: solid 1px #242424;
  }

  html:not(._is-light_2778d) ._SideMenuA_2778d {
    border-right: solid 1px #333333;
  }
  html:not(._is-light_2778d) ._SideMenuB_2778d {
    border-right: solid 1px #333333;
  }

  html:not(._is-light_2778d) ._MenuOptions_2778d label:hover {
    color: #333333;
  }

  html:not(._is-light_2778d) ._MenuHeader_2778d {
    color: #ffffff;
  }

  html:not(._is-light_2778d) ._MenuGroup_2778d {
    border-bottom: solid 1px #333333;
    background-image: url(/Icon-Menu-Closed-White.b1b79e28.svg);
  }
  html:not(._is-light_2778d) ._MenuGroupOpen_2778d {
    background-image: url(/Icon-Menu-Open-White.44b785e1.svg) !important;
  }

  html:not(._is-light_2778d) #_MenuPrivacy_2778d {
    color: #666666;
  }
  html:not(._is-light_2778d) #_MenuPrivacy_2778d a {
    color: #999999;
  }
  html:not(._is-light_2778d) #_MenuPrivacy_2778d a:hover {
    color: #ffffff;
  }

  html:not(._is-light_2778d) ._Dropdown_2778d {
    background-color: #000000;
  }

  @media (min-width: 600px) {
    html:not(._is-light_2778d) ._Dropdown_2778d {
      border: solid 1px #000000;
    }
  }

  @media (max-width: 599px) {
    html:not(._is-light_2778d) ._Dropdown_2778d {
      background-color: #242424;
    }
    html:not(._is-light_2778d) ._Dropdown_2778d ._Link_2778d {
      border-bottom: solid 1px #333333;
    }
  }

  html:not(._is-light_2778d) ._Confirmation_2778d {
    border: solid 1px #242424;
    background-color: #333333;
  }
  html:not(._is-light_2778d) ._Confirmation_2778d ._MenuHeader_2778d {
    border-bottom: solid 1px #000000;
  }

  html:not(._is-light_2778d) ._Button_2778d {
    background-color: #4a4a4a;
    border: solid 1px #4a4a4a;
    color: #ffffff;
    text-decoration: none;
  }
  html:not(._is-light_2778d) ._Button_2778d:hover {
    background-color: #666666;
    border: solid 1px #666666;
  }
  html:not(._is-light_2778d) ._ButtonText_2778d {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
  }
  html:not(._is-light_2778d) ._ButtonText_2778d:hover {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
  }

  @media (min-width: 1028px) {
    html:not(._is-light_2778d) ._ButtonIcon_2778d:hover {
      background-color: rgba(0, 0, 0, 0.4);
    }
  }

  html:not(._is-light_2778d) ._ButtonActive_2778d {
    background-color: #4c78fe;
    color: #ffffff;
    border: solid 1px #4c78fe;
  }
  html:not(._is-light_2778d) ._ButtonActive_2778d:hover {
    background-color: #3388ff;
    border: solid 1px #3388ff;
  }

  html:not(._is-light_2778d) ._ButtonDelete_2778d {
    background-color: #fb3449;
    color: #ffffff;
    border: solid 1px #fb3449;
  }
  html:not(._is-light_2778d) ._ButtonDelete_2778d:hover {
    background-color: #fc495b;
    border: solid 1px #fc495b;
  }

  html:not(._is-light_2778d) ._CoverDark_2778d {
    background-color: #000000;
    opacity: 0.7;
  }
  html:not(._is-light_2778d) ._CoverLight_2778d {
    background-color: #242424;
    opacity: 0.85;
  }

  html:not(._is-light_2778d) #_BacktoTop_2778d {
    background-color: rgba(74, 74, 74, 0.5);
  }

  html:not(._is-light_2778d) ._Search_2778d {
    border: solid 1px #333333;
    background-color: #4a4a4a;
  }
  html:not(._is-light_2778d) ._Search_2778d ._Input_2778d input {
    color: #ffffff;
  }
  html:not(._is-light_2778d) ._Search_2778d ._Input_2778d input::placeholder {
    color: #ffffff;
  }
  html:not(._is-light_2778d) ._Search_2778d ._Input_2778d input:-webkit-autofill,
  html:not(._is-light_2778d) ._Search_2778d ._Input_2778d input:-webkit-autofill:hover,
  html:not(._is-light_2778d) ._Search_2778d ._Input_2778d input:-webkit-autofill:focus,
  html:not(._is-light_2778d) ._Search_2778d ._Input_2778d input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #4a4a4a inset !important;
    color: #ffffff;
  }
  html:not(._is-light_2778d) #_Options_2778d {
    border: solid 1px #333333;
    color: #999999;
    background-color: #4a4a4a;
    background-image: url(/Icon-Menu-Closed-White.b1b79e28.svg);
  }

  html:not(._is-light_2778d) ._ListTable_2778d ._Row_2778d ._Col_2778d {
    border-bottom: solid 1px #333333;
  }
  html:not(._is-light_2778d) ._ListTable_2778d ._RowActive_2778d {
    background-color: #333333;
  }
  html:not(._is-light_2778d) ._ListTable_2778d ._RowActive_2778d ._IconOptions_2778d {
    background-image: url(/Icon-Options-White.8457f6ad.svg);
    opacity: 1;
  }

  html:not(._is-light_2778d) ._ListTable_2778d ._ButtonBlock_2778d ._Button_2778d {
    background-color: #242424;
    border: solid 1px #4a4a4a;
  }
  html:not(._is-light_2778d) ._ListTable_2778d ._ButtonBlock_2778d ._Button_2778d:hover {
    background-color: #666666;
  }

  html:not(._is-light_2778d) ._ListTable_2778d ._ColInfo_2778d {
    color: #999999;
  }
  html:not(._is-light_2778d) ._ListTable_2778d ._InfoBig_2778d {
    color: #cccccc;
  }
  html:not(._is-light_2778d) ._ListTable_2778d ._InfoSmall_2778d a {
    color: #666666;
  }
  html:not(._is-light_2778d) ._ListTable_2778d ._InfoURL_2778d {
    color: #666666;
  }

  html:not(._is-light_2778d) ._SelectOptions_2778d {
    background-image: url(/Icon-Arrow-Down-White.c1e8160c.svg);
  }

  @media (min-width: 1028px) {
    html:not(._is-light_2778d) ._ListTable_2778d ._ColOptions_2778d ._ButtonIcon_2778d {
      opacity: 0.2;
    }
  }

  html:not(._is-light_2778d) ._ReviewProfile_2778d ._ReviewName_2778d ._Comment_2778d {
    color: #cccccc;
  }

  html:not(._is-light_2778d) ._QuickBox_2778d {
    border: solid 1px #333333;
  }

  html:not(._is-light_2778d) ._UserCard_2778d {
    background-color: #000000;
  }
  html:not(._is-light_2778d) ._UserCardRight_2778d ._InfoBig_2778d {
    color: #ffffff;
  }
  html:not(._is-light_2778d) ._UserCardRight_2778d ._InfoSmall_2778d {
    color: #999999;
  }

  html:not(._is-light_2778d) ._Circle-BG_2778d {
    fill: #333333;
  }
  html:not(._is-light_2778d) ._Circle-Cap_2778d {
    fill: #242424;
  }
  html:not(._is-light_2778d) ._Circle-Text_2778d {
    fill: #ffffff;
  }

  html:not(._is-light_2778d) ._StatsTable_2778d {
    border-top: solid 1px #333333;
  }
  html:not(._is-light_2778d) ._StatsCol_2778d {
    border-bottom: solid 1px #333333;
  }

  html:not(._is-light_2778d) ._TabActive_2778d {
    color: #ffffff;
    border-bottom: solid 2px #ffffff;
  }

  html:not(._is-light_2778d) ._IconAdd_2778d {
    background-image: url(/Icon-Add-White.5660b844.svg);
  }
  html:not(._is-light_2778d) ._IconADGroups_2778d {
    background-image: url(/Icon-ADGroups-White.06d60243.svg);
  }
  html:not(._is-light_2778d) ._IconAdminApprove_2778d {
    background-image: url(/Icon-Checkmark-White.134b2e15.svg);
  }
  html:not(._is-light_2778d) ._IconAdminBlock_2778d {
    background-image: url(/Icon-Blocked-White.6643e88f.svg);
  }
  html:not(._is-light_2778d) ._IconAdminDelete_2778d {
    background-image: url(/Icon-Delete-White.565a3f59.svg);
  }
  html:not(._is-light_2778d) ._IconAdminHide_2778d {
    background-image: url(/Icon-Hidden-White.e785a630.svg);
  }
  html:not(._is-light_2778d) ._IconAdminReset_2778d {
    background-image: url(/Icon-Reset-White.8c0ad6f3.svg);
  }
  html:not(._is-light_2778d) ._IconAdminShow_2778d {
    background-image: url(/Icon-Visible-White.a190d7e3.svg);
  }

  html:not(._is-light_2778d) ._IconAdminHidden_2778d {
    background-color: #3366ff !important;
  }
  html:not(._is-light_2778d) ._IconAllComments_2778d {
    background-image: url(/Icon-All-Comments-White.e3c077a4.svg);
  }
  html:not(._is-light_2778d) ._IconAnnouncements_2778d {
    background-image: url(/Icon-Announcements-White.d496044b.svg);
  }
  html:not(._is-light_2778d) ._IconApprove_2778d {
    background-image: url(/Icon-Checkmark-White.134b2e15.svg);
  }
  html:not(._is-light_2778d) ._IconApps_2778d {
    background-image: url(/Icon-Apps-White.782e233b.svg);
  }
  html:not(._is-light_2778d) ._IconArchive_2778d {
    background-image: url(/Icon-Archive-White.909ec4d0.svg);
  }
  html:not(._is-light_2778d) ._IconBannerADs_2778d {
    background-image: url(/Icon-BannerADs-White.9402f15a.svg);
  }
  html:not(._is-light_2778d) ._IconBlock_2778d {
    background-image: url(/Icon-Blocked-White.6643e88f.svg);
  }
  html:not(._is-light_2778d) ._IconBlockedHidden_2778d {
    background-image: url(/Icon-Blocked-Hidden-White.653e1377.svg);
  }
  html:not(._is-light_2778d) ._IconBlockedUsers_2778d {
    background-image: url(/Icon-Blocked-White.6643e88f.svg);
  }
  html:not(._is-light_2778d) ._IconBreadBack_2778d {
    background-image: url(/Icon-Arrow-Left-White.51f24877.svg);
  }
  html:not(._is-light_2778d) ._IconBroadcasts_2778d {
    background-image: url(/Icon-Broadcasts-White.688620a4.svg);
  }
  html:not(._is-light_2778d) ._IconCalendar_2778d {
    background-image: url(/Icon-Calendar-White.2759dd96.svg);
  }
  html:not(._is-light_2778d) ._IconCampaigns_2778d {
    background-image: url(/Icon-Campaigns-White.013f2bbe.svg);
  }
  html:not(._is-light_2778d) ._IconCategories_2778d {
    background-image: url(/Icon-Categories-White.227499db.svg);
  }
  html:not(._is-light_2778d) ._IconClear_2778d {
    background-image: url(/Icon-Clear-White.a1cb0388.svg);
  }
  html:not(._is-light_2778d) ._IconClose_2778d {
    background-image: url(/Icon-Close-White.f25ea3b9.svg);
  }
  html:not(._is-light_2778d) ._IconComments_2778d {
    background-image: url(/Icon-Comments-White.390a2e11.svg);
  }
  html:not(._is-light_2778d) ._IconNotifications_2778d {
    background-image: url(/Icon-Notifications-Tab-White.b05a64a3.svg);
  }
  html:not(._is-light_2778d) ._IconNotificationsActive_2778d {
    background-image: url(/Icon-Notifications-Tab-Active-White.f7fb247d.svg);
  }
  html:not(._is-light_2778d) ._IconProfileTab_2778d {
    background-image: url(/Icon-Profile-Tab-White.1f0c8f40.svg);
  }  
  html:not(._is-light_2778d) ._IconSettingTab_2778d {
    background-image: url(/Icon-Setting-Tab-White.fdaa073f.svg);
  }
  html:not(._is-light_2778d) ._IconLogoutTab_2778d {
    background-image: url(/Icon-Logout-Tab-White.b9e67829.svg);
  }
  html:not(._is-light_2778d) ._IconBookmarks_2778d {
    background-image: url(/Icon-Bookmarks-Tab-White.fbe492e8.svg);
  }
  html:not(._is-light_2778d) ._IconDarkMode_2778d {
    background-image: url(/Icon-DarkMode-White.a333f851.svg);
  }
  html:not(._is-light_2778d) ._IconDashboard_2778d {
    background-image: url(/Icon-Dashboard-White.1dea80b8.svg);
  }
  html:not(._is-light_2778d) ._IconDownload_2778d {
    background-image: url(/Icon-Download-White.06523b47.svg);
  }
  html:not(._is-light_2778d) ._IconEdit_2778d {
    background-image: url(/Icon-Edit-White.79515e52.svg);
  }
  html:not(._is-light_2778d) ._IconEditCampaign_2778d {
    background-image: url(/Icon-Edit-Campaign-White.b9ddc87b.svg);
  }
  html:not(._is-light_2778d) ._IconFavorites_2778d {
    background-image: url(/Icon-Favorites-White.08a4a6ae.svg);
  }
  html:not(._is-light_2778d) ._IconFeatured_2778d {
    background-image: url(/Icon-Featured-White.45edbfb1.svg);
  }
  html:not(._is-light_2778d) ._IconFilter_2778d {
    background-image: url(/Icon-Filter-White.633452c6.svg);
  }
  html:not(._is-light_2778d) ._IconFilterOn_2778d {
    background-image: url(/Icon-Filter-On-White.b7ced850.svg) !important;
  }
  html:not(._is-light_2778d) ._IconFilters_2778d {
    background-image: url(/Icon-Filters-White.633452c6.svg);
  }
  html:not(._is-light_2778d) ._IconFlaggedHidden_2778d {
    background-image: url(/Icon-Hidden-Flagged-White.746a9c54.svg);
  }
  html:not(._is-light_2778d) ._IconFollowing_2778d {
    background-image: url(/Icon-Following-White.80b9e655.svg);
  }
  html:not(._is-light_2778d) ._IconGlobal_2778d {
    background-image: url(/Icon-Global-White.8eddcdf0.svg);
  }
  html:not(._is-light_2778d) ._IconHelp_2778d {
    background-image: url(/Icon-Help-White.7cc18998.svg);
  }
  html:not(._is-light_2778d) ._IconHidden_2778d {
    background-image: url(/Icon-Hidden-White.e785a630.svg);
  }
  html:not(._is-light_2778d) ._IconHome_2778d {
    background-image: url(/Icon-Home-White.7002028d.svg);
  }
  html:not(._is-light_2778d) ._IconInbox_2778d {
    background-image: url(/Icon-Inbox-White.b65e3c97.svg);
  }
  html:not(._is-light_2778d) ._IconInfo_2778d {
    background-image: url(/Icon-Info-White.9b7c9bc0.svg);
  }
  html:not(._is-light_2778d) ._IconLeft_2778d {
    background-image: url(/Icon-Arrow-Left-White.51f24877.svg);
  }
  html:not(._is-light_2778d) ._IconLibrary_2778d {
    background-image: url(/Icon-Library-White.3afb6fee.svg);
  }
  html:not(._is-light_2778d) ._IconLiveChat_2778d {
    background-image: url(/Icon-LiveChat-White.b1fa409e.svg);
  }
  html:not(._is-light_2778d) ._IconLiveStream_2778d {
    background-image: url(/Icon-LiveStream-White.98e7c249.svg);
  }
  html:not(._is-light_2778d) ._IconManageCategories_2778d {
    background-image: url(/Icon-Manage-Categories-White.8045bda3.svg);
  }
  html:not(._is-light_2778d) ._IconManageVideos_2778d {
    background-image: url(/Icon-ManageVideos-White.5a7ecd73.svg);
  }
  html:not(._is-light_2778d) ._IconMentions_2778d {
    background-image: url(/Icon-Mentions-White.c2511209.svg);
  }
  html:not(._is-light_2778d) ._IconMenu_2778d {
    background-image: url(/Icon-Menu-White.14602d25.svg);
  }
  html:not(._is-light_2778d) ._IconMovies_2778d {
    background-image: url(/Icon-Movies-White.dc37a176.svg);
  }
  html:not(._is-light_2778d) ._IconMyChannel_2778d {
    background-image: url(/Icon-MyChannel-White.b6854c65.svg);
  }
  html:not(._is-light_2778d) ._IconMyVideos_2778d {
    background-image: url(/Icon-MyVideos-White.e233e300.svg);
  }
  html:not(._is-light_2778d) ._IconNewsletters_2778d {
    background-image: url(/Icon-Newsletters-White.c5aa1243.svg);
  }
  html:not(._is-light_2778d) ._IconOptions_2778d {
    background-image: url(/Icon-Options-White.8457f6ad.svg);
  }
  html:not(._is-light_2778d) ._IconPause_2778d {
    background-image: url(/Icon-Pause-White.6fe2b858.svg);
  }
  html:not(._is-light_2778d) ._IconPayments_2778d {
    background-image: url(/Icon-Payments-White.6e224a3a.svg);
  }
  html:not(._is-light_2778d) ._IconProfile_2778d {
    background-image: url(/Icon-Profile-White.39cc3a68.svg);
  }
  html:not(._is-light_2778d) ._IconQueue_2778d {
    background-image: url(/Icon-Queue-White.c0e3f69a.svg);
  }
  html:not(._is-light_2778d) ._IconRecent_2778d {
    background-image: url(/Icon-Recent-White.05d919d6.svg);
  }
  html:not(._is-light_2778d) ._IconRemove_2778d {
    background-image: url(/Icon-Remove-White.a930028c.svg);
  }
  html:not(._is-light_2778d) ._IconReports_2778d {
    background-image: url(/Icon-Reports-White.2f6f7199.svg);
  }
  html:not(._is-light_2778d) ._IconReset_2778d {
    background-image: url(/Icon-Reset-White.8c0ad6f3.svg);
  }
  html:not(._is-light_2778d) ._IconResume_2778d {
    background-image: url(/Icon-Resume-White.c1f3a25e.svg);
  }
  html:not(._is-light_2778d) ._IconRight_2778d {
    background-image: url(/Icon-Arrow-Right-White.648f5d63.svg);
  }
  html:not(._is-light_2778d) ._IconSearch_2778d {
    background-image: url(/Icon-Search-White.51680236.svg);
  }
  html:not(._is-light_2778d) ._IconSettings_2778d {
    background-image: url(/Icon-Settings-White.dbd57227.svg);
  }
  html:not(._is-light_2778d) ._IconSignOut_2778d {
    background-image: url(/Icon-SignOut-White.3235ff8d.svg);
  }
  html:not(._is-light_2778d) ._IconSort_2778d {
    background-image: url(/Icon-Sort-White.18f0c584.svg);
  }
  html:not(._is-light_2778d) ._IconTokens_2778d {
    background-image: url(/Icon-Tokens-White.d051aeef.svg);
  }
  html:not(._is-light_2778d) ._IconUpload_2778d {
    background-image: url(/Icon-Upload-White.0873a713.svg);
  }
  html:not(._is-light_2778d) ._IconURL_2778d {
    background-image: url(/Icon-URL-White.58b76cd8.svg);
  }
  html:not(._is-light_2778d) ._IconURLs_2778d {
    background-image: url(/Icon-URLs-White.5bf8b4c7.svg);
  }
  html:not(._is-light_2778d) ._IconUserDelete_2778d {
    background-image: url(/Icon-Delete-White.565a3f59.svg);
  }
  html:not(._is-light_2778d) ._IconUsers_2778d {
    background-image: url(/Icon-Users-White.39cc3a68.svg);
  }
  html:not(._is-light_2778d) ._IconVideos_2778d {
    background-image: url(/Icon-Videos-White.e233e300.svg);
  }
  html:not(._is-light_2778d) ._IconVisible_2778d {
    background-image: url(/Icon-Visible-White.a190d7e3.svg);
  }
  html:not(._is-light_2778d) ._IconWebsites_2778d {
    background-image: url(/Icon-Websites-White.12d1c22e.svg);
  }
  html:not(._is-light_2778d) ._IconLogo_2778d {
    content: url(/Logo-Comments-System.b0c21e35.svg);
  }

  @media (min-width: 1280px) {
    html:not(._is-light_2778d) ._ProfileLeft_2778d {
      border-right: solid 1px #333333;
    }
  }

  html:not(._is-light_2778d) ._BigStats_2778d ._Col_2778d a {
    color: #ffffff;
  }

  @media (min-width: 600px) {
    html:not(._is-light_2778d) ._BigStats_2778d ._Col_2778d:nth-child(2) {
      border-left: solid 1px #333333;
      border-right: solid 1px #333333;
    }
  }

  @media (max-width: 599px) {
    html:not(._is-light_2778d) ._BigStats_2778d ._Col_2778d {
      border-bottom: solid 1px #333333;
    }
  }
}

html._is-dark_2778d body {
    background-color: #242424;
  }

html._is-dark_2778d div,
  html._is-dark_2778d span {
    color: #999999;
  }

html._is-dark_2778d div {
    scrollbar-color: #333333 #666666;
    scrollbar-width: thin;
  }

html._is-dark_2778d div::-webkit-scrollbar-track {
    background-color: rgba(74, 74, 74, 0.5);
  }

html._is-dark_2778d div::-webkit-scrollbar-thumb {
    background-color: rgba(74, 74, 74, 0.75);
  }

html._is-dark_2778d div::-webkit-scrollbar-thumb:hover {
    background-color: rgba(74, 74, 74, 1);
  }

html._is-dark_2778d input[type='text'] {
    border: solid 1px #000000;
    background-color: #4a4a4a;
    color: #ffffff;
  }

html._is-dark_2778d input[type='password'] {
    border: solid 1px #000000;
    background-color: #4a4a4a;
    color: #ffffff;
  }

html._is-dark_2778d input::placeholder {
    color: #999999;
  }

html._is-dark_2778d textarea {
    border: solid 1px #333333;
    background-color: #4a4a4a;
    color: #ffffff;
  }

html._is-dark_2778d textarea::placeholder {
    color: #999999;
  }

html._is-dark_2778d select {
    background-color: #4a4a4a;
    color: #ffffff;
    border: 1px solid #000000;
  }

html._is-dark_2778d select option {
    background-color: #4a4a4a;
    color: #ffffff;
  }

html._is-dark_2778d a {
    color: #ffffff;
    text-decoration: underline;
  }

html._is-dark_2778d ._Alert_2778d b {
    color: #999999;
  }

html._is-dark_2778d ._DropdownSort_2778d {
    color: #999999;
    background-image: url(/Icon-Arrow-Down-White.c1e8160c.svg);
  }

html._is-dark_2778d ._Avatar_2778d {
    background-color: #666666;
    color: #242424;
  }

html._is-dark_2778d ._SwitchOn_2778d {
    background-color: #33cc66;
  }

html._is-dark_2778d ._SwitchOn_2778d ._SwitchButton_2778d {
    background-color: #ffffff;
  }

html._is-dark_2778d ._UIMessage_2778d span {
    background-color: #333333;
  }

html._is-dark_2778d ._Navigation_2778d {
    background-color: #242424;
  }

html._is-dark_2778d ._NavTable_2778d {
    border-bottom: solid 1px #333333;
  }

html._is-dark_2778d ._LinkProfile_2778d ._ProfilePic_2778d {
    border-left: solid 1px #333333;
  }

html._is-dark_2778d ._LinkProfile_2778d ._ProfileName_2778d {
    color: #ffffff;
  }

html._is-dark_2778d ._LinkProfile_2778d ._Notification_2778d {
    border: solid 3px #242424;
  }

@media (max-width: 1027px) {
    html._is-dark_2778d ._LinkProfile_2778d ._ProfilePic_2778d {
      border-left: none 0px;
    }
  }

html._is-dark_2778d ._Toolbar_2778d {
    background-color: #242424;
  }

html._is-dark_2778d ._Breadcrumbs_2778d {
    border-bottom: solid 1px #333333;
  }

html._is-dark_2778d ._BreadLinks_2778d {
    color: #ffffff;
  }

html._is-dark_2778d ._BreadLinks_2778d a {
    color: #ffffff;
  }

html._is-dark_2778d ._BreadBack_2778d ._ButtonIcon_2778d {
    background-color: #4a4a4a;
    border: solid 1px #4a4a4a;
    color: #ffffff;
  }

html._is-dark_2778d ._BreadBack_2778d ._ButtonIcon_2778d:hover {
    background-color: #666666;
    border: solid 1px #666666;
  }

@media (min-width: 800px) {
    html._is-dark_2778d ._SearchTabs_2778d {
      border-bottom: solid 1px #333333;
    }
  }

html._is-dark_2778d #_FilterBar_2778d {
    border-bottom: solid 1px #333333;
  }

html._is-dark_2778d #_FilterBar_2778d ._Table_2778d {
    background-color: #1b1b1b;
    border: solid 1px #333333;
  }

html._is-dark_2778d #_FilterBar_2778d select {
    background-color: #242424;
  }

html._is-dark_2778d #_FilterBar_2778d select option {
    background-color: #242424;
  }

html._is-dark_2778d #_FilterBar_2778d ._Search_2778d {
    background-color: #242424;
  }

html._is-dark_2778d #_FilterBar_2778d ._Search_2778d ._Input_2778d {
  }

html._is-dark_2778d ._GroupSubhead_2778d {
    color: #ffffff;
  }

html._is-dark_2778d ._Link_2778d span {
    color: #ffffff;
  }

@media (min-width: 600px) {
    html._is-dark_2778d ._Link_2778d:hover {
      background-color: #333333;
    }
  }

html._is-dark_2778d ._CatLink_2778d {
    border: solid 1px #333333;
  }

html._is-dark_2778d ._CatLink_2778d ._LinkLabel_2778d {
    color: #666666;
  }

html._is-dark_2778d ._CatLink_2778d ._LinkHead_2778d {
    color: #ffffff;
  }

html._is-dark_2778d ._TextGroup_2778d {
    border-bottom: solid 1px #333333;
  }

html._is-dark_2778d ._LinkGroup_2778d {
  }

html._is-dark_2778d ._Menu_2778d {
    background-color: #242424;
  }

html._is-dark_2778d ._MenuLeft_2778d {
    border-right: solid 1px #242424;
  }

html._is-dark_2778d ._MenuRight_2778d {
    border-right: solid 1px #242424;
  }

html._is-dark_2778d ._SideMenuA_2778d {
    border-right: solid 1px #333333;
  }

html._is-dark_2778d ._SideMenuB_2778d {
    border-right: solid 1px #333333;
  }

html._is-dark_2778d ._MenuOptions_2778d label:hover {
    color: #333333;
  }

html._is-dark_2778d ._MenuHeader_2778d {
    color: #ffffff;
  }

html._is-dark_2778d ._MenuGroup_2778d {
    border-bottom: solid 1px #333333;
    background-image: url(/Icon-Menu-Closed-White.b1b79e28.svg);
  }

html._is-dark_2778d ._MenuGroupOpen_2778d {
    background-image: url(/Icon-Menu-Open-White.44b785e1.svg) !important;
  }

html._is-dark_2778d #_MenuPrivacy_2778d {
    color: #666666;
  }

html._is-dark_2778d #_MenuPrivacy_2778d a {
    color: #999999;
  }

html._is-dark_2778d #_MenuPrivacy_2778d a:hover {
    color: #ffffff;
  }

html._is-dark_2778d ._Dropdown_2778d {
    background-color: #000000;
  }

@media (min-width: 600px) {
    html._is-dark_2778d ._Dropdown_2778d {
      border: solid 1px #000000;
    }
  }

@media (max-width: 599px) {
    html._is-dark_2778d ._Dropdown_2778d {
      background-color: #242424;
    }
    html._is-dark_2778d ._Dropdown_2778d ._Link_2778d {
      border-bottom: solid 1px #333333;
    }
  }

html._is-dark_2778d ._Confirmation_2778d {
    border: solid 1px #242424;
    background-color: #333333;
  }

html._is-dark_2778d ._Confirmation_2778d ._MenuHeader_2778d {
    border-bottom: solid 1px #000000;
  }

html._is-dark_2778d ._Button_2778d {
    background-color: #4a4a4a;
    border: solid 1px #4a4a4a;
    color: #ffffff;
    text-decoration: none;
  }

html._is-dark_2778d ._Button_2778d:hover {
    background-color: #666666;
    border: solid 1px #666666;
  }

html._is-dark_2778d ._ButtonText_2778d {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
  }

html._is-dark_2778d ._ButtonText_2778d:hover {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
  }

@media (min-width: 1028px) {
    html._is-dark_2778d ._ButtonIcon_2778d:hover {
      background-color: rgba(0, 0, 0, 0.4);
    }
  }

html._is-dark_2778d ._ButtonActive_2778d {
    background-color: #4c78fe;
    color: #ffffff;
    border: solid 1px #4c78fe;
  }

html._is-dark_2778d ._ButtonActive_2778d:hover {
    background-color: #3388ff;
    border: solid 1px #3388ff;
  }

html._is-dark_2778d ._ButtonDelete_2778d {
    background-color: #fb3449;
    color: #ffffff;
    border: solid 1px #fb3449;
  }

html._is-dark_2778d ._ButtonDelete_2778d:hover {
    background-color: #fc495b;
    border: solid 1px #fc495b;
  }

html._is-dark_2778d ._CoverDark_2778d {
    background-color: #000000;
    opacity: 0.7;
  }

html._is-dark_2778d ._CoverLight_2778d {
    background-color: #242424;
    opacity: 0.85;
  }

html._is-dark_2778d #_BacktoTop_2778d {
    background-color: rgba(74, 74, 74, 0.5);
  }

html._is-dark_2778d ._Search_2778d {
    border: solid 1px #333333;
    background-color: #4a4a4a;
  }

html._is-dark_2778d ._Search_2778d ._Input_2778d input {
    color: #ffffff;
  }

html._is-dark_2778d ._Search_2778d ._Input_2778d input::placeholder {
    color: #ffffff;
  }

html._is-dark_2778d ._Search_2778d ._Input_2778d input:-webkit-autofill,
  html._is-dark_2778d ._Search_2778d ._Input_2778d input:-webkit-autofill:hover,
  html._is-dark_2778d ._Search_2778d ._Input_2778d input:-webkit-autofill:focus,
  html._is-dark_2778d ._Search_2778d ._Input_2778d input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #4a4a4a inset !important;
    color: #ffffff;
  }

html._is-dark_2778d #_Options_2778d {
    border: solid 1px #333333;
    color: #999999;
    background-color: #4a4a4a;
    background-image: url(/Icon-Menu-Closed-White.b1b79e28.svg);
  }

html._is-dark_2778d ._ListTable_2778d ._Row_2778d ._Col_2778d {
    border-bottom: solid 1px #333333;
  }

html._is-dark_2778d ._ListTable_2778d ._RowActive_2778d {
    background-color: #333333;
  }

html._is-dark_2778d ._ListTable_2778d ._RowActive_2778d ._IconOptions_2778d {
    background-image: url(/Icon-Options-White.8457f6ad.svg);
    opacity: 1;
  }

html._is-dark_2778d ._ListTable_2778d ._ButtonBlock_2778d ._Button_2778d {
    background-color: #242424;
    border: solid 1px #4a4a4a;
  }

html._is-dark_2778d ._ListTable_2778d ._ButtonBlock_2778d ._Button_2778d:hover {
    background-color: #666666;
  }

html._is-dark_2778d ._ListTable_2778d ._ColInfo_2778d {
    color: #999999;
  }

html._is-dark_2778d ._ListTable_2778d ._InfoBig_2778d {
    color: #cccccc;
  }

html._is-dark_2778d ._ListTable_2778d ._InfoSmall_2778d a {
    color: #666666;
  }

html._is-dark_2778d ._ListTable_2778d ._InfoURL_2778d {
    color: #666666;
  }

html._is-dark_2778d ._SelectOptions_2778d {
    background-image: url(/Icon-Arrow-Down-White.c1e8160c.svg);
  }

@media (min-width: 1028px) {
    html._is-dark_2778d ._ListTable_2778d ._ColOptions_2778d ._ButtonIcon_2778d {
      opacity: 0.2;
    }
  }

html._is-dark_2778d ._ReviewProfile_2778d ._ReviewName_2778d ._Comment_2778d {
    color: #cccccc;
  }

html._is-dark_2778d ._QuickBox_2778d {
    border: solid 1px #333333;
  }

html._is-dark_2778d ._UserCard_2778d {
    background-color: #000000;
  }

html._is-dark_2778d ._UserCardRight_2778d ._InfoBig_2778d {
    color: #ffffff;
  }

html._is-dark_2778d ._UserCardRight_2778d ._InfoSmall_2778d {
    color: #999999;
  }

html._is-dark_2778d ._Circle-BG_2778d {
    fill: #333333;
  }

html._is-dark_2778d ._Circle-Cap_2778d {
    fill: #242424;
  }

html._is-dark_2778d ._Circle-Text_2778d {
    fill: #ffffff;
  }

html._is-dark_2778d ._StatsTable_2778d {
    border-top: solid 1px #333333;
  }

html._is-dark_2778d ._StatsCol_2778d {
    border-bottom: solid 1px #333333;
  }

html._is-dark_2778d ._TabActive_2778d {
    color: #ffffff;
    border-bottom: solid 2px #ffffff;
  }

html._is-dark_2778d ._IconAdd_2778d {
    background-image: url(/Icon-Add-White.5660b844.svg);
  }

html._is-dark_2778d ._IconADGroups_2778d {
    background-image: url(/Icon-ADGroups-White.06d60243.svg);
  }

html._is-dark_2778d ._IconAdminApprove_2778d {
    background-image: url(/Icon-Checkmark-White.134b2e15.svg);
  }

html._is-dark_2778d ._IconAdminBlock_2778d {
    background-image: url(/Icon-Blocked-White.6643e88f.svg);
  }

html._is-dark_2778d ._IconAdminDelete_2778d {
    background-image: url(/Icon-Delete-White.565a3f59.svg);
  }

html._is-dark_2778d ._IconAdminHide_2778d {
    background-image: url(/Icon-Hidden-White.e785a630.svg);
  }

html._is-dark_2778d ._IconAdminReset_2778d {
    background-image: url(/Icon-Reset-White.8c0ad6f3.svg);
  }

html._is-dark_2778d ._IconAdminShow_2778d {
    background-image: url(/Icon-Visible-White.a190d7e3.svg);
  }

html._is-dark_2778d ._IconAdminHidden_2778d {
    background-color: #3366ff !important;
  }

html._is-dark_2778d ._IconAllComments_2778d {
    background-image: url(/Icon-All-Comments-White.e3c077a4.svg);
  }

html._is-dark_2778d ._IconAnnouncements_2778d {
    background-image: url(/Icon-Announcements-White.d496044b.svg);
  }

html._is-dark_2778d ._IconApprove_2778d {
    background-image: url(/Icon-Checkmark-White.134b2e15.svg);
  }

html._is-dark_2778d ._IconApps_2778d {
    background-image: url(/Icon-Apps-White.782e233b.svg);
  }

html._is-dark_2778d ._IconArchive_2778d {
    background-image: url(/Icon-Archive-White.909ec4d0.svg);
  }

html._is-dark_2778d ._IconBannerADs_2778d {
    background-image: url(/Icon-BannerADs-White.9402f15a.svg);
  }

html._is-dark_2778d ._IconBlock_2778d {
    background-image: url(/Icon-Blocked-White.6643e88f.svg);
  }

html._is-dark_2778d ._IconBlockedHidden_2778d {
    background-image: url(/Icon-Blocked-Hidden-White.653e1377.svg);
  }

html._is-dark_2778d ._IconBlockedUsers_2778d {
    background-image: url(/Icon-Blocked-White.6643e88f.svg);
  }

html._is-dark_2778d ._IconBreadBack_2778d {
    background-image: url(/Icon-Arrow-Left-White.51f24877.svg);
  }

html._is-dark_2778d ._IconBroadcasts_2778d {
    background-image: url(/Icon-Broadcasts-White.688620a4.svg);
  }

html._is-dark_2778d ._IconCalendar_2778d {
    background-image: url(/Icon-Calendar-White.2759dd96.svg);
  }

html._is-dark_2778d ._IconCampaigns_2778d {
    background-image: url(/Icon-Campaigns-White.013f2bbe.svg);
  }

html._is-dark_2778d ._IconCategories_2778d {
    background-image: url(/Icon-Categories-White.227499db.svg);
  }

html._is-dark_2778d ._IconClear_2778d {
    background-image: url(/Icon-Clear-White.a1cb0388.svg);
  }

html._is-dark_2778d ._IconClose_2778d {
    background-image: url(/Icon-Close-White.f25ea3b9.svg);
  }

html._is-dark_2778d ._IconComments_2778d {
    background-image: url(/Icon-Comments-White.390a2e11.svg);
  }

html._is-dark_2778d ._IconNotifications_2778d {
    background-image: url(/Icon-Notifications-Tab-White.b05a64a3.svg);
  }

html._is-dark_2778d ._IconNotificationsActive_2778d {
    background-image: url(/Icon-Notifications-Tab-Active-White.f7fb247d.svg);
  }

html._is-dark_2778d ._IconProfileTab_2778d {
    background-image: url(/Icon-Profile-Tab-White.1f0c8f40.svg);
  }

html._is-dark_2778d ._IconSettingTab_2778d {
    background-image: url(/Icon-Setting-Tab-White.fdaa073f.svg);
  }

html._is-dark_2778d ._IconLogoutTab_2778d {
    background-image: url(/Icon-Logout-Tab-White.b9e67829.svg);
  }

html._is-dark_2778d ._IconBookmarks_2778d {
    background-image: url(/Icon-Bookmarks-Tab-White.fbe492e8.svg);
  }

html._is-dark_2778d ._IconDarkMode_2778d {
    background-image: url(/Icon-DarkMode-White.a333f851.svg);
  }

html._is-dark_2778d ._IconDashboard_2778d {
    background-image: url(/Icon-Dashboard-White.1dea80b8.svg);
  }

html._is-dark_2778d ._IconDownload_2778d {
    background-image: url(/Icon-Download-White.06523b47.svg);
  }

html._is-dark_2778d ._IconEdit_2778d {
    background-image: url(/Icon-Edit-White.79515e52.svg);
  }

html._is-dark_2778d ._IconEditCampaign_2778d {
    background-image: url(/Icon-Edit-Campaign-White.b9ddc87b.svg);
  }

html._is-dark_2778d ._IconFavorites_2778d {
    background-image: url(/Icon-Favorites-White.08a4a6ae.svg);
  }

html._is-dark_2778d ._IconFeatured_2778d {
    background-image: url(/Icon-Featured-White.45edbfb1.svg);
  }

html._is-dark_2778d ._IconFilter_2778d {
    background-image: url(/Icon-Filter-White.633452c6.svg);
  }

html._is-dark_2778d ._IconFilterOn_2778d {
    background-image: url(/Icon-Filter-On-White.b7ced850.svg) !important;
  }

html._is-dark_2778d ._IconFilters_2778d {
    background-image: url(/Icon-Filters-White.633452c6.svg);
  }

html._is-dark_2778d ._IconFlaggedHidden_2778d {
    background-image: url(/Icon-Hidden-Flagged-White.746a9c54.svg);
  }

html._is-dark_2778d ._IconFollowing_2778d {
    background-image: url(/Icon-Following-White.80b9e655.svg);
  }

html._is-dark_2778d ._IconGlobal_2778d {
    background-image: url(/Icon-Global-White.8eddcdf0.svg);
  }

html._is-dark_2778d ._IconHelp_2778d {
    background-image: url(/Icon-Help-White.7cc18998.svg);
  }

html._is-dark_2778d ._IconHidden_2778d {
    background-image: url(/Icon-Hidden-White.e785a630.svg);
  }

html._is-dark_2778d ._IconHome_2778d {
    background-image: url(/Icon-Home-White.7002028d.svg);
  }

html._is-dark_2778d ._IconInbox_2778d {
    background-image: url(/Icon-Inbox-White.b65e3c97.svg);
  }

html._is-dark_2778d ._IconInfo_2778d {
    background-image: url(/Icon-Info-White.9b7c9bc0.svg);
  }

html._is-dark_2778d ._IconLeft_2778d {
    background-image: url(/Icon-Arrow-Left-White.51f24877.svg);
  }

html._is-dark_2778d ._IconLibrary_2778d {
    background-image: url(/Icon-Library-White.3afb6fee.svg);
  }

html._is-dark_2778d ._IconLiveChat_2778d {
    background-image: url(/Icon-LiveChat-White.b1fa409e.svg);
  }

html._is-dark_2778d ._IconLiveStream_2778d {
    background-image: url(/Icon-LiveStream-White.98e7c249.svg);
  }

html._is-dark_2778d ._IconManageCategories_2778d {
    background-image: url(/Icon-Manage-Categories-White.8045bda3.svg);
  }

html._is-dark_2778d ._IconManageVideos_2778d {
    background-image: url(/Icon-ManageVideos-White.5a7ecd73.svg);
  }

html._is-dark_2778d ._IconMentions_2778d {
    background-image: url(/Icon-Mentions-White.c2511209.svg);
  }

html._is-dark_2778d ._IconMenu_2778d {
    background-image: url(/Icon-Menu-White.14602d25.svg);
  }

html._is-dark_2778d ._IconMovies_2778d {
    background-image: url(/Icon-Movies-White.dc37a176.svg);
  }

html._is-dark_2778d ._IconMyChannel_2778d {
    background-image: url(/Icon-MyChannel-White.b6854c65.svg);
  }

html._is-dark_2778d ._IconMyVideos_2778d {
    background-image: url(/Icon-MyVideos-White.e233e300.svg);
  }

html._is-dark_2778d ._IconNewsletters_2778d {
    background-image: url(/Icon-Newsletters-White.c5aa1243.svg);
  }

html._is-dark_2778d ._IconOptions_2778d {
    background-image: url(/Icon-Options-White.8457f6ad.svg);
  }

html._is-dark_2778d ._IconPause_2778d {
    background-image: url(/Icon-Pause-White.6fe2b858.svg);
  }

html._is-dark_2778d ._IconPayments_2778d {
    background-image: url(/Icon-Payments-White.6e224a3a.svg);
  }

html._is-dark_2778d ._IconProfile_2778d {
    background-image: url(/Icon-Profile-White.39cc3a68.svg);
  }

html._is-dark_2778d ._IconQueue_2778d {
    background-image: url(/Icon-Queue-White.c0e3f69a.svg);
  }

html._is-dark_2778d ._IconRecent_2778d {
    background-image: url(/Icon-Recent-White.05d919d6.svg);
  }

html._is-dark_2778d ._IconRemove_2778d {
    background-image: url(/Icon-Remove-White.a930028c.svg);
  }

html._is-dark_2778d ._IconReports_2778d {
    background-image: url(/Icon-Reports-White.2f6f7199.svg);
  }

html._is-dark_2778d ._IconReset_2778d {
    background-image: url(/Icon-Reset-White.8c0ad6f3.svg);
  }

html._is-dark_2778d ._IconResume_2778d {
    background-image: url(/Icon-Resume-White.c1f3a25e.svg);
  }

html._is-dark_2778d ._IconRight_2778d {
    background-image: url(/Icon-Arrow-Right-White.648f5d63.svg);
  }

html._is-dark_2778d ._IconSearch_2778d {
    background-image: url(/Icon-Search-White.51680236.svg);
  }

html._is-dark_2778d ._IconSettings_2778d {
    background-image: url(/Icon-Settings-White.dbd57227.svg);
  }

html._is-dark_2778d ._IconSignOut_2778d {
    background-image: url(/Icon-SignOut-White.3235ff8d.svg);
  }

html._is-dark_2778d ._IconSort_2778d {
    background-image: url(/Icon-Sort-White.18f0c584.svg);
  }

html._is-dark_2778d ._IconTokens_2778d {
    background-image: url(/Icon-Tokens-White.d051aeef.svg);
  }

html._is-dark_2778d ._IconUpload_2778d {
    background-image: url(/Icon-Upload-White.0873a713.svg);
  }

html._is-dark_2778d ._IconURL_2778d {
    background-image: url(/Icon-URL-White.58b76cd8.svg);
  }

html._is-dark_2778d ._IconURLs_2778d {
    background-image: url(/Icon-URLs-White.5bf8b4c7.svg);
  }

html._is-dark_2778d ._IconUserDelete_2778d {
    background-image: url(/Icon-Delete-White.565a3f59.svg);
  }

html._is-dark_2778d ._IconUsers_2778d {
    background-image: url(/Icon-Users-White.39cc3a68.svg);
  }

html._is-dark_2778d ._IconVideos_2778d {
    background-image: url(/Icon-Videos-White.e233e300.svg);
  }

html._is-dark_2778d ._IconVisible_2778d {
    background-image: url(/Icon-Visible-White.a190d7e3.svg);
  }

html._is-dark_2778d ._IconWebsites_2778d {
    background-image: url(/Icon-Websites-White.12d1c22e.svg);
  }

html._is-dark_2778d ._IconLogo_2778d {
    content: url(/Logo-Comments-System.b0c21e35.svg);
  }

@media (min-width: 1280px) {
    html._is-dark_2778d ._ProfileLeft_2778d {
      border-right: solid 1px #333333;
    }
  }

html._is-dark_2778d ._BigStats_2778d ._Col_2778d a {
    color: #ffffff;
  }

@media (min-width: 600px) {
    html._is-dark_2778d ._BigStats_2778d ._Col_2778d:nth-child(2) {
      border-left: solid 1px #333333;
      border-right: solid 1px #333333;
    }
  }

@media (max-width: 599px) {
    html._is-dark_2778d ._BigStats_2778d ._Col_2778d {
      border-bottom: solid 1px #333333;
    }
  }

._AboutContainer_2778d {
  background-color: #EFF1F4;
  display: flex;
  justify-content: center;
}

._AboutNav_2778d {
  box-sizing: border-box;
  position: fixed;
  width: 100%;
  height: 50px;
  left: 0px;
  top: 0px;
  background: #FFFFFF;
  border-bottom: 1px solid #E8E9EA;
  display: flex;
  justify-content: center;
  align-items: center;
}

._AboutNavCenter_2778d {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  width: 80%;
}

._AboutNavCenterLogo_2778d {
  width: 290.28px;
  height: 23px;
  flex: none;
  order: 0;
  flex-grow: 0;
  background-image: url(/Logo-Comments-System.b0c21e35.svg);
  background-repeat: no-repeat;
  cursor: pointer;
}

._AboutNavCenterButtonGroup_2778d {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  isolation: isolate;
  height: 30px;
  flex: none;
  order: 1;
  flex-grow: 0;
}

._AboutNavCenterSignIn_2778d {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 8px 11px;
  gap: 12px;
  width: 120px;
  height: 30px;
  left: 0px;
  top: 0px;
  background: #2755DE;
  border-radius: 38px;
  flex: none;
  order: 0;
  flex-grow: 0;
  z-index: 0;
  border: none;
  color: #FFFFFF;
}

._AboutNavCenterSignUp_2778d {
  width: 99px;
  height: 14px;
  left: 131px;
  top: 9px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #606068;
  flex: none;
  order: 1;
  flex-grow: 0;
  z-index: 1;
  cursor: pointer;
  text-decoration: none !important;
}

._AboutContentContainer_2778d {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 30px;
  max-width: 1000px;
  background: #FFFFFF;
  margin-top: 70px;
}

._AboutContentContainerImage_2778d {
  max-width: 680px;
  height: 190px;
  flex: none;
  order: 0;
  align-self: stretch;
  flex-grow: 0;
}

._AboutContentContainerText_2778d {
  max-width: 640px;
  font-family: 'Roboto';
  font-style: normal;
  color: #222127;
  flex: none;
  order: 0;
  flex-grow: 1;
  padding: 0 20px;
}

._AboutContentTitle_2778d {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
}

._AboutContentText_2778d {
  font-size: 15px;
  padding-bottom: 10px;
  line-height: 24px;
}

._SignInContainer_2778d {
  background-color: #EFF1F4;
  min-height: 100vh;
  min-width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
}

._SignInBox_2778d {
  position: relative;
  min-width: 350px;
  width: 650px;
  height: 400px;
  background: #FFFFFF;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
}

._SignInCommentsLogo_2778d {
  position: absolute;
  width: 290.28px;
  height: 23px;
  left: 30px;
  top: 29px;
  background-image: url(/Logo-Comments-System.b0c21e35.svg);
  background-repeat: no-repeat;
}

._SignInRectangle_2778d {
  position: absolute;
  width: 2px;
  height: 350px;
  left: 380px;
  top: 26px;
  background: #EFF1F4;
}

._SignInIllustration_2778d {
  position: absolute;
  width: 142px;
  height: 119px;
  left: 422px;
  top: 37px;
  background-image: url(/Illustration.41646e13.png);
  background-repeat: no-repeat;
}

._SignInCopyright_2778d {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 10px;
  gap: 10px;
  position: absolute;
  width: 320px;
  height: 77px;
  left: 30px;
  top: 289px;
}

._SignInCopyright_2778d span {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #999999;
}

._SignInCommentsForm_2778d {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px 0px 15px;
  gap: 10px;
  position: absolute;
  width: 320px;
  height: 202px;
  left: 30px;
  top: 87px;
  border-bottom: 1px solid #EFF1F4;
}

._SignInCommentsForm_2778d ._Title_2778d {
  width: 100%;
  height: 23px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #222127;
  flex: none;
  order: 0;
  align-self: stretch;
  flex-grow: 0;
}

._SignInCommentsForm_2778d ._BrighteonLogo_2778d {
  width: 200px;
  height: 50px;
  margin-top: 20px;
}

._SignInCommentsForm_2778d a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 320px;
  height: 36px;
  background: #111111;
  border-radius: 2px;
  flex: none;
  flex-grow: 0;
  border: none;
  color: #FFFFFF;
  font-weight: 600;
  margin-top: 20px;
  font-size: 14px;
  text-decoration: none;
}

._LearnMoreBox_2778d {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 10px;
  gap: 10px;
  position: absolute;
  width: 212px;
  height: 182px;
  left: 412px;
  top: 156px;
}

._LearnMoreText_2778d {
  font-family: 'Roboto';
  font-style: normal;
  flex: none;
  order: 0;
  flex-grow: 1;
}

._LearnMoreText_2778d span {
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #222127;
}

._LearnMoreText_2778d p {
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
  color: #999999;
  width: 192px;
}

._LearnMoreBox_2778d button{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 8px 11px;
  gap: 12px;
  width: 120px;
  height: 30px;
  background: #E0E8FF;
  border-radius: 38px;
  flex: none;
  border: none;
  color: #2755DE;
}

._LearMoreLink_2778d {
  display: none;
}

._MenuCopyrightText_2778d {
  position: absolute;
  bottom: 40px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 12px !important;
  line-height: 14px !important;   
  color: #999999;
  padding: 0 20px 0 10px;
}

._IconExternalLink_2778d {
  background-image: url(/Icon-External-Link.c4b78d5c.svg);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

._TabTitle_2778d {
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #2755DE;
}

._InfoReply_2778d {
  display: flex;
  padding-left: 20px;
  gap: 5px;
  margin: 5px 0;
}

._InfoReply_2778d ._ReplyImage_2778d img{
  width: 28px;
  height: 28px;
  border-radius: 50%;
  margin: 0;
}

._NewComment_2778d { padding-bottom: 5px }

._CommentBox_2778d {
  position: relative;

}

._CommentBox_2778d button {
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}


._CommentBox_2778d ._ButtonWrap_2778d {
  position: absolute;
  height: 30px;
  width: 30px;
  top: 11px;
  left: 296px;
  z-index: 2;
}

._CommentBox_2778d ._ButtonWrap_2778d ._InputPopover_2778d {
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  width: 260px;
  background: linear-gradient(180deg,#fdfdfd 0,#f6f7f8);
  border: 1px solid #999;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 4px;
}

._CommentBox_2778d ._ButtonWrap_2778d ._InputPopover_2778d::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: 10px;
  top: -10px;
  border: 5px solid transparent;
  border-bottom-color: #999;
}

._CommentBox_2778d ._ButtonWrap_2778d ._InputPopover_2778d::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: 10px;
  top: -9px;
  border: 5px solid transparent;
  border-bottom-color: #fdfdfd;
}

._CommentBox_2778d ._ButtonWrap_2778d ._InputPopover_2778d ._Inner_2778d {
  display: flex;
}

._CommentBox_2778d ._ButtonWrap_2778d ._InputPopover_2778d ._Inner_2778d input {
  display: block;
  flex: 1 0 auto;
  height: 30px;
  width: 180px;
  background: none #fff;
  border: 1px solid #999;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 2px 6px;
  font-family: inherit;
  font-size: inherit;
  line-height: 24px;
}

._CommentBox_2778d ._ButtonWrap_2778d ._InputPopover_2778d ._Inner_2778d ._ButtonGroup_2778d {
  display: flex;
}

._CommentBox_2778d ._ButtonImage_2778d {
  height: 30px;
  width: 30px;
  background-color: #FFFFFF;
  border: 1px solid #999;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

._CommentBox_2778d ._ButtonImage_2778d ._IconButton_2778d {
  background-size: 14px;
  display: inline-block;
  width: 22px;
  height: 22px;
  background-position: 50%;
  background-repeat: no-repeat;
}

._CommentBox_2778d ._ButtonImage_2778d:disabled {
  opacity: .5;
}

._CommentBox_2778d ._ButtonImage_2778d ._IconImage_2778d {
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTMzLjMzMyA1MzMuMzM0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MzMuMzMzIDUzMy4zMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDY2LjY2NywxMDBoLTQwMHYzMzMuMzMzaDQwMFYxMDB6IE01MzMuMzMzLDMzLjMzM0w1MzMuMzMzLDMzLjMzM1Y1MDBIMFYzMy4zMzNINTMzLjMzM3ogTTQzMy4zMzMsNDAwSDEwMHYtNjYuNjY3ICAgbDEwMC0xNjYuNjY3bDEzNi45NzksMTY2LjY2N2w5Ni4zNTQtNjYuNjY2VjMwMFY0MDB6IE0zMzMuMzMzLDE4My4zMzNjMCwyNy42MTQsMjIuMzg2LDUwLDUwLDUwczUwLTIyLjM4Niw1MC01MHMtMjIuMzg2LTUwLTUwLTUwICAgUzMzMy4zMzMsMTU1LjcxOSwzMzMuMzMzLDE4My4zMzN6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
}

._CommentBox_2778d ._ButtonImage_2778d ._IconAccept_2778d {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAuMjUgM0w5IDE0LjI1IDMuNzUgOSAwIDEyLjc1bDkgOSAxNS0xNXoiLz48L3N2Zz4=");
}

._CommentBox_2778d ._ButtonImage_2778d ._IconCancel_2778d {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjMuNzggMTkuMjhMMTYuNSAxMmw3LjI4LTcuMjhhLjc0OC43NDggMCAwIDAgMC0xLjA2TDIwLjM0LjIxOGEuNzUuNzUgMCAwIDAtMS4wNi0uMDAyTDEyIDcuNDk4IDQuNzE3LjIyYS43NDguNzQ4IDAgMCAwLTEuMDYgMEwuMjE3IDMuNjZhLjc1Ljc1IDAgMCAwIDAgMS4wNkw3LjQ5NyAxMmwtNy4yOCA3LjI4YS43NDguNzQ4IDAgMCAwIDAgMS4wNmwzLjQ0IDMuNDRhLjc1Ljc1IDAgMCAwIDEuMDYuMDAybDcuMjgtNy4yOCA3LjI4MiA3LjI4Yy4wNzguMDc4LjE3LjEzNS4yNjguMTcuMjY3LjEuNTguMDQ0Ljc5My0uMTdsMy40NC0zLjQ0YS43NS43NSAwIDAgMCAwLTEuMDZ6Ii8+PC9zdmc+");
}

._CommentBox_2778d ._ErrorBox_2778d {
  height: 40px;
  position: relative;
  background-color: #E55555;
  top: -1px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  color: #FFFFFF;
  font-weight: 600;
}

._CommentBox_2778d ._ImageBox_2778d {
  position: relative;
  background-color: #FFFFFF;
  top: -1px;
  display: flex;
  align-items: center;
  height: 150px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

._CommentBox_2778d ._ImageBox_2778d ._ImageItem_2778d{
  width: 23%;
  height: 120px;
  margin-left: 10px;
  position: relative;
}

._CommentBox_2778d ._ImageBox_2778d ._ImageItem_2778d img{
  width: 100%;
  height: 100%;
  border-radius: 5px;
  cursor: zoom-in;
}

._CommentBox_2778d ._ImageBox_2778d ._ImageItem_2778d ._ImageRemove_2778d {
  width: 30px;
  height: 30px;
  display: block;
  background: none;
  margin: 0;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 2;
  /* background-image: url(./images/Icon-Close-Gray.svg); */
  cursor: pointer;
}

._CommentBox_2778d ._EmojiBox_2778d {
  position: relative;
  top: -1px;
  width: 100%;
  min-height: 50px;
  background-color: #FFFFFF;
  border: 1px solid #ddd;
  border-radius: 0 0 3px 3px;
}

._CommentBox_2778d ._EmojiButton_2778d {
  position: absolute;
  right: 15px;
  height: 30px;
  width: 30px;
  top: 4px;
  cursor: pointer;
}

._EmojiPick_2778d {
  position: fixed;
  z-index: 999999;
  right: 70px;
  bottom: 10px;
}

._CommentBox_2778d ._Buttons_2778d { display: table; margin-top: 20px; }
._CommentBox_2778d ._Buttons_2778d > div { display: table-cell; vertical-align: middle; padding-right: 5px; }
._CommentBox_2778d ._ButtonPublish_2778d {
  background-color: #2c2c2c;
  color: #FFFFFF;
}
._CommentBox_2778d ._ButtonPublish_2778d:disabled {
  opacity: 50%;
}
._CommentBox_2778d ._ButtonCancel_2778d { }
._CommentBox_2778d ._ButtonHide_2778d { display: none; }
._CommentBox_2778d ._Error_2778d { color: #FF0000!important; }
._CommentBox_2778d ._Error_2778d::placeholder { color: #FF0000!important; }

._MenuText_2778d ._RowTitle_2778d{
  height: 30px;
  display: flex;
  align-items: center;
}

._MenuText_2778d ._RowTitle_2778d a{
  font-weight: 600;
}

._MenuText_2778d ._RowContent_2778d {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  margin-bottom: 15px
}


._MenuText_2778d ._RowContent_2778d ._InfoComment_2778d {
  display: flex;
  gap: 5px;
  margin-top: 10px;
  padding-bottom: 10px;
}

._MenuText_2778d ._RowContent_2778d p {
  line-height: 20px;
  font-weight: 400 !important;
  font-size: 12px;
  margin: 0;
}

._InfoComment_2778d ._MainInfo_2778d ._UserInfo_2778d{
  font-weight: 600 !important;
  font-size: 10px;
}

._MenuText_2778d ._RowContent_2778d ._InfoComment_2778d ._CommentImage_2778d img{
  width: 28px;
  height: 28px;
  border-radius: 50%;
  margin: 0;
}

._RichTextEditorToolbar_2778d ._IconButton_2778d{

}

._NotFoundContainer_2778d {
  position: absolute;
  top: 150px;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

._NotFoundContainer_2778d ._LogoComment_2778d {
  background-image: url(/Logo-Comments-System.b0c21e35.svg);
  width: 292px;
  height: 30px;
  background-repeat: no-repeat;
  margin-bottom: 30px;
}

._NotFoundContainer_2778d span {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 30px;
  color: #111111;
}

._NotFoundContainer_2778d button {
  border: none;
  width: 150px;
  height: 40px;
  font-weight: 600;
  font-size: 16px;
  background-color: #3366FF;
  color: #FFFFFF;
  border-radius: 5px;
}

._TabActivePath_2778d span{
  color: #3366FF !important;
  font-weight: 600 !important; 
}

._TabActivePath_2778d ._IconNotificationsActive_2778d{
  background-image: url(/Icon-Notifications-Tab-Active-Blue.687fd2e3.svg);
}

._TabActivePath_2778d ._IconNotifications_2778d{
  background-image: url(/Icon-Notifications-Tab-Blue.4ccf8d85.svg);
}

._TabActivePath_2778d ._IconBookmarks_2778d{
  background-image: url(/Icon-Bookmarks-Tab-Blue.36bdf5cc.svg);
}

._TabActivePath_2778d ._IconComments_2778d{
  background-image: url(/Icon-Comments-Tab-Blue.44b22b84.svg);
}

@media (max-width: 575px) {
  ._NavInfo_2778d {
    position: absolute;
    top: 115px;
    width: 100% !important;
    left: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background: #ffffff;
  }

  ._SearchBox_2778d {
    padding: 0 10px !important;
  }

  ._Toolbar_2778d {
    top: 150px !important;
  }
}

._ModalSetting_2778d {
}

._ModalSetting_2778d ._SettingTile_2778d{
  height: 30px;
  border-bottom: 1px solid #ddd;
  font-size: 20px;
  font-weight: 600;
  color: #000000;
}

._ModalSetting_2778d ._SettingContent_2778d {
  display: flex;
  height: 500px;
}

._ModalSetting_2778d ._SettingContent_2778d ._ListTab_2778d {
  margin-left: 10px;
  width: 200px;
  border-right: 1px solid #ddd;
}

._ModalSetting_2778d ._SettingContent_2778d ._ListTab_2778d div{
  margin-top: 30px;
}

._ModalSetting_2778d ._SettingContent_2778d ._ListTab_2778d div span{
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
}

._ModalSetting_2778d ._SettingContent_2778d ._TabContent_2778d{
  width: 100%;
  padding: 20px;
}

._ModalSetting_2778d ._SettingContent_2778d ._SettingDropdown_2778d {
  height: 30px;
  display: none;
  padding: 20px 10px;
  background-color: #ddd;
}

._ModalSetting_2778d ._SettingContent_2778d ._SettingDropdown_2778d span{
  font-size: 13px;
  font-weight: 500;
}

._ModalSetting_2778d ._SettingContent_2778d ._SettingDropdown_2778d ._IconDropDownSetting_2778d {
  background-image: url(/Icon-Arrow-Down-Gray.f7081757.svg);
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
}

._TabWebNotifications_2778d {
  display: flex;
  gap: 10px;
}

._TabMyComments_2778d {
  display: flex;
  gap: 20px;
}

._TabMyComments_2778d:first-child {
  margin-bottom: 30px;
}

._TabWebNotifications_2778d ._WebTitle_2778d{
  font-size: 14px;
  font-weight: 600;
}

._TabMyComments_2778d ._CommentsTitle_2778d{
  font-size: 14px;
  font-weight: 600;
  width: 70px;
  text-align: right;
}

._TabWebNotifications_2778d ._WebOptions_2778d, ._TabMyComments_2778d ._CommentsOptions_2778d {
  font-size: 13px;
  line-height: 13px;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}

._TabWebNotifications_2778d ._WebOptions_2778d, ._TabMyComments_2778d ._CommentsOptionsBottom_2778d {
  max-width: 450px;
}

._TabMyComments_2778d ._CommentsOptions_2778d button{
  width: 100px;
  height: 30px;
  font-weight: 500;
  background-color: #ED1C24;
  border: none;
  color: #FFFFFF;
  border-radius: 5px;
}

._TabMyComments_2778d ._CommentsOptions_2778d button:disabled {
  opacity: 0.5;
}

._TabMyComments_2778d ._CommentsOptions_2778d ._Hint_2778d {
  font-size: 10px;
}

._TabEmailNotifications_2778d ._EmailNotificationsRow_2778d{
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
}
._TabEmailNotifications_2778d ._EmailNotificationsRow_2778d ._EmailTitle_2778d{
  font-size: 14px;
  font-weight: 600;
  width: 90px;
  text-align: right;
}

._TabEmailNotifications_2778d ._EmailNotificationsRow_2778d ._EmailOptions_2778d {
  font-size: 13px;
  line-height: 13px;
  display: flex;
  align-items: center;
  gap: 10px;
}

._TabEmailNotifications_2778d ._EmailNotificationsHint_2778d {
  margin-left: 130px;
  font-size: 12px;
}

._BlockUserNodata_2778d {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 16px;
  font-weight: 600;
}
._TableBlockUsers_2778d {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

._TableBlockUsersItems_2778d {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
}

._ListItemBlockUsers_2778d {
  overflow-y: scroll;
  max-height: 410px;
}

._ListItemBlockUsers_2778d::-webkit-scrollbar-track {
  background-color: #FFFFFF;
}

._TableBlockUsers_2778d div:first-child, ._TableBlockUsersItems_2778d div:first-child {
  max-width: 30px;
}

._TableBlockUsers_2778d div:nth-child(2), ._TableBlockUsers_2778d div:nth-child(3) {
  font-weight: 600;
  font-size: 14px;
  height: 30px;
  display: flex;
  align-items: center;
}

._TableBlockUsersItems_2778d div:nth-child(2), ._TableBlockUsersItems_2778d div:nth-child(3) {
  font-weight: 400;
  font-size: 13px;
}

._TableBlockUsers_2778d div:first-child, ._TableBlockUsers_2778d div:last-child,
._TableBlockUsersItems_2778d div:first-child, ._TableBlockUsers_2778d div:last-child {
  flex: 1
}

._TableBlockUsers_2778d div:nth-child(2), ._TableBlockUsers_2778d div:nth-child(3),
._TableBlockUsersItems_2778d div:nth-child(2), ._TableBlockUsersItems_2778d div:nth-child(3) {
  flex: 4;
  max-width: 220px;
}

._TableBlockUsers_2778d button {
  border: none;
  height: 30px;
  width: 90px;
  color: #FFFFFF;
  background-color: #3366ff;
  border-radius: 3px;
  font-weight: 500;
}

._TableBlockUsersItems_2778d div:last-child {
  text-align: center;
  width: 90px;
}

._TableBlockUsersItems_2778d div:last-child a {
  text-decoration: none;
  cursor: pointer;
  font-weight: 400;
}

@media (max-width: 800px) {
  ._ModalSetting_2778d ._SettingContent_2778d ._SettingDropdown_2778d {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  ._ModalSetting_2778d ._SettingContent_2778d ._ListTab_2778d {
    width: 100%;
    border: none;
    padding-bottom: 30px;
    padding-left: 10px;
    display: none;
  }

  ._ModalSetting_2778d ._SettingContent_2778d {
    flex-direction: column;
  }

  ._ModalSetting_2778d ._SettingContent_2778d ._ListTab_2778d {
    margin: 0;
    border: none;
    background-color: #ddd;
  }

  ._ModalSetting_2778d ._SettingContent_2778d ._ListTab_2778d div span{
    display: block;
  }

  ._ModalSetting_2778d ._SettingContent_2778d ._TabContent_2778d{
    margin-top: 10px;
    padding: 0;
  }

  ._TableBlockUsers_2778d {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
}

@media (max-width: 470px) {
  ._TabEmailNotifications_2778d ._EmailNotificationsRow_2778d ._EmailOptions_2778d {
    max-width: 240px;
  }

  ._TabEmailNotifications_2778d ._EmailNotificationsHint_2778d {
    font-size: 10px;
  }

  ._TableBlockUsers_2778d div:nth-child(2),
  ._TableBlockUsers_2778d div:nth-child(3),
  ._TableBlockUsersItems_2778d div:nth-child(2),
  ._TableBlockUsersItems_2778d div:nth-child(3) {
    flex: 4;
    max-width: 120px;
  }
}

@media (max-width: 700px) {
  ._AboutNav_2778d {
    height: 100px;
  }

  ._NavProfile_2778d {
    display: none;
  }

  ._AboutNavCenter_2778d {
    flex-direction: column;
  }

  ._AboutContentContainer_2778d {
    margin-top: 110px;
  }

  ._AboutContentContainerImage_2778d {
    height: 160px;
  }

  ._LearnMoreBox_2778d, ._SignInIllustration_2778d, ._SignInRectangle_2778d {
    display: none;
  }

  ._SignInBox_2778d {
    width: 380px;
  }

  ._LearMoreLink_2778d {
    display: block;
    position: absolute;
    top: 362px;
    left: 40px;
    cursor: pointer;
    color: #3366ff;
  } 
}

._CommentsBrighteon_2778d ._EditorBox_2778d span{
  font-size: 16px !important;
}

._CommentsBrighteon_2778d ._EditorBox_2778d {
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #F3F3F3;
  width: 93%;
  min-height: 40px;
}

@media only screen and (max-width: 500px) {
  ._CommentsBrighteon_2778d ._EditorBox_2778d {
      width: 89%;
  }
}

._CommentsBrighteon_2778d ._Buttons_2778d > div, ._CommentsBrighteon_2778d ._ButtonsBottom_2778d > div { display: table-cell; vertical-align: middle}

._CommentsBrighteon_2778d ._ButtonsBottom_2778d { display: none;}

._CommentsBrighteon_2778d ._ToolbarQuill_2778d {
  padding: 0 !important;
  margin: 10px 0 !important;
  border: none !important;
  position: relative;
  display: flex;
}

._CommentsBrighteon_2778d ._ToolbarQuill_2778d ._ButtonsTop_2778d {
  flex: 1;
  margin-top: 0;
  display: flex;
  justify-content: flex-end;
}

._CommentsBrighteon_2778d ._ToolbarQuill_2778d ._ButtonsTop_2778d div button {
  width: unset;
}

._CommentsBrighteon_2778d ._ToolbarQuill_2778d ._ButtonsTop_2778d div button._ButtonPublish_2778d {
  background-color: #2c2c2c;
}

._CommentsBrighteon_2778d ._ButtonIconToolBar_2778d {
  margin-right: 5px !important;
}

._CommentsBrighteon_2778d ._ButtonIconToolBar_2778d button {
  border: 1px solid #999 !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  height: 28px !important;
  border-radius: 2px;
}

._CommentsBrighteon_2778d ._ButtonIconToolBar_2778d button:hover {
  color: #3F4B5E !important;
}

._CommentsBrighteon_2778d ._CommentBox_2778d ._EditBoxAndEmoji_2778d {
  display: flex;
  align-items: center;
  gap: 8px;
}

._CommentsBrighteon_2778d ._CommentBox_2778d ._EditBoxAndEmoji_2778d ._EditorBox_2778d {
  flex: 1;
}

._CommentsBrighteon_2778d ._CommentBox_2778d ._EditBoxAndEmoji_2778d ._EmojiBox_2778d {
  width: unset;
  position: unset;
  border: none;
  min-height: unset;
}

._CommentsBrighteon_2778d ._CommentBox_2778d ._EditBoxAndEmoji_2778d ._EmojiBox_2778d ._EmojiPick_2778d {
  position: fixed;
  bottom: unset;
}

._CommentsBrighteon_2778d ._CommentBox_2778d ._EditBoxAndEmoji_2778d ._EmojiBox_2778d ._EmojiButton_2778d {
  position: unset;
  border: none;
  background: unset;
}

._CommentsBrighteon_2778d ._CommentBox_2778d ._ImageBox_2778d {
  border: 1px solid #ddd;
}

._CommentsBrighteon_2778d ._CommentBox_2778d ._DayLeftNotice_2778d {
  padding-top: 5px;
}

._CommentsBrighteon_2778d ._Overlay_2778d {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 30002;
}

._CommentsBrighteon_2778d ._CommentBox_2778d ._ButtonWrap_2778d {
  top: unset;
  left: unset;
  margin-left: 28px;
}

._CommentsBrighteon_2778d ._CommentBox_2778d ._ButtonImage_2778d {
  position: relative;
  z-index: 3;
}

._EditTitle_2778d {
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #222127;
  margin-bottom: 10px;
}

._CommentsBrighteon_2778d ._CommentBox_2778d ._ImageBox_2778d ._ImageItem_2778d ._ImageRemove_2778d {
  background-image: url(/Icon-Close-Gray.235d02e0.svg);
}

/*# sourceMappingURL=/comments-user-dashboard.ce626d4c.css.map */