@keyframes loadingSpin {
  0% {
    transform: rotate(0deg);
    color: #172941;
  }
  50% {
    color: #8C99A7;
  }
  100% {
    transform: rotate(360deg);
    color: #172941;
  }
}
.animate--loading-spin {
  animation-name: loadingSpin;
  animation-duration: 750ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

:root, .theme--light {
  --background-h: 0;
  --background-s: 0%;
  --background-l: 100%;
}

.theme--dark {
  --background-h: 0;
  --background-s: 0%;
  --background-l: 0%;
}

:root, .theme--light {
  --primary: #0B2C3D;
  --secondary: #0093DC;
  --link-color: #0B2C3D;
  --button-color: #0B2C3D;
  --text-color-0: #172941;
  --text-color-1: #445365;
  --text-color-2: #657381;
  --text-color-3: #8C99A7;
  --background-color-0: #ffffff;
  --background-color-1: #F9FAFB;
  --background-color-2: #F4F6F8;
  --background-color-3: #E9EDF2;
  --background-color-elevated: var(--background-color-0);
  --border-color: #DBE2EA;
  --input-background-color: var(--background-color-1);
  --input-border-color: #C1CCD8;
  --header-logo: url("/assets/partners/ticketbooth/images/logo-dark.png");
  --green-0: #006641;
  --green-1: #439B34;
  --green-2: #BCFBB2;
  --green-3: #E4FFE5;
  --red-0: #9A0B00;
  --red-1: #CA2417;
  --red-2: #FFCCC8;
  --red-3: #FEE9E4;
  --blue-0: #00409F;
  --blue-1: #1769CA;
  --blue-2: #BFDDFF;
  --blue-3: #D9F1FF;
  --yellow-0: #C25D00;
  --yellow-1: #E18C0A;
  --yellow-2: #FFD087;
  --yellow-3: #FFFAC2;
  --grey-0: #657381;
  --grey-1: #8C99A7;
  --grey-2: #DBE2EA;
  --grey-3: #E9EDF2;
  --magenta-0: #BF29D8;
  --magenta-2: #F9D6FF;
  --turquoise-0: #0D636E;
  --turquoise-2: #BBEFFF;
}

.theme--dark {
  --primary: #0B2C3D;
  --secondary: #0093DC;
  --link-color: #0093DC;
  --button-color: #0093DC;
  --text-color-0: #F6F7F9;
  --text-color-1: #C1CCD8;
  --text-color-2: #97A5B1;
  --text-color-3: #6D7B87;
  --background-color-0: #000000;
  --background-color-1: #0D1316;
  --background-color-2: #1C2127;
  --background-color-3: #2B3239;
  --background-color-elevated: var(--background-color-2);
  --border-color: #31393D;
  --input-background-color: var(--background-color-1);
  --input-border-color: #555D68;
  --header-logo: url("/assets/partners/ticketbooth/images/logo-light.png");
  --green-0: #BCFBB2;
  --green-1: #47C233;
  --green-2: #006641;
  --green-3: #004524;
  --red-0: #FAB7B2;
  --red-1: #E12F21;
  --red-2: #A0251B;
  --red-3: #641914;
  --blue-0: #ACD2FF;
  --blue-1: #1769CA;
  --blue-2: #00409F;
  --blue-3: #114695;
  --yellow-0: #FFFAC2;
  --yellow-1: #E18C0A;
  --yellow-2: #AF6B03;
  --yellow-3: #623C1A;
  --grey-0: #A9B4C2;
  --grey-1: #8C99A7;
  --grey-2: #445365;
  --grey-3: #2C3B49;
  --magenta-0: #F9D6FF;
  --magenta-2: #812092;
  --turquoise-0: #BBEFFF;
  --turquoise-2: #0D636E;
}

/* Gloabls
---------------------------------------- */
/* Mixins
---------------------------------------- */
/* Working Space Below! Warning: untested and unstable~~~! */
/* Experemental Webkit/Moz Animations
---------------------------------------- */
@font-face {
  font-family: "icons";
  src: url("/assets/fonts/fontello/fontello.eot?6520#iefix") format("embedded-opentype"), url("/assets/fonts/fontello/fontello.woff?6520") format("woff"), url("/assets/fonts/fontello/fontello.ttf?6520") format("truetype"), url("/assets/fonts/fontello/fontello?6520#icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.background-primary {
  background-color: var(--primary);
}

.color-secondary {
  color: var(--secondary);
}

.background-secondary {
  background-color: var(--secondary);
}

.logo-light {
  background-image: url("../../ticketbooth/images/logo-light.png");
}

.logo-dark {
  background-image: url("../../ticketbooth/images/logo-dark.png");
}

.slug:after {
  display: inline-block;
  content: "ticketbooth";
}

.color--link {
  color: var(--link-color);
}

.color-primary {
  color: var(--primary);
}

.border-primary {
  border-color: var(--primary);
}

.border-secondary {
  border-color: var(--secondary);
}

body,
input,
textarea,
button,
h1, h2, h3, h4 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
}

a {
  color: var(--link-color);
}
a:hover, a:focus {
  color: var(--link-color);
}

header.admin-header div.settings-link ul.settings-nav li a {
  color: var(--link-color);
}
header.admin-header ul.main-menu li.selected a {
  color: var(--link-color);
}
header.admin-header ul.main-menu li.selected a:after {
  background-color: var(--secondary);
}
header.admin-header ul.main-menu li.selected a span.flag_as_new {
  background-color: var(--secondary);
}

.admin-header__logo a {
  background-image: var(--header-logo);
}

.sidebar nav ul li.section_selected a,
.sidebar nav ul li.section_selected a:hover,
.sidebar nav ul li.section_selected .nav-side__event-overview, .sidebar nav ul li.active-sub-nav a,
.sidebar nav ul li.active-sub-nav a:hover,
.sidebar nav ul li.active-sub-nav .nav-side__event-overview, .sidebar nav ul li.nav_selected a,
.sidebar nav ul li.nav_selected a:hover,
.sidebar nav ul li.nav_selected .nav-side__event-overview,
.navigation--sidebar ul li.section_selected a,
.navigation--sidebar ul li.section_selected a:hover,
.navigation--sidebar ul li.section_selected .nav-side__event-overview,
.navigation--sidebar ul li.active-sub-nav a,
.navigation--sidebar ul li.active-sub-nav a:hover,
.navigation--sidebar ul li.active-sub-nav .nav-side__event-overview,
.navigation--sidebar ul li.nav_selected a,
.navigation--sidebar ul li.nav_selected a:hover,
.navigation--sidebar ul li.nav_selected .nav-side__event-overview {
  background-color: var(--button-color);
  color: #fff;
}
.sidebar nav ul li.section_selected a i,
.sidebar nav ul li.section_selected a .nav-side__item__count,
.sidebar nav ul li.section_selected a .nav-side__event-overview__name,
.sidebar nav ul li.section_selected a .nav-side__event-overview__date,
.sidebar nav ul li.section_selected a:hover i,
.sidebar nav ul li.section_selected a:hover .nav-side__item__count,
.sidebar nav ul li.section_selected a:hover .nav-side__event-overview__name,
.sidebar nav ul li.section_selected a:hover .nav-side__event-overview__date,
.sidebar nav ul li.section_selected .nav-side__event-overview i,
.sidebar nav ul li.section_selected .nav-side__event-overview .nav-side__item__count,
.sidebar nav ul li.section_selected .nav-side__event-overview .nav-side__event-overview__name,
.sidebar nav ul li.section_selected .nav-side__event-overview .nav-side__event-overview__date, .sidebar nav ul li.active-sub-nav a i,
.sidebar nav ul li.active-sub-nav a .nav-side__item__count,
.sidebar nav ul li.active-sub-nav a .nav-side__event-overview__name,
.sidebar nav ul li.active-sub-nav a .nav-side__event-overview__date,
.sidebar nav ul li.active-sub-nav a:hover i,
.sidebar nav ul li.active-sub-nav a:hover .nav-side__item__count,
.sidebar nav ul li.active-sub-nav a:hover .nav-side__event-overview__name,
.sidebar nav ul li.active-sub-nav a:hover .nav-side__event-overview__date,
.sidebar nav ul li.active-sub-nav .nav-side__event-overview i,
.sidebar nav ul li.active-sub-nav .nav-side__event-overview .nav-side__item__count,
.sidebar nav ul li.active-sub-nav .nav-side__event-overview .nav-side__event-overview__name,
.sidebar nav ul li.active-sub-nav .nav-side__event-overview .nav-side__event-overview__date, .sidebar nav ul li.nav_selected a i,
.sidebar nav ul li.nav_selected a .nav-side__item__count,
.sidebar nav ul li.nav_selected a .nav-side__event-overview__name,
.sidebar nav ul li.nav_selected a .nav-side__event-overview__date,
.sidebar nav ul li.nav_selected a:hover i,
.sidebar nav ul li.nav_selected a:hover .nav-side__item__count,
.sidebar nav ul li.nav_selected a:hover .nav-side__event-overview__name,
.sidebar nav ul li.nav_selected a:hover .nav-side__event-overview__date,
.sidebar nav ul li.nav_selected .nav-side__event-overview i,
.sidebar nav ul li.nav_selected .nav-side__event-overview .nav-side__item__count,
.sidebar nav ul li.nav_selected .nav-side__event-overview .nav-side__event-overview__name,
.sidebar nav ul li.nav_selected .nav-side__event-overview .nav-side__event-overview__date,
.navigation--sidebar ul li.section_selected a i,
.navigation--sidebar ul li.section_selected a .nav-side__item__count,
.navigation--sidebar ul li.section_selected a .nav-side__event-overview__name,
.navigation--sidebar ul li.section_selected a .nav-side__event-overview__date,
.navigation--sidebar ul li.section_selected a:hover i,
.navigation--sidebar ul li.section_selected a:hover .nav-side__item__count,
.navigation--sidebar ul li.section_selected a:hover .nav-side__event-overview__name,
.navigation--sidebar ul li.section_selected a:hover .nav-side__event-overview__date,
.navigation--sidebar ul li.section_selected .nav-side__event-overview i,
.navigation--sidebar ul li.section_selected .nav-side__event-overview .nav-side__item__count,
.navigation--sidebar ul li.section_selected .nav-side__event-overview .nav-side__event-overview__name,
.navigation--sidebar ul li.section_selected .nav-side__event-overview .nav-side__event-overview__date,
.navigation--sidebar ul li.active-sub-nav a i,
.navigation--sidebar ul li.active-sub-nav a .nav-side__item__count,
.navigation--sidebar ul li.active-sub-nav a .nav-side__event-overview__name,
.navigation--sidebar ul li.active-sub-nav a .nav-side__event-overview__date,
.navigation--sidebar ul li.active-sub-nav a:hover i,
.navigation--sidebar ul li.active-sub-nav a:hover .nav-side__item__count,
.navigation--sidebar ul li.active-sub-nav a:hover .nav-side__event-overview__name,
.navigation--sidebar ul li.active-sub-nav a:hover .nav-side__event-overview__date,
.navigation--sidebar ul li.active-sub-nav .nav-side__event-overview i,
.navigation--sidebar ul li.active-sub-nav .nav-side__event-overview .nav-side__item__count,
.navigation--sidebar ul li.active-sub-nav .nav-side__event-overview .nav-side__event-overview__name,
.navigation--sidebar ul li.active-sub-nav .nav-side__event-overview .nav-side__event-overview__date,
.navigation--sidebar ul li.nav_selected a i,
.navigation--sidebar ul li.nav_selected a .nav-side__item__count,
.navigation--sidebar ul li.nav_selected a .nav-side__event-overview__name,
.navigation--sidebar ul li.nav_selected a .nav-side__event-overview__date,
.navigation--sidebar ul li.nav_selected a:hover i,
.navigation--sidebar ul li.nav_selected a:hover .nav-side__item__count,
.navigation--sidebar ul li.nav_selected a:hover .nav-side__event-overview__name,
.navigation--sidebar ul li.nav_selected a:hover .nav-side__event-overview__date,
.navigation--sidebar ul li.nav_selected .nav-side__event-overview i,
.navigation--sidebar ul li.nav_selected .nav-side__event-overview .nav-side__item__count,
.navigation--sidebar ul li.nav_selected .nav-side__event-overview .nav-side__event-overview__name,
.navigation--sidebar ul li.nav_selected .nav-side__event-overview .nav-side__event-overview__date {
  color: #fff;
}
.sidebar nav .nav-side__back,
.sidebar nav .nav-side__back i,
.navigation--sidebar .nav-side__back,
.navigation--sidebar .nav-side__back i {
  color: var(--link-color);
}

.btn.primary,
button.primary,
.button.primary,
.btn.btn-primary,
.button--primary,
.btn-info,
.toolbar-button.selected,
#newForm input[type=submit],
button[type=submit],
.button[type=submit],
.newForm .button[type=submit],
.newForm .button_input {
  background-color: var(--button-color);
  color: #fff;
}
.btn.primary:hover, .btn.primary:focus,
button.primary:hover,
button.primary:focus,
.button.primary:hover,
.button.primary:focus,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.button--primary:hover,
.button--primary:focus,
.btn-info:hover,
.btn-info:focus,
.toolbar-button.selected:hover,
.toolbar-button.selected:focus,
#newForm input[type=submit]:hover,
#newForm input[type=submit]:focus,
button[type=submit]:hover,
button[type=submit]:focus,
.button[type=submit]:hover,
.button[type=submit]:focus,
.newForm .button[type=submit]:hover,
.newForm .button[type=submit]:focus,
.newForm .button_input:hover,
.newForm .button_input:focus {
  background-color: var(--button-color);
  background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  color: #fff;
}
.btn.primary[disabled]:hover, .btn.primary[disabled=disabled]:hover, .btn.primary[disabled], .btn.primary[disabled=disabled],
button.primary[disabled]:hover,
button.primary[disabled=disabled]:hover,
button.primary[disabled],
button.primary[disabled=disabled],
.button.primary[disabled]:hover,
.button.primary[disabled=disabled]:hover,
.button.primary[disabled],
.button.primary[disabled=disabled],
.btn.btn-primary[disabled]:hover,
.btn.btn-primary[disabled=disabled]:hover,
.btn.btn-primary[disabled],
.btn.btn-primary[disabled=disabled],
.button--primary[disabled]:hover,
.button--primary[disabled=disabled]:hover,
.button--primary[disabled],
.button--primary[disabled=disabled],
.btn-info[disabled]:hover,
.btn-info[disabled=disabled]:hover,
.btn-info[disabled],
.btn-info[disabled=disabled],
.toolbar-button.selected[disabled]:hover,
.toolbar-button.selected[disabled=disabled]:hover,
.toolbar-button.selected[disabled],
.toolbar-button.selected[disabled=disabled],
#newForm input[type=submit][disabled]:hover,
#newForm input[type=submit][disabled=disabled]:hover,
#newForm input[type=submit][disabled],
#newForm input[type=submit][disabled=disabled],
button[type=submit][disabled]:hover,
button[type=submit][disabled=disabled]:hover,
button[type=submit][disabled],
button[type=submit][disabled=disabled],
.button[type=submit][disabled]:hover,
.button[type=submit][disabled=disabled]:hover,
.button[type=submit][disabled],
.button[type=submit][disabled=disabled],
.newForm .button[type=submit][disabled]:hover,
.newForm .button[type=submit][disabled=disabled]:hover,
.newForm .button[type=submit][disabled],
.newForm .button[type=submit][disabled=disabled],
.newForm .button_input[disabled]:hover,
.newForm .button_input[disabled=disabled]:hover,
.newForm .button_input[disabled],
.newForm .button_input[disabled=disabled] {
  background-color: var(--primary) !important;
  background-image: linear-gradient(hsla(var(--background-h), var(--background-s), var(--background-l), 0.3), hsla(var(--background-h), var(--background-s), var(--background-l), 0.3)) !important;
  color: #fff;
}

.button--plain,
.btn-plain,
.btn.plain,
.button--clear,
.btn-clear,
.button--link,
.btn-link,
.btn-hl {
  color: var(--link-color);
}
.button--plain:hover, .button--plain:focus,
.btn-plain:hover,
.btn-plain:focus,
.btn.plain:hover,
.btn.plain:focus,
.button--clear:hover,
.button--clear:focus,
.btn-clear:hover,
.btn-clear:focus,
.button--link:hover,
.button--link:focus,
.btn-link:hover,
.btn-link:focus,
.btn-hl:hover,
.btn-hl:focus {
  color: var(--link-color);
}
.button--plain[disabled]:hover, .button--plain[disabled=disabled]:hover, .button--plain[disabled], .button--plain[disabled=disabled],
.btn-plain[disabled]:hover,
.btn-plain[disabled=disabled]:hover,
.btn-plain[disabled],
.btn-plain[disabled=disabled],
.btn.plain[disabled]:hover,
.btn.plain[disabled=disabled]:hover,
.btn.plain[disabled],
.btn.plain[disabled=disabled],
.button--clear[disabled]:hover,
.button--clear[disabled=disabled]:hover,
.button--clear[disabled],
.button--clear[disabled=disabled],
.btn-clear[disabled]:hover,
.btn-clear[disabled=disabled]:hover,
.btn-clear[disabled],
.btn-clear[disabled=disabled],
.button--link[disabled]:hover,
.button--link[disabled=disabled]:hover,
.button--link[disabled],
.button--link[disabled=disabled],
.btn-link[disabled]:hover,
.btn-link[disabled=disabled]:hover,
.btn-link[disabled],
.btn-link[disabled=disabled],
.btn-hl[disabled]:hover,
.btn-hl[disabled=disabled]:hover,
.btn-hl[disabled],
.btn-hl[disabled=disabled] {
  color: var(--link-color);
}

.btn.outline,
button.outline,
.button.outline,
.btn.btn-outline,
.button--outline {
  color: var(--link-color);
  border: 1px solid var(--link-color);
}
.btn.outline:hover, .btn.outline:focus,
button.outline:hover,
button.outline:focus,
.button.outline:hover,
.button.outline:focus,
.btn.btn-outline:hover,
.btn.btn-outline:focus,
.button--outline:hover,
.button--outline:focus {
  color: var(--link-color);
}
.btn.outline[disabled]:hover, .btn.outline[disabled=disabled]:hover, .btn.outline[disabled], .btn.outline[disabled=disabled],
button.outline[disabled]:hover,
button.outline[disabled=disabled]:hover,
button.outline[disabled],
button.outline[disabled=disabled],
.button.outline[disabled]:hover,
.button.outline[disabled=disabled]:hover,
.button.outline[disabled],
.button.outline[disabled=disabled],
.btn.btn-outline[disabled]:hover,
.btn.btn-outline[disabled=disabled]:hover,
.btn.btn-outline[disabled],
.btn.btn-outline[disabled=disabled],
.button--outline[disabled]:hover,
.button--outline[disabled=disabled]:hover,
.button--outline[disabled],
.button--outline[disabled=disabled] {
  color: var(--link-color);
}

.button--pill.selected, .button--pill.selected:hover, .button--pill.active, .button--pill.active:hover, .button--pill[aria-selected=true] {
  background-color: var(--primary);
}

.td-report-action__wrapper.open .td-report-action__toggle {
  background-color: var(--primary) !important;
  background-image: linear-gradient(hsla(var(--background-h), var(--background-s), var(--background-l), 0.9), hsla(var(--background-h), var(--background-s), var(--background-l), 0.9)) !important;
}

#newForm input:focus,
#newForm button:focus,
#newForm select:focus,
#newForm textarea:focus,
.newForm input:focus,
.newForm button:focus,
.newForm select:focus,
.newForm textarea:focus {
  border-color: var(--primary);
}

form.newForm span#quickadd_span .quickadd,
form.newForm span#quickadd_span #quickadd,
form.newForm span#quickadd_span #custom_age_limit,
form.newForm span#quickadd_span .define_end_time,
form.newForm div.form_row .quickadd,
form.newForm div.form_row #quickadd,
form.newForm div.form_row #custom_age_limit,
form.newForm div.form_row .define_end_time,
form.newForm div.row .quickadd,
form.newForm div.row #quickadd,
form.newForm div.row #custom_age_limit,
form.newForm div.row .define_end_time,
form#newForm span#quickadd_span .quickadd,
form#newForm span#quickadd_span #quickadd,
form#newForm span#quickadd_span #custom_age_limit,
form#newForm span#quickadd_span .define_end_time,
form#newForm div.form_row .quickadd,
form#newForm div.form_row #quickadd,
form#newForm div.form_row #custom_age_limit,
form#newForm div.form_row .define_end_time,
form#newForm div.row .quickadd,
form#newForm div.row #quickadd,
form#newForm div.row #custom_age_limit,
form#newForm div.row .define_end_time {
  color: var(--link-color);
}

