﻿.hana-mt-22 {
    margin-top: 22px;
}

.hana-pl-0 {
    padding-left: 0px;
}

.hana-pr-0 {
    padding-right: 0px;
}

.hana-pr-28 {
    padding-right: 28px;
}

.hana-pb-13 {
    padding-bottom: 13px;
}

.hana-pr-7 {
    padding-right: 7px;
}

.hana-pl-7 {
    padding-left: 7px;
}

.hana-d-flex-end {
    display: flex;
    justify-content: end;
}

.ReferralNote {
    color: #B9B9B9;
}

#btnSendCredentialEmail {
    margin-right: 5px;
    background-color: transparent;
    border-color: #2F9BC8;
    border: 1px solid #2F9BC8;
    color: #2F9BC8;
}

.btn-block-portal #btnSendCredentialEmail:hover {
    background-color: #2F9BC8;
    color: #fff;
}

.btn-block-portal {
    border-top: 1px solid #E7EAE9;
    padding: 13px 19px 0px 0px;
}
/*added by umang on 08/05/2022 for #134088*/
#tab-CutomerProtalLoginDtl .form-group label, #tab-CutomerDefaultDtl .form-group label, #payment-module .form-group label, .d-flex-direction-center, #UnpaidInvoiceInfoDiv .kendo-hana-invoice-column, #UnpaidInvoiceInfoDiv .hana-product-column, #UnpaidInvoiceInfoDiv .hana-total-grid-column {
    color: #000;
    text-shadow: 0 0 #000;  
    font-weight: normal;
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320)));
    line-height: 16px;
}
/*End #134088*/
#UnpaidInvoiceInfoDiv .kendo-hana-invoice-column {
    color: #2F9BC8;
    text-shadow: none;
}

#tab-CutomerProtalLoginDtl.tab-pane.active {
    padding: 10px 0px 14px 0px;
}

.d-flex-direction-center {
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 24px;
}

#tab-CutomerDefaultDtl textarea.form-control {
    height: 104px;
}

#tab-CutomerDefaultDtl.tab-pane.active {
    padding: 2px !important;
}
/*Added by krishna on 07/07/2022 #130511 */
#btnUpdatePassword {
    width: 110px;
}

#btnMakePayment.btn[disabled].btn-primary[disabled] {
    /*  background-color: #BFC5C8 !important;
    border-color: #BFC5C8 !important;*/
    opacity: 0.5; /*Added by uamng on 08/12/2022 for #134088*/
    font-weight: normal; /*Modify by Umang on 08/10/2022 for #134088*/
}

.nopadding {
    padding: 0;
}

.block-box {
    padding-left: 15px;
}

#unpaidinvoices-confirm thead th {
    background-color: #EDEDED !important;
    color: #666666;
    border-color: #EDEDED;
    font-weight: 400 !important;
}

.up-row-grid {
    padding: 9px;
    margin: 0;
    background: #EDEDED;
}

.up-row-col {
    padding: 9px;
    margin: 0;
}

.up-label {
    padding: 10px;
    background: #F8FBFC;
    border-radius: 8px;
    border: 1px solid #F8FBFC;
}

.up-main-lab {
    display: flex;
    justify-content: center;
    margin-top: 7px;
    margin-bottom: 7px;
}

#gvCustomerUnpaidInvoices .k-header.k-grid-toolbar .k-button.k-button-icontext.k-grid-excel {
    background: #2F9BC8;
}

.block-row {
    background: #fff;
    border: 1px solid #E7EAE9;
    border-radius: 8px;
}

.block-grid-row {
    border-top: 1px solid #E7EAE9;
}

.grid-block {
    margin: auto;
    display: flex;
    justify-content: space-between;
}

.block-grid-col-row {
    border-top: 1px solid #E7EAE9;
}

.sub-col {
    margin: 10px 0px 10px 0px;
    display: flex;
    justify-content: flex-end;
}

    .sub-col .btn-cancel {
        /*Hide by ashmita on 25/08/2022 for #134088*/
        /*background: #fff;
        border: 1px solid #2F9BC8;
        color: #2F9BC8;*/
        font-weight: 700;
        margin-right: 5px;
        font-weight: 700 !important;
        width: 100px;
        height: 33px; /*chnage by krishna on 07/12/2022 #130511 */
    }

    .sub-col .unpaidSubmitMakePayment {
        margin-right: 15px;
        font-weight: 400 !important;
        background: #B5B5B5;
        font-weight: 700 !important;
        color: #fff;
        width: 100px;
    }

