.entry-header, .entry-footer {
    display: none;
}
.entry-content {
    max-width: 100%!important;
    margin: 0px!important;
    padding: 0px!important;
}
.woocommerce {
    max-width: 100%!important;
    width: 100%;
    display: flex;
    margin: 0px!important;
    height:100vh;
    overflow-y: scroll;
    background-color: #F9F8F9;
    flex-wrap: wrap;
}
@media screen and (min-width:1201px){
    .custom_navigation_waccount {
        width: 18%!important;
        position: fixed;
        height: 100%;
        z-index: 1;
        overflow-x: hidden;
    }
    .woocommerce-MyAccount-content {
        width: 82%!important;
        padding: 50px 25px;
        /* background-color: #F9F8F9; */
        margin-left: 18%;
    }
}
.campaign_box {
    /* background: transparent linear-gradient(180deg, #87B3DD 0%, #3671B5 100%) 0% 0% no-repeat padding-box; */
    border-radius: 12px;
    padding: 20px;
    color: #333333;
    background-color: #ffffff;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.campaign_box h5 {
    font-size: 20px;
    margin-bottom: 0px;
    width:100%;
}
.campaign_box_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 55px;
}
.campaign_box_body {
    padding: 10px 0px 5px 0px;
    border-bottom: 1px solid #ededed;
    text-align:right;
    font-size: 16px;
}
.campaign_box_body span {
    font-weight: 500;
    font-size: 35px;
}
.campaign_box_body sup {
    font-size: 22px;
    margin-right: 12px;
}
.campaign_total_referrals .campaign_total_referrals_label {
    display: block;
    font-size: 15px;
    margin-bottom: 2px;
    /* cursor: pointer; */
}
.campaign_total_referrals {
    padding: 10px 0;
}
.campaign_box_header span {
    border: 1px solid #ffffff;
    width: 24px;
    height: 24px;
    display: block;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    border-radius: 50px;
    /* Temp Hide */
    display: none;
}
/* .campaign_box_body span {
    font-size: 40px;
    font-weight: bold;
} */
.affilaite_paid, .affilaite_pending {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.affilaite_paid label, .affilaite_pending label{
    font-size: 18px;
    margin-bottom: 0px;
    text-transform: uppercase;
}
.affilaite_paid .dollar-sign, .affilaite_pending .dollar-sign {
    font-size: 18px;
    font-weight: 500;
    margin-right: 8px;
}
.affilaite_paid .affiliate_price, .affilaite_pending .affiliate_price{
    font-size: 30px;
    font-weight: 500;
}
/* .campaign_total_referrals span:hover {
    text-decoration: underline;
} */
.wdashboard_campaign .col-md-3 {
    margin-bottom: 30px;
}
/* .campaign_total_referrals span:first-child:hover {
    text-decoration: none;
}
.campaign_total_referrals span:first-child {
    cursor: default;
} */
.campaign_total_referrals_label span {
    padding-right: 10px;
}
.campaign_total_referrals_label {
    text-align: right;
    padding-right: 10px;
}
.wdash-welcome-message span {
    text-transform: capitalize;
    font-size: 15px;
    font-style: italic;
}
.wdash-welcome-message span span {
    color: #467ebd;
    font-weight: bold;
}
.wdashboard_welcome_header {
    margin-bottom: 40px;
    align-items: end;
}
.wdashboard_customer_details_heading span {
    font-size: 17px;
    text-decoration: underline;
}
.wdashboard_customer_details {
    margin: 30px 0;
}
.wdashboard_customer_details_heading {
    margin-bottom: 30px;
    display: flex;
    align-items: center;
}
.wdashboard_customer_details h3 {
    font-size: 25px;
    margin-bottom: 0px;
    margin-right: 15px;
}
/* Navigation Style */
.woocommerce-MyAccount-navigation li {
    display: block;
    width: 100%;
}
.woocommerce-MyAccount-navigation li a {
      font-size: 15px;
      padding: 13px 10px 13px 20px;
      display: flex;
      align-items: center;
      color:#242424;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
    text-decoration: none!important;
}
.custom_navigation_waccount {
    background-color: #E6EDF5;
}
.add_logo_maccount_wrapper img {
    max-width: 150px;
    height: auto;
}
.add_logo_maccount_wrapper {
    background-color: #ffffff;
    max-height: 150px;
    padding: 15px;
    text-align: center;
    overflow: hidden;
    margin-bottom: 50px;
}
.wdash-icons {
    min-width: 40px;
    text-align: center;
    margin-right: 5px;
}
.woocommerce-MyAccount-navigation li:hover a, .woocommerce-MyAccount-navigation li.is-active a {
    font-size: 15px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 10px 0px 0px 10px;    
}
.woocommerce-MyAccount-navigation ul {
    width: 90%;
    float: right;
}
.wdash-icons img {
    max-width: 30px;
}
.woocommerce-MyAccount-navigation-link--edit-company img,
.woocommerce-MyAccount-navigation-link--marketing-materials img,
.woocommerce-MyAccount-navigation-link--customer-logout img {
    max-width: 20px;
}
.woocommerce-MyAccount-navigation li a:focus{
    outline: none;
}
/* Edit Account */
.wdashboard_edit_account h3,.wdashboard_marketing_material h3 {
    font-size: 25px;
}
.woocommerce-MyAccount-content form label {
    font-size: 18px;
    font-weight: 500;
}
.edit_account_form {
    margin-top: 50px;
}
.woocommerce-MyAccount-content form input[type="text"], .woocommerce-MyAccount-content form input[type="email"],
.woocommerce-MyAccount-content form select, .woocommerce-MyAccount-content form input[type="password"] {
    max-height: 40px;
    font-size: 16px;
}
.wdashboard_button:hover,.woocommerce-form-login__submit:hover,.woocommerce-Button:hover,
.wdashboard_button:active,.woocommerce-form-login__submit:active,.woocommerce-Button:active {
    background: transparent!important;
    border-color: #0073aa!important;
    color: #0073aa!important;
    outline: none!important;
}
.wdashboard_button:hover #button_loader,.woocommerce-form-login__submit:hover #button_loader,.woocommerce-Button:hover #button_loader,
.wdashboard_button:active #button_loader,.woocommerce-form-login__submit:active #button_loader,.woocommerce-Button:active #button_loader{
    width: 16px;
    height: 16px;
    border: 3px solid rgb(74 74 74 / 30%);
    border-top-color: #3f78b9;
}
.wdashboard_button,.woocommerce-form-login__submit,.woocommerce-Button {
    padding: 10px 30px;
    border: 2px solid transparent;
    border-radius: 8px;
    font-size: 16px;
}
/* select option style */
.filter-option-inner-inner, ul.dropdown-menu.inner.show li a {
    font-size: 16px;
}
.services_of_interest_select .btn.dropdown-toggle,.services_of_interest_select {
    height: 40px;
    border: solid 1px #ccc;
    background-color: #ffffff;
    border-radius: 0px;
}
.bootstrap-select .dropdown-toggle:focus {
    outline: none!important;
}
/* Password Style */
.edit_pass_error {
    color: #dc3545;
}
.edit_pass_success {
    color: #28a745;
}
.Short {  
    width: 100%;  
    background-color: #dc3545;  
    margin-top: 5px;  
    height: 3px;  
    color: #dc3545;  
    font-weight: 500;  
    padding: 2px 2px;
}  
.Weak {  
    width: 100%;  
    background-color: #ffc107;  
    margin-top: 5px;  
    height: 3px;  
    color: #ffc107;  
    font-weight: 500;  
    padding: 2px 2px;
}  
.Good {  
    width: 100%;  
    background-color: #28a745;  
    margin-top: 5px;  
    height: 3px;  
    color: #28a745;  
    font-weight: 500;  
    padding: 2px 2px; 
}  
.Strong {  
    width: 100%;  
    background-color: #d39e00;  
    margin-top: 5px;  
    height: 3px;  
    color: #d39e00;  
    font-weight: 500;  
    padding: 2px 2px;
} 
#strengthMessage {
    font-size: 15px;
    background-color: transparent;
}
.edit_pass_error,.edit_pass_success {
    margin-top: 5px;
    height: 3px;
    font-weight: 500;
    padding: 2px 2px;
    font-size: 15px;
    background-color: transparent;
}
.hide_edit_pass{display: none;}
/* Logo Upload */
.edit_account_form .avatar-upload {
    position: relative;
    max-width: 400px;
    margin: 50px auto;
}
.edit_account_form .avatar-edit {
    position: absolute;
    right: 12px;
    top: 10px;
    z-index: 1;
}
.edit_account_form #camera {
    position: absolute;
    top: 7px;
    left: 9px;
}
.edit_account_form .txt-file {
    display: none;
}
.edit_account_form .label-upload {
    display: inline-block;
    width: 34px;
    height: 34px;
    background: #f7f7f7;
    margin-bottom: 0;
    border-radius: 100%;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 10px rgba(0,0,0, 0.5);
    cursor: pointer;
    transition: .3s ease;
    line-height: inherit!important;
}
.edit_account_form .label-upload:hover {
    background: #e5e5e5;
}

