/* Generated by PortalBranding/build-legacy-overrides.py. Dashlee only. */

/* OrgWebsite/Content/style.css */

.datepicker table tr td span:hover {
  background-color: var(--dashlee-surface) !important;
}

/* OrgWebsite/Content/main.css */

:root {
  --dark-blue: var(--dashlee-input);
}
.login-box-main .form-control {
  border: 1px solid var(--dashlee-border) !important;
}
.form-control {
  border: 1px solid var(--dashlee-border) !important;
}
.select2-drop {
  border: 1px solid var(--dashlee-border) !important;
  background-color: var(--dashlee-input);
}
.select2-results .select2-highlighted {
  background-color: var(--dashlee-surface);
}
.select2-search input {
  border: 1px solid var(--dashlee-border) !important;
}
.tab-pane .panel-body {
  border: 1px solid var(--dashlee-border);
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: var(--dashlee-input);
}
.btn-info {
  color: var(--dashlee-accent);
  border: 1px solid var(--dashlee-border);
  background-color: rgb(from var(--dashlee-accent) r g b / 0.1);
}
.btn-info:hover,
    .btn-info:focus,
    .btn-info:active,
    .btn-info:active:hover,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.18) !important;
  border-color: var(--dashlee-border) !important;
  color: var(--dashlee-accent) !important;
}
.btn-cancel {
  color: var(--dashlee-accent);
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-surface);
}
.btn-cancel:hover,
    .btn-cancel:focus,
    .btn-cancel:active {
  background-color: var(--dashlee-surface);
  border-color: var(--dashlee-border);
  color: var(--dashlee-accent);
}
.btn-changepassword {
  color: var(--dashlee-accent);
  border: 1px solid var(--dashlee-border);
  background-color: rgb(from var(--dashlee-accent) r g b / 0.1);
}
.btn-danger-default {
  color: var(--dashlee-accent) !important;
  background-color: rgb(from var(--dashlee-accent) r g b / 0.1);
}
.page-heading {
  color: var(--dashlee-accent);
}
.daterangepicker {
  border: 1px solid var(--dashlee-border) !important;
  background-color: var(--dashlee-input) !important;
}
.ui-widget.ui-widget-content {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-input);
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  background-color: var(--dashlee-surface);
}
.ui-state-default,
.ui-widget-content .ui-state-default {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-input);
}
.ui-state-hover,
.ui-widget-content .ui-state-hover {
  background-color: var(--dashlee-surface) !important;
}
.ui-state-active,
.ui-widget-content .ui-state-active {
  background-color: var(--dashlee-surface) !important;
}
.custom-check-box label {
  border: solid 1px var(--dashlee-border);
  color: var(--dashlee-accent);
}
.sweet-alert {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-surface);
}
.daterangepicker .calendar-table {
  background-color: var(--dashlee-input) !important;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background-color: var(--dashlee-surface) !important;
}
.daterangepicker td.in-range {
  background-color: var(--dashlee-surface) !important;
}
.daterangepicker .drp-buttons {
  border-top: 1px solid var(--dashlee-border) !important;
}
.daterangepicker .drp-buttons .cancelBtn {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-surface);
  color: var(--dashlee-accent);
}
.daterangepicker .drp-buttons .applyBtn {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.18) !important;
  border-color: var(--dashlee-border) !important;
  color: var(--dashlee-accent) !important;
}
.sweet-alert {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-surface);
}
.plan-change-swal2-popup {
  border: 1px solid var(--dashlee-border) !important;
  background-color: var(--dashlee-surface) !important;
}
.swal2-actions .plan-change-swal2-confirm {
  color: var(--dashlee-accent) !important;
  border: 1px solid var(--dashlee-border) !important;
  background-color: rgb(from var(--dashlee-accent) r g b / 0.1) !important;
}
.swal2-actions .plan-change-swal2-confirm:hover,
    .swal2-actions .plan-change-swal2-confirm:focus {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.18) !important;
  border-color: var(--dashlee-border) !important;
  color: var(--dashlee-accent) !important;
}
.sweet-alert button {
  color: var(--dashlee-accent) !important;
  border: 1px solid var(--dashlee-border) !important;
  background-color: rgb(from var(--dashlee-accent) r g b / 0.1) !important;
}
.sweet-alert button:hover {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.18) !important;
  border-color: var(--dashlee-border) !important;
  color: var(--dashlee-accent) !important;
}
.sweet-alert .cancel {
  color: var(--dashlee-accent) !important;
  border: 1px solid var(--dashlee-border) !important;
  background-color: var(--dashlee-surface) !important;
}
.sweet-alert .cancel:hover {
  background-color: var(--dashlee-surface) !important;
  border-color: var(--dashlee-border) !important;
  color: var(--dashlee-accent) !important;
}
.intl-tel-input .country-list {
  border: 1px solid var(--dashlee-border) !important;
  background-color: var(--dashlee-input);
}
.intl-tel-input .country-list .country.highlight {
  background-color: var(--dashlee-surface);
}
.header-left-area p {
  color: var(--dashlee-text);
}
.header-left-area p a {
  color: var(--dashlee-text);
}
.tooltip > .tooltip-inner {
  background-color: var(--dashlee-input) !important;
}
.tooltip > .tooltip-arrow {
  border-bottom-color: var(--dashlee-border) !important;
}
.tooltip.right .tooltip-arrow {
  border-right-color: var(--dashlee-border) !important;
}
.icon-box-main {
  border: 1px solid var(--dashlee-border);
}
.icon-box-main p {
  color: var(--dashlee-text);
}
.dashboard-pro-box-main {
  border: 1px solid var(--dashlee-border);
}
.e-landingly-footer {
  border: 1px solid var(--dashlee-border);
  color: var(--dashlee-accent);
}
.comming-soon-placeholder .dashboard-pro-box-content p {
  color: var(--dashlee-text);
}
.comming-soon-placeholder-hover {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-surface);
}
.card-expiring p {
  background-color: var(--dashlee-input);
}
.checklist-main {
  border: 1px solid var(--dashlee-border) !important;
}
.register-container .hpanel .alert {
  border: 1px solid var(--dashlee-border);
}
.hpanel .panel-body {
  border: 1px solid var(--dashlee-border);
}
.table-bordered {
  border: 1px solid var(--dashlee-border);
}
.table-bordered > tbody > tr > td,
    .table-bordered > tbody > tr > th,
    .table-bordered > tfoot > tr > td,
    .table-bordered > tfoot > tr > th,
    .table-bordered > thead > tr > td,
    .table-bordered > thead > tr > th {
  border: 1px solid var(--dashlee-border);
}
.table-striped > tbody > tr:nth-of-type(2n + 1) {
  background-color: var(--dashlee-surface);
}
.table-hover > tbody > tr:hover {
  background-color: var(--dashlee-input);
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  background-color: var(--dashlee-input);
  border-color: var(--dashlee-border);
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  border-color: var(--dashlee-border);
}
.pagination > li > a,
.pagination > li > span {
  background-color: var(--dashlee-input);
  border: 1px solid var(--dashlee-border);
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  background-color: var(--dashlee-input);
  border-color: var(--dashlee-border);
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: var(--dashlee-input);
  border-color: var(--dashlee-border);
}
.pagination > .active > a,
    .pagination > .active > span,
    .pagination > .active > a:hover,
    .pagination > .active > span:hover,
    .pagination > .active > a:focus,
    .pagination > .active > span:focus {
  background-color: var(--dashlee-input);
  border-color: var(--dashlee-border);
}
.keep-trial-body p {
  color: var(--dashlee-text);
}
.keep-trial-body ul {
  color: var(--dashlee-text);
}
.review-box {
  background-color: var(--dashlee-surface);
}
.dataTables_wrapper .dropdown-toggle:hover,
.dataTables_wrapper .dropdown-toggle:focus {
  background-color: var(--dashlee-surface);
  border-color: var(--dashlee-border);
}
.dropdown-menu {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-input);
}
.dropdown-menu > li > a {
  border-bottom: solid 1px var(--dashlee-border);
}
.dropdown-menu > li > a:focus,
        .dropdown-menu > li > a:hover {
  background-color: var(--dashlee-surface);
}
.dropdown-menu {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-input);
}
.datepicker-dropdown::after {
  border-bottom: 6px solid var(--dashlee-border);
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background-color: var(--dashlee-surface);
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background-color: var(--dashlee-surface);
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background-color: var(--dashlee-surface);
}
.modal-content {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-surface);
}
.modal-header {
  border-bottom-color: var(--dashlee-border);
}
.modal-footer {
  border-color: var(--dashlee-border);
}
.input-daterange .input-group-addon {
  background-color: var(--dashlee-input);
}
.earning-card-main .panel-heading {
  border-bottom: solid 1px var(--dashlee-border);
}
.earning-card ul li {
  border-bottom: solid 1px var(--dashlee-border);
}
#BillingUpdateModal .pay-header-h1 {
  border-bottom: solid 1px var(--dashlee-border);
}
#BillingUpdateModal .modal-backdrop {
  background-color: var(--dashlee-surface);
}
#BillingUpdateModal .modal-body #update-form-box h1 {
  color: var(--dashlee-text);
}
#BillingUpdateModal .modal-body #update-form-box #updateCard {
  border: 1px solid var(--dashlee-border) !important;
}
.card-container .card-info p {
  color: var(--dashlee-text);
}
.card-container .card-info {
  border: 1px solid var(--dashlee-border);
}
.prom-popup-main .modal-body .close {
  background-color: var(--dashlee-input);
}
.prom-popup-main .modal-body h4 {
  color: var(--dashlee-text);
}
.affiliates-box {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.95) !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12), 0 0 0 1px rgb(from var(--dashlee-accent) r g b / 0.42) !important;
}
.pricing-plan-box {
  border-right: solid 1px var(--dashlee-border);
}
.page-heading {
  color: var(--dashlee-accent);
}

