.jumbotron {
  	background: url(/images/spring_wallpaper.jpg) no-repeat fixed;
    background-position: bottom;
    background-size: cover;
}

.jumbotron.jumbotron_land {
  color: white;
  padding-top: 135px !important;
  padding-bottom: 65px;
}

.navbar-brand {
  background: url(/images/new_year/logo_beta_black.png) center / contain no-repeat;
  width: 150px;
  position: absolute;
}

/* 
@media screen and (min-width: 768px)
.jumbotron {
  padding-top: 148px;
}
 */

.a_login {
  border-radius: 5px;
  background-color: rgba(58, 73, 156, 0.45);

}

p {
	line-height:1.6em;
}

.apple-logo img {
  height: 34px;
}

footer.footer {
  font-size: 11px;
}

.carousel {
  margin-top: 30px;
}

.carousel-caption {
  text-align: left;
}

input#email {
  margin-bottom: 5px;
}

a.btn.a_btn {
  color: #808ccb;
}
a.btn.a_btn:hover {
    color: #ccc;
}

a.btn.btn-success.a_btn-success {
  background: linear-gradient(#4BB874,#2EA55A);
}

.a_btn-primary {
  background: linear-gradient(#5563AE,#3A499C);
  border-color: #3A499C;
}

.carousel-control.left {
 background-image: none !important;
 }
 
 .carousel-control.right {
 background-image: none !important;
 }
 
.carousel .item {
  background-color: #fff !important;
}

.carousel-indicators li {
  border: 1px solid #3a499c !important;
}

#two_buttons .btn-compat {
    background: linear-gradient(#808CCB,#5563AE);
    margin-bottom: 12px;
    border-color: #808CCB;
}

#two_buttons .btn-encycl {
    background: linear-gradient(#FCCC99,#F79769);
}

#myCarousel .slide_image {
    height: 77%;
    width: 77%;
}

.navbar-default {
    background-color: #fff;
}

.footer .container ul {
    line-height: 1.6;
}

#login_btn:hover {
    border-color: #5563AE;
}

/* Mobile landing (/) — new_year_landing */
@media (max-width: 767px) {
	.jumbotron {
		background-attachment: scroll;
	}
	.jumbotron.jumbotron_land {
		padding-top: 88px !important;
		padding-bottom: 36px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.jumbotron h1 {
		font-size: 26px;
		line-height: 1.25;
	}
	.navbar-brand {
		width: 120px;
		height: 40px;
	}
	#myCarousel .slide_image {
		height: auto;
		max-height: 220px;
		width: 100%;
		max-width: 100%;
	}
	.carousel-caption {
		position: relative;
		left: auto;
		right: auto;
		padding: 12px 15px 24px;
		text-align: left;
	}
	.marketing .col-lg-4,
	.container.marketing .col-lg-4 {
		margin-bottom: 28px;
	}
	footer.footer .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	#two_buttons .btn {
		width: 100%;
		margin-bottom: 10px;
	}
}
