.form-label-group input:not(:placeholder-shown) ~ label {
	color: #95bf39;
}

.form-control:focus {
	border-color: #005f2b;
}

.btn-primary,
.btn-primary:visited,
.btn-primary:focus,
.btn-primary:active:focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:active:hover {
	background-color: #005f2b !important;
	border-color: #005f2b !important;
}

.btn-outline-primary,
.btn-outline-primary:visited,
.btn-outline-primary:focus,
.btn-outline-primary:active:focus {
	color: #005f2b;
}

.btn-outline-primary:hover,
.btn-outline-primary:active,
.btn-outline-primary:active:hover,
.btn-outline-primary.focus, 
.btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active, 
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
	color: #005f2b;
	border-color: #005f2b;
}

.breadcrumb .breadcrumb-item.active {
	color: #005f2b;
}

.carousel-indicators > li {
    background-color: #005f2b;
}

.dropdown-menu > a {
	color: #005f2b;
}

.dropdown-item:focus, 
.dropdown-item:hover,
.dropdown-item.active, 
.dropdown-item:active {
	background-color: #005f2b;
}

.dash-nav header {
	background-color: #005f2b;
}

.dash-nav .dash-nav-list .dash-nav-item:hover,
.dash-nav .dash-nav-list .dash-nav-item.active {
	color: #005f2b;
	background-color: #d0e3d9;
}

.dash-nav .dash-nav-list .dash-nav-item:hover .fas,
.dash-nav .dash-nav-list .dash-nav-item.active .fas,
.dash-nav .dash-nav-list .dash-nav-item:hover .far,
.dash-nav .dash-nav-list .dash-nav-item.active .far {
    color: #005f2b;
}

.dash-toolbar .welcome > span:nth-child(2) {
	color: #005f2b;
}

.alert.alert-info {
	background-color: #005f2b;
	border-color: #005f2b;
}

#section-login .box .left {
	background-color: #005f2b;
}

#section-login .btn-primary,
#section-login .btn-primary:visited,
#section-login .btn-primary:focus,
#section-login .btn-primary:active:focus,
#section-login .btn-primary:hover,
#section-login .btn-primary:active,
#section-login .btn-primary:active:hover {
	background-color: #95bf39 !important;
	border-color: #95bf39 !important;
}

#section-home-1 .blocks .card .text {
	border-color: #005f2b;
}

#section-home-1 .blocks .card:hover .image {
	background-color: #95bf39;
}

#section-playlist-1 .card-overlay .card-actions {
	background-color: #005f2b50;
}

#section-playlist-1 .card-overlay .card-actions ul li a:hover {
	color: #005f2b;
}

#section-playlist-1 .card.active {
	background-color: #005f2b;
}

#section-playlist-1 .card.active .card-footer .row > div:first-child {
	background-color: #95bf39;
}

#section-playlist-1 .card .card-footer .row > div:first-child:hover,
#section-playlist-1 .card.active .card-footer .row > div:first-child:hover {
	background-color: #005f2b;
}

#section-playlist-1 .card.active .card-footer.two-buttons .row > div:last-child {
	background-color: #d0e3d9;
}

#section-playlist-1 .card.active .card-footer.two-buttons .row > div:last-child:hover,
#section-playlist-1 .card .card-footer.two-buttons .row > div:last-child:hover {
	background-color: #febf0f;
}

#section-playlist-1 .card .card-body .status.pending {
	color: #febf0f;
}

#section-playlist-1 .categories .new-media {
	background-color: #febf0f;
}

#section-playlist-1 .categories .my-media {
	background-color: #005f2b;
}

#section-playlist-1 .categories li.active:not(.new-media) {
	background-color: #d0e3d9;
}

#section-playlist-1 .categories li.active:not(.new-media) a {
	color: #005f2b;
}

.widget-media .widget-media-header .title,
.widget-toolbar .widget-toolbar-header {
	background-color: #005f2b;
}

.widget-media .widget-media-header .nav-item.active {
	background-color: #95bf39;
}

.checkbox-container input:checked ~ .checkmark {
	background-color: #005f2b;
}