table.results a {
  color: var(--link-color);
}

.manage-span,
button.manage-span,
.results .notes {
  color: var(--link-color);
}

.results .flagged_row a.notes, .results .flagged_row a.manage-span {
  color: var(--link-color);
}
.results .flagged_row a.notes:hover, .results .flagged_row a.manage-span:hover {
  color: var(--text-color-1);
}

table.results * a {
  color: var(--link-color);
}

table thead tbody tr td strong a {
  color: var(--primary) !important;
}

table.results td span.discount {
  color: var(--link-color);
}

table tr td.first a:hover {
  color: var(--secondary);
}

#legacy div.dashboard_wrapper .dashboard_acctoverview,
#legacy div.dashboard_wrapper .dashboard_profile,
#legacy table a,
#legacy .permissions_header_events,
#legacy .permissions_header_venues,
#legacy .permissions_header_templates,
#legacy .permissions_header_coupons,
#legacy .permissions_header_questions,
#legacy .permissions_header_customers,
#legacy .permissions_header_tickets {
  color: var(--link-color);
}
#legacy table a:hover {
  color: var(--secondary);
}

#legacy div.customer_profile_info {
  color: var(--primary);
}
#legacy div.notes_date_name {
  color: var(--link-color);
}
#legacy ul.notes li:hover div.notes_note {
  background-color: var(--secondary) !important;
  background-image: linear-gradient(hsla(var(--background-h), var(--background-s), var(--background-l), 0.75), hsla(var(--background-h), var(--background-s), var(--background-l), 0.75)) !important;
}
#legacy ul.notes li:hover div.notes_arrow {
  background-color: var(--secondary) !important;
  background-image: linear-gradient(hsla(var(--background-h), var(--background-s), var(--background-l), 0.75), hsla(var(--background-h), var(--background-s), var(--background-l), 0.75)) !important;
}
#legacy table.data {
  color: var(--primary);
}
#legacy ul.csv_formatting li.csv_first {
  color: var(--link-color);
}
#legacy ul.csv_formatting li pre {
  color: var(--link-color);
}

