.input-group-append a {
  color: #fff !important;
}
.card-footer > .btn.btn-primary:hover, .card-footer > .btn.btn-primary:focus, .card-footer > .btn.btn-primary:active, .text-right > .btn.btn-primary:hover, .text-right > .btn.btn-primary:focus, .text-right > .btn.btn-primary:active, .button-wrapper > .btn.btn-primary:hover, .button-wrapper > .btn.btn-primary:focus, .button-wrapper > .btn.btn-primary:active, .btn-group > .btn.btn-primary:hover, .btn-group > .btn.btn-primary:active, .btn-group > .btn.btn-primary:focus, .btn-group > .btn.btn-secondary:hover, .btn-group > .btn.btn-secondary:active, .btn-group > .btn.btn-secondary:focus, .modal-footer > .btn.btn-primary:hover, .modal-footer > .btn.btn-primary:focus, .modal-footer > .btn.btn-primary:active, .dropdown > .btn.btn-primary:active, .dropdown > .btn.btn-primary:focus, .dropdown > .btn.btn-primary:hover, header.modal-header > button.btn.bg-primary.text-white, button.text-white.btn.dropdown-toggle {
  background: #f00f26 !important;
  color: #ffffff !important;
}
.c-sidebar-nav, .c-sidebar-brand, .card {
  background-color: #232323 !important;
}
.c-sidebar-nav-dropdown, .c-sidebar-nav-link, .c-sidebar-nav-icon, .c-sidebar-nav-dropdown-toggle {
  color: #FFFFFF !important;
}
.c-sidebar-nav-link:hover, .c-sidebar-nav-dropdown-toggle:hover {
  background-color: #cd0d1f !important;
}
.form-control:focus {
  border-color: #cd0d1f !important;
  box-shadow: 0 0 0 0.2rem rgba(255, 13, 31, 0.25) !important;
}
a {
  color: #cd0d1f !important;
}
.btn-primary, .btn-secondary {
  background: #cd0d1f !important;
  color: #232323 !important;
  text-color: #232323 !important;
}
code {
  color: #cd0d1f !important;
}
.btn-primary > span, .btn-secondary > span {
  color: #0F0E0B !important;
}
.btn-primary > polygon {
  fill: #FFFFFF !important;
}
body {
  font-family: "IBM Plex Sans" !important;
}
.vue-treeselect__control {
  background-color: #232323 !important;
  color: #FFFFFF !important;
}
.vue-treeselect__multi-value-item, .vue-treeselect__multi-value-label {
  background-color: #cd0d1f !important;
  color: #0F0E0B !important;
}
.vue-treeselect__value-remove {
  color: #0F0E0B !important;
  border-left: 1px solid #0F0E0B !important;
}
.vue-treeselect__menu {
  background: #232323 !important;
}
.btn-md {
  border: 1px solid #FFFFFF !important;
}
.vue-treeselect__input {
  color: #FFFFFF !important;
}
.c-multi-select-tag {
  border-color: #cd0d1f !important;
  color: #cd0d1f !important;
}
.c-multi-select-option.c-multi-selected::before {
  color: #fff;
  border-color: #cd0d1f !important;
  background-color: #cd0d1f !important;
}
div > .bg-wige-green {
  background-color: #cd0d1f !important;
}
.black {
  color: #cd0d1f !important;
}
a.text-black-50 > svg {
  color: #FFFFFF !important;
}
.text-black {
  color: #cd0d1f !important;
}
input[type="datetime-local"]::-webkit-calendar-picker-indicator {
  filter: invert(1) sepia(100%) saturate(5) hue-rotate(175deg);
}
input[type="datetime-local"]::-moz-datetime-local-calendar-icon {
  color: #FFFFFF !important;
}
input[type="datetime-local"]::-ms-clear {
  color: #FFFFFF !important;
}
.atmos-tree .he-tree .tree-branch .tree-node .drag-trigger {
  color: #cd0d1f !important;
}
.card > .bg-gradient-dark {
  background: #cd0d1f !important;
}
header > .text-white {
  color: #232323 !important;
}
.input-group-text {
  color: #ffffff !important;
  background-color: #cd0d1f !important;
  border: #cd0d1f !important;
}
div.spinner-grow.text-primary {
  background-color: #cd0d1f !important;
}
.c-switch-primary .c-switch-input:checked + .c-switch-slider {
  background-color: #cd0d1f !important;
  border-color: #cd0d1f !important;
}
.c-multi-select.c-show {
  border-color: #cd0d1f !important;
  box-shadow: 0 0 0 0.2rem rgba(205, 13, 31, 0.25) !important;
}
.dropdown.show > .btn.btn-primary:focus {
  background: #cd0d1f !important;
}
.vue-treeselect__checkbox--checked {
  border-color: #cd0d1f !important;
  background: #cd0d1f !important;
}
a.d-block.border-2.w-100.text-dark.border-primary {
  border-color: #cd0d1f !important;
}
.c-avatar-img {
  filter: invert(20%) sepia(62%) saturate(300%) hue-rotate(-29deg) brightness(50%) contrast(150%) !important;
}
a > svg > image {
  filter: invert(20%) sepia(62%) saturate(300%) hue-rotate(-29deg) brightness(50%) contrast(150%) !important;
}
html.ng-scope > body.widgetized {
  background: #232323 !important;
}
div.card.py-5.d-md-down-none.bg-primary.text-white {
  background: #cd0d1f !important;
}
div.optionWrapper.w-100.position-relative, .selectedUserWrapper {
  background-color: #232323 !important;
}
.closeDropDown:hover {
  background-color: #cd0d1f !important;
}
div.text-left.col-12 > .btn.btn-primary:hover, div.text-left.col-12 > .btn.btn-primary:focus, div.text-left.col-12 > .btn.btn-primary:active {
  background: #cd0d1f !important;
  box-shadow: none !important;
}
.dropdown-menu > .bg-light {
  background-color: #cd0d1f !important;
  color: #fff !important;
}
.nav-tabs .nav-item {
  margin-bottom: 0px !important;
}
.modal-backdrop.show {
  opacity: 0.8 !important;
}
.modal-backdrop {
  background-color: #000 !important;
}
.swal2-popup {
  background: #232323 !important;
}
.swal2-popup .swal2-title, .swal2-popup .swal2-content {
  color: #fff !important;
  font-family: "IBM Plex Sans" !important;
}
.swal2-confirm {
  background-color: #ffcc01 !important;
  border-left-color: #ffcc01 !important;
  border-right-color: #ffcc01 !important;
  color: #0F0E0B !important;
}
html:not([dir=rtl]) .form-control.is-invalid, html:not([dir=rtl]) .was-validated .form-control:invalid {
  padding-right: calc(1.5em + .75rem) !important;
  background-position: right calc(0.875em + .1875rem) center !important;
}
.tag {
  color: #0F0E0B !important;
}
.tag-warning {
  background-color: #a54801 !important;
}
custom-c-dropdown-item.dropdown-item {
  color: #cd0d1f !important;
}
.searchbar input[data-v-033b6694] {
  color: #FFFFFF !important;
}
div.mb-4.bg-light.p-3, div.d-flex.align-items-center.mb-2 {
  background-color: #232323 !important;
}
header.card-header.d-flex.justify-content-between.align-items-center.font-lg.mb-0.font-weight-medium.text-uppercase.bg-primary.text-white {
  /* Fallback color */
  background-color: #cd0d1f !important;
  /* Gradient */
  background: linear-gradient(90deg, #cd0d1f 0%, #f00f26 25%, #f00f26 50%, #262626 75%, #262626 100%) !important;
}
header.card-header.d-flex.justify-content-between.align-items-center.font-lg.mb-0.font-weight-medium.text-uppercase.gray-gradient {
  /* Fallback color */
  background-color: #000000 !important;
  /* Gradient from darkest (left) to brightest (right) */
  background: linear-gradient(90deg, #000000 0%, #262626 80%) !important;
}
div.card-header.d-flex.flex-row.justify-content-between.align-items-center.gray-gradient {
  /* Fallback color */
  background-color: #000000 !important;
  /* Gradient from darkest (left) to brightest (right) */
  background: linear-gradient(90deg, #000000 0%, #262626 80%) !important;
}
li.list-group-item.active {
  /* Fallback color */
  background-color: #cd0d1f !important;
  /* Gradient */
  background: linear-gradient(90deg, #cd0d1f 0%, #f00f26 25%, #f00f26 50%, #262626 75%, #262626 100%) !important;
}
footer.card-footer.bg-light {
  background-color: #262626 !important;
}
button.btn.btn-primary:hover, button.btn.btn-primary:active {
  background-color: #f00f26 !important;
}
li.list-group-item.active {
  border: none !important;
}
header.card-header.bg-primary.text-white {
  /* Fallback color */
  background-color: #cd0d1f !important;
  /* Gradient */
  background: linear-gradient(90deg, #cd0d1f 0%, #f00f26 25%, #f00f26 50%, #262626 75%, #262626 100%) !important;
}
div.gray-gradient.border.rounded.p-2.mb-2, div.bg-gradient-light.border.chapter-item.mb-2 {
  background: linear-gradient(90deg, #000000 0%, #262626 80%) !important;
}
div.text-black-50.d-flex.flex-fill {
  color: #FFFFFF !important;
}
div.input-containter {
  color: #FFFFFF !important;
}
div.icon > svg.c-icon.c-icon-lg {
  color: #f00f26 !important;
}
div.add-marker:hover > div.icon {
  background-color: #f00f26 !important;
}
div.add-marker:hover > div.icon > svg.c-icon.c-icon-lg {
  color: #FFFFFF !important;
}
div.input-container > input.group-name-input {
  color: #FFFFFF !important;
}
div.vjs-marker-line, div.vjs-chapter-start, div.vjs-chapter-end {
  background-color: #cd0d1f !important;
}
div.vjs-chapter-line {
  background-color: #cd0d1f !important;
  opacity: 0.5 !important;
}
header.card-header.d-flex.justify-content-between.gray-gradient {
  background: linear-gradient(90deg, #cd0d1f 0%, #f00f26 25%, #f00f26 50%, #262626 75%, #262626 100%) !important;
  color: #FFFFFF !important;
}
input.form-control.bg-wige-gray-light {
  color: #232323 !important;
}
div.mb-4.bg-light.p-3 {
  background-color: #0F0E0B !important;
}
div.d-flex.align-items-center.mb-2 {
  background-color: #0F0E0B !important;
}
.page-link {
  background-color: #232323 !important;
}
li.active.page-item > a.page-link.c-page-link-number {
  border-color: #cd0d1f !important;
}
div > button.btn.btn-primary:focus {
  background: #cd0d1f !important;
}
button.clear-button {
  background: #232323 !important;
}
label.pt-1.font-weight-bold.text-uppercase.text-primary {
  color: #cd0d1f !important;
}
div.border.rounded.p-1.d-flex.flex-row.bg-gradient-light {
  background: linear-gradient(90deg, #cd0d1f 0%, #f00f26 25%, #f00f26 50%, #262626 75%, #262626 100%) !important;
}
div.d-flex.align-items-center.mb-2 {
  background-color: #ffffff !important;
}
tr > th.text-black-50 {
  color: #ffffff !important;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5) !important;
}
.c-switch-primary .c-switch-input:checked + .c-switch-slider:active {
  box-shadow: none !important;
}
.c-switch-slider {
  box-shadow: none !important;
}
.card-body {
  background-color: #ffffff !important;
}
a.custom-sidebar-nav-dropdown-toggle > span {
  color: #ffffff !important;
}
a.custom-sidebar-nav-dropdown-toggle > span :hover {
  color: #cd0d1f !important;
}
.digital-clock {
  color: #cd0d1f !important;
}
a.nav-link.dropdown-toggle {
  background-color: #ffffff !important;
}
a:active {
  background-color: #cd0d1f !important;
  color: #ffffff !important;
}
.c-sidebar.c-sidebar-light .c-sidebar-nav-link.c-active, .c-sidebar.c-sidebar-light .c-active.c-sidebar-nav-dropdown-toggle {
  color: #f00f26 !important;
  background: rgba(0, 0, 21, 0.05);
}
div.optionWrapper.w-100.position-relative, .selectedUserWrapper {
  background-color: #fff !important;
}
p.h4.mb-3 {
  color: #000000 !important;
}
.c-switch-primary .c-switch-input:checked + .c-switch-slider::before {
  border: none !important;
}
span {
  color: #000000 !important;
}
.btn-primary > span, .btn-secondary > span {
  color: #FFFFFF !important;
}
.btn-primary, .btn-secondary {
  background: #cd0d1f !important;
  color: #ffffff !important;
}
.badge-primary {
  background: #cd0d1f !important;
  color: #ffffff !important;
}
div.row.py-4.px-4, div.px-3.pb-3 {
  background-color: #FFFFFF !important;
}
div.card.py-5.d-md-down-none.bg-primary.text-white {
  color: #000000 !important;
}
div.card.py-5.d-md-down-none.bg-primary.text-white > div > div {
  background-color: #cd0d1f !important;
  color: #ffffff !important;
}
div.card.py-5.d-md-down-none.bg-primary.text-white > div {
  background-color: #cd0d1f !important;
  color: #ffffff !important;
}
div.card.p-4 {
  background-color: #ffffff !important;
}
div.ml-2.font-xl.text-uppercase.font-weight-medium {
  color: #000000 !important;
}
.c-sidebar-brand img {
  width: 170px !important;
  margin-left: -44px;
  margin-top: 26px;
}
div.c-app.flex-row.align-items-center {
  background-color: #232323 !important;
}
div.preview-row.card.mx-0.mt-2.p-2.flex-row.align-items-center.dz-processing {
  background-color: #FFFFFF !important;
}
svg.text-primary.c-icon {
  color: #cd0d1f !important;
}
div.d-md-flex.d-block.position-relative {
  background-color: #ffffff !important;
}
div.d-md-flex.d-block {
  background-color: #ffffff !important;
}
a.c-header-nav-link:active {
  background-color: #f4f4f4 !important;
  color: #cd0d1f !important;
}
.row {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
a.dropdown-item.mt-1 {
  color: #000000 !important;
}
a.dropdown-item.mt-1 > svg {
  color: #cd0d1f !important;
}
a.list-group-item.d-flex.justify-content-between.flex-column.list-group-item-action.list-group-item-accent-info.list-group-item-divider.notification-bckg {
  border-left: 5px solid #cd0d1f !important;
}
.badge-danger {
  background-color: #cd0d1f !important;
  color: #ffffff !important;
}
.btn-success {
  background-color: #cd0d1f !important;
  border-color: #cd0d1f !important;
}
.swal2-icon.swal2-warning {
  border-color: #cd0d1f !important;
  color: #cd0d1f !important;
}
button.swal2-confirm.swal2-styled {
  background-color: #cd0d1f !important;
  border: none !important;
  color: #FFFFFF !important;
}
span.swal2-icon-text {
  color: #ffffff !important;
}
.swal2-icon.swal2-error {
  border-color: #cd0d1f !important;
}
.swal2-x-mark-line-right, .swal2-x-mark-line-left {
  background-color: #ffffff !important;
}
.c-switch-input:focus ~ .c-switch-slider {
  border-color: #cd0d1f !important;
}
div.font-size-1.text-wige-green.font-weight-bold.mb-2.d-block.mw-100.text-overflow-ellipsis.text-uppercase {
  color: #cd0d1f !important;
}
div.d-flex.justify-content-between.px-3.py-2.align-items-center.font-weight-bold.bg-wige-green.text-white.rounded-top.rounded-bottom > span {
  color: #ffffff !important;
}
div.d-flex.justify-content-between.px-3.py-2.align-items-center.font-weight-bold.bg-wige-green.text-white.rounded-top.rounded-bottom > a {
  color: #ffffff !important;
}
a.mfe-2.text-danger:active {
  background-color: #ffffff !important;
}
img.c-sidebar-brand-full {
  padding-bottom: 15px !important;
}
header.card-header.d-flex.justify-content-between.align-items-center.font-lg.mb-0.font-weight-medium.text-uppercase.bg-primary.text-white > span {
  color: #ffffff !important;
}
header.card-header.d-flex.justify-content-between.align-items-center.font-lg.mb-0.font-weight-medium.text-uppercase.gray-gradient > span {
  color: #ffffff !important;
}
tr > th.text-black-50 {
  color: rgba(0, 0, 21, 0.5) !important;
}
button.btn.btn-outline-primary {
  border: 1px solid #cd0d1f !important;
}
button.btn.btn-outline-primary > svg {
  color: #cd0d1f !important;
}
a.btn.btn-sm.btn-outline-primary.me-2 {
  border: 1px solid #cd0d1f !important;
}
a.btn.btn-sm.btn-outline-primary.me-2:hover {
  background-color: #cd0d1f !important;
}
svg.check-icon.c-icon {
  background-color: #cd0d1f !important;
}
.selected-row {
  background-color: rgba(205, 13, 31, 0.1) !important;
}
.selected-row:hover {
  background-color: rgba(205, 13, 31, 0.15) !important;
}
.step.active::before {
  border: 2px solid #cd0d1f !important;
}
div.step-number {
  border: 2px solid #cd0d1f !important;
}
.step-content {
  border-left: 4px solid #cd0d1f !important;
}
.step.completed::before {
  background: #cd0d1f !important;
}
div.action-card.selected {
  border: 1px solid #cd0d1f !important;
  background: none !important;
  box-shadow: none !important;
}
div.action-card:hover {
  border-color: #cd0d1f !important;
}
div.action-card:hover > div.action-icon {
  background-color: #cd0d1f !important;
}
div.action-card.selected > div.action-icon {
  background-color: #cd0d1f !important;
}
.step.completed .step-number {
  background: #cd0d1f !important;
}
.c-sidebar-nav a[href="/en/streaming/servers"] {
  display: none !important;
}
.c-sidebar-nav a[href="/streaming/servers"] {
  display: none !important;
}
