:root{--pt-color1:#10b981;--pt-color2:#10b981;--pt-color3:#334155;--pt-color4:#f0faf7;--pt-color5:#0f766e;--pt-color6:#10b981;--pt-color7:#0f766e;--pt-color8:#be185d;--pt-color9:#ffffff;--pt-color10:#0f172a;--pt-primary:#10b981;--pt-primary-text:#ffffff;--pt-primary-hover:#0c9467;--pt-primary-hover-text:#ffffff;--pt-action:#10b981;--pt-action-text:#ffffff;--pt-action-hover:#0c9467;--pt-action-hover-text:#ffffff;--pt-create:#10b981;--pt-create-text:#ffffff;--pt-create-hover:#0c9467;--pt-create-hover-text:#ffffff;--pt-dashboard:#0f766e;--pt-dashboard-text:#ffffff;--pt-dashboard-hover:#0c5e58;--pt-dashboard-hover-text:#ffffff;--pt-link:#097652;--pt-soft:#10b98118;--pt-nav-text:#334155;--pt-primary-ink:#097652;--pt-surface-text:#000000;}
.pt-header-menu .pt-logo,
.pt-tree h3 span,
.pt-header-menu .pt-search button,
.pt-pageplans .alert-success {
background: #10b981;
}
.pt-pageplans .alert-success span {
color: #10b981;
}
.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: #10b981;
border-color: #10b981;
box-shadow: 4px 1px 6px #10b98145;
}
.pt-nav-menu ul li:first-of-type a:hover,
.pt-nav-menu ul li a:hover {
background: #f0faf7;
color: #10b981;
}
.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 #f0faf7, 0 0 0 4px #10b981;
}
.pt-nav-menu ul li a:hover b,
.pt-index-right button {
background: #10b981;
box-shadow: 0px 0px 7px #10b98145;
}
body, .pt-sm {
background: #f0faf7;
}
.pt-tree a.exp {
background: #ffffff;
border: 1px solid #ffffff;
}
.pt-tree a.exp .pt-thumb {
border: 3px solid #ffffff;
}
.pt-header-menu .pt-list-menu .pt-notifi a.pt-notyshow {
color: #10b981;
}
.pt-nav-menu ul li a,
.pt-list-item h3 a,
.pt-index-left h2 {
color: #334155;
}
#myTree .pt-item-details .pt-item-body .pt-name {
color: #0f766e;
}
#myTree .pt-item-details.female .pt-name {
color: #be185d;
}
.choice[type=checkbox]:checked+label:before {
background-color: #10b981;
border-color:#10b981;
}
.choice:checked+label:before {
border-color: #10b981;
box-shadow: 0 0 0 4px #10b981 inset;
}
.tgl-light:checked+.tgl-btn {
background-color: #10b981;
}
.pt-header-menu .pt-list-menu .pt-new-tree a {
background: #10b981;
box-shadow: 0 0 0 0 #FFF, 0 0 0 0 #10b981;
}
.pt-header-menu .pt-list-menu .pt-new-tree a:hover {
box-shadow: 0 0 0 2px #FFF, 0 0 0 3px #10b981;
}
.pt-header-menu .pt-list-menu .pt-dash a {
background: #0f766e;
box-shadow: 0 0 0 0 #FFF, 0 0 0 0 #0f766e;
}
.pt-header-menu .pt-list-menu .pt-dash a:hover {
box-shadow: 0 0 0 2px #FFF, 0 0 0 3px #0f766e;
}
.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: #f0faf7;
border-bottom: 2px solid #10b981;
}
.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: #10b981;
}
.bg-0, .pt-flist .more {
background: #10b981;
box-shadow: 0px 0px 7px #10b98145;
}
.pt-list-item {
border: 1px solid #10b98156;
box-shadow: 0 0 10px #10b98126;
}
.pt-tree h3 {
background: #0f172a;
color: #ffffff;
}

#pt-tailwind.pt-frontend-layout,
#pt-tailwind.pt-admin-page,
#pt-tailwind.pt-admin-page .pt-admin-body {
    background: var(--pt-color4)
}

#pt-tailwind.pt-frontend-layout .pt-header-menu .pt-logo {
    background: #fff
}

#pt-tailwind.pt-frontend-layout .pt-header-menu .pt-search button {
    background: transparent;
    color: #7a879d
}

#pt-tailwind.pt-frontend-layout .pt-nav-menu ul li a {
    color: #64748b
}

#pt-tailwind.pt-admin-page .pt-admin-nav ul li.pt-active a,
#pt-tailwind.pt-admin-page .pt-admin-nav ul li.pt-active a .pt-icon {
    background: var(--pt-action);
    color: var(--pt-action-text);
    box-shadow: none
}

#pt-tailwind.pt-frontend-layout .pt-nav-menu ul li a.pt-nav-active,
#pt-tailwind.pt-frontend-layout .pt-nav-menu ul li a:hover {
    background: #10b981;
    color: #fff
}

#pt-tailwind.pt-frontend-layout .pt-nav-menu ul li a b {
    background: transparent;
    color: inherit
}

#pt-tailwind.pt-frontend-layout.pt-pageindex .pt-home-page .home-story-title>span {
    color: var(--pt-primary-ink)
}

#pt-tailwind.pt-frontend-layout.pt-pageindex .pt-home-page .home-story-title::after {
    background: var(--pt-primary)
}