.edit_account_form .avatar-preview {
    max-width: 400px;
    height: 225px;
    position: relative;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
}
.edit_account_form .avatar-preview > div {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    background-size: 35%;
    background-repeat: no-repeat;
    background-position: center;
}
.edit_account_form .avatar-upload.left {
    margin: unset;
    /* margin-top: 60px; */
}
.label-upload {
    text-align: center;
}
/* Login Page Style */
.woocommerce h2 {
    display: none;
}
.woocommerce-form-login,.woocommerce-form-login .password-input {
    width: 100%;
}
.woocommerce-form-login__rememberme {
    display: block;
    width: 100%;
    margin-bottom: 30px;
}
.woocommerce-form-login label,.woocommerce-LostPassword a {
    font-size: 18px;
}
.edit_account_form {
    margin-top: 50px;
}
.woocommerce-form-login input[type="text"], .woocommerce-form-login input[type="password"]
{
    max-height: 40px;
    font-size: 16px;
}
.woocommerce-form-login {
    max-width: 350px;
    width: 100%;
    margin: auto!important;
    margin-top: 80px;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
    top: 0.4em;
}
/* Marketing Materials */
.wdashboard_material_wrapper_item {
    background-color: #ffffff;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    padding: 30px 30px;
    margin: auto;
    cursor: pointer;
}
.wdashboard_marketing_material {
    margin-bottom: 50px;
}
.qr_code_preview,.wdashboard_pdf_icon_image {
    padding: 10px;
    /* box-shadow: rgb(0 0 0 / 2%) 0px 1px 3px 0px, rgb(27 31 35 / 15%) 0px 0px 0px 1px; */
    margin-bottom: 15px;
    text-align: center;
}
.qr_code_preview_title,.wdashboard_pdf_title {
    text-align: center;
}
.qr_code_preview_title h5,.wdashboard_pdf_title h5 {
    font-size: 18px;
    margin-bottom: 0px;
}
.qr_code_preview img, .wdashboard_pdf_icon_image img {
    max-width: 180px;
}
.wdashboard_material_wrapper_item a {
    text-decoration: none!important;
    color: #333333;
}
.wdashboard_material_wrapper_item:hover a {
    color: #3d77b8; 
}
.wdashboard_customer_details .col-12 {
    padding-left: 0px;
}
/* Customer Details Datatable */
#customer_details_table_wrapper th, #customer_details_table_wrapper td {
    border: none;
    background-color: #f9f8f9!important;
    border-bottom: 1px solid #e5e5e5;
}
#customer_details_table_wrapper {
    font-size: 15px;
}
.wdashboard_table_hover_show span,.wdashboard_table_view_more span {
    display: block;
}
.wdashboard_table_hover_show_btn {
    color: #0070B6;
    font-size: 15px;
    font-weight: 500;
    text-transform: lowercase;
    text-decoration: underline;
}
#customer_details_table tbody tr {
    cursor: pointer;
    vertical-align: baseline;
}
/* #customer_details_table tbody tr:hover .wdashboard_table_hover_show,
#customer_details_table tbody tr:hover .hidden_services_twdashboard {
    display: block;
} */
.wdashboard_hidden_wrapper {
    min-width: 230px;
}
.wdashboard_table_view_more span:first-child {
    margin-bottom: 10px;
}
/* Date Filter */
.affiliate_dyfilter_wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
#dyfilter_form select, #dyfilter_form input[type="number"] {
    border-radius: 5px;
    height: 35px;
    font-size: 14px;
    padding: 5px 10px;
    min-width: 130px;
    cursor:pointer;
}
span.dyfilter_label {
    font-size: 16px;
    margin-right: 15px;
    display: none;
}
#dyfilter_form button, button#partner_sync_smrt {
    font-size: 14px;
    padding: 5px 15px;
    border: 1px solid transparent;
    display: flex;
    align-items: center;
    border-radius: 5px;
}
#dyfilter_form button:hover,#dyfilter_form button:active,#dyfilter_form button:focus,#partner_sync_smrt:hover,#partner_sync_smrt:focus,#partner_sync_smrt:active {
    background-color: transparent;
    border-color: #0073aa;
    color: #0073aa;
    outline: none;
}
.col.month_filter_options {
    padding-right: 0px;
}
.year_filter_options{
    position: relative;
}
/* .year_filter_options .filter_negative_notice {
    position: absolute;
    font-size: 14px;
    color: red;
    bottom: -30px;
    font-weight: bold;
    display: none;
} */
/* Loader animation */
#loading {
    display: inline-block;
    border: 3px solid rgba(255,255,255,.3);
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s ease-in-out infinite;
    -webkit-animation: spin 1s ease-in-out infinite;
  }
  
  @keyframes spin {
    to { -webkit-transform: rotate(360deg); }
  }
  @-webkit-keyframes spin {
    to { -webkit-transform: rotate(360deg); }
  }

