.wallet_info_id label { display: inline-block; padding-right: 10px; }
.wallet_id_unassigned { margin-top: 15px; }
.wallet_transactions_body table { background-color: #CDCDCD; font-family: arial; font-size: 10pt; margin: 10px 0 15px; text-align: left; width: 100%; }
.wallet_transactions_body table thead tr th, .wallet_transactions_body table tfoot tr th { background-color: #FFFFFF; font-size: 10pt; padding: 6px; }
.wallet_transactions_body table thead tr .header { background-image: url("../img/bg.gif"); background-position: right center; background-repeat: no-repeat; cursor: pointer; }
.wallet_transactions_body table tbody td { background-color: #FFFFFF; color: #3D3D3D; padding: 4px; vertical-align: top; }
.wallet_transactions_body table tbody td.negativeValue { color: #e14d43 !important; }
.wallet_transactions_body table tbody tr.odd td { background-color: #F0F0F6; }
.wallet_transactions_body table thead tr .headerSortUp { background-image: url("../img/asc.gif"); }
.wallet_transactions_body table thead tr .headerSortDown { background-image: url("../img/desc.gif"); }
.wallet_transactions_body table thead tr .headerSortDown, .wallet_transactions_body table thead tr .headerSortUp { background-color: #FFFFFF; }
.cmmp_button.create-wallet-button-ajax { position: relative; padding: 0px 20px; padding-left: 60px; box-shadow: none !important; background-color: #5865f2; color: white !important; display: inline-block; margin: 10px auto; border-radius: 5px; outline: none; height: 48px; line-height: 44px; box-sizing: border-box; border:none; }
.cmmp_button.create-wallet-button-ajax:active,
.cmmp_button.create-wallet-button-ajax:hover,
.cmmp_button.create-wallet-button-ajax:visited {
	color: white; box-shadow: none;
}
.cmmp_button.create-wallet-button-ajax:active { margin-top: 12px; margin-bottom: 8px; }
a.cmmp_button.create-wallet-button-ajax span.dashicons { color: rgba(255, 255, 255, 0.43); font-size: 30px; position: absolute; top: 0px; left: 0px; width: 48px; height: 100%; line-height: 48px; background-color: #2b8e15; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 50%; vertical-align: middle; display: inline-block; -webkit-transition: all 0.1s; transition: all 0.1s; }
a.cmmp_button.create-wallet-button-ajax:hover span.dashicons { font-size: 38px; }
.currentWalletID, .createdWalletID { display: inline-block; width: 50%; margin: 3px; padding: 10px 15px; border-radius: 5px; color: #006400; background-color: rgb(240, 255, 240); border: 1px solid rgb(201, 236, 201); }
.currentWalletID.inactive { background-color: #ccc; border: 1px solid #777; }
input.currentWalletID { height:45px; margin-right:10px !important; padding-left:10px !important; padding-right:10px !important; }
.cmmp_wallet_row { margin-top:10px; }
form#provide-wallet-id input#wallet_id,
form#provide-wallet-id input[type="submit"],
form#provide-wallet-id-admin input#wallet_id,
form#provide-wallet-id-admin input[type="submit"],
form#provide-wallet-create-admin input#wallet_id,
form#provide-wallet-create-admin input#points,
form#provide-wallet-create-admin input[type="submit"],
form#provide-wallet-adjustment-admin input#wallet_id,
form#provide-wallet-adjustment-admin input#points,
form#provide-wallet-adjustment-admin input#comment,
form#provide-wallet-adjustment-admin input[type="submit"]
{
    height: 48px;
    box-sizing: border-box;
    margin: 5px auto;
}
form#provide-wallet-id label[for="wallet_id"],
form#provide-wallet-id-admin label[for="wallet_id"],
form#provide-wallet-create-admin label[for="wallet_id"],
form#provide-wallet-adjustment-admin label[for="wallet_id"]
{
    margin: 5px 15px 5px 0px;
    display: inline-block;
}
form#provide-wallet-id-admin input#wallet_id { width:350px; margin-right:15px; }
form#provide-wallet-create-admin input#wallet_id { width:350px; }
form#provide-wallet-create-admin input#points { width:350px; }
form#provide-wallet-adjustment-admin input#wallet_id { width:350px; }
form#provide-wallet-adjustment-admin input#points { width:350px; }
form#provide-wallet-adjustment-admin input#comment { width:350px; }
form#provide-wallet-adjustment-admin textarea#comment { width:350px; height:70px; }
.createdWalletID { font-weight: bolder; }
form#cm-micropayments-checkout-form ul.cm-micropayments-checkout-form-list label { display: inline-block; position: relative; padding-left: 25px; }
ul.cm-micropayments-checkout-form-list li { border-bottom: 1px dotted rgba(0, 0, 0, 0.25); padding: 20px; list-style: none; }
ul.cm-micropayments-checkout-form-list li:last-of-type { border-bottom: 0px; }
form#cm-micropayments-checkout-form { padding: 20px; border-radius: 5px; background-color: rgba(0, 0, 0, 0.05); }
form#cm-micropayments-checkout-form h3 { line-height: 1em; vertical-align: middle; }
form#cm-micropayments-checkout-form h3 span { margin-right: 20px; font-size: 1.5em; line-height: inherit; }
form#cm-micropayments-checkout-form span.cm_checkoutMsg { display: block; margin: 10px auto; }
form#cm-micropayments-checkout-form input#cm-micropayments-checkout-form-submit,
form#provide-wallet-id input[type="submit"],
form#provide-wallet-id-admin input[type="submit"],
form#provide-wallet-create-admin input[type="submit"],
form#provide-wallet-adjustment-admin input[type="submit"],
form#cmmp_exchange_points_for_discount_form input[type="submit"] {
    position: relative;
    padding: 12px 30px;
    height: 48px;
    min-width: 120px;
    box-sizing: border-box;
    box-shadow: none !important;
    background-color: #5865f2;
    color: white !important;
    display: inline-block;
    margin: 10px auto;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
	border:none;
}
form#cm-micropayments-checkout-form input#cm-micropayments-checkout-form-submit:hover,
form#provide-wallet-id input[type="submit"]:hover,
form#provide-wallet-id-admin input[type="submit"]:hover,
form#provide-wallet-create-admin input[type="submit"]:hover,
form#provide-wallet-adjustment-admin input[type="submit"]:hover,
form#cmmp_exchange_points_for_discount_form input[type="submit"]:hover {
    opacity: 0.8;
}
form#cm-micropayments-checkout-form input#cm-micropayments-checkout-form-submit:active,
form#provide-wallet-id input[type="submit"]:active,
form#provide-wallet-id-admin input[type="submit"]:active,
form#provide-wallet-create-admin input[type="submit"]:active,
form#provide-wallet-adjustment-admin input[type="submit"]:active,
form#cmmp_exchange_points_for_discount_form input[type="submit"]:active {
    margin-top: 12px;
    margin-bottom: 8px;
}
.dashicons:before, .dashicons[class*=" ps-icon-"]:before {font-family: dashicons !important;}
.cmmp_tip_button_container { float:left; width:100%; clear:both; margin-bottom:20px; }
.cmmp_tip_button_container span { float:left; }
.cmmp_tip_button_container a { clear:both; background:#ccc; color:#000; border-radius:5px; text-decoration:none; padding: 10px 30px; float:left; }
.cmmp_tip_button_container a:hover { background:#ddd; text-decoration:none; }
.wallet_to_user_section { display: block; position: relative; line-height: 3em; }
input[name="wallet_id_from"] { display: inline-block; }
.select2-selection__rendered, .select2-results__option { line-height: 31px !important; }
.select2-container .select2-selection--single { height: 35px !important; }
.select2-selection__arrow { height: 34px !important; }
.cmmp_field { margin: 10px 0; }
.cmmp_history_pagination_bar { display: block; margin: auto; }
.cmmp_history_pagination_bar ul { list-style: none; display: inline-block; padding-left: 0; }
.cmmp_history_pagination_bar ul li { display: block; color: black; float: left; margin-right:5px; }
.cmmp_history_pagination_bar ul li a { color: black; padding: 8px 16px; text-decoration: none; box-shadow: none !important; border-radius: 3px; }
.cmmp_history_pagination_bar ul li.cmmp_pagination_active a { background-color: #4CAF50; color: white; }
.cmmp_history_pagination_bar ul li:hover:not(.cmmp_pagination_active) a {background-color: #ddd;}
.custom_points_input_field { height:40px; margin-top:10px !important; width:250px; }
.cmmp_wallet_row { clear:both; }
.cmmp_wallet_row button { padding: 15px 20px; background-color: #5865f2; color: white; border-radius: 5px; border: none; cursor:pointer; }
.wallet_info_container { margin-top:5px; }
.wallet_transactions_container { margin-top:15px; }

.cmmp_woo_product_points_container { display:inline-block; color:#292841; }
.dropdown-menu .cmmp_woo_product_points_container { color:#7d879c; }
#account-menu .cmmp_woo_product_points_container { color:#7d879c; }
.dokan-points-withdraw-content .cmmp_woo_product_points_container { color:#8a6d3b; }
.dokan-points-withdraw-content .cmmp_woo_product_points_container .cmmp_woo_product_points { margin-bottom:0; }
.cmmp_woo_product_points { margin-bottom:15px; display:block; }
.cmmp_woo_product_points ins {  }
.cmmp_woo_product_points del { margin-left:10px; color: #7d879c; }
li.product .cmmp_woo_product_points { display:block; margin-bottom:0px; border-radius:0.1875rem; background-color:rgba(78, 84, 200, 0.1); padding:0.25rem 0.5rem 0.25rem 0.5rem; }
li.product .cmmp_woo_product_points ins {  }
li.product .cmmp_woo_product_points del { color: #7d879c; }
.cart_item .cmmp_woo_product_points { display:inline-block; margin-bottom:0px; margin-right:10px; }
.cart_item .cmmp_woo_product_points ins {  }
.cart_item .cmmp_woo_product_points del { color: #7d879c; }
.woocommerce-mini-cart-item .cmmp_woo_product_points { display:inline-block; margin-bottom:0px; margin-right:10px; }
.woocommerce-mini-cart-item .cmmp_woo_product_points ins {  }
.woocommerce-mini-cart-item .cmmp_woo_product_points del { color: #7d879c; }
.cart-subtotal .cmmp_woo_product_points { margin-bottom:0; display:inline-block; margin-right:15px; }
.cart-subtotal .cmmp_woo_product_points ins {  }
.cart-discount .cmmp_woo_product_points { margin-bottom:0; display:inline-block; margin-right:15px; }
.cart-discount .cmmp_woo_product_points ins {  }
.order-total .cmmp_woo_product_points { margin-bottom:0; display:inline-block; margin-right:15px; }
.order-total .cmmp_woo_product_points ins {  }
.woocommerce-mini-cart__total .cmmp_woo_product_points { margin-bottom:0; display:inline-block; margin-right:15px; font-size:0.975rem !important }
.woocommerce-mini-cart__total .cmmp_woo_product_points ins {  }
.woocommerce-mini-cart__total .cmmp_woo_product_points del { color: #7d879c; }
.dropdown-menu .cmmp_woo_product_points { margin-bottom:0; display:inline-block; font-size:0.9rem !important; }
.dropdown-menu .cmmp_woo_product_points ins {  }
.dropdown-menu .cmmp_woo_product_points del { color: #7d879c; }
.single-product .cmmp_woo_product_points del { color: #7d879c; font-size:1.1rem; }

/*
.single-product .cz-sidebar-static .summary .d-flex.align-items-center { display:block !important; }
.single-product .cz-sidebar-static .summary .out-of-stock { margin-bottom:25px; }
*/

.seller_sales_in_points .cmmp_woo_product_points { font-size:2rem !important; margin-bottom:0px; }
.seller_product_row .seller_product_row_points { display:inline-block; margin-right:10px; font-size:1rem !important; }
.seller_product_row .seller_product_row_points small { font-size:1rem !important; }

.woocommerce-Price-amount { color:#7C879C !important; }
.woocommerce-Price-amount.cmmp_woo_product_points { color:#292841 !important; }
.woocommerce-orders-table .woocommerce-Price-amount { color:#292841 !important; }
.woocommerce-order-details .woocommerce-Price-amount { color:#292841 !important; }
body.woocommerce-order-received .woocommerce-Price-amount { color:#292841 !important; }
.dokan-orders-area .woocommerce-Price-amount { color:#292841 !important; }

.dokan-dashboard-menu .cmmp_woo_product_points { margin-bottom:0px; }

.seller_sales_in_points p.h2 { color:#7C879C !important; }
.seller_sales p.h2 { color:#7C879C !important; }

.wp-block-essential-blocks-row.alignfull { margin: auto !important; }

#dokan-request-withdraw-button { display:none; }
#dokan-withdraw-payment-method-list { display:none; }

.transfer_wallet_points_form { clear:both; }
.transfer_wallet_points_form .cmmp_field { clear:both; }
.transfer_wallet_points_form .cmmp_field > span { display:block; clear:both; width: 100% !important; }
.transfer_wallet_points_form .cmmp_field > span ul { padding-bottom:0px !important; padding-left:0 !important; }
.transfer_wallet_points_form .cmmp_field > span ul li { list-style:none !important; }
.transfer_wallet_points_form .cmmp_field > input { display:block; clear:both; width:100%; height:30px; }
.transfer_wallet_points_form .cmmp_field > textarea { width:100%; height:90px; }
.transfer_wallet_points_form .transfer_wallet_points_submit { cursor:pointer; padding:10px 20px; }

.cmmp_manage_goals_container { clear:both; }
.cmmp_manage_goals_container .cmmp_manage_goals_header { clear:both; margin-bottom:10px; text-align:right; }
.cmmp_manage_goals_container .cmmp_manage_goals_header h2 { text-align:left; font-size:18px; padding-left:10px; }
.cmmp_manage_goals_container .cmmp_manage_goals_header table { width:100%; }
.cmmp_manage_goals_container .cmmp_manage_goals_header table th { vertical-align:top; }
.cmmp_manage_goals_container .cmmp_manage_goals_header table td { vertical-align:top; }
.cmmp_manage_goals_container .cmmp_manage_goals_header table input[type="text"] { width:100%; height:30px; }
.cmmp_manage_goals_container .cmmp_manage_goals_header table input[type="number"] { width:150px; height:30px; }
.cmmp_manage_goals_container .cmmp_manage_goals_header table input[type="date"] { width:150px; height:30px; }
.cmmp_manage_goals_container .cmmp_manage_goals_header table input[type="submit"] { width:100px; height:30px; cursor:pointer; padding:10px 20px; line-height:8px; }
.cmmp_manage_goals_container .cmmp_manage_goals_header table input[type="button"] { width:100px; height:30px; cursor:pointer; padding:10px 20px; margin-left:10px; line-height:8px; }
.cmmp_manage_goals_container .cmmp_manage_goals_header table textarea { width:100%; height:150px; }
.cmmp_manage_goals_container .cmmp_manage_goals_header table select { width:100%; height:30px; }
.cmmp_manage_goals_container .cmmp_manage_goals_header > a { text-decoration:none; }
.cmmp_manage_goals_container .cmmp_manage_goals_header > a:hover { text-decoration:none; }
.cmmp_manage_goals_container .cmmp_manage_goals_content { clear:both; }
.cmmp_manage_goals_container .cmmp_manage_goals_content table { width:100%; }
.cmmp_manage_goals_container .cmmp_manage_goals_content table tr { text-align:left; }
.cmmp_manage_goals_container .cmmp_manage_goals_content table tr th { text-align:left; }
.cmmp_manage_goals_container .cmmp_manage_goals_content table tr td { text-align:left; }
.cmmp_manage_goals_container .cmmp_manage_goals_content table tr td a { text-decoration:none; }
.cmmp_manage_goals_container .cmmp_manage_goals_content table tr td a:hover { text-decoration:none; }

.cmmp_display_goals_container { clear:both; }
.cmmp_display_goals_container .cmmp_display_goal_row { clear:both; border:1px solid #ccc; padding:20px; margin-bottom:20px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_title { font-weight:bold; font-size:16px; margin-bottom:5px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_deadline_date { float:right; font-weight:normal; font-size:15px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_description { margin-bottom:5px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_data { clear:both; margin-bottom:5px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_data .cmmp_text { text-align:left; margin-bottom:5px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_data .cmmp_pbar_border { border: 1px solid #ccc !important; margin-bottom:5px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_data .cmmp_pbar_border .cmmp_pbar_fill { text-align:right; padding-right:10px; height: 24px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_action { clear:both; margin-bottom:5px; margin-top:20px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_action input[type="number"] { height:35px; width:100px; margin-right:10px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_action select { height:35px; width:100px; margin-right:10px; }
.cmmp_display_goals_container .cmmp_display_goal_row .cmmp_display_goal_message { text-align:center; font-style: italic; }

.cmmp_goal_button_container { clear:both; width:100%; margin-bottom:20px; }
.cmmp_goal_button_container span { clear:both; }
.cmmp_goal_button_container a { clear:both; background:#ccc; color:#000; border-radius:5px; text-decoration:none; padding: 10px 15px; }
.cmmp_goal_button_container a:hover { background:#ddd; text-decoration:none; }