.themed-grid-col {
    position:absolute;
    padding-top: .75rem;
    padding-bottom: .75rem;
    background-color: rgba(180, 188, 211, 0.15);
    border: 1px solid rgba(86, 61, 124, .2);
    width: 500px;
    height: 500px;
    left: 375px;
  }
  .a{
    text-decoration: none;
    color:#4472c4
  }
  a:hover{
    background-color: rgba(121, 82, 179, .1);
  }
  .themed-container {
    padding: .75rem;
    margin-bottom: 1.5rem;
    background-color: rgba(255, 255, 255, 0.15);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .main{
    padding-bottom: 6rem;
    padding-top: 4rem;
  }
  .divider{
    height: 1.5rem;
    background-color: #4472c4;
    border: solid rgba(0, 0, 0, .15);
    border-width: 1px 0;
    box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
  }
  .health{
    padding-bottom:1rem;
    padding-top:1rem;
  }
  .foot{
    margin-top: auto;
    column-count:3;
    Background-color: #4472c4;
    column-rule: 2px dotted white;
    font-size: .75rem;
  }
  .foot a{
    color:white;
  }
  .crumb{
    text-decoration: none;
  }
  .linebreak {
    height: .05rem;
    background-color: light;
    border: solid rgba(0, 0, 0, .15);
    border-width: 1px 0;
    box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
  }
  .sidebar{
    position: relative;
  }
  .side-link{
    text-decoration: none;
    color:black;
    font-size:medium;
  }
  .side-link:hover{
    text-decoration: underline;
    color:#4472c4;
    background-color: rgba(121, 82, 179, .1);
  }
  .stick{
    border:2px solid #4472c4;
    position: sticky;
    overflow: auto;
    position: -webkit-sticky;
    position: sticky;
    top: 50px;
  }
  .side-box{
    border:1px solid #4472c4;
    padding: 5px;
  }
  .side-list{
    padding: 5px;
  }
  .stacked > li {
    list-style-type:none;
  }
  .body-font{
    font-size:medium;
  }

  .main{
    padding-bottom: 6rem;
    padding-top: 6rem;
  }
  .health{
    padding-bottom:1rem;
    padding-top:1rem;
  }
  .foot{
    position: relative;
    column-count:3;
    Background-color: #4472c4;
    column-rule: 2px dotted white;
    font-size: .75rem;
  }
  .foot a{
    color:white;
  }
  .linebreak{
    height: .05rem;
    background-color: light;
    border: solid rgba(0, 0, 0, .15);
    border-width: 1px 0;
    box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
  }
  .box{
    border:2px solid #4472c4;
  }
  .divider{
    height: 1.5rem;
    background-color: #4472c4;
    border: solid rgba(0, 0, 0, .15);
    border-width: 1px 0;
    box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
  }

  .bd-aside{
    padding: .1875rem .5rem;
    margin-top: .125rem;
    margin-left: .3125rem;
    color: rgb(0, 0, 0);
    text-decoration: none;
  }

  .bd-aside a:hover{
    color: rgba(0, 0, 0, .85);
    background-color: rgba(121, 82, 179, .1);
  }

  .bd-aside .active {
    font-weight: 600;
    color: rgba(0, 0, 0, .85);
  }

  .bd-aside .btn {
    font-weight: 600;
    color: rgba(0, 0, 0, .65);
    border: 0;
  }

  .bd-aside .btn:hover{
    color: rgba(0, 0, 0, .85);
    background-color: rgba(121, 82, 179, .1);
  }