:root {
    --font-poppins: "Poppins";
    --color-95A2B6: #95A2B6;
    --color-637493: #637493;
    --color-1854AD: #1854AD;
    --color-396FF9: #396FF9;
    --color-D3D3D3: #D3D3D3;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-red: #EC6868;
}
.wpgv-radio-label-45,
.wpgv-radio-label-46{
    display: none !important;
}
#loading-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.loading-spinner {
    border: 4px solid #f3f3f3;
    border-top: 4px solid #3498db;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 2s linear infinite;
}

.wpgv-button-dimiss {
    display: flex;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* Style for Admin Pages */

.gift-cards-pro_page_voucher-templates #wpwrap,
.post-type-voucher_template #wpwrap,
.post-type-wpgv_voucher_product #wpwrap,
.gift-cards-pro_page_voucher-templates #wpwrap,
.gift-cards-pro_page_voucher-setting #wpwrap,
.gift-cards-pro_page_invoice-setting #wpwrap,
.gift-cards-pro_page_add-gift-voucher-order #wpwrap,
.gift-cards-pro_page_vouchers-lists #wpwrap,
.gift-cards-pro_page_check-vouchers-balance #wpwrap,
.gift-cards-pro_page_wpgv_license_page #wpwrap,
.admin_page_new-voucher-template #wpwrap,
.admin_page_view-voucher-details #wpwrap,
.gift-cards-pro_page_voucher-products #wpwrap,
.gift-cards-pro_page_add-gift-voucher-product #wpwrap {
    background-color: #F6F7FB !important;
}

.hidden-gift-voucher {
    display: none;
}

#gift_voucher_review_notice,
.wpgv-admin-notice,
#paypal_testmode_notice {
    position: relative;
}

#gift_voucher_review_notice .notice-dismiss,
.wpgv-admin-notice .wpgv-dismiss-notice,
#paypal_testmode_notice .notice-dismiss {
    display: flex;
}

#active-gift-voucher,
#standard-templates {
    margin-top: 10px;
}

.taxonomy-wpgv_voucher_category .term-parent-wrap {
    display: none;
}

.voucher-page .check-column {
    vertical-align: middle;
}

.voucher-page .column-id {
    width: 140px;
    text-align: center;
    vertical-align: middle;
}

.voucher-page .column-couponcode {
    width: 140px;
    text-align: center;
    vertical-align: middle;
    color: #000;
    font-size: 11px;
}

.voucher-page .column-couponcode strong {
    font-size: 14px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
}

.voucher-page .column-action {
    width: 90px;
    text-align: center;
    vertical-align: middle;
}

.voucher-page .column-action .row-actions {
    position: static;
}

.voucher-page .column-see_order {
    width: 120px;
    text-align: center;
    vertical-align: middle;
}

.voucher-page .column-voucheradd_time {
    width: 100px;
    text-align: center;
    vertical-align: middle;
}

.voucher-page .column-receipt {
    width: 60px;
    text-align: center;
    vertical-align: middle;
}

.receipt.column-receipt img {
    width: 40px;
}

.wp-list-table .voucher_info.column-voucher_info th,
.wp-list-table .voucher_info.column-voucher_info td {
    padding: 0;
    font-size: 13px;
}

.wp-list-table .buyer_info.column-buyer_info th,
.wp-list-table .buyer_info.column-buyer_info td {
    padding: 0;
    font-size: 13px;
}

.voucher-page .wp-list-table #the-list th {
    padding-right: 10px;
}

.voucher-page .row-actions a {
    display: inline-block;
    padding: 5px 10px;
}

.voucher-page .column-id .row-actions a {
    padding: 0;
}

.voucher-page .row-actions .used a {
    background-color: #F44336;
    color: #fff;
    margin: 5px 0
}

.vused {
    background-color: #ddd;
    padding: 5px 10px;
    display: inline-block;
    color: #fff;
    cursor: not-allowed;
    margin: 5px 0
}

.vunused {
    display: inline-block;
    padding: 5px 10px;
    background-color: #F44336;
    color: #fff;
    margin: 5px 0
}

.voucher-page .row-actions .paid a {
    background: #00BCD4;
    color: #fff;
    margin: 5px 0
}

.voucher-page .vpaid {
    background-color: #ddd;
    padding: 5px 10px;
    display: inline-block;
    color: #fff;
    margin: 5px 0
}


/*View Voucher Page*/

#voucher-details h2 {
    margin-bottom: 10px;
}

#voucher-details .widefat thead tr th {
    font-size: 13px;
    font-weight: bold;
}

#voucher-details .main td,
#voucher-details .main th {
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
}

#voucher-details .main h3 {
    margin: 0;
}


/*Setting Page*/

.wpgiftv-row {
    display: flex;
    margin: 0 -15px;
    box-sizing: border-box;
}

.wpgiftv-row .wpgiftv-col75,
.wpgiftv-row .wpgiftv-col25 {
    padding: 0 15px;
}

.wpgiftv-row .wpgiftv-col75 {
    width: 75%;
}

.wpgiftv-row .wpgiftv-col25 {
    width: 25%;
    box-sizing: border-box;
}

.white-box {
    background: #fff;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: 2px 2px 2px #ddd;
    border: 1px solid #ddd;
}

.white-box .form-table th {
    width: 40%;
}

.white-box h2 {
    margin-top: 0;
    font-size: 20px;
    line-height: 25px;
}

.white-box h4 {
    margin: 1.5em 0 0;
    font-size: 16px;
}

.white-box ul li a {
    text-decoration: none;
}

.white-box .footer {
    border-top: 1px solid #eee;
    padding: 12px;
    font-size: 13px;
    line-height: 1.5;
    margin: 0 -20px -20px;
}

.white-box .footer p {
    margin: 0;
}

.star-ratings {
    text-align: center;
    color: #ffcd00;
}

.star-ratings .dashicons {
    font-size: 25px;
    width: 25px;
    height: 25px;
}

.wpgiftv-disclaimer {
    color: #888;
}

.voucher-page .total-unused {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.voucher-page .count,
.voucher-page .amount {
    font-size: 16px;
    display: block;
    text-align: center;
    width: 20%;
    margin-bottom: 20px;
}

.voucher-page .count span,
.voucher-page .amount span {
    font-size: 40px;
    color: #000;
    line-height: 1.3;
    font-weight: bold;
    display: block;
}

.voucher-page .total-unused form {
    display: flex;
    justify-content: flex-end;
    width: 60%;
}

#wpwrap .templates #id {
    width: 100px;
}

.wpgiftv-row .tab-content {
    display: none;
}

.wpgiftv-row .tab-content.tab-content-active {
    display: block;
}

.wpgv_wrap {
    text-align: left;
    font-size: 12px;
    margin-top: 5px;
}

.wpgv_flex {
    display: flex;
}

.wpgv_flex input[type="number"] {
    width: 80px;
}

.add_gift_white_box {
    float: left;
    width: 100%;
    background: #fff;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: 2px 2px 2px #ddd;
    border: 1px solid #ddd;
}

.admin_select_template {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.admin_single_template {
    float: left;
    width: 20%;
    text-align: center;
}

.wpgv_info {
    width: 18px;
    height: 18px;
}

.wpgv_tooltip {
    width: auto;
    float: left;
    margin-left: 10px;
    font-size: 16px;
    position: relative;
}

.wpgv_tooltip a {
    color: #fff;
    text-decoration: underline;
}

.wpgv_tooltip .wpgv_tooltiptext {
    visibility: hidden;
    width: 200px;
    height: 100px;
    background-color: rgba(2, 2, 2, 0.81);
    color: #fff;
    text-align: center;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: unset;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
    border-radius: 2px !important;
    top: -115px;
    left: -30px;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1px;
}

.wpgv_tooltip .wpgv_tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -8px;
    border-width: 8px;
    border-style: solid;
    border-color: rgb(2, 2, 2, 0.81) transparent transparent transparent;
}

.wpgv_tooltip:hover .wpgv_tooltiptext {
    visibility: visible;
    opacity: 1;
}

.wpgv_tooltip:hover {
    visibility: visible;
    opacity: 1;
}

.wpgv_tooltip {
    opacity: 1;
}

.wpgv-template-box img {
    max-width: 225px;
    margin: 0 5px;
    border: 6px solid #fff;
    transition: border-radius 0.5s linear;
    position: relative;
}

.wpgv-template-box #wpgv_trigger_template {
    cursor: pointer;
    position: relative;
    display: inline-table;
}

.wpgv-template-box #wpgv_src_result {
    max-width: 330px;
    border: 6px solid red;
    border-radius: 20px;
    transition: border-radius 0.5s linear;
}


/* .wpgv-template-box input[type="radio"]:checked+img {
    border: 6px solid red;
    border-radius: 20px;
    transition: border-radius 0.5s linear;
} */

.wpgv-template-box input[type="radio"] {
    display: none;
}

.wpgv-template-box label {
    float: left;
    position: relative;
}


/*style banner on admin voucher setting*/

.wpgiftv-settings .wpgiftv-row .image-banner .wrap-image-banner {
    background: linear-gradient(180deg, #174AC3 0%, #326BF1 100%);
    color: #fff;
    padding: 13px 20px;
    font-size: 24px;
    outline: 1px dashed #fff;
    outline-offset: -7px;
}

.wpgiftv-settings .wpgiftv-row .image-banner h2 {
    text-transform: uppercase;
    color: #fff;
    line-height: 1em;
    font-size: 24px;
}

.wpgiftv-settings .wpgiftv-row .image-banner h2 span {
    font-size: 63px;
    display: block;
    line-height: 1em;
}

.wpgiftv-settings .wpgiftv-row .image-banner p {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
}

.wpgiftv-settings .wpgiftv-row .image-banner a:focus {
    box-shadow: initial;
}

.wpgiftv-settings .wpgiftv-row .image-banner ul {
    margin-top: 14px;
    padding-top: 14px;
    font-size: 15px;
    font-weight: 500;
    border-top: 1px dashed #fff;
}

.wpgiftv-settings .wpgiftv-row .image-banner ul li {
    margin-bottom: 10px;
}

.wpgiftv-settings .wpgiftv-row .image-banner ul li span {
    display: inline-block;
    background-color: #fff;
    background-size: 60% auto;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    overflow: hidden;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.wpgiftv-settings .wpgiftv-row .image-banner ul span.icon-email {
    background-image: url("../img/icon-email.png");
}

.wpgiftv-settings .wpgiftv-row .image-banner ul span.icon-livechat {
    background-image: url("../img/icon-chat.png");
}

.wpgiftv-settings .wpgiftv-row .image-banner ul span.icon-skype {
    background-image: url("../img/icon-skype.png");
}

.wpgiftv-settings .wpgiftv-row .image-banner ul span.icon-ticket {
    background-image: url("../img/icon-ticke.png");
}

@media screen and (max-width: 1366px) {
    .wpgiftv-row .nav-tab-wrapper .nav-tab {
        padding: 25px 16px;
    }

    .wpgiftv-settings .wpgiftv-row .image-banner h2 {
        font-size: 23px;
    }

    .wpgiftv-settings .wpgiftv-row .image-banner h2 span {
        font-size: 41px;
    }

    .wpgiftv-settings .wpgiftv-row .image-banner p {
        font-size: 14px;
    }

    .wpgiftv-settings .wpgiftv-row .image-banner ul li span {
        width: 26px;
        height: 26px;
        margin-right: 5px;
    }

    .wpgiftv-settings .wpgiftv-row .image-banner .wrap-image-banner {
        padding: 13px 15px;
    }

    .wpgiftv-settings .wpgiftv-row .image-banner ul {
        font-size: 12px;
    }
}


/* Style Editor template */

body.post-type-voucher_template.wpgv-overflow-hidden {
    overflow: hidden;
}

.post-type-voucher_template #modal_edit_template {
    position: fixed;
    z-index: 99999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, .8);
    overflow-x: hidden;
    overflow-y: auto;
}

.post-type-voucher_template #modal_edit_template .modal_template_content {
    max-width: 1140px;
    min-height: 60%;
    position: relative;
    width: auto;
    margin: 1.75rem auto;
    pointer-events: none
}

.post-type-voucher_template #modal_edit_template .dialog_template {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 23px;
    outline: 0;
    padding-bottom: 30px;
    border: 11px solid #363636;
}

.post-type-voucher_template #modal_edit_template .content_header_template {
    padding: 10px;
}

.post-type-voucher_template #modal_edit_template .close_popup {
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    height: 30px;
    width: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.post-type-voucher_template #modal_edit_template .close_popup:hover,
.post-type-voucher_template #modal_edit_template .close_popup:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.post-type-voucher_template #modal_edit_template #container-template-chosse-template .konvajs-content {
    background-color: #fff;
    margin: auto;
    border: 10px solid var(--color-396FF9);
}

.post-type-voucher_template #modal_edit_template .wrap_template {
    padding: 10px 20px;
}

.post-type-voucher_template #modal_edit_template .wrap_template .wpgv_row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.post-type-voucher_template #modal_edit_template .wrap_template .wpgv_row .wpgv_col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.post-type-voucher_template #modal_edit_template #container-form-chosse-template {
    padding-right: 20px;
}

.post-type-voucher_template #modal_edit_template .content_right_tamplete {
    width: 60%;
    float: left;
}

.post-type-voucher_template #modal_edit_template .content_center_tamplete {
    width: 25%;
    float: left;
}

.post-type-voucher_template #modal_edit_template .content_top_template {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
}

.post-type-voucher_template #modal_edit_template .content_left_template {
    width: 40%;
    float: left;
}

.post-type-voucher_template #modal_edit_template .group_input_edit_temp .wpvc_input,
.post-type-voucher_template #modal_edit_template .group_input_edit_temp .wpvc_textarea {
    width: 100%;
    margin: 0;
    padding: 0 10px;
}

.post-type-voucher_template #modal_edit_template .group_input_edit_temp {
    width: 100%;
}

.post-type-voucher_template #modal_edit_template .form_section_title {
    margin-bottom: 25px;
    margin-top: 25px;
}

.post-type-voucher_template #modal_edit_template #publish,
.post-type-voucher_template #modal_edit_template #save_location {
    display: none;
}

