
/**** MARGIN ****/

.cls-m-0 { margin: 0; }

.cls-mt-0 { margin-top: 0; }
.cls-mt-1 { margin-top: 1px; }
.cls-mt-2 { margin-top: 2px; }
.cls-mt-3 { margin-top: 3px; }
.cls-mt-4 { margin-top: 4px; }
.cls-mt-5 { margin-top: 5px; }
.cls-mt-6 { margin-top: 6px; }
.cls-mt-7 { margin-top: 7px; }
.cls-mt-8 { margin-top: 8px; }
.cls-mt-9 { margin-top: 9px; }
.cls-mt-10 { margin-top: 10px; }
.cls-mt-15 { margin-top: 15px; }
.cls-mt-20 { margin-top: 20px; }
.cls-mt-30 { margin-top: 30px; }
.cls-mt-40 { margin-top: 40px; }
.cls-mt-50 { margin-top: 50px; }
.cls-mt-60 { margin-top: 60px; }
.cls-mt-70 { margin-top: 70px; }
.cls-mt-80 { margin-top: 80px; }
.cls-mt-90 { margin-top: 90px; }
.cls-mt-100 { margin-top: 100px; }
.cls-mt-auto { margin-top: auto; }

.cls-mb-0 { margin-bottom: 0; }
.cls-mb-1 { margin-bottom: 1px; }
.cls-mb-2 { margin-bottom: 2px; }
.cls-mb-3 { margin-bottom: 3px; }
.cls-mb-4 { margin-bottom: 4px; }
.cls-mb-5 { margin-bottom: 5px; }
.cls-mb-6 { margin-bottom: 6px; }
.cls-mb-7 { margin-bottom: 7px; }
.cls-mb-8 { margin-bottom: 8px; }
.cls-mb-9 { margin-bottom: 9px; }
.cls-mb-10 { margin-bottom: 10px; }
.cls-mb-15 { margin-bottom: 15px; }
.cls-mb-20 { margin-bottom: 20px; }
.cls-mb-30 { margin-bottom: 30px; }
.cls-mb-40 { margin-bottom: 40px; }
.cls-mb-50 { margin-bottom: 50px; }
.cls-mb-60 { margin-bottom: 60px; }
.cls-mb-70 { margin-bottom: 70px; }
.cls-mb-80 { margin-bottom: 80px; }
.cls-mb-90 { margin-bottom: 90px; }
.cls-mb-100 { margin-bottom: 100px; }
.cls-mb-auto { margin-bottom: auto; }

.cls-ml-0 { margin-left: 0; }
.cls-ml-1 { margin-left: 1px; }
.cls-ml-2 { margin-left: 2px; }
.cls-ml-3 { margin-left: 3px; }
.cls-ml-4 { margin-left: 4px; }
.cls-ml-5 { margin-left: 5px; }
.cls-ml-6 { margin-left: 6px; }
.cls-ml-7 { margin-left: 7px; }
.cls-ml-8 { margin-left: 8px; }
.cls-ml-9 { margin-left: 9px; }
.cls-ml-10 { margin-left: 10px; }
.cls-ml-15 { margin-left: 15px; }
.cls-ml-20 { margin-left: 20px; }
.cls-ml-30 { margin-left: 30px; }
.cls-ml-40 { margin-left: 40px; }
.cls-ml-50 { margin-left: 50px; }
.cls-ml-60 { margin-left: 60px; }
.cls-ml-70 { margin-left: 70px; }
.cls-ml-80 { margin-left: 80px; }
.cls-ml-90 { margin-left: 90px; }
.cls-ml-100 { margin-left: 100px; }
.cls-ml-auto { margin-left: auto; }

