html,
body {
  height: 100%;
}

.mobile-table{
  display: none;
}

@media (max-width: 440px) {
  .table {
    display: none;
  }
  .mobile-table{
    display: block;
  }
}

.top-nav-collapse {
    background: #060e1e!important;
}
.main-heading {
  font-size: 200%;
}
.footer-grey {
  color:gray;
}
.footer-line {
  font-size: 140%;
}
.ref-anchor {
  padding-top: 3.5em;
  margin-top: -3.5em;
  text-overflow: ellipsis;
  overflow: hidden;
}
td {
  font-weight: unset !important;
  padding-top: 0.6rem !important;
  padding-bottom: 0.6rem !important;
}
th {
  font-size: unset !important;
}
table.table a {
  color:#0056b3 !important;
}
@media (max-width: 767px) {
  #blog-authors {
   display: none;
  }
@media (min-width: 576px) {
  .main-heading {
   font-size: 220%;
  }
@media (min-width: 768px) {
  .main-heading {
    font-size: 300%;
  }
  .paper-text {
    font-size: 125%;
  }
@media (min-width: 992px) {
  .main-heading {
   font-size: 300%;
  }
@media (min-width: 1200px) {
  .paper-text {
    font-size: 150%;
  }
  .main-heading {
    font-size: 350%;
  }
}
@media (min-width: 1500px) {
  .paper-text {
     font-size: 175%;
     line-height: 30px;
     letter-spacing: 1px;
  }
}
@media (min-width: 1800px) {
  .paper-text {
    font-size: 200%;
     line-height: 40px;
     letter-spacing: 1px;
  }
}


