.dateRangeBar>div>label, .dateRangeBar>a>label {
	font-weight: bolder;
}

table thead, table tbody, table tfoot, table tbody tr:nth-child(even), table thead tr.navigation {
	border: none;
	background-color: transparent;
}

td .navigator {
	justify-content: flex-end;
	display: flex;
}

table.listTable.cell{
	table-layout: fixed;
}

table.listTable {
	min-height: 8rem;
}

.listTable{
	margin-top: .5rem;
	margin-bottom: 0em;
}
.subTitleContainer{
	max-width: 100%;
}

.contentBody{
	padding-top: 1rem;
}
div div.baseInfoContainer{
	border: none;
}
.grayDivider{
	height: .1rem;
    background-color: #dfdfdd;
    margin-left: .4rem;
    margin-right: .4rem;
    margin-top: 1rem;
}

.photoSlickPanel{
	padding-left: 1rem;
    padding-right: 1rem;
}
.galleryLabelContainer .subjectLabel{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 1rem;
}

.baseInfoContainer img {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1rem;
/*     border: solid 4px #fefefe; */
    border-radius: 0;
    -webkit-box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
    box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
    line-height: 0;
}

.baseInfoContainer img:hover, .baseInfoContainer img:focus {
    -webkit-box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5);
    box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5);
}

.mainSection{
	margin-top: 1.5rem;
}

.listModeSwitchContainer {
	display: none;
}

@media screen and (max-width: 39.9375em) {
	
	table.listTable {
		min-height: 0;
	}
	.smallFont.subTitle{
/* 		font-size: .85rem; */
/* 		line-height: 1rem; */
	}
	
	.contentBody{
		padding-top: 0;
	}
	table.listTable tbody th, table.listTable tbody td {
	    padding-left: 0;
	    padding-right: 0;
	    padding-bottom: 0;
	}
	div.baseInfoContainer{
/* 		padding: .4rem 0 .4rem 0; */
	}
	.grayDivider{
    	margin-right: 0;
    	margin-top: 0;
	}
	.galleryLabelContainer .subjectLabel{
		padding-right: 0;
	}
	.mainSection{
		margin-top: 0;
	}
	
	.mainSection{
		margin-top: 0;
	}
	.asideBody {
   	 padding:0.5rem;
	}
}