.grid-mode {
    display: block;
}

    .grid-mode strong {
        color: #3F3D3D;
    }

.grid-set-row {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.hana-pb-15 {
    padding-bottom: 15px;
    padding-top: 15px;
}

.makepayment-paymentform {
    width: 100%;
}

/*Change by krishna on 07/28/2022 #134088*/
#gvCustomerUnpaidInvoices table thead tr th, #gvCustomerUnpaidInvoices table tbody tr td, #gvComment table thead tr th, #gvComment table tbody tr td {
    border-style: solid;
    border-width: 0 0 1px 0px !important;
    border-color: #d7d7d7 !important;
}
/*#134088*/ 
.credit-securitycode-payment-option {
    margin-bottom: 0px;
}

.credit-expire-payment-option {
    margin: 0 !important;
}

.cashcheck-storecredit-payment-option label {
    padding-top: 7px;
}
/*Change by krishn aon 07/08/2022 #130511*/
.btn-swipe, .btnGFSwipe {
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    align-items: flex-end;
}

#btnSwipe, #btnGFSwipe {
    margin-left: 10px;
    border: 1px solid #2F9BC8 !important;
    /*hide by ashmita on 17/08/2022 for #134088*/
    /*background-color: #fff !important;
    color: #2F9BC8 !important;*/
}

.up-row-col div span, .up-row-col div {
    color: #444444;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}

.customerCashblock {
    align-items: center;
    display: flex;
    justify-content: center;
}

.cashcheck-remainingbalance-payment-option {
    display: flex;
}

.cashcheck-storecredit-payment-option {
    margin: 0;
}

.hana-d-flex {
    display: flex;
}

.hana-mt-10 {
    margin-top: 10px;
}

.hana-mb-3 {
    margin-bottom: 3px;
}

.control-remain-label {
    font-weight: 400 !important;
}

.block-confirm {
    margin: 0;
}

.clearentform {
    margin: 0;
}

input#exp-date, input#csc {
    border: 1px solid #ced4da !IMPORTANT;
}

#hLinkReferralURL i {
    color: #fff;
    opacity: 1;
}

#CustomerCardDetails.modal-dialog {
    width: 23%; /*Change by krishna on 07/11/2022 #130511*/
}

#CustomerCardDetails .modal-body {
    padding: 10px 20px 10px 20px;
}

.set-checkbox-action input[type="checkbox"]:checked + label::before {
    background-color: #2F9BC8;
    border-color: #2F9BC8;
}

.modal-body .white-bg label {
    color: #3F3D3D;
    font-weight: 700;
    font-size: calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320))); /*Modify by Umang on 08/17/2022 for #134088*/
    line-height: 16px;
}

#CustomerCardDetails .ModalBodyHeight {
    min-height: 407px;
}

#btnSaveCreditInfo {
    width: 100%;
    padding: 10px;
    font-weight: 700;
}

#UnpaidInvoiceConfirmDiv {
    display: flex;
    justify-content: center;
}

#btn-unpaid-back {
    width: 100%;
    color: #2F9BC8;
    border: 1px solid #2F9BC8;
    background: #fff;
}

.block-btn-control div div {
    display: flex;
    justify-content: center;
}

.block-btn-control {
    display: flex;
    justify-content: center;
}

#UnpaidInvoiceConfirmDiv .alert-success {
    background: #E1FFF1;
    border: #E1FFF1;
    color: #21BB5E;
}

#UnpaidInvoiceConfirmDiv .unpaid-block-confirm {
    display: flex;
    justify-content: center;
}

#UnpaidInvoiceConfirmDiv th {
    background-color: #EDEDED;
}