.cls-mr-0 { margin-right: 0; }
.cls-mr-1 { margin-right: 1px; }
.cls-mr-2 { margin-right: 2px; }
.cls-mr-3 { margin-right: 3px; }
.cls-mr-4 { margin-right: 4px; }
.cls-mr-5 { margin-right: 5px; }
.cls-mr-6 { margin-right: 6px; }
.cls-mr-7 { margin-right: 7px; }
.cls-mr-8 { margin-right: 8px; }
.cls-mr-9 { margin-right: 9px; }
.cls-mr-10 { margin-right: 10px; }
.cls-mr-15 { margin-right: 15px; }
.cls-mr-20 { margin-right: 20px; }
.cls-mr-30 { margin-right: 30px; }
.cls-mr-40 { margin-right: 40px; }
.cls-mr-50 { margin-right: 50px; }
.cls-ml-60 { margin-right: 60px; }
.cls-ml-70 { margin-right: 70px; }
.cls-ml-80 { margin-right: 80px; }
.cls-ml-90 { margin-right: 90px; }
.cls-ml-100 { margin-right: 100px; }
.cls-mr-auto { margin-right: auto; }

/**** PADDING ****/

.cls-p-0 { padding: 0; }

.cls-pt-0 { padding-top: 0; }
.cls-pt-1 { padding-top: 1px; }
.cls-pt-2 { padding-top: 2px; }
.cls-pt-3 { padding-top: 3px; }
.cls-pt-4 { padding-top: 4px; }
.cls-pt-5 { padding-top: 5px; }
.cls-pt-6 { padding-top: 6px; }
.cls-pt-7 { padding-top: 7px; }
.cls-pt-8 { padding-top: 8px; }
.cls-pt-9 { padding-top: 9px; }
.cls-pt-10 { padding-top: 10px; }
.cls-pt-15 { padding-top: 15px; }
.cls-pt-16 { padding-top: 16px; }
.cls-pt-17 { padding-top: 17px; }
.cls-pt-18 { padding-top: 18px; }
.cls-pt-19 { padding-top: 19px; }
.cls-pt-20 { padding-top: 20px; }
.cls-pt-25 { padding-top: 25px; }
.cls-pt-30 { padding-top: 30px; }
.cls-pt-40 { padding-top: 40px; }
.cls-pt-50 { padding-top: 50px; }
.cls-pt-60 { padding-top: 60px; }
.cls-pt-70 { padding-top: 70px; }
.cls-pt-80 { padding-top: 80px; }
.cls-pt-90 { padding-top: 90px; }
.cls-pt-100 { padding-top: 100px; }
.cls-pt-200 { padding-top: 200px; }
.cls-pt-300 { padding-top: 300px; }

.cls-pb-0 { padding-bottom: 0; }
.cls-pb-1 { padding-bottom: 1px; }
.cls-pb-2 { padding-bottom: 2px; }
.cls-pb-3 { padding-bottom: 3px; }
.cls-pb-4 { padding-bottom: 4px; }
.cls-pb-5 { padding-bottom: 5px; }
.cls-pb-6 { padding-bottom: 6px; }
.cls-pb-7 { padding-bottom: 7px; }
.cls-pb-8 { padding-bottom: 8px; }
.cls-pb-9 { padding-bottom: 9px; }
.cls-pb-10 { padding-bottom: 10px; }
.cls-pb-15 { padding-bottom: 15px; }
.cls-pb-16 { padding-bottom: 16px; }
.cls-pb-17 { padding-bottom: 17px; }
.cls-pb-18 { padding-bottom: 18px; }
.cls-pb-19 { padding-bottom: 19px; }
.cls-pb-20 { padding-bottom: 20px; }
.cls-pb-25 { padding-bottom: 25px; }
.cls-pb-30 { padding-bottom: 30px; }
.cls-pb-40 { padding-bottom: 40px; }
.cls-pb-50 { padding-bottom: 50px; }
.cls-pb-60 { padding-bottom: 60px; }
.cls-pb-70 { padding-bottom: 70px; }
.cls-pb-80 { padding-bottom: 80px; }
.cls-pb-90 { padding-bottom: 90px; }
.cls-pb-100 { padding-bottom: 100px; }
.cls-pb-200 { padding-bottom: 200px; }
.cls-pb-300 { padding-bottom: 300px; }