/* OrgWebsite.Affiliate/wwwroot/css/affiliate-account.css */

body.blank {
  background-color: var(--dashlee-surface);
}
.login-box-main1 h1 {
  background-image: linear-gradient(269.87deg, var(--dashlee-accent) 10.37%, #ffb629 90.59%);
}
.emp-login-v2__field .form-control {
  border: 1px solid var(--dashlee-border) !important;
  background-color: rgb(from var(--dashlee-input) r g b / 0.84) !important;
}
.form-control:-webkit-autofill,
    .form-control:-webkit-autofill:hover,
    .form-control:-webkit-autofill:focus,
    .form-control:-webkit-autofill:active {
  box-shadow: 0 0 0 1000px rgb(from var(--dashlee-background) r g b / 0.84) inset;
}
.emp-account-flow .form-control {
  color: var(--dashlee-accent);
}
.emp-account-flow .btn {
  background-image: linear-gradient(90deg,var(--dashlee-input),var(--dashlee-accent));
  border: 1px solid var(--dashlee-border);
}
.emp-account-flow a {
  color: var(--dashlee-text);
}

/* OrgWebsite.Affiliate/wwwroot/css/affiliate-bank-controls.css */

.select2-drop {
  border: 1px solid var(--dashlee-border) !important;
  background-color: var(--dashlee-input);
}
.select2-results .select2-highlighted {
  background-color: var(--dashlee-surface);
}
.select2-search input {
  border: 1px solid var(--dashlee-border) !important;
}
.datepicker-dropdown::after {
  border-bottom: 6px solid var(--dashlee-border);
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background-color: var(--dashlee-surface);
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background-color: var(--dashlee-surface);
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background-color: var(--dashlee-surface);
}
.datepicker.dropdown-menu {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-input);
}

