.dt-simple-fullcont {
    width: 100%;
    font-family: 'roboto';

    table {
        width: 100%;
        border-collapse: collapse;
        table-layout: fixed;

        &>thead {
            text-align: left;
            background-color: #fff;

            &>tr {
                &>th {
                    font-size: 12px;
                    opacity: .48;
                    font-weight: 500;
                    padding: 4px 0px 4px 4px;
                    // border: .5px solid #eee;
                }
            }
        }

        &>tbody {

            &>tr {
                background-color: #fff;
                height: 20px;

                &>td {
                    padding: 0;
                    padding-left: 4px;

                    &>.cell-data {
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;

                        &>.behaivor {
                            width: 100%;
                        }

                        &>.value-text {
                            color: #000;
                            font-size: 12px;
                            letter-spacing: .5px !important;
                            font-weight: 400;
                            text-overflow: ellipsis;
                        }
                    }
                }

                &>.titleOnBody {
                    font-size: 12px;
                    color: #202124;
                    font-weight: normal;
                    letter-spacing: .4px !important;
                    opacity: .54;
                }
            }

            &>.group-row {
                background-color: transparent !important;

                &>td {
                    text-align: center;
                    font-weight: normal;
                    letter-spacing: .25px;
                    border: none;
                }
            }
        }
    }
}

.dt-simple-fullcont-report {
    width: 100%;
    font-family: 'arial';

    table {
        width: 100%;
        border-collapse: collapse;
        table-layout: fixed;
        border: 1px solid rgba(0, 0, 0, .3);

        &>thead {
            text-align: left;
            background-color: #fff;

            &>tr {
                &>th {
                    font-size: 11px;
                    opacity: .48;
                    font-weight: bold;
                    padding: 4px 0px 4px 4px;
                    border: 1px solid rgba(0, 0, 0, .3);
                }
            }
        }

        &>tbody {

            &>.group-row {
                background-color: transparent !important;

                &>td {
                    font-size: 12px;
                    font-weight: bold;
                    text-align: center;
                    border: 1px solid rgba(0, 0, 0, .3);
                    letter-spacing: .25px;
                }
            }

            &>.line {
                background-color: #fff;
                height: 20px;

                &>td {
                    padding: 0;
                    padding-left: 4px;
                    color: #000;
                    font-weight: normal;
                    font-size: 10px;
                    border: 1px solid rgba(0, 0, 0, .3);
                    letter-spacing: .25px;

                    &>.cell-data {
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;

                        &>.behaivor {
                            width: 100%;
                        }

                        &>.value-text {
                            color: #000;
                            font-size: 10px;
                            letter-spacing: .25px !important;
                            font-weight: 400;
                            text-overflow: ellipsis;
                        }
                    }
                }

                &>.titleOnBody {
                    font-size: 12px;
                    color: #202124;
                    font-weight: normal;
                    letter-spacing: .25px !important;
                    opacity: .54;
                }
            }
        }
    }
}