table{width:100%;font-family:arial,sans-serif;border-collapse:collapse;border-top:2px solid #d42125;background-color:transparent}
.table>thead>tr>th{font-weight:bold;height:35px;color:#222;line-height:24px;padding:10px 2px 0 10px;font-size:12px;background:#fbfbfb;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center;vertical-align:bottom}
.table>tbody>tr>td{line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;border:1px solid #ddd;text-align:center;padding:10px 0 2px 10px;font-size:12px;color:#707070;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}
.btn.nav-bars{margin-bottom:20px;margin-top:10px;width:15%;position:inherit;left:50%;padding-right:10px;background-color:white;color:#c7c4c4;border-radius:3px;border:2px solid #e8e8e8}
.btn:hover{background-color:#d42125;color:white;border-radius:0;border:2px solid white}
.btn.active{background-color:#d42125;color:white;border-radius:0;border:2px solid white}
.disable{background-color:white;color:#ddd}
.capitalize{text-transform:capitalize}
.show{display:block}
.pagination-container{width:100% !important;float:none !important}
.pagination-container .pagination{display:flex !important;margin:auto !important}
@media(max-width:767px){.pagination-container .pagination li span{padding:4px 8px !important;font-size:14px !important}
}
.rows_count{width:20%;float:right;text-align:right;color:#999}
table tr:nth-child(even){background-color:#e4e3e3}
table td.num{display:none}
table th.h-num{display:none}
.pagination li:disable{opacity:.6;background-color:#f3f0f0}
.pagination>.active>span{background-color:#d42125;border-color:white}
.pagination>li>span{color:#b9b5b5;background-color:#fff}
.pagination{margin:20px 0 0 20px;width:max-content}
.pagination>.active>span:hover{background-color:#d92629;border-color:#d92629}
.pagination>li>span:hover{color:#fff}
@media only screen and (max-width:768px){.table>thead>tr>th{font-size:6px;text-align:center}
.table>tbody + tbody{border:0}
.table>tbody + tbody:nth-child(even){background-color:#f7f1f1}
.table>tbody>tr>td{font-size:8px;text-align:center}
table,thead,tbody,th,td,tr{display:block}
thead tr{position:absolute;top:-9999px;left:-999px}
tr{border:1px solid #ccc}
td{border:0;border-bottom:1px solid #ccc;position:relative;padding-left:50%;white-space:normal;text-align:left}
td:before{position:absolute;left:6px;top:6px;width:45%;font-size:10px;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title)}
.buttonSelect{width:100%}
.buttonSelect .nav-bars{font-size:8px;padding-left:5px;width:30%}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.pagination-container .pagination{padding-left:30%}
.pagination-container .pagination .active span{background-color:#d92629;border-color:#d92629}
}