/* Sign up / Login page css start */
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Bold.woff2') format('woff2'),url('../fonts/OpenSans-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Light.woff2') format('woff2'),url('../fonts/OpenSans-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Medium.woff2') format('woff2'),url('../fonts/OpenSans-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Regular.woff2') format('woff2'),url('../fonts/OpenSans-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-SemiBold.woff2') format('woff2'),url('../fonts/OpenSans-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),url('../fonts/Montserrat-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Bold.woff2') format('woff2'),url('../fonts/Montserrat-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Light.woff2') format('woff2'),url('../fonts/Montserrat-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Regular.woff2') format('woff2'),url('../fonts/Montserrat-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
#esaf-creatives-banners-grid img{pointer-events:auto;}
.esaf-pro-dashboard-login,
.esaf-pro-dashboard-signup{padding:0 20px;}
.esaf-form-label .esaf-required{margin-left:0;}
.esaf-pro-dashboard-login .esaf-pro-dashboard-login-content,
.esaf-pro-dashboard-signup .esaf-pro-dashboard-signup-content{width:100%;padding:42px 40px 50px;background-color:#EEF4FB;border-radius:10px;max-width:980px;margin:70px auto;}
.esaf-pro-dashboard-login .esaf-pro-dashboard-login-content{max-width:800px;}
.page-template-default .esaf-pro-dashboard-login-content label,
.page-template-default .esaf-pro-dashboard-signup-content label,
.esaf-form-row label{font-family:"Open Sans";font-size:16px;display:inline-block!important;color:#000;line-height:20px;}
.esaf-pro-dashboard-signup-content p,
.esaf-pro-dashboard-signup-content{font-family:"Open Sans";font-size:18px;color:#000;line-height:28px;}
.esaf-pro-dashboard-signup-content{font-size:16px!important;}
.esaf-pro-dashboard-signup-content p a{font-weight:600;color:#F17922;}
a{transition:all 0.5s ease;}
.esaf-pro-dashboard-signup-content p a:hover{color:#003366;}
.esaf-pro-dashboard-login-content .esaf-form-label,
.esaf-pro-dashboard-signup-content .esaf-form-label{margin-bottom:8px!important;}
.esaf-form .esaf-form-row textarea,
.esaf-form .esaf-form-row select,
.esaf-pro-dashboard-login .esaf-form-row input,
.esaf-pro-dashboard-signup .esaf-form-row input{border-radius:5px;height:50px;box-shadow:none;display:block;padding:11px 26px 11px 16px!important;background:#fff;font-size:16px;line-height:26px;color:#000000;outline:0;font-family:'Open Sans';font-weight:normal;transition:all 0.5s ease;border:1px solid #fff!important;width:100%;}
.esaf-pro-dashboard-login .esaf-form-row input:focus,
.esaf-pro-dashboard-signup .esaf-form-row input:focus,
.esaf-form .esaf-form-row select:focus,
.esaf-form .esaf-form-row input:focus,
.esaf-form .esaf-form-row textarea:focus{border-color:#0068B3!important;}
.esaf-pro-dashboard-login-content .esaf-form-label label{position:relative;}
.esaf-pro-dashboard-login-content .esaf-form-label label:after{content:"*";color:#FF0000;font-size:20px;line-height:34px;}
.esaf-pro-dashboard-signup .esaf-pro-dashboard-signup-content .esaf-form-errors{grid-column:1 / span 2;background:transparent;border:0;padding:0;}
.esaf-pro-dashboard-signup .esaf-pro-dashboard-signup-content .esaf-form-errors .esaf-form-error{color:red;font-size:16px;line-height:26px;}
.esaf-pro-dashboard-signup .esaf-pro-dashboard-signup-content .esaf-form-errors .esaf-form-error a:hover{color:#003366;}
.esaf-pro-dashboard-login-content form.esaf-form .esaf-form-description,
form.esaf-form.esaf-affiliate-application-form .esaf-form-description{color:#000;font-size:18px;line-height:30px;margin-bottom:20px;font-family:"Open Sans";font-weight:600;grid-column:1 / span 2;}
body.page-template-default .esaf-pro-dashboard-login-content h1,
body.page-template-default .esaf-pro-dashboard-signup-content h1{font-family:'Montserrat';font-weight:bold;letter-spacing:0;color:#003366;font-size:42px;line-height:56px;}
body.page-template-default .esaf-pro-dashboard-signup-content h2,
body.page-template-default .esaf-pro-dashboard-signup-content h3,
body.page-template-default .esaf-pro-dashboard-login-content h3{color:#000000;font-size:26px;line-height:36px;font-family:"Open Sans";letter-spacing:0;}
.esaf-form .esaf-form-row textarea{height:100px;}
.esaf-pro-dashboard-login .esaf-required,
.esaf-pro-dashboard-signup .esaf-required{color:red;}
.esaf-pro-dashboard-login .esaf-form-row,
.esaf-pro-dashboard-signup .esaf-form-row{margin-bottom:26px;padding:0;}
form.esaf-form.esaf-affiliate-application-form{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;}
form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row .esaf-form-has-errors,
form.esaf-form.esaf-affiliate-application-form .esaf-form-row.esaf_websites,
form.esaf-form.esaf-affiliate-application-form .esaf-form-row.esaf_strategy,
form.esaf-form.esaf-affiliate-application-form .esaf-form-row.esaf_social,
form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row,
form.esaf-form.esaf-affiliate-application-form .esaf-form-row.esaf_email{grid-column:1 / span 2;}
.esaf-pro-dashboard-login-content form.esaf-form .esaf-form-button-row .esaf-form-has-errors,
form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row .esaf-form-has-errors{padding-left:0;font-size:16px;line-height:26px;}
form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row{align-items:center;flex-wrap:wrap;display:grid;grid-template-columns:auto 1fr;gap:18px;padding-top:0;}
.esaf-pro-dashboard-login-content form.esaf-form .esaf-form-button-row{padding-top:0;}
form#wafp_registerform .esaf-form-button-row button.esaf-submit,
.esaf-pro-dashboard-login-content form.esaf-form .esaf-form-button-row button,
form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row button.esaf-submit{border:1px solid #F17922!important;outline:none;background:#F17922;color:#fff;padding:12px 34.1px 12px 34.1px;font-size:18px;line-height:28px;font-family:'Montserrat';font-weight:600;letter-spacing:0.18px;border-radius:50px;display:inline-block;transition:all 0.5s ease;position:relative;cursor:pointer;width:fit-content;text-transform:capitalize;}
form#wafp_registerform .esaf-form-button-row button.esaf-submit:focus,
form#wafp_registerform .esaf-form-button-row button.esaf-submit:hover,
.esaf-pro-dashboard-login-content form.esaf-form .esaf-form-button-row button:focus,
.esaf-pro-dashboard-login-content form.esaf-form .esaf-form-button-row button:hover,
form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row button.esaf-submit:hover,
form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row button.esaf-submit:focus{background:#fff;color:#F17922;}
body input.text:focus,
body input.title:focus,
body input[type=text]:focus,
body select:focus,
body textarea:focus{color:#000;}
form.esaf-form.esaf-affiliate-application-form .esaf-form-row.esaf_social{margin-bottom:40px;}
form.esaf-form input[type="text"].esaf-invalid,
form.esaf-form input[type="email"].esaf-invalid,
form.esaf-form input[type="password"].esaf-invalid,
form.esaf-form input[type="url"].esaf-invalid,
form.esaf-form textarea.esaf-invalid,
form.esaf-form select.esaf-invalid{background-color:#fff!important;}
.esaf-pro-dashboard-login .esaf-form-row:has(input[type=checkbox]){display:flex;margin-bottom:40px;}
.esaf-form-row.esaf_signup_agreement input+label,
form.esaf-form .esaf-form-row:nth-child(3) input+label{padding-left:6px;color:#000;margin-bottom:0!important;cursor:pointer;font-weight:normal;}
.esaf-form-row.esaf_signup_agreement input+label a{color:#000;}
.esaf-form-row.esaf_signup_agreement input+label a:hover{color:#003366;}
div#wafp_signup_agreement_text .esaf-signup-agreement-text{background:#fff;padding:20px;border:1px solid #fff;margin-top:20px;line-height:26px;font-size:14px;border-radius:5px;}
.esaf-form-row.esaf_signup_agreement input+label{width:calc(386px - 18px);}
.esaf-form-row.esaf_signup_agreement input[type=checkbox],
.esaf-form-row:nth-child(3) input[type=checkbox]{display:block;min-width:18px;width:18px!important;height:18px!important;padding:0;margin-top:1px;background:#fff;float:left;margin-left:2px;margin:0!important;cursor:pointer;background:#fff!important;}
.esaf-form-row.esaf_signup_agreement input[type=checkbox]:focus,
.esaf-form-row:nth-child(3) input[type=checkbox]:focus{border-color:#0068B3;}
.esaf-form-row.esaf_signup_agreement input[type=checkbox],
.esaf-form-row:nth-child(3) input[type=checkbox]{appearance:none;-webkit-appearance:none;border-radius:3px;border:1.2px solid #CCCCCC;transition:0.5s ease all;position:relative;width:20px;height:20px;margin-top:1px!important;padding:0!important;}
.esaf-form-row.esaf_signup_agreement input[type=checkbox]:checked,
.esaf-form-row:nth-child(3) input[type=checkbox]:checked{outline:none;border:1px solid #0068B3!important;box-shadow:none;}
.esaf-form-row.esaf_signup_agreement input[type=checkbox]:checked::before,
.esaf-form-row:nth-child(3) input[type=checkbox]:checked:before{content:" ";display:inline-block;transform:rotate(45deg);height:9px;width:5px;border-bottom:2px solid #0068B3;border-right:2px solid #0068B3;position:absolute;top:-1px;left:6px;margin:19% auto;}
.esaf-login-actions{color:#000;font-family:"Open Sans";line-height:normal;margin-bottom:0!important;}
.esaf-login-actions a{color:#F17922!important;font-family:"Open Sans";font-size:16px;}
.esaf-login-actions a:hover{color:#003366!important;}
.esaf-pro-dashboard-login .esaf-errors{background-color:transparent;}
.esaf-pro-dashboard-login .esaf-errors ul{padding-left:0;}
.esaf-pro-dashboard-login .esaf-errors ul li{color:red;font-family:'Open Sans';font-size:16px;line-height:normal;}
.esaf-pro-dashboard-login-content .esaf-errors{padding:0;}
form#wafp_registerform .esaf-form-button-row{display:flex;align-items:center;flex-wrap:wrap;}
form#wafp_registerform{margin-top:30px;}
form#wafp_registerform .esaf-form-button-row span.esaf-form-has-errors{width:100%;padding-left:0;padding-top:10px;}
.esaf-affiliate-application-form .esaf-form-label span.esaf-validation-error{display:none!important;}
form#wafp_registerform .esaf-form-row span.esaf-validation-error{font-size:0;}
.esaf.esaf-signup .esaf-form.esaf-signup-form{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;}
form#wafp_registerform .esaf-form-row.esaf_paypal_email,
form#wafp_registerform .esaf-form-row.esaf_password,
form#wafp_registerform .esaf-form-row.esaf_password_confirm,
.esaf.esaf-signup .esaf-form.esaf-signup-form .esaf-form-row.esaf_address_one,
.esaf.esaf-signup .esaf-form.esaf-signup-form .esaf-form-row.esaf_address_two,
.esaf.esaf-signup .esaf-form.esaf-signup-form .esaf-form-row.esaf_signup_agreement,
.esaf.esaf-signup .esaf-form.esaf-signup-form .esaf-form-button-row{grid-column:1 / span 2;}
.esaf-form-row.esaf_country select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none;background-image:url(../../../../uploads/select-arrow.svg);background-repeat:no-repeat;background-size:12px;background-position:98% 50%;position:relative;text-overflow:ellipsis;white-space:nowrap;padding-right:40px;}
form#wafp_registerform .esaf-form-row.esaf_signup_agreement{display:flex;flex-wrap:wrap;}
div#wafp_signup_agreement_text{width:100%;border-radius:5px;}

/* Sign up / Login page css end */

/* Dashboard page css start */
.et_pb_section .et_section_regular{padding:50px 0;}
.esaf-dashboard-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;justify-content:center;}
body .esaf-dashboard-nav>a:hover,
body .esaf-dashboard-nav>a.esaf-nav-active{background:#F17922;color:#fff!important;}
body .esaf-dashboard-nav>a.esaf-nav-active{font-weight:700;}
body .esaf-dashboard-nav>a{color:#F17922!important;background:transparent;border-radius:110px;border:1px solid #F17922!important;font-weight:700;font-family:'Montserrat';}
.esaf-affiliate-dashboard-home-box-columns .esaf-affiliate-dashboard-home-box,
div#esaf-dashboard-my-affiliate-link{background:#EEF6FB;border-color:#EEF6FB;width:100%;border-radius:10px;}
div#esaf-dashboard-my-affiliate-link{margin-bottom:40px;}
.esaf-affiliate-dashboard-home-box-columns{width:100%!important;}
body .esaf-affiliate-dashboard-custom-message{width:100%;margin-bottom:10px;}
.esaf-affiliate-dashboard-custom-message p{color:#000;font-size:18px;line-height:30px;font-family:"Open Sans";font-weight:600;}
.esaf-pro-dashboard-content #esaf-dash-wrapper h3,
.esaf-affiliate-dashboard-home-chart h4,
#esaf-dash-wrapper h3,
.esaf-dashboard-my-affiliate-link-label{color:#000;font-weight:bold;font-family:'Montserrat';letter-spacing:0;}
.esaf-dashboard-my-affiliate-link-label{font-weight:600;font-size:22px;}
.esaf-affiliate-dashboard-home-chart h4{font-size:20px;font-weight:600;}
.ea-icon-docs:before,
ul.esaf-creatives-nav li a,
.ea-icon-angle-down:before,
.ea-icon-cancel:before{color:#000;}
ul.esaf-creatives-nav li a{font-size:14px;line-height:34px;}
.esaf-affiliate-dashboard-home-box>a:link:hover,
.ea-icon-cancel:hover:before{color:#F17922;}
.ea-icon-docs:hover:before{color:#F17922;}
#esaf-dashboard-custom-links-form label{font-size:16px;font-family:'Open Sans';line-height:normal;}
#esaf-dashboard-custom-links-form h3 svg{left:0;top:5px;margin-top:0;width:30px;}
body .esaf-dashboard-custom-link-input input,
.esaf-dashboard-custom-link-input #esaf-dashboard-custom-link-url-field,
.esaf-dashboard-my-affiliate-link-input .esaf-form input:read-only,
.esaf-dashboard-my-affiliate-link-input .esaf-form input{border-radius:5px;height:50px;box-shadow:none;display:block;padding:11px 26px 11px 16px;border-color:#fff;background:#fff;font-size:16px;line-height:26px;color:#000000;outline:0;font-weight:normal;font-family:'Open Sans';border-radius:4px!important;width:100%;}
body .esaf-dashboard-custom-link-input input:focus,
.esaf-dashboard-custom-link-input #esaf-dashboard-custom-link-url-field:focus,
.esaf-dashboard-my-affiliate-link-input .esaf-form input:focus{border:1px solid #0068B3;}
p.unauthorized-message{text-align:center;font-weight:bold;}
p.unauthorized-message a{color:#F17922;}
p.unauthorized-message a:hover{color:#003366;}
.esaf-dashboard-my-affiliate-link-input>span{top:10px;}
.esaf-affiliate-dashboard-home-box-label{font-size:16px;}
.esaf-affiliate-dashboard-home-box-label{white-space:nowrap;}
.esaf-affiliate-dashboard-home-box .esaf-affiliate-dashboard-home-stats .esaf-affiliate-dashboard-home-stat-value{font-size:20px;}
.esaf-affiliate-dashboard-home-stat .esaf-affiliate-dashboard-home-stat-value{font-size:20px;}
.esaf-affiliate-dashboard-home-box .esaf-affiliate-dashboard-home-stat .esaf-affiliate-dashboard-home-stat-label{font-size:12px;}
span#esaf-affiliate-dashboard-chart-date-range-text,
.esaf-affiliate-dashboard-home-stat .esaf-affiliate-dashboard-home-stat-label{font-size:14px;}
.esaf-affiliate-dashboard-home-box>a:link,
span#esaf-affiliate-dashboard-chart-date-range-text,
span.esaf-affiliate-dashboard-home-stat-value,
.esaf-affiliate-dashboard-home-stat-label,
.esaf-affiliate-dashboard-home-box-amount,
.esaf-affiliate-dashboard-home-box-label{color:#000;font-family:'Open Sans';}
.esaf-affiliate-dashboard-home-box-amount,
.esaf-affiliate-dashboard-home-box a{font-size:20px;line-height:30px;}
.esaf-form-field-description,
ul.esaf-creatives-nav li a{font-family:'Open Sans';}
.esaf-affiliate-dashboard-home-stat,
.esaf-affiliate-dashboard-home-content{border-color:#EEF6FB;}
.esaf-affiliate-dashboard-home-content,
#esaf-dash-wrapper{width:100%;}
.esaf-dashboard-nav>a:visited{color:#fff;}
.esaf-dashboard-nav>a{border-top:0;border-bottom:0;padding:16.5px 15px;}
#esaf-dash-wrapper h3{font-size:30px;line-height:40px;}
.esaf-affiliate-dashboard-home-box-column .esaf-affiliate-dashboard-home-box a{color:#000;}
.esaf-affiliate-dashboard-home-box-column .esaf-affiliate-dashboard-home-box a:hover,
.esaf-affiliate-dashboard-home-box a:hover{color:#F17922;}
#esaf-dash-wrapper .esaf-affiliate-dashboard-custom-message,
div#esaf-dashboard-my-affiliate-link + h3{margin-bottom:0;}
form.esaf-form.esaf-account-form{display:flex;flex-wrap:wrap;margin:0 -10px;}
#esaf-dash-wrapper form.esaf-form.esaf-account-form{padding:40px;background:#EEF4FB;border-radius:10px;margin:0;}
#esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-button-row{padding-left:10px;padding-top:40px;}
#esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-required{margin-left:0;color:red;}
.esaf-form-row,
.esaf-form-row.esaf_tax_id_int{width:100%;}
.esaf-form-row.esaf-checkbox-row{width:100%;margin:0;}
.esaf-form-button-row{padding-left:0;padding-top:20px;}
form.esaf-form.esaf-account-form{display:flex;flex-wrap:wrap;padding-top:10px;}
.esaf-form-button-row{padding-left:0;padding-top:20px;}
.esaf-form-row:has(input#esaf-dashboard-address-state),
.esaf-form-row:has(input#esaf-dashboard-address-zip),
.esaf-form-row:has(select#esaf-dashboard-address-country),
.esaf-form-row:has(input#esaf-dashboard-address-city),
.esaf-form-row:has(input#esaf-dashboard-last-name),
.esaf-form-row:has(input#esaf-dashboard-first-name){width:50%;padding:0 10px;}
#esaf-dash-wrapper form.esaf-form.esaf-account-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none;background-image:url(../../../../uploads/select-arrow.svg);background-repeat:no-repeat;background-size:12px;background-position:98% 50%;position:relative;text-overflow:ellipsis;white-space:nowrap;padding-right:40px;transition:all 0.5s ease;}
.esaf-form-row.esaf-checkbox-row label{padding-left:0;font-size:16px;padding-left:6px;color:#000;margin-bottom:0!important;cursor:pointer;font-weight:normal;font-family:'Open Sans';}
.esaf-form-row.esaf-checkbox-row{display:flex;}
.esaf-form-row.esaf-checkbox-row input[type=checkbox]{appearance:none;-webkit-appearance:none;border-radius:3px!important;border:1.2px solid #CCCCCC;transition:0.5s ease all;position:relative;display:block;min-width:18px;width:18px!important;height:18px!important;padding:0;background:#fff;margin-left:2px;margin:1px 0 0 0!important;cursor:pointer;padding:0!important;}
.esaf-form-row.esaf-checkbox-row input[type=checkbox]:focus,
.esaf-form-row.esaf-checkbox-row input[type=checkbox]:checked{outline:none;border:1px solid #0068B3!important;box-shadow:none;}
.esaf-form-row.esaf-checkbox-row input[type=checkbox]:checked:before{content:" ";display:inline-block;transform:rotate(45deg);height:10px;width:6px;border-bottom:2px solid #0068B3;border-right:2px solid #0068B3;position:absolute;top:-2px;left:5px;margin:19% auto;}
.esaf-form-row{padding:0 10px;margin-bottom:20px;}
.esaf-form-errors,
.sign_up_section .esaf-form-errors{width:100%;background:transparent;border:oldlace;color:red;}
div#esaf-dash-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}
div#esaf-dash-wrapper .esaf-dashboard-nav-wrapper{width:100%;}
div#esaf-dash-wrapper .esaf-dashboard-payments-header-label{color:#000;}
div#esaf-dash-wrapper .esaf-dashboard-payments-header-value{color:#000;}
div#esaf-account-saved{width:100%;line-height:normal;padding:10px;padding-bottom:0;text-align:left;font-size:16px;background:transparent;border:0;padding-top:0;font-family:'Open Sans';}
.esaf-custom-links-form{background:#EEF6FB;border-color:#EEF6FB;width:100%;border-radius:10px;}
form#esaf-dashboard-custom-links-form{width:100%;}
label{color:#000;font-family:'Open Sans';}
.ea-icon-docs:before{position:relative;}
ul.esaf-creatives-nav li a,
ul.esaf-creatives-nav li.esaf-creatives-nav-active a{padding:10px!important;border-width:0;font-weight:600;}
ul.esaf-creatives-nav{margin-top:20px;}
ul.esaf-creatives-nav li.esaf-creatives-nav-active a{border-bottom-color:#F17922;color:#F17922;}
ul.esaf-creatives-nav li a:hover{color:#F17922;}
ul.esaf-creatives-nav li.esaf-creatives-nav-active a{background:#F17922;color:#fff;}
p.esaf-form-field-description{font-weight:bold;}
button#esaf-dashboard-custom-link-create{cursor:pointer;}
#esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-button-row button,
.esaf-custom-links-form button,
button#esaf-dashboard-custom-link-create{padding:14.5px 35px;border:1px solid #F17922!important;outline:none;background:#F17922;color:#fff;padding:12px 34.1px 12px 34.1px;font-size:18px;line-height:28px;font-family:'Montserrat';font-weight:600;letter-spacing:0.18px;border-radius:50px;display:inline-block;text-transform:capitalize;transition:all 0.5s ease;position:relative;cursor:pointer;}
#esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-button-row button:hover,
#esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-button-row button:focus,
.esaf-custom-links-form button:hover,
.esaf-custom-links-form button:focus,
button#esaf-dashboard-custom-link-create:hover,
button#esaf-dashboard-custom-link-create:focus,
button#esaf-dashboard-custom-link-update:focus,
button#esaf-dashboard-custom-link-update:hover{background:#FFFF;border-color:#F17922;color:#F17922;}
form#esaf-dashboard-custom-links-update-form h3,
form#esaf-dashboard-custom-links-form h3{margin-bottom:15px;padding-bottom:0;}
.esaf-form-errors>.esaf-form-error{margin-bottom:8px;}
form#esaf-dashboard-custom-links-update-form .ea-icon-docs:before,
form#esaf-dashboard-custom-links-form .ea-icon-docs:before{top:6px;transition:all 0.5s ease;}
form#esaf-dashboard-custom-links-update-form label,
form#esaf-dashboard-custom-links-form label{margin-bottom:10px;}
.esaf-affiliate-dashboard-home-box-columns{margin:0 0 20px;}
#esaf-affiliate-dashboard-chart-date-range{top:0;}
#esaf-creatives-banners .esaf-creatives-banner{max-width:100%;width:calc(100% / 4);}
#esaf-creatives-banners .esaf-creatives-banner img{height:100%;object-fit:cover;}
#esaf-creatives-banners .esaf-creatives-banners-intro{padding:10px;line-height:28px;font-weight:600;font-size:18px;color:#000;}
.et_section_regular div#esaf-creatives-banners{width:100%;}
#esaf-creatives-banners .esaf-creatives-banner img{height:100%;object-fit:cover;width:100%;}
h4.esaf-get-html-code-title{color:#000;font-family:'Montserrat';font-size:22px;line-height:32px;margin-bottom:15px;padding-bottom:0;letter-spacing:0;}
.esaf-popup-content textarea,
.esaf-popup-content .esaf-code-textarea{font-family:'Open Sans';color:#000;border-radius:5px;height:100px;font-size:16px;}
.esaf-popup-content textarea:focus{border-color:#003366;}
.esaf-popup-content .esaf-get-html-code-copy-buttons{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center;}
.esaf-popup-content .esaf-get-html-code-copy-buttons button{color:#F17922;font-family:'Open Sans';font-size:14px;transition:all 0.5s ease;cursor:pointer;border:1px solid #F17922;border-radius:5px;font-weight:500;}
.esaf-popup-content .esaf-get-html-code-copy-buttons button .ea-icon-docs:before{color:#F17922;transition:all 0.5s ease;}
.esaf-popup-content .esaf-get-html-code-copy-buttons button:hover .ea-icon-docs:before{color:#fff;}
.mfp-wrap .esaf-popup-content .esaf-get-html-code-copy-buttons button:hover{color:#fff!important;background:#F17922!important;}
.mfp-close-btn-in button.mfp-close,
.esaf-code-textarea{color:#000!important;opacity:1;}
.mfp-close-btn-in button.mfp-close{height:auto!important;width:auto;display:flex;align-items:center;line-height:17px!important;font-size:28px;right:10px;top:10px;}
.mfp-wrap .mfp-container button:hover{color:#F17922!important;}
body .mfp-wrap .mfp-close:active{top:0;}
button#esaf-banner-link-get-html-code-copy-url-only,
button#esaf-banner-link-get-html-code-copy-all{color:#000;}
button#esaf-banner-link-get-html-code-copy-url-only:hover,
button#esaf-banner-link-get-html-code-copy-all:hover{color:#1C7D3A;}
button#esaf-banner-link-get-html-code-copy-url-only,
button#esaf-banner-link-get-html-code-copy-all{font-family:"Manrope",sans-serif!important;}
.esaf-dashboard-payments-header+p{width:100%;padding-top:10px;border-top:1px solid #ccc;color:#000;font-family:'Open Sans';}
#esaf-affilate-payments-table td,
#esaf-affilate-payments-table th,
#esaf-dashboard-custom-links-table th,
#esaf-dashboard-custom-links-table td{text-align:left;color:#000;padding:10px 15px;font-family:'Open Sans';}
#esaf-affilate-payments-table th,
#esaf-dashboard-custom-links-table th{color:#fff;}
th.esaf-dashboard-custom-links-th-date-created{min-width:160px;}
#esaf-affilate-payments-table tbody td,
#esaf-affilate-payments-table td a,
#esaf-creatives-text-links-table tbody td,
#esaf-creatives-text-links-table td a,
#esaf-dashboard-custom-links-table tbody td,
#esaf-dashboard-custom-links-table td a{color:#000;font-size:16px;line-height:26px;font-family:'Open Sans';font-weight:normal;}
#esaf-affilate-payments-table tbody td,
#esaf-creatives-text-links-table tbody td,
#esaf-dashboard-custom-links-table tbody td{border:1px solid #d9ddde;}
#esaf-affilate-payments-table tbody td,
#esaf-creatives-text-links-table tbody td{padding:10px;text-align:left;}
body #esaf-creatives-text-links-table .esaf-th-example,
#esaf-creatives-text-links-table .esaf-th-description{min-width:300px;}
#esaf-creatives-text-links-table th.esaf-th-actions{min-width:88px;}
#esaf-creatives-text-links-table th.esaf-th-modified{min-width:120px;}
#esaf-creatives-text-links-table td.esaf-td-id{min-width:66px;}
#esaf-affilate-payments-table td a:hover,
#esaf-creatives-text-links-table td a:hover,
#esaf-dashboard-custom-links-table td a:hover{color:#F17922;}
#esaf-affilate-payments-table .ea-icon-docs:before,
tbody#esaf-dashboard-custom-links-table .ea-icon-docs:before{top:0;}
tbody#esaf-dashboard-custom-links-table-body tr td:nth-child(2){width:60%!important;}
div#esaf-creatives-text-links,
ul.esaf-creatives-nav{width:100%;}
tbody td .ea-icon-pencil:before{transition:all 0.5s ease;margin-left:10px;}
#esaf-dashboard-custom-links-table tbody td .ea-icon-pencil:hover:before{color:#F17922;}
#esaf-creatives-text-links-table thead tr th,
#esaf-dashboard-custom-links-table thead tr th{border:1px solid #d9ddde;color:#fff;border-color:#d9ddde;padding:10px;background:#003366;text-align:left;}
#esaf-creatives-text-links-table thead tr th a,
#esaf-dashboard-custom-links-table thead tr th a{color:#000;}
#esaf-creatives-text-links-table thead tr th a:hover,
#esaf-dashboard-custom-links-table thead tr th a:hover{color:#1C7D3A;}
#esaf-creatives-text-links-table,
#esaf-dashboard-custom-links-table{border-color:#d9ddde;margin-bottom:0!important;}
#esaf-affilate-payments-table tr:nth-child(odd),
#esaf-creatives-text-links-table tr:nth-child(odd),
#esaf-dashboard-custom-links-table tr:nth-child(odd){background-color:#EEF6FB;}
.esaf-pro-dashboard-header-menu .ea-icon-angle-down:before{color:#fff;}
.esaf-pro-dashboard-layout .esaf-form input[type="text"]:read-only,
.esaf-pro-dashboard-layout .esaf-form input[type="email"]:read-only{background-color:#fff;color:#000;}
.esaf-pro-dashboard-header-menu .esaf-pro-dashboard-header-menu-drop{right:0;margin-right:0;padding-top:26px;}
.esaf-pro-dashboard-header-menu .esaf-pro-dashboard-header-menu-drop .esaf-pro-dashboard-header-menu-content{border-radius:0;background:#FFFF;box-shadow:0px 5px 10px rgb(0 0 0 / 20%);border:0;}
.esaf-pro-dashboard-user-info .esaf-pro-dashboard-user-name,
.esaf-pro-dashboard-user-info .esaf-pro-dashboard-user-username-id,
.esaf-pro-dashboard-header-menu-content a{color:#000!important;}
.esaf-pro-dashboard-header-menu-content a:hover{color:#F17922!important;}
.esaf-pro-dashboard-menu a.esaf-nav-active,
.esaf-pro-dashboard-menu a:hover{background:#F17922!important;}
.esaf-form.esaf-custom-links-form p{color:#000;font-size:18px;line-height:30px;font-family:'Open Sans';}
table#esaf-dashboard-custom-links-table.esaf-hidden{display:none;}
table#esaf-dashboard-custom-links-table{width:100%;display:block;overflow-x:auto;}
#esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-row input{border-color:#fff;color:#000;border-radius:5px;}

/* Dashboard page css End */
@media (max-width:1199px){

    /* Sign up / Login page css */
    .esaf-pro-dashboard-login .esaf-pro-dashboard-login-content,
    .esaf-pro-dashboard-signup .esaf-pro-dashboard-signup-content{padding:40px 30px;}
    body.page-template-default .esaf-pro-dashboard-login-content h1,
    body.page-template-default .esaf-pro-dashboard-signup-content h1{font-size:36px;line-height:46px;margin-bottom:15px;}
    .esaf-pro-dashboard-login-content form.esaf-form .esaf-form-description,
    form.esaf-form.esaf-affiliate-application-form .esaf-form-description{font-size:16px;line-height:28px;margin-bottom:16px;}
    form#wafp_registerform .esaf-form-button-row button.esaf-submit,
    .esaf-pro-dashboard-login-content form.esaf-form .esaf-form-button-row button,
    form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row button.esaf-submit{font-size:16px;line-height:26px;padding:11px 30px;}
    body.page-template-default .esaf-pro-dashboard-signup-content h2,
    body.page-template-default .esaf-pro-dashboard-signup-content h3,
    body.page-template-default .esaf-pro-dashboard-login-content h3{font-size:22px;line-height:32px;}
    .esaf-pro-dashboard-signup-content p{font-size:16px;line-height:26px;}
    .esaf-form-row.esaf_signup_agreement input+label{width:calc(346px - 18px);}

    /* Sign up / Login page css */

    /* Dashboard page css start */
    .esaf-pro-dashboard-content{padding:60px 30px;}
    div#esaf-dashboard-my-affiliate-link{margin-bottom:30px;padding:20px;}
    button#esaf-dashboard-custom-link-create,
    button#esaf-dashboard-custom-link-update{padding:12px 35px;height:50px;line-height:26px;font-size:16px;}
    body .esaf-dashboard-nav>a,
    .esaf-affiliate-dashboard-home-box-amount,
    .esaf-affiliate-dashboard-home-box a{font-size:16px;line-height:normal;}
    span.esaf-affiliate-dashboard-home-stat-value{font-size:20px!important;}
    #esaf-dashboard-my-affiliate-link,
    .esaf-dashboard-nav{margin-bottom:30px}
    .esaf-pro-dashboard-content #esaf-dash-wrapper h3,
    #esaf-dash-wrapper h3{font-size:28px;line-height:38px;}
    .esaf-dashboard-nav{display:flex;}
    #esaf-dashboard-custom-links-table th{min-width:160px;}
    #esaf-dashboard-custom-links-table th.esaf-th-qr{min-width:100px;}
    .esaf-dashboard-payments-header-value{font-size:26px;}
    .esaf-dashboard-payments-header svg{width:40px;}
    .esaf-form-row.esaf-checkbox-row label{font-size:16px;}
    #esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-button-row button,
    .esaf-custom-links-form button,
    button#esaf-dashboard-custom-link-create,
    button#esaf-dashboard-custom-link-update,
    .esaf-form-button-row button{font-size:16px;line-height:26px;padding:11px 30px;}
    .esaf-custom-links-form h3 svg{width:28px;}
    ul.esaf-creatives-nav li a{line-height:24px;}
    .esaf-affiliate-dashboard-home-chart h4{line-height:28px;font-size:18px;}
    .esaf-affiliate-dashboard-home-box{padding:10px 15px;}
    .sign_up_section.et_section_regular .esaf-errors ul li,
    #esaf-creatives-banners .esaf-creatives-banners-intro{line-height:28px;font-size:16px;}
    #esaf-creatives-banners .esaf-creatives-banner{flex-basis:unset;}
    #esaf-dash-wrapper form.esaf-form.esaf-account-form{padding:40px 20px;}
    label{font-size:16px;}
    div#esaf-dash-wrapper .esaf-dashboard-payments-header-label{font-size:18px;}
    #esaf-dashboard-custom-links-table th.esaf-dashboard-custom-links-th-destination-url,
    #esaf-dashboard-custom-links-table .esaf-dashboard-custom-links-td-destination-url,
    #esaf-creatives-text-links-table .esaf-th-id,
    #esaf-creatives-text-links-table .esaf-td-id,
    #esaf-creatives-text-links-table .esaf-td-modified,
    #esaf-creatives-text-links-table .esaf-th-modified,
    #esaf-creatives-text-links-table .esaf-th-example,
    #esaf-creatives-text-links-table .esaf-td-example{display:table-cell;}
    table#esaf-creatives-text-links-table{width:100%;display:block!important;overflow-x:auto;border:0;}
    .esaf-affiliate-dashboard-custom-message p,
    .esaf-dashboard-payments-header+p,
    .esaf-form.esaf-custom-links-form p{font-size:16px;line-height:26px;}
    #esaf-creatives-text-links-table thead tr th,
    #esaf-dashboard-custom-links-table thead tr th{font-size:16px;}

/* Dashboard page css End */}
@media (max-width:980px){
    body.page-template-default .esaf-pro-dashboard-login-content h1,
    body.page-template-default .esaf-pro-dashboard-signup-content h1{font-size:32px;line-height:42px;}

    /* Dashboard page css Start */
    .esaf-dashboard-payments-header svg{width:36px;}
    body .esaf-dashboard-nav>a{font-size:16px;padding:16px 15px;}
    .esaf-dashboard-nav{display:flex;}
    .esaf-custom-links-form h3 svg{padding:4px;}
    .esaf-pro-dashboard-content #esaf-dash-wrapper h3,
    #esaf-dash-wrapper h3,
    #esaf-dash-wrapper h3{font-size:26px;line-height:36px;}
    ul.esaf-creatives-nav li{margin:0 12px 0 0;}
    ul.esaf-creatives-nav li:last-child{margin-right:0;}
    div#esaf-dash-wrapper .esaf-dashboard-nav{justify-content:flex-start;}
    #esaf-dash-wrapper form.esaf-form.esaf-account-form{padding:40px 20px;}
    h4.esaf-get-html-code-title{font-size:20px;line-height:30px;}
    .esaf-affiliate-dashboard-home-box-column{padding:0 0 10px 0;}
    .esaf-pro-dashboard-content{padding:60px 20px;}

/* Dashboard page css End */}
@media only screen and (max-width:768px){

    /* Dashboard page css Start */
    .esaf-pro-dashboard-layout .esaf-pro-dashboard-responsive-nav{padding:10px 20px;border-bottom:1px solid #CCCCCC;margin-bottom:0;}
    .esaf-pro-dashboard-layout .esaf-pro-dashboard-responsive-nav span,
    .esaf-pro-dashboard-layout .esaf-pro-dashboard-responsive-nav .ea-icon-menu:before{color:#000;margin-left:0;}
    .esaf-pro-dashboard-menu a.esaf-nav-active,
    .esaf-pro-dashboard-menu a:hover{background:#F17922!important;}
    div#esaf-dash-wrapper .esaf-dashboard-nav-wrapper{display:flex;}
    div#esaf-dash-wrapper .esaf-dashboard-nav{flex-direction:unset;}
    .esaf-dashboard-nav{width:100%;flex-wrap:wrap;}
    .esaf-dashboard-responsive-nav{display:none;}
    .esaf-dashboard-nav>a{flex:unset;}
    .esaf-custom-links-form{padding-left:20px;padding-right:20px;}
    .esaf-form.esaf-custom-links-form p{line-height:24px;}

    /* Dashboard page css End */

    /* affiliate_program_section */
    .affiliate_program_section .esaf-dashboard-nav>a{padding:13.5px 15px!important;font-size:15px!important;}
}
@media (max-width:767px){

    /* Sign up / Login page css */
    .esaf-pro-dashboard-login .esaf-pro-dashboard-login-content,
    .esaf-pro-dashboard-signup .esaf-pro-dashboard-signup-content{margin:60px auto;}
    body.page-template-default .esaf-pro-dashboard-login-content h1,
    body.page-template-default .esaf-pro-dashboard-signup-content h1{font-size:28px;line-height:38px;margin-bottom:10px;}
    body.page-template-default .esaf-pro-dashboard-signup-content h2,
    body.page-template-default .esaf-pro-dashboard-signup-content h3,
    body.page-template-default .esaf-pro-dashboard-login-content h3{font-size:20px;line-height:30px;}
    form#wafp_registerform .esaf-form-button-row button.esaf-submit,
    .esaf-pro-dashboard-login-content form.esaf-form .esaf-form-button-row button,
    form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row button.esaf-submit{font-size:15px;line-height:25px;padding:8.5px 20px;}
    form.esaf-form.esaf-affiliate-application-form .esaf-form-row.esaf_social{margin-bottom:30px;}
    .esaf-login-actions a{font-size:15px;line-height:23px;}
    .esaf-login-actions{padding-top:15px;}
    form#wafp_registerform{margin-top:20px;}

    /* Sign up / Login page css */

    /* Dashboard page css Start */
    button#esaf-dashboard-custom-link-create,
    button#esaf-dashboard-custom-link-update,
    .esaf-form-button-row button{height:auto;border-radius:50px;padding:8px 17px;}
    .esaf-pro-dashboard-content #esaf-dash-wrapper h3,
    #esaf-dash-wrapper h3,
    #esaf-dash-wrapper h3{font-size:24px;line-height:34px;}
    span.esaf-affiliate-dashboard-home-stat-value{font-size:16px!important;}
    .esaf-affiliate-dashboard-home-box a{font-size:16px;}
    .sign_up_section.et_section_regular .esaf-errors ul li,
    .esaf-form-button-row button{line-height:25px!important;font-size:15px;}
    .esaf-dashboard-payments-header-value{font-size:26px;}
    div#esaf-dash-wrapper .esaf-dashboard-payments-header-label{font-size:16px;}
    .et_pb_section.login_page_section form.esaf-form.esaf-affiliate-application-form .esaf-form-row textarea{min-height:80px;}
    #esaf-creatives-banners .esaf-creatives-banner{width:calc(100% / 2);}
    .esaf-affiliate-dashboard-home-box-label{font-size:15px;}
    #esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-button-row button,
    .esaf-custom-links-form button,
    button#esaf-dashboard-custom-link-create,
    button#esaf-dashboard-custom-link-update,
    .esaf-form-button-row button{font-size:15px;line-height:25px;padding:8.5px 20px;}
    .esaf-form.esaf-custom-links-form p,
    #esaf-dashboard-custom-links-form label,
    #esaf-affilate-payments-table tbody td,
    #esaf-affilate-payments-table td a,
    #esaf-creatives-text-links-table tbody td,
    #esaf-creatives-text-links-table td a,
    #esaf-dashboard-custom-links-table tbody td,
    #esaf-dashboard-custom-links-table td a{font-size:15px;}
    body .esaf-dashboard-nav>a,
    .esaf-affiliate-dashboard-home-box-amount,
    .esaf-affiliate-dashboard-home-box a{font-size:16px;}
    #esaf-affilate-payments-table thead tr th,
    #esaf-creatives-text-links-table thead tr th,
    #esaf-dashboard-custom-links-table thead tr th{font-size:15px;}
    .esaf-affiliate-dashboard-custom-message p.esaf-affiliate-dashboard-custom-message p,
    .esaf-popup-content textarea,
    .esaf-popup-content .esaf-code-textarea,
    .esaf-dashboard-payments-header+p,
    #esaf-creatives-banners .esaf-creatives-banners-intro{line-height:26px;font-size:15px;}
    #esaf-dashboard-custom-links-form h3,
    #esaf-dashboard-custom-links-update-form h3{padding-left:34px;}
    h4.esaf-get-html-code-title{font-size:18px;line-height:28px;margin-bottom:10px;}
    #esaf-dash-wrapper form.esaf-form.esaf-account-form,
    #esaf-dashboard-my-affiliate-link,
    #esaf-dashboard-showcase-url{padding:30px 20px;}
    #esaf-dashboard-my-affiliate-link{margin-bottom:20px;}
    .esaf-affiliate-dashboard-home-chart h4{line-height:28px;font-size:16px;}
    .esaf-custom-links-form .esaf-dashboard-custom-links-button{margin-top:20px;}
    #esaf-dashboard-custom-links-form h3 svg{top:2px;}
    .esaf-popup-content .esaf-get-html-code-copy-buttons{justify-content:flex-start;gap:10px;}
    #esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-button-row{padding-top:30px;}

/* Dashboard page css End */}
@media (max-width:576px){

    /* Sign up / Login page css */
    .esaf-pro-dashboard-login .esaf-pro-dashboard-login-content,
    .esaf-pro-dashboard-signup .esaf-pro-dashboard-signup-content{padding:40px 20px;}
    .esaf.esaf-signup .esaf-form.esaf-signup-form,
    form.esaf-form.esaf-affiliate-application-form{display:block;}
    .esaf-pro-dashboard-login .esaf-form-row,
    .esaf-pro-dashboard-signup .esaf-form-row{margin-bottom:20px;}
    .page-template-default .esaf-pro-dashboard-login-content label,
    .page-template-default .esaf-pro-dashboard-signup-content label{width:100%;line-height:22px;}
    .esaf-pro-dashboard-login-content .esaf-form-label,
    .esaf-pro-dashboard-signup-content .esaf-form-label{display:flex;flex-direction:column;row-gap:5px;margin-bottom:10px!important;}
    span.esaf-validation-error{padding-left:0;padding-top:0;}
    .esaf-form .esaf-form-row select,
    .esaf-pro-dashboard-login .esaf-form-row input,
    .esaf-pro-dashboard-signup .esaf-form-row input{padding:8.5px 26px 8.5px 16px;height:45px;}
    form#wafp_registerform .esaf-form-button-row button.esaf-submit,
    .esaf-pro-dashboard-login-content form.esaf-form .esaf-form-button-row button,
    form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row button.esaf-submit{font-size:14px;line-height:24px;}
    .esaf-form-row.esaf_signup_agreement input+label{width:calc(100% - 18px);}
    .esaf-form-row.esaf_country select{background-position:97% 50%;}

    /* Sign up / Login page css */

    /* Dashboard page css Start */
    .esaf-form-row,
    .esaf-form-row:has(input#esaf-dashboard-address-state),
    .esaf-form-row:has(input#esaf-dashboard-address-zip),
    .esaf-form-row:has(select#esaf-dashboard-address-country),
    .esaf-form-row:has(input#esaf-dashboard-address-city),
    .esaf-form-row:has(input#esaf-dashboard-last-name),
    .esaf-form-row:has(input#esaf-dashboard-first-name){width:100%;padding:0!important;}
    div#esaf-account-saved{padding-left:0;}
    .esaf-dashboard-my-affiliate-link-input>span{top:6px;}
    #esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-button-row{padding-left:0;}
    .esaf-form-row{margin-bottom:20px;}
    .esaf-dashboard-nav>a{padding:10px 20px;}
    ul.esaf-creatives-nav li a,
    ul.esaf-creatives-nav li.esaf-creatives-nav-active a{line-height:normal;}
    ul.esaf-creatives-nav{margin-top:10px;}
    #esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-button-row button,
    .esaf-custom-links-form button,
    button#esaf-dashboard-custom-link-create,
    button#esaf-dashboard-custom-link-update,
    .esaf-form-button-row button{font-size:14px;line-height:24px;}
    body .esaf-dashboard-custom-link-input input,
    #esaf-dash-wrapper form.esaf-form.esaf-account-form .esaf-form-row input,
    .esaf-dashboard-custom-link-input #esaf-dashboard-custom-link-url-field,
    .esaf-dashboard-my-affiliate-link-input .esaf-form input:read-only,
    .esaf-dashboard-my-affiliate-link-input .esaf-form input{padding:8.5px 26px 8.5px 16px;height:45px;}
    form#esaf-dashboard-custom-links-update-form .ea-icon-docs:before,
    form#esaf-dashboard-custom-links-form .ea-icon-docs:before{top:1px;}
    form#esaf-dashboard-custom-links-update-form label,
    form#esaf-dashboard-custom-links-form label{margin-bottom:6px;}
    .mfp-content .esaf-popup{padding:40px 20px 30px;}
    .esaf-dashboard-my-affiliate-link-input,
    .esaf-dashboard-custom-link-input{padding-right:40px;}
    .esaf-dashboard-my-affiliate-link-input>span,
    .esaf-dashboard-custom-link-input>span,
    .esaf-mepr-coupon-valid-product-input>span{right:0;}

/* Dashboard page css End */}
@media (max-width:480px){
    form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row{display:flex;gap:10px;}
    form.esaf-form.esaf-affiliate-application-form .esaf-form-button-row span.esaf-form-has-errors{white-space:nowrap;}

    /* Dashboard page css Start */
    .esaf-affiliate-dashboard-home-chart{margin-top:40px;}
    table#esaf-affilate-payments-table thead th{min-width:124px;}
    #esaf-affiliate-dashboard-chart-date-range{right:auto;left:0px;display:flex;}
    .daterangepicker.ltr.auto-apply.show-ranges.show-calendar.opensleft{left:20px!important;}
    .esaf-dashboard-custom-links-button{margin-top:20px;}
    table#esaf-affilate-payments-table thead th{min-width:124px;}
    .esaf-affiliate-dashboard-home-chart h4{margin-bottom:10px;}
    #esaf-affiliate-dashboard-chart-date-range span{line-height:normal;}
    .esaf-pro-dashboard-content div#esaf-dashboard-my-affiliate-link,
    ul.esaf-creatives-nav + div#esaf-creatives-text-links div#esaf-dashboard-my-affiliate-link{flex-direction:column;row-gap:20px;}

/* Dashboard page css End */}
@media only screen and (max-width:420px){

    /* Dashboard page css Start */
    ul.esaf-creatives-nav{flex-direction:column;margin-top:0;}
    ul.esaf-creatives-nav li{width:fit-content;}

/* Dashboard page css End */}