.bg-primary {
  background: #2f55d4;
}

.bg-secondary {
  background: #5a6d90;
}

.bg-success {
  background: #2eca8b;
}

.bg-danger {
  background: #e43f52;
}

.bg-warning {
  background: #f17425;
}

.bg-info {
  background: #17a2b8;
}

.bg-light {
  background: #f8f9fc;
}

.bg-white {
  background: #fff;
}

.bg-dark {
  background: #3c4858;
}

.bg-muted {
  background: #8492a6;
}

.bg-grey-bg {
  background: linear-gradient(301deg, #fee, #eaf6ff);
}

.bg-soft-primary {
  background: rgba(47, 85, 212, 0.1);
}

.bg-soft-secondary {
  background: rgba(90, 109, 144, 0.1);
}

.bg-soft-success {
  background: rgba(46, 202, 139, 0.1);
}

.bg-soft-danger {
  background: rgba(228, 63, 82, 0.1);
}

.bg-soft-warning {
  background: rgba(241, 116, 37, 0.1);
}

.bg-soft-info {
  background: rgba(23, 162, 184, 0.1);
}

.bg-soft-light {
  background: rgba(248, 249, 252, 0.1);
}

.bg-soft-dark {
  background: rgba(60, 72, 88, 0.1);
}

.bg-soft-muted {
  background: rgba(132, 146, 166, 0.1);
}

.announcement-block-wrap.three-vertical-display .announcement-wrap .view-footer .btn-wrap {
  margin-top: -1px;
}
.announcement-block-wrap.three-vertical-display .announcement-wrap .owl-carousel .owl-nav {
  float: right;
}
.announcement-block-wrap.three-vertical-display .announcement-wrap .announcement-item {
  margin-bottom: 20px;
  padding: 0px !important;
  display: flex;
}
.announcement-block-wrap.three-vertical-display .announcement-wrap .announcement-item picture img {
  width: 170px;
  height: auto;
}
.announcement-block-wrap.three-vertical-display .announcement-wrap .announcement-item a {
  color: #434648;
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
}
.announcement-block-wrap.three-vertical-display .announcement-wrap .announcement-item .text-wrap {
  padding: 0px;
}
.announcement-block-wrap.three-vertical-display .announcement-wrap .announcement-item .text-wrap span {
  margin-left: 10px;
}
.announcement-block-wrap.three-vertical-display .announcement-wrap .announcement-item .text-wrap p {
  color: #434648;
  line-height: 2rem;
  margin: 10px 0px 0px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.announcement-block-wrap.three-vertical-display .announcement-wrap .announcement-item .view-header h2 {
  margin: 10px 0px 0px 10px;
  font-weight: 500;
  float: left;
  font-size: 4rem !important;
  margin: 0 0 20px 0 !important;
}

@media only screen and (max-width: 767px) {
  .announcement-wrap .owl-nav {
    position: absolute;
    top: -60px;
    right: 0;
    bottom: inherit;
    display: flex;
    justify-content: flex-end;
  }

  .announcement-block-wrap .three-vertical-display ~ .view-footer .btn-wrap .btn-default {
    color: #0d1f61;
    border-color: #0d1f61;
  }

  .announcement-block-wrap .three-vertical-display ~ .view-footer .btn-wrap {
    margin-top: 30px;
    padding: 0 20px;
  }
}

/*# sourceMappingURL=announcement-vertical.css.map */