/* OrgWebsite.Affiliate/wwwroot/css/affiliate-forgot-password.css */

body.blank {
  background-color: var(--dashlee-surface);
}
.login-box-main1 h1 {
  background-image: linear-gradient(269.87deg, var(--dashlee-accent) 10.37%, #ffb629 90.59%);
}
.emp-login-v2__field .form-control {
  border: 1px solid var(--dashlee-border) !important;
  background-color: rgb(from var(--dashlee-input) r g b / 0.84) !important;
}
.form-control:-webkit-autofill,
    .form-control:-webkit-autofill:hover,
    .form-control:-webkit-autofill:focus,
    .form-control:-webkit-autofill:active {
  box-shadow: 0 0 0 1000px rgb(from var(--dashlee-background) r g b / 0.84) inset;
}

/* OrgWebsite.Affiliate/wwwroot/css/affiliate-onboarding.css */

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: var(--dashlee-input) !important;
}
#tab1 .dob-composite__item .form-control1 {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.72);
  box-shadow: 0 6px 18px rgb(from var(--dashlee-background) r g b / 0.18);
}
#tab1 .dob-composite__item select.form-control1 {
  background-image: linear-gradient(45deg, transparent 50%, var(--dashlee-accent) 50%), linear-gradient(135deg, var(--dashlee-accent) 50%, transparent 50%);
}
#tab1 .dob-month-select option {
  background-color: var(--dashlee-input);
}
#tab1 .dob-month-select option:checked,
            #tab1 .dob-month-select option:hover,
            #tab1 .dob-month-select option:focus {
  background-color: var(--dashlee-accent);
}
.tab-links .nav-tabs {
  border-bottom: 1px solid var(--dashlee-border);
}
.tab-links .nav-tabs > li.active > a, .tab-links .nav-tabs > li.active > a:focus, .tab-links .nav-tabs > li.active > a:hover {
  background-color: var(--dashlee-input);
}
.tab-links .nav-tabs > li.active > a, .tab-links .nav-tabs > li.active > a:hover, .tab-links .nav-tabs > li.active > a:focus {
  border: 1px solid var(--dashlee-border);
}
.save.btn-info {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.5) !important;
}
.save.btn-info:hover {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.5) !important;
}
.save.btn-info:active, .save.btn-info:active:hover {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.5) !important;
  background-color: rgb(from var(--dashlee-accent) r g b / 0.5) !important;
}
.save.btn-info:focus, .save.btn-info:focus:hover {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.5) !important;
  background-color: rgb(from var(--dashlee-accent) r g b / 0.5) !important;
}
.form-control1 {
  border: 1px solid var(--dashlee-border);
}
.affiliate-complete-page::before {
  background-image: radial-gradient(circle at 10% 78%, rgb(from var(--dashlee-accent) r g b / 0.16), transparent 18%), radial-gradient(circle at 88% 18%, rgba(95, 169, 255, 0.12), transparent 16%);
}
.affiliate-complete-page .affiliate-step-item:not(:last-child)::after {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.45);
}
.affiliate-complete-page .affiliate-step-link,
        .affiliate-complete-page .affiliate-step-link:hover,
        .affiliate-complete-page .affiliate-step-link:focus {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.35) !important;
  background-image: linear-gradient(180deg, rgb(from var(--dashlee-surface) r g b / 0.92), rgb(from var(--dashlee-surface) r g b / 0.92)) !important;
  box-shadow: 0 18px 36px rgb(from var(--dashlee-background) r g b / 0.28);
}
.affiliate-complete-page .affiliate-step-item.active .affiliate-step-link,
        .affiliate-complete-page .affiliate-step-item.active .affiliate-step-link:hover,
        .affiliate-complete-page .affiliate-step-item.active .affiliate-step-link:focus {
  border-color: rgb(from var(--dashlee-border) r g b / 0.78) !important;
  background-image: linear-gradient(135deg, rgb(from var(--dashlee-accent) r g b / 0.95), rgb(from var(--dashlee-accent) r g b / 0.92)) !important;
  box-shadow: 0 18px 46px rgb(from var(--dashlee-accent) r g b / 0.24), 0 0 0 1px rgb(from var(--dashlee-accent) r g b / 0.18);
}
.affiliate-complete-page .affiliate-step-icon {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.34);
  color: var(--dashlee-text);
}
.affiliate-complete-page .affiliate-step-item.active .affiliate-step-icon {
  border-color: rgb(from var(--dashlee-border) r g b / 0.52);
  box-shadow: 0 0 0 4px rgb(from var(--dashlee-accent) r g b / 0.12);
}
.affiliate-complete-page .affiliate-step-copy small {
  color: var(--dashlee-text);
}
.affiliate-complete-page .affiliate-glass-card {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.34);
  box-shadow: 0 24px 60px rgb(from var(--dashlee-background) r g b / 0.4), inset 0 1px 0 rgba(255,255,255,0.04);
}
.affiliate-complete-page .affiliate-step-emblem {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.3);
  background-image: radial-gradient(circle at 50% 35%, rgb(from var(--dashlee-accent) r g b / 0.26), rgb(from var(--dashlee-input) r g b / 0.3));
  color: var(--dashlee-accent);
  box-shadow: 0 0 0 8px rgb(from var(--dashlee-accent) r g b / 0.08);
}
.affiliate-complete-page .Sub-Title,
        .affiliate-complete-page .Sub-Title-payment {
  color: var(--dashlee-text);
}
.affiliate-complete-page #imgProfile {
  border: 3px solid rgb(from var(--dashlee-border) r g b / 0.5);
  box-shadow: 0 0 0 10px rgb(from var(--dashlee-accent) r g b / 0.08);
}
.affiliate-complete-page .affiliate-photo-copy p {
  color: var(--dashlee-text);
}
.affiliate-complete-page .fileUpload {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.52);
  background-image: linear-gradient(135deg, rgb(from var(--dashlee-accent) r g b / 0.92), rgb(from var(--dashlee-accent) r g b / 0.88));
  box-shadow: 0 14px 28px rgb(from var(--dashlee-accent) r g b / 0.26);
}
.affiliate-complete-page .affiliate-upload-note {
  color: var(--dashlee-accent);
}
.affiliate-complete-page .affiliate-profile-form-shell {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.28);
}
.affiliate-complete-page label,
        .affiliate-complete-page .custom-tooltip-width {
  color: var(--dashlee-text);
}
.affiliate-complete-page .affiliate-field-help {
  color: var(--dashlee-accent);
}
.affiliate-complete-page .form-control,
        .affiliate-complete-page .form-control1,
        .affiliate-complete-page .select2-container .select2-choice {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.48) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.03), 0 10px 24px rgb(from var(--dashlee-background) r g b / 0.18);
}
.affiliate-complete-page .form-control::placeholder,
        .affiliate-complete-page .form-control1::placeholder,
        .affiliate-complete-page input::placeholder {
  color: var(--dashlee-accent) !important;
}
.affiliate-complete-page input:-webkit-autofill,
        .affiliate-complete-page input:-webkit-autofill:hover,
        .affiliate-complete-page input:-webkit-autofill:focus,
        .affiliate-complete-page textarea:-webkit-autofill {
  box-shadow: 0 0 0px 1000px rgb(from var(--dashlee-background) r g b / 0.96) inset !important;
}
.affiliate-complete-page select.form-control,
        .affiliate-complete-page select.form-control1 {
  background-image: linear-gradient(45deg, transparent 50%, var(--dashlee-accent) 50%), linear-gradient(135deg, var(--dashlee-accent) 50%, transparent 50%);
}
.affiliate-complete-page select.form-control option,
        .affiliate-complete-page select.form-control1 option {
  background-color: var(--dashlee-surface);
}
.affiliate-complete-page .form-control:focus,
        .affiliate-complete-page .form-control1:focus,
        .affiliate-complete-page .select2-container-active .select2-choice,
        .affiliate-complete-page .select2-container-active .select2-choices {
  border-color: rgb(from var(--dashlee-border) r g b / 0.92) !important;
  box-shadow: 0 0 0 1px rgb(from var(--dashlee-accent) r g b / 0.32), 0 0 20px rgb(from var(--dashlee-accent) r g b / 0.12) !important;
}
.affiliate-complete-page .select2-container .select2-choice .select2-arrow::before {
  border-right: 2px solid var(--dashlee-border);
  border-bottom: 2px solid var(--dashlee-border);
}
.affiliate-complete-page .select2-drop,
        .affiliate-complete-page .select2-dropdown-open .select2-choice {
  background-color: var(--dashlee-surface);
  border-color: rgb(from var(--dashlee-border) r g b / 0.6);
}
.affiliate-complete-page .select2-results {
  background-color: var(--dashlee-surface);
}
.affiliate-complete-page .select2-results .select2-highlighted {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.72);
}
.affiliate-complete-page .custom-check-box p,
        .affiliate-complete-page .custom-check-box a {
  color: var(--dashlee-text) !important;
}
.affiliate-complete-page .custom-check-box label .icon {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.46);
}
.affiliate-complete-page .save.btn-info {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.4) !important;
  background-image: linear-gradient(90deg, var(--dashlee-accent) 0%, var(--dashlee-accent) 52%, #ef6ab7 100%) !important;
  box-shadow: 0 18px 34px rgb(from var(--dashlee-accent) r g b / 0.22);
}
.affiliate-complete-page .save.btn-info:hover,
        .affiliate-complete-page .save.btn-info:focus,
        .affiliate-complete-page .save.btn-info:active {
  background-image: linear-gradient(90deg, var(--dashlee-accent) 0%, var(--dashlee-accent) 52%, #ef6ab7 100%) !important;
  box-shadow: 0 20px 38px rgb(from var(--dashlee-accent) r g b / 0.26);
}
.affiliate-complete-page #paymentDetailsForm .affiliate-payment-grid {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.24);
}
.affiliate-complete-page .slider {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.38);
}
.affiliate-complete-page .switch input:checked + .slider {
  background-image: linear-gradient(90deg, rgb(from var(--dashlee-accent) r g b / 0.92), rgb(from var(--dashlee-accent) r g b / 0.92));
}
.affiliate-complete-page .affiliate-threshold-select-icon {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.2);
  color: var(--dashlee-text);
}
.affiliate-complete-page .tooltip .tooltip-inner,
        .affiliate-complete-page .tooltip-inner {
  background-color: var(--dashlee-surface);
}

