.content-gst{}

.gst-page{
    padding:15px;
   
}

.gst-wrapper{
    padding-left:110px;
    padding-top:8px;
    width:282px;
}

.gst-card{
    width:282px;
}

/* TABLE */
.gst-table{
    width:100%;
    border-collapse:collapse;
    table-layout:fixed;
    /*background:#f7f5f1;*/
}

.gst-table th{
    height:29px;
    background:#d8d2c8;
    border:1px solid #c4c4c4;
    font-size:12px;
    font-weight:600;
    color:#333;
}

.gst-table td{
    height:35px;
    border:1px solid #c4c4c4;
    background:#f5f4f1;
    padding:3px;
}

/* FIRST COLUMN */
.gst-table th:first-child,
.gst-table td:first-child{
    width:80px;
    text-align:left;
    padding-left:4px;
    font-size:12px;
    color:#222;
}

/* SECOND COLUMN */
.gst-table th:last-child,
.gst-table td:last-child{
    width:202px;
    padding:2px;
    text-align:right;
}

/* INPUT */
.gst-input{
    width:100%;
    height:28px;
    border:1px solid #d4d4d4;
    border-radius:6px;
    /*background:#f3f3f3;*/
    padding:0 6px;
    text-align:right;
    font-size:12px;
    color:#444;
    box-sizing:border-box;
}

.gst-input:focus{
    outline:none;
    border-color:#7aaef7;
    box-shadow:0 0 0 2px rgba(122,174,247,.25);
}

/* SAVE BUTTON */
.save-row{
    text-align:right;
    margin-top:6px;
}

.save-btn{
    width:58px;
    height:35px;
    background:#0d6efd;
    border:none;
    border-radius:3px;
    color:#fff;
    font-size:14px;
    cursor:pointer;
}

/* NOTE */
.note{
    margin-top:10px;
    color:#111;
    font-size:13px;
    line-height:1.7;
}

.note p{
    margin:0;
}


/* ================= GST MOBILE ================= */

@media (max-width:768px){

    .gst-page{
        padding:10px;
        overflow-x:auto;
    }

    .gst-wrapper{
        padding-left:0;
        padding-top:0;
        width:100%;
    }

    .gst-card{
        width:100%;
        min-width:282px;
    }

    .gst-table{
        width:100%;
    }

    .note{
        font-size:12px;
        line-height:1.5;
    }

}

/* SMALL PHONE */

@media (max-width:480px){

    .gst-page{
        padding:8px;
    }

    .gst-card{
        min-width:260px;
    }

    .gst-table th{
        font-size:11px;
    }

    .gst-table td{
        font-size:11px;
    }

    .gst-input{
        font-size:11px;
        height:26px;
    }

    .save-btn{
        width:55px;
        height:32px;
        font-size:13px;
    }

}