/*! Absys mOpac */


.helpPage,
.help_modal {
  line-height: 1.7em; }
  .helpPage h3,
  .help_modal h3 {
    padding: 0 0 15px 0;
    font-size: 1.5em;
    font-weight: 500; }
  .helpPage h4,
  .help_modal h4 {
    padding: 0 0 10px 0;
    font-size: 1.3em;
    font-weight: 400; }
  .helpPage h5,
  .help_modal h5 {
    padding: 10px 0 0 0;
    margin: 0;
    font-weight: 500;
    font-size: 1em; }
  .helpPage .c-hr--solidlight,
  .help_modal .c-hr--solidlight {
    margin: 20px 0; }
  .helpPage .helpPage_cont,
  .help_modal .helpPage_cont {
    padding-top: 20px;
    padding-bottom: 20px; }
    .helpPage .helpPage_cont .helpPage_menu,
    .help_modal .helpPage_cont .helpPage_menu {
      width: 20%;
      float: left;
      vertical-align: top;
      border: 1px solid #000;
      padding-top: 10px;
      padding-bottom: 10px;
      min-height: 150px;
      position: sticky;
      max-height: 400px;
      overflow: auto; }
      .helpPage .helpPage_cont .helpPage_menu ul,
      .help_modal .helpPage_cont .helpPage_menu ul {
        list-style: none; }
      .helpPage .helpPage_cont .helpPage_menu > ul,
      .help_modal .helpPage_cont .helpPage_menu > ul {
        list-style: none;
        margin: 0;
        width: 100%;
        padding: 0 25px; }
        .helpPage .helpPage_cont .helpPage_menu > ul > li > ul,
        .help_modal .helpPage_cont .helpPage_menu > ul > li > ul {
          margin: 0 0 0 12px;
          padding: 0 0 0 0px;
          border-left: 1px solid #ededed; }
          .helpPage .helpPage_cont .helpPage_menu > ul > li > ul > li a,
          .help_modal .helpPage_cont .helpPage_menu > ul > li > ul > li a {
            font-size: 0.9em; }
    .helpPage .helpPage_cont .helpPage_body,
    .help_modal .helpPage_cont .helpPage_body {
      width: 78%;
      float: right;
      vertical-align: top; }
    .helpPage .helpPage_cont .help_index h3,
    .help_modal .helpPage_cont .help_index h3 {
      font-size: 1.1em;
      padding: 20px 0; }
    .helpPage .helpPage_cont .help_index ul,
    .help_modal .helpPage_cont .help_index ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
      display: block;
      width: 100%;
      padding: 10px 15px; }
      .helpPage .helpPage_cont .help_index ul li,
      .help_modal .helpPage_cont .help_index ul li {
        margin: 0;
        padding: 0;
        display: block;
        border-top: 1px solid #ededed; }
        .helpPage .helpPage_cont .help_index ul li:first-child,
        .help_modal .helpPage_cont .help_index ul li:first-child {
          border-top: 0px solid #ededed; }
        .helpPage .helpPage_cont .help_index ul li a,
        .help_modal .helpPage_cont .help_index ul li a {
          display: flex;
          align-items: center;
          align-content: center;
          justify-content: center; }
          .helpPage .helpPage_cont .help_index ul li a i,
          .help_modal .helpPage_cont .help_index ul li a i {
            width: auto;
            display: inline-block;
            vertical-align: middle;
            color: #000; }
            .helpPage .helpPage_cont .help_index ul li a i:first-child,
            .help_modal .helpPage_cont .help_index ul li a i:first-child {
              padding: 0 10px 0 0; }
          .helpPage .helpPage_cont .help_index ul li a > span,
          .help_modal .helpPage_cont .help_index ul li a > span {
            width: auto;
            display: inline-block;
            vertical-align: middle;
            flex-grow: 1; }
    @media (max-width: 959px) {
      .helpPage .helpPage_cont .helpPage_menu,
      .helpPage .helpPage_cont .helpPage_body,
      .help_modal .helpPage_cont .helpPage_menu,
      .help_modal .helpPage_cont .helpPage_body {
        float: none;
        width: 100%;
        position: inherit;
        top: 0;
        margin-bottom: 10px; } }
  .helpPage table,
  .help_modal table {
    width: 100%;
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin: 20px auto; }
    .helpPage table th,
    .help_modal table th {
      text-align: center; }
    .helpPage table tr,
    .help_modal table tr {
      border-bottom: 1px solid #ccc; }
      .helpPage table tr th,
      .helpPage table tr td,
      .help_modal table tr th,
      .help_modal table tr td {
        padding: 10px;
        border-left: 1px solid #ccc; }
  .helpPage .helpPage_svg,
  .help_modal .helpPage_svg {
    text-align: center; }
    .helpPage .helpPage_svg a img,
    .help_modal .helpPage_svg a img {
      width: 125px; }

.help_modal .helpPage_cont .helpPage_menu {
  top: 10px; }

.help_modal .fa-circle-notch {
  margin-top: 4%; }