/* OrgWebsite.Affiliate/wwwroot/css/affiliate-registration.css */

.affiliate-register-page .affiliate-register-card {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.2);
  background-image: linear-gradient(180deg, var(--dashlee-surface), rgb(from var(--dashlee-surface) r g b / 0.86));
  box-shadow: 0 22px 56px rgb(from var(--dashlee-background) r g b / 0.45), 0 0 26px rgb(from var(--dashlee-accent) r g b / 0.08);
}
.event-details {
  color: var(--dashlee-text);
}
footer {
  color: var(--dashlee-text);
}
footer ul li a {
  color: var(--dashlee-text);
}
.page-heading h2 {
  background-image: linear-gradient(269.87deg, var(--dashlee-accent) 10.37%, #ffb629 90.59%);
}
.affiliate-hero-heading__title {
  background-image: linear-gradient(90deg, #ffb629 0%, #ef6ab7 42%, var(--dashlee-accent) 72%, #47dcff 100%);
  text-shadow: 0 0 24px rgb(from var(--dashlee-accent) r g b / 0.2);
}
.affiliate-hero-heading__subtitle {
  color: var(--dashlee-text);
}
.affiliate-register-page .affiliate-promo-heading h2,
        .affiliate-register-page .affiliate-form-heading h2 {
  color: var(--dashlee-text);
}
.affiliate-register-page .affiliate-form-heading p {
  color: var(--dashlee-text);
}
.affiliate-register-page .affiliate-video-frame {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.16);
}
.affiliate-register-page .affiliate-benefits-list li {
  color: var(--dashlee-text);
}
.affiliate-register-page .affiliate-benefits-list-icon {
  color: var(--dashlee-accent);
}
.affiliate-register-page .affiliate-register-form label {
  color: var(--dashlee-text);
}
.affiliate-register-page .affiliate-register-form .form-control,
    .affiliate-register-page .affiliate-register-form .select2-container.form-control,
    .affiliate-register-page .affiliate-register-form .select2-choice {
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.03), 0 6px 14px rgb(from var(--dashlee-background) r g b / 0.08);
}
.affiliate-register-page .affiliate-register-form .custom-check-box p {
  color: var(--dashlee-text);
}
.affiliate-register-page .affiliate-register-submit {
  border: 1px solid rgb(from var(--dashlee-border) r g b / 0.38) !important;
  background-image: linear-gradient(90deg, var(--dashlee-accent) 0%, var(--dashlee-accent) 55%, #ef6ab7 100%) !important;
  box-shadow: 0 16px 32px rgb(from var(--dashlee-accent) r g b / 0.28), 0 0 22px rgb(from var(--dashlee-accent) r g b / 0.16);
}
.affiliate-register-page .affiliate-register-submit:hover,
    .affiliate-register-page .affiliate-register-submit:focus,
    .affiliate-register-page .affiliate-register-submit:active {
  background-image: linear-gradient(90deg, var(--dashlee-accent) 0%, var(--dashlee-accent) 55%, #ef6ab7 100%) !important;
  box-shadow: 0 18px 34px rgb(from var(--dashlee-accent) r g b / 0.34), 0 0 28px rgb(from var(--dashlee-accent) r g b / 0.22);
}
.container.affiliate-register-page {
  color: var(--dashlee-text);
}
.affiliate-register-page .affiliate-register-form>p {
  color: var(--dashlee-text);
}
.affiliate-register-page a {
  color: var(--dashlee-accent);
}
.affiliate-register-page .affiliate-terms input {
  accent-color: var(--dashlee-accent);
}
.affiliate-register-page #PasswordIcon,.affiliate-register-page #ConfirmPasswordIcon {
  color: var(--dashlee-accent);
}
.affiliate-register-page .affiliate-terms input {
  border: 1px solid var(--dashlee-border);
}
.affiliate-register-page .affiliate-terms input:checked::after {
  color: var(--dashlee-accent);
}

/* OrgWebsite.Affiliate/wwwroot/css/affiliate-reset-password.css */

.pass-rules {
  border: 1px solid var(--dashlee-border) !important;
}

/* OrgWebsite.Affiliate/wwwroot/css/affiliate-selects.css */

.affiliate-select-widget.select2-container {
  border: 1px solid var(--dashlee-border);
}
.affiliate-select-dropdown.select2-drop {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-input);
}
.affiliate-select-dropdown .select2-results .select2-highlighted {
  background-color: var(--dashlee-surface);
}
.affiliate-select-dropdown .select2-search input {
  border: 1px solid var(--dashlee-border);
}