#legacy #levels table.results tbody tr td input.button_input {
  background-color: var(--primary);
}
#legacy .pink {
  color: var(--secondary);
}
#legacy .pink:hover {
  color: var(--secondary);
}
#legacy .event_dash_status_box a {
  color: var(--secondary);
}
#legacy .event_dash_status_box a:hover {
  color: var(--link-color);
}
#legacy ul.coupon_list li {
  color: var(--secondary);
}
#legacy ul.individual_coupon li a {
  color: var(--secondary);
}
#legacy ul.individual_coupon li a:hover {
  color: var(--link-color);
}
#legacy .event_dash_custom_box h3 {
  color: var(--secondary);
}
#legacy .step3 legend, #legacy .step4 legend {
  color: var(--link-color);
}
#legacy span.bold {
  color: var(--secondary);
}
#legacy div.venue_info_wrapper {
  color: var(--link-color);
}
#legacy div.venue_location {
  color: var(--link-color);
}
#legacy div.already_launched, #legacy div.not_yet_launched {
  color: var(--link-color);
}
#legacy ul.stats_details {
  color: var(--link-color);
}
#legacy div.progress-container div.progress-bar {
  background: var(--secondary);
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
}
#legacy .schedule_level_row .schedule_level_row:hover {
  color: var(--link-color);
}
#legacy a.event_series_view:link,
#legacy a.event_series_view:visited {
  color: var(--secondary) !important;
}
#legacy ul.slowdown li a {
  color: var(--secondary);
}
#legacy .incentix-activity-event-page li div strong {
  color: var(--primary);
}