.post-type-voucher_template #modal_edit_template .wpgv_button {
    background: var(--color-396FF9);
    border: 0 !important;
    color: #fff;
    border-radius: 8px;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-align: center;
    padding: 10px 20px;
}

.post-type-voucher_template #modal_edit_template .title_modal {
    padding: 10px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
}

.post-type-voucher_template #modal_edit_template .wpgv_wrap_icon {
    margin-bottom: 0;
    position: absolute;
    background: var(--color-396FF9);
    border-radius: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 5px;
    color: #fff;
    z-index: 99999;
}

.post-type-voucher_template .dashicons,
.post-type-voucher_template .dashicons-before:before {
    font-family: dashicons !important;
}

.post-type-voucher_template #modal_edit_template .title_modal .box-icon-edit {
    width: 39px;
    height: 39px;
    background: var(--color-396FF9);
    margin-right: 20px;
    border-radius: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.post-type-voucher_template #modal_edit_template .title_modal .box-icon-edit .dashicons-edit {
    color: #fff;
}

.post-type-voucher_template #modal_edit_template .title_modal h1 {
    font-size: 30px;
    margin: 0;
    font-weight: 500;
}

.post-type-voucher_template #modal_edit_template .group_form_edit_temp {
    width: 100%;
}

.post-type-voucher_template #modal_edit_template .group_form_edit_temp .wpvc_label {
    font-weight: 600;
    font-size: 17px;
    line-height: 1.48em;
    color: #000;
    margin: 5px 0;
    text-transform: capitalize;
    display: block;
    width: 100%;
}

.post-type-voucher_template #modal_edit_template .wp-picker-container .wp-color-result.button {
    margin: 0;
}

.post-type-voucher_template #modal_edit_template .group_form_edit_temp .wpvc_input {
    width: 100%;
    padding: 0 15px;
    min-height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #000;
    outline: 0;
    border: 1px solid #656F81;
    border-radius: 8px;
    font-family: 'Poppins';
}

.post-type-voucher_template #modal_edit_template .group_form_edit_temp .wpvc_textarea {
    height: 90px;
    resize: none;
    margin-bottom: 10px;
    line-height: 22px;
    padding: 10px 15px;
    width: 100%;
    font-size: 16px;
    color: 000;
    outline: 0px;
    border: 1px solid #656F81;
    border-radius: 8px;
}

.post-type-voucher_template #modal_edit_template #savepdf {
    display: none;
}

.post-type-voucher_template #modal_edit_template #color_font_voucher_price {
    margin: 10px 0;
}

#container-form-chosse-template .wpvc_textarea,
#container-form-chosse-template input.wpvc_input {
    margin: 10px 0 !important;
}

.post-type-voucher_template #customize-template .wpgv-template-box .wpgv_line_tr:nth-of-type(1),
.post-type-voucher_template #customize-template .wpgv-template-box .wpgv_line_tr:nth-of-type(6),
.post-type-voucher_template #customize-template .wpgv-template-box .wpgv_line_tr:nth-of-type(7),
.post-type-voucher_template #customize-template .wpgv-template-box .wpgv_line_tr:nth-of-type(8),
.post-type-voucher_template #customize-template .wpgv-template-box .wpgv_line_tr:nth-of-type(9),
.post-type-voucher_template #customize-template .wpgv-template-box .wpgv_line_tr:nth-of-type(10),
.post-type-voucher_template #customize-template .wpgv-template-box .wpgv_line_tr:nth-of-type(11) {
    display: none;
}


/*
.post-type-voucher_template #customize-template .wpgv-template-box .wpgv_line_tr:nth-of-type(1) {
    display: none;
} */

.post-type-voucher_template #wpgv_show_radio {
    float: left;
    margin-right: 10px;
    display: table;
}

.post-type-voucher_template #wpgv_show_radio span,
.post-type-voucher_template #wpgv_show_radio label {
    display: table-cell;
    text-transform: capitalize;
}

.post-type-voucher_template #wpgv_show_radio .select_template {
    display: block !important;
    float: left;
}

.post-type-voucher_template #wpgv_load_temp label {
    position: relative;
}

#wpgv_trigger_template.wpgv_loading_temp:after,
.post-type-voucher_template #modal_edit_template .wpgv_loading_modal::after,
.post-type-voucher_template #wpgv_wrap_custom_template label.wpgv_loading_temp:after,
.post-type-voucher_template #wpgv_load_temp label.wpgv_loading_temp:after {
    position: absolute;
    content: url(../img/loader.gif);
    background-color: #eee;
    top: 0;
    left: 0;
    z-index: 1111;
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
    transform: scale(1);
    display: flex;
    align-items: center;
    justify-content: center;
}

.post-type-voucher_template .disable_loding_temp:after {
    content: "" !important;
}

.post-type-voucher_template #modal_edit_template .wpgv_loading_modal::after {
    border-radius: 8px;
}

.post-type-voucher_template #wpgv_load_temp .wpgv_opacity_temp {
    opacity: 0.5;
}


/* backend new version */


/* page item */

body.post-type-wpgv_voucher_product {
    background: #F6F7FB !important;
}

.post-type-wpgv_voucher_product #wpcontent {
    background: #F6F7FB !important;
    font-family: var(--font-poppins);
}

.post-type-wpgv_voucher_product .wp-heading-inline {
    font-family: var(--font-poppins);
    font-size: 27px !important;
    font-weight: 600;
}

.gift-cards-pro_page_add-gift-voucher-product .voucherPaymentButton,
.post-type-wpgv_voucher_product .wrap .page-title-action,
.gift-cards-pro_page_voucher-products .wrap .page-title-action,
.post-type-wpgv_voucher_product .tablenav .button,
.gift-cards-pro_page_voucher-products .tablenav .button {
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
}

.post-type-wpgv_voucher_product .wrap .page-title-action,
.gift-cards-pro_page_voucher-products .wrap .page-title-action {
    margin-left: 0;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 13px 65px 12px 24px;
    text-align: center;
    position: relative;
}

.post-type-wpgv_voucher_product .wrap .page-title-action::after,
.gift-cards-pro_page_voucher-products .wrap .page-title-action::after {
    content: "\f344";
    font-size: 18px !important;
    font-weight: normal;
    font-family: dashicons;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--color-396FF9) !important;
    background: #fff !important;
    position: absolute !important;
    transform: translate(-50%, -50%);
    top: 50% !important;
    right: 0 !important;
    width: 33px;
    height: 33px;
    border-radius: 8px !important;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.post-type-wpgv_voucher_product #wpcontent .subsubsub li a,
.post-type-voucher_template #wpcontent .subsubsub li a,
.post-type-wpgv_voucher_product #wpcontent .subsubsub li a span,
.post-type-voucher_template #wpcontent .subsubsub li a span {
    color: var(--color-95A2B6);
    font-size: 15px !important;
}

.post-type-wpgv_voucher_product #wpcontent .subsubsub li a.current,
.post-type-voucher_template #wpcontent .subsubsub li a.current,
.post-type-wpgv_voucher_product #wpcontent .subsubsub li a.current span.count,
.post-type-voucher_template #wpcontent .subsubsub li a.current span.count {
    color: var(--color-black) !important;
}

.post-type-wpgv_voucher_product .notice-info {
    margin: 15px 0 !important;
}

.post-type-wpgv_voucher_product .row-title {
    font-weight: 500;
    color: var(--color-1854AD);
}

.post-type-wpgv_voucher_product td.date.column-date {
    font-weight: 400;
    font-family: var(--font-poppins);
}

.post-type-wpgv_voucher_product .widefat th a span,
.post-type-wpgv_voucher_product .widefat th,
.gift-cards-pro_page_voucher-products .widefat th a span,
.gift-cards-pro_page_voucher-products .widefat th,
.admin_page_view-voucher-details #voucher-details .widefat thead tr th {
    color: #637493;
    font-weight: 500;
    text-transform: uppercase !important;
}

.admin_page_view-voucher-details #voucher-details a.button-primary {
    margin-left: 0;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 4px 24px;
    text-align: center;
    background: var(--color-396FF9);
    border: 1px solid var(--color-396FF9);
}

.post-type-wpgv_voucher_product .wp-list-table .manage-column,
.gift-cards-pro_page_voucher-products .wp-list-table .manage-column {
    border-color: #E7E7E7 !important;
}

.post-type-wpgv_voucher_product td.title.column-title.has-row-actions.column-primary.page-title {
    /* padding-top: 10px; */
    padding-top: 29px;
}

.post-type-wpgv_voucher_product .widefat td,
.post-type-wpgv_voucher_product .widefat tbody th.check-column {
    padding-top: 0;
    vertical-align: middle;
}

.post-type-wpgv_voucher_product .updates-table td input,
.post-type-wpgv_voucher_product .widefat tfoot td input,
.post-type-wpgv_voucher_product .widefat th input,
.widefat thead td input {
    vertical-align: middle;
}

.post-type-wpgv_voucher_product input[type=checkbox],
.post-type-wpgv_voucher_product input[type=radio] {
    /* border: 2px solid #95A2B6;
    height: 20px;
    width: 20px; */
}

.post-type-wpgv_voucher_product input[type=checkbox]:checked::before {
    margin: -.15rem 0 0 -.2rem;
}

.post-type-wpgv_voucher_product .wp-list-table,
.gift-cards-pro_page_voucher-products .wp-list-table {
    border-color: #E7E7E7 !important;
    border-radius: 8px !important;
}

.post-type-wpgv_voucher_product .striped>tbody>:nth-child(odd),
.admin_page_view-voucher-details .striped>tbody>:nth-child(odd),
.gift-cards-pro_page_voucher-products .striped>tbody>:nth-child(odd) {
    background-color: #FAFBFF;
}

.post-type-wpgv_voucher_product .wp-list-table td.taxonomy-wpgv_voucher_category.column-taxonomy-wpgv_voucher_category a {
    color: #464F5F;
    font-family: var(--font-poppins);
    font-weight: normal;
    font-size: 15px;
}

.post-type-wpgv_voucher_product td#cb,
.gift-cards-pro_page_voucher-products td#cb {
    padding: 10px 0 10px 3px !important;
}

.post-type-wpgv_voucher_product .tablenav .actions select,
.gift-cards-pro_page_voucher-products .tablenav .actions select {
    border-color: #D3D3D3 !important;
    color: #1D2D4B !important;
    border-radius: 8px !important;
    font-family: var(--font-poppins);
    font-size: 15px !important;
    min-height: 43px !important;
}

.post-type-wpgv_voucher_product .search-box #post-search-input {
    border-radius: 8px !important;
    border-color: var(--color-95A2B6) !important;
    min-height: 43px;
    width: 260px;
}

.post-type-wpgv_voucher_product .search-box #search-submit {
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 11px 24px 12px 24px;
    position: relative !important;
    line-height: normal !important;
}

.post-type-wpgv_voucher_product .tablenav {
    height: auto !important;
    margin: 13px 0 !important;
}

.post-type-wpgv_voucher_product .wp-list-table p {
    border-radius: 32px !important;
    padding: 5px 0px;
    width: 107px;
    text-align: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
}

.post-type-wpgv_voucher_product .wp-list-table p.wpgv-status-publish {
    background: #E4F2FF !important;
    color: #3D7FFF !important;
}

.post-type-wpgv_voucher_product .wp-list-table p.wpgv-status-pending {
    color: #36C06E !important;
    background: #E3F5EA !important;
}

.post-type-wpgv_voucher_product .wp-list-table p.wpgv-status-draft {
    background: #FFF8E4 !important;
    color: #FFB320 !important;
}

.post-type-wpgv_voucher_product .status {
    padding: 0;
    margin: 0;
}

.post-type-wpgv_voucher_product th.sortable a,
.post-type-wpgv_voucher_product th.sorted a {
    padding: 0;
}

.post-type-wpgv_voucher_product .widefat td,
.post-type-wpgv_voucher_product .widefat th,
.gift-cards-pro_page_voucher-products .widefat td,
.gift-cards-pro_page_voucher-products .widefat th {
    padding: 8px 10px 8px 24px;
}

.post-type-wpgv_voucher_product .category a {
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: #464F5F;
}

.post-type-wpgv_voucher_product .inline-edit-col-left .inline-edit-group {
    display: none;
}

.post-type-wpgv_voucher_product .widefat .quick-edit-row td {
    padding: 23px 69px 18px 57px;
}

.post-type-wpgv_voucher_product .inline-edit-legend {
    display: none;
}

.post-type-wpgv_voucher_product .inline-edit-row fieldset label span.title,
.post-type-wpgv_voucher_product .inline-edit-row fieldset.inline-edit-date legend {
    float: unset;
}

.post-type-wpgv_voucher_product .inline-edit-row fieldset .timestamp-wrap,
.post-type-wpgv_voucher_product .inline-edit-row fieldset label span.input-text-wrap {
    margin-left: 0;
}

.post-type-wpgv_voucher_product .inline-edit-col-left .inline-edit-col {
    display: flex;
    justify-content: space-between;
}

.post-type-wpgv_voucher_product .inline-edit-col-left .inline-edit-col>label {
    width: 30%;
}

.post-type-wpgv_voucher_product .inline-edit-col-left .inline-edit-col .inline-edit-date {
    width: 50% !important;
}

.post-type-wpgv_voucher_product #wpbody-content .inline-edit-row-post .inline-edit-col-center {
    width: 23%;
}

.post-type-wpgv_voucher_product #wpbody-content .quick-edit-row-post .inline-edit-col-left {
    width: 58%;
}

.post-type-wpgv_voucher_product #wpbody-content .quick-edit-row-post .inline-edit-col-right {
    width: 10% !important;
}

.post-type-wpgv_voucher_product #wpbody-content .quick-edit-row-post .inline-edit-col-right .inline-edit-col {
    float: right;
    padding: 0;
}

.post-type-wpgv_voucher_product .inline-edit-row fieldset label,
.post-type-wpgv_voucher_product .inline-edit-row fieldset span.inline-edit-categories-label {
    margin: 0;
}

.post-type-wpgv_voucher_product #wpbody-content #wpbody-content .quick-edit-row-post .inline-edit-col-right .inline-edit-group,
.post-type-wpgv_voucher_product .quick-edit-row .inline-edit-save {
    float: right;
}