/* OrgWebsite.Affiliate/wwwroot/css/affiliate-theme.css */

:root {
  --portal-text: var(--dashlee-accent);
  --portal-accent: var(--dashlee-accent);
  --portal-border: var(--dashlee-border);
  --portal-surface: var(--dashlee-surface);
}
* {
  scrollbar-color: #e10019 var(--dashlee-input);
}
body.affiliate-portal {
  background-color: var(--dashlee-surface);
}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible {
  outline: 2px solid var(--dashlee-border);
}
.portal-tagline {
  border: 1px solid var(--dashlee-border);
}
.portal-navigation>a,.portal-bank-menu>summary,.portal-navigation>form>button {
  background-color: var(--dashlee-input);
}
.portal-navigation a:hover,.portal-bank-menu>summary:hover {
  background-color: var(--dashlee-input);
}
.portal-bank-menu>div {
  background-color: var(--dashlee-input);
}
.portal-panel {
  border: 1px solid var(--dashlee-border);
}
.portal-periods>button {
  border: 1px solid var(--dashlee-border);
}
.portal-periods>button[aria-pressed=true] {
  background-color: var(--dashlee-input);
}
.portal-analytics {
  background-color: var(--dashlee-input);
  border: 1px solid var(--dashlee-border);
  box-shadow: 0 0 4px var(--dashlee-accent);
}
.portal-affiliate-links {
  background-image: linear-gradient(var(--dashlee-input),var(--dashlee-input)), linear-gradient(263.46deg,var(--dashlee-accent) 1.98%,#ffb629 94.95%);
}
.portal-link-value {
  background-color: var(--dashlee-input);
}
#portal-open {
  color: var(--dashlee-accent);
}
.portal-panel-heading {
  border-bottom: 1px solid var(--dashlee-border);
}
.portal-date-picker>summary {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-input);
}
.portal-date-picker form {
  background-color: var(--dashlee-surface);
  border: 1px solid var(--dashlee-border);
}
#performance-chart {
  background-color: var(--dashlee-input);
}
.affiliate-portal .form-control,.affiliate-portal .form-select {
  background-color: var(--dashlee-input);
  border: 1px solid var(--dashlee-border);
}
.affiliate-portal .form-control::placeholder {
  color: var(--dashlee-accent);
}
.affiliate-portal .form-control:focus,.affiliate-portal .form-select:focus {
  background-color: var(--dashlee-input);
}
.affiliate-portal select option,
.affiliate-portal select optgroup {
  background-color: var(--dashlee-input);
}
.affiliate-portal select option:disabled {
  color: var(--dashlee-accent);
}
.affiliate-portal .table {
  --bs-table-color: var(--dashlee-accent);
  --bs-table-border-color: var(--dashlee-border);
  --bs-table-striped-color: var(--dashlee-accent);
}
.affiliate-portal .card {
  background-color: var(--dashlee-input);
  border-color: var(--dashlee-border);
}
.affiliate-portal .btn-primary,.affiliate-portal .btn-success {
  background-color: var(--dashlee-input);
  border-color: var(--dashlee-border);
}
.affiliate-portal .btn-outline-secondary,.affiliate-portal .btn-outline-primary,.affiliate-portal .btn-secondary {
  border-color: var(--dashlee-border);
  background-color: var(--dashlee-input);
}
.affiliate-portal .text-muted {
  color: var(--dashlee-accent)!important;
}
.skip-link {
  background-color: var(--dashlee-surface);
}
.portal-page .table>thead>tr>th {
  border-bottom: 1px solid var(--dashlee-border);
}
.portal-page .table>tbody>tr:hover>* {
  color: var(--dashlee-text);
}
.product-link-row {
  border-bottom: 1px solid var(--dashlee-border);
}
.affiliate-children {
  background-color: var(--dashlee-surface);
}
.affiliate-report-filters {
  border-bottom: 1px solid var(--dashlee-border);
}
.report-extra-filters {
  color: var(--dashlee-accent);
}
.report-subtext {
  color: var(--dashlee-accent);
}
.profile-address {
  border-left: 1px solid var(--dashlee-border);
}
.affiliate-payment-grid legend {
  color: var(--dashlee-accent);
}
#bank-complete {
  border-top: 1px solid var(--dashlee-border);
}
.affiliate-setup-steps {
  border-bottom: 1px solid var(--dashlee-border);
}
.affiliate-setup-steps>* {
  background-color: var(--dashlee-input);
  border: 1px solid var(--dashlee-border);
}
.affiliate-setup-steps [aria-current=step] {
  border-color: var(--dashlee-border);
}
.affiliate-portal .table .inactive-customer>* {
  color: var(--dashlee-accent);
}
.slider {
  border: 1px solid var(--dashlee-border);
}
.slider:before {
  background-color: var(--dashlee-input);
}
input:checked + .slider {
  background-color: var(--dashlee-accent);
}
input:checked + .slider:before {
  background-color: var(--dashlee-accent);
}
.portal-tagline {
  background-color: var(--dashlee-surface);
  border-color: rgb(from var(--dashlee-border) r g b / 0.5);
}
.portal-page {
  border: 1px solid var(--dashlee-border);
}
.portal-page .form-control,.portal-page .form-select {
  border: 1px solid var(--dashlee-border);
}
.portal-page .table {
  --bs-table-border-color: var(--dashlee-border);
  --bs-table-striped-bg: var(--dashlee-surface);
  --bs-table-hover-bg: var(--dashlee-input);
}
.portal-page .table>thead>tr>th {
  border: 1px solid var(--dashlee-border);
  color: var(--dashlee-text);
}
.portal-page .table>tbody>tr>td,.portal-page .table>tfoot>tr>* {
  border: 1px solid var(--dashlee-border);
}
.portal-page .table>tbody>tr:hover>* {
  --bs-table-accent-bg: var(--dashlee-input);
}
.affiliate-products-table .affiliate-product:nth-of-type(odd)>tr:first-child {
  background-color: var(--dashlee-surface);
}
.affiliate-products-table td:first-child>button {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-input);
  box-shadow: 0 0 4px var(--dashlee-accent);
}
.affiliate-products-table .portal-outline-link {
  background-color: var(--dashlee-input);
}
.daterangepicker {
  border: 1px solid var(--dashlee-border) !important;
  background-color: var(--dashlee-input) !important;
}
.daterangepicker .calendar-table {
  background-color: var(--dashlee-input) !important;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background-color: var(--dashlee-surface) !important;
}
.daterangepicker td.in-range {
  background-color: var(--dashlee-surface) !important;
}
.daterangepicker .drp-buttons {
  border-top: 1px solid var(--dashlee-border) !important;
}
.daterangepicker .drp-buttons .cancelBtn {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-surface);
  color: var(--dashlee-accent);
}
.daterangepicker .drp-buttons .applyBtn {
  background-color: rgb(from var(--dashlee-accent) r g b / 0.18) !important;
  border-color: var(--dashlee-border) !important;
  color: var(--dashlee-accent) !important;
}
.daterangepicker::after {
  border-bottom: 6px solid var(--dashlee-border) !important;
}
.daterangepicker::before {
  border-bottom: 7px solid var(--dashlee-border) !important;
}
.daterangepicker .ranges li:hover {
  background-color: var(--dashlee-surface) !important;
}
.portal-page .bank-heading,.portal-page .threshold-heading {
  color: var(--dashlee-accent);
}
.report-search .btn {
  color: var(--dashlee-accent);
  border: 1px solid var(--dashlee-border);
  background-color: rgb(from var(--dashlee-accent) r g b / 0.1);
}
.portal-page .btn-info {
  color: var(--dashlee-accent);
  border: 1px solid var(--dashlee-border);
  background-color: rgb(from var(--dashlee-accent) r g b / 0.1);
}
.affiliate-portal .modal-content {
  border: 1px solid var(--dashlee-border);
  background-color: var(--dashlee-surface);
}
.affiliate-portal .modal-header {
  border-bottom-color: var(--dashlee-border);
}
.affiliate-portal .modal-title {
  color: var(--dashlee-accent);
}
.affiliate-portal .modal-footer {
  border-color: var(--dashlee-border);
}
.affiliate-bank-popup .affiliate-payment-grid {
  border: 1px solid var(--dashlee-border);
}
.bank-save-button,.affiliate-portal .btn-cancel {
  color: var(--dashlee-accent);
  border: 1px solid var(--dashlee-border);
  background-color: rgb(from var(--dashlee-accent) r g b / 0.1);
}
.affiliate-portal .btn-cancel {
  background-color: var(--dashlee-surface);
}
.bank-save-button:hover {
  color: var(--dashlee-accent);
  background-color: rgb(from var(--dashlee-accent) r g b / 0.18);
  border-color: var(--dashlee-border);
}
.affiliate-portal .btn-cancel:hover {
  color: var(--dashlee-accent);
  background-color: var(--dashlee-surface);
  border-color: var(--dashlee-border);
}
.portal-profile .profile-upload-control:focus-within {
  outline: 2px solid var(--dashlee-border);
}
