  .hiddenh {
       visibility:hidden;
       margin: 0;
       padding: 0;
     }
   .highlighter {
    font-size: 17px;
   }
   .highlighter:hover {
   background:#063177;
   }
   #my-botui-app {
   box-shadow: 0 0 10px 1px rgba(0,0,0,.25);
   margin:50px auto;
   }
   .botui-actions-buttons-button {
   margin-top:5px!important;
   }
   .botui-container {
   font-size:18px!important;
   }
   .botui-message-content.text {
   padding: 11px 13px!important;
   background:#347cba33!important;
   }
   .botui-message-content.human {
   background:#919292!important;
   margin:10px!important;
   }
   .botui-actions-buttons-button {
   background:rgb(50, 123, 186)!important;
   }
   .botui-actions-text-submit {
   color: #fff;
   width: 110px!important;
   padding: none!important;
   height: 40px!important;
   line-height: 1;
   border-radius: 10px!important;
   background: rgb(50, 123, 186)!important;
   display:inline-block!important;
   cursor: pointer;
   }
   h1::before, h2::before, h3::before, h4::before, h5::before, h6::before {
    display: block;
    content: " ";
    height: 60px;
    margin-top: -60px;
    visibility: hidden;
}
/*   #toc {
       top: 65px;
       margin-left:-350px;
       position: fixed;
       max-width: 250px;
       padding: 20px;
       font-size:0.7em;
       box-shadow: 0 0 20px rgba(148,207,255,.25);
       border-radius: 8px;
       background:white;
       display:none;
       color:rgb(50, 113, 206);
   }
      #toc a {
       text-decoration: none;
       display: block;
       color:#5f95c3;
       z-index:1;
   }
   .toc {
    overflow-y: auto
}

.toc>.toc-list {
    overflow: hidden;
    position: relative
}

.toc>.toc-list li {
    list-style: none
}

.toc-list {
    margin: 0;
    padding-left: 10px
}
.toc-list ol {
padding-left:10px;
font-family:'Source Sans Pro', serif!important;
margin-top:0!important;
margin-bottom:0!important;
}
ol.toc-list {
padding-left:10px!important;
margin-top:0!important;
margin-bottom:0!important;
font-size:16px;
line-height:37px;
font-family:'Source Sans Pro', serif;
}
.toc-list ol li {
  line-height:20px;
  margin-bottom: 0;
}
ol.toc-list > li {
  line-height:20px!important;
  margin-bottom: 0!important;
}
a.toc-link {
    color: currentColor;
    height: 100%
}

.is-collapsible {
    max-height: 1000px;
    overflow: hidden;
    transition: all 300ms ease-in-out
}

.is-collapsed {
    max-height: 0!important;
}

.is-position-fixed {
    position: fixed !important;
    top: 0
}

.is-active-link {
    font-weight: 700
}

.toc-link::before {
    background-color: white; 
    content: ' ';
    display: inline-block;
    height: inherit;
    left: 0;
    margin-top: -1px;
    position: absolute;
    width: 2px
}

.is-active-link::before {
    background-color: rgb(50, 113, 206)
}*/
.email-capture {
     border: 1px solid #f1f1f1;
     text-align: center;
     padding: 3em;
     margin-top: 3em;
     margin-bottom: 3em;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
   }
   .email-capture .form-group {
     width: 100%;
   }
   
   .mailchimp {
     width: 100%;
   }
   .mailchimp form {
     width: 100%;
   }
   .mailchimp input[type="email"] {
     width: 100%;
     background: #f5f5f5;
     height: 55px;
     padding: 18px 20px;
     font-size: 20px;
     margin-bottom: 15px;
     text-align: center;
     border: none;
     outline: none;
     color: #444;
     float: left;
     -webkit-appearance: none;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1);
     box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1);
   }
   .mailchimp input[type="submit"] {
     width: 100%;
     background-color: #5C97BF;
     color: #ffffff;
     font-size: 18px;
     height: 55px;
     float: left;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
   }
   .mailchimp .form_nospam {
     font-size: 12px;
     font-size: 1.2rem;
   }
@media screen and (max-width:1024px) {
    .toc-container {
    display:none;
    }
}
