.viewstate-btn {
	width: 110px;
}
.viewstate-btn.active {
	background-color: #25476a;
}

.settings-panel-heading {
    position: relative;
    top: 0px;
    margin-top: -12px;
}

.card-settings-panel-heading {
	position: absolute;
	top: 65px;
}

.sp-hidden {
	display: none !important;
}

.scroll-y {
	height: auto;
}

@media (min-width: 992px) {
	.dl-horizontal dt {
		text-align: left;
	}
}

@media screen and (max-width: 768px) {
	.resource-grid-subtitle {
		width: auto;
	}
}

@media screen and (max-width: 450px) {
	.ep-notifs {
		width: 100%;
	}
}

.resource-status {
	margin-right: 5px;
}

#footer > div.pull-left {
	visibility: hidden;
}

#footer > div.pull-right.pad-rgt {
	visibility: hidden;
}

.card-component {
	padding-bottom: 100px;
}

.card-component-wrapper-editor{
	padding-bottom: 100px;
}

.arches-forms-container {
	height: auto;
}

/*.content-panel {
	margin-bottom: 50px;
}*/

.search-results-container {
    padding-bottom: 50px;
}

#content-container > div.ep-toolbar > a {
	color: #454545;
}

#related-resources-drag-panel > div.svg.arches-related-resource-panel > div.hover-rr-node-info {
    display: none;
}

#related-resources-drag-panel > div.svg.arches-related-resource-panel > div:nth-child(2) {
    display:none;
}

#related-resources-drag-panel > div.svg.arches-related-resource-panel > div:nth-child(3) {
    display:none;
}

#search-results-list > div > div.search-listing-footer > a.search-candidate-link.pull-right {
    display: none;
}

#content-container > div.content-panel.flexrow > div:nth-child(2) > div.search-toolbar > div.search-type-btn-panel > button:nth-child(3) {
    display: none;
}

@media only screen and (max-device-width: 640px) {

	#calendar > div.fc-header-toolbar.fc-toolbar {
		flex-direction: column;
	}

	div.workbench-card-sidepanel {
		width: 80%;
	}

	div.ep-form-toolbar-tools > div.report-print-date > div.toggle-container > div {
		display: none!important;
	}

	div.ep-form-toolbar-tools > p.report-print-date {
			padding-right: 0px;
	}
}

.report-provisional-flag {
	background-color: inherit;
	color: inherit;
}

.rp-tile-title {
	font-weight: bold;
}

h4.report-toolbar-title {
  width: auto; 
}

.report-toolbar-title {
	width: auto; 
}

@media screen and (max-width: 768px){
	.rp-report-container-preview {
		padding: 0px 0px 50px 0px;
	}


	.rp-report-tile dd {
		padding-left: 100px;
		padding-bottom: 15px;
	}

	.edit-message-container {
	    padding: 5px 25px;
	}
}
