.inputfile-1 + label {
  color: #fff;
  background-color: #414bf9 !important;
  border-radius: 3px;
}

.inputfile-1:focus + label,
.inputfile-1.has-focus + label,
.inputfile-1 + label:hover {
  background-color: #000443 !important;
}

/* Blue classes */
.t-label--pink,
.t-button--pink,
.t-button--red,
.t-label--innovid-blue {
  background-color: #414bf9 !important;
}

.t-button--pink:disabled,
.t-button--red:disabled,
.t-button--innovid-blue:disabled {
  background-color: #e8f6fd !important;
}

.t-button--innovid-blue {
  background-color: #414bf9 !important;
}

.t-button--ghost-innovid-blue {
  background-color: transparent !important;
  border: 1px solid #414bf9 !important;
  color: #414bf9 !important;
}

.t-progress-bar__value--innovid-blue {
  background-color: #414bf9 !important;
}

.t-status--innovid-blue:before {
  background-color: #414bf9 !important;
}

.t-subnav--innovid-blue li .e-rhombicon {
  fill: #414bf9 !important;
}

.t-subnav--innovid-blue li a.is-active {
  color: #414bf9 !important;
}

.t-tabs--innovid-blue {
  background: #414bf9 !important;
}

.t-tabs--innovid-blue > a:hover {
  color: #414bf9 !important;
}

.t-tabs--innovid-blue > a:hover .e-rhombicon {
  fill: #414bf9 !important;
}

.t-tabs--innovid-blue > a.is-active {
  color: #414bf9 !important;
  box-shadow: inset 0 -3px 0 #414bf9 !important;
}

.t-tabs--innovid-blue > a.is-active .e-rhombicon {
  fill: #414bf9 !important;
}

.t-wizard--innovid-blue a.is-active {
  background-color: #414bf9 !important;
}

.t-wizard--innovid-blue a.is-active:after {
  border-left: 10px solid #414bf9 !important;
}

.t-popover--innovid-blue .c-popover__content {
  background-color: #414bf9 !important;
}

.t-popover--innovid-blue.c-popover--top:before {
  border-top-color: #414bf9 !important;
}

.t-popover--innovid-blue.c-popover--right:before {
  border-right-color: #414bf9 !important;
}

.t-popover--innovid-blue.c-popover--bottom:before {
  border-bottom-color: #414bf9 !important;
}

.t-popover--innovid-blue.c-popover--left:before {
  border-left-color: #414bf9 !important;
}

.t-icon-innovid-blue {
  fill: #414bf9 !important;
}

.t-pagination--innovid-blue ul li ul li a.is-active,
.t-pagination--innovid-blue ul li ul li a.is-active:hover,
.t-pagination--innovid-blue ul li ul li a:hover {
  color: #414bf9 !important;
}

.t-pagination--innovid-blue a.c-pagination__next,
.t-pagination--innovid-blue a.c-pagination__previous {
  border: solid #414bf9 !important;
  border-width: 0 2px 2px 0 !important;
}

/* Purple classes */
.t-button--blue,
.t-button--purple,
.t-button--innovid-purple {
  background-color: #8c23d7 !important;
}

.t-button--blue:disabled,
.t-button--innovid-purple:disabled {
  background-color: #e8f6fd !important;
}

.t-label--purple,
.t-label--innovid-purple {
  background-color: #8c23d7 !important;
}

.t-button--ghost-innovid-purple {
  background-color: transparent !important;
  border: 1px solid #8c23d7 !important;
  color: #8c23d7 !important;
}

.t-progress-bar__value--innovid-purple {
  background-color: #8c23d7 !important;
}

.t-status--innovid-purple:before {
  background-color: #8c23d7 !important;
}

.t-subnav--innovid-purple li .e-rhombicon {
  fill: #8c23d7 !important;
}

.t-subnav--innovid-purple li a.is-active {
  color: #8c23d7 !important;
}

.t-tabs--innovid-purple {
  background: #8c23d7 !important;
}

.t-tabs--innovid-purple > a:hover {
  color: #8c23d7 !important;
}

.t-tabs--innovid-purple > a:hover .e-rhombicon {
  fill: #8c23d7 !important;
}

.t-tabs--innovid-purple > a.is-active {
  color: #8c23d7 !important;
  box-shadow: inset 0 -3px 0 #8c23d7 !important;
}

.t-tabs--innovid-purple > a.is-active .e-rhombicon {
  fill: #8c23d7 !important;
}

.t-wizard--innovid-purple a.is-active {
  background-color: #8c23d7 !important;
}

.t-wizard--innovid-purple a.is-active:after {
  border-left: 10px solid #8c23d7 !important;
}

.t-popover--innovid-purple .c-popover__content {
  background-color: #8c23d7 !important;
}

.t-popover--innovid-purple.c-popover--top:before {
  border-top-color: #8c23d7 !important;
}

.t-popover--innovid-purple.c-popover--right:before {
  border-right-color: #8c23d7 !important;
}

.t-popover--innovid-purple.c-popover--bottom:before {
  border-bottom-color: #8c23d7 !important;
}

