/* Overide Coupon Affiliates Portal CSS */

.content-header {
    background-color: #ffaf29;
}
.welcome-header, .welcome-header h1  {
    color: #ffffff !important;
    font-weight:500 !important;
}
.content .login-registration-container .login-form h2 {
    font-weight:500 !important; 
    margin-bottom: 15px !important; 
}
.wcu-form-section.wcu-form-section-pro .wcusage-register-form-title {
    margin-bottom: 15px !important;
}
.affiliate-portal-container .sidebar {
    border-right-width:0;
    width:240px;
}
.affiliate-portal-container .sidebar-logo {
    padding-bottom: 50px;
}
.affiliate-portal-container .sidebar h2 {
    display:none;
}
.welcome-header .fas.fa-tag {
    color: #ffffff;
}
.portal-tablink, .ml_wcutablinks.portal-tablink {
    font-size:20px !important;
    padding-top:8px !important;
    padding-bottom:8px !important;
}
.sidebar #tab-page-back, .sidebar #tab-ml-page-back {
    border-top: 2px solid #ffffff !important;
    font-weight:500;
    margin-top:10px !important;
    padding-top:15px !important;
}
.sidebar #tab-page-back.portal-tablink:hover, .sidebar #tab-ml-page-back.portal-tablink:hover {
    color: #ec4b95 !important;
}
.wcu-reg-terms {
    font-size:16px;
}
.profile-trigger .profile-image {
    display:none;
}
.username-in-header {
    color: #ffffff;
    font-size:20px;
    font-weight:500;
    line-height:30px;
}
.username-in-header:hover, .fas.fa-caret-down.dropdown-arrow:hover, .profile-trigger:hover .username-in-header,
 .profile-trigger:hover .dropdown-arrow {
    color: #ec4b95 !important;
}
.fas.fa-caret-down.dropdown-arrow {
    color: #ffffff;
    font-size:20px;
    line-height:30px;
}
#tab-page-payouts.portal-tablink i:before, #tab-ml-page-payouts.ml_wcutablinks.portal-tablink i:before  {
    content: "\f4d3";
}
#tab-custom-1.portal-tablink:before {
    content: "\f075";
    font-family: 'Font Awesome 5 Free';
    font-size:16px;
    font-weight:900;
    margin-right:4px;
}
#tab-custom-2.portal-tablink:before {
    content: "\f56c";
    font-family: 'Font Awesome 5 Free';
    font-size:16px;
    font-weight:900;
    margin-left:2px;    
    margin-right:6px;
}
#tab-custom-3.portal-tablink:before {
    content: "\f1e0";
    font-family: 'Font Awesome 5 Free';
    font-size:16px;
    font-weight:900;
    margin-left:2px;     
    margin-right:4px;
}
.wcusage-info-box-dollar:before {
    content: "\f154";
}
.wcusage-info-box-dollar2:before {
    content: "\f4d3";
}
.wcusage-info-box-dollar3:before {
    content: "\f570";
}
.wcusage-info-box-dollar4:before {
    content: "\f058";
}
.wcu-button-export, #wcu-monthly-orders-button, #wcu-orders-button, #wcu-summary-button, #wcusage_copylink, #wcu-paypal-button, #submitpayoutno, .wcu-paypal-button, #wcu6 .woocommerce-EditAccountForm .woocommerce-Button, #ml-wcu4 .woocommerce-EditAccountForm .woocommerce-Button, #wcu-add-directlink-button, #wcu-add-mlainvite-button, .wcu-save-settings-button, #wcu6 button, #wcu-register-button, .wcusage-login-form-col .woocommerce-button, .wcusage_copylink, .wcusage_creativelink, .wcu-coupon-list-button, .product-rates-search, .product-rates-copy, #wcu-download-qr, .login-registration-container .woocommerce-form-login__submit {
	border-radius: 0 !important;
	border-width: 0 !important;
	font-size: 20px !important;
	padding-bottom: 2.5px !important;
	padding-top: 2px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	text-shadow: none !important;
}
#wcu-add-campaign-button {
	border-radius: 0 !important;
	border-width: 0 !important;
	font-size: 20px !important;
    height: 40px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	text-shadow: none !important;    
}
.woocommerce-button.button.woocommerce-form-login__submit {
    line-height: 35.5px;
}
#wcu-add-mlainvite-email {
    margin-right: 10px !important;
}
#wcu-summary-search, #wcu_phone, #wcu_email, #wcu_first_name, #wcu_last_name, #wcu_display_name, #wcu_website, .wcu-settings-tab-content input[type="text"] {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
@media only screen and (min-width: 940px) {
    .wcu-filters-col1 {
        width: 60%;
    }
    .wcu-filters-col2 {
        width: 40%;
    }
}
#wcu-monthly-orders-button.ordersfilterbutton {
    margin-top: 0;
    margin-bottom: 0;
}
#wcu-orders-start-monthly, #wcu-orders-end-monthly, #wcu-orders-start, #wcu-orders-end, #wcu-summary-start, #wcu-summary-end {
    border-radius: 0 !important;
    font-size:17px !important;
}
#wfc-open-cart-button.at-bottom.has-icon {
display:none;
}
.wcu-register-field-col {
    font-size:16px;
}
.wcu_form_affiliate_register label {
    font-weight:500;
    margin-bottom:10px;
    line-height:24px !important;
}
.login-form label {
    font-weight:500;
    margin-bottom: -6px;
    line-height:24px !important;
}
.wcu_form_affiliate_register input[type="text"], .wcu_form_affiliate_register input[type="email"], .wcu_form_affiliate_register input[type="password"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
    font-size:20px;
    margin-top:-6px;
    margin-bottom: 0 !important;
    padding-top:4px;
    padding-bottom:4px;
}
.login-form input[type="text"], .login-form input[type="password"], #wcu-add-campaign-name {
    font-size:20px;
    margin-bottom: 0 !important;
    padding-top:4px;
    padding-bottom:4px;    
}
.wcu-campaigns-col2 {
    margin-top: 0 !important;
}
@media only screen and (min-width: 760px) {
#wcu-add-campaign-name {
    margin-right: 0 !important;
    width: calc(80% - 10px);
}
#wcu-add-campaign-button {
    margin-left: 10px !important;
    width: 20%;
}
}
.wcu-reg-terms {
    font-weight:500;
    padding-top: 10px;
    padding-bottom: 10px;
}
.wcu-settings-tab-nav a {
    font-size:17px;   
}
.wcusage-reward-text {
    background-image: none;
    border: none;
    padding: 0;
}
.wcusage-reward-text .wcusage-reward-summary-item {
    background-color: #00aeef;
    border-radius: 5px;
    color: #ffffff;
    font-weight: 500;
    padding: 5px 10px 5px 10px;
    text-shadow: none;
}
@media only screen and (min-width: 760px) {
    .wcu-campaigns-col1 {
        width: 40%;
    }
    .wcu-campaigns-col2 {
        width: 60%;
    } 
}
.wcu-campaigns-col1 .wcusage_custom_ref_url, .wcu-campaigns-col2 #wcu-referral-campaign {
    margin-top: 10px;
}
.wcu-campaigns-col2 #wcu-add-campaign {
    margin-top: 20px !important;
    width: 100%;
}
#tab-payout-settings.wcu-settings-tab-pane.active p {
    font-size: 16px;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 0;
}
#wcu-payout-type {
    margin-top: 0;
}
#wcu-payout-type-banktransfer p {
    font-size: 16px;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 0 !important;
}
#tab-statement-settings.wcu-settings-tab-pane.active, #tab-email-notifications.wcu-settings-tab-pane.active, #tab-account-details.wcu-settings-tab-pane.active {
    padding-top: 10px;
}
#tab-statement-settings.wcu-settings-tab-pane.active p label, #tab-account-details.wcu-settings-tab-pane.active p label {
    display: block;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0 !important;
}
#tab-account-details.wcu-settings-tab-pane.active #wcu_phone, #tab-account-details.wcu-settings-tab-pane.active #wcu_website {
    margin-top: 0;
    width:300px;
}