/* Add here all your css styles (customizations) */
.divcenter {
  background:transparent;
  width: 10vw;
  min-width: 100px;
  padding: -30px;
}

.navbar .u-sub-menu-v1 .hs-sub-menu,
.navbar .u-sub-menu-v1 .hs-mega-menu,
.navbar .u-sub-menu-v1 .dropdown-menu {
  font-weight: normal;
  text-transform: none;
  margin-top: 0;
  color: inherit;
  background-color: #000 !important;
  background-clip: border-box;
  border-width: 3px 0 0 0;
  border-style: solid;
  border-color: #00509e;
  border-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); 
}
  
.logo {
  width: 10vw;
  min-width: 100px;
}

ol.paper {
    counter-reset: list;
}
ol.paper > li {
    list-style: none;
    position: relative;
}
ol.paper > li:before {
    counter-increment: list;
    content: "[" counter(list) "]  ";
    position: absolute;
    left: -2.5em;
}

ol.rbracket {
  /* set in JS */
  /* counter-reset: list 5; */
}

ol.rbracket>li {
  list-style: none;
  position: relative;
}

ol.rbracket>li:before {
  counter-increment: list -1;
  content: "[" counter(list) "]  ";
  position: absolute;
  left: -2.5em;
  font-weight: 700;
  color: #00509e;
  font-size: 12px;
}

dt {
    float: left;
    clear: left;
    width: 170px;
    text-align: right;
    font-weight: bold;
}

dd {
    margin: 0 0 0 180px;
    padding: 0 0 0.5em 0;
}

.g-bg-white-gradient-opacity-v1a,
.g-bg-white-gradient-opacity-v1a--after::after {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 37%);
  background-repeat: repeat-x; }