body{
  margin:0;
  font-size: 100%
}
th{
  text-align: center;
  font-weight: bold;
  color: #495057;
  background-color: #e9ecef;
}

@media only screen and (max-width: 320px) {
   body {
      font-size: 2em;
   }
}

/* builder columns panel */
.card-header .heading-elements, .card-header .heading-elements-toggle {
    background-color: inherit;
    position: absolute;
    top: 14px;
    right: 21px;
}
.list-inline {
    padding-left: 0;
    list-style: none;
}
@media (max-width: 991.98px){
  .heading-elements {
      text-align: center;
  }
  .heading-elements.visible .list-inline {
    display: block;
  }
}