#dyfilter_form button span {
    width: 13px;
    height: 13px;
    margin-left: 10px;
}
#dyfilter_form button:hover #loading, #dyfilter_form button:active #loading, #dyfilter_form button:focus #loading{
    border: 3px solid rgb(208 228 251);
    border-top-color: #0073aa;
}
/* Wdashboard Table Alert */
.alert_text {
    font-size: 16px!important;
}
.alert-dismissible .close {padding: 0.55rem 1.25rem!important;top: -5px;}
#wdasg-custom-notice .alert{padding: 0.5rem 1.25rem!important;}
.wdashboard_customer_details_heading span:hover {
    color: #467ebd;
}
.alert-dismissible .close:focus, .alert-dismissible .close:active {
    outline: none;
}
.wdashboard_customer_details_heading span {
    font-size: 15px;
    text-decoration: underline;
    cursor: pointer;
}
/* Campaign Loader */
#wdash-campaign-loader {
    width: 100%;
    text-align: center;
    padding: 50px 0;
    color: #333;
    font-size: 18px;
}
/* Filter Checkbox */
#dyfilter_all {
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-right: 10px;
}
.all_filter_options label {
    margin-right: 10px;
    margin-bottom: 0px;
    font-size: 15px!important;
    font-weight: 400!important;
    cursor: pointer;
}
.all_filter_options {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    /* max-width: 60px; */
    padding-right: 0px;
    /* Temp Hide */
    /* display: none; */
}
.wdash-welcome-message h3 {
    font-size: 35px;
}
.no_service_wd p {
    font-size: 16px;
    color: red;
}
.all_filter_options input {
    display: none;
}
.all_filter_options label {
    text-decoration: underline;
    cursor: pointer;
}
/* .sync_data_smrt button {
    min-width: 140px;
    display: flex;
    justify-content: center;
} */
form#dyfilter_form .row { display: flex; gap: 20px; justify-content: flex-end; }
/* My Account login page */
.woocommerce-notices-wrapper {
    position: absolute;
    width: 50%;
    margin: auto;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 18px;
}
.lost_reset_password {
    max-width: 480px;
    margin: auto;
    font-size: 18px;
    margin-top: 50px;
}
.lost_reset_password .woocommerce-form-row, .lost_reset_password .woocommerce-form-row input {
    width: 100%!important;
}
input#user_login {
    max-height: 40px;
    font-size: 16px;
}
/* Mobile View Menu */
.mob_menu {
    float: right;
    background-color: #0073aa;
    width: 40px;
    height: 40px;
    padding: 10px;
    border-radius: 5px;
    border: 2px solid transparent;
}
.mob_menu span {
    display: block;
    background-color: #fff;
    height: 3px;
    width: 100%;
    margin-bottom: 5px;
}
.mob_menu:hover, .mob_menu:focus {
    background-color: transparent;
    border-color: #0073aa;
}
.mob_menu:hover span, .mob_menu:focus span {
    background-color: #0073aa;
}
/* Responsive */
@media screen and (max-width:767px){
    .add_logo_maccount_wrapper {
        text-align: left;
    }
}
@media screen and (max-width:480px){
    .woocommerce-MyAccount-content{
        padding: 50px 10px;
    }
    .add_logo_maccount_wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0px;
    }
    .woocommerce-MyAccount-navigation ul li a {
        border-radius: 0px!important;
    }
    .woocommerce-MyAccount-navigation ul {
        width: 100%;
        float: none;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation{
        margin-bottom: 0px!important;
    }
    
}
#wdash-load-all {display: none!important;}
#wdash-campaign-loader #loading {
    width: 25px;
    height: 25px;
    border: 3px solid rgb(212 237 218);
    border-top-color: #0073aa;
}
/* Add button loader */
.woocommerce-button {
    display: flex;
    align-items: center;
    justify-content: center;
}
.woocommerce-button span {
    /* margin-left: 10px; */
    width: 15px;
    height: 15px;
}
.woocommerce-button:hover span,
.woocommerce-button:active span,
.woocommerce-button:focus span{
    border-color: #0073aa;
    border-top-color: #0073aa;
}
/* .campaign_box .campaign_box_body {
    min-height: 120px;
} */
#dyfilter_clear {
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
}
.button_loader,.button_loader_submit {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.button_loader #loading, .button_loader_submit #loading{
    width: 14px;
    height: 14px;
    border: 3px solid rgb(255 255 255 / 30%);
    border-top-color: #ffffff;
    margin-left: 5px;
    margin-top: 2px;
}
.button_loader:hover #loading,
.button_loader:focus #loading,
.button_loader:active #loading,
.button_loader_submit:hover #loading,
.button_loader_submit:focus #loading,
.button_loader_submit:active #loading {
    width: 14px;
    height: 14px;
    border: 3px solid rgb(74 74 74 / 30%);
    border-top-color: #3f78b9;
}