#pt-tailwind.pt-frontend-layout.pt-pageindex .pt-home-page .home-feature-icon {
    background: var(--pt-soft);
    color: var(--pt-link)
}

#pt-tailwind.pt-frontend-layout .profile-details-card button[type=submit],
#pt-tailwind.pt-frontend-layout.pt-pageindex .pt-home-page .pt-home-content form>button[type=submit],
#pt-tailwind.pt-frontend-layout .pt-pageplans .pt-plans .pt-plan button:not(:disabled):not(.pt-disabled),
#pt-tailwind.pt-admin-page .admin-content .pt-title .pt-btn,
#pt-tailwind.pt-admin-page .admin-content .members-create,
#pt-tailwind.pt-admin-page .settings-header .dashboard-primary-action,
#pt-tailwind.pt-admin-page .pt-sendpage button[type=submit] {
    background: var(--pt-action);
    border-color: var(--pt-action);
    color: var(--pt-action-text);
    box-shadow: none
}

#pt-tailwind.pt-frontend-layout .profile-details-card button[type=submit]:hover,
#pt-tailwind.pt-frontend-layout.pt-pageindex .pt-home-page .pt-home-content form>button[type=submit]:hover,
#pt-tailwind.pt-frontend-layout .pt-pageplans .pt-plans .pt-plan button:not(:disabled):not(.pt-disabled):hover,
#pt-tailwind.pt-admin-page .admin-content .pt-title .pt-btn:hover,
#pt-tailwind.pt-admin-page .admin-content .members-create:hover,
#pt-tailwind.pt-admin-page .settings-header .dashboard-primary-action:hover {
    background: var(--pt-action-hover);
    color: var(--pt-action-hover-text)
}

#pt-tailwind.pt-frontend-layout.pt-pageindex .pt-home-page .home-auth-tabs a.active,
#pt-tailwind.pt-admin-page .members-pagination a[aria-current],
#pt-tailwind.pt-admin-page .pt-box-languages button[type=submit] {
    background: var(--pt-action);
    border-color: var(--pt-action);
    color: var(--pt-action-text)
}

#pt-tailwind.pt-frontend-layout .profile-details-card a,
#pt-tailwind.pt-admin-page .admin-content .admin-row-action:not(.admin-row-delete),
#pt-tailwind.pt-admin-page .members-filter-apply {
    color: var(--pt-link)
}

#pt-tailwind.pt-admin-page .members-filter-apply {
    background: var(--pt-soft)
}

#pt-tailwind.pt-frontend-layout .pt-header-menu .pt-list-menu .pt-lang>ul a[aria-current=true],
#pt-tailwind.pt-admin-page .pt-language-menu a:hover {
    background: var(--pt-soft);
    color: var(--pt-link)
}

#pt-tailwind.pt-frontend-layout a:focus-visible,
#pt-tailwind.pt-frontend-layout button:focus-visible,
#pt-tailwind.pt-admin-page .admin-content button:focus-visible,
#pt-tailwind.pt-admin-page .admin-content a:focus-visible,
#pt-tailwind.pt-admin-page .pt-admin-nav a:focus-visible {
    outline: 2px solid var(--pt-link);
    outline-offset: 3px
}

#pt-tailwind.pt-frontend-layout .profile-details-card .pt-input input:focus,
#pt-tailwind.pt-frontend-layout .profile-details-card select:focus {
    outline-color: var(--pt-link)
}

#pt-tailwind.pt-admin-page .settings-header .dashboard-primary-action:focus-visible,
#pt-tailwind.pt-admin-page .admin-content .members-create:focus-visible,
#pt-tailwind.pt-admin-page .admin-content .pt-title .pt-btn:focus-visible {
    outline-color: var(--pt-link)
}

#pt-tailwind.pt-frontend-layout input[type=checkbox],
#pt-tailwind.pt-admin-page .page-menu-toggle input {
    accent-color: var(--pt-action)
}

#pt-tailwind.pt-tree-page .tree-workspace .tree-action-primary {
    background: #10b981;
    border-color: #10b981;
    color: #fff
}

#pt-tailwind.pt-tree-page .tree-workspace .tree-action-primary:hover {
    background: #059669;
    border-color: #059669;
    color: #fff
}

#pt-tailwind.pt-admin-page .settings-modern .nav-tabs a.active,
#pt-tailwind.pt-admin-page .admin-managed-page.pt-box-languages .nav-tabs a.active {
    background: #fff;
    border-color: var(--pt-action);
    color: var(--pt-link);
    box-shadow: none
}

#pt-tailwind.pt-admin-page .settings-heading-icon,
#pt-tailwind.pt-admin-page .platform-colors-note {
    background: var(--pt-soft);
    color: var(--pt-link)
}

@media(max-width:600px) {
    #pt-tailwind.pt-frontend-layout .pt-header-menu .pt-search>button {
        background: #f1f5f9;
        color: #7a879d
    }
}

#pt-tailwind.pt-frontend-layout .profile-details-card button[type=submit] .pt-icon,
#pt-tailwind.pt-frontend-layout .sendpaypalplan button:not(:disabled):not(.pt-disabled) .pt-icon,
#pt-tailwind.pt-tree-page .tree-action-primary .pt-icon,
#pt-tailwind.pt-admin-page .members-create .pt-icon,
#pt-tailwind.pt-admin-page .dashboard-primary-action .pt-icon,
#pt-tailwind.pt-admin-page .pt-sendpage button[type=submit] .pt-icon {
    color: inherit
}