#legacy .mobile-content-left-inside h2,
#legacy .something h2 {
  color: var(--link-color);
}
#legacy .mobile-content-left-inside ul,
#legacy .mobile-content-left-inside ol {
  margin: 0;
  padding: 0;
}
#legacy .mobile-content-left-inside ul li strong,
#legacy .mobile-content-left-inside ol li strong {
  color: var(--link-color);
}
#legacy .mobile-space a#mobile-top-row:hover {
  color: var(--link-color);
}

#legacy .social_box {
  color: var(--link-color);
}
#legacy .social_box p {
  color: var(--link-color);
}
#legacy .social_box p a {
  color: var(--secondary);
}
#legacy div.tweet {
  color: var(--link-color);
}
#legacy div.tweet span {
  color: var(--link-color);
}
#legacy .form_note {
  color: var(--link-color);
}

div.toolbar_wrap .ew_btn.secondary,
div.toolbar_wrap .dropdown.secondary,
div.toolbar_wrap .customStyleSelectBox.secondary,
div.toolbar_wrap .button-group.secondary,
div.toolbar_wrap .button.secondary {
  background-color: var(--button-color);
  border-color: var(--button-color);
  color: #fff !important;
}
div.toolbar_wrap .ew_btn.secondary:active:focus, div.toolbar_wrap .ew_btn.secondary:active, div.toolbar_wrap .ew_btn.secondary:hover, div.toolbar_wrap .ew_btn.secondary:focus,
div.toolbar_wrap .dropdown.secondary:active:focus,
div.toolbar_wrap .dropdown.secondary:active,
div.toolbar_wrap .dropdown.secondary:hover,
div.toolbar_wrap .dropdown.secondary:focus,
div.toolbar_wrap .customStyleSelectBox.secondary:active:focus,
div.toolbar_wrap .customStyleSelectBox.secondary:active,
div.toolbar_wrap .customStyleSelectBox.secondary:hover,
div.toolbar_wrap .customStyleSelectBox.secondary:focus,
div.toolbar_wrap .button-group.secondary:active:focus,
div.toolbar_wrap .button-group.secondary:active,
div.toolbar_wrap .button-group.secondary:hover,
div.toolbar_wrap .button-group.secondary:focus,
div.toolbar_wrap .button.secondary:active:focus,
div.toolbar_wrap .button.secondary:active,
div.toolbar_wrap .button.secondary:hover,
div.toolbar_wrap .button.secondary:focus {
  background-color: var(--button-color);
  background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}
