:root {
  --primary-color: #2d76d1;
  --secondary-color: #2d76d1;
  --background-color: #fff;
  --text-color: #000;
  --text-muted: rgba(0, 0, 0, .5);
  --box-shadow-light: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);
  --box-shadow-dark: 0 20px 25px -5px rgba(0, 0, 0, .3), 0 10px 10px -5px rgba(0, 0, 0, .6);
  --border-color-light: rgba(0, 0, 0, .15);
  --border-color-dark: rgba(0, 0, 0, .75);
  --background-muted: rgba(0, 0, 0, .1);
  --box-shadow-extra-light: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
  --button-hover-scale: 1.2;
  --button-disabled-opacity: .5;
  --tooltip-background: #000;
  --tooltip-text-color: #fff;
  --border-color-hover: rgba(0, 0, 0, .35);
  --launch-background: #f8fafc;
  --tooltip-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  --box-shadow-launch: 0 0 10px rgba(0, 0, 0, .1);
  --button-scale-small: .5;
  --button-translate-y: 25%;
  --tooltip-triangle-color: #000;
  --autofill-box-shadow: 0 0 0px 1000px rgba(0, 0, 0, 0) inset;
  --shortcuts-box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, .1), 0 -1px 2px 0 rgba(0, 0, 0, .06);
  --link-color: #667eea;
  --alternate-color: #35957a;
}

#video-player-placeholder {
  animation: none;
  filter: none;
}

body.launch-open .checkout {
  background-image: none;
}

.signup {
  background-color: rgba(0, 0, 0, .6) !important;
  background-image: none !important;
}

/* nav */
.logo img {
  opacity: 0;
}

.logo {
  background-image: url('/assets/itv/logo.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0, 0) !important;
  height: 50px;
  width: 180px;
  /* filter: invert(1); */
}

.streamr-insights {
  display: none;
}

.adgood-faq {
  display: none;
}

/* checkout */
/* #launch {
  display: none;
} */

/* .checkout-area.checkout-launch #launch {
  transform: translateX(0) !important;
} */

/* my ads */
body .tv-ad {
  border: 1px solid var(--launch-background);
}

body .tv-ad-image {
  background: #000;
}

#card-element-itv {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: var(--background-color);
  color: rgba(74, 85, 104, 1);
  box-shadow: var(--box-shadow-extra-light);
  padding: 14px;
  border-radius: 5px;
  font-size: 14px;
  margin: 0 0 10px 0;
}

#card-element-itv {
  margin-top: 20px;
}

/* my ads pro res unlock */
.is-admin .tv-ad.tv-ad-editable.tv-ad-download .tv-ad-actions .step-button.download-prores {
  display: inline-block !important;
  color: var(--alternate-color);
  border-color: var(--alternate-color);
}

.is-admin .tv-ad.tv-ad-editable.tv-ad-download .tv-ad-actions .step-button.download-prores:hover {
  background: var(--alternate-color);
  color: #fff;
  border-color: var(--alternate-color);
}

/* my ads bcap pdf unlock */
.is-admin .tv-ad.tv-ad-editable.tv-ad-download .tv-ad-actions .step-button.download-bcap {
  display: inline-block !important;
  color: var(--alternate-color);
  border-color: var(--alternate-color);
}

.is-admin .tv-ad.tv-ad-editable.tv-ad-download .tv-ad-actions .step-button.download-bcap:hover {
  background: var(--alternate-color);
  color: #fff;
  border-color: var(--alternate-color);
}

.itv-checkout {
  display: none !important;
}

.checkout-ready .itv-checkout {
  display: block !important;
}

option[value="92a49edb-4c43-4579-b277-f0375a6e7667"] {
  display: block;
}

#player-upload-toggle {
  display: none !important;
}

/* temp: until we enable more options */
#player-templates-toggle,
#template-selector-container {
  display: none !important;
}

.itv-faq {
  display: inline-flex;
}