/* Add here all your CSS customizations */
.dataTables_wrapper .dataTables_filter {
	/*margin-right: 51px;*/
}

body {
	padding-right: 0 !important;
	margin-right: 0 !important;
}

th {
	font-size: 14px;
}

td {
	font-size: 13px;
}

.caption {
	cursor: text;
}

.fas {
	cursor: pointer;
}

#imgTable td.sorting_1 {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

#gallery a.fas.fa-search-plus {
	float:left
}
#gallery a.fas.fa-plus {
	float:right
}
#gallery a.fas.fa-check {
	float:right
}

/*.loading {
	position:fixed;
	z-index: 1000;
	left:0;
	top:0;
	width:80px;
	height:80px;
	background-image: url('/img/loading.gif');
	background-position: 50% 50%;
	background-repeat: no-repeat;
}*/

.loading {
  	position: relative;
  	text-align: center;
  	margin: 15px auto 35px auto;
  	z-index: 1000;
  	display: block;
  	width: 80px;
  	height: 80px;
  	background-position: 50% 50%;
	background-image: url('/img/loading.gif');
 	background-repeat: no-repeat;
}

.img-gallery {
	/*height: 100px; 
	width:100px;*/
/*	max-width: 150px; 
	max-height: 120px;*/
}

.img-gallery-wrapper {
	/*height: 125px; 
	width:110px;*/
/*	max-width: 160px; 
	max-height: 175px;*/
}

#overview {
	color : black;
	padding-left: 35px;
	padding-right: 35px;
}

#info-gallery {
	cursor: pointer;
}

p {
	color:black;
}

.mfp-title p {
	color: white;
}

.header-content {
	float: left; 
	margin-left: 20px; 
	height: 56px;
}

h3.heading {
	margin-top: 15px;
	font-weight: bold;
}