/* override the hover color so it's more visible */
table.table-hover tbody tr:hover td,
table.table-hover tbody tr:hover th {
    background-color: #cccccc;
}
.help-block { font-style: italic }
.screenHeading { font-size: 18px; color: #113C74; font-weight: bold;}
.form-horizontal .control-label { text-align: left; } /* keeps the form lables align left rather than being right justified - Inserted by Scott */
.row-spacing { margin-bottom:15px; } /* this is our own definition.  Not a bootstrap class */
.row-spacing-double { margin-bottom:30px; } /* this is our own definition.  Not a bootstrap class */
.breadcrumb>li+li:before { content: ""; padding: 0 1px; color: #ccc; } /* we are using our own separator system, this will blank out the bootstrap slash */
.search-form-panel-body { padding-right:2px; padding-left:2px; }
.search-panel { display: block; border-left-color: transparent; border-right-color: transparent; }
.showEllipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.popover { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; -ms-word-wrap: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; }
.panel-dark { border-color: #cccccc; }
.panel-dark>.panel-heading { background-color: #464646; color: white; border-color: #666; }	
.modal-header { background-color: #666; color: white; }
.modal-header>.close { color: white; }
/* datatables */
div.dt-buttons { float: right; }
div.dataTables_wrapper div.dataTables_filter { text-align: center; }