#ref_table_loader #loading {
    width: 25px;
    height: 25px;
    border: 4px solid rgb(129 129 129 / 30%);
    border-radius: 50%;
    border-top-color: #666;
}
#ref_table_loader {
    text-align: center;
}
/* Change the woocommerce icon */
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after{display: none;}
.woocommerce-form-login .show-password-input {
    background-image: url(../img/eye-hide-password.svg);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 40px;
    width: 10px;
    height: 25px;
    background-size: 25px;
}
.woocommerce-form-login .show-password-input.display-password {
    background-image: url(../img/eye-show-password.svg);
}
.page_loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../img/myaccount-loader.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .9;
}
/* div#campaign_search_result{display: none;} */
.campaign_box_body .paid_payment {
    color: #090;
}
/* Hamburger Menu */
#lyc_affiliate_mobilemenu {
    background-image: url('../img/hm-menu-close.svg');
    width: 35px;
    height: 35px;
    background-size: cover;
    background-repeat: no-repeat;
}
#lyc_affiliate_mobilemenu.nav-open{
    background-image: url('../img/hm-menu-open.svg');
}
/* Partner Responsive */

@media only screen and (max-width: 480px) {
    .woocommerce-MyAccount-navigation ul {display: none;}
    .wdash-welcome-message h3 {
        font-size: 25px!important;
    }
    form#dyfilter_form .row {
        justify-content: center!important;
    }
    .woocommerce-MyAccount-content{
        padding: 50px 0px!important;
    }
    .campaign_box_body span {
        font-size: 25px;
    }
    .campaign_box .campaign_box_body {
        min-height: 100px;
    }
    #customer_details_table_filter, #customer_details_table_length {
        display: none;
    }
    #insert_customer_details {
        padding-left: 0px;
        padding-right: 0px;
    }
    .edit_account_form, .wdashboard_material_wrapper {
        padding: 15px;
    }
    .wdashboard_edit_account h3, .wdashboard_marketing_material h3 {
        text-align: center;
    }
    .year_filter_options, .month_filter_options {
        width: 40%;
    }
}


