.cut-text {
    color: #fff;
    font: bold 15px/18px Arial;
    height: 18px;
    margin: 0 5px 0 5px;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 140px;

    /*
    Note: The Below 4 Lines are necessary for ellipsis to work.
    */

    display: block;/* Change it as per your requirement. */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.kt_ecommerce_table{
    overflow-y: scroll;
    padding-right: 0.03rem !important;
}

.kt_ecommerce_table::-webkit-scrollbar{
    display: block;
    width: 15px;
    height: 15px;
}

.gg-preview-pc::-webkit-scrollbar{
    display: block;
    width: 15px;
    height: 15px;
}

.kt_ecommerce_table table th:last-child {
    position: sticky;
    right: 0;
    top: 0;
    z-index: 2;
    background-color: #ccffff;
}

.kt_ecommerce_table table td:last-child:not(.col-span) {
    position: sticky;
    right: 0;
    background-color: #ccffff;
    padding-right: 10px;
}

.kt_ecommerce_table table td {
    padding-bottom: 0px !important;
    height: 50px;
    padding-top: 0px !important;
}

/*.kt_ecommerce_table table td:last-child {*/
/*    position: sticky;*/
/*    right: 0;*/
/*    background-color: #ccffff;*/
/*}*/

.kt_ecommerce_table table thead th {
    position: sticky;
    z-index: 1;
    top: 0;
    background-color: #ccffff;
    font-size: 13px;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    height: 5px;
}

#kt_docs_repeater_basic .form-control, .form-select{
    min-height: calc(1em + 1.1rem + 2px);
    padding: 0.45rem 0.65rem;
    font-size: 0.925rem;
    border-radius: 0.475rem;
}

#kt_docs_repeater_basic label{
    font-size: 13px;
}

#kt_content_container{
    margin-top: -60px;
}

.over-flow-show{
    position: absolute;
    background-color: white;
    /*top:50px;*/
    /*width: 160px;*/
    /*height: 150px;*/
    overflow-y: scroll;
    border-radius: 5px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1000;
}

.overflow-content{
    /*font-weight: bold;*/
}

.inner
{
    display: inline-block !important;
    height: 30px !important;
    line-height: 10px !important;
    font-size: 13px !important;
}

#outer
{
    width:100%;
    text-align: center;
}

.btn-handle-multi-select{
    display: none;
}

    .kt_ecommerce_table tr:hover:not(.col-span){
        background-color: #b3ffcc;
    }

.overview-card{
    border: 2px solid black;
    width: 95%;
    margin: 0 auto;
}
.overview-card label{
    margin-top: 5px;
}

.overview-card p{
    margin-top: 30px;
}

.fontSize span{
    font-size: 10px !important;
}