#UnpaidInvoiceConfirmDiv td {
    background-color: #fff;
}
/*Added by krishna on 07/11/2022 #130511*/
#invoicespaiddetails {
    border-bottom: 1px solid #E7EAE9;
}

    #invoicespaiddetails th {
        border: 0;
        font-size: 16px;
        font-weight: 400;
    }

    #invoicespaiddetails td:first-child {
        color: #2F9BC8;
    }

    #invoicespaiddetails tr:not(:first-child) {
        color: #444444;
    }

#spnRemainingCreditBalance {
    font-weight: 700;
}

.hana-font-7 {
    font-weight: 700;
}

.card-section {
    border: 1px solid #E7EAE9;
    border-radius: 8px;
    padding: 10px;
}

.inner-card {
    height: 50px;
    position: relative;
    width: 50px;
    background-color: #D3F0FD;
    border-radius: 50%;
}

    .inner-card .fa-credit-card {
        position: absolute;
        left: 30%;
        font-size: 20px;
        top: 31%;
        color: #2F9BC8;
    }

.inner-trash {
    height: 50px;
    position: relative;
    width: 50px;
    background-color: #2F9BC8;
    border-radius: 50%;
    cursor: pointer;
}

.inner-card-grid-data {
    padding-right: 25px;
    padding-bottom: 8px;
}

.inner-trash i {
    position: absolute;
    left: 33%;
    font-size: 20px;
    top: 27%;
    color: #fff;
}

.inner-card-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 50px;
}

.card-no-text {
    font-size: 16px;
    font-weight: 700;
    color: #000;
}

.card-date-text {
    color: #000;
}

.hana-d-flex-end {
    display: flex;
    justify-content: flex-end;
}

#UpdateCardModalTitle {
    display: flex;
    padding-left: 5px;
    color: #444444;
    font-size: 16px;
}

.inner-add-card {
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border: 1px dashed #2F9BC8;
    box-shadow: inset 0px 2px 0px rgb(255 255 255 / 25%);
    border-radius: 4px;
    width: 145px;
    cursor: pointer;
}

.inner-add-text-card {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #2F9BC8;
}
/*chnage by krishna on 07/12/2022 #130511 */
#Clearent_Customer_Profile_AddCard_form iframe {
    height: 90px !important;
    min-width: revert !important;
}
.unpaidSubmitMakePaymentOpenEdge {
    margin-right: 15px;
}
/*#130511*/
@media (max-width: 1280px) {
    .inner-card {
        height: 40px;
        width: 40px;
    }

    .inner-trash {
        height: 40px;
        width: 40px;
    }

    .card-no-text {
        font-size: 12px;
    }

    .inner-card .fa-credit-card {
        font-size: 17px;
    }

    .inner-trash img {
        height: 20px;
        width: 20px;
    }
}
/*Change by krishna on 07/12/2022 #130511 */
span.switchery.switchery-default{
    margin:0;
}
/*#130511*/
/*#130511*/
/*Added by krishna on 07/12/2022 #130511 */
#Clearent_Customer_Makepayment-form Clearent_Customer_Makepayment-form {
    min-width: revert !important;
}
.modal-body .white-bg label.error {
    color: #cc5965;
}
#customer-toggle-button label {
    margin-top: 10px;
}
/*Added by krishna on 07/14/2022 #134088*/
#frmAccountStatement .form-group span.switchery.switchery-default {
    right: 0px !important;
}


/*134088*/
/*Added by krishna on 07/15/2022 #134088*/
.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 30.73%), linear-gradient(180deg, rgba(0, 0, 0, 0) 57.29%, rgba(0, 0, 0, 0.2) 100%),#2F9BC8;
    color: #fff;
    cursor: default;
}

.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 30.73%), linear-gradient(180deg, rgba(0, 0, 0, 0) 57.29%, rgba(0, 0, 0, 0.2) 100%),#2F9BC8;
    color: #fff;
    cursor: default;
}

.wizard > .actions a, .wizard > .actions a:hover {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 30.73%), linear-gradient(180deg, rgba(0, 0, 0, 0) 57.29%, rgba(0, 0, 0, 0.2) 100%),#2F9BC8;
}

#tab-CutomerProtalLoginDtl .col-sm-6 {
    padding-left: 15px;
}

