/*!
 * Bounce Template v2.1 - Blue
 * More colors coming soon! 
 *
 * Built with Bootstrap v2.2.2
 * http://twitter.github.com/bootstrap
 */

/* Navbar
-------------------------------------------------- */
nav {
    background: none repeat scroll 0 0 #222; /*394755*/
}

.navbar .navbar-brand {
    color: #FFFFFF;
}

.navbar .nav > li > a {
    color: #D6DFE5;
}

.navbar .nav > li > a:hover {
    color: #FFFFFF;	
}

.navbar .nav > li.active > a,
.navbar .nav > li.active:hover > a,
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 2px solid #7B6ECA;
    color: #FFFFFF;
}

.navbar .navbar-collapse .nav > li.active > a,
.navbar .navbar-collapse .nav > li.active:hover > a,  
.navbar .navbar-collapse .nav .active > a,
.navbar .navbar-collapse .nav .active > a:hover,
.navbar .navbar-collapse .nav .active > a:focus {
  background-color: #222;  
}

.navbar .navbar-collapse .nav > li > a:hover,
.navbar .navbar-collapse .nav > li > a:active,
.nav > li > a:hover, 
.nav > li > a:focus {
  background-color: transparent;
}

/* Landing
-------------------------------------------------- */
#landing {
    background: none repeat scroll 0 0 #DFDFDF;
}
#landing h1 {
    color: #7B6ECA;
}
#landing p {
    color: #433D67;
}
#landing .carousel-control {
    color: #0088CC;
}
#landing .carousel-control:hover {
    color: #17405E;
}

/* Page Header
-------------------------------------------------- */
#header {
    background: none repeat scroll 0 0 #F1F1F1;
}
#header h1 {
    color: #7B6ECA;
}

/* Main Content
-------------------------------------------------- */
#content {
    background: url("../img/noise.png") repeat scroll 0 0 #FFFFFF;
    color: #433D67;
}

/* Footer
-------------------------------------------------- */
#footer {
	background: none repeat scroll 0 0 #DFDFDF;
    color: #17405E;
}
#footer h3  {
    color: #7B6ECA;
}
#footer a {
    color: #17405E;	
}
#footer a:hover {
    color: #333333;
}

/* Mobile Defaults
------------------------- */
@media (max-width: 979px) {
  .navbar .nav-collapse .nav > li.active > a,
  .navbar .nav-collapse .nav > li.active:hover > a,  
  .navbar .nav-collapse .nav .active > a,
  .navbar .nav-collapse .nav .active > a:hover,
  .navbar .nav-collapse .nav .active > a:focus {
    background-color: #7B6ECA;	
  }
  .navbar .nav-collapse .nav > li > a:hover {
    background-color: #7B6ECA;
  }
}

.btn-custom {
  background-color: hsl(249, 100%, 79%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bb0521", endColorstr="#94041a");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#A596FF), to(#5141B6));
  background-image: -moz-linear-gradient(top, #A596FF, #5141B6);
  background-image: -ms-linear-gradient(top, #A596FF, #5141B6);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A596FF), color-stop(100%, #5141B6));
  background-image: -webkit-linear-gradient(top, #A596FF, #5141B6);
  background-image: -o-linear-gradient(top, #A596FF, #5141B6);
  background-image: linear-gradient(#A596FF, #5141B6);
  border-color: #7A64FF #7963FD hsl(249, 45%, 46%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.13);
  -webkit-font-smoothing: antialiased;
}