div.toolbar_wrap .filtering:hover .customStyleSelectBox, div.toolbar_wrap .filtering:focus-within .customStyleSelectBox {
  color: var(--link-color);
}

a.pager {
  color: var(--link-color);
}

#seller_user_list ul li {
  color: var(--link-color) !important;
}
#seller_user_list ul li em {
  color: var(--secondary) !important;
}

#legacy .pink {
  color: var(--secondary) !important;
}
#legacy .mobile-mes {
  color: var(--link-color);
}
#legacy a.edit_customize {
  color: var(--secondary);
}
#legacy form.popupform input.cancel {
  color: var(--link-color);
}
#legacy span.required_flag {
  color: var(--secondary);
}
#legacy table.results * a {
  color: var(--link-color);
}
#legacy table thead tbody tr td strong a {
  color: var(--primary) !important;
}
#legacy table.results td span.discount {
  color: var(--link-color);
}
#legacy table tr td.first a:hover {
  color: var(--secondary);
}
#legacy .Complete {
  color: var(--link-color);
}
#legacy .Incomplete {
  color: var(--secondary);
}
#legacy a.pager {
  color: var(--link-color);
}
#legacy div.event_date .month {
  color: var(--link-color);
}
#legacy div.event_date .day {
  color: var(--link-color);
}
#legacy div.event_date .recurring {
  color: var(--link-color);
}
#legacy .pagination .currentpage {
  color: var(--link-color);
}
#legacy div.add_button {
  color: var(--secondary);
}
#legacy #outcontent div.tix form.tixform div.tixtable div.swap_box {
  color: var(--link-color);
}
#legacy #outcontent div.tix {
  color: var(--link-color);
}
#legacy #outcontent div.tix form.tixform div.tixtable div.swap_box:hover {
  color: var(--link-color);
}
#legacy div.output em {
  color: var(--link-color);
}
#legacy #news a:hover {
  color: var(--secondary) !important;
}
#legacy table#all_events tbody tr td a:hover,
#legacy table#upcoming_events tbody tr td a:hover,
#legacy table#past_events tbody tr td a:hover,
#legacy table tbody tr td strong a:hover {
  color: var(--secondary) !important;
}
#legacy .chart_title {
  color: var(--link-color);
}
#legacy p.headline {
  color: var(--link-color);
}
#legacy .form_text {
  color: var(--link-color);
}
#legacy h2.underlined {
  color: var(--link-color);
}
#legacy .launch-btn {
  background-color: var(--primary);
  border-color: var(--primary);
}
#legacy .launch-btn:hover {
  background-color: var(--primary);
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
#legacy .steps a.steps-active {
  background: var(--secondary);
}
#legacy .steps a.steps-active.step-one:after {
  color: var(--secondary) !important;
}
#legacy .steps a.steps-active.step-two:after {
  color: var(--secondary) !important;
}
#legacy .steps a.steps-active.step-three:after {
  color: var(--secondary) !important;
}
#legacy .steps a.steps-active.step-four:after {
  color: var(--secondary) !important;
}
#legacy .social_box {
  color: var(--link-color);
}
#legacy .social_box p {
  color: var(--link-color);
}
#legacy .social_box p a {
  color: var(--secondary);
}
#legacy div.tweet {
  color: var(--link-color);
}
#legacy div.tweet span {
  color: var(--link-color);
}
#legacy .form_note {
  color: var(--link-color);
}
#legacy .userpermissions_table tbody tr th {
  color: var(--link-color);
}