@media only screen and (min-width: 481px) and (max-width: 767px) {
    .woocommerce-MyAccount-navigation ul {display: none;}
    .wdash-welcome-message h3 {
        font-size: 25px!important;
    }
    form#dyfilter_form .row {
        justify-content: center!important;
    }
    .woocommerce-MyAccount-content{
        padding: 50px 0px!important;
    }
    .campaign_box_body span {
        font-size: 25px;
    }
    .campaign_box .campaign_box_body {
        min-height: 100px;
    }
    #customer_details_table_filter, #customer_details_table_length {
        display: none;
    }
    #insert_customer_details {
        padding-left: 0px;
        padding-right: 0px;
    }
    .edit_account_form, .wdashboard_material_wrapper {
        padding: 15px;
    }
    .wdashboard_edit_account h3, .wdashboard_marketing_material h3 {
        text-align: center;
    }
    .year_filter_options, .month_filter_options {
        width: 40%;
    }
    .add_logo_maccount_wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0px;
    }
    .woocommerce-account nav.woocommerce-MyAccount-navigation {
        margin: 0px;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
        border-radius: 0px!important;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        width: 100%;
    }
    #customer_details_table_filter, #customer_details_table_length,.wdashboard_table_hover_show, .wdashboard_table_view_more,.hidden_services_twdashboard {
        display: none;
    }
}


