/* 
    Created on : Feb 12, 2020, 3:54:41 PM
    Author     : bennyh

	 For styles shared between HQ and Manage
*/

/* table-responsive */
.table-responsive--hq > tbody > tr > td, .table-responsive--hq > thead > tr > td {
	padding: 0 .25rem;
}
@media only screen {
	.table-responsive > table:not(.table-responsive--hq) > tbody > tr > td, .table-responsive > table:not(.table-responsive--hq) > thead > tr > td  {
		padding: .75rem;
	}
}
 
@media only screen and (max-width: 767px) {
	.table-responsive > table > thead {
		display: none;
	}
	.table-responsive > table > tbody > tr > td {
		align-items: center;
		display: flex;
	}
	.table-responsive > table > tbody > tr > td[label]::before {
		content: attr(label);
		font-weight: bold;
		min-width: 8rem;
		padding-right: 1rem;
	}
	.bs-table-striped td:first-child, .bs-table-striped th:first-child {
		padding-left: .5rem !important;
	}
}
.pageRule, .mergeReportRow {
	padding: 0 !important;
}

/* bs-table-striped */
.bs-table-striped > tbody > tr:nth-child(odd):not(.striped-ignore) {
	background-color: #cfdee6;
}
.bs-table-striped td:first-child, .bs-table-striped th:first-child {
	padding-left: .5rem;
}

img.favicon {
    width: 2em;
    height: 2em;
}