.t-popover--innovid-purple.c-popover--left:before {
  border-left-color: #8c23d7 !important;
}

.t-icon-innovid-purple {
  fill: #8c23d7 !important;
}

.t-pagination--innovid-purple ul li ul li a.is-active,
.t-pagination--innovid-purple ul li ul li a.is-active:hover,
.t-pagination--innovid-purple ul li ul li a:hover {
  color: #8c23d7 !important;
}

.t-pagination--innovid-purple a.c-pagination__next,
.t-pagination--innovid-purple a.c-pagination__previous {
  border: solid #8c23d7 !important;
  border-width: 0 2px 2px 0 !important;
}

/* Light Blue classes */
.t-label--blue,
.t-label--innovid-light-blue {
  background-color: #009ceb !important;
}

.t-button--innovid-light-blue {
  background-color: #009ceb !important;
}

.t-button--innovid-light-blue:disabled {
  background-color: #e8f6fd !important;
}

.t-button--ghost-innovid-light-blue {
  background-color: transparent !important;
  border: 1px solid #009ceb !important;
  color: #009ceb !important;
}

.t-progress-bar__value--innovid-light-blue {
  background-color: #009ceb !important;
}

.t-status--innovid-light-blue:before {
  background-color: #009ceb !important;
}

.t-subnav--innovid-light-blue li .e-rhombicon {
  fill: #009ceb !important;
}

.t-subnav--innovid-light-blue li a.is-active {
  color: #009ceb !important;
}

.t-tabs--innovid-light-blue {
  background: #009ceb !important;
}

.t-tabs--innovid-light-blue > a:hover {
  color: #009ceb !important;
}

.t-tabs--innovid-light-blue > a:hover .e-rhombicon {
  fill: #009ceb !important;
}

.t-tabs--innovid-light-blue > a.is-active {
  color: #009ceb !important;
  box-shadow: inset 0 -3px 0 #009ceb !important;
}

.t-tabs--innovid-light-blue > a.is-active .e-rhombicon {
  fill: #009ceb !important;
}

.t-wizard--innovid-light-blue a.is-active {
  background-color: #009ceb !important;
}

.t-wizard--innovid-light-blue a.is-active:after {
  border-left: 10px solid #009ceb !important;
}

.t-popover--innovid-light-blue .c-popover__content {
  background-color: #009ceb !important;
}

.t-popover--innovid-light-blue.c-popover--top:before {
  border-top-color: #009ceb !important;
}

.t-popover--innovid-light-blue.c-popover--right:before {
  border-right-color: #009ceb !important;
}

.t-popover--innovid-light-blue.c-popover--bottom:before {
  border-bottom-color: #009ceb !important;
}

.t-popover--innovid-light-blue.c-popover--left:before {
  border-left-color: #009ceb !important;
}

.t-icon-innovid-light-blue {
  fill: #009ceb !important;
}

.t-pagination--innovid-light-blue ul li ul li a.is-active,
.t-pagination--innovid-light-blue ul li ul li a.is-active:hover,
.t-pagination--innovid-light-blue ul li ul li a:hover {
  color: #009ceb !important;
}

.t-pagination--innovid-light-blue a.c-pagination__next,
.t-pagination--innovid-light-blue a.c-pagination__previous {
  border: solid #009ceb !important;
  border-width: 0 2px 2px 0 !important;
}

/* Dark Blue classes */
.t-label--innovid-dark-blue {
  background-color: #000443 !important;
}

.t-button--innovid-dark-blue {
  background-color: #000443 !important;
}

.t-button--innovid-dark-blue:disabled {
  background-color: #e8f6fd !important;
}

.t-button--ghost-innovid-dark-blue {
  background-color: transparent !important;
  border: 1px solid #000443 !important;
  color: #000443 !important;
}

.t-progress-bar__value--innovid-dark-blue {
  background-color: #000443 !important;
}

.t-status--innovid-dark-blue:before {
  background-color: #000443 !important;
}

.t-subnav--innovid-dark-blue li .e-rhombicon {
  fill: #000443 !important;
}

.t-subnav--innovid-dark-blue li a.is-active {
  color: #000443 !important;
}

.t-tabs--innovid-dark-blue {
  background: #000443 !important;
}

.t-tabs--innovid-dark-blue > a:hover {
  color: #000443 !important;
}

.t-tabs--innovid-dark-blue > a:hover .e-rhombicon {
  fill: #000443 !important;
}

.t-tabs--innovid-dark-blue > a.is-active {
  color: #000443 !important;
  box-shadow: inset 0 -3px 0 #000443 !important;
}

.t-tabs--innovid-dark-blue > a.is-active .e-rhombicon {
  fill: #000443 !important;
}

.t-wizard--innovid-dark-blue a.is-active {
  background-color: #000443 !important;
}

.t-wizard--innovid-dark-blue a.is-active:after {
  border-left: 10px solid #000443 !important;
}

.t-popover--innovid-dark-blue .c-popover__content {
  background-color: #000443 !important;
}