.post-type-wpgv_voucher_product .quick-edit-row .inline-edit-save .button {
    padding: 2px 27px 2px 30px;
    border-radius: 8px;
    font-weight: 600;
}

.post-type-wpgv_voucher_product .quick-edit-row .inline-edit-save .cancel {
    border: 1px solid #95A2B6;
    color: #95A2B6;
}

.post-type-wpgv_voucher_product .quick-edit-row .inline-edit-save .save {
    background: var(--color-396FF9);
    margin-left: 10px;
    border: 1px solid var(--color-396FF9);
}

.post-type-wpgv_voucher_product .quick-edit-row .inline-edit-save .spinner {
    position: absolute;
}

.post-type-wpgv_voucher_product ul.cat-checklist {
    border: unset;
    overflow-y: unset;
    padding: 0;
    margin: 0;
    background-color: unset;
}

.post-type-wpgv_voucher_product .inline-edit-row fieldset span.checkbox-title,
.post-type-wpgv_voucher_product .inline-edit-row fieldset span.title {
    color: #1D2D4B;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
}

.post-type-wpgv_voucher_product .wpgv_voucher_category-checklist label.selectit {
    color: #657795;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
}

.post-type-wpgv_voucher_product .wpgv_voucher_category-checklist label.selectit input {
    margin-right: 10px;
}

.post-type-wpgv_voucher_product .colspanchange .inline-edit-col-left .inline-edit-col label input,
.post-type-wpgv_voucher_product .inline-edit-date select {
    border-radius: 8px;
}

.post-type-wpgv_voucher_product .inline-edit-col-right .inline-edit-group.wp-clearfix {
    position: relative;
}

.post-type-wpgv_voucher_product .quick-edit-row td.colspanchange {
    border-left: 3px solid var(--color-396FF9);
    position: relative;
}

.post-type-wpgv_voucher_product .quick-edit-row td.colspanchange::before {
    border: 1px solid #E7E7E7;
    content: "";
    width: 100%;
    height: -47px;
    position: absolute;
    top: 0;
    left: 0;
}

.post-type-wpgv_voucher_product .quick-edit-row td.colspanchange::after {
    border: 1px solid #E7E7E7;
    content: "";
    width: 100%;
    height: -47px;
    position: absolute;
    bottom: 76px;
    left: 0;
}


/* page item */


/* Item category page  */

.taxonomy-wpgv_voucher_category #posts-filter .wp-list-table .inline-edit-col .input-text-wrap input {
    background: #FCFCFC;
    border: 1px solid #D3D3D3;
    box-sizing: border-box;
    border-radius: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.taxonomy-wpgv_voucher_category #wpbody-content .inline-edit-row fieldset {
    width: 65%;
}

.taxonomy-wpgv_voucher_category #wpbody-content .inline-edit-row fieldset label {
    width: 45%;
}

.taxonomy-wpgv_voucher_category #wpbody-content .inline-edit-row fieldset label span.title {
    text-transform: uppercase;
}

.taxonomy-wpgv_voucher_category #posts-filter .wp-list-table .inline-edit-col {
    display: flex;
    justify-content: space-around;
}

.taxonomy-wpgv_voucher_category #posts-filter .wp-list-table .inline-edit-save {
    display: inherit;
    padding-top: 32px;
    position: relative;
}

.taxonomy-wpgv_voucher_category #posts-filter .wp-list-table .inline-edit-save .alignright {
    margin-left: 10px;
    float: unset;
}

.taxonomy-wpgv_voucher_category .wp-list-table .inline-edit-save .cancel {
    border: 1px solid #95A2B6;
    color: #95A2B6;
}

.taxonomy-wpgv_voucher_category .wp-list-table .inline-edit-save .button {
    padding: 2px 17px 2px 16px;
    border-radius: 8px;
    font-weight: 600;
}

.taxonomy-wpgv_voucher_category .wp-list-table .inline-edit-save .save {
    background: var(--color-396FF9);
    margin-left: 10px;
    border: 1px solid var(--color-396FF9);
}

.taxonomy-wpgv_voucher_category .wp-list-table .inline-edit-save .spinner {
    float: unset;
    position: absolute;
}

.taxonomy-wpgv_voucher_category .search-box #tag-search-input {
    border-radius: 8px !important;
    border-color: var(--color-95A2B6) !important;
    min-height: 43px;
    width: 260px;
}

.taxonomy-wpgv_voucher_category td.name.column-name.has-row-actions.column-primary {
    padding-top: 30px;
}

.taxonomy-wpgv_voucher_category input#submit {
    padding: 2px 17px 2px 16px;
    border-radius: 8px;
    font-weight: 600;
    background: var(--color-396FF9);
    border: 1px solid var(--color-396FF9)
}

.taxonomy-wpgv_voucher_category .wp-list-table td.posts a {
    color: #464F5F;
}

.taxonomy-wpgv_voucher_category .inline-edit-row td.colspanchange {
    border-left: 3px solid var(--color-396FF9);
    position: relative;
}

.taxonomy-wpgv_voucher_category .inline-edit-row td.colspanchange::before {
    border: 1px solid #E7E7E7;
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.taxonomy-wpgv_voucher_category .inline-edit-row td.colspanchange::after {
    border: 1px solid #E7E7E7;
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
}


/* Item category page  */


/* Gift Card Category Page  */

.taxonomy-category_voucher_template #posts-filter .wp-list-table .inline-edit-col .input-text-wrap input {
    background: #FCFCFC;
    border: 1px solid #D3D3D3;
    box-sizing: border-box;
    border-radius: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.taxonomy-category_voucher_template #edittag .edit-tag-actions .button-primary {
    background: var(--color-396FF9);
    border-radius: 8px;
    border-color: var(--color-396FF9);
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    padding: 0px 20px !important;
}

.taxonomy-category_voucher_template #edittag .edit-tag-actions #delete-link .delete {
    color: var(--color-95A2B6) !important;
    border: 1px solid var(--color-95A2B6) !important;
    background: #FFFFFF !important;
    border-radius: 8px !important;
    font-size: 16px;
    padding: 5px 20px;
}

.taxonomy-category_voucher_template #wpbody-content .inline-edit-row fieldset {
    width: 65%;
}

.taxonomy-category_voucher_template #wpbody-content .inline-edit-row fieldset label {
    width: 45%;
}

.taxonomy-category_voucher_template #wpbody-content .inline-edit-row fieldset label span.title {
    text-transform: uppercase;
}

.taxonomy-category_voucher_template #posts-filter .wp-list-table .inline-edit-col {
    display: flex;
    justify-content: space-around;
}

.taxonomy-category_voucher_template #posts-filter .wp-list-table .inline-edit-save {
    display: inherit;
    padding-top: 32px;
    position: relative;
}

.taxonomy-category_voucher_template #posts-filter .wp-list-table .inline-edit-save .alignright {
    margin-left: 10px;
    float: unset;
}

.taxonomy-category_voucher_template .wp-list-table .inline-edit-save .cancel {
    border: 1px solid #95A2B6;
    color: #95A2B6;
}

.taxonomy-category_voucher_template .wp-list-table .inline-edit-save .button {
    padding: 2px 17px 2px 16px;
    border-radius: 8px;
    font-weight: 600;
}

.taxonomy-category_voucher_template .wp-list-table .inline-edit-save .save {
    background: var(--color-396FF9);
    margin-left: 10px;
    border: 1px solid var(--color-396FF9);
}

.taxonomy-category_voucher_template .wp-list-table .inline-edit-save .spinner {
    float: unset;
    position: absolute;
}

.taxonomy-category_voucher_template .search-box #tag-search-input {
    border-radius: 8px !important;
    border-color: var(--color-95A2B6) !important;
    min-height: 43px;
    width: 260px;
}

.taxonomy-category_voucher_template td.name.column-name.has-row-actions.column-primary {
    padding-top: 30px;
}

.taxonomy-category_voucher_template input#submit {
    padding: 2px 17px 2px 16px;
    border-radius: 8px;
    font-weight: 600;
    background: var(--color-396FF9);
    border: 1px solid var(--color-396FF9)
}

.taxonomy-category_voucher_template .wp-list-table td.posts a {
    color: #464F5F !important;
}

.taxonomy-category_voucher_template .wrap a.row-title {
    font-weight: 500;
    font-size: 15px !important;
    color: var(--color-1854AD);
}

.taxonomy-category_voucher_template .widefat tfoot td.check-column,
.taxonomy-category_voucher_template .widefat thead td.check-column {
    vertical-align: middle !important;
}

.taxonomy-category_voucher_template td#cb {
    /* padding: 20px 0 20px 3px; */
    padding: 10px 0 10px 3px !important;
}

.taxonomy-category_voucher_template .wp-list-table thead th a,
.taxonomy-category_voucher_template .wp-list-table thead th a span,
.taxonomy-category_voucher_template .wp-list-table thead th {
    color: #637493 !important;
    font-weight: 500;
}

.taxonomy-category_voucher_template .widefat td,
.taxonomy-category_voucher_template .widefat th {
    padding: 8px 10px 8px 24px;
}

.taxonomy-category_voucher_template th.sortable a,
.taxonomy-category_voucher_template th.sorted a {
    padding: 0;
}

.taxonomy-category_voucher_template .inline-edit-row td.colspanchange {
    border-left: 3px solid var(--color-396FF9);
    position: relative;
}

.taxonomy-category_voucher_template .inline-edit-row td.colspanchange::before {
    border: 1px solid #E7E7E7;
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.taxonomy-category_voucher_template .inline-edit-row td.colspanchange::after {
    border: 1px solid #E7E7E7;
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
}


/* Gift Card Category Page  */


/* voucher-templates */

.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content h1,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content h2,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content h3,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content a,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content p,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content span,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content label,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content select,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content div,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content input,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content textarea,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content td,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content tr,
.gift-cards-pro_page_voucher-products #wpcontent #wpbody-content th,
.post-type-voucher_template #wpcontent #wpbody-content h1,
.post-type-voucher_template #wpcontent #wpbody-content h2,
.post-type-voucher_template #wpcontent #wpbody-content h3,
.post-type-voucher_template #wpcontent #wpbody-content a,
.post-type-voucher_template #wpcontent #wpbody-content p,
.post-type-voucher_template #wpcontent #wpbody-content span,
.post-type-voucher_template #wpcontent #wpbody-content label,
.post-type-voucher_template #wpcontent #wpbody-content select,
.post-type-voucher_template #wpcontent #wpbody-content div,
.post-type-voucher_template #wpcontent #wpbody-content input,
.post-type-voucher_template #wpcontent #wpbody-content textarea,
.post-type-voucher_template #wpcontent #wpbody-content td,
.post-type-voucher_template #wpcontent #wpbody-content tr,
.post-type-voucher_template #wpcontent #wpbody-content th,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content h1,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content h2,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content h3,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content a,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content p,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content span,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content label,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content select,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content div,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content input,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content textarea,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content td,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content tr,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content th,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content h1,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content h2,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content h3,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content a,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content p,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content span,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content label,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content select,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content div,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content input,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content textarea,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content td,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content tr,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content th,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content h1,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content h2,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content h3,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content a,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content p,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content span,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content label,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content select,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content div,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content input,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content textarea,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content td,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content tr,
.gift-cards-pro_page_add-gift-voucher-product #wpcontent #wpbody-content th,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content h1,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content h2,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content h3,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content a,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content p,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content span,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content label,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content select,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content div,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content input,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content textarea,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content td,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content tr,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content th,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content h1,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content h2,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content h3,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content a,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content p,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content span,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content label,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content select,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content div,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content input,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content textarea,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content td,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content tr,
.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content th,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content h1,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content h2,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content h3,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content a,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content p,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content span,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content label,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content select,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content div,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content input,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content textarea,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content td,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content tr,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content th,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content abbr,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content h1,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content h2,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content h3,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content a,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content p,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content span,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content label,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content select,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content div,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content input,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content textarea,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content td,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content tr,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content th,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content h1,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content h2,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content h3,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content a,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content p,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content span,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content label,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content select,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content div,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content input,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content textarea,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content td,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content tr,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content th,
.admin_page_new-voucher-template #wpcontent #wpbody-content h1,
.admin_page_new-voucher-template #wpcontent #wpbody-content h2,
.admin_page_new-voucher-template #wpcontent #wpbody-content h3,
.admin_page_new-voucher-template #wpcontent #wpbody-content a,
.admin_page_new-voucher-template #wpcontent #wpbody-content p,
.admin_page_new-voucher-template #wpcontent #wpbody-content span,
.admin_page_new-voucher-template #wpcontent #wpbody-content label,
.admin_page_new-voucher-template #wpcontent #wpbody-content select,
.admin_page_new-voucher-template #wpcontent #wpbody-content div,
.admin_page_new-voucher-template #wpcontent #wpbody-content input,
.admin_page_new-voucher-template #wpcontent #wpbody-content textarea,
.admin_page_new-voucher-template #wpcontent #wpbody-content td,
.admin_page_new-voucher-template #wpcontent #wpbody-content tr,
.admin_page_new-voucher-template #wpcontent #wpbody-content th,
.admin_page_view-voucher-details #wpcontent #wpbody-content h1,
.admin_page_view-voucher-details #wpcontent #wpbody-content h2,
.admin_page_view-voucher-details #wpcontent #wpbody-content h3,
.admin_page_view-voucher-details #wpcontent #wpbody-content a,
.admin_page_view-voucher-details #wpcontent #wpbody-content p,
.admin_page_view-voucher-details #wpcontent #wpbody-content span,
.admin_page_view-voucher-details #wpcontent #wpbody-content label,
.admin_page_view-voucher-details #wpcontent #wpbody-content select,
.admin_page_view-voucher-details #wpcontent #wpbody-content div,
.admin_page_view-voucher-details #wpcontent #wpbody-content input,
.admin_page_view-voucher-details #wpcontent #wpbody-content textarea,
.admin_page_view-voucher-details #wpcontent #wpbody-content td,
.admin_page_view-voucher-details #wpcontent #wpbody-content tr,
.admin_page_view-voucher-details #wpcontent #wpbody-content th {
    font-family: var(--font-poppins);
}