.cls-pl-0 { padding-left: 0; }
.cls-pl-1 { padding-left: 1px; }
.cls-pl-2 { padding-left: 2px; }
.cls-pl-3 { padding-left: 3px; }
.cls-pl-4 { padding-left: 4px; }
.cls-pl-5 { padding-left: 5px; }
.cls-pl-6 { padding-left: 6px; }
.cls-pl-7 { padding-left: 7px; }
.cls-pl-8 { padding-left: 8px; }
.cls-pl-9 { padding-left: 9px; }
.cls-pl-10 { padding-left: 10px; }
.cls-pl-15 { padding-left: 15px; }
.cls-pl-16 { padding-left: 16px; }
.cls-pl-17 { padding-left: 17px; }
.cls-pl-18 { padding-left: 18px; }
.cls-pl-19 { padding-left: 19px; }
.cls-pl-20 { padding-left: 20px; }
.cls-pl-25 { padding-left: 25px; }
.cls-pl-30 { padding-left: 30px; }
.cls-pl-40 { padding-left: 40px; }
.cls-pl-50 { padding-left: 50px; }
.cls-pl-60 { padding-left: 60px; }
.cls-pl-70 { padding-left: 70px; }
.cls-pl-80 { padding-left: 80px; }
.cls-pl-90 { padding-left: 90px; }
.cls-pl-100 { padding-left: 100px; }
.cls-pl-200 { padding-left: 200px; }
.cls-pl-300 { padding-left: 300px; }

.cls-pr-0 { padding-right: 0; }
.cls-pr-1 { padding-right: 1px; }
.cls-pr-2 { padding-right: 2px; }
.cls-pr-3 { padding-right: 3px; }
.cls-pr-4 { padding-right: 4px; }
.cls-pr-5 { padding-right: 5px; }
.cls-pr-6 { padding-right: 6px; }
.cls-pr-7 { padding-right: 7px; }
.cls-pr-8 { padding-right: 8px; }
.cls-pr-9 { padding-right: 9px; }
.cls-pr-10 { padding-right: 10px; }
.cls-pr-15 { padding-right: 15px; }
.cls-pr-16 { padding-right: 16px; }
.cls-pr-17 { padding-right: 17px; }
.cls-pr-18 { padding-right: 18px; }
.cls-pr-19 { padding-right: 19px; }
.cls-pr-20 { padding-right: 20px; }
.cls-pr-25 { padding-right: 25px; }
.cls-pr-30 { padding-right: 30px; }
.cls-pr-40 { padding-right: 40px; }
.cls-pr-50 { padding-right: 50px; }
.cls-pr-60 { padding-right: 60px; }
.cls-pr-70 { padding-right: 70px; }
.cls-pr-80 { padding-right: 80px; }
.cls-pr-90 { padding-right: 90px; }
.cls-pr-100 { padding-right: 100px; }
.cls-pr-200 { padding-right: 200px; }
.cls-pr-300 { padding-right: 300px; }

/**** TEXT ****/

.cls-text-left { text-align: left; }
.cls-text-center { text-align: center; }
.cls-text-right { text-align: right; }
.cls-text-justify { text-align: justify; }
.cls-text-inherit { text-align: inherit; }
.cls-text-initial { text-align: initial; }

.cls-ttransform-none { text-transform: none; }
.cls-ttransform-capitalize { text-transform: capitalize; }
.cls-ttransform-uppercase { text-transform: uppercase; }
.cls-ttransform-lowercase { text-transform: lowercase; }
.cls-ttransform-initial { text-transform: initial; }
.cls-ttransform-inherit { text-transform: inherit; }

.cls-toverflow-clip { text-overflow: clip; }
.cls-toverflow-ellipsis { text-overflow: ellipsis; }
.cls-toverflow-initial { text-overflow: initial; }
.cls-toverflow-inherit { text-overflow: inherit; }

