.elementor-8982 .elementor-element.elementor-element-77e99f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1.875rem 0rem;--row-gap:1.875rem;--column-gap:0rem;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8982 .elementor-element.elementor-element-a36d5bb{width:100%;max-width:100%;}.elementor-8982 .elementor-element.elementor-element-c75dd65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1.875rem 0rem;--row-gap:1.875rem;--column-gap:0rem;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-8982 .elementor-element.elementor-element-8f331a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8982 .elementor-element.elementor-element-6300cb6{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-8982 .elementor-element.elementor-element-fe9b09a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8982 .elementor-element.elementor-element-d8f50ca{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-8982 .elementor-element.elementor-element-a4c557b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:8px;--n-tabs-gap:40px;--n-tabs-title-border-radius:4px 4px 4px 4px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-3cbdd99 );--n-tabs-title-color-active:var( --e-global-color-084a20c );}.elementor-8982 .elementor-element.elementor-element-a4c557b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FBFEF900;}.elementor-8982 .elementor-element.elementor-element-a4c557b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-1528d23 );}.elementor-8982 .elementor-element.elementor-element-a4c557b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8982 .elementor-element.elementor-element-a4c557b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-99d2674 );}.elementor-8982 .elementor-element.elementor-element-a4c557b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;}.elementor-8982 .elementor-element.elementor-element-a4c557b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-99d2674 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8982 .elementor-element.elementor-element-77e99f7{--padding-top:4.5rem;--padding-bottom:8rem;--padding-left:1.428rem;--padding-right:1.428rem;}.elementor-8982 .elementor-element.elementor-element-c75dd65{--padding-top:4.5rem;--padding-bottom:8rem;--padding-left:1.428rem;--padding-right:1.428rem;}.elementor-8982 .elementor-element.elementor-element-6300cb6{width:100%;max-width:100%;}.elementor-8982 .elementor-element.elementor-element-d8f50ca{width:100%;max-width:100%;}.elementor-8982 .elementor-element.elementor-element-a4c557b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}}/* Start custom CSS for shortcode, class: .elementor-element-a36d5bb */.elementor-8982 .elementor-element.elementor-element-a36d5bb {
    max-width: 1500px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e99f7 */.elementor-8982 .elementor-element.elementor-element-77e99f7 #first_name {
    margin-bottom: 12px !important;
}

.elementor-8982 .elementor-element.elementor-element-77e99f7 #submit_affiliate_portal_update_settings {
    margin-top: 32px !important;
    background-color: #fbfef9 !important;
    border-radius: 6px !important;
    font-family: 'Poppins' !important;
    font-weight: 500 !important;
    font-size: 17px !important;
    color: #000 !important;
    padding: 16px !important;
}