.post-type-wpgv_voucher_product #wpcontent #wpbody-content input,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content textarea,
.post-type-wpgv_voucher_product #wpcontent #wpbody-content select,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content input,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content textarea,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content select,
.post-type-voucher_template #wpcontent #wpbody-content input,
.post-type-voucher_template #wpcontent #wpbody-content textarea,
.post-type-voucher_template #wpcontent #wpbody-content select,
.gift-cards-pro_page_add-gift-voucher-order #wpbody-content input,
.gift-cards-pro_page_add-gift-voucher-order #wpbody-content textarea,
.gift-cards-pro_page_add-gift-voucher-order #wpbody-content select {
    border: 1px solid #D3D3D3 !important;
}

.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content .dashicons,
.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content .dashicons-before:before {
    font-family: dashicons !important;
}

.gift-cards-pro_page_vouchers-lists #wpbody-content .submit:hover,
.post-type-wpgv_voucher_product #wpbody-content .submit:hover,
.gift-cards-pro_page_voucher-templates #wpbody-content .submit:hover,
.gift-cards-pro_page_voucher-products #wpbody-content .submit:hover,
.post-type-voucher_template #wpbody-content .submit:hover,
.gift-cards-pro_page_invoice-setting #wpbody-content .submit:hover,
.gift-cards-pro_page_wpgv_license_page #wpbody-content .submit:hover,
.gift-cards-pro_page_voucher-setting #wpbody-content .submit:hover {
    background: transparent !important;
}

.gift-cards-pro_page_voucher-templates #wpcontent #wpbody-content .wrap>h1,
.gift-cards-pro_page_vouchers-lists #wpcontent #wpbody-content .wrap>h1,
.gift-cards-pro_page_wpgv_license_page #wpcontent #wpbody-content .wrap>h2,
.gift-cards-pro_page_add-gift-voucher-order #wpcontent #wpbody-content .wrap>h1,
.gift-cards-pro_page_invoice-setting #wpcontent #wpbody-content .wrap>h1,
.admin_page_new-voucher-template #wpcontent #wpbody-content .wrap>h1,
.admin_page_view-voucher-details .wrap>h1,
.gift-cards-pro_page_add-gift-voucher-product .wrap>h1 {
    font-size: 27px !important;
    font-weight: 600 !important;
}

.gift-cards-pro_page_voucher-templates .wrap .page-title-action,
.post-type-voucher_template .tablenav .button {
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 12px 65px 12px 24px !important;
    text-align: center !important;
    position: relative !important;
}

.gift-cards-pro_page_voucher-templates .wrap .page-title-action::after {
    content: "\f344" !important;
    font-size: 18px !important;
    font-weight: normal !important;
    font-family: dashicons !important;
    font-size: inherit !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    color: var(--color-396FF9) !important;
    background: #fff !important;
    position: absolute !important;
    transform: translate(-50%, -50%);
    top: 50% !important;
    right: 0 !important;
    width: 33px;
    height: 33px;
    border-radius: 8px !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    align-content: center !important;
}

.gift-cards-pro_page_voucher-templates .wp-list-table #image {
    width: 115px;
}

.gift-cards-pro_page_voucher-templates .wp-list-table #the-list .column-primary {
    text-align: center;
}

.gift-cards-pro_page_voucher-templates .wp-list-table #the-list .column-primary img {
    width: 79px;
    height: 79px;
    object-fit: cover;
    border-radius: 8px;
}

.gift-cards-pro_page_voucher-templates .widefat td,
.gift-cards-pro_page_voucher-templates .widefat tbody th.check-column {
    vertical-align: middle;
}

.gift-cards-pro_page_voucher-templates .wp-list-table td.column-title strong {
    margin-top: 30px;
    font-weight: 500;
    font-size: 15px;
    font-family: var(--font-poppins);
    color: var(--color-1854AD);
}

.gift-cards-pro_page_voucher-templates .tablenav {
    height: auto !important;
    margin: 13px 0 !important;
}

.gift-cards-pro_page_voucher-templates .media-upload-form .notice,
.gift-cards-pro_page_voucher-templates .media-upload-form div.error,
.gift-cards-pro_page_voucher-templates .wrap .notice,
.gift-cards-pro_page_voucher-templates .wrap div.error,
.gift-cards-pro_page_voucher-templates .wrap div.updated {
    margin: 15px 0 15px;
}

.gift-cards-pro_page_voucher-templates .wp-list-table .manage-column {
    border-color: #E7E7E7 !important;
}

.gift-cards-pro_page_voucher-templates .wp-list-table td,
.gift-cards-pro_page_voucher-templates .wp-list-table th {
    padding: 8px 10px 8px 24px;
}

.gift-cards-pro_page_voucher-templates .wp-list-table {
    border-color: #E7E7E7 !important;
    border-radius: 8px !important;
}

.gift-cards-pro_page_voucher-templates .widefat th a span,
.gift-cards-pro_page_voucher-templates .widefat th {
    color: #637493 !important;
    font-weight: 500;
    font-family: var(--font-poppins);
}

.gift-cards-pro_page_voucher-templates input[type=checkbox],
.gift-cards-pro_page_voucher-templates input[type=radio] {
    /* border: 2px solid #95A2B6;
    height: 20px;
    width: 20px; */
}

.gift-cards-pro_page_voucher-templates .wp-list-table thead,
.gift-cards-pro_page_voucher-templates .wp-list-table thead tr,
.gift-cards-pro_page_voucher-templates .wp-list-table tfoot,
.gift-cards-pro_page_voucher-templates .wp-list-table tfoot tr,
.gift-cards-pro_page_vouchers-lists .wp-list-table thead,
.gift-cards-pro_page_vouchers-lists .wp-list-table tfoot {
    border: 0 !important;
    height: 48px !important;
    text-transform: uppercase;
}

.gift-cards-pro_page_voucher-templates .widefat tfoot td.check-column,
.gift-cards-pro_page_voucher-templates .widefat thead td.check-column {
    vertical-align: middle !important;
    padding-top: 0;
}

.gift-cards-pro_page_voucher-templates .widefat tfoot td.check-column {
    padding-top: 4px;
}

.gift-cards-pro_page_voucher-templates .actions select {
    border-color: #D3D3D3 !important;
    color: #1D2D4B !important;
    border-radius: 8px !important;
    font-family: var(--font-poppins);
    font-size: 15px !important;
    /* padding: 12px 20px 12px 12px !important; */
    min-height: 43px !important;
}

.gift-cards-pro_page_voucher-templates .tablenav .button {
    padding: 0 24px !important;
    height: 43px !important;
    font-size: 15px !important;
    font-family: var(--font-poppins);
    border-radius: 8px !important;
    font-weight: 500 !important;
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
}

.gift-cards-pro_page_voucher-templates .pagination-links span.tablenav-pages-navspan,
.gift-cards-pro_page_voucher-templates .pagination-links a.next-page,
.gift-cards-pro_page_voucher-templates .pagination-links a.prev-page,
.gift-cards-pro_page_voucher-templates .pagination-links span.tablenav-pages-navspan {
    height: unset !important;
    font-size: 19px !important;
    padding: 0 15px !important;
    line-height: 30px;
}


/* voucher-templates */


/* Check Voucher Balance page */

.gift-cards-pro_page_check-vouchers-balance #scrollVoucherBalance .button-primary {
    margin-left: 0;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 4px 24px;
    text-align: center;
    background: var(--color-396FF9);
    border: 1px solid var(--color-396FF9);
}

.gift-cards-pro_page_check-vouchers-balance #scrollVoucherBalance input[name="voucher_code"] {
    width: 400px;
    padding: 4px 10px;
    border-radius: 8px;
    /* background: #F8F9FB; */
    border: 1px solid #95A2B6;
}

.gift-cards-pro_page_check-vouchers-balance #wpbody-content>h3 {
    font-family: var(--font-poppins);
    font-size: 27px !important;
    font-weight: 600;
}

.gift-cards-pro_page_check-vouchers-balance table.wpgv-balance-activity-table {
    font-size: 14px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    border-radius: 8px;
    text-align: left;
    border-spacing: 0;
    clear: both;
    margin: 0;
}

.gift-cards-pro_page_check-vouchers-balance table.wpgv-balance-activity-table tr th,
.gift-cards-pro_page_check-vouchers-balance table.wpgv-balance-activity-table tr td {
    font-weight: 500 !important;
}

.gift-cards-pro_page_check-vouchers-balance table.wpgv-balance-activity-table tr td:first-child {
    color: var(--color-1854AD);
}

.gift-cards-pro_page_check-vouchers-balance .wpgv-balance-activity-table tbody tr:first-child {
    color: #637493;
}

.gift-cards-pro_page_check-vouchers-balance .wpgv-balance-activity-table>tbody>:nth-child(even) {
    background-color: #FAFBFF;
}

.gift-cards-pro_page_check-vouchers-balance table.wpgv-balance-activity-table td.wpgv-balance-activity {
    color: #36C06E;
}

.gift-cards-pro_page_check-vouchers-balance .wpgv-balance-activity-table tbody th {
    border-bottom: 1px solid #E7E7E7;
}

.gift-cards-pro_page_check-vouchers-balance #wpcontent {
    background: #F6F7FB !important;
    font-family: var(--font-poppins);
}

.gift-cards-pro_page_check-vouchers-balance .wpgv-balance-activity-table td,
.gift-cards-pro_page_check-vouchers-balance .wpgv-balance-activity-table th {
    padding: 20px 10px;
}


/* Check Voucher Balance page */


/* Edit Item page  */

.post-type-wpgv_voucher_product #titlediv #title {
    /* background: #F8F9FB; */
    border: 1px solid #95A2B6;
    border-radius: 8px;
}

.post-type-wpgv_voucher_product .post-attributes-label {
    color: #1D2D4B;
    font-size: 14px;
}

.post-type-wpgv_voucher_product #wpgv_voucher_amount .widefat,
.gift-cards-pro_page_add-gift-voucher-product input,
.gift-cards-pro_page_add-gift-voucher-product textarea {
    border: 1px solid #D3D3D3 !important;
    border-radius: 8px !important;
}

.post-type-wpgv_voucher_product #wpgv_voucher_amount .button {
    background: var(--color-396FF9);
    border-radius: 8px;
    /* font-weight: 600; */
    color: #FFFFFF;
    border: 1px var(--color-396FF9) solid;
    padding: 2px 20px;
}

.post-type-wpgv_voucher_product #wpgv_voucher_amount .button-primary {
    border: 1px solid #95A2B6;
    color: #95A2B6;
    background: #FFFFFF;
}

.post-type-wpgv_voucher_product #wpgv_voucher_amount .inside img {
    margin-right: 10px;
    border-radius: 8px;
    object-fit: cover;
}


/* Edit Item page  */


/* all edit */

.gift-cards-pro_page_voucher-templates .postbox-header,
.post-type-wpgv_voucher_product .postbox-header,
.post-type-voucher_template .postbox-header {
    padding: 8px 0;
}

.post-type-wpgv_voucher_product #save-action input,
.post-type-voucher_template #save-action input,
.gift-cards-pro_page_voucher-templates #major-publishing-actions #delete-action,
.post-type-wpgv_voucher_product #major-publishing-actions #delete-action,
.post-type-voucher_template #major-publishing-actions #delete-action {
    border: 1px solid var(--color-95A2B6) !important;
    border-radius: 8px !important;
}

.post-type-wpgv_voucher_product #save-action input,
.post-type-voucher_template #save-action input,
.gift-cards-pro_page_voucher-templates #major-publishing-actions #delete-action a,
.post-type-wpgv_voucher_product #major-publishing-actions #delete-action a,
.post-type-voucher_template #major-publishing-actions #delete-action a {
    padding: 2px 10px;
    display: block;
    text-decoration: none;
    color: var(--color-95A2B6) !important;
    font-weight: 600;
}

.gift-cards-pro_page_voucher-templates #major-publishing-actions #publishing-action,
.post-type-wpgv_voucher_product #major-publishing-actions #publishing-action,
.post-type-voucher_template #major-publishing-actions #publishing-action {
    float: unset;
    text-align: unset;
}

.gift-cards-pro_page_voucher-templates #major-publishing-actions #publishing-action input,
.post-type-wpgv_voucher_product #major-publishing-actions #publishing-action input,
.post-type-voucher_template #major-publishing-actions #publishing-action input {
    padding: 2px 32px;
    margin-left: 10px;
    border-radius: 8px !important;
    background: var(--color-396FF9);
    font-weight: 600;
    border: 1px solid var(--color-396FF9);
}

.gift-cards-pro_page_voucher-templates #publishing-action .spinner,
.post-type-wpgv_voucher_product #publishing-action .spinner,
.post-type-voucher_template #publishing-action .spinner {
    position: absolute;
    right: 0;
}

.gift-cards-pro_page_voucher-templates .postbox,
.post-type-wpgv_voucher_product .postbox,
.post-type-voucher_template .postbox {
    border-radius: 11px;
    border: 1px solid #E7E7E7;
}

.gift-cards-pro_page_voucher-templates #major-publishing-actions,
.post-type-wpgv_voucher_product #major-publishing-actions,
.post-type-voucher_template #major-publishing-actions {
    background: unset;
    border-top: 1px solid #E7E7E7;
}

.gift-cards-pro_page_voucher-templates .postbox-header,
.post-type-wpgv_voucher_product .postbox-header,
.post-type-voucher_template .postbox-header {
    border-bottom: 1px solid #E7E7E7;
}

.gift-cards-pro_page_voucher-templates .wp-hidden-children a,
.post-type-wpgv_voucher_product .wp-hidden-children a,
.post-type-voucher_template .wp-hidden-children a {
    display: block;
    background: var(--color-396FF9);
    border-radius: 8px;
    text-align: center;
    padding: 10px 0;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    color: #FFFFFF !important;
}

.gift-cards-pro_page_voucher-templates .categorychecklist .selectit,
.post-type-wpgv_voucher_product .categorychecklist .selectit,
.post-type-voucher_template .categorychecklist .selectit {
    color: var(--color-1854AD);
    font-weight: 500;
}


/* all edit */


/* Edit category */

.post-type-wpgv_voucher_product .form-table td p {
    color: #000000;
}