.t-popover--innovid-dark-blue.c-popover--top:before {
  border-top-color: #000443 !important;
}

.t-popover--innovid-dark-blue.c-popover--right:before {
  border-right-color: #000443 !important;
}

.t-popover--innovid-dark-blue.c-popover--bottom:before {
  border-bottom-color: #000443 !important;
}

.t-popover--innovid-dark-blue.c-popover--left:before {
  border-left-color: #000443 !important;
}

.t-icon-innovid-dark-blue {
  fill: #000443 !important;
}

.t-pagination--innovid-dark-blue ul li ul li a.is-active,
.t-pagination--innovid-dark-blue ul li ul li a.is-active:hover,
.t-pagination--innovid-dark-blue ul li ul li a:hover {
  color: #000443 !important;
}

.t-pagination--innovid-dark-blue a.c-pagination__next,
.t-pagination--innovid-dark-blue a.c-pagination__previous {
  border: solid #000443 !important;
  border-width: 0 2px 2px 0 !important;
}

/* Original CSS below */
.c-navbar {
  background-color: #000443 !important;
}

.c-navbar ul li a {
  color: #fff !important;
  fill: #fff !important;
}

.c-navbar ul li a:hover {
  color: #009ceb !important;
  fill: #009ceb !important;
}

.c-profile.t-campaign-manager .e-rhombicon--profile,
.c-profile.t-campaign-manager ul li .e-rhombicon {
  fill: #414bf9 !important;
}

.c-tabs.t-campaign-manager--dte > a:hover {
  color: #414bf9 !important;
}

.c-tabs.t-campaign-manager--dte > a.is-active {
  box-shadow: inset 0 2px 0 #414bf9 !important;
  color: #414bf9 !important;
}

.u-typography--code {
  color: #414bf9 !important;
}

.c-sidenav.t-rhombus a.is-active {
  background-color: #414bf9 !important;
}

.c-sidenav.t-rhombus a:hover {
  background-color: #414bf9 !important;
}

.c-profile.t-creative-manager .e-rhombicon--profile,
.c-profile.t-creative-manager ul li .e-rhombicon {
  fill: #8c23d7 !important;
}

.t-table--sortable > thead > tr > .is-sortable:hover {
  color: #8c23d7 !important;
}

.t-creative-preview .c-tabs > a:hover {
  color: #8c23d7 !important;
}

.t-creative-preview .c-tabs > a.is-active {
  box-shadow: inset 0 2px 0 #8c23d7 !important;
  color: #8c23d7 !important;
}

.c-tabs.t-creative-manager--dte > a:hover {
  color: #8c23d7 !important;
}

.c-tabs.t-creative-manager--dte > a.is-active {
  box-shadow: inset 0 2px 0 #8c23d7 !important;
  color: #8c23d7 !important;
}

.t-pagination--red ul li ul li a.is-active,
.t-pagination--red ul li ul li a.is-active:hover,
.t-pagination--red ul li ul li a:hover,
.t-pagination--pink ul li ul li a.is-active,
.t-pagination--pink ul li ul li a.is-active:hover,
.t-pagination--pink ul li ul li a:hover {
  color: #414bf9 !important;
}

.t-pagination--red a.c-pagination__next,
.t-pagination--red a.c-pagination__previous,
.t-pagination--pink a.c-pagination__next,
.t-pagination--pink a.c-pagination__previous,
.next-arrow,
.prev-arrow {
  border: solid #414bf9 !important;
  border-width: 0 2px 2px 0 !important;
}

.t-icon-pink,
.t-icon-red {
  fill: #414bf9 !important;
}

.ai-icon svg path,
.t-icon-blue {
  fill: #8c23d7 !important;
}

.o-app__side-nav,
.c-sidenav,
.c-notification--panel {
  background-color: #000443 !important;
}

.contact-bar,
.ft-bubble,
.message-out,
.o-app--admin .c-sidenav ul li a.is-active,
.o-app--admin .c-sidenav ul li a:hover,
.t-button--primary {
  background-color: #414bf9 !important;
}

.o-app--admin .c-sidenav ul li a.is-active polygon,
.o-app--admin .c-sidenav ul li a:hover polygon,
.o-app--admin .c-sidenav ul li a.is-active path,
.o-app--admin .c-sidenav ul li a:hover path {
  fill: #fff !important;
}

.contact-bar,
.ft-bubble,
.message-out,
.o-app--admin .c-sidenav ul li a.is-active i,
.o-app--admin .c-sidenav ul li a:hover i {
  color: #fff !important;
}

.message-in {
  background-color: #ededed !important;
  color: #000443 !important;
}

.thumb-selected svg {
  fill: #8c23d7 !important;
}

.submit-btn > svg {
  fill: #414bf9 !important;
}

.c-badge {
  background-color: #414bf9 !important;
}

.c-cards {
  font-family: 'proxima-nova';
}

.ai-icon svg path {
  fill: #414bf9 !important;
}

.e-product-icon {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.message .typing {
  background-color: #000443 !important;
}