
.pt-header-menu .pt-logo,
.pt-tree h3 span,
.pt-header-menu .pt-search button,
.pt-pageplans .alert-success {
	background: #27ae60;
}
.pt-pageplans .alert-success span {
	color: #27ae60;
}
.pt-nav-menu,
.pt-pagination li.pt-active,
.pt-mnewmember button[type=submit],
.pt-pageplans .pt-plans .col:nth-of-type(2) .pt-plan,
.pt-pageplans .pt-plans .pt-plan button {
	background: #2ecc71;
	border-color: #2ecc71;
	box-shadow: 4px 1px 6px #2ecc7145;
}
.pt-nav-menu ul li:first-of-type a:hover,
.pt-nav-menu ul li a:hover {
	background: #f0f9f7;
	color: #27ae60;
}
.tree ul li a:not([href]):hover,
.tree ul li a:not([href]):hover .pt-thumb,
.pt-list .pt-title span,
.pt-list-item .pt-thumb {
	box-shadow: 0 0 0 2px #f0f9f7, 0 0 0 4px #2ecc71;
}
.pt-nav-menu ul li a:hover b,
.pt-index-right button {
	background: #2ecc71;
	box-shadow: 0px 0px 7px #2ecc7145;
}
body, .pt-sm {
	background: #f0f9f7;
}
.pt-tree a.exp {
	background: #000;
	border: 1px solid #000;
}
.pt-tree a.exp .pt-thumb {
	border: 3px solid #000;
}
.pt-header-menu .pt-list-menu .pt-notifi a.pt-notyshow {
	color: #2ecc71;
}
.pt-nav-menu ul li a,
.pt-list-item h3 a,
.pt-index-left h2 {
	color: #0e8842;
}
#myTree .pt-item-details .pt-item-body .pt-name {
	color: #35a299;
}
#myTree .pt-item-details.female .pt-name {
	color: #d43233;
}
.choice[type=checkbox]:checked+label:before {
	background-color: #2ecc71;
	border-color:#2ecc71;
}
.choice:checked+label:before {
	border-color: #2ecc71;
	box-shadow: 0 0 0 4px #2ecc71 inset;
}
.tgl-light:checked+.tgl-btn {
	background-color: #2ecc71;
}
.pt-header-menu .pt-list-menu .pt-new-tree a {
	background: #a29bfe;
	box-shadow: 0 0 0 0 #FFF, 0 0 0 0 #a29bfe;
}
.pt-header-menu .pt-list-menu .pt-new-tree a:hover {
	box-shadow: 0 0 0 2px #FFF, 0 0 0 3px #a29bfe;
}
.pt-header-menu .pt-list-menu .pt-dash a {
	background: #fdb105;
	box-shadow: 0 0 0 0 #FFF, 0 0 0 0 #fdb105;
}
.pt-header-menu .pt-list-menu .pt-dash a:hover {
	box-shadow: 0 0 0 2px #FFF, 0 0 0 3px #fdb105;
}
.pt-form input[type=text], .pt-form input[type=password], .pt-form select,
.amsify-suggestags-area .amsify-suggestags-input-area,
.pt-mnewmember .amsify-suggestags-area .amsify-suggestags-input-area,
.pt-index-right #resetM input {
	background: #f0f9f7;
	border-bottom: 2px solid #2ecc71;
}
.pt-form .pt-input i, .pt-form .pt-input svg,
.pt-pagination li,
.pt-index-left p,
.pt-index-right .reset a,
.pt-index-right #resetM label i {
	color: #2ecc71;
}
.bg-0, .pt-flist .more {
	background: #2ecc71;
	box-shadow: 0px 0px 7px #2ecc7145;
}
.pt-list-item {
	border: 1px solid #2ecc7156;
	box-shadow: 0 0 10px #2ecc7126;
}
.pt-tree h3 {
	background: #DDD;
}
.pt-index-right h3 a.active {
	border-bottom: 2px solid #2ecc71;
	color: #2ecc71;
}