/*#clearentid .switchery > small { 	 
    background-color: #2F9BC8 !important;
}*/ /*Comment by Jay for #160627*/
/*Modify By Umang on 07/18/2022 #134088*/
#btnexportcustomerstoexcel.excel-cls {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 30.73%), linear-gradient(180deg, rgba(0, 0, 0, 0) 57.29%, rgba(0, 0, 0, 0.2) 100%), #2F9BC8;
    border-color: #2F9BC8;
    padding: 9px 11px;
    height: auto;
    width: auto;
    box-shadow: inset 0px 2px 0px rgba(255, 255, 255, 0.25) !important; /*Added by umang on 08/25/2022 for #134088*/
}
/*#134088*/
/*Added By krishna on 07/20/2022 #134088*/
#gvCustomerUnpaidInvoices table thead tr th:first-child {
    padding-left: 1.286em !IMPORTANT;
}
.set-checkbox-action input[type=checkbox] {
    background-color: white;
    border-radius: 4px;
    vertical-align: middle;
    border: 1px solid #B9B9B9;
    outline: none;
    cursor: pointer;
    /*border: none;*/
    /* outline-style: auto;
    outline-color: #B9B9B9;*/
}
/*#order-info-full-view .modal-footer button {
    border: 1px solid #2F9BC8;
    color: #2F9BC8;
    margin-right: 13px;
}*/
/*#134088*/
@media (max-width: 1700px) {
    /*Added by krishna for #143662*/
    #customer-toggle-button .sub-toggle .form-group span.switchery.switchery-default {
        /*right: 40px;*/ /*Comment by Krishna for #158760*/
        right: 15px; /*Added by Krishna for #158760*/
    }
    /* #143662*/
    #customer-toggle-button .form-group span.switchery.switchery-default {
        /* right: 10px;*/ /*Comment by Krishna for #158760*/
        right: -5px; /*Added by Krishna for #158760*/
    }
}
@media (max-width: 1440px) {

    .customer-toggle-button {
        padding-left: 0px !important;
    }
}
/*134088*/
@media (max-width: 1280px) {
    /*Added by krishna for #143662*/
    #customer-toggle-button .sub-toggle .form-group span.switchery.switchery-default {
        /*right: 18px;*/ /*Comment by Krishna for #158760*/
        right: 2px; /*Added by Krishna for #158760*/
    }
    /* #143662*/
    #customer-toggle-button .form-group span.switchery.switchery-default {
        /*right: -2px;*/ /*change by krishna on 07/15/2022 #134088*/ /*Comment by Krishna for #158760*/
        right: -20px; /*Added by Krishna for #158760*/
    }
}
@media (max-width: 1200px) {
    .credit-zipcode-payment-option {
        margin-top: 15px;
    }



    #customer-toggle-button .form-group span.switchery.switchery-default {
        right: 50px;
    }
    /*Added by krishna on 07/14/2022 #134088*/
    .credit-securitycode-payment-option {
        margin-top: 15px;
    }
    .credit-expire-payment-option {
        padding-right: 0;
    }
    /*134088*/
}
@media (max-width: 1024px) {
    #CustomerCardDetails.modal-dialog {
        width: 53%;
    }
    /*Added by krishna on 07/15/2022 #134088*/
    #customer-toggle-button .form-group span.switchery.switchery-default {
        right: 50px;
    }
    /*134088*/
}
@media (max-width: 991px) {
    #CustomerCardDetails.modal-dialog {
        width: 30%;
    }
    #tab-CutomerProtalLoginDtl .form-group label, #tab-CutomerDefaultDtl .form-group label, #payment-module .form-group label, .d-flex-direction-center, #UnpaidInvoiceInfoDiv .kendo-hana-invoice-column, #UnpaidInvoiceInfoDiv .hana-product-column, #UnpaidInvoiceInfoDiv .hana-total-grid-column{
        font-size: 13px;
    }
}
/*#130511*/
@media (max-width: 768px) {
    #CustomerCardDetails.modal-dialog {
        width: 49%;
    }
}
/*#130511 */
/*Added by krishna on 07/14/2022 #134088*/
@media screen and (max-width: 800px) and (min-width: 768px) {
    .customer-detail-second-column .TopPadding {
        padding-right: 0;
        padding-top: 0;
    }
}
/*134088*/