.post-type-wpgv_voucher_product input.button-secondary,
.post-type-wpgv_voucher_product button.upload_image0,
.post-type-wpgv_voucher_product button.upload_image1,
.post-type-wpgv_voucher_product button.upload_image2,
.admin_page_new-voucher-template .upload_image0,
.admin_page_new-voucher-template button.upload_image1,
.admin_page_new-voucher-template button.upload_image2 {
    background: var(--color-396FF9) !important;
    border-radius: 8px !important;
    color: #FFFFFF !important;
    font-weight: 500 !important;
    padding: 2px 20px !important;
    border: var(--color-396FF9) !important;
}

.post-type-wpgv_voucher_product button.upload_image0,
.post-type-wpgv_voucher_product button.upload_image1,
.post-type-wpgv_voucher_product button.upload_image2,
.post-type-wpgv_voucher_product button.remove_image0,
.post-type-wpgv_voucher_product button.remove_image1,
.post-type-wpgv_voucher_product button.remove_image2 {
    margin-top: 10px !important;
}

.post-type-wpgv_voucher_product input#wpgv_voucher_tax_media_remove,
.post-type-wpgv_voucher_product button.remove_image0,
.post-type-wpgv_voucher_product button.remove_image1,
.post-type-wpgv_voucher_product button.remove_image2,
.admin_page_new-voucher-template button.remove_image0,
.admin_page_new-voucher-template button.remove_image1,
.admin_page_new-voucher-template button.remove_image2 {
    padding: 2px 10px !important;
    color: var(--color-95A2B6) !important;
    border: 1px solid var(--color-95A2B6) !important;
    background: #FFFFFF !important;
    border-radius: 8px !important;
}

.post-type-wpgv_voucher_product .edit-tag-actions {
    display: flex;
    justify-content: flex-end;
}

.post-type-wpgv_voucher_product .edit-tag-actions input.button.button-primary {
    background: var(--color-396FF9);
    border-radius: 8px;
    border-color: var(--color-396FF9);
    font-weight: 500;
    font-size: 16px;
    order: 1;
    padding: 2px 20px;
    margin-left: 10px;
}

.post-type-wpgv_voucher_product span#delete-link a.delete {
    font-weight: 500;
    padding: 9px 20px;
    color: #95A2B6;
    border: 1px solid #95A2B6;
    font-size: 15px;
    line-height: 40px;
    background: #FFFFFF;
    border-radius: 8px;
    /* text-decoration: underline; */
}

.post-type-wpgv_voucher_product #edittag .form-table .form-field input[type=email],
.post-type-wpgv_voucher_product #edittag .form-table .form-field input[type=number],
.post-type-wpgv_voucher_product #edittag .form-table .form-field input[type=password],
.post-type-wpgv_voucher_product #edittag .form-table .form-field input[type=search],
.post-type-wpgv_voucher_product #edittag .form-table .form-field input[type=tel],
.post-type-wpgv_voucher_product #edittag .form-table .form-field input[type=text],
.post-type-wpgv_voucher_product #edittag .form-table .form-field input[type=url],
.post-type-wpgv_voucher_product #edittag .form-table .form-field textarea {
    width: 95%;
    background: #FCFCFC;
    border: 1px solid #D3D3D3;
    box-sizing: border-box;
    border-radius: 8px;
    min-height: 40px;
}

.post-type-wpgv_voucher_product form#edittag {
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    box-sizing: border-box;
    border-radius: 11px;
    padding: 0 20px 20px 20px;
}

.post-type-wpgv_voucher_product #edittag .form-table select#parent {
    border-radius: 8px;
}


/* Edit category */


/* Plugin License Options */

.gift-cards-pro_page_wpgv_license_page {
    background: #F6F7FB !important;
}

.gift-cards-pro_page_wpgv_license_page .form-table th {
    vertical-align: top;
    text-align: left;
    padding: 22px 10px 20px 25px;
    width: 170px;
    line-height: 1.3;
    font-weight: 600;
    color: #1D2D4B;
}

.gift-cards-pro_page_wpgv_license_page .wp-core-ui .button,
.gift-cards-pro_page_wpgv_license_page input.button-secondary {
    background: #E3F5EA;
    border-radius: 32px;
    border: #E3F5EA;
    color: #36C06E;
    padding: 4px 20px;
    font-style: normal;
    font-weight: 500;
}

.gift-cards-pro_page_wpgv_license_page .form-table {
    background: #FFFFFF;
    border-radius: 8px;
}

.gift-cards-pro_page_wpgv_license_page .wrap>p {
    font-size: 15px;
    color: #000000;
}

.gift-cards-pro_page_wpgv_license_page .form-table label.description {
    color: #95A2B6;
    margin-left: 19px;
}

.gift-cards-pro_page_wpgv_license_page .form-table input#wpgv_license_key {
    /* background: #FCFCFC; */
    border: 1px solid #D3D3D3;
    border-radius: 8px;
}

.gift-cards-pro_page_wpgv_license_page #wpbody-content p.submit {
    position: relative;
}

.gift-cards-pro_page_wpgv_license_page #wpbody-content p.submit input {
    padding: 5px 15px 5px 15px;
    background: var(--color-396FF9);
    border-radius: 8px;
    border-color: var(--color-396FF9);
    font-style: normal;
    font-weight: 500;
}


/* Setting page  */

.gift-cards-pro_page_voucher-setting #wpcontent #wpbody-content .wrap>h1 {
    font-family: var(--font-poppins);
    font-size: 27px !important;
    font-weight: 600 !important;
}

.gift-cards-pro_page_voucher-setting .wp-picker-container input[type=text].wp-color-picker {
    width: 80px;
    line-height: 0px;
    padding: 0 10px !important;
}

.gift-cards-pro_page_voucher-setting a.button-primary.alignright {
    margin-left: 0;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 7px 65px 5px 24px;
    text-align: center;
    position: relative;
    margin-bottom: 5px;
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
}

.gift-cards-pro_page_voucher-setting a.button-primary.alignright::after {
    content: "\f344";
    font-size: 18px !important;
    font-weight: normal;
    font-family: dashicons;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--color-396FF9) !important;
    background: #fff !important;
    position: absolute !important;
    transform: translate(-50%, -50%);
    top: 50% !important;
    right: 0 !important;
    width: 33px;
    height: 33px;
    border-radius: 8px !important;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.nav-tab-active,
.nav-tab-active:focus,
.nav-tab-active:focus:active,
.nav-tab-active:hover {
    border-bottom: unset;
    background: unset;
    color: #000;
    border: unset;
    box-shadow: unset;
    border-bottom: 2px solid var(--color-396FF9) !important;
}

.gift-cards-pro_page_voucher-setting .white-box {
    background: unset;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: unset;
    border: unset;
}

.gift-cards-pro_page_voucher-setting .nav-tab {
    border: unset;
    background: unset;
    font-weight: 500;
    color: #1D2D4B;
    font-size: 15px;
    margin-left: 0;
    margin-right: 20px;
    padding: 5px 0 8px;
    outline: none;
}

.gift-cards-pro_page_voucher-setting .form-table {
    background: #FFFFFF;
    border-radius: 8px;
    margin-top: 28px;
    padding: 32px 42px;
}

.gift-cards-pro_page_voucher-setting .form-table tr th h3 {
    font-weight: 600;
    color: #637493;
}

.gift-cards-pro_page_voucher-setting .form-table tr th label {
    font-weight: 600;
    font-size: 18px;
    color: #1D2D4B;
}

.gift-cards-pro_page_voucher-setting .form-table tr th p.description {
    color: #6F7788;
}

.gift-cards-pro_page_add-gift-voucher-order .currency_inside_input #voucherAmount {
    padding-left: 17px !important;
}

.gift-cards-pro_page_voucher-setting p.submit {
    position: relative;
}

.gift-cards-pro_page_voucher-setting p.submit::after,
.gift-cards-pro_page_voucher-setting a.button.button-primary::after {
    content: "\f344";
    font-size: 18px !important;
    font-weight: normal;
    font-family: dashicons;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--color-396FF9) !important;
    background: #fff !important;
    position: absolute !important;
    transform: translate(-50%, -50%);
    top: 32% !important;
    left: 144px !important;
    width: 33px;
    height: 33px;
    border-radius: 8px !important;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.gift-cards-pro_page_voucher-setting input#submit {
    margin-left: 0;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 7px 65px 5px 24px !important;
    text-align: center;
    /* position: relative; */
    margin-bottom: 5px;
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
}

.gift-cards-pro_page_voucher-setting #wpwrap {
    background: #F6F7FB !important;
}


/* .gift-cards-pro_page_voucher-setting input[type=radio]:checked::before {
    margin: .25rem;
} */

.gift-cards-pro_page_voucher-setting a.button.button-primary {
    margin-left: 0;
    font-weight: 600 !important;
    font-size: 14px !important;
    border-radius: 8px !important;
    padding: 7px 65px 5px 24px;
    text-align: center;
    position: relative;
    margin-bottom: 5px;
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
}

.gift-cards-pro_page_voucher-setting a.button.button-primary::after {
    right: 0;
    left: unset !important;
    top: 50% !important;
}

.gift-cards-pro_page_voucher-setting .white-box h2 {
    font-size: 20px !important;
}

.gift-cards-pro_page_voucher-setting .white-box p {
    color: #1D2D4B;
}

.gift-cards-pro_page_voucher-setting .star-ratings {
    text-align: left;
}


/* Invoice Settings page  */

.gift-cards-pro_page_invoice-setting .form-table tr th .label {
    color: #1D2D4B;
    font-weight: 600;
    font-size: 16px;
}

.gift-cards-pro_page_invoice-setting #invoice-setting tr td #address_line2,
.gift-cards-pro_page_invoice-setting #invoice-setting tr td #address_line3,
.gift-cards-pro_page_invoice-setting #invoice-setting tr td #address_line4,
.gift-cards-pro_page_invoice-setting #invoice-setting tr td #bottom_line {
    margin-top: 15px;
}

.gift-cards-pro_page_add-gift-voucher-product .button,
.gift-cards-pro_page_add-gift-voucher-product .voucherPaymentButton {
    min-height: 40px;
}

.gift-cards-pro_page_add-gift-voucher-product .voucherPaymentButton,
.gift-cards-pro_page_add-gift-voucher-product #wpbody-content .button,
.gift-cards-pro_page_invoice-setting .wpgiftv-row #invoice-setting input#submit,
.admin_page_new-voucher-template #wpbody-content #new-template input#submit {
    padding: 4px 12px 4px 12px;
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
    margin-left: 0;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
}

.gift-cards-pro_page_add-gift-voucher-product #wpbody-content .wpgv_upload_image_button {
    box-shadow: unset !important;
    outline: unset !important;
}

.post-type-voucher_template #the-list .inline-edit-row td {
    border-left: 5px solid var(--color-396FF9);
}

.admin_page_new-voucher-template .form-table input[type=number],
.admin_page_new-voucher-template .form-table input[type=email],
.admin_page_new-voucher-template .form-table input[type=text],
.admin_page_new-voucher-template .form-table textarea,
.admin_page_new-voucher-template .form-table select,
.gift-cards-pro_page_check-vouchers-balance input,
.gift-cards-pro_page_wpgv_license_page input,
.gift-cards-pro_page_add-gift-voucher-order .wpgiftv-row input[type=number],
.gift-cards-pro_page_add-gift-voucher-order .wpgiftv-row input[type=email],
.gift-cards-pro_page_add-gift-voucher-order .wpgiftv-row input[type=text],
.gift-cards-pro_page_add-gift-voucher-order .wpgiftv-row textarea,
.gift-cards-pro_page_add-gift-voucher-order .wpgiftv-row select,
.gift-cards-pro_page_add-gift-voucher-product .wpgiftv-row input[type=number],
.gift-cards-pro_page_add-gift-voucher-product .wpgiftv-row input[type=email],
.gift-cards-pro_page_add-gift-voucher-product .wpgiftv-row input[type=text],
.gift-cards-pro_page_add-gift-voucher-product .wpgiftv-row textarea,
.gift-cards-pro_page_add-gift-voucher-product .wpgiftv-row select,
.post-type-wpgv_voucher_product #the-list select,
.post-type-wpgv_voucher_product #the-list input[type=number],
.post-type-wpgv_voucher_product #the-list input[type=email],
.post-type-wpgv_voucher_product #the-list input[type=text],
.post-type-wpgv_voucher_product #the-list textarea,
.post-type-wpgv_voucher_product #the-list select,
.gift-cards-pro_page_voucher-setting .white-box input[type=number],
.gift-cards-pro_page_voucher-setting .white-box input[type=email],
.gift-cards-pro_page_voucher-setting .white-box input[type=text],
.gift-cards-pro_page_voucher-setting .white-box textarea,
.gift-cards-pro_page_voucher-setting .white-box select,
.gift-cards-pro_page_voucher-setting #the-list input[type=number],
.gift-cards-pro_page_voucher-setting #the-list input[type=email],
.gift-cards-pro_page_voucher-setting #the-list input[type=text],
.gift-cards-pro_page_voucher-setting #the-list textarea,
.gift-cards-pro_page_voucher-setting #the-list select,
.post-type-voucher_template #customize-template input[type=number],
.post-type-voucher_template #customize-template input[type=email],
.post-type-voucher_template #customize-template input[type=text],
.post-type-voucher_template #customize-template textarea,
.post-type-voucher_template #customize-template select,
.post-type-voucher_template #wpcontent .inline-edit-col input[type=text],
.post-type-voucher_template #wpcontent .inline-edit-col select,
.post-type-voucher_template #wpbody-content select#parent,
.post-type-voucher_template #titlewrap #title,
.post-type-wpgv_voucher_product #titlewrap #title,
.post-type-wpgv_voucher_product .inside input[type=number] {
    min-height: 40px;
    border-radius: 8px !important;
    border: 1px solid #D3D3D3 !important;
}

.post-type-wpgv_voucher_product input#publish,
.post-type-voucher_template input#publish {
    padding: 2px 10px !important;
}

.post-type-voucher_template .wrap_template input.wp-color-picker {
    min-height: auto !important;
    margin: 0 2px !important;
}