@media screen and (max-width:767px){
    .elementor-8982 .elementor-element.elementor-element-77e99f7 #solid-affiliate-affiliate-portal_update_settings > div > div:nth-child(1), .elementor-8982 .elementor-element.elementor-element-77e99f7 #solid-affiliate-affiliate-portal_update_settings > div > div:nth-child(2) {
    min-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6300cb6 */.elementor-8982 .elementor-element.elementor-element-6300cb6 {
    max-width: 1500px !important;
}

.elementor-8982 .elementor-element.elementor-element-6300cb6 .sld-ap-login-component {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d8f50ca */.elementor-8982 .elementor-element.elementor-element-d8f50ca {
    max-width: 1500px !important;
}

.elementor-8982 .elementor-element.elementor-element-d8f50ca .sld-ap-registration-component {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6300cb6 */.elementor-8982 .elementor-element.elementor-element-6300cb6 {
    max-width: 1500px !important;
}

.elementor-8982 .elementor-element.elementor-element-6300cb6 .sld-ap-login-component {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d8f50ca */.elementor-8982 .elementor-element.elementor-element-d8f50ca {
    max-width: 1500px !important;
}

.elementor-8982 .elementor-element.elementor-element-d8f50ca .sld-ap-registration-component {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6300cb6 */.elementor-8982 .elementor-element.elementor-element-6300cb6 {
    max-width: 1500px !important;
}

.elementor-8982 .elementor-element.elementor-element-6300cb6 .sld-ap-login-component {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d8f50ca */.elementor-8982 .elementor-element.elementor-element-d8f50ca {
    max-width: 1500px !important;
}

.elementor-8982 .elementor-element.elementor-element-d8f50ca .sld-ap-registration-component {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b477 */.elementor-8982 .elementor-element.elementor-element-1f9b477 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c75dd65 */.elementor-8982 .elementor-element.elementor-element-c75dd65 .e-n-tabs-heading {
    width: fit-content;
    align-self: center;
    background-color: rgba(251, 254, 249, 0.08);
    padding: 6px;
    border-radius: 6px;
}

.elementor-8982 .elementor-element.elementor-element-c75dd65 .sld-ap-form_notice {
    display: none;
}/* End custom CSS */
/* Start custom CSS *//*
:root {
    --sld-ap-dark-background: #0d0d0d !important;

}
*/

.sld-ap h2, .sld-ap span, .sld-ap p {
    font-family: 'Poppins' !important;
}

.solid-affiliate-affiliate-portal_admin-helper {
    display: none;
}

.sld-ap-nav_menu path {
    fill: #fff;
}

ul.sld-ap-nav_menu>li a.active {
    color:#fff !important;
}

.sld-ap-nav {
    width: 220px !important;
}

.sld-ap-header, .sld-ap-info {
    padding: 20px 24px !important;
}

.sld-ap-main {
    padding: 32px !important;
}

.sld-ap-header .sld-ap-login-user {
    margin-left: 12px !important;
    margin-right: 20px !important;
}

.sld-ap-info_col {
    gap:12px;
}

.sld-ap-grid_container {
    border-radius: 12px !important;
}

.sld-pagination_pages {
    display: flex;
    align-items: center;
    gap: 12px;
}

.sld-pagination_pages a {
    padding: 6px 24px !important;
    border-radius: 4px;
}

#sld-ap-page_url {
    margin-top: 12px;
}

#solid-affiliate-affiliate-portal_dashboard > div > div.sld-ap-main.sld-ap-main_dashboard > div:nth-child(7) > div > mark {
    display: block;
    width: fit-content;
    margin-top: 12px !important;
}

mark {
    background: rgb(15, 157, 88, 1);
    border-radius: 3px;
    padding-inline: 6px;
}

.solid-affiliate-affiliate-portal_urls h2 {
    margin-bottom: 12px !important;
}

.tippy-content {
    padding: 0 !important;
}

.sld-tooltip-box {
    padding: 16px !important;
}

.sld-tooltip_heading {
    margin-bottom: 8px !important;
}

.sld-tooltip_hint {
    padding-top: 8px !important;
    margin-top: 12px;
}

.slugs-counter {
    margin-top: 16px !important;
}

.sld-ap-login-user_name {
    margin-top: 0 !important;
}

#solid-affiliate-affiliate-portal_dashboard > div > div.sld-ap-info > div:nth-child(1) > div:nth-child(2) {
    display: none
}

/*Forms style*/
.sld-ap-form_box {
    background-color: rgba(251, 254, 249, 0.08) !important;
    border: none !important;
    max-width: 750px;
}

.regular-text {
    padding: 16px 14px !important;
    box-shadow: none !important;
    border: solid 1px rgba(251, 254, 249, 0.08) !important;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400 !important;
    background-color: rgba(251, 254, 249, 0.08) !important;
    border-radius: 5px !important;
    color: rgb(251, 254, 249) !important;
}

.sld_field-description {
    display: none;
}

.sld_field-title {
    font-family: 'Poppins';
    font-weight: 400 !important;
    font-size: 16px !important;
}

.sld_field-wrapper {
    gap: 0 !important;
}

#solid-affiliate-affiliate-portal_new_affiliate > div {
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
}

.sld-ap-form_group:first-child, .sld-ap-form_group:nth-child(2) {
    width: calc(50% - 8px);
}

.sld_field-title {
    display: none !important;
}

.sld-ap-form_box h2 {
    font-family: 'Poppins';
    font-size: 20px !important;
    font-weight: 300 !important;
    margin-bottom: 32px !important;
    margin-top: 0 !important;
    color: rgb(251, 254, 249) !important;
}

.sld-ap-form_box p {
    display: none !important;
    font-family: 'Poppins';
    font-size: 16px !important;
    font-weight: 300 !important;
    color: rgb(251, 254, 249) !important;
    margin-bottom: 32px !important;
}

.is_accept_affiliate_policy .sld_field-description {
    display: inline-block !important;
    margin-bottom: 4px !important;
    margin-left: 12px;
    text-decoration: underline;
}

.is_accept_affiliate_policy .sld_field-description a{
    color: #fff !important;
}

#is_accept_affiliate_policy {
    padding: 4px !important;
    border-radius: 3px !important;
}

.sld-ap input[type="checkbox"] {
    background-color: #fff !important;
}

.sld-ap input[type="checkbox"]:checked::after {
    left:50% !important;
    top:50% !important;
    transform: translate(-50%, -50%) rotate(45deg) !important;
    border-color: #000 !important;
}

#submit_affiliate_registration, #submit_solid_affiliate_login {
    background-color: rgb(251, 254, 249) !important;
    border-radius: 6px !important;
    font-family: 'Poppins' !important;
    font-weight: 500 !important;
    font-size: 17px !important;
    color:#000 !important;
    padding: 16px !important;
}

.sld-ap {
    justify-content: center;
    gap: 0 !important;
}

.sld-ap-registration-component, .sld-ap-login-component {
    min-width: 100% !important;
}

#sld-ap-login-email, #sld-ap-login-pass {
    padding: 16px 14px !important;
    box-shadow: none !important;
    border: solid 1px rgba(251, 254, 249, 0.08) !important;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400 !important;
    background-color: rgba(251, 254, 249, 0.08) !important;
    border-radius: 5px !important;
    color: rgb(251, 254, 249) !important;
}