.dashboard-overlay a {
  color: var(--secondary);
}
.dashboard-overlay.loading span.loading-span span {
  background: var(--primary);
}

.chart-toolbar-actions > a.selected,
.chart-toolbar-actions > a.selected:hover,
.chart-filters > a.selected,
.chart-filters > a.selected:hover {
  background-color: var(--primary);
}

.dashboard-footer .dashboard-events path.line {
  stroke: var(--secondary);
}
.dashboard-footer .dashboard-events path.area {
  fill: var(--secondary) !important;
}
.dashboard-footer .dashboard-events table tr td a.dash-event-schedules, .dashboard-footer .dashboard-events table tr td a.dash-view-listing, .dashboard-footer .dashboard-events table tr td a.dash-guest-list, .dashboard-footer .dashboard-events table tr td a.dash-edit-event, .dashboard-footer .dashboard-events table tr td a.dash-event-dash {
  color: var(--link-color);
}
.dashboard-footer .dashboard-events table tr td .event a:hover {
  color: var(--secondary);
}
.dashboard-footer .dashboard-events time {
  background-color: var(--secondary);
}
.dashboard-footer .dashboard-events .dashboard-feed ul li strong {
  color: var(--secondary);
}

._0 .line {
  stroke: var(--secondary);
}
._0 .area {
  fill: var(--secondary);
}
._0 .dot {
  fill: var(--secondary);
}

