.g_line1 h3 {

    position: absolute;
    margin-top: 10px;
}
.g_line1 input {

    position: absolute;
    margin-left: 3cm;
    margin-top:5px;
    width: 3cm;
}
.g_line1 #jtdonmet_c_moneySigns {

    position: absolute;
    margin-left: 6.2cm;
    margin-top: 5px;
    width: 1.3cm;
}

#jtdonmet_payed_amount {

    position: absolute;
    margin-top: 7px;
    margin-left: 4cm;
    font-size: 20px;
    font-weight: normal;
    color: black;
}
#jtdonmet_payed_amount span {
    position: relative;
    display: inline-block;
}
#jtdonmet_resetbtn {

    position: relative;
    display: inline-block;

    padding: 5px;
    margin-left: 22px;

    width: 152px;
    font-size: 13px;

    color: white;
    background-color: #FF9200; /* background-color: rgb(232, 139, 0); */
    
    border-style: solid;
    border-width: 1.5px;
    border-radius: 5px;
    border-color: rgb(204, 131, 53);

    outline-style: none;
    cursor: pointer;
}
#jtdonmet_resetbtn:hover {
    background-color: rgb(212, 128, 2);
    border-color: rgb(179, 114, 46);
}


#jtdonmet_totalFundsLbl {
    position: absolute;
    margin-top: 30px;
    margin-left: 4.5cm;
    font-size: 13px;
    font-weight: none;
    color: rgb(194, 0, 0);
}

    #revert-funds-btn {
        position: absolute;

        padding: 3px 10px 3px 10px;
    
        margin-top: 54px;
        margin-left: 5cm;

        background-color: rgba(0, 0, 0, 0.45);
        
        border-style: solid;
        border-width: 0px;
        border-radius: 10px;

        font-size: 10px;

        color:white;

        outline-style: none;
        cursor: pointer;
    }
    #revert-funds-btn:hover {
        background-color: rgba(0, 0, 0, 0.55);
    }

    #jtdonmet_add-funds-btn {

        position: absolute;

        padding: 5px;
        margin-top: 10px;
        left: 3.2cm;

        width: 50px;

        background-color: rgb(53, 126, 252);
        
        border-style: solid;
        border-width: 1.5px;
        border-radius: 5px;
        border-color: rgb(29, 81, 172);

        color:white;

        outline-style: none;
        cursor: pointer;
    }
    #jtdonmet_add-funds-btn:hover {
        background-color: rgb(4, 86, 228);
        border-color: rgb(0, 59, 162);
    }

    #jtdonmet_subtract-funds-btn {

        position: absolute;

        padding: 5px;
        margin-top: 10px;
        left: 4.7cm;

        width: 90px;

        background-color: rgb(252, 53, 53);
        
        border-style: solid;
        border-width: 1.5px;
        border-radius: 5px;
        border-color: rgb(172, 29, 29);

        color:white;

        outline-style: none;
        cursor: pointer;
    }
    #jtdonmet_subtract-funds-btn:hover {
        background-color: rgb(228, 4, 4);
        border-color: rgb(162, 0, 0);        
    }

#card-label {
    padding: 10px 10px 10px 10px;
    margin-left: 1.5cm;
    width: 130px;
    height: auto;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.8);
}

#g_seperator { 

    position: absolute;
    background-color: lightgray;
    margin-top: 30px;
    height: 1px; 
    width: 10.5cm;
}
    .g_line2 h3 {

        position: absolute;
        margin-top: 10px;
    }
    .g_line2 h5 {

        position: absolute;
        margin-top: 40px;
    }
    .g_line2 select {

        position: absolute;
        margin-left: 1.4cm;
        margin-top:5px;
        width: 3cm;
    }

.ppi_settings_box {

    padding-top: 20px;
    padding-bottom: 25px;
    padding-right: 15px;
    margin-bottom: 25px;

    width: 11.5cm; 
    height: auto; 

    background-color: rgb(250, 250 , 250);

    border-color: rgb(5, 108 , 215);
    border-width: 5px;
    border-style: solid;
    border-radius: 10px;
}
.ppi_settings_box h3 {

    position: absolute;

    margin-left: 1.5cm;
    font-size: medium;
}
.ppi_settings_box h4 {

    position: absolute;
}