.post-type-wpgv_voucher_product #wpcontent .tablenav-pages,
.post-type-wpgv_voucher_product #wpcontent .tablenav-pages .pagination-links,
.post-type-voucher_template #wpcontent .tablenav-pages,
.post-type-voucher_template #wpcontent .tablenav-pages .pagination-links,
.gift-cards-pro_page_voucher-templates #wpcontent .tablenav-pages,
.gift-cards-pro_page_voucher-templates .tablenav-pages .pagination-links,
.gift-cards-pro_page_voucher-products #wpcontent .tablenav-pages,
.gift-cards-pro_page_voucher-products #wpcontent .tablenav-pages .pagination-links,
.gift-cards-pro_page_vouchers-lists #wpcontent .tablenav-pages,
.gift-cards-pro_page_vouchers-lists #wpcontent .tablenav-pages .pagination-links {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.post-type-wpgv_voucher_product #wpcontent .tablenav-pages .current-page,
.post-type-voucher_template #wpcontent .tablenav-pages .current-page,
.gift-cards-pro_page_voucher-templates #wpcontent .tablenav-pages .current-page,
.gift-cards-pro_page_voucher-products #wpcontent .tablenav-pages .current-page,
.gift-cards-pro_page_vouchers-lists #wpcontent .tablenav-pages .current-page {
    border-radius: 8px !important;
    border: 1px solid #D3D3D3 !important;
}

.post-type-wpgv_voucher_product #wpcontent .tablenav-pages .pagination-links a.button,
.post-type-wpgv_voucher_product #wpcontent .tablenav-pages .pagination-links span,
.post-type-voucher_template #wpcontent .tablenav-pages .pagination-links a.button,
.post-type-voucher_template #wpcontent .tablenav-pages .pagination-links span,
.gift-cards-pro_page_voucher-templates #wpcontent .tablenav-pages .pagination-links a.button,
.gift-cards-pro_page_voucher-templates #wpcontent .tablenav-pages .pagination-links span,
.gift-cards-pro_page_voucher-products #wpcontent .tablenav-pages .pagination-links a.button,
.gift-cards-pro_page_voucher-products #wpcontent .tablenav-pages .pagination-links span,
.gift-cards-pro_page_vouchers-lists #wpcontent .tablenav-pages .pagination-links a.button,
.gift-cards-pro_page_vouchers-lists #wpcontent .tablenav-pages .pagination-links span {
    margin: 0 2px;
}

.gift-cards-pro_page_voucher-setting .image-banner a {
    color: var(--color-white) !important;
}

.gift-cards-pro_page_voucher-setting .tab-content a {
    color: var(--color-1854AD) !important;
}

.gift-cards-pro_page_voucher-setting #wpbody-content a.button {
    color: var(--color-white) !important;
}

.post-type-voucher_template #wpcontent .inline-edit-save .button {
    padding: 2px 10px !important;
    color: var(--color-95A2B6) !important;
    border: 1px solid var(--color-D3D3D3) !important;
    background: #FFFFFF !important;
    border-radius: 8px !important;
}

.post-type-wpgv_voucher_product #wpcontent .inline-edit-save .button-primary,
.post-type-voucher_template #wpcontent .inline-edit-save .button-primary {
    background: var(--color-396FF9) !important;
    border-radius: 8px !important;
    color: #FFFFFF !important;
    font-weight: 500 !important;
    padding: 2px 20px !important;
    border: var(--color-396FF9) !important;
}

.post-type-wpgv_voucher_product .form-field input[type=email],
.post-type-wpgv_voucher_product .form-field input[type=number],
.post-type-wpgv_voucher_product .form-field input[type=password],
.post-type-wpgv_voucher_product .form-field input[type=search],
.post-type-wpgv_voucher_product .form-field input[type=tel],
.post-type-wpgv_voucher_product .form-field input[type=text],
.post-type-wpgv_voucher_product .form-field input[type=url],
.post-type-wpgv_voucher_product .form-field textarea,
.post-type-voucher_template .form-field input[type=email],
.post-type-voucher_template .form-field input[type=number],
.post-type-voucher_template .form-field input[type=password],
.post-type-voucher_template .form-field input[type=search],
.post-type-voucher_template .form-field input[type=tel],
.post-type-voucher_template .form-field input[type=text],
.post-type-voucher_template .form-field input[type=url],
.post-type-voucher_template .form-field textarea,
.gift-cards-pro_page_invoice-setting .form-table tr td input,
.admin_page_new-voucher-template .form-table tr td input,
.post-new-php .form-table tr td input,
.post-new-php .form-table tr td select {
    border: 1px solid #D3D3D3;
    border-radius: 8px;
    padding: 5px 10px;
}

.gift-cards-pro_page_add-gift-voucher-order a[href='#next'] {
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
    margin-left: 0;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 13px 65px 12px 24px !important;
    text-align: center;
    position: relative;
}

.gift-cards-pro_page_add-gift-voucher-order a[href='#next']::after {
    content: "\f344";
    font-size: 18px !important;
    font-weight: normal;
    font-family: dashicons;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--color-396FF9) !important;
    background: #fff !important;
    position: absolute !important;
    transform: translate(-50%, -50%);
    top: 50% !important;
    right: 0 !important;
    width: 33px;
    height: 33px;
    border-radius: 8px !important;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.gift-cards-pro_page_add-gift-voucher-order form#example-advanced-form .actions li a[href='#previous'] {
    padding: 13px 30px 12px;
    background: #eee;
    color: #95A2B6;
    font-weight: 600;
    font-size: 13px;
    border-radius: 8px;
}

.gift-cards-pro_page_add-gift-voucher-order .admin_select_template .admin_single_template img {
    margin-bottom: 10px;
}

.gift-cards-pro_page_add-gift-voucher-order .wizard>.steps .current a,
.gift-cards-pro_page_add-gift-voucher-order .wizard>.steps .current a:hover,
.gift-cards-pro_page_add-gift-voucher-order .wizard>.steps .current a:active {
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    font-weight: 600;
    border-radius: 8px;
    font-size: 13px;
}

.gift-cards-pro_page_add-gift-voucher-order .wizard>.steps .disabled a,
.gift-cards-pro_page_add-gift-voucher-order .wizard>.steps .disabled a:hover,
.gift-cards-pro_page_add-gift-voucher-order .wizard>.steps .disabled a:active {
    border-radius: 8px;
}

.gift-cards-pro_page_add-gift-voucher-order label.error {
    display: block;
}

.gift-cards-pro_page_add-gift-voucher-order .admin_select_template {
    align-items: baseline !important;
}

.gift-cards-pro_page_add-gift-voucher-order .current .form-group label {
    margin-bottom: 5px;
}

.gift-cards-pro_page_add-gift-voucher-order .current .form-group input,
.gift-cards-pro_page_add-gift-voucher-order .current .form-group textarea {
    max-width: 300px;
    width: 100%;
    /* background: #FCFCFC; */
    border: 1px solid #D3D3D3;
    border-radius: 8px;
    margin-top: 5px;
}

.gift-cards-pro_page_add-gift-voucher-order .current div>select {
    margin-top: 5px;
}

.gift-cards-pro_page_add-gift-voucher-order .current .form-group label,
.gift-cards-pro_page_add-gift-voucher-order .current div>label {
    font-size: 14px;
    font-weight: 500;
}

.gift-cards-pro_page_add-gift-voucher-order .currency_inside_input span {
    top: 15px;
    left: 9px;
}

.gift-cards-pro_page_add-gift-voucher-order .voucherPaymentButton {
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
    margin-left: 0;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 13px 24px 12px 24px !important;
    text-align: center;
    cursor: pointer;
}


/* Voucher order */

.gift-cards-pro_page_vouchers-lists .wp-list-table #the-list th {
    padding-right: 0;
    vertical-align: middle;
}

.gift-cards-pro_page_vouchers-lists .widefat thead td.check-column {
    padding-top: 0;
}

.gift-cards-pro_page_vouchers-lists .voucher-page .column-receipt {
    width: 80px;
}

.gift-cards-pro_page_vouchers-lists td.column-id.column-primary {
    vertical-align: middle;
    color: var(--color-1854AD);
    padding-top: 60px;
}

.gift-cards-pro_page_vouchers-lists .nav-tab {
    border: unset;
    background: unset;
    font-weight: 500;
    color: #1D2D4B;
    font-size: 15px;
    margin-left: 0;
    margin-right: 20px;
    padding: 5px 0 8px;
    outline: none;
    box-shadow: unset !important;
}

.gift-cards-pro_page_vouchers-lists .voucher-page .total-unused {
    padding: 5px 10px;
    background: #ECF1F7;
}

.gift-cards-pro_page_vouchers-lists .voucher-page .count span,
.gift-cards-pro_page_vouchers-lists .voucher-page .amount span {
    color: #1D2D4B;
}

.gift-cards-pro_page_vouchers-lists input.button.button-primary,
.post-type-wpgv_voucher_product input.button.button-primary,
.gift-cards-pro_page_voucher-templates input.button.button-primary,
.gift-cards-pro_page_voucher-products input.button.button-primary,
.post-type-voucher_template input.button.button-primary,
.gift-cards-pro_page_invoice-setting input.button.button-primary,
.gift-cards-pro_page_wpgv_license_page input.button.button-primary,
.gift-cards-pro_page_voucher-setting input.button.button-primary {
    margin-left: 0;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 7px 24px 5px 24px !important;
    text-align: center;
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
}

.gift-cards-pro_page_vouchers-lists .column-couponcode {
    font-size: 14px;
}

.gift-cards-pro_page_vouchers-lists table table tbody th,
.gift-cards-pro_page_vouchers-lists table table tbody td {
    color: #1D2D4B !important;
}

.gift-cards-pro_page_vouchers-lists .voucher-page .vpaid {
    border-radius: 32px;
    padding: 5px 27px;
    background: #E3F5EA;
    font-weight: 500;
    font-size: 14px;
    color: #36C06E;
}

.gift-cards-pro_page_vouchers-lists abbr {
    text-decoration: none;
}

.gift-cards-pro_page_vouchers-lists .voucher-page .vused,
.gift-cards-pro_page_vouchers-lists .voucher-page .paid a,
.gift-cards-pro_page_vouchers-lists .voucher-page .used a {
    border-radius: 32px;
}

.gift-cards-pro_page_vouchers-lists .voucher-page .column-voucheradd_time abbr {
    color: #464F5F;
    font-size: 15px;
}


/*
.gift-cards-pro_page_vouchers-lists .wpgv_wrap {
    display: none;
} */

.gift-cards-pro_page_vouchers-lists .has-row-actions .wpgv_wrap {
    display: inline-block !important;
}

.gift-cards-pro_page_vouchers-lists .has-row-actions .wpgv_wrap .voucher_amount {
    border-radius: 8px !important;
    border: 1px solid #D3D3D3 !important;
}

.gift-cards-pro_page_vouchers-lists .voucher-page .total-unused form input[name="voucher_code"] {
    border-radius: 8px !important;
}

.gift-cards-pro_page_vouchers-lists .nav-tab-wrapper,
.gift-cards-pro_page_vouchers-lists .wrap h2.nav-tab-wrapper,
.gift-cards-pro_page_vouchers-lists h1.nav-tab-wrapper {
    padding-top: 30px;
}


/* NEW Style for Admin Pages */

.post-type-voucher_template #wpcontent {
    background: #F6F7FB !important;
}

.post-type-voucher_template .paging-input #current-page-selector,
.post-type-wpgv_voucher_product .paging-input #current-page-selector,
.gift-cards-pro_page_voucher-templates .paging-input #current-page-selector {
    border: 1px solid #D3D3D3 !important;
    padding: 0 8px !important;
    border-radius: 8px !important;
}

.post-type-voucher_template .wrap {
    background: #F6F7FB !important;
    font-family: var(--font-poppins);
}

.post-type-voucher_template .wrap .subsubsub a,
.post-type-voucher_template .wrap .subsubsub li {
    font-size: 15px !important;
}

.post-type-voucher_template #minor-publishing-actions .preview {
    padding: 2px 12px;
    margin-left: 10px;
    border-radius: 8px !important;
    background: var(--color-396FF9);
    font-weight: 600;
    border: 1px solid var(--color-396FF9);
    color: #fff;
}

.post-type-voucher_template .wrap .subsubsub .all a {
    color: #000 !important;
}

.post-type-voucher_template .wrap .subsubsub li a {
    color: var(--color-95A2B6) !important;
}

.post-type-voucher_template .wp-list-table td,
.post-type-voucher_template .wp-list-table th,
.post-type-voucher_template .wp-list-table a,
.post-type-voucher_template .wp-list-table span,
.post-type-voucher_template .wp-list-table p {
    font-family: var(--font-poppins);
    vertical-align: middle !important;
}

.post-type-voucher_template .wp-heading-inline {
    font-family: var(--font-poppins);
    font-size: 27px !important;
    font-weight: 600 !important;
}

.post-type-voucher_template .wp-list-table .manage-column,
.admin_page_view-voucher-details .widefat th {
    border-color: #E7E7E7 !important;
}

.admin_page_view-voucher-details .overflow {
    overflow-x: auto;
}

.post-type-voucher_template .wp-list-table .column-date {
    font-size: 13px !important;
    color: #464F5F !important;
}

.post-type-voucher_template .wp-list-table p.wpgv-status-active span,
.gift-cards-pro_page_voucher-templates .wp-list-table span.active {
    border-radius: 32px !important;
    background: #E3F5EA !important;
    color: #36C06E !important;
    padding: 5px 20px;
}

.post-type-voucher_template .wp-list-table p.wpgv-status-unactive span,
.gift-cards-pro_page_voucher-templates .wp-list-table span.inactive {
    border-radius: 32px !important;
    background: #FFF8E4 !important;
    color: #FFB320 !important;
    padding: 5px 20px !important;
    font-size: 14px !important;
}

.post-type-voucher_template .wrap .page-title-action {
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 12px 65px 12px 24px !important;
    text-align: center !important;
    position: relative !important;
}

.post-type-voucher_template .notice-info {
    margin: 15px 0 !important;
}

