#tbt-table, .MsoTableGrid, .Table {width:100% !important;max-width:800px !important;}
#tbt-table tr, .MsoTableGrid tr {height:auto !important;} 
#tbt-table td, .MsoTableGrid td, .Table td {max-width:150px !important; word-wrap: break-word !important;word-break: break-all !important;}
#tbt-table > tbody > tr > td > span > span > span, .MsoTableGrid > tbody > tr > td > span > span > span, .Table > tbody > tr> td > p > span > span > span, div.docFileWrapper > div > div > table > tbody > tr > td > span > span {max-width: 125px !important;word-wrap: normal;white-space: normal;word-break: normal;}
.doclib_sidenav_container {width:100% !important;}
span {white-space: normal;word-break: keep-all;font-family: Calibri, sans-serif !important;}
.docLibraryCategoryLabel, .docLibrarySubcategoryLabel, .docLibrarySearchTitle, .docLibraryDocTitle, .doc_lib_category {text-transform: none !important;font-size: 1.8rem !important;font-weight:bold;}
.form-control::placeholder, .input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {color: #111111 !important;}
tr:first-child {font-weight: bold;}
h6.docLibraryDateAuthor {font-size:16px !important;}

@media only screen and (max-width: 767px) {
thead th:not(:first-child) {display: none;}
/*td, th {display: block;height:auto;overflow:auto;}*/
td[data-th]:before  {content: attr(data-th);}
/*#tbt-table td, .MsoTableGrid td, .Table td {max-width: none !important;word-wrap: break-word !important;word-break: break-all !important;width: 100% !important;border:0 !important;}*/

}
