.login {
  margin:0 auto;
  max-width:450px;
}
.login-header {
  color:#fff;
  text-align:center;
  font-size:300%;
}
.login-header h1 {
   text-shadow: 0px 5px 15px #000;
   font-size: 2em;
  -webkit-margin-before: 0.67em;
  -webkit-margin-after: 0.67em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
.login-form {
  border:2px solid #999;
  background:#2c3e50;
  border-radius:10px;
  box-shadow:0px 0px 10px #000;
}
.login-form h3 {
  text-align:left;
  margin-left:40px;
  color:#fff;
}
.login-form {
  box-sizing:border-box;
  padding-top:15px;
  margin:50px auto;
  text-align:center;
	overflow: hidden;
}
.login input[type="text"],
.login input[type="password"] {
  width: 100%;
	max-width:300px;
  height:30px;
  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
  margin:10px 0;
  border-radius:5px;
  border:2px solid #f2f2f2;
  outline:none;
  padding-left:10px;
}
.login i {
  margin:10px 0;
  outline:none;
  padding-right: 10px;
}
.login-form input[type="checkbox"] {
  text-align:left;
  margin-left:-150px;
  vertical-align: text-top;
}
.login-form label {
  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
  color:#f2f2f2;
}
.login-form input[type="submit"] {
  margin-top: 15px;
  height:30px;
  width:100px;
  background:#7092BE;
  border:1px solid #7092BE;
  border-radius:20px;
  color: #FFFFFF;
  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
  cursor:pointer;
}
.sign-up{
  color:#f2f2f2;
  margin-left:-400px;
  cursor:pointer;
  text-decoration:underline;
}
.access {
  color: #C8BFE7;
  /*margin:20px 0px 20px -300px;*/
  padding-left: 10px;
  text-align: left;
  text-decoration:underline;
  cursor:pointer;
}
.log-in, .log-in:hover{
  color:#32d85f;
}

#wholike p {
  font-size: 10px;
  text-align: left;
}

#wholike p.header {
  text-align: center;
  color: #FFFFFF;
}

#wholike td {
  text-align: center;
  vertical-align: middle;
  background-color: #BDD7EE;
}

#wholike table {
  border-collapse: separate;
  border-spacing: 0 2px;
}

#wholike td.col-md-2 {
  background-color: #2F76B7;
}


/*---------------------------------------------------------------------------*/

.carousel-inside>.item>img, .carousel-inside>.item>a>img {
  display: block;
  height: auto;
  max-width: 80%;
  line-height: 1;
  margin:auto;
}

.carousel-control {
     opacity: 0;
     filter: alpha(opacity=0);
 }

.chevron {
    display: inline-block;
    position: absolute;
    top: 38%;
    z-index: 5;
}

.chevron-right { right: 5%; }
.chevron-left { left: 5%; }

/*---------------------------------------------------------------------------*/

.carousel-inner h2 { font-size: 3.6vw; }
.carousel-inner h3 { font-size: 1.8vw; }
