body {
	font-family: 'PT Sans', sans-serif;
}

/* APS Colors */
.aps-lighter-green {
	color: #aed7a1;
}

.aps-light-green {
	color: #749d67;
}

.aps-green {
	color: #54724a;
}

.aps-dark-green {
	color: #2d3f28;
}

.aps-darker-green {
	color: #1a2a15;
}

.aps-lighter-gold {
	color: #ffcf49;
}

.aps-light-gold {
	color: #f9c433;
}

.aps-gold {
	color: #ce9e19;
}

.aps-dark-gold {
	color: #997411;
}

.aps-darker-gold {
	color: #503b02;
}

.aps-light-sand {
	color: #fffcef;
}

.aps-sand {
	color: #e3dec9;
}

.aps-dark-sand {
	color: #b6b099;
}

.aps-darker-sand {
	color: #868270;
}

.aps-dark {
	color: #333333;
}

/* Background Colors */
.bg-aps-lighter-green {
	background-color: #aed7a1;
}

.bg-aps-light-green {
	background-color: #749d67;
}

.bg-aps-green {
	background-color: #54724a;
}

.bg-aps-dark-green {
	background-color: #2d3f28;
}

.bg-aps-darker-green {
	background-color: #1a2a15;
}

.bg-aps-green-gradient {
	background-image: linear-gradient(to left top, #54724a, #698a5f, #80a374, #97bd8a, #aed7a1);
}

.bg-aps-gold-gradient {
	background-image: linear-gradient(to right top, #f9c433, #ce9e19);
}

.bg-aps-lighter-gold {
	background-color: #ffcf49;
}

.bg-aps-light-gold {
	background-color: #f9c433;
}

.bg-aps-gold {
	background-color: #ce9e19;
}

.bg-aps-dark-gold {
	background-color: #997411;
}

.bg-aps-darker-gold {
	background-color: #503b02;
}

.bg-aps-light-sand {
	background-color: #fffcef;
}

.bg-aps-sand {
	background-color: #e3dec9;
}

.bg-aps-dark-sand {
	background-color: #b6b099;
}

.bg-aps-darker-sand {
	background-color: #868270;
}

.bg-aps-dark {
	background-color: #333333;
}

/* Card border-color */
.card.bg-aps-lighter-green {
	border-color: #79a66b;
}

.card.bg-aps-light-green {
	border-color: #54754a;
}

.card.bg-aps-green {
	border-color: #2d3f28;
}

.card.bg-aps-dark-green {
	border-color: #1a2a15;
}

.card.bg-aps-darker-green {
	border-color: #0d180a;
}

.card.bg-aps-green-gradient {
	border-color: #79a66b;
}

.card.bg-aps-gold-gradient {
	border-color: #f9c433;
}

.card.bg-aps-lighter-gold {
	border-color: #f9c433;
}

.card.bg-aps-light-gold {
	border-color: #ce9e19;
}

.card.bg-aps-gold {
	border-color: #997411;
}

.card.bg-aps-dark-gold {
	border-color: #503b02;
}

.card.bg-aps-darker-gold {
	border-color: #2f2200;
}

.card.bg-aps-light-sand {
	border-color: #e3dec9;
}

.card.bg-aps-sand {
	border-color: #b6b099;
}

.card.bg-aps-dark-sand {
	border-color: #868270;
}

.card.bg-aps-darker-sand {
	border-color: #4c4a42;
}

.card.bg-aps-dark {
	border-color: #000000;
}

.sidebar {
	background-color: #333333;
}

.merriweather {
	font-family: 'Merriweather', serif;
}

.pt-sans {
	font-family: 'PT Sans', sans-serif;
}

/* BTN-APS-GREEN */
.btn-aps-green {
	color: #fff;
	background-color: #54754a;
	border-color: #54754a;
}

.btn-aps-green:hover {
	color: #fff;
	background-color: #749d67;
	border-color: rgb(97, 136, 85);
}

.btn-aps-green:focus,
.btn-aps-green.focus {
	box-shadow: 0 0 0 0.2rem rgba(84, ​117, ​74, 0.5);
}

.btn-aps-green.disabled,
.btn-aps-green:disabled {
	color: #fff;
	background-color: #54754a;
	border-color: #54754a;
}

.btn-aps-green:not(:disabled):not(.disabled):active,
.btn-aps-green:not(:disabled):not(.disabled).active,
.show>.btn-aps-green.dropdown-toggle {
	color: #fff;
	background-color: #749d67;
	border-color: rgb(97, 136, 85);
}

.btn-aps-green:not(:disabled):not(.disabled):active:focus,
.btn-aps-green:not(:disabled):not(.disabled).active:focus,
.show>.btn-aps-green.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(84, ​117, ​74, 0.5);
}

*/

/* BTN-LINK */
.btn-link-aps-green {
	font-weight: 400;
	color: #54754a;
	background-color: transparent;
}

.btn-link-aps-green:hover {
	color: rgb(77, 105, 68);
	text-decoration: underline;
	background-color: transparent;
	border-color: transparent;
}

.btn-link-aps-green:focus,
.btn-link-aps-green.focus {
	text-decoration: underline;
	border-color: transparent;
	box-shadow: none;
}

/* .btn-link:disabled,
.btn-link.disabled {
    color: #73818f;
    pointer-events: none;
} */

@media all and (max-width: 480px) {
	.btn-block-xs {
		width: 100%;
		display: block;
	}
}

.tblIconLink:link,
.tblIconLink:visited,
.tblIconLink:hover,
.tblIconLink:active {
	text-decoration: none;
}

.iconSize1 {
	font-size: 1.8rem;
}

ul.actions li {
	display: inline;
}

.main-chart-wrapper {
	display: none;
}

.main-chart-wrapper>.chart {
	height: 400px;
}

#canvasWrapper-24h.main-chart-wrapper {
	display: block;
}

.chart-wrapper.sites {
	display: none;
}

.sites.s24 {
	display: block;
}

.site-chart-error {
	font-size: 1.2rem !important;
	display: none;
	padding-top: 5px;
	padding-right: 5px;
}

.modal-open,
.modal.show {
	padding-right: 0px !important;
	overflow-y: auto;
}

.actions {
	text-align: right;
}

.actions a:hover {
	text-decoration: none;
}

.actions i {
	font-size: 24px;
}

.delete_flag {
	text-align: center;
}

.main-chart-wrapper {
	height: 340px;
	margin-top: 40px;
}

.main-chart-wrapper .chart {
	height: 340px;
}