.cls-wwrap-bw { word-wrap: break-word; }
.cls-wbreak-ba { word-break: break-all; }

.cls-wspace-normal { white-space: normal; }
.cls-wspace-nowrap { white-space: nowrap; }
.cls-wspace-pre { white-space: pre; }
.cls-wspace-pre-line { white-space: pre-line; }
.cls-wspace-pre-wrap { white-space: pre-wrap; }
.cls-wspace-initial { white-space: initial; }
.cls-wspace-inherit { white-space: inherit; }

/**** DISPLAY ****/

.cls-dnone { display: none !important; }

.cls-dblock { display: block; }
.cls-diblock { display: inline-block; }

.cls-valign-top { vertical-align: top; }
.cls-valign-middle { vertical-align: middle; }
.cls-valign-bottom { vertical-align: bottom; }

/**** FLEX ****/

.cls-dflex { display: flex; }
.cls-diflex { display: inline-flex; }

.cls-flex-dir-r { flex-direction: row; }
.cls-flex-dir-c { flex-direction: column; }
.cls-flex-dir-rr { flex-direction: row-reverse; }
.cls-flex-dir-cr { flex-direction: column-reverse; }

.cls-flex-wrap-w { flex-wrap: wrap; }
.cls-flex-wrap-nw { flex-wrap: nowrap; }
.cls-flex-wrap-wr { flex-wrap: wrap-reverse; }

.cls-flex-flow-rw { flex-wrap: row wrap; }
.cls-flex-flow-cw { flex-wrap: column wrap; }
.cls-flex-flow-rrw { flex-wrap: row-reverse wrap; }
.cls-flex-flow-crw { flex-wrap: column-reverse wrap; }

.cls-flex-flow-rnw { flex-wrap: row no-wrap; }
.cls-flex-flow-cnw { flex-wrap: column no-wrap; }
.cls-flex-flow-rrnw { flex-wrap: row-reverse no-wrap; }
.cls-flex-flow-crnw { flex-wrap: column-reverse no-wrap; }

.cls-flex-flow-rwr { flex-wrap: row wrap-reverse; }
.cls-flex-flow-cwr { flex-wrap: column wrap-reverse; }
.cls-flex-flow-rrwr { flex-wrap: row-reverse wrap-reverse; }
.cls-flex-flow-crwr { flex-wrap: column-reverse wrap-reverse; }

.cls-flex-jc-fstart { justify-content: flex-start; }
.cls-flex-jc-fend { justify-content: flex-end; }
.cls-flex-jc-center { justify-content: center; }
.cls-flex-jc-saround { justify-content: space-around; }
.cls-flex-jc-sevenly { justify-content: space-evenly; }
.cls-flex-jc-sbetween { justify-content: space-between; }

.cls-flex-ai-fstart { align-items: flex-start; }
.cls-flex-ai-fend { align-items: flex-end; }
.cls-flex-ai-center { align-items: center; }
.cls-flex-ai-stretch { align-items: stretch; }
.cls-flex-ai-baseline { align-items: baseline; }

.cls-flex-as-fstart { align-self: flex-start; }
.cls-flex-as-fend { align-self: flex-end; }
.cls-flex-as-center { align-self: center; }
.cls-flex-as-stretch { align-self: stretch; }
.cls-flex-as-baseline { align-self: baseline; }

.cls-flex-ac-fstart { align-content: flex-start; }
.cls-flex-ac-fend { align-content: flex-end; }
.cls-flex-ac-center { align-content: center; }
.cls-flex-ac-stretch { align-content: stretch; }
.cls-flex-ac-saround { align-content: space-around; }
.cls-flex-ac-sbetween { align-content: space-between; }

.cls-flex-grow-1 { flex-grow: 1; }
.cls-flex-grow-2 { flex-grow: 2; }

