/*------------------------------
			carousel
------------------------------*/
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px 5px 1px 1px;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
}

.carousel-indicators li.active {
    width: 12px;
    height: 12px;
    margin: 0 5px 0 0;
    background-color: #fff;
}

.carousel-caption {
  width: 100%;
  right: 0;
  left: 0;
  bottom: 0;
  padding-bottom: 40px;
  background: rgba(0, 0, 0, .4);
  text-shadow: 2px 2px 4px black;
}

.carousel-caption a {
  color: white;
  text-decoration: none;
}
@media (max-width: 640px) {
  .carousel-caption {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .carousel-caption h5 {
    font-size: .75rem;
    margin-bottom: .25rem;
  }

  .carousel-caption p {
    margin: 0;
    font-size: .5rem;
    text-align: center;
  }
}
.carousel-control-next, .carousel-control-prev {
  width: 10%;
  opacity: .8;
  -webkit-transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -ms-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  transition: background 0.5s ease;
}

.carousel-control-prev {
  background: -moz-linear-gradient(-90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .8)); /* FF3.6-15 */
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .8)); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(-90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .8)); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.carousel-control-prev:hover {
  background: -moz-linear-gradient(-90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .9)); /* FF3.6-15 */
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .9)); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(-90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .9)); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.carousel-control-next {
  background: -moz-linear-gradient(90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .8)); /* FF3.6-15 */
  background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .8)); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .8));
}

.carousel-control-next:hover {
  background: -moz-linear-gradient(90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .9)); /* FF3.6-15 */
  background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .9)); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(90deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .9));
}
/*------------------------------
			update
------------------------------*/

.update #home-updates {
  list-style-type: none;
}

.update dl{
  margin-top:20px;
}

.update .pagination {
  justify-content: center;
}

.update .page-item.active .page-link {
    background-color: #225d88;
    border-color: #225d88;
}
