.acom-icon-background {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  font-size: 26px;
  height: 45px;
  margin: 0 auto;
  width: 45px;
}
.xf-content-height {
  margin: 0 !important;
}
html {
  overflow-x: hidden;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  src: url('../../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/fa-solid-900.woff2') format('woff2'), url('../../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/fa-solid-900.woff') format('woff'), url('../../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/fa-solid-900.ttf') format('truetype');
}
@font-face {
  font-family: 'Ancestry Icons';
  src: url('../../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.woff2') format('woff2'), url('../../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.woff') format('woff'), url('../../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.ttf') format('truetype'), url('../../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.svg') format('svg');
}
.cmp-line hr {
  background-color: #9cbe30;
  height: 100px;
  width: 10px;
  margin: 0;
  border-bottom: 0;
}

