/*storypage*/
.news-item {
  margin-bottom: 30px;
}

.card {
  border: 0;
  border-top: 5px solid;
}

.card .card-body {
  padding: 1.25rem 0;
  text-align: left;
}

.card .card-title a {
  font-size: 30px;
  color: #3030cc;
  line-height: 20px;
}

.card .card-title a:hover {
  color: #2b00f7;
  text-decoration: none;
}

@media only screen and (max-width: 768px) {
  .card .card-title a {
    font-size: 18px;
  }
}

.card .card-img-top {
  border-radius: 0;
}

.card .read-more-link {
  float: left;
  display: inline-block;
}

.card .read-more-link a {
  color: #3030cc;
}

.border-blue {
  border-color: #3498db;
}

.border-yellow {
  border-color: #f1c40f;
}

.border-green {
  border-color: #2ecc71;
}

.border-red {
  border-color: #e74c3c;
}

.border-purple {
  border-color: #9b59b6;
}

.border-gray {
  border-color: #7f8c8d;
}

.border-turqoise {
  border-color: #1abc9c;
}

.border-orange {
  border-color: #f39c12;
}

.bqacs-headline {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 2rem;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .bqacs-headline {
    font-size: 1.5rem;
    margin-bottom: 20px;
    margin-top: 20px;
    background: #f3f3f3;
    padding: 10px;
  }
}

.navbar-toggler {
  display: none;
}

.bq-acs-heading {
  background: #f3f3f3;
  margin-bottom: 10px;
}

@media only screen and (max-width: 768px) {
  .bq-acs-heading {
    background: transparent;
  }
}

.bq-acs-page-top-bg {
  /*background: url(../img/main-bg.png);
    padding: 100px 0;
    background-repeat: no-repeat;
    background-size: cover;*/
  min-height: 300px;
  margin-top: 50px;
  margin-bottom: 20px;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .bq-acs-page-top-bg {
    min-height: unset;
    margin-top: 70px;
    margin-bottom: 0;
  }
}
