/* 
    Created on : Mar 14, 2017, 1:31:33 PM
    Author     : hshatnawi
*/
/* Autocomplete */
.ui-autocomplete {
  min-width: 10rem;
  max-width: 360px;
  max-height: 360px;
  overflow-y: auto;
  z-index: 1000 !important;
  color: #212529;
  list-style-type: none;
  list-style: none;
  padding: .5rem 0;
  margin: 0;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
}
.ui-autocomplete li {
  color: black;
  padding: 4px 24px;
  font-size: 14px;
  line-height: 21px;
}
.ui-autocomplete li:nth-child(odd) {
  background: #fff;
}
.ui-autocomplete li:nth-child(even) {
  background: #efefef;
}
.ui-autocomplete li:hover,
.ui-autocomplete li:focus {
  background: #c6c8ca;
}
.ui-autocomplete li.ui-menu-item a {
  margin: -1px;
  padding: 0;
  border: 1px solid transparent;
  font-weight: normal;
}
.ui-helper-hidden-accessible {
  font-size: 11px !important;
  font-weight: normal;
  display: none;
  visibility: hidden;
}
input[type="text"].autocomplete {
  max-height: 240px;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  /** sorry about the !important but the specificity of other selectors mandates it over writing out very specific selectors **/
}
input[type="text"].autocomplete.ui-autocomplete-loading {
  background-image: url(../images/loading.gif) !important;
  background-position: 2% center !important;
  background-repeat: no-repeat !important;
  background-size: auto !important;
}
@keyframes placeHolderShimmer {
  0% {
    background-position: -868px 0;
  }
  100% {
    background-position: 868px 0;
  }
}
/* 
    Created on : Mar 14, 2017, 2:04:27 PM
    Author     : hshatnawi
*/
/*@tree-w: 0;*/
/* Layout */
body.modal-open {
  overflow: hidden;
}
.preview-dialog canvas {
  width: 500px;
}
a.disabled,
a[disabled] {
  pointer-events: none;
}
.panel-danger .btn {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-block-center {
  width: 50%;
  margin-left: 25%;
  margin-right: 25%;
}
.card .fieldholder-small .form-control,
.card .form-group .form-control {
  height: 30px;
  margin: 0;
  width: 100%;
}
.modal {
  background: #fff;
  color: #111;
  border: 1px solid transparent;
  border-color: #8e8c84;
  border-radius: 4px;
}
.modal > .card-body .family-members-title {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0;
}
.modal > .card-body .family-members-list {
  font-size: 13px;
  font-weight: normal;
}
.tm-bg-white-translucent {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 30px 40px;
  height: 65vh;
  border-color: #8e8c84;
  border-radius: 4px;
  /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.16);
}
.tm-home-fa {
  display: block;
  text-align: center;
  padding: 15px 0 30px 0;
}
@media (min-width: 979px) {
  .tree-container {
    height: 86vh;
    max-height: 86vh;
  }
}
@media (max-width: 979px) {
  .tree-container {
    height: 86vh;
    max-height: 86vh;
  }
  .tm-3-col-textbox {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 30px;
    width: 100%;
  }
  .tm-bg-white-translucent {
    height: auto;
  }
}
/* Tree */
.tree-container {
  position: relative;
  width: 100%;
  height: 85vh;
  max-height: 85vh;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 10px;
}
.tree-container .chart-container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
  padding-left: 50px;
  padding-right: 50px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.tree-container .chart-container div table .lines:nth-child(2) td,
