#dt_custom_filter{margin-bottom:35px}
#dt_custom_filter_text,#dt-custom-filter{width:35%;margin-right:20px}
.dataTables_length label{padding:10px}
.dataTables_length,select,#dt-custom-filter{height:44px;line-height:44px;margin-bottom:10px}
.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}
.dataTables_wrapper .dataTables_paginate .paginate_button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;text-align:center;text-decoration:none;cursor:pointer;*cursor:hand;color:#337ab7;border:1px solid #ddd}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#fff!important;border:1px solid #005090;background-color:#005090}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#000;border:1px solid #ddd;background:transparent;-webkit-box-shadow:none;box-shadow:none}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff;border:1px solid #337ab7;background-color:#337ab7}
.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#67757c}
.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}
div.alphabet,div.faculty_staff{display:table;width:100%;margin-bottom:1em}
div.alphabet span,div.faculty_staff span{display:table-cell;padding:5px;color:#337ab7;cursor:pointer;text-align:center;width:3.5%;border-right:1px solid #999}
div.active,div.alphabet span.active{color:#000;background:#FFEB3B}
table.dataTable thead .sorting::after,table.dataTable thead .sorting_asc::after{display:none}
table.dataTable thead .sorting_desc::after{display:none}
table.dataTable thead .sorting{background-image:url(https://datatables.net/media/images/sort_both.png);background-repeat:no-repeat;background-position:center right}
table.dataTable thead .sorting_asc{background-image:url(https://datatables.net/media/images/sort_asc.png);background-repeat:no-repeat;background-position:center right}
table.dataTable thead .sorting_desc{background-image:url(https://datatables.net/media/images/sort_desc.png);background-repeat:no-repeat;background-position:center right}
.dataTables_length, select, #dt-custom-filter{display: inline;}
div.dataTables_wrapper div.dataTables_filter{float: right;}
.dataTables_filter input[type="search"] {padding: 5px;}
/**Gutenberg datatable*/
@media screen and (max-width:600px) {
	.ucibiosci-datatable .dataTables_length{width:100%;display:inline-table}
	.ucibiosci-datatable .category-filter{margin-top:10px;margin-bottom:20px!important}
	.ucibiosci-datatable table{margin:0 auto;width:100%;border-spacing:0}
	.ucibiosci-datatable thead{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
	.ucibiosci-datatable tbody,.ucibiosci-datatable tr,.ucibiosci-datatable th,.ucibiosci-datatable td{display:block;padding:0;text-align:left;white-space:normal}
	.ucibiosci-datatable tr td,.ucibiosci-datatable tr th{overflow:hidden;position:relative;vertical-align:top;border-top:none;width:100%;white-space:normal}
	.ucibiosci-datatable th[scope="row"]{width:100%;text-align:center;display:block;margin:0 auto;padding:.5em 0;background:#e0e0e0}
	.ucibiosci-datatable td[data-header]:before{content:attr(data-header);display:block;float:left;width:50%;font-weight:700;text-align:left}
	.ucibiosci-datatable td[data-header] > *{display:block;width:50%;float:right;clear:right;margin-top:0}
	.ucibiosci-datatable td[data-header]:after{content:"";position:absolute;left:0;top:0;width:50%;padding-bottom:200%;display:block}
}