li._0:before {
  background-color: var(--secondary);
}

._1 .line {
  stroke: var(--primary);
}
._1 .area {
  fill: var(--primary);
}
._1 .dot {
  fill: var(--primary);
}

li._1:before {
  background-color: var(--primary);
}

#checklist {
  color: var(--secondary);
}
#checklist ul li a {
  background-color: var(--secondary);
}
#checklist ul li a:hover {
  color: var(--secondary);
}
#checklist ul li a:hover:before {
  background-color: var(--secondary);
  border: 2px solid var(--secondary);
}
#checklist ul li a.checked:hover:before {
  border: 2px solid var(--secondary);
}

.dashboard-activity-info-text {
  color: var(--link-color);
}

.dashboard-activity-info-lightbox a {
  color: var(--secondary);
}

.assigned_coupons li.coupon_event .event-title {
  color: var(--link-color);
}

.event-selection-icon {
  color: var(--secondary);
}

.coupon-icon {
  color: var(--link-color);
}

.section-create a:hover span {
  border-color: var(--secondary);
}
.section-create a:hover:before {
  color: var(--link-color);
}

.progress-bar-percent {
  color: var(--link-color);
}
.progress-bar-outer {
  background-color: var(--primary) !important;
  background-image: linear-gradient(hsla(var(--background-h), var(--background-s), var(--background-l), 0.8), hsla(var(--background-h), var(--background-s), var(--background-l), 0.8)) !important;
}
.progress-bar-inner {
  background-color: var(--primary);
}

.donut-chart__progress {
  stroke: var(--secondary);
}

.event-row .event-title {
  color: var(--link-color);
}
.event-row .event-title a:hover {
  color: var(--secondary);
}
.event-row .event-image {
  background-color: var(--primary);
}
.event-row .event-actions a:hover {
  background-color: var(--primary) !important;
  background-image: linear-gradient(hsla(var(--background-h), var(--background-s), var(--background-l), 0.5), hsla(var(--background-h), var(--background-s), var(--background-l), 0.5)) !important;
}
.event-row .event-merchant a {
  color: var(--link-color);
}

.card-section__icon--icon-only i {
  color: var(--primary);
}

.section-overview h2 {
  color: var(--link-color);
}

.smpe-button-secondary {
  background-color: var(--secondary);
  color: #fff;
}
.smpe-button-secondary:hover {
  background-color: var(--secondary);
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  color: #fff;
}

#popup_container input[type=button].primary {
  background: var(--primary);
}
#popup_container input[type=button].primary:hover, #popup_container input[type=button].primary:focus {
  background-color: var(--primary);
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
#popup_container input[type=button].secondary {
  background: var(--secondary);
}
#popup_container input[type=button].secondary:hover, #popup_container input[type=button].secondary:focus {
  background-color: var(--secondary);
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.ui-state-highlight {
  border-color: var(--primary);
}

.ui-datepicker-calendar .ui-state-active,
.ui-datepicker-calendar .ui-state-active.ui-state-hover {
  background: var(--primary);
  color: #fff;
}

.ui-daterangepicker .ui-widget-content li.ui-state-active {
  background-color: var(--primary);
}

