.input-group-btn.calendar-btn-label {
	width:34px;
}
.btn.btn-default.calendar-btn {
	min-width:34px;
	width:34px;
	height:34px;
	padding:8px 8px 8px 8px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	margin-right:-1px;
}
.input-group-addon.calendar-addon {
	padding-top: 5px;
	background-color:rgba(0,0,0,0);
	border:none;
}
.hasDatepicker.calendar-input {
	width: 100px;
	height: 34px;
	text-align: center;
}

.card-body.pt-0.card-nopadding {
	padding: 0px 0px 0px 0px;
	overflow:auto;
}

.card-body.pt-0.card-nopadding.flipdiv {
	position:relative;
}

/*.grid-container {
	min-height:550px;
}*/

.grid-container.flipdiv {
	position:relative;
	top: 0px;
	left: 0px;
}

.map-container.flipdiv {
	position:relative;
	top: 0px;
	left: 0px;
	width: 1280px !important;
	display:none;
}

.chart-container.flipdiv {
	position:relative;
	top: 0px;
	left: 0px;
	display:none;
}

.btn.filt.ico.chart {
	width:auto;
}

/*.header {
	background-color:white;
}*/

.popLayer a.btn.red {
	color: white !important;
}

.filter a.btn.red {
	color: white !important;
}

.sortedColumnHeader > div {
	text-decoration: underline; color: blue;
}

.btn.bookmark:hover::after{
	background-position-y: -0px;
}

.btn.bookmark.remove::after{
	background-position-y: -20px;
}

.pop-range-a .trees .items.L2 .list>li label>span.l2check { padding-left: 40px;}
.pop-range-a .trees .items.L2 .list>li label>span.l2check::before{display:block;}

.ui-state-default.ui-jqgrid-hdiv th {
	font-weight: 400;
}

.ui-jqgrid td, .ui-jqgrid th {
	font-size : 0.8125rem;
	line-height: 1.0rem;
}


