@import url("https://use.typekit.net/sup5azj.css");
p { font-size: 16px; margin-bottom: 1rem; }
h1 { font-size: 45px; margin-bottom: 1rem; }
h2 { font-size: 30px; margin-bottom: 1rem; }
h3 { font-size: 20px; margin-bottom: 1rem; }
h4 { font-size: 18px; margin-bottom: 1rem; }

.lead { font-style: italic;}
.btn { text-transform: uppercase; }
.btn-round {
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: roboto-condensed, sans-serif;
    padding: 30px;
    font-weight: 700;
    line-height: 1;
    font-size: 18pt;
    transform: rotate(10deg);
    aspect-ratio: 1;
    flex-direction: column;
}
.btn-round p, .btn-round h2, .btn-round h3 {
    margin:0 !important;
    line-height:1.1;
}
.header-links .header-link {
    color:#fff;
    margin-right: 15px;
}
.header-links .header-link:hover {
    color:var(--bs-primary);
}

.document-link { padding: 15px 20px 15px 30px; font-size: 16px; font-weight: 700; }
strong { font-weight: 700; }

.background-image-normal {
    background-repeat: no-repeat;
    background-position: top left;
    background-size: auto 100%;
}

div.sc-content-block-list.show-placeholder:empty {
    background-image: linear-gradient(45deg, #76c6f7 25%, #8ed1fa 25%, #8ed1fa 50%, #76c6f7 50%, #76c6f7 75%, #8ed1fa 75%, #8ed1fa 100%);
background-size: 56.57px 56.57px;
    min-height: 50px !important;
}

  .video-angle {
      clip-path: polygon(15% 0, 100% 0%, 100% 100%, 0% 100%); 
  }
  .video-angle.video-angle- {
      clip-path: polygon(0 0, 85% 0, 100% 100%, 0 100%); 
  }

UL.jqueryFileTree LI.directory a {
    background: #ececec;
    border: 1px solid #ccc;
    padding: 8px 15px;
    margin-bottom: 3px;
    border-radius: 8px;
    text-decoration: none;
}
UL.jqueryFileTree LI.fule a {
    background: #ffffff;
}















