.header-login{
}

.footer-login {
  text-align: center;
  margin-bottom: 12px;
}

@media (min-width: 578px) {
  .container {
    max-width: 580px;
  }
}

.jumbotron {
   background: none repeat scroll 0 0 #FFFFFF;
   border: 20px solid #a41034;
   margin: 10px auto;
   padding: 0 0 10px 10px
}

#container2 h1, #container h2, #container h3, #container h4, #container h5, #container h6{color:#606B72; background-color:#FFFFFF; margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #D8D8D8;}
.container .jumbotron {
    padding-left: 30px;
    padding-right: 30px;
	padding-bottom: 0px;
  background: #FFFFFF;
}

.jumbotron .btn {
  padding: 8px 10px;
  font-size: 12px;
}
  
.jumbotron .warn {
  margin: 5px 0 15px;
}
  
.banner {
  border-bottom: 1px solid;
}

.banner img {
  display: block;
  margin: 20px auto 10px;
}

input.btn-reset {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #DDDDDD;
  border-image: none;
  border-style: none none none solid;
  border-width: 0 0 0 1px;
  color: #777777;
  font-size: 12px;
  letter-spacing: 0;
  margin-left: 5px;
  padding-left: 5px;
  text-transform: lowercase;
}

label {
  font-weight: normal;
}
.checkbox{
  margin-top: 1px;
}
.form-group {
  margin-bottom: 2px;
}
.errors {
  color: #BB0000 !important;
}
#msg.success h3 {
  color: #006600 !important;
  font-weight: bold;
  text-align: center;
}
#msg.errors h3 {
  color: #BB0000 !important;
  font-weight: bold;
  text-align: center;
}
#msg p {
  font-size: 14px;
  font-weight: normal;
  text-align: center;
}
#credentials img {
  margin: 0 auto;
}