.post-type-voucher_template .wrap .page-title-action::after {
    content: "\f344" !important;
    font-size: 18px !important;
    font-weight: normal !important;
    font-family: dashicons !important;
    font-size: inherit !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    color: var(--color-396FF9) !important;
    background: #fff !important;
    position: absolute !important;
    transform: translate(-50%, -50%);
    top: 50% !important;
    right: 0 !important;
    width: 33px;
    height: 33px;
    border-radius: 8px !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    align-content: center !important;
}

.gift-cards-pro_page_voucher-setting .wp-editor-container {
    padding-right: 1px !important;
}

.gift-cards-pro_page_add-gift-voucher-order li.disabled a:focus {
    box-shadow: unset !important;
    outline: unset !important;
}

.gift-cards-pro_page_vouchers-lists .tablenav input.button,
.gift-cards-pro_page_voucher-products .tablenav input.button,
.post-type-voucher_template .tablenav .button,
.post-type-wpgv_voucher_product .tablenav .button {
    padding: 0 24px !important;
    height: 43px !important;
    font-size: 15px !important;
    font-family: var(--font-poppins);
    border-radius: 8px !important;
    font-weight: 500 !important;
}

.post-type-voucher_template .tablenav,
.gift-cards-pro_page_vouchers-lists .tablenav {
    height: auto !important;
    margin: 13px 0 !important;
}

.post-type-voucher_template .tablenav .actions select,
.gift-cards-pro_page_vouchers-lists .tablenav .actions select {
    border-color: #D3D3D3 !important;
    color: #1D2D4B !important;
    border-radius: 8px !important;
    font-family: var(--font-poppins);
    font-size: 15px !important;
    /* padding: 12px 20px 12px 12px !important; */
    min-height: 43px !important;
}

.post-type-voucher_template .wp-list-table,
.admin_page_view-voucher-details .widefat,
.gift-cards-pro_page_add-gift-voucher-order .add_gift_white_box {
    border-color: #E7E7E7 !important;
    border-radius: 8px !important;
}

.post-type-voucher_template .wp-list-table thead,
.post-type-voucher_template .wp-list-table thead tr {
    border: 0 !important;
    height: 48px !important;
}

.post-type-voucher_template .wp-list-table thead th a,
.post-type-voucher_template .wp-list-table thead th a span,
.post-type-voucher_template .wp-list-table thead th,
.gift-cards-pro_page_vouchers-lists .wp-list-table thead th a,
.gift-cards-pro_page_vouchers-lists .wp-list-table thead th a span,
.gift-cards-pro_page_vouchers-lists .wp-list-table thead th,
.gift-cards-pro_page_vouchers-lists .wp-list-table tfoot th a,
.gift-cards-pro_page_vouchers-lists .wp-list-table tfoot th a span,
.gift-cards-pro_page_vouchers-lists .wp-list-table tfoot th {
    text-transform: uppercase !important;
    font-family: var(--font-poppins);
    color: #637493 !important;
    font-size: 14px;
    font-weight: 500;
}

.post-type-voucher_template .wp-list-table thead th#images {
    width: 100px;
}

.post-type-voucher_template .wp-list-table tfoot {
    display: none !important;
}

.post-type-voucher_template .wp-list-table thead .column-title a,
.post-type-voucher_template .wp-list-table tfoot .column-title a {
    color: #222222 !important;
}

.gift-cards-pro_page_vouchers-lists #wpbody-content .column-id .row-actions a,
.gift-cards-pro_page_voucher-products #wpbody-content .row-actions a,
.post-type-voucher_template #wpbody-content a.row-title,
.post-type-voucher_template #wpbody-content .row-actions a,
.post-type-voucher_template #wpbody-content .row-actions button,
.post-type-wpgv_voucher_product #wpbody-content .row-actions a,
.gift-cards-pro_page_voucher-templates #wpbody-content .row-actions a {
    color: var(--color-1854AD);
}

.gift-cards-pro_page_voucher-products #wpbody-content .row-actions .delete a,
.post-type-voucher_template #wpbody-content .row-actions .trash a,
.post-type-voucher_template #wpbody-content .row-actions .delete a,
.post-type-wpgv_voucher_product #wpbody-content .row-actions .delete a,
.post-type-wpgv_voucher_product #wpbody-content .row-actions .trash a,
.gift-cards-pro_page_vouchers-lists #wpbody-content .column-id .row-actions .delete a,
.gift-cards-pro_page_vouchers-lists #wpbody-content .column-id .row-actions .trash a,
.gift-cards-pro_page_voucher-templates #wpbody-content .row-actions .delete a {
    color: var(--color-red);
}

.post-type-voucher_template .wp-list-table .category a {
    font-size: 15px !important;
    color: #464F5F !important;
}

.post-type-voucher_template .wp-list-table .category a:hover {
    text-decoration: underline !important;
}

.post-type-voucher_template .striped>tbody>:nth-child(odd),
.gift-cards-pro_page_voucher-templates .striped>tbody>:nth-child(odd),
.gift-cards-pro_page_vouchers-lists .striped>tbody>:nth-child(odd) {
    background-color: #FAFBFF !important;
}

.post-type-voucher_template .search-box #post-search-input {
    border-radius: 8px !important;
    border-color: var(--color-95A2B6) !important;
    min-height: 43px;
    width: 260px;
}

.post-type-wpgv_voucher_product .subsubsub a.current {
    font-weight: 600;
}

.gift-cards-pro_page_voucher-products .pagination-links span.tablenav-pages-navspan,
.gift-cards-pro_page_voucher-products .pagination-links a.next-page,
.gift-cards-pro_page_voucher-products .pagination-links a.prev-page,
.post-type-voucher_template .pagination-links span.tablenav-pages-navspan,
.post-type-voucher_template .pagination-links a.next-page,
.post-type-voucher_template .pagination-links a.prev-page,
.post-type-wpgv_voucher_product .pagination-links span.tablenav-pages-navspan,
.post-type-wpgv_voucher_product .pagination-links a.next-page,
.post-type-wpgv_voucher_product .pagination-links a.prev-page,
.post-type-voucher_template .pagination-links a.last-page,
.post-type-voucher_template .pagination-links a.first-page,
.gift-cards-pro_page_vouchers-lists .pagination-links a.next-page,
.gift-cards-pro_page_vouchers-lists .tablenav-pages .tablenav-pages-navspan,
.gift-cards-pro_page_vouchers-lists .pagination-links a.prev-page,
.gift-cards-pro_page_vouchers-lists .pagination-links a.last-page {
    height: unset !important;
    font-size: 19px !important;
    padding: 0 15px !important;
    border-radius: 8px !important;
    font-weight: 500 !important;
}

.post-type-voucher_template .search-box #search-submit {
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    border-radius: 8px !important;
    padding: 11px 24px 12px 24px;
    position: relative !important;
    line-height: normal !important;
}

.post-type-voucher_template #search-submit::after {
    content: ">";
    position: absolute !important;
    top: 50% !important;
    right: 0 !important;
    transform: translate(-50%, -50%);
    width: 33px !important;
    height: 33px !important;
    background: #fff !important;
    border-radius: 8px !important;
    color: red;
}

.post-type-voucher_template .wrap .page-title-action,
.post-type-voucher_template .tablenav .button,
.gift-cards-pro_page_vouchers-lists .tablenav .button {
    background: var(--color-396FF9) !important;
    color: #FFF !important;
    border: 0 !important;
}


/* All Gift Cards */

.post-type-voucher_template td.column-title strong,
.post-type-voucher_template td.plugin-title strong {
    padding-top: 32px;
}


/* Voucher products */

.gift-cards-pro_page_voucher-products .widefat td,
.gift-cards-pro_page_voucher-products .widefat tbody th.check-column {
    vertical-align: middle;
}

.gift-cards-pro_page_voucher-products .widefat td.column-title strong {
    padding-top: 24px;
    font-weight: 500;
    color: var(--color-1854AD);
}

.gift-cards-pro_page_voucher-products .tablenav {
    height: 50px;
}

.post-type-wpgv_voucher_product .notice a,
.post-type-wpgv_voucher_product .postbox-container a.edit-post-status span,
.post-type-wpgv_voucher_product .postbox-container li a,
.post-type-wpgv_voucher_product .postbox-container a#set-post-thumbnail,
.post-type-wpgv_voucher_product #sample-permalink a,
.post-type-voucher_template .notice a,
.post-type-voucher_template .postbox-container a.edit-post-status span,
.post-type-voucher_template .postbox-container li a,
.post-type-voucher_template .postbox-container a#set-post-thumbnail,
.post-type-voucher_template #sample-permalink a,
.gift-cards-pro_page_voucher-templates .notice a,
.gift-cards-pro_page_voucher-templates .postbox-container a.edit-post-status span,
.gift-cards-pro_page_voucher-templates .postbox-container li a,
.gift-cards-pro_page_voucher-templates .postbox-container a#set-post-thumbnail,
.gift-cards-pro_page_voucher-templates #sample-permalink a,
.admin_page_new-voucher-template .notice a,
.admin_page_new-voucher-template .postbox-container a.edit-post-status span,
.admin_page_new-voucher-template .postbox-container li a,
.admin_page_new-voucher-template .postbox-container a#set-post-thumbnail,
.admin_page_new-voucher-template #sample-permalink a,
.gift-cards-pro_page_voucher-setting .notice a,
.gift-cards-pro_page_voucher-setting .postbox-container a.edit-post-status span,
.gift-cards-pro_page_voucher-setting .postbox-container li a,
.gift-cards-pro_page_voucher-setting .postbox-container a#set-post-thumbnail,
.gift-cards-pro_page_voucher-setting #sample-permalink a,
.gift-cards-pro_page_voucher-setting .white-box a,
.gift-cards-pro_page_invoice-setting .notice a,
.gift-cards-pro_page_voucher-products .notice a,
.gift-cards-pro_page_add-gift-voucher-product .notice a,
.gift-cards-pro_page_add-gift-voucher-order .notice a,
.gift-cards-pro_page_vouchers-lists .notice a,
.gift-cards-pro_page_wpgv_license_page .notice a,
.gift-cards-pro_page_check-vouchers-balance .notice a,
.admin_page_view-voucher-details .notice a {
    color: var(--color-1854AD) !important;
}


/*End Voucher products */

@media only screen and (max-width: 1400px) {
    .gift-cards-pro_page_voucher-setting .nav-tab-wrapper {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    .gift-cards-pro_page_voucher-setting .wpgiftv-row .nav-tab-wrapper .nav-tab {
        padding: 5px 0 8px;
    }
}

@media only screen and (max-width: 1024px) {
    .post-type-voucher_template #modal_edit_template .modal_template_content {
        max-width: 900px;
        position: relative;
        width: auto;
        margin: 1.75rem auto;
        pointer-events: none
    }

    th#description,
    .taxonomy-wpgv_voucher_category th.column-description {
        position: relative;
    }

    th.column-description .sorting-indicator,
    th#description .sorting-indicator {
        position: absolute;
        right: 0;
    }

    .gift-cards-pro_page_add-gift-voucher-order .admin_single_template {
        margin-right: 50px;
    }
}

@media only screen and (max-width: 991px) {
    .gift-cards-pro_page_add-gift-voucher-order .admin_single_template {
        width: 150px;
    }

    .gift-cards-pro_page_add-gift-voucher-order .content fieldset {
        width: 100%;
    }

    .gift-cards-pro_page_voucher-setting .wpgiftv-row .wpgiftv-col25 {
        width: 50%;
    }

    th.column-description .sorting-indicator,
    th#description .sorting-indicator {
        position: absolute;
        right: -6px;
    }

    #wpbody-content {
        width: unset;
    }

    .gift-cards-pro_page_check-vouchers-balance #wpbody-content {
        width: 100%;
    }

    .gift-cards-pro_page_check-vouchers-balance table.wpgv-balance-activity-table {
        width: 700px;
    }
}

