td,th{
    text-align:left!important;
}
.responsive-table > tbody >tr.even:nth-of-type(even),.even + tr.child{
  background-color:#edf2f7!important;  
}
.responsive-table > tbody >tr.odd:nth-of-type(odd){
    background-color:#fff!important;
}
.responsive-table >tbody >tr >td{
    border-left:0!important;
    border:0!important;
}
select{
    padding:6px;
}
.dataTables_length,.dataTables_filter,#studentListattendancetable_length,#studentListattendancetable_filter{
    margin-bottom:20px!important;
}
/* table.dataTable.display tbody tr td:first-child{
    padding-left:25px!important;
} */
table.dataTable.display>tbody>tr.odd>.sorting_1,
table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1,table.dataTable.stripe>tbody>tr.odd>*, 
table.dataTable.display>tbody>tr.odd>*,table.dataTable.display tbody tr:hover>.sorting_1, 
table.dataTable.order-column.hover tbody tr:hover>.sorting_1,
table.dataTable.display>tbody>tr.even>.sorting_1, table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1 {
    box-shadow: none;
}
button.add_student{
    border:0!important;
    width:240px;
}
/* section.content-area .container-fluid {
    padding: 0 80px;
} */
/* @media (max-width: 768px) {
    section.content-area .container-fluid {
        padding: 0;
    }
} */
@media screen and (max-width: 600px) { 
/*     section.content-area .container-fluid {
        padding: 0 20px;
    } */
    .content-area .eventDetail{
            padding: 20px;
    }
    table.dataTable.display tbody tr td:first-child{
        padding-left:0;
    }
    table#event tr td ul {
        display: inline-block;
        justify-content: space-evenly;
    }
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter{
        text-align:left!important;
    }   
}
@media screen and (max-width: 768px) {
    table#studentListattendancetable tr td {
        border-bottom: 1px solid #a7a7a7 !important;
        text-align: left !important;
        display: flex;
    }
    table#studentListattendancetable tr td ul.action_btns, table#studentListattendancetable tr td.assessment ul {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
    }
    table#studentListattendancetable tr td ul.action_btns li a, table#studentListattendancetable tr td.assessment ul li a {
        margin: 5px 8px 0 0;
        font-size: 13px;
        width: 100px;
        border-radius: 5px;
        height: 25px;
    }
 }