#solid-affiliate-affiliate-portal_login-form .sld-ap-form_group {
    width: 100% !important;
}

.forgot-pass {
    display: none !important;
}


@media screen and (max-width:767px){
#solid-affiliate-affiliate-portal_dashboard .sld-ap-grid_container {
    display:flex;
    flex-direction:column;
}
.sld-ap-nav {
    width:100% !important;
    overflow:auto;
}
.sld-ap-nav ul {
    display:flex;
}
.sld-ap-main {
    padding:20px !important;
}
.sld-ap-dashboard_flex {
    column-gap:12px !important;
    padding-top:0 !important;
}
.sld-ap-dashboard_item {
    margin-bottom:12px !important;
}
.sld-ap-dashboard_item {
    border-radius:6px !important;
}
.sld-ap-dashboard_item {
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    padding:16px !important;
}
#solid-affiliate-affiliate-portal_dashboard > div > div.sld-ap-main.sld-ap-main_dashboard > div:nth-child(1) > p {
    margin-bottom:20px !important;
}
.sld-ap-info {
    padding:20px !important;
    gap:22px;
}
.sld-ap-info-box-bottom {
    font-size:14px !important;
}
.sld-ap-info-box-top {
    font-size:13px !important;
}
#solid-affiliate-affiliate-portal_dashboard > div > div.sld-ap-main.sld-ap-main_dashboard > div:nth-child(1) > div:nth-child(4) > div:nth-child(2) {
    margin-bottom:0 !important;
}
.sld-ap-login {
    width:100% !important;
}
.sld-ap-header .sld-ap-login-user {
    flex-grow:1;
    margin-left:16px !important;
}
#solid-affiliate-affiliate-portal_dashboard > div > div.sld-ap-header > div.sld-ap-heading > h2 {
    margin-bottom:20px;
}
img.avatar.avatar-96.photo {
    width:50px;
    height:50px;
}
#solid-affiliate-affiliate-portal_dashboard > div > div.sld-ap-header > div.sld-ap-login > div > span {
    font-size:13px;
}
.sld-ap-login-user_name {
    font-size:14px !important;
}
#solid-affiliate-affiliate-portal_dashboard > div > div.sld-ap-main.sld-ap-main_dashboard > div:nth-child(7) > div > p:nth-child(24) {
    padding:0 !important;
    text-align:left !important;
}

.sld-ap-form_box {
    padding: 20px 16px !important;
}
.sld-ap-form_group:first-child, .sld-ap-form_group:nth-child(2) {
    width:100%;
}
.sld-ap-form_box h2 {
    margin-bottom:32px !important;
    margin-top:12px !important;
    font-size:18px !important;
}
}

#sld-ap-nav_menu-link_referrals {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://phantum.co/wp-content/uploads/2024/03/Poppins-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://phantum.co/wp-content/uploads/2024/03/Poppins-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://phantum.co/wp-content/uploads/2024/03/Poppins-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://phantum.co/wp-content/uploads/2024/03/Poppins-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://phantum.co/wp-content/uploads/2024/03/poppins-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */