.lknpbsp_payment_area {
    display: flex;
    align-items: top;
    border: 3px solid rgb(104, 104, 104);
    padding: 20px;
}

.lknpbsp_payment_slip_area {
    display: flex;
    flex-wrap: wrap;
    align-items: top;
    border: 3px solid rgb(104, 104, 104);
    padding: 15px;
}

.lkn_qrcode_div {
    width: 80%;
}

.lkn_qrcode {
    width: 100%;
    height: 100%;
}

#lkn_codbarra{
    margin:15px;
}

@media only screen and (max-width: 768px) {
    #lkn_codbarra {
        display: none;
    }

}

.lkn_emvcode_div {
    margin: 20px;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

#lkn_emvcode {
    margin-left: 15px;
    width: 90%;
    height: 45%;
    white-space: pre-wrap;
}

.lkn_copyline_div {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

#lkn_copy_code {
    margin-top: 5%;
    width: auto;
    min-width: 35%;
    min-height: 14%;
    height: auto;
    background: #e1e1e1;
    color: #414141;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
}

.lkn_barcode_div {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 15px;
}

.lkn_barcode {
    width: 100%;
    height: 45%;
}

#lkn_slip_pdf {
    margin-top: 15%;
    width: auto;
    min-width: 80%;
    min-height: 80%;
    height: auto;
    background: #e1e1e1;
    color: #414141;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
}

/* #lkn_copy_slip_code {
    margin-top: 5%;
    width: auto;
    min-width: 20%;
    min-height: 40%;
    height: auto;
    background: #e1e1e1;
    color: #414141;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
} */

.tooltip {
    color: #2c2c2c;
    background: rgb(130, 209, 255);
    bottom: 100%;
    border-radius: 6px;
    padding-left: 5px;
    padding-right: 5px;
}

.tooltip-arrow {
    position: absolute;
    bottom: -55%;
    left: 50%;
    transform: translateX(-50%);
    border-width: 8px;
    border-style: solid;
    border-color: rgb(130, 209, 255) transparent transparent transparent;
}