/* Include custom styles here */
form[id*='give-form'] .give-donation-amount #give-amount-text {
  background-color: #f2f2f2;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding: 0 12px;
  float: left;
  height: 35px;
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
}

input {
  color: #000 !important;
}

.home-intro .intro-box .row .btn {
  white-space: normal;
}
.home-intro .intro-box .row .btn-top {
  margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .home-intro .intro-box .row .btn {
    margin-bottom: 10px;
  }
}

.hero-slider,
.hero-slider .slick-list {
  height:100vh;
}
.hero-slider img {
  max-width: none;
  position: absolute;
  min-height: 100vh;
  width: auto;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  min-width: 100vw;
  height: auto;
}
.hero-slider .slick-prev {
  left:25px !important;
}
.hero-slider .slick-next {
  right:25px !important;
}
.hero-slider .slick-prev, .slick-next {
  color:#fff !important;
  font-size:30px !important;
  position:absolute;
  top: 50%;
  bottom: auto;
  transform: translate(0, -50%);
  z-index:999;
}
.hero-slider .slick-prev:before {
  content:'\f053';
  font-family:FontAwesome;
  font-size: 35px;
}
.hero-slider .slick-next:before {
  content:'\f054';
  font-family:FontAwesome;
  font-size: 35px;
}
.slick-dots {
  bottom:9%;
}
.slick-dots li > button:before {
  font-size:34px;
  color:#1c2532;
}
.slick-dots li.slick-active > button:before {
  color:#fff !important;
}
.tabbable-line>.nav-tabs>li.active {
	background: #253142;
}