* { margin: 0; padding: 0; }

/* Trying this to fix the shift */
.container {position:relative;}

.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }

.top1pc { margin-top:1%; }
.top2pc { margin-top:2%; }
.top3pc { margin-top:3%; }
.top4pc { margin-top:4%; }
.top5pc { margin-top:5%; }

#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

#sticky {

}

#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 0%;
}

.form-control {
  height: 44px;
  margin: 0;
  padding: 0 15px;
  vertical-align: middle;
  background: #fff;
  border: 3px solid #fff;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 44px;
  color: #888;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -o-transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}
