body.wt-global {
	color: #e67e22;
}
.wt-header-wrapper {
	color: #ffffff;
	background-color: #2c3e50;
}
.wt-secondary-navigation {
	color: #ecf0f1;
}
.wt-primary-navigation {
	color: #ecf0f1;
	background-color: #7f8c8d;
}
a.nav-link.dropdown-toggle {
	color: #ecf0f1;
}
a.nav-link {
	color: #ecf0f1;
}
[dir] .wt-facts-table td {
	border: 0px;
}
[dir] .wt-facts-table th {
	border: 0px;
	background-color: #ecf0f1;
	}
.wt-gender-M {
	background-color: #84BEFF;
}
[dir] .wt-gender-M th {
	background-color: #84BEFF;
}
.wt-gender-F {
	background-color: #FFD1FC;
}
[dir] .wt-gender-F th {
	background-color: #FFD1FC;
}
.wt-gender-M th.align-middle.wt-family-navigator-label {
	border: 0px;
	background-color: #84BEFF;
	width: 45%;
}
.wt-gender-F th.align-middle.wt-family-navigator-label {
	border: 0px;
	background-color: #FFD1FC;
	width: 45%;
}
a.nav-link {
	color: #6c757d;
}
[dir] .wt-genealogy-menu .nav-link {
	color: #ecf0f1;
	outline: none;
	border: none;
}
.btn-primary {
	background-color: #2980b9;
	border-color: #2980b9;
}
[dir] .wt-chart-box-m {
	border: 0px;
}
[dir] .wt-chart-box-f {
	border: 0px;
}
[dir] .wt-block {
	border: 1px solid rgba(0,0,0,.125);
}
[dir] .wt-block-header {
	background-color: rgba(0,0,0,.03);
}
.wt-chart-box {
	color: #6c757d;	
}
[dir] .card-title a {
	color: #e67e22;
}
.icon-silhouette-M {
	content: url("/family/modules_v4/my-theme/resources/icons/icon-M.png");
}
.icon-silhouette-F {
	content: url("/family/modules_v4/my-theme/resources/icons/icon-F.png");
}
i.wt-individual-silhouette.wt-individual-silhouette-m {
	content: url("/family/modules_v4/my-theme/resources/icons/icon-large-M.png");
}
i.wt-individual-silhouette.wt-individual-silhouette-f {
	content: url("/family/modules_v4/my-theme/resources/icons/icon-large-F.png");
}
.wt-sec-nav {
	background-color: #2c3e50;
	color: #ffffff;
	padding-top: 10px;
	z-index: 2000;
	outline: none;
}
li.nav-link.dropdown {
	outline: none;
	border: none;
}
.back-to-top {
    position: fixed;
    display: none;
    background: #1bb1dc;
    color: #fff;
    width: 44px;
    height: 44px;
    text-align: center;
    line-height: 1;
    font-size: 16px;
    border-radius: 50%;
    right: 15px;
    bottom: 15px;
    transition: background 0.5s;
    z-index: 11;
}
td > a {
  display: block;
}
li.nav-item.menu-pending a.nav-link {
	color: #f4a000;
}
li.nav-item.menu-logout a.nav-link {
	color: #ecf0f1;
}
li.nav-item.menu-login a.nav-link {
	color: #f4a000;
}