@media only screen and (min-width: 768px) and (max-width: 992px) {
    #customer_details_table_filter, #customer_details_table_length,.wdashboard_table_hover_show, .wdashboard_table_view_more,.hidden_services_twdashboard, #lyc_affiliate_mobilemenu {
        display: none;
    }
}


@media only screen and (min-width: 993px) and (max-width: 1200px) {
    #customer_details_table_filter, #customer_details_table_length,.wdashboard_table_hover_show, .wdashboard_table_view_more,.hidden_services_twdashboard, #lyc_affiliate_mobilemenu {
        display: none;
    }
}


@media only screen and (min-width: 1201px) {
    #customer_details_table_filter, #customer_details_table_length,.wdashboard_table_hover_show, .wdashboard_table_view_more,.hidden_services_twdashboard,#lyc_affiliate_mobilemenu {
        display: none;
    }
}

.woocommerce-account .content-sidebar-wrap, .woocommerce-MyAccount-navigation {
    padding: 0px!important;
}

.woocommerce-account .footer-widgets,.woocommerce-account header.site-header{display: none;}
.woocommerce-account #genesis-content { margin: 0px!important; }
.woocommerce.full-width-content .content, .woocommerce-page.full-width-content .content {max-width: 100%!important; width:100%!important;}
.woocommerce-account .content-sidebar-wrap{max-width: 100%!important;}
#copy_ref_url_partner {
    color: #007bff;
}
#copy_ref_url_partner:hover {
    text-decoration: underline;
}
.qr_code_preview_title h5:hover a, .qr_code_preview_title:hover a, .wdashboard_material_wrapper_item:hover a {
    color: #333!important;
}
.copy_URL_partner_dashboard {
    display: flex;
    align-items: center;
    justify-content: center;
}
.wdashboard_material_wrapper_item {
    min-height: 300px;
}
.copy_URL_partner_dashboard:hover h5 {
    color: #007bff;
}
.hide_company_name_partner label {
    margin-bottom: 0px;
}
.hide_company_name_partner select {
    max-width: 150px;
    margin-left: 15px;
    border-radius: 5px;
    height: 35px;
}
.hide_company_name_partner {
    padding-left: 10px;
    display: flex;
    align-items: center;
}
.woocommerce {
    padding: 0px!important;
}