.tree-container .chart-container div table .lines:nth-child(4) td {
  box-sizing: border-box;
  height: 20px;
}
.tree-container .chart-pane {
  width: 100%;
  background: transparent;
  padding: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  /* The node */
}
.tree-container .chart-pane > table {
  -webkit-transition: transform 0.4s ease;
  -moz-transition: transform 0.4s ease;
  -ms-transition: transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
  padding: 0 0 20px 0;
}
.tree-container .chart-pane > table.b2t {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
  padding: 20px 0 0 0;
}
.tree-container .chart-pane > table.b2t .node {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}
.tree-container .chart-pane > table.b2t .node .topEdge {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
  top: auto;
  bottom: -8px;
}
.tree-container .chart-pane > table.b2t .node .bottomEdge {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
  top: -12px;
  bottom: auto;
}
.tree-container .chart-pane > table.place-holder .icon {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
}
.tree-container .chart-pane > table.place-holder .title {
  height: 10px;
  margin: 8px 6px 3px;
  border: 0;
  border-radius: 0;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
}
.tree-container .chart-pane > table.place-holder .content {
  display: block;
  height: 6px;
  width: auto;
  margin: 5px 3px;
  border: 0;
  border-radius: 0;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
}
.tree-container .chart-pane table {
  margin: 0 auto;
}
.tree-container .chart-pane .fa.fa-users.symbol {
  display: none;
  visibility: hidden;
}
.tree-container .chart-pane .node {
  position: relative;
  width: 64px;
  height: 104px;
  border: 1px solid transparent;
  /*border: 0;*/
  border-color: #8e8c84;
  border-radius: 0.25rem;
  /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
  /*box-shadow: 0 3px 12px 6px rgba(0,0,0,.16);*/
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.16);
  margin: 0 2px;
  padding: 0;
}
.tree-container .chart-pane .node:hover {
  /*border-color: @tree-branches-color;*/
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.6);
  z-index: 10;
}
.tree-container .chart-pane .node:hover .assistant-node {
  display: block;
}
.tree-container .chart-pane .node .icon {
  position: relative;
  width: 62px;
  height: 62px;
}
.tree-container .chart-pane .node .icon img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  background: url('data:image/gif;base64,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') no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.tree-container .chart-pane .node .icon a.ajax-modal {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  font-size: 8px;
  opacity: 0.01;
  background: rgba(0, 0, 0, 0.54) !important;
  color: #d0d0d0 !important;
}
.tree-container .chart-pane .node .icon:hover a.ajax-modal {
  opacity: 1;
}
.tree-container .chart-pane .node .title {
  font-size: 11px;
  font-weight: normal;
  border: 0;
  background: none;
  height: 20px;
  line-height: 18px;
}
.tree-container .chart-pane .node .content {
  /* display: none; */
  border: 0;
  background: none;
  font-size: 8.5px;
  line-height: 10px;
  height: 10px;
}
.tree-container .chart-pane .node.male {
  background-color: #d9edf7;
}
.tree-container .chart-pane .node.male,
.tree-container .chart-pane .node.male .title,
.tree-container .chart-pane .node.male .content,
.tree-container .chart-pane .node.male a {
  color: #31708f;
}
.tree-container .chart-pane .node.male.dead {
  background-color: #eef7fb;
}
.tree-container .chart-pane .node.male.Prophet {
  width: 64px;
  outline: none;
  box-shadow: 0 0 24px #ffe500;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,f1da36+100;Gold+3D */
  background: #fefcea;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fefcea 0%, #f1da36 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fefcea 0%, #f1da36 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fefcea 0%, #f1da36 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcea', endColorstr='#f1da36', GradientType=0);
  /* IE6-9 */
}
.tree-container .chart-pane .node.male.Prophet.dead {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,f1da36+100;Gold+3D */
  background: #fefcea;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fefcea 0%, #f1da36 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fefcea 0%, #f1da36 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fefcea 0%, #f1da36 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcea', endColorstr='#f1da36', GradientType=0);
  /* IE6-9 */
}
.tree-container .chart-pane .node.male.Prophet.dead,
.tree-container .chart-pane .node.male.Prophet.dead .title,
.tree-container .chart-pane .node.male.Prophet.dead .content,
.tree-container .chart-pane .node.male.Prophet.dead a {
  color: #774601;
}
.tree-container .chart-pane .node.male.Prophet:after {
  border-top: none;
}
.tree-container .chart-pane .node.male.Companion {
  width: 64px;
  outline: none;
  box-shadow: 0 0 9px #c3e5f4;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9edf7+0,feffff+100 */
  background: #d9edf7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d9edf7 0%, #feffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #d9edf7 0%, #feffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #d9edf7 0%, #feffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9edf7', endColorstr='#feffff', GradientType=0);
  /* IE6-9 */
}
.tree-container .chart-pane .node.male.Companion.dead {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9edf7+0,feffff+100 */
  background: #d9edf7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d9edf7 0%, #feffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #d9edf7 0%, #feffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #d9edf7 0%, #feffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9edf7', endColorstr='#feffff', GradientType=0);
  /* IE6-9 */
}
.tree-container .chart-pane .node.male.Companion.dead,
.tree-container .chart-pane .node.male.Companion.dead .title,
.tree-container .chart-pane .node.male.Companion.dead .content,
.tree-container .chart-pane .node.male.Companion.dead a {
  color: #515151;
}
.tree-container .chart-pane .node.male.Companion:after {
  border-top: none;
}
.tree-container .chart-pane .node.female {
  background-color: #f2dede;
}
.tree-container .chart-pane .node.female,
.tree-container .chart-pane .node.female .title,
.tree-container .chart-pane .node.female .content,
.tree-container .chart-pane .node.female a {
  color: #a94442;
}
.tree-container .chart-pane .node.female.dead {
  background-color: #f9f0f0;
}
.tree-container .chart-pane .node.female.Prophet {
  width: 64px;
  outline: none;
  box-shadow: 0 0 12px #ffe500;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ead864+0,fefcea+100 */
  background: #ead864;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ead864 0%, #fefcea 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ead864 0%, #fefcea 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ead864 0%, #fefcea 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ead864', endColorstr='#fefcea', GradientType=0);
  /* IE6-9 */
}
.tree-container .chart-pane .node.female.Prophet.dead {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ead864+0,fefcea+100 */
  background: #ead864;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ead864 0%, #fefcea 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ead864 0%, #fefcea 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ead864 0%, #fefcea 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ead864', endColorstr='#fefcea', GradientType=0);
  /* IE6-9 */
}
.tree-container .chart-pane .node.female.Prophet.dead,
.tree-container .chart-pane .node.female.Prophet.dead .title,
.tree-container .chart-pane .node.female.Prophet.dead .content,
.tree-container .chart-pane .node.female.Prophet.dead a {
  color: #774601;
}
.tree-container .chart-pane .node.female.Prophet:after {
  border-top: none;
}
.tree-container .chart-pane .node.female.Companion {
  width: 64px;
  outline: none;
  box-shadow: 0 0 9px #ea9696;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2dede+0,fff4f4+100 */
  background: #f2dede;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2dede 0%, #fff4f4 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f2dede 0%, #fff4f4 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f2dede 0%, #fff4f4 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2dede', endColorstr='#fff4f4', GradientType=0);
  /* IE6-9 */
}
.tree-container .chart-pane .node.female.Companion.dead {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2dede+0,fff4f4+100 */
  background: #f2dede;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2dede 0%, #fff4f4 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f2dede 0%, #fff4f4 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f2dede 0%, #fff4f4 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2dede', endColorstr='#fff4f4', GradientType=0);
  /* IE6-9 */
}
.tree-container .chart-pane .node.female.Companion.dead,
.tree-container .chart-pane .node.female.Companion.dead .title,
.tree-container .chart-pane .node.female.Companion.dead .content,
.tree-container .chart-pane .node.female.Companion.dead a {
  color: #515151;
}
.tree-container .chart-pane .node.female.Companion:after {
  border-top: none;
}
.tree-container .chart-pane .node.dead {
  position: relative;
}
.tree-container .chart-pane .node.dead:after {
  content: '';
  border-top: 2px solid black;
  border-radius: 3px;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 2px;
  left: 2px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tree-container .chart-pane .node.dead.exporting:after {
  display: none;
}
.tree-container .chart-pane .node.branch {
  background-color: #dff0d8;
}
.tree-container .chart-pane .node.branch,
.tree-container .chart-pane .node.branch .title,
.tree-container .chart-pane .node.branch .content,
.tree-container .chart-pane .node.branch a {
  color: #3c763d;
}
.tree-container .chart-pane .node.branch.dead {
  background-color: #dff0d8;
}
.tree-container .chart-pane .node.branch.dead,
.tree-container .chart-pane .node.branch.dead .title,
.tree-container .chart-pane .node.branch.dead .content,
.tree-container .chart-pane .node.branch.dead a {
  color: #3c763d;
}
.tree-container .chart-pane .node.branch:after {
  border-top: none;
}
.tree-container .chart-pane .node.discrete {
  background-color: #eee;
  border-style: dashed;
}
.tree-container .chart-pane .node.discrete .title {
  color: #485c66;
  margin-top: 50%;
}
.tree-container .chart-pane .node.discrete .icon,
.tree-container .chart-pane .node.discrete .content {
  display: none;
}
.tree-container .chart-pane .node.discrete.dead {
  background-color: #eee;
}
.tree-container .chart-pane .node.discrete.dead,
.tree-container .chart-pane .node.discrete.dead .title,
.tree-container .chart-pane .node.discrete.dead .content,
.tree-container .chart-pane .node.discrete.dead a {
  color: #485c66;
}
.tree-container .chart-pane .node.discrete:after {
  border-top: none;
}
.tree-container .chart-pane .node.clan {
  background-color: #c1e2b3;
}
.tree-container .chart-pane .node.clan,
.tree-container .chart-pane .node.clan .title,
.tree-container .chart-pane .node.clan .content,
.tree-container .chart-pane .node.clan a {
  color: #3a733b;
}
.tree-container .chart-pane .node.clan.dead {
  background-color: #c1e2b3;
}
.tree-container .chart-pane .node.clan.dead,
.tree-container .chart-pane .node.clan.dead .title,
.tree-container .chart-pane .node.clan.dead .content,
.tree-container .chart-pane .node.clan.dead a {
  color: #3a733b;
}
.tree-container .chart-pane .node.clan:after {
  border-top: none;
}
.tree-container .chart-pane .node.alliance {
  background-color: #ededed;
}
.tree-container .chart-pane .node.alliance,
.tree-container .chart-pane .node.alliance .title,
.tree-container .chart-pane .node.alliance .content,
.tree-container .chart-pane .node.alliance a {
  color: #3a733b;
}
.tree-container .chart-pane .node.alliance.dead {
  background-color: #ededed;
}
.tree-container .chart-pane .node.alliance.dead,
.tree-container .chart-pane .node.alliance.dead .title,
.tree-container .chart-pane .node.alliance.dead .content,
.tree-container .chart-pane .node.alliance.dead a {
  color: #3a733b;
}
.tree-container .chart-pane .node.alliance:after {
  border-top: none;
}
.tree-container .chart-pane .node.Crown:after {
  content: '';
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDkxIDkxIiBoZWlnaHQ9IjkxcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA5MSA5MSIgd2lkdGg9IjkxcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik04OC4zNzEsMjcuNjc0bC04LjksMzcuNTg0YzAsNC42NDYtMy43NjgsOC40MS04LjQxMSw4LjQxSDMwLjUwOGMtNC42NDMsMC04LjQxMi0zLjc2NS04LjQxMi04LjQxICAgbC04LjkwMy0zNy41ODRMMzUuOTQ3LDQ1LjQ4TDUwLjc4LDI3LjY3NEw2NS42MjEsNDUuNDhMODguMzcxLDI3LjY3NHoiIGZpbGw9IiNGREU0OTciLz48cGF0aCBkPSJNNjguNjkzLDc2LjE5MUgyMi42MDFjLTYuNTU5LDAtMTEuOTE0LTUuMjUyLTEyLjA4LTExLjc3MUwwLjQ2NSwyMS45NjkgICBjLTAuMjQ4LTEuMDQyLDAuMTkxLTIuMTI3LDEuMDkzLTIuNzA0YzAuOTAyLTAuNTc4LDIuMDcxLTAuNTIyLDIuOTE1LDAuMTM3TDI4LjQxLDM4LjEzNGwxNS4yOTctMTguMzYxICAgYzAuOTU3LTEuMTQ3LDIuOTE2LTEuMTUxLDMuODc1LDBsMTUuMzAyLDE4LjM2MWwyMy45MzUtMTguNzMyYzAuODQzLTAuNjYsMi4wMTEtMC43MTQsMi45MTMtMC4xMzggICBjMC45MDIsMC41NzgsMS4zNCwxLjY2MiwxLjA5NCwyLjcwNUw4MC43NzIsNjQuNDJDODAuNjA1LDcwLjkzOSw3NS4yNTIsNzYuMTkxLDY4LjY5Myw3Ni4xOTF6IE03LjAzMSwyNy44MDhsOC40NjEsMzUuNzE5ICAgYzAuMDQ1LDAuMTkxLDAuMDY3LDAuMzg2LDAuMDY3LDAuNTgyYzAsMy44ODEsMy4xNTgsNy4wMzksNy4wNDEsNy4wMzloNDYuMDkzYzMuODgxLDAsNy4wNC0zLjE1OCw3LjA0LTcuMDM5ICAgYzAtMC4xOTYsMC4wMjMtMC4zOTEsMC4wNjctMC41ODJsOC40NTktMzUuNzE4TDY0LjA2NSw0My42MTNjLTEuMDcyLDAuODQxLTIuNjE4LDAuNjc4LTMuNDkxLTAuMzcxTDQ1LjY0NSwyNS4zMjdMMzAuNzIsNDMuMjQyICAgYy0wLjg3MSwxLjA0Ny0yLjQxNywxLjIxMi0zLjQ5MSwwLjM3MUw3LjAzMSwyNy44MDh6IiBmaWxsPSIjNDU0QjUzIi8+PHBhdGggZD0iTTQ2LjIyLDUxLjYwOGMtMi4wMDEsMC0zLjYyOS0xLjYyNy0zLjYyOS0zLjYyOWMwLTIsMS42MjgtMy42MjcsMy42MjktMy42MjdzMy42MjgsMS42MjcsMy42MjgsMy42MjcgICBDNDkuODQ4LDQ5Ljk4MSw0OC4yMjEsNTEuNjA4LDQ2LjIyLDUxLjYwOHoiIGZpbGw9IiM0NTRCNTMiLz48L2c+PC9zdmc+);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  top: -12px;
  left: calc(50% - 7px);
  transform: none;
  border: none;
}
.tree-container .chart-pane .node.timeline-node {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  /*opacity: 0.25;*/
}
.tree-container .chart-pane .node.timeline-node .icon,
.tree-container .chart-pane .node.timeline-node .title,
.tree-container .chart-pane .node.timeline-node .content,
.tree-container .chart-pane .node.timeline-node a {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.tree-container .chart-pane .node.timeline-node.male.dead {
  background-color: #d9edf7;
}
.tree-container .chart-pane .node.timeline-node.male.branch.dead {
  background-color: #dff0d8;
}
.tree-container .chart-pane .node.timeline-node.female.dead {
  background-color: #f2dede;
}
.tree-container .chart-pane .node.timeline-node.gray-node {
  background-color: #444;
  opacity: 0.25;
}
.tree-container .chart-pane .node.timeline-node.gray-node.male.dead {
  background-color: #444;
}
.tree-container .chart-pane .node.timeline-node.gray-node.female.dead {
  background-color: #444;
}
.tree-container .chart-pane .node.timeline-node.gray-node,
.tree-container .chart-pane .node.timeline-node.gray-node .title,
.tree-container .chart-pane .node.timeline-node.gray-node .content,
.tree-container .chart-pane .node.timeline-node.gray-node a {
  color: #eee;
}
.tree-container .chart-pane .node.timeline-node.transparent-node {
  opacity: 0.25;
}
.tree-container .chart-pane .node.timeline-node.transparent-node.branch {
  opacity: 0.7;
}
.tree-container .chart-pane .node.timeline-node.empty-node {
  content: '';
  width: 10px;
  height: 10px;
  margin-bottom: 10px;
  opacity: 0.25;
}
.tree-container .chart-pane .node.timeline-node.empty-node .icon,
.tree-container .chart-pane .node.timeline-node.empty-node .title,
.tree-container .chart-pane .node.timeline-node.empty-node .content,
.tree-container .chart-pane .node.timeline-node.empty-node a {
  display: inline-block;
  content: '';
  width: 1px;
  height: 1px;
  opacity: 0.25;
}
.tree-container .chart-pane .node.timeline-node:after {
  display: none;
}
.tree-container .chart-pane .node.matched {
  outline: none;
  box-shadow: 0 0 32px #e0273c;
}
.tree-container .chart-pane .node .assistant-node {
  background-color: #c1e2b3;
  position: absolute;
  display: block;
  z-index: 2;
  text-align: center;
  /*width: @node-w - 12;*/
  width: 64px;
  /*height: @node-h;*/
  width: 48px;
  height: 14px;
  left: 7px;
  bottom: 33px;
  margin: 0;
  padding: 3px;
  border: 1px solid transparent;
  border-bottom: 0;
  border-color: #8e8c84;
  border-top-right-radius: .25rem;
  border-top-left-radius: .25rem;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.16);
}
.tree-container .chart-pane .node .assistant-node .title {
  color: #3a733b;
  font-size: 9px;
  line-height: 9px;
}
.tree-container .chart-pane .node a.info-item {
  font-size: 11px;
  cursor: help;
  word-wrap: break-word;
}
.tree-container .chart-pane .node .bottomEdge.fa-chevron-down {
  -webkit-transition: transform 0.1s ease;
  -moz-transition: transform 0.1s ease;
  -ms-transition: transform 0.1s ease;
  -o-transition: transform 0.1s ease;
  transition: transform 0.1s ease;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMjQiCiAgIGhlaWdodD0iMTgiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMSByMTUzNzEiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRvd25sb2FkLnN2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMjMuOTk5OTg1IDE3Ljk5OTk0NiIKICAgaWQ9InN2ZzEyIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMiI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjEiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIxIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjEiCiAgICAgZml0LW1hcmdpbi10b3A9IjEiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzEyIgogICAgIGlua3NjYXBlOmN4PSI1LjQyNDQ2MDciCiAgICAgaW5rc2NhcGU6Y3k9IjEwLjIxNzQ2IgogICAgIGlua3NjYXBlOmd1aWRlLWJib3g9InRydWUiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI4NzciCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE1MzgiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjE1OTIiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOnpvb209IjIyLjYyNzQxNyIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgc2hvd2d1aWRlcz0iZmFsc2UiCiAgICAgaWQ9Im5hbWVkdmlldzgiPgogICAgPHNvZGlwb2RpOmd1aWRlCiAgICAgICBpbmtzY2FwZTpsb2NrZWQ9ImZhbHNlIgogICAgICAgb3JpZW50YXRpb249IjEsMCIKICAgICAgIHBvc2l0aW9uPSI2LjU2MjQxMTQsMTUuNjQ5MzI2IgogICAgICAgaWQ9Imd1aWRlNCIgLz4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgaW5rc2NhcGU6bG9ja2VkPSJmYWxzZSIKICAgICAgIG9yaWVudGF0aW9uPSIxLDAiCiAgICAgICBwb3NpdGlvbj0iMTMuNjE0NzA5LDE1LjMzMzc5NiIKICAgICAgIGlkPSJndWlkZTYiIC8+CiAgPC9zb2RpcG9kaTpuYW1lZHZpZXc+CiAgPHBhdGgKICAgICBkPSJNIDExLjUyOTI3MiwwLjk5OTk3OCBWIDQuNTQ4MzQ3NyBMIDUuNDA5OTA2Niw0LjU0ODA5ODYgViA3Ljg4MTM0NjUgSCA2LjM1MTM0NzQgViA1LjQ1MTYwNjggbCAxMS4yOTcyOTA2LDIuNDkxZS00IHYgMi40Mjk3Mzk3IGggMC45NDE0NCB2IC0zLjMzMzQ1OSBsIC02LjExOTM2NSwxLjA2ZS00IFYgMS4wMDAwODQyIFoiCiAgICAgaWQ9InBhdGgxMCIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiM4ZThjODQ7c3Ryb2tlLXdpZHRoOjAuODc4MzE5OTgiCiAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjY2NjY2NjIiAvPgogIDxwYXRoCiAgICAgZD0iTSAyLjQzMTExNTgsNy44ODE1OTU2IEMgMS45NDI1NjI4LDcuODgxNTk0NCAxLjU0OTk5OSw4LjQ0MTc4NDIgMS41NDk5OTksOS4xMzU5MzYyIHYgNi4wNTk2OTA4IGMgMCwwLjY5NDEyOSAwLjM5MjU4MTEsMS4yNTQzNDEgMC44ODExMTY4LDEuMjU0MzQxIGggNi45MTM1OTI0IGMgMC40ODg1NTIzLDAgMC44ODExMTY4LC0wLjU2MDE4OSAwLjg4MTExNjgsLTEuMjU0MzQxIFYgOS4xMzU5MzYyIGMgMCwtMC42OTQxMjcgLTAuMzkyNTgxNSwtMS4yNTQzNDA3IC0wLjg4MTExNjgsLTEuMjU0MzQwNyB6IgogICAgIGlkPSJwYXRoNDQ5MyIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiNmZGUzZTM7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM4ZThjODQ7c3Ryb2tlLXdpZHRoOjEuMDk5OTk5MzE7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNzc3Nzc3NjYyIgLz4KICA8cGF0aAogICAgIGlkPSJwYXRoNDQ5MSIKICAgICBkPSJtIDE0LjY1NTI3Nyw3Ljg4MTU5NTYgYyAtMC40ODg1NTMsMCAtMC44ODExMTcsMC41NjAxODg2IC0wLjg4MTExNywxLjI1NDM0MDYgdiA2LjA1OTY5MDggYyAwLDAuNjk0MTI5IDAuMzkyNTgxLDEuMjU0MzQxIDAuODgxMTE3LDEuMjU0MzQxIGggNi45MTE4NTcgYyAwLjQ4ODU1MywwIDAuODgyODUyLC0wLjU2MDE4OSAwLjg4Mjg1MiwtMS4yNTQzNDEgViA5LjEzNTkzNjIgYyAwLC0wLjY5NDEyNyAtMC4zOTQyODIsLTEuMjU0MzQwNyAtMC44ODI4NTIsLTEuMjU0MzQwNyB6IgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6I2UxZjVmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzhlOGM4NDtzdHJva2Utd2lkdGg6MS4wOTk5OTkzMTtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY3Nzc3Nzc2NjIiAvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
  width: 24px;
  height: 18px;
  bottom: -18px;
  cursor: zoom-in;
  border: 0;
}
.tree-container .chart-pane .node .bottomEdge.fa-chevron-down:before {
  content: '';
}
.tree-container .chart-pane .node .bottomEdge.fa-chevron-up {
  display: none;
}
.tree-container .chart-pane .node .relatives-control {
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -10px;
  width: 20px;
}
.tree-container .chart-pane .node .relatives-control .fa {
  background-color: #fff;
  border-radius: 100%;
  border: 1px solid #8e8c84;
  padding: 3px;
  font-size: 9px;
}
.tree-container .chart-pane .node .tree-control {
  display: block;
  position: absolute;
  top: -18px;
  right: 0;
  width: 24px;
  height: 18px;
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMjQiCiAgIGhlaWdodD0iMTgiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMSByMTUzNzEiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRvd25sb2FkLnN2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMjMuOTk5OTg1IDE3Ljk5OTk0NiIKICAgaWQ9InN2ZzEyIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMiI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjEiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIxIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjEiCiAgICAgZml0LW1hcmdpbi10b3A9IjEiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzEyIgogICAgIGlua3NjYXBlOmN4PSI1LjQyNDQ2MDciCiAgICAgaW5rc2NhcGU6Y3k9IjEwLjIxNzQ2IgogICAgIGlua3NjYXBlOmd1aWRlLWJib3g9InRydWUiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI4NzciCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE1MzgiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjE1OTIiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOnpvb209IjIyLjYyNzQxNyIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgc2hvd2d1aWRlcz0iZmFsc2UiCiAgICAgaWQ9Im5hbWVkdmlldzgiPgogICAgPHNvZGlwb2RpOmd1aWRlCiAgICAgICBpbmtzY2FwZTpsb2NrZWQ9ImZhbHNlIgogICAgICAgb3JpZW50YXRpb249IjEsMCIKICAgICAgIHBvc2l0aW9uPSI2LjU2MjQxMTQsMTUuNjQ5MzI2IgogICAgICAgaWQ9Imd1aWRlNCIgLz4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgaW5rc2NhcGU6bG9ja2VkPSJmYWxzZSIKICAgICAgIG9yaWVudGF0aW9uPSIxLDAiCiAgICAgICBwb3NpdGlvbj0iMTMuNjE0NzA5LDE1LjMzMzc5NiIKICAgICAgIGlkPSJndWlkZTYiIC8+CiAgPC9zb2RpcG9kaTpuYW1lZHZpZXc+CiAgPHBhdGgKICAgICBkPSJNIDExLjUyOTI3MiwwLjk5OTk3OCBWIDQuNTQ4MzQ3NyBMIDUuNDA5OTA2Niw0LjU0ODA5ODYgViA3Ljg4MTM0NjUgSCA2LjM1MTM0NzQgViA1LjQ1MTYwNjggbCAxMS4yOTcyOTA2LDIuNDkxZS00IHYgMi40Mjk3Mzk3IGggMC45NDE0NCB2IC0zLjMzMzQ1OSBsIC02LjExOTM2NSwxLjA2ZS00IFYgMS4wMDAwODQyIFoiCiAgICAgaWQ9InBhdGgxMCIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiM4ZThjODQ7c3Ryb2tlLXdpZHRoOjAuODc4MzE5OTgiCiAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjY2NjY2NjIiAvPgogIDxwYXRoCiAgICAgZD0iTSAyLjQzMTExNTgsNy44ODE1OTU2IEMgMS45NDI1NjI4LDcuODgxNTk0NCAxLjU0OTk5OSw4LjQ0MTc4NDIgMS41NDk5OTksOS4xMzU5MzYyIHYgNi4wNTk2OTA4IGMgMCwwLjY5NDEyOSAwLjM5MjU4MTEsMS4yNTQzNDEgMC44ODExMTY4LDEuMjU0MzQxIGggNi45MTM1OTI0IGMgMC40ODg1NTIzLDAgMC44ODExMTY4LC0wLjU2MDE4OSAwLjg4MTExNjgsLTEuMjU0MzQxIFYgOS4xMzU5MzYyIGMgMCwtMC42OTQxMjcgLTAuMzkyNTgxNSwtMS4yNTQzNDA3IC0wLjg4MTExNjgsLTEuMjU0MzQwNyB6IgogICAgIGlkPSJwYXRoNDQ5MyIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiNmZGUzZTM7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM4ZThjODQ7c3Ryb2tlLXdpZHRoOjEuMDk5OTk5MzE7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNzc3Nzc3NjYyIgLz4KICA8cGF0aAogICAgIGlkPSJwYXRoNDQ5MSIKICAgICBkPSJtIDE0LjY1NTI3Nyw3Ljg4MTU5NTYgYyAtMC40ODg1NTMsMCAtMC44ODExMTcsMC41NjAxODg2IC0wLjg4MTExNywxLjI1NDM0MDYgdiA2LjA1OTY5MDggYyAwLDAuNjk0MTI5IDAuMzkyNTgxLDEuMjU0MzQxIDAuODgxMTE3LDEuMjU0MzQxIGggNi45MTE4NTcgYyAwLjQ4ODU1MywwIDAuODgyODUyLC0wLjU2MDE4OSAwLjg4Mjg1MiwtMS4yNTQzNDEgViA5LjEzNTkzNjIgYyAwLC0wLjY5NDEyNyAtMC4zOTQyODIsLTEuMjU0MzQwNyAtMC44ODI4NTIsLTEuMjU0MzQwNyB6IgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6I2UxZjVmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzhlOGM4NDtzdHJva2Utd2lkdGg6MS4wOTk5OTkzMTtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY3Nzc3Nzc2NjIiAvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
  background-position: center;
  cursor: zoom-in;
  border: 0;
}
.tree-container .chart-pane .node .tree-control:before {
  content: ' ';
}
.tree-container .chart-pane .lines .topLine {
  border-top: 2px solid #8e8c84;
}
.tree-container .chart-pane .lines .downLine {
  background-color: #8e8c84;
}
.tree-container .chart-pane .lines .leftLine {
  border-left: 1px solid #8e8c84;
  border-right: 0;
}
.tree-container .chart-pane .lines .rightLine {
  border-left: 0;
  border-right: 1px solid #8e8c84;
}
.tree-container .chart-pane.rtl {
  direction: rtl;
}
.tree-container .chart-pane.multiroot > table > tr {
  /* Hide the very first 3 rows (that represent the pseudo root element) */
  /* in the .node class of the root, search for the first children of root and
                    hide their topEdge arrow which is associated to the pseudo root elemen */
}
.tree-container .chart-pane.multiroot > table > tr:nth-child(-n+3) {
  display: none;
}
.tree-container .chart-pane.multiroot > table > tr.nodes > td {
  padding-left: 20px;
  padding-right: 20px;
}
.tree-container .chart-pane.multiroot > table > tr.nodes > td > table > tbody > tr > td > div.node > i.topEdge {
  display: none;
}
.tree-container.strech {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}
.tree-container.strech .chart-container {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}
.canvasContainer {
  height: 100%;
  max-height: max-content;
}
.canvasContainer .tree-container {
  /*width: 100%;*/
  max-width: max-content;
  height: 100%;
  max-height: max-content;
}
.canvasContainer .editable-click,
.canvasContainer a.editable-click,
.canvasContainer a.editable-click:hover {
  text-decoration: none;
  border-bottom: 0;
}
.canvasContainer .node input[type="checkbox"] {
  display: none;
  visibility: hidden;
}
.canvasContainer .node .edge {
  display: none;
  visibility: hidden;
}
@media (min-width: 979px) {
  .tree-container {
    height: 86vh;
    max-height: 86vh;
  }
}
@media (max-width: 979px) {
  .tree-container {
    height: 86vh;
    max-height: 86vh;
  }
}
.tree-container .member-container {
  padding-top: 20px;
}
.tree-container .member-container > table.b2t .b2t {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
  padding: 0;
}
.tree-container .member-container > table.b2t .b2t .node {
  -webkit-transform: scaleY(1);
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -o-transform: scaleY(1);
  transform: scaleY(1);
  filter: FlipV;
  -ms-filter: "FlipV";
}
/* Info Card*/
.info-card {
  background: #fff;
  color: #111;
  visibility: hidden;
  position: absolute;
  width: 64px;
  height: 104px;
  padding: 8px 8px;
  left: 0;
  top: 0;
  cursor: auto;
  border: 1px solid transparent;
  border-color: #8e8c84;
  border-radius: 4px;
  /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.16);
  -webkit-transition: all 0.4s ease, top 1ms, left 1ms, bottom 1ms, right 1ms;
  -moz-transition: all 0.4s ease, top 1ms, left 1ms, bottom 1ms, right 1ms;
  -ms-transition: all 0.4s ease, top 1ms, left 1ms, bottom 1ms, right 1ms;
  -o-transition: all 0.4s ease, top 1ms, left 1ms, bottom 1ms, right 1ms;
  transition: all 0.4s ease, top 1ms, left 1ms, bottom 1ms, right 1ms;
  font-size: 13px;
}
.info-card.show {
  visibility: visible;
  width: 500px;
  height: 280px;
  z-index: 999;
}
.info-card .card-controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 8px;
  text-align: center;
}
.info-card .card-picture {
  position: absolute;
  top: -1px;
  right: -1px;
  z-index: 2;
}
.info-card .card-picture img {
  width: 40px;
  height: 40px;
  padding: 1px;
  border: 1px solid transparent;
  border-color: #8e8c84;
  border-radius: 4px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.info-card .card-picture img:hover {
  width: 280px;
  height: 280px;
}
.info-card .table > thead > tr > th,
.info-card .table > tbody > tr > th,
.info-card .table > tfoot > tr > th {
  border-top: 1px solid transparent;
}
.info-card .table > thead > tr > th,
.info-card .table > tbody > tr > th,
.info-card .table > tfoot > tr > th,
.info-card .table > thead > tr > td,
.info-card .table > tbody > tr > td,
.info-card .table > tfoot > tr > td {
  font-size: 95%;
  padding: 2px;
}
.info-card p {
  margin: 0 0 5px;
}
.info-card .close-card {
  display: none;
}
.info-card .btn {
  width: 31px;
  height: 31px;
  border-radius: 4px;
  padding: 5px 0;
  font-size: 14px;
}
.info-card .btn.dropdown-toggle:after {
  margin-left: 0px;
}
@media only screen and (max-width: 760px) {
  .info-card.show {
    position: fixed;
    top: 10px;
    left: 10px;
    width: calc(100% -  20px);
    height: calc(100% -  20px);
  }
  .info-card .card-picture {
    position: initial;
    width: 100%;
    height: 96px;
    margin-bottom: 6px;
    text-align: center;
  }
  .info-card .card-picture img {
    width: 96px;
    height: 96px;
  }
  .info-card .card-picture img:hover {
    width: 96px;
    height: 96px;
  }
  .info-card .table > thead > tr > th,
  .info-card .table > tbody > tr > th,
  .info-card .table > tfoot > tr > th,
  .info-card .table > thead > tr > td,
  .info-card .table > tbody > tr > td,
  .info-card .table > tfoot > tr > td {
    padding: 4px 1px;
  }
  .info-card p {
    margin: 0 0 12px;
  }
  .info-card .close-card {
    display: inline-block;
  }
}
/* Controls */
/*.chart-container {*/
.chart-controls {
  position: absolute;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.chart-controls:hover {
  opacity: 1;
}
.chart-controls .btn {
  background-color: #eee !important;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.7;
  width: 31px;
  height: 31px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  z-index: 11;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.chart-controls .btn:after {
  display: none;
}
.chart-controls .btn:hover,
.chart-controls .btn:focus {
  opacity: 1;
  background-color: #e1e1e1;
}
.chart-controls .btn.dropdown-label {
  width: inherit;
  padding: 0 10px;
}
.chart-controls .btn-single .btn {
  border-radius: 3px !important;
  margin: 0 !important;
}
.chart-controls .btn-group .btn {
  margin-right: 3px;
}
.chart-controls .btn-group .btn:last-child {
  margin-right: 0;
}
.chart-controls .btn-group-vertical .btn {
  margin-bottom: 3px;
}
.chart-controls .btn-group-vertical .btn:last-child {
  margin-bottom: 0;
}
.chart-controls .dropdown-menu {
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  min-width: 220px;
  /*.closed();*/
}
.chart-controls .dropdown-menu .btn {
  width: 100% !important;
}
.chart-controls .dropdown-menu .dropdown-item {
  padding: 0 10px;
}
.chart-controls .dropdown-menu .dropdown-item label {
  font-size: 14px;
  margin-bottom: 0;
}
.chart-controls .dropdown-menu .dropdown-item label input[type=checkbox] {
  margin-right: 5px;
}
.chart-controls .show > .dropdown-menu {
  /*.opened();*/
}
.chart-controls-bottom {
  display: none;
  /*        width: @control-dim;*/
  bottom: 10px;
  left: 10px;
  right: 10px;
  /*height: 80px;*/
  /*opacity: 0.7;*/
  /* Animation */
  display: block;
  opacity: .3;
  -o-transform-origin: bottom center;
  -webkit-transform-origin: bottom center;
  -moz-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  transform-origin: bottom center;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -webkit-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.chart-controls-bottom.open {
  /*display: block;*/
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1;
}
.chart-controls-top-left {
  top: 10px;
  left: 10px;
  /*opacity: 0.7;*/
}
.chart-controls-left {
  top: 10px;
  left: 10px;
  /*opacity: 0.7;*/
  margin-top: 50px;
}
.chart-extra {
  position: absolute;
  /*width: 72px;*/
  height: 31px;
  line-height: 31px;
  top: 10px;
  right: 10px;
  display: none;
  background-color: #eee;
  opacity: 0.7;
  text-align: center;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-radius: 4px;
  /* Animation */
  display: block;
  opacity: .3;
  -o-transform-origin: top center;
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -webkit-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.chart-extra:hover {
  opacity: 1;
}
.chart-extra.open {
  display: block;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1;
}
.chart-extra span {
  padding: 6px 10px;
  font-size: 26px;
}
/*}*/
@media (max-width: 767px) {
  /*.chart-container {*/
  .chart-extra span {
    padding: 6px 10px;
    font-size: 20px;
  }
  /*}*/
}
/* Export */
html.exporting {
  direction: ltr;
}
html.exporting .col-md-1,
html.exporting .col-md-2,
html.exporting .col-md-3,
html.exporting .col-md-4,
html.exporting .col-md-5,
html.exporting .col-md-6,
html.exporting .col-md-7,
html.exporting .col-md-8,
html.exporting .col-md-9,
html.exporting .col-md-10,
html.exporting .col-md-11,
html.exporting .col-md-12 {
  float: left;
}
html.exporting table {
  border-spacing: 0;
  border-collapse: collapse;
}
html.exporting .collaplse-btn {
  display: none;
}
/* Timeline */
.timeline-nav {
  height: 64px;
}
.timeline-nav.well {
  background-color: #eee;
  color: #4d4d4d;
  padding: 9px;
  border-radius: 3px;
}
.timeline-nav .play-control {
  float: left;
  width: 40px;
}
.timeline-nav .play-control .timeline-control {
  border: 0;
  background: transparent;
  z-index: 999;
}
.timeline-nav .play-bar {
  float: right;
  width: 94%;
  padding: 0 20px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.timeline-nav .play-bar .slider {
  width: 100% !important;
  -webkit-user-select: none;
  /* prevent copy paste, to allow, change 'none' to 'text' */
  -khtml-user-select: none;
  -moz-user-select: none;
  /* Firefox all */
  -o-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
}
.timeline-nav .play-bar .slider .slider-tick-label-container .slider-tick-label {
  font-size: 12px;
}
@media only screen and (max-width: 760px) {
  .timeline-nav {
    height: 54px;
  }
  .timeline-nav.well {
    margin-bottom: 10px;
  }
  .timeline-nav.well-sm {
    padding: 6px;
  }
  .timeline-nav .play-control {
    width: 36px;
  }
  .timeline-nav .play-control button {
    padding: 1px;
  }
  .timeline-nav .play-bar {
    width: 90%;
    padding: 0 16px;
  }
  .timeline-nav .play-bar .slider.slider-horizontal .slider-track {
    height: 6px;
    margin-top: -5px;
    top: 50%;
  }
  .timeline-nav .play-bar .slider.slider-horizontal .slider-tick-label-container {
    margin-top: 15px;
  }
  .timeline-nav .play-bar .slider .slider-tick-label-container .slider-tick-label {
    font-size: 10px;
  }
  .timeline-nav .play-bar .slider-handle,
  .timeline-nav .play-bar .slider-tick {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 480px) {
  .timeline-nav .play-bar {
    width: 82%;
  }
}
@-moz-document url-prefix() {
  .timeline-nav .play-bar {
    overflow: inherit;
  }
  .timeline-nav .play-bar .slider .slider-tick-label-container {
    overflow: hidden;
  }
}
.tree-container.recording {
  height: 80vh;
  min-height: 80vh;
}
.tree-container.recording::before {
  content: "";
  background-image: url(../images/recording-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
}
.tree-container.recording .chart-pane {
  padding-bottom: 150px;
}
.tree-container.recording .chart-controls-bottom {
  bottom: -100px;
}
.tree-container.recording .chart-extra {
  /*left: 64px;*/
}
.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone {
  display: none !important;
}
.visible-tablet {
  display: none !important;
}
.hidden-desktop {
  display: none !important;
}
.visible-desktop {
  display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
/* SVG */
.panel-svg {
  background-color: transparent !important;
  border: 0;
  box-shadow: none;
}
.panel-svg svg {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.panel-svg .ajax-modal-nested {
  cursor: pointer;
  -webkit-touch-callout: none;
  /* prevent callout to copy image, etc when tap to hold */
  -webkit-text-size-adjust: none;
  /* prevent webkit from resizing text to fit */
  -webkit-user-select: none;
  /* prevent copy paste, to allow, change 'none' to 'text' */
  -khtml-user-select: none;
  -moz-user-select: none;
  /* Firefox all */
  -o-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
  -webkit-user-drag: none;
  -moz-user-drag: none;
  user-drag: none;
  -webkit-transition: all 0.7s ease-out;
  -moz-transition: all 0.7s ease-out;
  -ms-transition: all 0.7s ease-out;
  -o-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}
.panel-svg .ajax-modal-nested:hover {
  text-shadow: 0 0 5px #fff;
}
.panel-svg .ajax-modal-nested:hover rect {
  opacity: 0.9;
}
.panel-svg .close-modal {
  border: 1px solid #fff;
  border-radius: 100%;
  color: #fff;
  opacity: 1;
  text-align: center;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.panel-svg .close-modal span {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.genicon-date {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  background: url(data:image/png;base64,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);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.genicon-place {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  background: url(data:image/png;base64,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);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 0 -16px;
}
.genicon-birth-date {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  background: url(data:image/png;base64,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);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 0 -32px;
}
.genicon-birth-place {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  background: url(data:image/png;base64,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);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 0 -48px;
}
.genicon-burial-date {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  background: url(data:image/png;base64,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);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 0 -64px;
}
.genicon-burial-place {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  background: url(data:image/png;base64,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);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 0 -80px;
}
.genicon-death-date {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAACQCAYAAAABQ+u5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAFXgAABV4BrCritQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAoMSURBVGiB7Vl/cFTVFf7OfW8DgUSzSMWWMiigUiqFaRh/FK0pu9nsbsDdBbcoTBGhTWsRO3bqtPyBs9rRUfvTVjvqVEYda9UVskkm2bC7oChoxeIopUClqK1aG7AGMCSB3Xe//rF5y2Z/kbQznbHDN5M/3rnnfDn3vHPf/fZeoAAuX+BajycwpdDu8QSmuHyBawvt0ugL3U5wKYCBIdv5AD4GcKzA9ywAEwC8O/RcLZBnTJIzoHhdqqvtTwDg9gUf1oqPb+1sezk/2u0NXQnRy1PxtpsAwO0PzKbGbaowpczAkTWFwQCQ6m7dnhk4urZoCm5v8AkKOw0lfy0crARLc4ZQmk0AEKizdEY7R0MgSp0FEGb2Sf8htTlbg5HC7Q/MBuUqs5KTqymwRhnqOyR3puKxbwHQhT5FRbTR2BicKyIPaI0pAFa5vaGflvIrSwAHZkMAw8isJ5EG+KVREVDjBgDQ2viVKCil9Z0jJljgW/wbCFyg/MSkXJXpr5uYSLS/WMq3ZBEN03gGluxOxjc+VC7DigTJjug2ANtOF5wjIDHL0xysGkmADUtzhgAwBXgclBZNyGgIhEIl8nDJoAULF05WlrmY5MUAICL7JaM3JZPt/ygiyn8Ih8PGx32ZOwUMC/gYNXbSUCLEpQBXgnjaWeuIRKNRy47JL6L09qWfUEC6r8Yx55VodCBvLLlo0aJfDKSNhz4+nn4MwAoAHJaKyxtc7fYHNxZmlY9IJKJcvmC7yxu6oSgDEbnFsMRrMzf6QldT9G3ZgqmfJOOt2yKRiPZ4Amu0gS4AjwNDnehuXjIN4NubN2/6EAAW+ILTCd0Nok60OAnGsz5AItH2HoAPvN7g+TkCZjKTITxgZ6MgVwNSlRlwutODdS4AY6B1Q95s3spAPn9qCsKjoDHRHiWxTwTKUX3kDgoFFKVE/zmP4BwofTSXwYTaMfsBXl5f3+IAgC3dra+Aso7Ad0G5CZR1ia62VwGgvr7FAeGXe3sm7c8RRKPRkwBSEyYdbrH/Raq79R5njaPOWeOoS3W33mPbJ0w6vFqAxK5dj6SR/8p8vvBn0khvF8HSZFfsjVKvsdEfnEvimYxpzX+ho+OjXAYAEI9HD2utrifxbFNTaE5hcFNTaA6JqFJYZgcDgJHv9M7BfR9Ov2jmS1qwccbFM3ccPLD/QzvYUnxOayxPxWN/zI8p2XVDqT6nFJZKRjJ28NbNsZ2FvmXb1tMcrNcavwcgSuG6RGdsVznfsvA0B+s9zcH6UQWd0Qcjx/9GH4TD4arewcHzUh0dfy8cs/VB+d0ZwJHj6aViKU8ln4oEmqIBOVHJp+TeOP+aa2rrLMsc1JhFUDU3Nzu11lY8Hi/sjeIM3P7g16vTxr4TdDwrwksBmXeCjmfTGLPH5Q1dd9oMhJiiibiiJACAikJSK1FuEEUtXnIKIqgimH2tBAQCDY6REou3iEBTJ0XUJyUye8UgXi2y/9ed+OnXB/l9MKQPOPl4jWNOMt52d+9Hk7ZRpfem4q13VZvWHABTh/SBFBG4vMFVEIxNxmM32uLCeW7P9ZIxFgJAR0dH/5WXz10J4myXN7SiiCCrD9TNyFMehLKUkn77ORKJaMPiGhH+YBhBoT44BU6jxrR8S6E+yOrETGayGDgAAG5vaDFEPwjIB3aZ3b7gIgCfg2Btqiu2Eaf0wbtF+kCEFxDSDsrmXB6ilUAWQIudTWV9AMhYCCfafwKZQEE1UKwPDADYu3evNe3CmRePq+k/X1M/LyLDJVx2Ju8blBfH1vZfI+Cx7S8+1ZmrAQA44PhxmuntSqkdya7YI4UEQG7TvTVj6vnD3gJwRh9UIjmjD07hU6gPXN7QFSJ6vgCG1nh5y+a2l/LHK+qDRm8gJMBdAA5RcAhKIm5/cEkp35IEWtQ34MisFKoB0arPsLiSlOUjJhDo/oxh5Prg5Dgp2ittlD0CeSEWOwIgaj+7fcGBUn5lJI6UWGQs+kpVymCc2xdsGWYhakaegVa/LcoJekMp1zP6oII+gEgXlFwi5ExSEqPSB+OPWQtIPgDgBElLlP7ZYFrcI9YHVFwNUy+D5gEh3lIZLtdirByxPrDXgohyiihn/lo4rT6wcZq1kNMH2SkIj4Jq4qnx4rVAGXaWmNMHJpDVB7196cvr61scQz/ri9eCRi1g64Oe05wfVFgLhecHRfqg0R/ckeza1FlIANibLs/og9HgjD4Yjv9YHyiRKk2eLLRX1AeWRpUyeZNQ1UL4S63ZV/Sfy+kDlz90kaH4O4h0XnnZ3DsjkUjRlYBdg6L7Bbc/uESIOwD17WTXph2prlip2GEYmgLHNPoD95P4onZYri3t7T0N/vB5JtO3Q0CVkTsSidZDJWsEwThN9SSInisvm+vZ0t7eAwAmM/cCeEMge7WBe0oFZ/2IKhF9XzLeviEZb8urEqs18Z4Ca0GML0sgwBGIvFY4oIl1Sng/KGJQf69iDUphazx2EMDCcuM2Kh7CjAT/7/cL2uJrMI0lipxH4OxR6QOmqx5UhtEimuPGmtZXR6UPxn1iXQJH+iWKbk11x1Z0dHT0lzs/yDG5faE3JWP54FBhUlYpheWJztY9hXP2eAJTtCFdqXhsdi6DIX3wPh3yCDXqlXX8K4nO1j3hcNgIh8PDNp+y9wsCmQqqTanu2IpEInHc5Q95e/vSe3v70ntd/lBjQSK5+4WcPiD5eiremlOjQq6FkqAIlgp5SwFBifMDwbxT5weAEG9C4zaQPyRkt20f8f1CXa1jPaE3g9I+oca83bafuV/4VOgDG1eEw9WRSOS0n7yi70FvX2YVwGUAzkFWJ5wLoE9ENtSNNzcM9Uwxgcez6AKaxtMkdmag7n0hvul9e6xx4ZILYem7CU6HMq5NdW58exjBUBO9rMDvJ+JtHeXSdXmDq0Wwjg49397BFACkkf41IPdVCgaALd2xR0F5GCdlvW0z3c1LpkFbM1Lx1usrBdtw1po//+jY4MwcgVB7tMhTsG86/cG5gDaTXe27Gr0BH5VyKOh/asocOnRbNBrt+VrTIribQ19IdbbuMwk9FVC5W24Sq0VUtdsX3KkpY8WSg1SyGJRe88SYNAAYylgP8l8A1mS/SKQA2XcPYDbJmQTqREiIdXO23DwKAC5fYBaAMIgVbnf4bJMa74pgNoB4XR9qTlLfYhiGRloftQxcpiBPiPBtUuaQJ8cryA0EPgEwSEdmoTQ1Lf6spXSXs8YxL3/DKIf6+haHc1LPbpXR/kSi4x2V/aUmu3v70kUasBTqzj30I1BeTyQ63gGG+sCBwbUAWtz+wLJKwY3+wDcFWKEsudW25Vp5gX/xVEXdCmKPBX3X893tf8mN+YLTDWA9gVlaVHhr16a/FREAQENDg2lW160CeCMgEwAeBsQpxBGKPOqsMZ8su5gK0dDQYI4fP75Wa90fj8fLXhX9G+V32+pi3+iDAAAAAElFTkSuQmCC);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 0 -96px;
}
.genicon-death-place {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  background: url(data:image/png;base64,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);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 0 -112px;
}
.genicon-age {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 8px;
  background: url(data:image/png;base64,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);
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 0 -128px;
}
/*# sourceMappingURL=genealogy.css.map */