.wrapper_invoice {
    height: calc(100% - 4rem);
    margin: 2rem 2rem 0px 3rem;
}
.pk_invoice_left {
    overflow: hidden auto;
    height: 100%;
}
.Pending.list--pending{
    padding: .8rem 1rem;
    background: #08AF7D;
    border-radius: .8rem;
}
.pk_ph_left .font_16.black_medium.font_weight_500 span,.pk_ph_right p{
color: var(--black_variant_medium) !important;
}
.pk_ph_status_data_right .dark_medium{
    color: var(--black_variant_medium);
}
.row_b {
    width: 100%;
    display: inline-block;
    height: 100%;
}
.poppup_unreconcil{
    position: fixed;
    top: 0;
    right: 0;
    height: 100vh;
    width: 100%;
    background: #03040F80;
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;

}
.poppup_unreconcilMain{
    background: var(--bg_wht);
    min-width: 61.9rem;
    min-height: 39.6rem;
    padding: 4rem;
    border-radius: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.poppup_unreconcilMain p{
    color: var(--black_variant_medium);
    font-size: var(--fnt_18);
    margin: 3rem 0;
    text-align: center;
    max-width: 80%;
}
.btns_reconcil {
    display: flex;
    gap: 1rem;
}
.btns_reconcil button:first-of-type{
    color: var(--btn__color);
    font-weight: 500;
    font-size: var(--fnt_18);
    border: var(--btn__color) 1px solid;
    width: 18rem;
    height: 5.6rem;
    border-radius: 5rem;
}
.btns_reconcil button:last-of-type{
    font-weight: 500;
    font-size: var(--fnt_18);
    border: var(--btn__color) 1px solid;
    width: 18rem;
    height: 5.6rem;
    border-radius: 5rem;
    color: var(--bg_wht);
    background: var(--btn__color);
}
.pk_status_btn{
    display: flex;
    gap: 1rem;
}
.pk_invoice_right {
    height: 100%;
    position: sticky;
}
.pk_invoice_details {
    background: #FFFFFF;
    box-shadow: var(--common_boxshadow);
    border-radius: 3rem;
    height: 100%;
    padding: 20px;
    overflow: hidden auto;
}
.pk_cmn_box.pk_det_3.input-group .auth_input_field_sc.pk_normal_invoice {
    border-radius: 0.8rem !important;
}
.pk_invoice_right_box {
    background: var(--default_white);
    box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
    border-radius: 20px;
    height: 100%;
}
.pk_invoice_user_info {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme1/invoice_detailtheme1.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 2.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 20px;
    margin-bottom: 3rem;
}
.zlichv2_main .pk_invoice_user_info {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme2/invoice_detail_2.png");
}
.zlichv3_main .pk_invoice_user_info {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme3/invoice_detail_3.png");
}
.pk_invoice_user_info_loader {
    padding: 2.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 20px;
    margin-bottom: 3rem;
}
.pk_in_names p {
    display: flex;
    margin-bottom: 2rem;
}
.pk_in_names p svg {
    margin-right: 1.4rem;
}
.pk_in_names p:last-child {
    margin: 0;
}
.datepicker.datepicker-dropdown table .prev.disabled:before {
    opacity: .5;
}
textarea {
    resize: none;
}
.pk_toogle_options {
    padding: 20px;
}
.pk_toogle_options .pk_toggle_btns {
    margin-bottom: 2rem;
}
.in_item_details {
    margin-top: 3rem;
}
.in_item_head .pk_in_4,
.in_item_head .pk_in_5 {
    display: none;
}
.in_item_head {
    background: #EC8738;
    width: 100%;
    display: flex;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.1);
    margin-bottom: 3rem;
}
.in_item_head p {
    width: 18%;
    text-align: center;
    padding: 12px 0px;
}
.in_item_head .pk_in_1 {
    width: 28%;
}
.in_item_head p:not(:last-child) {
    border-right: 1px solid #FFFFFF;
}
.pk_det_5,
.pk_det_4 {
    display: none;
}
.in_item_details_row {
    display: flex;
}
.pk_cmn_box {
    width: 18%;
    flex: 0 0 18%;
    padding: 5px;
}
.pk_cmn_box.pk_det_1 {
    width: 28%;
    flex: 0 0 28%;
}
.btn_qty {
    position: absolute;
    right: 0px;
    width: 7rem;
    height: 100%;
    background: #f1f1f1;
    border: 1px solid #a3a3a3;
    border-radius: 0px 8px 8px 0;
    border-bottom: 0px;
    border-top: 0px;
    border-right: 0px;
}
.btn_qty p {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: space-evenly;
}
.pk_invoice_left .auth_input_field_sc:hover {
    border: 1px solid #a3a3a3;
}
.pk_am_txt.text-left a {
    justify-content: left;
    width: max-content;
}
.in_item_details .in_item_details_row:nth-child(3) {
    margin-top: 0;
}
.not_emptys {
    position: absolute;
    right: 8px;
    visibility: hidden;
    top: 50%;
    transform: translateY(-50%);
    width: 1.8rem;
}
.invoice_box_input {
    position: relative;
    margin-bottom: 3rem;
}
.invoice_box_input input:valid+.not_emptys {
    visibility: visible;
    cursor: pointer;
}
input.auth_input_sc.pk_select_items {
    background: transparent;
    border: 0px;
}
.invoice_box_input input:focus,
.invoice_box_input input:focus-visible {
    outline: none;
}
.in_item_details_row::-webkit-input-placeholder {
    display: none;
    visibility: hidden;
}
.in_item_details_row:-moz-placeholder {
    display: none;
    visibility: hidden;
}
.in_item_details_row::-moz-placeholder {
    display: none;
    visibility: hidden;
}
.in_item_details_row:-ms-input-placeholder {
    display: none;
}
.in_item_details_row input::placeholder {
    display: none;
    visibility: hidden;
}
.t-dropdown-list {
    display: none;
    background-color: #FFF;
    outline: 1px solid #DDD;
    z-index: 10;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, .3);
    list-style: none;
    margin: 0;
    padding: 0;
    height: 150px;
    overflow: auto;
    position: absolute;
    margin-top: 0px;
    width: 100%;
}
.t-dropdown-item {
    padding: 8px 20px;
    margin: 0;
    cursor: pointer;
    border-bottom: 1px solid #dcdcdc;
}
.t-dropdown-item:hover {
    background-color: #F1F1F1;
}
.pk_cmn_box.pk_det_7 .auth_input_field_sc {
    max-width: 100%;
}
.pk_cmn_box.pk_det_7 {
    display: flex;
    justify-content: space-between;
}
.pk_det_7 .pk_team_edit {
    display: none;
}
.pk_cmn_box.pk_det_7 .pk_no_arr {
    line-height: 5.6rem;
    width: auto;
    margin-left: 10px;
}
.pk_orginal {
    margin-bottom: -3rem;
}
.pk_append {
    padding-top: 3rem;
    margin-bottom: -3rem;
}
.cmn_dis_none {
    display: none;
}
.pk_attach_notes .kwt-file__choose-file {
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
    right: auto;
    left: auto;
    margin-bottom: 1.8rem;
}
.pk_attach_notes .kwt-file__choose-file svg {
    width: 24px;
    height: 24px;
    display: block;
    margin: 0px auto;
}
.pk_attach_notes .kwt-file__drop-area {
    flex-direction: column;
    border: 1px dashed rgba(0, 0, 0, 0.2);
    background: transparent;
}
.pk_attach_notes .kwt-file {
    min-width: auto;
    margin: 0px;
    width: fit-content;
}
.pk_attach_notes .kwt-file__msg {
    color: #a3a3a3;
    display: inline-block;
    width: 100%;
}
.pk_attach_notes .kwt-file__drop-area.is-active.pk__border {
    width: 40rem;
}
.pk_gst_invoice {
    display: block;
}
.pk_sub_top_div,
.pk_sub_bot_div {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 1.6rem;
}
.pk_sub_top_div p,
.pk_sub_bot_div p {
    justify-self: end;
    padding-right: 2rem;
}
.pk_sub_top_div {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.pk_sub-totals {
    max-width: 36.4rem;
    margin-left: auto;
}
.col-lg-9_custom {
    width: 72%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
    float: left;
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
    margin-right: 2rem;
}
.col-lg-3_custom {
    width: 26.2%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
    float: left;
    height: 100%;
}
.btn-submit_pk {
    padding: 0px 20px;
    position: absolute;
    bottom: 20px;
    width: 100%;
}
.btn-submit_pk .pk_two_bt a {
    width: 49%;
    margin: 0px auto;
    margin-bottom: 2rem;
}
.mobile_top_blk {
    display: none;
}
.wrapper_invoice {
    display: none;
}
.pk_custom_check_b,
.pk_custom_check_b label {
    padding-bottom: 0px !important;
}
.pymnt_amnt_sc .pk_paid_clr {
    font-weight: 500;
    font-size: var(--font16);
    color: #7171EB;
}
.pk_no_more {
    background: #F1F1F1;
    text-align: center;
    padding: 10px;
}
.pk_in_options {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pk_invoice_top_sec {
    background: #FFFFFF;
    box-shadow: var(--common_boxshadow);
    padding: 2rem;
    border-radius: 3rem 3rem 0 0;
}
.pynt_create_drbdwn_head_sc.in_op_pk {
    background: transparent;
    border: 1px solid #EC8738;
    width: auto;
}
.pynt_create_drbdwn_head_sc.in_op_pk p {
    color: var(--default_orange);
    margin-right: 1rem;
}
.pynt_create_drbdwn_head_sc.in_op_pk svg path {
    stroke: var(--default_orange);
}
.pk_in_four_opt {
    padding: 2rem 0;
}
.pk_box_cmn_in {
    background: #FFFFFF;
    box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
    border-radius: 10px;
    padding: 1rem;
}
.pk_current_clr {
    color: #B91C1D;
}
.mar_bot_20 {
    padding-bottom: 2rem;
}
.pk_in_four_opt .col-lg-3:last-child {
    text-align: right;
}
.mar_bot_8 {
    margin-bottom: .8rem;
}
.pk_invoice_stat .accordion-header button {
    background: transparent;
    border: 0px;
    box-shadow: none;
}
.pk_invoice_stat .accordion-item {
    border: none;
}
.pk_invoice_stat .accordion-header button .pk_btn_stat {
    background: #D8D8F8;
    border-radius: 8px;
    padding: .8rem 1.6rem;
}
.pk_invoice_stat .accordion-header button::after {
    position: relative;
    left: 0;
    margin-right: auto;
    margin-left: 1rem;
}
.accordion-button.collapsed .pk_abs {
    display: none;
}
.accordion-button .pk_abs {
    display: block;
}
.pk_abs {
    position: absolute;
    right: 2rem;
}
.pk_in_trans {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F1F1F1;
    border-radius: 12px;
    padding: 1.5rem 3rem;
}
.pk_stat_modes {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.6rem 3rem 1.6rem;
    border-bottom: 1px solid #D4D4D4;
}
.green_clr {
    color: #3FB640;
    margin-bottom: 0.5rem;
}
.pk_invoice_top_sec {
    position: relative;
}
.ticket__divider {
    position: relative;
    height: 1rem;
    background-color: white;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.ticket__divider::after {
    content: '';
    position: absolute;
    height: 50%;
    width: 100%;
    top: 0;
    border-bottom: 1px dashed #EC8738;
}
.down-border,
.up-border {
    background-color: hsl(0deg 0% 94%);
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    width: 3rem;
    height: 3rem;
}
.up-border {
    top: -1rem;
    left: -2rem;
}
.down-border {
    right: -2rem;
    top: -1rem;
}
.pk_invoice_bot_sec {
    background: #fff;
    box-shadow: var(--common_boxshadow);
    border-radius: 0 0 2rem 2rem;
    margin-bottom: 2rem;
    padding: 2rem 3rem;
}
.pk_invoice_bot_sec .bank_details_box {
    border-radius: 1.2rem;
    background: var(--theme_bg_color);
}
.pk_invoice_bot_sec .pk_invoice_user_info {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme1/invoice_detailtheme1.png");
    border-radius: 2rem 2rem 0px 0px;
}
.zlichv2_main .pk_invoice_bot_sec .pk_invoice_user_info {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme2/invoice_detail_in_2.png");
}
.zlichv3_main .pk_invoice_bot_sec .pk_invoice_user_info {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme3/invoice_detail_in_3.png");
}
.pk_invo_det {
    margin-bottom: 3rem;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}
.accordion-button.collapsed .after_open {
    display: none;
}
.accordion-button .after_open {
    display: block;
}
.accordion-button .before_open {
    display: none;
}
.accordion-button.collapsed .before_open {
    display: block;
}
.pk_invoice_accordions {
    margin: 2rem 0;
}
.pk_invoice_accordions .accordion-item {
    border: 0px;
}
.pk_invoice_accordions .accordion-button {
    background: #FFF6ED;
    border-radius: 12px !important;
    padding: 2.2rem 3rem;
}
.bt_green {
    background: #DCF5D1;
    border-radius: 8px;
    padding: .8rem 1.6rem;
}
.bt_blue {
    background: #D8D8F8;
    border-radius: 8px;
    padding: .8rem 1.6rem;
}
.bt_orange {
    background: #FFE1D5;
    border-radius: 8px;
    padding: .8rem 1.6rem;
}
.pk_items_head {
    background: #EC8738;
    text-align: center;
    padding: 1.2rem 0rem;
}
.pk_invo_tables .col {
    padding: 0;
}
.pk_invo_tables .row.row-cols-5 {
    margin: 0px;
    align-items: center;
}
.pk_items_d {
    border-right: 1px solid #FFFFFF;
    text-align: center;
}
.pk_items_txts .pk_items_d {
    padding: 1rem;
}
.pk_items_totals.pk_inv_tot .row {
    margin-top: 3rem;
}
.pk_items_totals.pk_inv_tot .pk_client_note_tx {
    margin-bottom: 3rem;
}
.pk_inv_footer {
    border-bottom: 6px solid #EC8738;
}
.pk_mobile_invoice_tab {
    display: none;
}
.mob_icon_shows {
    display: none;
}
.pynt_create_drbdwn_sc .btn.btn_border {
    width: 16.6rem;
    height: 4.8rem;
    padding: 0.7rem 0.7rem;
    font-size: var(--font16);
    margin-right: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pk_cmn_bank_box .jrk_profile_text ul li a{
    gap: .2rem;
}
.add_ite {
    padding: 0.8rem 2rem;
    margin: 0;
    cursor: pointer;
    border-bottom: 1px solid #dcdcdc;
    background: #FFF6ED
}
.pk_xtra_btn {
    position: absolute;
    right: 3rem;
    display: flex;
    align-items: center;
    gap: 1rem;
    top: 1.5rem;
}
.pk_xtra_btn .pymnt_top_optn_filter_sc {
    width: 5.6rem;
    height: 5.6rem;
}
.pk_custom_pad_all {
    padding: 3rem 2rem 2rem 3rem;
}
.pk_datatable_customs table thead tr {
    background: #F9F9F9;
    border-bottom: 0.5px solid #D4D4D4;
}
.pk_datatable_customs table thead tr th {
    padding: 2rem;
    font-weight: 400;
}
.pk_datatable_customs table tbody tr td {
    padding: 2rem;
    box-shadow: none !important;
    position: relative;
}
.inner_page_box .pk_custom_pg .tab-content {
    padding: 0;
}
.pk_pay_btns {
    font-size: var(--font14);
    color: #313131;
    padding: .75rem 1.6rem;
    max-width: 13rem;
    border-radius: 0.8rem;
    text-align: center;
}
.brown_clr {
    background-color: #FFE1D5;
}
.green_clr_bg {
    background: #BFE5D1;
}
.pk_datatable_customs table tbody tr {
    border-bottom: 1px solid #D4D4D4;
}
.dataTables_wrapper .dataTables_length,
.dataTables_filter {
    display: none;
}
.payments_main_sc.pk_custom_pad_all {
    height: 100%;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    color: var(--black_variant_light) !important;
    border: 0px !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: transparent;
    border: 0px;
    font-weight: 400;
    font-size: var(--font16);
    color: #313131 !important;
}
.dataTables_wrapper .dataTables_paginate {
    float: left;
}
.dataTables_wrapper .dataTables_info {
    float: right;
    margin-right: 2rem;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    padding: 2rem 0 0 1rem;
}
.paginate_button.next {
    padding-left: 0px !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white !important;
    border: 0px !important;
    background-color: #EC8738;
    background:var(--default_orange);
}
.paginate_button.previous svg path {
    stroke: #6A6A6A;
}
.paginate_button.previous.disabled svg path {
    stroke: #A3A3A3;
}
.paginate_button.next svg path {
    stroke: #6A6A6A;
}
.paginate_button.next.disabled svg path {
    stroke: #A3A3A3;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
    border: 0px;
    background-color: transparent;
    background: transparent;
}
table.dataTable thead>tr>th.sorting:before,
table.dataTable thead>tr>th.sorting:after,
table.dataTable thead>tr>th.sorting_asc:before,
table.dataTable thead>tr>th.sorting_asc:after,
table.dataTable thead>tr>th.sorting_desc:before,
table.dataTable thead>tr>th.sorting_desc:after,
table.dataTable thead>tr>th.sorting_asc_disabled:before,
table.dataTable thead>tr>th.sorting_asc_disabled:after,
table.dataTable thead>tr>th.sorting_desc_disabled:before,
table.dataTable thead>tr>th.sorting_desc_disabled:after,
table.dataTable thead>tr>td.sorting:before,
table.dataTable thead>tr>td.sorting:after,
table.dataTable thead>tr>td.sorting_asc:before,
table.dataTable thead>tr>td.sorting_asc:after,
table.dataTable thead>tr>td.sorting_desc:before,
table.dataTable thead>tr>td.sorting_desc:after,
table.dataTable thead>tr>td.sorting_asc_disabled:before,
table.dataTable thead>tr>td.sorting_asc_disabled:after,
table.dataTable thead>tr>td.sorting_desc_disabled:before,
table.dataTable thead>tr>td.sorting_desc_disabled:after {
    display: none;
}
.pk_left_a {
    margin-left: 5rem;
}
.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 30ch;
}
.copy_me {
    cursor: pointer;
}
.copy_me:before {
    content: "Copied";
    position: absolute;
    top: 4rem;
    left: 40%;
    background: #f38424;
    padding: 8px 10px;
    border-radius: 20px;
    font-size: var(--font11);
    display: none;
    z-index: 1;
    color: #fff;
}
.copy_me.active:before {
    display: block;
}
.full_height {
    height: 100%;
}
.pk_custom_pg {
    display: block;
    overflow: auto;
}
.pk_new_user_des {
    padding: 3rem;
}
.pk_demo_btns {
    text-align: center;
}
.pk_demo_btns a {
    background: #FFF6ED;
    border: 1px solid #EC8738;
    border-radius: 16px;
    padding: 1.7rem 2rem;
    display: inline-block;
}
.pk_top_gifs {
    width: 36rem;
    margin: 0px auto;
    padding-top: 15rem;
}
.daterangepicker_input {
    display: none;
}
.pymnt_detail_cont_items_lfi_sc .text_clr {
    cursor: auto;
    flex: 0 0 auto;
}
.pk_bot_gifs {
    max-width: 62rem;
    margin: 0px auto;
}
.btn_heads {
    display: flex;
    align-items: center;
    position: relative;
}
.pk_btn_cho {
    background: #FFF6ED;
    border-radius: 3rem;
    padding: 1.4rem 3rem 1.4rem 5.5rem;
    box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
}
.bg_whites {
    background: #FFFFFF;
    border: 1px solid #FFF6ED;
    border-radius: 40px;
    position: absolute;
    padding: 1.4rem 2rem;
    position: absolute;
    left: -7px;
}
.pay_xpln {
    margin: 2rem 0 2rem 0rem;
}
.pk_layer_img {
    background: #FFFFFF;
    border: 0.4px solid #EC8738;
    box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
    border-radius: 50%;
    width: 120px;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px auto;
}
.pk_pay_sec {
    margin-top: 4rem;
}
.pk_layer_img img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.btn_pay_gat a {
    margin-left:0rem;
    min-width: 27rem;
}
.btn_pay_gat.disable_bt a.disable {
    color: #A3A3A3;
    background: #F1F1F1;
    border-color: #f1f1f1;
    pointer-events: none;
}
.btn_pay_gat.disable_bt a.disable:hover {
    color: #A3A3A3 !important;
    background: #F1F1F1 !important;
    border-color: #f1f1f1 !important;
}
.mar_30_20 {
    padding: 2rem 3rem;
}
.pk_custom_center {
    box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
    border-radius: 30px;
}
.pk_none {
    pointer-events: none;
}
.pk_abs_icon {
    position: absolute;
    right: 8px;
    z-index: 9;
    cursor: pointer;
}
.pk_api_box .auth_eye_icon_sc {
    right: 4rem;
}
.pk_show_password {
    position: absolute;
    right: 5rem;
    cursor: pointer;
    z-index: 3;
}
.pk_show_password.show_inputs .pk_eye_close {
    display: none;
}
.pk_show_password.show_inputs .pk_eye_open {
    display: block !important;
}
.modal-header .btn-close {
    box-shadow: none;
    outline: none;
}
.pk_cmn_border {
    border: 1px solid #D4D4D4;
    border-radius: 2rem;
    padding: 2rem;
}
.pk_cmn_sp {
    padding: 2rem;
}
.org_bgs {
    background: #FFF6ED;
}
.pad_20 {
    padding: 3rem;
}
.btn_pay_set,
.mar_left_50 {
    margin-left: 5.5rem;
}
.pk_sub_kyc ul li {
    position: relative;
    padding-bottom: 3rem;
}
.pk_line_vert:before {
    content: "";
    background: #EC8738;
    position: absolute;
    bottom: 0;
    left: 1.5rem;
    height: 100%;
    width: .1rem;
}
.pk_settle_kyc .create_contacts_drbdwn_body_sc {
    border: 0px;
    border-radius: 0;
    padding: 0;
}
.pk_settle_kyc .create_contacts_drbdwn_body_sc textarea.ui-autocomplete-input {
    background: #F9F9F9;
    border: 1px solid #D4D4D4;
}
.pk_sub_settle {
    margin-left: 5.5rem;
    margin-top: 1.4rem;
}
.pk_sub_settle a {
    background: #F1F1F1;
    border-radius: 50px;
    padding: 1.7rem 4.8rem;
    display: inline-block;
}
.pk_demo_sec {
    background: #fff;
    height: 100%;
    padding: 20rem 0;
}
.pk_demo_txts {
    max-width: 42.8rem;
}
.head_blue {
    color: #3E80DB;
    padding-bottom: 3.3rem;
}
.pk_head_bolds {
    color: #43474D;
    margin-bottom: 3.3rem;
}
.head_pk_p {
    border-bottom: 1px solid #A5A5AB;
    color: #A5A5AB;
    padding-bottom: 2rem;
}
.pk_clr_txth {
    color: #A5A5AB;
}
.pk_color_img_select {
    padding-top: 1.6rem;
}
.pk_three_dots {
    display: flex;
    margin-top: 1.7rem;
}
.input_two_box {
    display: flex;
}
.input_two_box .form-control {
    border: 0px;
    border-bottom: 1px solid #a5a5ab;
    padding-bottom: 1.7rem;
    margin-top: 1.5rem;
    color: #080808;
    font-weight: 400;
    font-size: var(--font13);
    border-radius: 0px;
    box-shadow: none;
    outline: none;
}
.pk_form_demos {
    margin-top: 3rem;
}
.input_two_box.font_big .form-control {
    font-size: var(--font23);
}
.btn_to_green a {
    background: #59D94C;
    display: inline-block;
    border-radius: 6px;
    padding: .9rem 1.4rem;
}
.btn_to_green {
    padding-top: 2rem;
}
.pk_bg_trans .modal-content {
    background: transparent;
    border: 0px;
}
.edit_option_pk {
    display: flex;
    justify-content: end;
    align-items: center;
    margin-bottom: 4rem;
}
.edit_option_pk p {
    margin: 0px 2.2rem 0px 0.6rem;
}
.pk_bg_dark_li {
    background: #F9F9F9;
    border-radius: 1rem;
    padding: 2rem 1rem;
}
.pk_pay_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #F9F9F9;
    border-radius: 1rem;
    margin-bottom: 2rem;
    padding: 2.5rem 2rem;
}
.pk_pay_wrap .pk_wrap_fst {
    display: flex;
    align-items: center;
    gap: 1.5rem;
}
.pk_demo_payments {
    border: 1px solid #EC8738;
    border-radius: 20px;
    padding: 2rem;
    margin-top: 3rem;
}
.pk_bg_trans .paymentmode_container {
    background-size: 100% 100%;
}
.modal-dialog.modal-dialog-centered.pk_bg_trans {
    max-width: 66.5rem;
}
.pk_bor_bott {
    border-bottom: 1px solid #D4D4D4;
}
.pk_close_txt {
    color: #A3A3A3;
}
.pk_payment_due {
    color: #B91C1D;
}
.pk_payment_partial {
    color: #7171EB;
}
.pk_payment_paid {
    color: #08AF7D;
}
.pk_not_send {
    color: #00abb6;
}
.pk_btn_closed {
    background: #EBEBEB;
    border-radius: 8px;
    padding: 0.8rem 1.6rem;
}
.pk_btn_pending{
    background: #FFF2CF;
    border-radius: 8px;
    padding: 0.8rem 1.6rem;
}
.invoice_box_input input:placeholder {
    display: flex;
}
.auth_input_field_sc.invoice_box_input .t-dropdown-list {
    top: 5.6rem;
    left: 0;
}
.pk_mobile_delete {
    display: none;
}
.pk_crn {
    display: none;
}
.pk_btn_paid {
    background: #BFE5D1;
    border-radius: 8px;
    padding: 0.8rem 1.6rem;
}
.file-upload-contain {
    position: relative;
    margin-bottom: 3rem;
}
.file-upload-contain {
    max-width: initial;
}
.file-upload-contain .file-input,
.file-upload-contain .file-preview {
    position: initial;
}
.file-preview {
    max-width: 13.3rem;
}
.file-upload-contain .file-drop-zone {
    border: 1px dashed rgba(0, 0, 0, 0.2);
    transition: 0.3s;
    margin: 0;
    padding: 0;
    border-radius: 16px 0 0 16px;
    background-color: transparent;
    min-height: 12.6rem;
    cursor: pointer;
}
.upload-area i {
    color: #1e80e8;
    font-size: 50px;
}
.upload-area p {
    margin-bottom: 1.8rem;
    margin-top: 1.8rem;
    font-size: var(--font16);
    font-weight: 400;
    color: #A3A3A3;
}
.upload-area p b {
    color: #1e80e8;
}
.upload-area button {
    padding: 8px 16px;
    min-width: 150px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    background-color: #1e80e8;
    border: 2px solid #1e80e8;
    border-radius: 50px;
    transition: 0.3s;
}
.upload-area button:hover {
    background-color: #1e80e8;
    box-shadow: 0px 4px 8px rgb(37 128 232 / 48%);
}
.file-preview {
    padding: 0;
    border: none;
    margin-bottom: 30px;
}
.file-preview .fileinput-remove {
    display: none;
}
.file-drop-zone-title {
    padding: 0px 1.6rem;
    text-align: center;
}
.file-drop-zone .file-preview-thumbnails {
    cursor: pointer;
}
.file-preview-frame {
    cursor: default;
    display: flex;
    align-items: center;
    border: none;
    background-color: transparent;
    box-shadow: none;
    border-radius: 8px;
    width: 100%;
    padding: 4.5rem 3rem;
    margin: 8px 0px;
    border: 1px dashed #EC8738;
    border-radius: 16px;
}
.file-preview-frame .kv-file-content {
    display: none;
}
.file-preview-image {
    border-radius: 4px;
}
.file-preview-frame .file-footer-caption {
    padding-top: 0;
}
.file-preview-frame .file-footer-caption {
    text-align: left;
    margin-bottom: 0;
}
.file-detail {
    font-size: 14px;
    height: auto;
    width: 100%;
    line-height: initial;
    display: flex;
}
.file-detail .file-caption-name {
    color: #6A6A6A;
    font-size: var(--font_16);
    font-weight: 400;
}
.file-detail .file-size {
    color: #f1f8fe;
    font-size: 12px;
    display: none;
}
.kv-zoom-cache {
    display: none;
}
.invoice_note_bills .file-upload-contain, .inv_attachments_list {
    max-width: 70%;
    margin-bottom: 0px;
    flex: 0 0 70%;
}
.pk_two_bt_otp a#verifyOtpsms:hover{
    background: var(--bg_wht) !important;
    border: var(--btn__color) 1px solid !important;
    color: var(--btn__color) !important;
    box-shadow: none !important;
}
.file-preview-frame .file-thumbnail-footer {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.file-preview-frame .file-drag-handle,
.file-preview-frame .file-upload-indicator {
    float: none;
}
.file-preview-frame .file-footer-buttons {
    float: none;
    display: flex;
    align-items: center;
}
.file-preview-status.text-center {
    display: none;
}
.kv-file-remove.file-remove {
    border: none;
    width: 25px;
    height: 25px;
}
.file-drag-handle.file-drag {
    border: none;
    background-color: #fff;
    color: #2580e8;
    width: 25px;
    height: 25px;
    font-size: 12px;
    border-radius: 4px;
    margin: 0px 4px;
}
.kv-file-upload.file-upload {
    border: none;
    background-color: #48bd22;
    color: #fff;
    width: 25px;
    height: 25px;
    font-size: 12px;
    border-radius: 4px;
    margin: 0px 4px;
}
.file-thumb-loading {
    background: none !important;
}
.file-preview-frame.sortable-chosen {
    background-color: #64a5ef;
    border-color: #64a5ef;
    box-shadow: none !important;
}
.file-no-browse {
    opacity: 0;
    display: none;
}
.btn.btn-default.btn-secondary.kv-hidden.fileinput-cancel.fileinput-cancel-button {
    display: none;
}
.pk_btn_due {
    background: #FFE1D5;
    border-radius: 8px;
    padding: 0.8rem 1.6rem;
}
.pk_two_files {
    display: flex;
    position: relative;
}
.file_webcam {
    position: absolute;
    left: 13.3rem;
    padding: 2.5rem 1.6rem;
    text-align: center;
    border: 1px dashed rgba(0, 0, 0, 0.2);
    border-radius: 0 1.6rem 1.6rem 0;
    border-left: 0px;
    min-height: 12.6rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.kv-fileinput-error.file-error-message {
    display: none;
}
.file_webcam svg {
    margin-bottom: 1.6rem;
}
.pk_rgt_txt {
    text-align: right;
}
.date_atta {
    display: flex;
    align-items: center;
    gap:.5rem;
}
.pymnt_amnt_sc .pk_ref_no {
    color: #a3a3a3;
}
.pk_to_be_bor {
    border-bottom: 1px solid #D4D4D4;
}
.pk_rgt_txt {
    text-align: right;
}
.pk_btn_unreport {
    background: #FFF2CF;
    border-radius: 8px;
    padding: 0.8rem 1.6rem;
    max-width: max-content;
    margin-left: auto;
}
.pk_to_be_amt {
    border-top: 1px solid #D4D4D4;
    padding-top: 2.5rem;
}
.bank_details_box.pad_pk_to_bo {
    padding: 1.6rem 1rem;
    background: transparent;
}
.payments_wrap_rgt_sc.bg-white {
    box-shadow: 3px 3px 30px rgba(73, 73, 73, 0.12);
    border-radius: 30px;
}
.pk_text_centers {
    text-align: center;
}
.cust_marg {
    margin-left: 8rem;
}
.pk_wrpa_mty {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.pk_flx_txt_nty {
    margin-top: 2rem;
}
.pk_flx_txt_nty p {
    text-align: center;
}
.pk_flx_txt_nty ul li {
    list-style: disc;
    margin-bottom: 2rem;
}
.pk_flx_txt_nty ul {
    margin-top: 2rem;
    padding-left: 2.5rem;
}
.pk_right_in_empty {
    display: none;
}
.jrk_cust_wh {
    width: 15rem;
    height: auto;
    padding: 1rem;
}
.jrk_rem_shadow {
    box-shadow: none;
}
.jrk_file-block {
    display: inline-flex;
    background: #FFFFFF;
    border: 1px solid #FFC188;
    border-radius: 0.8rem;
    padding: 1.6rem 1.8rem;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.jrk_file-block>span.jrk_name {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 70%;
}
#files-names {
    display: grid;
    gap: 1.6rem;
    padding-top: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(30rem, auto));
}
.jrk_file-delete {
    cursor: pointer;
}
.jrk_file-delete:hover {
    background-color: rgba(144, 163, 203, 0.2);
    border-radius: 10px;
}
.jrk_multipleUploadFiles .btn {
    background: #F9F9F9;
    border: 1px solid #D4D4D4;
    border-radius: 0.8rem;
    width: 100%;
    color: var(--black_variant_dark);
    font-weight: 400;
    font-size: var(--font_16);
    text-align: start;
}
.jrk_multipleUploadFiles label {
    display: block;
    position: relative;
    margin-top: 2rem;
}
.jrk_upload_icon {
    position: absolute;
    right: 2rem;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.jrk_rem_label_pb label{
    padding-bottom: unset;
}
.jrk_formContainer{
    height: 100%;
    position: relative;
    padding-bottom: 6rem
}
.addExpenseSubmitBtn.default_btn{
    position: absolute;
    bottom: 3rem;
    width: calc(100% - 4rem);
}
.modal-fullscreen .modal-body:has(.jrk_formContainer){
    overflow: hidden;
}
.jrk_fileHead{
    background: #F9F9F9;
border-radius: 0.8rem;
height: 5rem;
padding: 1.6rem;
margin: 2.4rem 0 0;
}
.pk_pending_txt{
    color: #E9C50A;
}
.pynt_create_drbdwn_sc.pay_pk .btn.btn_border {
    width: 7rem;
}
.list--pending {
    background: #FFF2CF;
    border-radius: 8px;
    padding: 0.8rem 1.6rem;
}
.avatar-upload {
    position: relative;
    max-width: 100px;
    margin: 0;
    margin-right: 3rem;
}
.avatar-upload .avatar-edit {
    position: absolute;
    bottom: 0;
    right: 6px;
    z-index: 1;
}
.avatar-upload .avatar-edit input {
  display: none;
}
.avatar-upload .avatar-edit input + label {
  cursor: pointer;
  font-weight: normal;
  transition: all 0.2s ease-in-out;
}
.avatar-upload .avatar-edit input + label:after {
  content: "\f040";
  font-family: 'FontAwesome';
  color: #757575;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
  opacity: 0;
}
.avatar-upload label:focus-visible{
    outline: none;
}
.avatar-upload .avatar-preview {
    width: 100px;
    height: 100px;
    background: #F1F1F1;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-right: 3rem;
    padding: 2rem;
    overflow: hidden;
}
.avatar-upload .avatar-preview > div {
    width: 100px;
    height: 100%;
    border-radius: 100%;
    display: flex;
    align-items: center;
}
.avatar-upload .avatar-preview img{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin: 0px auto;
}
.video-wrap video {
    width: 100%;
}
.pk_can_100{
    width: 100%;
}
.btn_orange{
    padding: 1rem 1rem;
}
.marg_20{
    margin: 2rem;
}
.pk_cust_pad_all{
    padding: 2.5rem 1.8rem;
}
.pk_bank_left_bar{
    width: 53.3rem;
}
.payments_contnr_lft_sc.marg_20{
    height: calc(100vh - 18rem);
}
.btn_link_a{
    width: 12rem;
}
.pk_normal_bor {
    border: 1px solid #D4D4D4;
    border-radius: 30px;
    margin-bottom: 2rem;
    padding: 2rem 2.2rem;
}
.list_styles li{
    list-style: disc;
}
.list_styles {
    padding-left: 3rem;
}
.new_yellow_bg {
    background: #FFFFFF;
    box-shadow: var(--common_boxshadow);
    border-radius: 3rem;
    padding: 2rem;
    transition: .2s all linear;
    position: relative;
}
.pk_flx_div {
    display: flex;
    justify-content: space-between;
}
.pk_text_wrap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 24ch;
}
.border_banks .new_yellow_bg{
    background: linear-gradient(112.98deg, #F2994A 0%, #F2C94C 100%);
}
.pk_cmn_bank_box.border_banks{
    border: 2px solid #CC782A;
    padding: 1rem;
    border-radius: 3rem;
    transition: .2s all linear;
}
.img_banks img{
    margin-left: auto;
}
.pk_fav_imgs {
    position: absolute;
    bottom: -3px;
    left: -3px;
}
.pk_cmn_bank_box.border_banks .pk_fav_imgs .path_clrs {
    fill: #fff;
}
.pk_cmn_bank_box.border_banks .pk_fav_imgs path {
    fill: #EC8738;
}
.pk_cmn_bank_box .pk_cust_pad_all {
    padding: 0.5rem 0px;
}
.pk_cmn_bank_box .font_white {
    color: #313131;
}
.pk_cmn_bank_box .jrk_profile_text ul{
    border: 1px solid #EC8738;
}
.pk_cmn_bank_box .jrk_profile_text ul .font_dark, .pk_cmn_bank_box .jrk_profile_text ul svg path, .pk_cmn_bank_box .jrk_profile_text ul svg{
    color: #EC8738;
    stroke: #EC8738;
}
.pk_cmn_bank_box.border_banks .jrk_profile_text ul .font_dark, .pk_cmn_bank_box.border_banks .jrk_profile_text ul svg path,
.pk_cmn_bank_boxborder_banks .jrk_profile_text ul svg{
    color: #313131;
    stroke: #313131;
}
.pk_cmn_bank_box .jrk_profile_text ul svg .pk_no_stroke, .pk_cmn_bank_box .jrk_profile_text ul li:hover svg .pk_no_stroke{
    fill: #EC8738;
    stroke: none;
}
.pk_cmn_bank_box .jrk_profile_text ul li:hover{
    background: transparent;
}
.pk_cmn_bank_box .jrk_profile_text ul li:hover svg path{
    stroke: #EC8738;
}
.pk_cmn_bank_box.border_banks .jrk_profile_text ul svg .pk_no_stroke{
    fill: #313131;
    stroke: none;
}
.pk_cmn_bank_box.border_banks .jrk_profile_text ul .font_dark,
.pk_cmn_bank_box.border_banks .jrk_profile_text ul svg path,
.pk_cmn_bank_box.border_banks .jrk_profile_text ul svg{
    color: #313131;
    stroke: #313131;
}
.pk_cmn_bank_box{
    cursor: pointer;
    border: 2px solid transparent;
    margin-bottom: 2rem;
}
.pk_cmn_bank_box.border_banks .font_dark, .pk_cmn_bank_box.border_banks .text_clr, .pk_cmn_bank_box.border_banks .font_light,
.pk_cmn_bank_box.border_banks .font_white{
    color: #fff;
}
.pk_cmn_bank_box .jrk_refresh_btn{
    background: #EC8738;
}
.pk_cmn_bank_box.border_banks .jrk_refresh_btn{
    background: #313131;
}
.pk_send_txt{
    display: none;
}
.pk_send_txt {
    position: absolute;
    right: 6rem;
    z-index: 3;
    cursor: pointer;
}
.pk_send_txt .btn_send {
    color: #EC8738;
    font-size: var(--font17);
    font-weight: 500;
    border: 1px solid #FFF6ED;
    border-radius: 0.8rem;
    padding: 0.5rem 1rem;
    background: #FFF6ED;
}
.pk_otp_box_wrap {
    display: none;
}
.pk_otp_box_wrap .auth_otp_field_sect_sc {
    justify-content: flex-start;
    margin-top: 1rem;
}
.pk_otp_box_wrap .auth_havebt_otp_sc{
    justify-content: flex-start;
}
.pk_two_bt_otp .btn {
    width: 12rem;
    margin-right: 2rem;
    height: 5rem;
}
.close_pk svg {
    width: 1.9rem;
}
.pk_single_wraps{
    display: none;
}
.pk_bfirst{
    display: block;
}
.pk_acc_name_details {
    position: relative;
}
.pk_copy_click {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.pk_trans {
    background: transparent;
}
.pk_info_acc {
    display: flex;
    align-items: center;
    gap: 3rem;
    margin-top: 4rem;
}
.pk_info_acc__logo__sc {
    width: 5rem;
    height: auto;
}
.pk_account_top {
    background: #FFF6ED;
    border-bottom: 1px dashed #EC8738;
    border-radius: 3rem 3rem 0px 0px;
    padding: 2rem;
}
.pk_acc_name_details p {
    padding-bottom: 1.5rem;
}
.pymnt_detail_top_pk {
    padding: 2rem;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #D4D4D4;
    align-items: center;
}
.pk_last_right{
    margin-left: 2rem;
}
.pk_name_circle_full .black_dark {
    color: #313131;
}
.pk_name_circle_full .black_medium{
    color: #6a6a6a;
}
.pk_d_flx{
    display: flex;
    align-items: center;
}
.pk_d_flx .pynt_create_drbdwn_sc{
    margin-right: 2rem;
}
.pk_withdraw_box {
    padding-top: 1rem;
}
.pk_withdraw_input .auth_input_phone_field_sc {
    margin-top: 2rem;
    margin-bottom: 2rem;
    border: 0px;
    text-align: center !important;
}
.pk_withdraw_input .auth_input_phone_field_sc input{
    font-size: var(--font35);
    color: #313131;
}
.pk_withdraw_input .auth_input_phone_field_sc input::-webkit-input-placeholder{
    font-size: var(--font35) !important;
}
.pk_withdraw_details {
    background: #F9F9F9;
    border-radius: 1rem;
    padding: 2rem 2rem 0rem 2rem ;
    margin: 3rem 0;
}
.pk_wb_box {
    margin-bottom: 3rem;
}
.pk_new_bank_d {
    padding: 1rem 3rem 4rem 3rem;
    border-bottom: 1px solid #D4D4D4;
}
.pk_single_bank {
    background: #F9F9F9;
    border-radius: 1rem;
    padding: 1.5rem 0;
    text-align: center;
}
.pk_bimg img {
    margin: 0px auto;
}
.pymnt_search_icon_sc , .pymnt_clse_search_btn_sc , .pk_bank_clear svg, .pymnt_search_cls_icon_sc{
    width: 2.4rem;
}
.payments_top_optn_search_sc svg, .payments_top_optn_download_sc svg , .pymnt_top_optn_filter_sc svg{
    width: 2.4rem;
}
.pk_bank_clear {
    cursor: pointer;
}
.pk_bank_alld {
    padding: 1rem 3rem;
}
.pk_bank_result_cmn {
    background: #F9F9F9;
    border-radius: 1rem;
    padding: 1.6rem 3rem;
    margin-bottom: 3rem;
}
.pk_bank_cmn_box {
    gap: 1rem;
    display: flex;
}
.pk_bank_result {
    margin-top: 4rem;
}
.pk_bank_cmn_img {
    max-width: 9.5rem;
}
.add_contacts_section_sc.add_bank_pk .add_contacts_overlay_sc {
    background: transparent;
}
.add_bank_pk .add_contact_close_sc {
    max-width: 2.4rem;
}
.pk_bank_shtc_img {
    background: #FFFFFF;
    border: 1px solid #F1F1F1;
    border-radius: 2rem;
    padding: 2.2rem;
}
.mar_top_space {
    margin-top: 5rem;
}
.bank_input_pk {
    margin-top: 3rem;
}
.pk_toggle_log_id{
    display: flex;
    align-items: center;
}
.pk_toggle_log_id p {
    margin: 0 1rem;
}
.pk_cmn_show.disable_bgs .new_yellow_bg {
    background: #F9F9F9;
    box-shadow: 3px 3px 30px rgba(73, 73, 73, 0.12);
}
.disable_bgs{
    pointer-events: none;
}
.pk_banking_sidebar {
    padding: 2rem;
}
.help_wrap {
    padding-top: 7.3rem;
    background: #f9f9f9;
    padding-bottom: 3rem;
}
.pk_status_btn .btn {
    padding: 1rem 1.5rem;
    flex: 1;
    white-space: nowrap;
}
.pk_status_btn .btn img {
    width: 2.4rem;
    max-width: 2.4rem;
    display: inline-block;
}
.help_top_pk {
    border-bottom: 1px solid #D4D4D4;
    padding-bottom: 1rem;
    padding-top: 2rem;
}
.help_top_pk p {
    margin-bottom: 3rem;
    display: flex;
    align-items: center;
    gap: 1rem;
}
.help_top_pk h6{
    margin-bottom: 2rem;
}
.help_search_pk .pymnt_search_input_sc {
    border: 1px solid #A3A3A3;
}
.goback_pk {
    width: 2rem;
    display: inline-block;
}
.pk_help_sec_wrap {
    margin: 3rem 0 0;
    background: #fff;
    padding: 3rem;
    border-radius: 3rem;
}
.pad_bot_40{
    padding-bottom: 4rem;
}
.help_topic_top {
    border-bottom: 1px solid #D4D4D4;
    padding: 1rem;
    margin-bottom: 3rem;
}
.space_all_pk{
    padding:0px 1rem;
}
.list_details ul{
    padding-left:2rem;
}
.list_details ul li {
    list-style: disc;
    margin-bottom: 2rem;
}
.list_details {
    margin-bottom: 4rem;
}
.list_details ul li a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
.table-responsive {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
}
.list_details .text_clr:hover {
    color: var(--default_orange);
}
.table_pk_page td {
    padding: 0px !important;
}
.inner_help_page {
    margin-bottom: 3.5rem;
    padding-left: 2rem;
    position: relative;
}
.inner_help_page:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 10px;
    width: 5px;
    height: 100%;
    background-color:var(--light_Primary-1);
}
.pk_help_lefts{
    border-radius: 3rem 0px 0px 3rem;
}
.pk_help_right {
    margin: 3rem 0 0;
    background: #f9f9f9;
    padding: 3rem 2.8rem;
    border-radius: 0px 3rem 3rem 0px;
    height: calc(100% - 3rem);
}
.row-eq-height{
    filter: drop-shadow(3px 3px 30px rgba(73, 73, 73, 0.12));
    -webkit-filter:drop-shadow(3px 3px 30px rgba(73, 73, 73, 0.12));
}
.space_all_pk .dataTables_info {
    display: none;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate{
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 3rem;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .previous, .space_all_pk .dataTables_wrapper .dataTables_paginate .next{
    position: relative;
    background: transparent !important;
    padding: 0px;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .previous:before{
    content:url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/leftarrow.svg"); /* with class ModalCarrot ??*/
    position:absolute;
    left: -2rem;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .next:before{
    content:url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/rightrrrow.svg"); /* with class ModalCarrot ??*/
    position:absolute;
    right: -2rem;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.space_all_pk .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    background: #F1F1F1;
    border: 1px solid #D4D4D4;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .paginate_button{
    padding: 1rem;
    color: #6a6a6a !important;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    color: #6a6a6a !important;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .next{
    padding: 1rem !important;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .paginate_button:active{
    box-shadow: none;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .previous:hover, .space_all_pk .dataTables_wrapper .dataTables_paginate .next:hover{
    color: #EC8738 !important;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .paginate_button.current, .space_all_pk .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    color:var(--default_orange)!important;
}
.pk_hlp_height{
    height: calc(100% - 3rem);
}
.flx_hlp_pk{
    display: flex;
    justify-content: space-between;
    margin: 1rem 0 2rem;
}
.flx_hlp_pk a {
    display: flex;
    gap: 1rem;
    align-items: center;
}
.bor_bot_space_pk{
    border-bottom: 1px solid #F1F1F1;
    border-top: 1px solid #F1F1F1;
    padding: 2rem 0;
}
.rating_pk_help {
    display: flex;
    align-items: center;
    margin-top: 3rem;
}
.helpful_icons {
    display: flex;
    margin-left: 2.4rem;
    align-items: center;
}
.h_cmn a {
    display: flex;
    gap: 1rem;
}
.yes_pk_icon {
    margin-right: 1.1rem;
}
.list_details.pk_hlp_single {
    margin-top: 3rem;
}
.pk_create_tickets {
    max-width: 70rem;
}
.uploadFile {
  background-color: white;
  overflow: hidden;
  padding: 1rem;
  position: relative;
  resize: none;
}
.uploadFile  [type="file"] {
    cursor: pointer !important;
    display: block;
    opacity: 0;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0px;
    z-index: 1;
}
.btn_border_none , .btn_border_none:hover, .btn_border_none:active{
    background: #F1F1F1 !important;
    color: #A3A3A3 !important;
}
.no_border{
    border: 0px;
}
.avatar-upload .avatar-edit input + label a {
    display: inline-block;
}
.help_wrap .create_contact_textarea_sc div.error {
    position: absolute;
    right: 0;
    bottom: -2.3rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_12);
    text-align: right;
    color: var(--error_color_sc);
    top: auto;
}
.alert_success {
    background: rgba(63, 182, 64, 0.15);
    border-radius: .8rem;
    margin-bottom: 0px;
}
.alert_success .btn-close {
    width: 1.6rem;
    height: 1.6rem;
}
.alert_warning {
    background: #FFF6ED;
    border-radius: .8rem;
    margin-bottom: 3rem;
}
.pk_tkt_pad {
    padding: 3rem 2rem;
}
.pk_tkt_msgs {
    border: 1px solid #a3a3a3;
    border-radius: 0.8rem;
    padding: 1.6rem;
}
.pk_tkt_user {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 3rem 0;
}
.pk_tkt_user_name {
    display: flex;
    align-items: center;
}
.text_clr_voilet {
    color: rgba(209, 0, 188, 0.6);
    background: rgba(209, 0, 188, 0.05);
    border: 1px solid rgba(209, 0, 188, 0.2);
}
.tkt_actions .btn {
    max-width: 4.4rem;
    background: #F9F9F9;
    border: 1px solid #D4D4D4;
    border-radius: 0px;
    margin: 0px;
    width: 4.4rem;
    padding: 0;
    height: 4.4rem;
}
.input_ck_edits {
    background: #F1F1F1;
    border-radius: 1rem;
    padding: 1rem;
}
.show_ck_edit {
    width: 100%;
    color: #C0C0C0;
    font-weight: 400;
    font-size: var(--font16);
    padding: 1.6rem;
    background: #FFFFFF;
    border: 1px solid #A3A3A3;
    border-radius: .8rem;
    outline: transparent;
}
.editor_ck_pk {
    display: none;
}
.pk_stat_tkt .pk_btn_pending {
    max-width: 15rem;
    text-align: center;
}
.bor_tkt_bot {
    border-bottom: 1px solid #D4D4D4;
    margin-bottom: 3rem;
    padding-bottom: 1.3rem;
}
.pk_category_c {
    padding: 1.2rem 0;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16);
    color: var(--input_border_color_sc);
    cursor: pointer;
}
.modal_create_pk_c {
    height: calc(100% - 50px);
    padding: 3rem;
}
.pk_pos_fix.pk_bot_inp .drop_cont_sc {
    top: -19rem;
    border-top-color: #D4D4D4;
    border-radius: 8px 8px 0 0;
}
.pk_cr_c {
    height: 100%;
}
.pk_tict_list {
    min-height: 60rem;
    background: #FFFFFF;
    border: 1px solid #F1F1F1;
    box-shadow: 3px 3px 30px rgba(73, 73, 73, 0.12);
    border-radius: 3rem;
    margin: 3rem 0 0 0;
    padding: 2rem;
}
.btn-transp_pk:active, .btn.btn-transp_pk.show{
    border-color: transparent !important;
}
.btn-transp_pk {
    padding: 0;
    width: auto;
}
.btn-transp_pk::after{
    margin-left: 1.5em;
    border-top: 0.3em solid #A3A3A3;
    vertical-align: middle;
}
.sec_pk {
    padding-top: 1rem;
}
.wd_19{
    width: 19rem;
}
.pk_tict_list_drop {
    border-bottom: 1px solid #F1F1F1;
    padding-bottom: 2rem;
}
.pk_tict_list_drop {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pk_tkts_box_msg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #F1F1F1;
    border-radius: 10px;
    padding: 2rem;
}
.pk_tkts_box_img {
    display: flex;
    align-items: center;
    gap: 2rem;
}
.pk_tkts_box {
    margin-top: 2.5rem;
}
.tkts_no_datas {
    min-height: 40rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.tkts_no_datas p {
    margin-top: 1rem;
}
.search_help_result .pk_custom_pg .nav-tabs {
    padding-left: 0;
}
.search_result_pk {
    margin-top: 4.7rem;
}
.btn_src_pk {
    border: 1px solid #D4D4D4;
    border-radius: 20px;
    padding: 0.55rem 1.6rem;
    margin-left: 1rem;
}
.disabled .pynt_create_drbdwn_head_sc {
    pointer-events: none;
    background: #F1F1F1;
}
.disabled .pynt_create_drbdwn_head_sc p{
    color: #A3A3A3;
}
.payments_contnr_lft_top_optn_sc.show_search_sc.text-end {
    justify-content: flex-end;
}
.no_invoice_pk{
    height: 100%;
}
.no_invoice_pk .payments_wrap_rgt_sc {
    justify-content: center;
    align-items: center;
}
.no_invoice_pk .pk_collect_invoice {
    text-align: center;
}
.dpk_flx_imgs img {
    margin: 0px auto;
}
.dpk_flx h6 {
    padding: 1.6rem 0 2rem;
}
.dpk_flx ul {
    text-align: left;
    max-width: 63rem;
}
.dpk_flx ul li{
    list-style: disc;
    margin-bottom: 1.6rem;
}
.pk_no_mar_top{
    margin-top: 2.4rem;
}
.add_pk_cnt {
    background: #FFF6ED;
    padding: 1.2rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16);
    color: var(--default_orange);
    cursor: pointer;
}
.pk_custom_select .cust_padd ul li {
    padding: 1.2rem;
    margin-top: 0;
    padding-bottom: 0.2rem;
}
.pk_always_top label{
    top: 0;
    left: 0.8rem;
    font-size: var(--fnt_12);
    font-weight: var(--fnt_wht_400);
    color: var(--paragraph_text_sc);
    padding: 0px 0.4rem;
    background: var(--bg_wht);
}
.disabled.jrk_more_btn{
    background: var(--gg_link_sc) !important;
    pointer-events: none !important;
}
.add_memberdulplicate .clone_input {
    position: relative;
    padding-top: 2rem;
}
.pk_add_memb {
    display: block !important;
    position: absolute;
    top: 0;
    width: 100%;
}
.add_memberdulplicate .clone_input .pk_add_memb .pk_remove_member{
    display: inline-block;
    position: absolute;
    right: 1rem;
}
.w-128{
    max-width: 12.8rem;
}
.invite_pk_btns {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FFF6ED;
    border-radius: 2rem;
    padding: 2rem 3rem;
}
.pk_charts_content_wrap {
    background: #FFFFFF;
    box-shadow: 3px 3px 30px rgba(73, 73, 73, 0.12);
    border-radius: 30px;
    margin-top: 2.1rem;
    padding: 3rem 2rem;
}
.br_8{
    border-radius: .8rem;
}
.pk_aa {
    margin-bottom: 3rem;
}
.marg_bott_20{
    margin-bottom: 2rem;
}
.chart_dropdown_pk .accordion-item {
    border: 0px;
    border-bottom: 1px solid #D4D4D4;
    padding-bottom: 2rem;
}
.chart_dropdown_pk .accordion-item .accordion-button {
    padding: 2rem 0 0;
    box-shadow: none;
}
.chart_dropdown_pk .accordion-button:not(.collapsed){
    background: transparent;
}
.gstr_wrap_img img {
    margin: 0px auto;
}
.d_flex_pks{
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.pk_mar_sp {
    margin-bottom: 9rem;
}
.gstr_wrap_img {
    width: 20rem;
    margin: 0px auto;
    margin-bottom: 5rem;
}
.pk_mb-2{
    margin-bottom: 2.4rem;
}
.gstr_wrap_cmn p {
    max-width: 30.7rem;
    margin: 0px auto;
}
.gstr_pk .col-lg-3 {
    padding: 1.5rem;
}
.gstr_wrap_btns .btn {
    width: 20.5rem;
    margin-top: 9rem;
}
.gstr_inner_page{
    padding: 3rem;
    height: 100%;
}
.pk_error_clrs{
    color: #B91C1D;
}
.pk_in_errors {
    border: 1px solid #B91C1D;
    border-radius: 5rem;
    height: 5.6rem;
    width: 20rem;
    padding: 0.7rem 0.7rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    cursor: pointer;
}
.wd_20{
    width: 22rem;
    margin:0px auto;
}
.slideshow{
     list-style:none;
     margin-left: 2rem;
}
.pk_acc_tally {
    display: flex;
    align-items: center;
    border: 1px solid #EC8738;
    filter: drop-shadow(3px 3px 30px rgba(73, 73, 73, 0.12));
    border-radius: 0.8rem;
    justify-content: center;
    height: 5.6rem;
}
.slideshow li{
     display:inline;
     width: 100%;
     height: 5.6rem;
     background-size:cover;
     background-position:center center;
}
.slideshow li img{
    display: none;
    max-height: 4rem;
}
.slideshow li.active img{
    display: block;
}
.gstr_inner_page .row .wd_20 .pynt_create_drbdwn_head_sc.in_op_pk{
    height: 5.6rem;
}
.card_software_img {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 3rem;
}
.card_software {
    border: 1px solid #D4D4D4;
    border-radius: 2rem;
    padding: 2rem;
    margin-top: 3rem;
}
.card_software_img .btn{
    width: 13rem;
}
.card_software_img img {
    max-width: 12rem;
}
.pk_tally_details, .video_pk_sty{
    padding-left: 3rem;
}
.pk_tally_details li, .video_pk_sty li {
    list-style: disc;
    margin-bottom: 2.4rem;
}
.pk_back svg {
    width: 2.4rem;
    display: inline-block;
}
.pad_sp_pk{
    width: calc(100% - 6rem);
    margin: 3rem;
}
.mar_all_30{
    padding: 3rem;
}
.gst_flx_d {
    display: flex;
    justify-content: space-between;
}
.border_pk_g {
    border-bottom: 1px solid #D4D4D4;
    padding: 0px 0 3.5rem 0;
    margin-bottom: 2.4rem;
}
.bg_push_grey {
    background: #F9F9F9;
    padding: 2.5rem 3rem;
}
.pos_end_pks {
    height: calc(100% - 50rem);
    display: flex;
    justify-content: center;
    align-items: end;
}
.custome_soft_pk .pk_pos_fix.ac_create_contact_save_btn_sc {
    position: fixed;
    bottom: 0;
    width: 100%;
}
.flx_head_pk {
    display: flex;
    gap: 2rem;
    align-items: center;
}
.gstr_tax_table {
    background: #FFF6ED;
    border-radius: 1rem;
    padding: 2rem 3rem;
}
.col_last_pk {
    text-align: right;
}
.gstr_tax_table_cont {
    padding: 2rem 3rem;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #F1F1F1;
}
.wg_20 {
    flex: 0 0 20%;
}
.pk_tot_trn_info img {
    max-width: 2rem;
}
.gstr_mobile_tabs{
    display: none;
}
.pay_table_tabs {
    position: absolute;
    width: calc(100% - 6rem);
    bottom: 2.4rem;
    display: none;
}
.btn_muted:active{
    background: #F1F1F1 !important;
    color: #a3a3a3 !important;
    border: 0;
}
.heading_comn_mob {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #F1F1F1;
    background: #F9F9F9;
}
.heading_comn_mob .font_12 {
    font-size: 1.2rem;
}
.wg_40 {
    width: 40%;
}
.wg_60 {
    width:60%;
}
.bg_pk_org {
    background: #FFF6ED;
    padding: 1.7rem 1rem;
}
.bg_pk_gray {
    background: #F9F9F9;
    padding: 1.7rem 1rem 1.7rem 2rem;
}
.contents_data_pk {
    border-bottom: 1px solid #F1F1F1;
    background: #fff;
}
.pad_all_spk{
    padding:1.3rem 1rem 1.3rem 2rem;
    height: 5.2rem;
}
.icon_sme_pk{
    display: flex;
    gap: 1rem;
    align-items: center;
}
.eye_pop_flx {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.p-20{
    padding: 2rem;
}
.font-12 {
    font-size: 1.2rem;
}
.font-14{
    font-size: 1.4rem;
}
.pk_tax_form .col-6.p-0 {
    margin-bottom: 2.4rem;
}
.pk_tax_form {
    margin-top: 1.5rem;
}
.wdth_auto {
    width: 13rem;
}
.txt-pk-cmns .text_clr {
    margin-bottom: 0.5rem;
}
.heading_comn_mob .bg_pk_org{
    padding: 1.7rem 1rem 1.7rem 2rem;
}
.select_opts {
    width: 50%;
}
.select_opts .add_wdt_sc {
    width: 100%;
}
.show_close {
    margin-right: 1rem;
}
.append_parent {
    margin-right: 1rem;
}
.auth_input_field_sc.disable_bg {
    background: #f9f9f9;
    pointer-events: none;
}
.addExpenseSubmitBtn.default_btn.disabled {
    color: #666;
    border-color: transparent;
}
.padd__top__0__sc {
    padding-top: 0
}
.overflow_y {
    overflow: hidden;
}
.def_btn.jrk_paymentDue {
    border-radius: 8px;
    padding: 0.8rem 1.6rem;
}
.payment_banks_methods {
    max-width: 66.7rem;
}
.payment_banks_methods .modal-content{
    background: #D1F349;
    border-radius: 3rem;
    border: 0px;
}
.payment_banks_methods .secnd_lvl_sc::before, .payment_banks_methods .trd_lvl_sc::before{
    background: #6FA614;
}
.payment_banks_methods .modal-header{
    border: 0px;
    padding: 3rem 3rem 2.3rem;
}
.payment_banks_methods .modal-body{
    padding:0px;
}
.payment_banks_methods .pymnt_button_processbar_sc {
    padding: 0rem 0 2.3rem 0;
}
.green_txt_clr{
    color: #6FA614;
}
.bg_white_data {
    padding: 3rem;
    background: #fff;
    border-radius: 3rem 3rem 0 0;
}
.bg_white_data h6{
    padding: 2rem 0px;
}
.pk_payment_options{
    margin: 3rem 0px 4rem;
}
.bg_white_data .black_medium{
    color: var(--black_variant_medium);
}
.bg_white_data  .pk_pay_wrap{
    padding: 5rem 2rem;
}
.payments_total_amt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
    padding: 2rem 3rem;
    border-radius: 0px 0px 3rem 3rem;
}
.bank_option_sel .pk_pay_wrap{
    padding: 2.6rem 2rem;
    margin-bottom: 2rem;
}
#select_upi .payment_banks_methods .pk_card_modal, #select_banks .payment_banks_methods .pk_card_modal{
    display: inline-block;
    margin-top: -2rem;
}
.back_block{
    display: inline-block;
    margin-right: 1.2rem;
}
.pk_demo_payments_pop ul.units_list_load{
    border: 0px;
    padding: 0px;
}
.pk_demo_payments_pop ul.units_list_load li{
    padding: 1rem 0rem;
    margin: 0px;
    background: transparent;
    width: auto;
    height: auto;
}
.upi_input {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2rem;
}
.bg_white_data .green_txt_clr {
    display: flex;
    align-items: center;
}
.modal-open .daterangepicker.auto-apply .drp-buttons{
    display: block;
}
.cls_darft_st {
    background: #B0E0E6;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_not_snt_st {
    background: #FFFACD;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_pymt_due_st {
    background: #FFB6C1;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_cancelled_st{
    background: #E6E6FA;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_closed_st{
    background: #B3C8DC;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_partially_paid_st{
    background: #FFDAB9;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_paid_st{
    background: #4CAF50;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_pending_st{
    background: #FFEDBC;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_overdue_st{
    background:#FFA07A;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_sheduled_st{
    background:#D8BFD8;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_initiated_st{
    background:#FBF8B8;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_failed_st{
    background:#F08080;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_written_off_st{
    background:#D3D3D3;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_refund_st{
    background:#ADD8E6;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_refund_initated_st{
    background:#E6E8FA;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_charge_back_st{
    background:#FFA07A;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_partially_paid_Pend_sett_st{
    background:#98FB98;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_paid_settlement_pending_st{
    background: #E2FBE0;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.legend_con_li li, .legend_con_ex li{
    border-bottom: 1px solid #D4D4D4;
    padding: 1.5rem 0;
}
.span_bgs {
    width: 1.6rem;
    height: 1.6rem;
    display: inline-block;
    margin-right: 1rem;
    position: relative;
    top: 0.2rem;
}
.chart_dropdown_pk .accordion-button::after {
    display: none;
}
.chart_dropdown_pk .accordion-item .accordion-button p {
    text-transform: capitalize;
}
.cls_darft_st_txt{
    color: #49687C;
}
.cls_not_snt_st_txt{
    color:#63751E;
}
.cls_pymt_due_st_txt{
    color: #BF4D4D;
}
.cls_cancelled_st_txt{
    color: #A63FB8;
}
.cls_closed_st_txt{
    color: #854D0A;
}
.cls_partially_paid_st_txt{
    color: #986215;
}
.cls_paid_settlement_pending_st_txt{
    color: #586F42;
}
.cls_paid_st_txt{
    color: #588B25;
}
.cls_pending_st_txt{
    color: #8B7F15;
}
.cls_overdue_st_txt{
    color: #268A97;
}
.cls_sheduled_st_txt{
    color: #774164;
}
.cls_initiated_st_txt{
    color:#7C6F2D;
}
.cls_failed_st_txt{
    color:#793030;
}
.cls_written_off_st_txt{
    color:#62645E;
}
.cls_refund_st_txt{
    color:#585C9F;
}
.cls_refund_initated_st_txt{
    color:#426285;
}
.cls_charge_back_st_txt{
    color:#9F5536;
}
.cls_partially_paid_Pend_sett_st_txt{
    color:#298743;
}
.help_wrap .pk_status_btn .btn svg {
    width: 20px;
    height: 20px;
}
.help_wrap .pk_status_btn .btn {
    display: flex;
    align-items: center;
    gap: 5px;
}
.cls_processing_st{
    background:#F0E68C;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_processing_st_txt{
    color: #C1AE00;
}
.cls_reversed_st{
    background:#FFA07A;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_reversed_st_txt{
    color: #BE3701;
}

.cls_hold_st{
    background:#AFEEEE;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_hold_st_txt{
    color: #007676;
}
.cls_review_st{
    background:#E6FAEC;
    border-radius: .8rem;
    padding: 0.8rem 1.6rem;
}
.cls_review_st_txt{
    color:#647D6C;
}
.pk_crt_wrap .pk_invoice_user_info .in_username_pk p {
    text-align: right;
}
.modal_table tr th{
    background: #F9F9F9;
    padding: 2rem 3rem;
    border-bottom: 1px solid #D4D4D4;
    text-align: center;
}
.modal_table tr th:first-child {
    border-radius: 2rem 0 0 0;
}
.modal_table tr th:last-child {
    border-radius: 0rem 2rem 0 0;
}
.modal_table tr td{
    padding: 3.5rem 3rem;
    border-bottom: 1px solid #D4D4D4;
    text-align: center;
}
.bor_radius_modal{
    border-radius: 2rem;
}
.bor_bot_new .row{
    border-bottom: 1px solid #D4D4D4;
    margin-bottom: 1rem !important;
}
.payment_gateway_right {
    padding-bottom: 5rem;
}
.payment_gateway_cmn {
    border: 1px solid #F1F1F1;
    border-radius: 2rem;
    padding: 2.4rem;
    height: 100%;
    box-shadow: var(--common_boxshadow);
    margin-top: 0px;
}
.pk_main_wrap .tab-content .tab-pane.height_min{
    height: calc(100% - 8rem);
    overflow:hidden auto;
}
.wrap_pay_video {
    border: 1px solid #F1F1F1;
    padding: 2.4rem;
    border-radius: 2rem;
/*    box-shadow: var(--common_boxshadow);*/
}
.video_box_border {
    margin-top: 3rem;
    border: 1px solid #f1f1f1;
    border-radius: 2rem;
    padding: 6rem 2rem;
}
.overall_vid_all {
    margin-bottom: 4rem;
}
.svg_wrap_video {
    text-align: center;
}
.svg_wrap_video p{
    max-width: 23rem;
    margin: 0px auto;
    margin-top: 2rem;
}
.popup_videos {
    border: 1px solid #F1F1F1;
    border-radius: 2rem;
/*    padding: 1rem;*/
}
.popup_videos .jrk_video_wrapper.element_center {
    margin: 0px;
    width: 100%;
    max-width: 100%;
    border-radius: 2rem;
}
.popup_videos  .jrk_video_wrapper video{
    box-shadow: none;
    border-radius: 2rem;
}
.bor_20r{
    border-radius: 2rem;
}
.sgl_pay_send_now_btn_sec_sc p {
    color: #fff;
}
.sgl_pay_send_now_btn_sec_sc:hover p{
    color: #000;
}
.pk_invoice_right_box .bulk_payout_submit_btn_sc p {
    color: #fff;
}
.pk_invoice_right_box .bulk_payout_submit_btn_sc:hover p {
    color: #000;
}
.payments_trans_db_item_sc span {
    display: inline-block;
    margin-bottom: 0.8rem;
    font-size: var(--font16);
}
.w_40{
    flex: 0 0 40%;
}
.wd_30{
    flex: 0 0 30%;
    text-align: center;
}
@media (min-width: 1025px) and (max-width: 1440px){
    .pk_bank_wrap{
        grid-template-columns: 53.3rem 1fr;
    }
}
@media (min-width:1025px) and (max-width:1700px) {
    .file_webcam {
        min-height: 13.9rem;
    }
     #filters_settle_two .modal-dialog{
        max-width: 60%;
    }
}
@media (min-width:1025px) and (max-width:1200px) {
    .col-lg-12.col-md-12 {
        order: 5;
    }
    .pynt_create_drbdwn_head_sc {
        width: auto;
    }
    .pynt_create_drbdwn_sc .btn.btn_border {
        width: 15.6rem;
        padding: 0.7rem 0;
    }
    .pk_layer_img {
        width: 100px;
        height: 100px;
    }
    .pk_items_head {
        padding: 1.2rem 0.4rem;
    }
    .cust_marg {
       margin-left: 2rem;
    }
    .gstr_tax_table {
        margin-top: 2.4rem;
    }
}
@media (min-width:992px) and (max-width:1025px){
    .row-cols-md-5 > * {
    flex: 0 0 100%;
  }
  .row-cols-md-5 {
    flex-wrap: wrap;
    margin-right: -16px;
    margin-left: -16px;
  }
  .row-cols-md-5 > .col {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 16px;
    padding-left: 16px;
  }
}
@media (min-width: 992px){
    .row-eq-height {
        min-height: 70rem;
    }
    .help_two_line {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}
@media(max-width:1024px) {

    .wrap_pay_video{
        margin-bottom: 2.4rem;
    }
    .overall_vid_all {
        margin-bottom: 0rem;
    }
    .payment_gateway_cmn{
        margin-bottom: 2.4rem;
        height: auto;
    }
    .auth_input_field_sc.add_contact_in_sc.margin_bottum_last_sc.adcont_ed_in_sc.add_wdt_sc.auth_input_field_optional_sc {
        margin-bottom: 2rem !important;
    }
    .pk_sub_top_div, .pk_sub_bot_div{
        display: flex;
        justify-content: space-between !important;
    }
    .paymentSecPadding .auth_business_field_sc.flex_grow_1 {
        width: 100%;
    }
    .pk_two_bt_otp a{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .pk_two_bt_otp{
        display: flex;
        align-items: center;
    }
    .pk_append{
        padding: 0;
    }
    .pk_text_add.d-block{
        position: initial !important;
    }
    .pay_table_tabs {
        display: block;
    }
    .gstr_inner_page .pynt_create_drbdwn_head_sc.in_op_pk p{
        margin-right: 0px;
    }
    .gstr_tax_table {
        margin-top: 2.4rem;
        padding: 1rem;
    }
    .gstr_tax_table h6.font_18 {
        font-size: 1.4rem;
    }
    .gstr_tax_table_cont {
        padding: 1rem;
    }
    .gstr_tax_table_cont .font_18{
        font-size: 1.4rem;
    }
    .gstr_inner_page .pynt_create_drbdwn_head_sc.in_op_pk{
        border: 1px solid #EC8738;
        padding: 0 0.7rem;
    }
    .gstr_inner_page .pynt_create_drbdwn_head_sc.in_op_pk p, .gstr_inner_page .dis_none_10{
        display: flex;
    }
    .gstr_inner_page .pynt_create_drbdwn_head_sc.in_op_pk svg path {
        stroke: var(--default_orange);
    }
    .gstr_inner_page .mob_icon_shows{
        display: none;
    }
    .col-lg-12.col-md-12 {
        order: 5;
    }
    .pk_mar_sp {
        margin-bottom: 6rem;
    }
    .gstr_pk {
        margin-top: 5rem;
    }
    .gstr_wrap_img {
        margin-bottom: 2rem;
    }
    .pk_mb-2 {
        margin-bottom: 1.6rem;
    }
    .gstr_wrap_btns .btn {
        margin-top: 6rem;
    }
    .chart_accounts_wrap {
        margin: 1rem 2rem;
    }
    .pk_charts_content_wrap {
        background: transparent;
        box-shadow: none;
        border-radius: 30px;
        margin-top: 2.1rem;
        padding: 1rem 0rem;
    }
    .help_wrap .container {
        width: 100%;
        max-width: 100%;
    }
    .pk_stars{
        padding: 2rem;
    }
    .pk_cmn_bank_box.border_banks{
        border: 0;
        padding: 0;
        border-radius: 0;
    }
    .border_banks .new_yellow_bg {
        background: #fff;
    }
    .payments_contnr_lft_sc.marg_20 {
        height: 100%;
    }
    .payments_contnr_lft_sc.marg_20 {
        height: calc(100vh - 8rem);
    }
    .pk_bank_alld {
        padding: 1rem 2rem;
    }
    .pk_cmn_bank_box.border_banks .font_dark, .pk_cmn_bank_box.border_banks .text_clr, .pk_cmn_bank_box.border_banks .font_light,
    .pk_cmn_bank_box.border_banks .font_white, .pk_cmn_bank_box .font_white {
        color: #6A6A6A;
    }
    .pk_cmn_bank_box.border_banks .jrk_refresh_btn {
        background: #EC8738;
    }
    .pk_cmn_bank_box.border_banks .jrk_profile_text ul .font_dark, .pk_cmn_bank_box.border_banks .jrk_profile_text ul svg path,
    .pk_cmn_bank_box.border_banks .jrk_profile_text ul svg{
        color: #EC8738;
    }
    .pk_cmn_bank_box.border_banks .jrk_profile_text ul .font_dark, .pk_cmn_bank_box.border_banks .jrk_profile_text ul svg path,
    .pk_cmn_bank_box.border_banks .jrk_profile_text ul svg{
        color: #EC8738;
        stroke: #EC8738;
    }
    .pk_cmn_bank_box.border_banks .jrk_profile_text ul svg .pk_no_stroke {
        fill: #EC8738;
        stroke: none;
    }
    .pk_cmn_bank_box.border_banks .pk_fav_imgs .path_clrs {
        fill: #EC8738;
    }
    .pk_cmn_bank_box.border_banks .pk_fav_imgs path{
        fill: #fff;
    }
    .pk_account_top {
        border-radius: 0;
        padding: 2rem 3rem;
    }
    .new_yellow_bg{
        padding: 1rem;
    }
    .jrk_formContainer .pk_box_height{
        padding-bottom: 3rem;
    }
    .pk_sales_main .inner_page_box{
        border-radius: 0px;
    }
    .jrk_dashboard__wrapper.pk_sales_main{
        padding: 0px;
    }
    .pk_sales_main .pk_custom_pad_all{
        padding: 0px;
    }
    .file-preview {
        margin-bottom: 3rem;
    }
    .in_item_details_row.lang-2,
    .in_item_details_row.lang-3,
    .in_item_details_row.lang-4,
    .in_item_details_row.lang-5,
    .in_item_details_row.lang-6 .in_item_details_row.lang-7,
    .in_item_details_row.lang-8,
    .in_item_details_row.lang-9,
    .in_item_details_row.lang-10 {
        position: relative;
        padding-top: 4rem;
    }
    [class^="lang-"] {
        position: relative;
        padding-top: 4rem;
    }
    .pk_text_add.d-block {
        position: absolute;
        top: 0;
        width: 100%;
    }
    .pk_text_add.d-block svg {
        float: right;
    }
    .in_item_head .pk_mobile_delete {
        display: none;
    }
    .pk_text_add.d-block {
        display: block !important;
        margin-bottom: 2rem;
    }
    .pk_det_7 .pk_team_edit {
        display: none !important;
    }
    .pk_demo_sec {
        padding: 2rem 0;
    }
    .pk_demo_txts {
        max-width: 100%;
    }
    .pynt_create_drbdwn_sc .btn.btn_border {
        height: 4.4rem;
    }
    .down-border,
    .up-border {
        display: none;
    }
    .pk_invoice_top_sec {
        border-radius: 0px;
    }
    .pk_invoice_bot_sec,
    .pk_invoice_top_sec {
        box-shadow: unset;
    }
    .pynt_create_drbdwn_head_sc.in_op_pk {
        border: 0;
    }
    .pynt_create_drbdwn_head_sc.in_op_pk svg path {
        stroke: none;
    }
    .pynt_create_drbdwn_head_sc.active .mob_icon_shows svg {
        transform: none;
    }
    .col-lg-9_custom {
        width: 100%;
    }
    .col-lg-3_custom {
        width: 100%;
        position: relative;
        bottom: 0;
        height: auto;
    }
    .pk_invoice_right_box {
        height: auto;
        border-radius: 0px;
    }
    .wrapper_invoice {
        height: calc(100% - 4rem);
        margin: 0;
    }
    .btn-submit_pk {
        position: relative;
    }
    .desk_top_blk {
        display: none;
    }
    .mobile_top_blk {
        display: block;
    }
    .pk_invoice_details {
        height: auto;
        border-radius: 0px;
        background: transparent;
        box-shadow: none;
    }
    .wrapper_invoice {
        height: auto;
        margin: 0;
    }
    .pk_invoice_left {
        margin-bottom: 2rem;
    }
    .pk_toogle_options {
        padding: 2.4rem;
    }
    .pk_sub-totals {
        max-width: 100%;
    }
    .pk_cmn_box.pk_det_1 {
        width: 100%;
    }
    .pk_cmn_box {
        width: 100%;
    }
    .in_item_details_row {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        position: relative;
        padding-top: 2rem;
    }
    .pk_attach_notes .kwt-file,
    .pk_attach_notes .kwt-file__drop-area.is-active.pk__border {
        width: 100%;
    }
    .pk_attach_notes .kwt-file__msg {
        text-align: center;
    }
    .in_item_details .auth_input_field_sc input:focus+label {
        display: block;
    }
    .in_item_details .pk_gst_invoice .auth_input_field_sc label {
        display: block;
    }
    .in_item_details .auth_input_field_sc input:valid+label {
        display: block;
    }
    .pk_cmn_box.pk_det_3.input-group {
        display: block;
    }
    .pk_cmn_box.pk_det_7,
    .pk_cmn_box.pk_det_8 {
        display: grid;
        grid-template-rows: repeat(1, 1fr);
        grid-column-start: 1;
        grid-column-end: -1;
        justify-content: normal;
    }
    .in_item_head p:not(:first-child) {
        display: none;
        height: 0px;
        width: 0px;
        visibility: hidden;
        padding: 0;
    }
    .in_item_details {
        margin-top: 0rem;
    }
    .in_item_head {
        background: transparent;
        border: 0;
        margin-bottom: 1rem;
        display: block;
    }
    .in_item_head p.pk_in_1 {
        color: #EC8738 !important;
        text-align: left;
        border: 0px;
        display: block;
        width: 100%;
    }
    .pk_mobile_delete {
        display: block;
        float: right;
    }
    .in_item_details_row::-webkit-input-placeholder {
        display: block;
        visibility: visible;
    }
    .in_item_details_row:-moz-placeholder {
        display: block;
        visibility: visible;
    }
    .in_item_details_row::-moz-placeholder {
        display: block;
        visibility: visible;
    }
    .in_item_details_row:-ms-input-placeholder {
        display: block;
        visibility: visible;
    }
    .in_item_details_row input::placeholder {
        display: block;
        visibility: visible;
    }
    .invoice_pk_pg .mobile_menus {
        display: flex !important;
    }
    .invoice_pk_pg .jrk_header_menu.d__flex {
        display: flex !important;
    }
    .invoice_pk_pg .main.jrk_dashboard__wrapper.pk_main_wrap {
        padding-top: 0px;
    }
    .mob_icon_shows {
        display: flex;
    }
    .payment_gateway_right {
        margin-top: 3rem;
    }
    .add_contacts_section_sc.add_bank_pk .add_contacts_container_sc.popup_open {
        max-width: 100%;
    }
    .add_bank_pk .add_contacts_head_tabs_sc {
        width: 100%;
        height: auto;
        background: transparent;
    }
    .add_bank_pk .add_contacts_head_sc{
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
    }
    .invoice_box_input {
        margin-bottom: 2.4rem;
    }
    .pk_cmn_box {
        padding: 0px 5px;
    }
    .auth_input_field_sc.invoice_box_input .t-dropdown-list {
        top: 4rem;
    }
    .pk_bank_shtc_img {
        padding: 1.2rem;
    }
}
@media(max-width:991px){
    .modal_table tr td {
        padding: 1.5rem 1rem;
    }
    #filters_settle_two .modal-dialog {
        max-width: 98%;
    }
    .gstr_inner_page .pk_in_errors, .gstr_inner_page .wd_20{
        width: auto;
    }
    .help_wrap .pk_help_lefts {
        border-radius: 3rem;
    }
    .help_wrap .col-lg-8.pe-0 {
        padding: 0 1rem !important;
        margin-bottom: 2rem;
    }
    .help_wrap .pk_hlp_height{
        height: 100%;
    }
    .help_wrap .col-lg-4.ps-0 {
        padding: 0 1rem !important;
    }
    .pk_help_right {
        border-radius: 3rem;
        height: auto;
    }
    .help_wrap .container {
        padding: 0 2rem;
    }
    .btn_src_pk {
        display: inline-block;
    }
    .pk_tict_list{
        min-height: auto;
    }
    .tkts_no_datas {
        min-height: auto;
        margin: 6rem 0;
    }
    .space_all_pk .dataTables_wrapper .dataTables_paginate {
        margin-top: 1rem;
    }
    .pad_bot_40 {
        padding-bottom: 1.5rem;
    }
    .pk_help_sec_wrap{
        padding: 2rem;
    }
}
@media(max-width:767px) {
    .w_40{
        flex: 0 0 auto;
    }
    .wd_30{
        flex: 0 0 auto;
    }
    .pk_demo_payments .pk_pay_wrap.mb-0 {
        margin-bottom: 1.5rem !important;
    }
    .poppup_unreconcil{
        padding: 0 1.6rem;
    }
    .poppup_unreconcilMain{
        min-width: unset;
        width: 100%;
        border-radius: 1.5rem;
    }
    .poppup_unreconcilMain p{
        width: 90%;
        margin: 1.5rem 0;
    }
    .poppup_unreconcilMain{
        padding: 2rem;
    }
    .btns_reconcil button:first-of-type,.btns_reconcil button:last-of-type{
        width: 13rem;
    height: 4.6rem;
    }
    .paddingFilter{
        padding: 0 1rem !important;
    }
    .light__theme .pynt_create_drbdwn_head_sc.in_op_pk p,.dis_none_10{
        display: none;
    }
    .light__theme .pynt_create_drbdwn_head_sc.in_op_pk{
        border: none !important;
        padding: 0;
        width: fit-content !important;
    }
    .bg_white_data .pk_demo_payments {
        padding-bottom: 0.5rem !important;
        margin-top: 2rem;
    }
    .upi_input {
        flex-direction: column;
    }
    .gstr_desktop_tabs {
        display: none;
    }
    .gstr_mobile_tabs{
        display: block;
        border: 1px solid #F1F1F1;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
        border-radius: 1.6rem;
        margin-top: 2rem;
        height: calc(100% - 30rem);
    }
    .sp_left_side {
        display: flex;
        flex-direction: column;
        width: 40%;
    }
    .pk_acc_tally {
        margin-top: 1.5rem;
    }
    .gstr_inner_page {
        padding: 1.5rem;
    }
    .gstr_inner_page .pynt_create_drbdwn_head_sc.in_op_pk {
        gap: 0;
        padding: 0rem 0.5rem;
    }
    .gstr_inner_page .pynt_create_drbdwn_head_sc p{
        margin: 0px;
    }
    .pynt_create_drbdwn_head_sc svg {
        width: 2.4rem;
    }
    .gstr_inner_page .row .wd_20 .pynt_create_drbdwn_head_sc.in_op_pk, .gstr_inner_page  .pk_in_errors {
        height: 4.6rem;
    }
    .slideshow {
        margin-left: 1rem;
        max-width: 7rem;
    }
    .pk_mar_sp {
        margin-bottom: 2rem;
    }
    .gstr_wrap_btns .btn {
        margin: 3rem 2rem;
        width: 93%;
    }
    .chart_accounts_wrap {
        margin: 1rem 1.5rem;
    }
    .help_wrap .container {
        padding: 0 1.5rem;
    }
    .pk_status_btn.text-end {
        text-align: left !important;
        margin-top: 2rem;
    }
    .pk_hlp_height {
        height: 100%;
    }
    .pk_help_lefts {
        border-radius: 3rem;
    }
    .inner_page_wrapper.no_pad_custs {
        padding: 0px;
    }
    .inner_page_wrapper.no_pad_custs .inner_page_box.inner_team_pk {
        padding:.4rem 2rem !important;
    }
    .inner_page_wrapper{
        display: block;
    }
    .pk_bank_alld {
        padding: 1rem 1.5rem;
    }
    .pk_box_height .auth_input_field_sc{
        margin-bottom: 2rem;
    }
    .pynt_create_drbdwn_head_sc{
        padding: 0 1rem;
    }
    .pk_new_user_des{
        padding: 2rem;
    }
    .pk_cmn_sales h5 {
        max-width: 30rem;
        margin: 0px auto;
        min-height:auto;
    }
    .pk_cmn_sales p {
        max-width: 40rem;
        margin: 0px auto;
    }
    .pk_text_centers{
        text-align: left;
    }
    .pk_card_table {
        margin-bottom: 2rem;
    }
    .pk_in_four_opt {
        padding: 0;
    }
    .pk_invoice_bot_sec {
        background: #fff;
        padding: 2rem 2.4rem;
    }
    .pk_crt_wrap {
        padding: 1rem 0 0 0;
    }
    .pk_invoice_address_details .empty_space {
        display: none;
    }
    .pk_invoice_address_details .pk_mob_let {
        text-align: left !important;
    }
    .pk_layer_img {
        width: 6rem;
        height: 6rem;
    }
    .pk_layer_img img {
        width: 40px;
        height: 40px;
    }
    .btn_pay_gat a {
        min-width: 100%;
        margin-left: 0;
    }
    .pk_top_gifs {
        width: 100%;
    }
    .pk_box_cmn_in {
        background: transparent;
        box-shadow: none;
        border-radius: 0px;
        padding: 0 0 0 0.5rem;
    }
    .pk_in_four_opt .col-lg-3:nth-child(2) {
        text-align: right;
    }
    .pk_invoice_bot_sec .pk_invoice_user_info {
        flex-direction: column-reverse;
        justify-content: left;
        padding: 1rem;
        align-items: flex-start;
    }
    .pk_in_names p {
        margin-bottom: 0.8rem;
    }
    .in_username_pk {
        margin-bottom: 1.2rem;
    }
    .pk_in_names p svg {
        margin-right: 0.9rem;
        width: 15px;
    }
    .pk_invo_det {
        margin-bottom: 2rem;
    }
    .cust_marg {
        margin-left: 0;
    }
    .pk_mob_lefts {
        text-align: left;
    }
    .text_rgt {
        text-align: right;
    }
    .pk_invoice_accordions .accordion-button {
        border-radius: 8px !important;
        padding: 1.3rem 2rem;
    }
    .pk_in_trans {
        border-radius: 8px;
        padding: 1.1rem 1.6rem;
    }
    .pk_card_table {
        background: #FFFFFF;
        box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
        border-radius: 12px;
        padding: 1.6rem 1.6rem 0;
    }
    .pk_cust_font_h {
        font-size: 1rem;
    }
    .pk_cust_font_p {
        font-size: 1.2rem;
    }
    .item_table_txts {
        padding-bottom: 1.6rem;
    }
    .pk_desktop_invoice_tab {
        display: none;
    }
    .pk_mobile_invoice_tab {
        display: block;
    }
    .pk_invoice_bot_sec .bank_details_box {
        border-radius: 0 !important;
        padding: 1.2rem;
        margin-bottom: 6px;
    }
    .pk_invoice_top_sec{
        padding: 2rem 2.4rem;
    }
    .pk_custom_form{
        padding: 0;
    }
    .addExpenseSubmitBtn.default_btn{
        width: 100%;
        bottom: 1rem;
    }
    .invite_pk_btns {
        padding: 1.6rem;
    }
    .pk_aa {
        margin-bottom: 2rem;
    }
    .payment_banks_methods .modal-header {
        padding: 1.5rem 1.5rem 1.3rem;
    }
    .bg_white_data {
        padding: 1.5rem;
    }
    .pk_payment_options {
        margin: 1.5rem 0px 2rem;
    }
}
@media screen and (max-width:480px) {
    .pk_bank_alld {
        padding: 1rem;
    }
    .pynt_create_drbdwn_sc .btn.btn_border {
        height: 4rem;
        width: 14.8rem;
    }
    .pynt_create_drbdwn_head_sc{
        height: 4rem;
        width: 11rem;
    }
    .pk_invoice_top_sec{
        padding:1.5rem 2rem;
    }
    .pk_invoice_bot_sec{
        padding: 1.2rem;
    }
    .pk_to_be_amt{
        padding-top: 2rem;
    }
    .mob_pymt_header_sc{
        padding: 0 2.4rem;
    }
    .inner_page_wrapper.no_pad_custs .inner_page_box.inner_team_pk{
        padding: .4rem 2rem 2rem 2rem !important;
    }
    .pk_status_btn .btn{
        font-size: 1.2rem;
    }
    .pk_status_btn .btn {
        padding: 0.8rem 0.8rem;
    }
}
@media screen and (max-width:375px) {
    .pynt_create_drbdwn_sc .btn.btn_border {
        height: 3.6rem;
        width: max-content;
        white-space: nowrap;
    }
    .pk_invoice_top_sec{
        padding: 1.5rem 2rem;
    }
    .pk_crt_wrap {
        padding: 1rem 0 0 0;
    }
    .pk_to_be_amt{
        padding-top: 2rem;
    }
    .mob_pymt_header_sc {
        padding: 0 1rem;
    }
    .pynt_create_drbdwn_head_sc{
        height: 3.6rem;
    }
    .mob_pymt_header_sc{
        padding: 0 1rem;
     }
     .pynt_create_drbdwn_head_sc{
        height: 3.6rem;
        width: 10rem;
    }
    .btns_reconcil button:first-of-type,.btns_reconcil button:last-of-type{
        width: 10rem;
    height: 4rem;
    }
}
@media(max-width:320px){
    .pynt_create_drbdwn_head_sc{
        width: 7rem;
    }
    .pynt_create_drbdwn_sc .btn.btn_border{
        width: 10rem;
    }
    .pk_status_btn .btn{
        font-size: 1rem;
    }
    .pk_status_btn .btn {
        padding: 0.8rem 0.8rem;
    }


}


.min-thumb,.max-thumb{
    position: absolute;
}

.circle1 {
    left: 0;
}

.circle2 {
    right: 0;
}
.datepicker.datepicker-dropdown{
    z-index: 10006 !important;
}

@supports (-webkit-touch-callout: none) {
@media (max-width: 540px){

.jrk_settings_dropdown {
    overflow-y: scroll;
    height: calc(100vh - 13rem);
}
* {
  -webkit-overflow-scrolling: touch;
}
.pymnt_lft_body_sc {
    padding-bottom: 7rem;
}
.mob_pymt_header_sc{
    z-index: 1055;
}
body{
     -webkit-overflow-scrolling: touch;
}

}
}

@media (max-width: 428px){
    .pynt_create_drbdwn_bodys_sc{
        top: auto;
    }
}


.datepicker table tr td.highlighted {
    background: #EDF1E0;
    border-radius: 0;
}
.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, 
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active {
    background-color: var(--default_orange) !important;
    background:var(--default_orange) !important;
}
.auth_input_sc.pad_custom_small {
    font-size: var(--font14);
}
body.disable-body-scroll, body.disable-body-scroll .payments_main_sc {
    overflow: hidden;
    height: 100%;
}
.pk_datatable_customs.bg_page_none .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, 
.pk_datatable_customs.bg_page_none .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, 
.pk_datatable_customs.bg_page_none .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
    background: transparent !important;
}
.pk_datatable_customs.bg_page_none .pk_pay_btns {
    width: fit-content;
}
.mobile_view_ui {
    display: none;
}
.pk_datatable_customs.bg_page_none.table_mobile_pk .dataTables_wrapper .dataTables_paginate .previous:before,
.pk_datatable_customs.bg_page_none.table_mobile_pk .dataTables_wrapper .dataTables_paginate .next:before{
    display: none;
}
.settle_show{
    display: none;
}
@media(max-width:767px){
    .pay_new_mobile .desktop_view_ui{
        display: none;
    }
    .pay_new_mobile .mobile_view_ui {
        display: block;
    }
    .pay_new_mobile .mobile_view_ui .pk_xtra_btn svg {
        width: 3rem;
        height: 3rem;
    }
    .pay_new_mobile .mobile_view_ui .pk_xtra_btn .pymnt_top_optn_filter_sc{
        width: auto;
        height: auto;
    }
    .pay_new_mobile .pk_xtra_btn{
        right: 1rem;
        top: 1rem;
    }
    .pay_new_mobile .inner_page_box.pk_pf_tble .pk_custom_pg .nav-tabs .nav-link {
        padding: 0 2rem 1.3rem 2rem;
        font-size: var(--font15);
    }
    .pay_new_mobile .pk_custom_pg .nav-tabs .nav-item {
        margin-right: 0;
    }
    .main.pk_custom_pad_all.pay_new_mobile {
        padding: 0;
    }
    .pk_box_height {
        height: calc(100% - 8rem);
        overflow-y: scroll;
    }
}