.event_selection .es_left_wrapper form .es_select_all {
  border: var(--primary);
  background-color: var(--primary);
}
.event_selection .es_left_wrapper .es_left_content .es_search_results li .seriesevent:before {
  color: var(--link-color);
}
.event_selection .es_right_wrapper .es_function_buttons {
  background-color: var(--primary);
}
.event_selection .es_right_wrapper .es_function_buttons ul li {
  color: var(--link-color);
}
.event_selection .es_right_wrapper .es_selected_info span {
  background-color: var(--primary);
}
.event_selection .es_right_wrapper .es_right_content .es_selected li:hover:after {
  background-color: var(--primary);
}
.event_selection .es_right_wrapper .es_confirm {
  background-color: var(--primary);
}
.event_selection .es_right_wrapper .es_confirm button {
  color: var(--link-color);
}

.event_status.status_incomplete:before {
  color: var(--link-color);
}
.event_status.status_upcoming:before {
  color: var(--link-color);
}

#notification_wrap #notification_content a {
  color: var(--secondary);
}
#notification_wrap #notification_content p.datetime {
  color: var(--primary) !important;
}

.ui-autocomplete li .ui-autocomplete-category__see-all {
  color: var(--link-color);
}

.tagit {
  background-color: var(--secondary);
}
.tagit.typetwo {
  background-color: var(--primary);
}
.tagit.typetwo:before {
  border-right-color: var(--primary);
}
.tagit:before {
  border-right-color: var(--secondary);
}

.tagbox form input[type=text]:hover {
  border-color: var(--secondary);
}
.tagbox form input[type=text]:active {
  border-color: var(--secondary);
}
.tagbox form input[type=submit] {
  background: var(--secondary);
}
.tagbox .tagbox-title {
  color: var(--link-color);
}
.tagbox .add-tags-btn {
  color: var(--link-color);
}

body.login-body {
  background-image: url("../images/bg.jpg");
  background-position: top center;
  background-size: auto;
  background-repeat: repeat-x;
  background-color: var(--background-color-0);
}

.login-body .logo {
  background: url("../images/logo-light.png") center center no-repeat;
}

.back-link a {
  color: var(--link-color);
}

.page-header-toolbar {
  color: var(--primary);
}
.page-header-toolbar .popover {
  color: var(--text-color-0);
}
.page-header-toolbar .btn-primary {
  color: #fff !important;
}
.page-header-toolbar .btn,
.page-header-toolbar .nav-btn {
  color: var(--primary);
}
.page-header-toolbar .btn i, .page-header-toolbar .btn .fa,
.page-header-toolbar .nav-btn i,
.page-header-toolbar .nav-btn .fa {
  color: var(--primary);
}
.page-header-toolbar .btn.active:before, .page-header-toolbar .btn.active-step:before,
.page-header-toolbar .nav-btn.active:before,
.page-header-toolbar .nav-btn.active-step:before {
  background-color: var(--primary);
}

.event-picker__item:hover {
  border-left: 9px solid var(--primary);
}

.listbox--overflow .listbox__trigger i {
  color: var(--link-color);
}
.listbox--overflow .listbox__trigger:hover, .listbox--overflow .listbox__trigger:focus {
  background-color: var(--link-color) !important;
  background-image: linear-gradient(hsla(var(--background-h), var(--background-s), var(--background-l), 0.8), hsla(var(--background-h), var(--background-s), var(--background-l), 0.8)) !important;
}
.listbox--overflow.listbox--open .listbox__trigger {
  background-color: var(--link-color) !important;
  background-image: linear-gradient(hsla(var(--background-h), var(--background-s), var(--background-l), 0.8), hsla(var(--background-h), var(--background-s), var(--background-l), 0.8)) !important;
  border: 1px solid var(--link-color);
}

.tabs__tab.active i, .tabs__tab[aria-selected=true] i,
.nav-link.active i,
.nav-link[aria-selected=true] i {
  color: var(--link-color);
}
.tabs__tab.active:after, .tabs__tab[aria-selected=true]:after,
.nav-link.active:after,
.nav-link[aria-selected=true]:after {
  background: var(--link-color);
}

.events-calendar__event {
  background-color: var(--button-color) !important;
  color: #fff !important;
}

.rbc-today {
  box-shadow: inset 0px 0px 0px 2px var(--link-color);
}

.rbc-date-cell.rbc-now {
  color: var(--link-color);
}

.cal-inventory__totals {
  border-left-color: var(--secondary);
}

.weekly-inventory__timeslot--sold {
  color: var(--link-color);
}
.weekly-inventory__timeslot--sold:after {
  background-color: var(--secondary);
}
.weekly-inventory__timeslot--sold:hover:before {
  border: 2px solid var(--primary);
}

.weekly-inventory__timeslot--sold-out {
  background-color: var(--primary);
}

.weekly-inventory__event-time .event-time__progress-bar {
  background-color: var(--secondary) !important;
}
.weekly-inventory__event-time .event-time__data__status-dot.status--sold-out {
  background-color: var(--primary);
}

/**
 * Error Page
 */
body.error-body {
  background-image: url("../images/bg.jpg");
  background-position: top center;
  background-size: auto;
  background-repeat: repeat-x;
  background-color: var(--background-color-0);
}
body.error-body section h1:before {
  background: var(--secondary);
}
body.error-body section h1 span {
  color: var(--secondary);
}
body.error-body section p a {
  color: var(--secondary);
}