@media only screen and (max-width: 768px) {
    .post-type-voucher_template #modal_edit_template .modal_template_content {
        max-width: 600px;
        position: relative;
        width: auto;
        margin: 1.75rem auto;
        pointer-events: none
    }

    .post-type-voucher_template #modal_edit_template .content_right_tamplete,
    .post-type-voucher_template #modal_edit_template .content_left_template {
        width: 100%;
    }

    body:not(.plugins-php) .row-actions {
        display: block;
    }

    .gift-cards-pro_page_voucher-products .widefat td.column-title strong {
        padding-top: 0;
    }

    .gift-cards-pro_page_voucher-products .widefat td,
    .gift-cards-pro_page_voucher-products .widefat th {
        padding: 8px 10px 8px 11px;
    }

    .post-type-wpgv_voucher_product #wpbody-content .quick-edit-row-post .inline-edit-col-left,
    .post-type-wpgv_voucher_product #wpbody-content .inline-edit-row-post .inline-edit-col-center,
    .post-type-wpgv_voucher_product #wpbody-content .quick-edit-row-post .inline-edit-col-right {
        width: 100% !important;
    }

    .post-type-wpgv_voucher_product .edit-tag-actions input.button.button-primary {
        line-height: 2.30769231;
        padding: 0px 20px;
    }

    .post-type-wpgv_voucher_product td#cb {
        padding: 11px 0 0px 3px !important;
    }

    .gift-cards-pro_page_vouchers-lists td.column-id.column-primary {
        padding-top: 30px;
    }

    .post-type-voucher_template #delete-action,
    .post-type-wpgv_voucher_product #delete-action {
        line-height: 2.70769231;
    }

    .post-type-voucher_template #publishing-action #publish,
    .post-type-wpgv_voucher_product #publishing-action #publish {
        line-height: 2.41428571 !important;
        margin-bottom: 6px;
    }

    .post-type-voucher_template #wpgv_show_radio {
        margin-left: 10px;
    }

    .gift-cards-pro_page_invoice-setting .wpgiftv-row .tab-content.tab-content-active {
        display: table;
    }

    .gift-cards-pro_page_invoice-setting .wpgiftv-row .tab-content.tab-content-active #is_invoice_active {
        width: 26px;
    }

    .post-type-voucher_template .pagination-links span.tablenav-pages-navspan,
    .post-type-voucher_template .pagination-links a.next-page,
    .post-type-voucher_template .pagination-links a.prev-page,
    .post-type-wpgv_voucher_product .pagination-links span.tablenav-pages-navspan,
    .post-type-wpgv_voucher_product .pagination-links a.next-page,
    .post-type-wpgv_voucher_product .pagination-links a.prev-page,
    .post-type-voucher_template .pagination-links a.last-page,
    .post-type-voucher_template .pagination-links a.first-page,
    .gift-cards-pro_page_vouchers-lists .pagination-links a.next-page,
    .gift-cards-pro_page_vouchers-lists .tablenav-pages .tablenav-pages-navspan,
    .gift-cards-pro_page_vouchers-lists .pagination-links a.prev-page {
        line-height: 30px;
    }

    .post-type-voucher_template .wp-list-table #the-list th,
    .post-type-voucher_template .wp-list-table a,
    .post-type-voucher_template .wp-list-table span,
    .post-type-voucher_template .wp-list-table p {
        vertical-align: unset !important;
    }

    .post-type-voucher_template td.column-title strong,
    .post-type-voucher_template td.plugin-title strong {
        padding-top: 0px;
    }

    .post-type-wpgv_voucher_product .search-box #search-submit,
    .post-type-voucher_template .search-box #search-submit {
        vertical-align: unset !important;
        margin-bottom: 0;
    }

    .post-type-wpgv_voucher_product .tablenav-pages .pagination-links .current-page,
    .post-type-voucher_template .tablenav-pages .pagination-links .current-page,
    .gift-cards-pro_page_voucher-templates .tablenav-pages .pagination-links .current-page {
        height: 30px;
        min-height: unset;
        padding: 12px 0;
    }

    .gift-cards-pro_page_voucher-templates #wpwrap .templates #id {
        width: unset;
    }

    .post-type-wpgv_voucher_product p.search-box input[name="s"],
    .post-type-voucher_template p.search-box input[name="s"] {
        vertical-align: unset !important;
    }

    .post-type-wpgv_voucher_product .widefat td,
    .post-type-wpgv_voucher_product .widefat tbody th.check-column {
        vertical-align: top;
        padding-top: 10px;
    }

    .post-type-wpgv_voucher_product td.title.column-title.has-row-actions.column-primary.page-title {
        padding-top: 10px;
    }

    .post-type-wpgv_voucher_product .widefat td,
    .post-type-wpgv_voucher_product .widefat th {
        padding: 8px 10px 8px 10px;
    }

    .taxonomy-wpgv_voucher_category td.name.column-name.has-row-actions.column-primary {
        padding-top: 10px;
    }

    .taxonomy-category_voucher_template td.name.column-name.has-row-actions.column-primary {
        padding-top: 10px;
    }

    .taxonomy-category_voucher_template #edittag .edit-tag-actions #delete-link .delete {
        padding: 8px 20px;
    }

    .gift-cards-pro_page_wpgv_license_page .form-table th {
        padding: 22px 10px 3px 10px;
    }

    .gift-cards-pro_page_wpgv_license_page .form-table td {
        padding: 4px 10px 6px 10px;
    }

    .gift-cards-pro_page_wpgv_license_page .form-table label.description {
        margin-left: 0px;
    }

    .post-type-voucher_template .wp-list-table th#images,
    .post-type-voucher_template .wp-list-table tbody#the-list tr .images {
        display: none !important;
    }

    .gift-cards-pro_page_voucher-templates .wp-list-table #image {
        display: none;
    }

    .gift-cards-pro_page_voucher-templates .wp-list-table #the-list .column-primary {
        text-align: left;
        font-size: 15px;
    }

    .gift-cards-pro_page_voucher-templates .wp-list-table td,
    .gift-cards-pro_page_voucher-templates .wp-list-table th {
        padding: 8px 10px 8px 10px;
    }

    .voucher-page .column-id {
        text-align: left;
    }

    td#cb {
        padding: 11px 0 0px 3px;
    }

    .gift-cards-pro_page_vouchers-lists input.button.button-primary {
        margin-bottom: 0px;
    }

    .gift-cards-pro_page_voucher-setting .white-box .form-table th {
        width: 100%;
    }

    .gift-cards-pro_page_voucher-setting .wpgiftv-row .wpgiftv-col25 {
        width: 50%;
    }

    .gift-cards-pro_page_voucher-setting .white-box {
        padding: 20px 0;
    }

    .gift-cards-pro_page_voucher-setting .wpgiftv-col25 a.button.button-primary {
        min-height: unset;
        padding: 0px 10px;
    }

    .gift-cards-pro_page_voucher-setting .wpgiftv-col25 a.button.button-primary::after {
        content: unset;
    }

    .gift-cards-pro_page_voucher-setting .form-table {
        padding: 4px 12px;
    }

    #wpadminbar li#wp-admin-bar-updates,
    #wpadminbar li#wp-admin-bar-wp-logo {
        display: block !important;
    }

    #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
        /* top: 10px !important; */
    }

    .gift-cards-pro_page_voucher-templates .wp-list-table td.column-title strong {
        margin-top: 0;
    }
}

@media only screen and (max-width: 568px) {
    .post-type-voucher_template #modal_edit_template .dialog_template {
        border: 0 !important;
    }

    .gift-cards-pro_page_add-gift-voucher-order .admin_single_template {
        margin-right: 15px;
        margin-bottom: 15px;
    }

    .gift-cards-pro_page_vouchers-lists td.column-id.column-primary {
        padding-top: 10px;
    }

    .gift-cards-pro_page_invoice-setting .white-box .form-table th {
        width: 100%;
    }

    .gift-cards-pro_page_vouchers-lists .wp-list-table #the-list th {
        vertical-align: top;
    }

    .gift-cards-pro_page_check-vouchers-balance #scrollVoucherBalance input[name="voucher_code"] {
        width: 100% !important;
    }

    .admin_single_template {
        width: 35%;
    }

    .gift-cards-pro_page_add-gift-voucher-order .wizard>.steps>ul>li {
        width: 50%;
    }

    .gift-cards-pro_page_add-gift-voucher-order .wizard ul,
    .gift-cards-pro_page_add-gift-voucher-order .tabcontrol ul {
        display: flex;
        flex-wrap: wrap;
    }

    .gift-cards-pro_page_vouchers-lists .voucher-page .total-unused {
        justify-content: space-between;
    }

    .gift-cards-pro_page_vouchers-lists .voucher-page .count,
    .voucher-page .amount {
        width: 45%;
    }

    .gift-cards-pro_page_vouchers-lists .voucher-page .total-unused form {
        margin: 0 auto;
        margin-top: 15px;
    }

    .gift-cards-pro_page_vouchers-lists .voucher-page .total-unused form input[name="voucher_code"] {
        width: 100% !important;
    }

    .gift-cards-pro_page_vouchers-lists h2.nav-tab-wrapper {
        display: flex;
        flex-wrap: wrap;
    }

    #scrollVoucherBalance input[type="submit"] {
        margin-top: 10px;
    }
}

@media only screen and (max-width: 480px) {
    .post-type-voucher_template #modal_edit_template .modal_template_content {
        max-width: 375px;
        width: 100%;
        position: relative;
        pointer-events: none
    }

    .post-type-voucher_template #modal_edit_template .content_right_tamplete,
    .post-type-voucher_template #modal_edit_template .content_left_template {
        width: 100%;
    }

    .gift-cards-pro_page_vouchers-lists .voucher-page .total-unused form {
        width: 95% !important;
    }

    .post-type-voucher_template .wpgv-template-box img {
        width: 150px;
    }
}

@media only screen and (max-width: 375px) {
    .gift-cards-pro_page_add-gift-voucher-order .admin_select_template {
        justify-content: center;
    }

    .gift-cards-pro_page_vouchers-lists .wp-list-table #the-list th {
        vertical-align: top;
    }

    .gift-cards-pro_page_vouchers-lists td.column-id.column-primary {
        padding-top: 10px;
    }

    .gift-cards-pro_page_add-gift-voucher-order .wizard>.actions>ul {
        justify-content: center;
    }

    .gift-cards-pro_page_add-gift-voucher-order .wizard>.actions>ul li {
        width: 70%;
    }

    .gift-cards-pro_page_add-gift-voucher-order .wizard>.actions>ul li.disabled {
        order: 2;
        margin-top: 10px;
        text-align: center;
    }

    .admin_page_view-voucher-details #voucher-details .widefat thead tr th,
    .admin_page_view-voucher-details .widefat td,
    .admin_page_view-voucher-details .widefat td ol,
    .admin_page_view-voucher-details .widefat td p,
    .admin_page_view-voucher-details .widefat td ul {
        font-size: 11px !important;
    }
}

#paypal_empty_keys_notice {
    position: relative;
}

.wrap-wpgv-dashboard img {
    width: 100%;
}

.wrap-wpgv-dashboard .welcome-panel-column-wpgc-container {
    margin-top: 20px;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: start;
    align-items: stretch;
    align-content: stretch;
    flex-wrap: wrap;

}

.wrap-wpgv-dashboard .welcome-panel-column-wpgc-container .welcome-panel-column-wpgc {

    background: #fff;
    flex: 0 0 calc(33.33% - 20px);
    margin: 5px;
    padding: 20px;
    box-sizing: border-box;
    text-align: center;
}

#image-banner {
    background: linear-gradient(180deg, #174AC3 0%, #326BF1 100%);
    color: #fff;
    text-align: left;
}

#image-banner a,
#image-banner h2 {
    color: #fff;
}

.welcome-panel-column-wpgc-container .vertical-menu {
    display: flex;
    flex-direction: column;
}

.welcome-panel-column-wpgc-container .vertical-menu a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #333;
    cursor: pointer;
}

.welcome-panel-column-wpgc-container .vertical-menu a:hover {
    background-color: #f2f2f2;
}

.welcome-panel-column-wpgc-container .submenu {
    display: none;
    padding-left: 20px;
}

.welcome-panel-column-wpgc-container .submenu a {
    padding: 5px;
}

.welcome-panel-column-wpgc-container .active-submenu {
    display: block;
}

.welcome-panel-column-wpgc-container .vertical-menu li a .dashicons {
    transition: transform 0.2s;
}

.welcome-panel-column-wpgc-container .vertical-menu li a.active .dashicons {
    transform: rotate(180deg);
}

#tabs {
    margin: 0;
    padding: 0;
}

#tabs ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#tabs ul li {
    display: inline-block;
    margin: 0 10px;
}

#tabs ul li a {
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
}

#tabs ul li a.active {
    background-color: #000;
    color: #fff;
}

#tab-content {
    display: none;
}

#tab-content .tab-pane {
    display: block;
}


.wpgiftv-form-group {
    margin-bottom: 20px;
}

.wpgiftv-form-group label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}

.wpgiftv-form-group .file-input {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
}

.wpgiftv-template-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 50px;
}

.wpgiftv-template-wrapper {
    position: relative;
    display: inline-block;
    width: auto;
    margin: 20px;
    padding: 10px;
    border: 2px solid transparent;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
    cursor: pointer;
    text-align: center;
    background-color: #fff;
}

.wpgiftv-template-wrapper:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    border-color: #0073aa;
}

.wpgiftv-template-checkbox {
    display: none;
}

.wpgiftv-template-wrapper label {
    font-weight: bold;
    margin-top: 10px;
    display: block;
    color: #333;
    font-size: 14px;
}

.wpgiftv-template-wrapper.selected {
    border-color: #0073aa;
    box-shadow: 0 4px 12px rgba(0, 115, 170, 0.3);
    transform: scale(1.05);
}

.wpgiftv-template-container {
    display: block;
    margin: 0 auto;
    border-radius: 4px;
    overflow: hidden;
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    margin-top: 10px;
}

.wpgiftv-template-title {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-top: 10px;
}

.wpgiftv-button-primary {
    background-color: #396ff9;
    border-color: #396ff9;
    color: #fff;
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 4px;
    cursor: pointer;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

.wrap-image-banner a {
    color: #fff;
}

.toggle-group {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.toggle-group label {
    display: flex;
    align-items: center;
    background-color: #f7f7f7;
    padding: 5px 10px;
    border-radius: 4px;
    border: 1px solid #ddd;
    cursor: pointer;
}

.wpgiftv-template-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.wpgiftv-template-wrapper {
    border: 2px solid transparent;
    padding: 10px;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
    cursor: pointer;
}

.wpgiftv-template-wrapper:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    border-color: #0073aa;
}

.wpgiftv-template-wrapper.selected {
    border-color: #0073aa;
    box-shadow: 0 4px 12px rgba(0, 115, 170, 0.3);
    transform: scale(1.05);
}

.gift-cards-pro_page_create-voucher-template .hide {
    display: none;
}

/* // create template */
.gift-cards-pro_page_create-voucher-template .wpgiftv-settings *:not(i) {
    font-family: var(--font-poppins);
}

.gift-cards-pro_page_create-voucher-template .wpgiftv-settings .updated.notice {
    padding-top: 10px;
    padding-bottom: 10px;
}

.gift-cards-pro_page_create-voucher-template .wpgiftv-col100 {
    width: 100%;
}

.gift-cards-pro_page_create-voucher-template .wpgiftv-row {
    margin: 0;
}

.gift-cards-pro_page_create-voucher-template .white-box {
    border-radius: 8px;
    box-shadow: none;
    border: none;
}

.gift-cards-pro_page_create-voucher-template #wpcontent {
    background: #F6F7FB;
}

.gift-cards-pro_page_create-voucher-template .wpgiftv-settings h1 {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
}

.gift-cards-pro_page_create-voucher-template .wpgiftv-settings h1 {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
}

.gift-cards-pro_page_create-voucher-template .wpgiftv-template-grid,
.gift-cards-pro_page_create-voucher-template .wpgiftv-form-group {
    margin: 1.5rem 0;
}

.gift-cards-pro_page_create-voucher-template .wpgiftv-template-wrapper {
    margin: 0;
    border: 4px solid transparent;
    border-radius: 16px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}

.gift-cards-pro_page_create-voucher-template .wpgiftv-template-wrapper.wpgiftv-active {
    border: 4px solid var(--color-396FF9);
}

.gift-cards-pro_page_create-voucher-template .wpgiftv-template-wrapper:hover {
    border: 4px solid var(--color-396FF9);
}