﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 50px;
  padding-bottom: 20px;
  background:#FFF;
}

ul.gallery {
  padding:0 0 0 0;
  margin:0 0 0 0;
}
ul.gallery li {
  list-style:none;
  margin-bottom:25px;
}
ul.gallery li img {
  cursor: pointer;
  width:100%;
  height:auto;

  -webkit-transition: all .5s ease;
     -moz-transition: all .5s ease;
       -o-transition: all .5s ease;
      -ms-transition: all .5s ease;
          transition: all .5s ease;
}

    ul.gallery li img:hover {
        opacity:.8;
    }


.jumbotron img {
    width:100%;
    height:auto;
}

.thumbnail {
    overflow:hidden;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
  display:none;
}

.form-register {
    margin:0 auto;
    max-width:600px;
}

.form-signin-heading, .form-register label, .form-signin label{
  margin-bottom: 10px;
  color:#000;
}
.form-register .form-control {
    position:relative;
    height:auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
}

.form-signin .form-control
 {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="number"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}