.cls-flex-shrink-1 { flex-shrink: 1; }
.cls-flex-shrink-2 { flex-shrink: 2; }
.cls-flex-basis-200 { flex-basis: 200px; }

.cls-flex-gs-1 { flex: 1; }
.cls-flex-gs-12 { flex: 1 2; }
.cls-flex-gs-21 { flex: 2 1; }
.cls-flex-gs-2 { flex: 2; }

.cls-flex-gsb-1200 { flex: 1 200px; }
.cls-flex-gsb-12200 { flex: 1 2 200px; }
.cls-flex-gsb-21200 { flex: 2 1 200px; }
.cls-flex-gsb-2200 { flex: 2 200px; }

.cls-flex-order-1 { order: 1; }
.cls-flex-order-2 { order: 2; }
.cls-flex-order-3 { order: 3; }
.cls-flex-order-4 { order: 4; }
.cls-flex-order-5 { order: 5; }
.cls-flex-order-6 { order: 6; }
.cls-flex-order-7 { order: 7; }
.cls-flex-order-8 { order: 8; }

/************ MESSAGE ************/

/************ STATUS ************/

.cls-color-status-dark { color: #000; }
.cls-color-status-light { color: #FFF; }

.cls-color-status-success { color: #018A00; }
.cls-color-status-warning { color: #DB810B;  }
.cls-color-status-error { color: #AD0000; }

.cls-background-color-status-dark { background-color: #000; }
.cls-background-color-status-light { background-color: #FFF; }

.cls-background-color-status-success { background-color: #018A00; }
.cls-background-color-status-warning { background-color: #DB810B;  }
.cls-background-color-status-error { background-color: #AD0000; }

body { font-family: 'Raleway', sans-serif; }

.cls-btn-pay {
    width: 100%;

    text-decoration: none;

    font-family: inherit;
    font-size: 18px;

    cursor: pointer;

    background-color: #018a00;
    color: #fff;

    border: none;
}

.cls-btn-pay:hover { background-color: #089658; }

/************ PAGE ************/

@font-face {
    font-family: 'Poppins-semibold';
    src: url('../Poppins-SemiBold.ttf');
}

body {
    margin: 0px;
    background-color: rgb(241 241 241);
}

body p, body input::placeholder, body select, body select::placeholder, body select option {
    color: black;
    font-family: Arial;
    font-size: 12px;
}

body label {
    color: black;
    font-family: Arial;
}

header {
    padding: 10px 15px;
}

header.bkg-kmarea {
    background-color: #FBC709;
}

header > h2 {
    margin: 5px 0px;
    font-family: 'Poppins-semibold';
    font-weight: 400;
} 

#global_wrapper {
    background-color: #fff;
    padding: 5%;
    width: calc(100% - 10%);
}

.total {
    color: #2097c9;
    font-size: 18px;
    font-weight: 500;
}

button.cls-btn-pay {
    background-color: #000;
    color: white;
    font-family: Arial;
    font-size:14px;
    border-radius: 3px;
}

.wrapper_resume {
    padding: 15px 0px;
}

.wrapper_resume h3, .wrapper_resume p {
    margin-block-start: 0px;
    margin-block-end: 0px;
}

.wrapper_resume h3 {
    margin-bottom: 10px;
}

#ccname, #ccname input#inCardHolderName {
    width: 100%;
}

#ccname i {
    margin-left: 3px;   
    margin-right: 6px;
}

#ccnumber i {
    margin-left: 0px;
    margin-right: 3px;
}

#ccname input#inCardHolderName,
#ccnumber input#inPan,
#ccdate input {
    border: 1px solid #ababab;
    border-radius: 3px;
    padding-left: 10px;
    color: black;
}

#ccname label,
#ccnumber label,
#ccdate label {
    font-size: 11px;
    font-weight: bold;
}

footer {
    padding:10px 20px;
    background-color: rgb(241 241 241);
    color: black;
}

footer p {
    font-size: 9px;
    font-weight: bold;
    font-style: italic;
}