body {
  padding-top: 50px;
  background-color: #f6f6f6;
  color: #828282;
}

h1, h2, h3, h4, h5, h6 {
  color: black;
}

.feature {
  animation: hueshift 60s;
  -moz-animation: hueshift 60s infinite;
  -webkit-animation: hueshift 60s infinite;
  -o-animation: hueshift 60s;

  color: #9d9d9d;
  text-shadow: 1px 1px 4px rgba(0,0,0,10);
}

/* Repeats and animates the jumbotron background */
#featureBackground {
  background: #fff repeat-x 50% 0;
  background-repeat: repeat-x 50%;
  animation: scrollBackground 30s linear infinite alternate, fadein 0.5s;
  -webkit-animation: scrollBackground 30s linear infinite alternate, fadein 0.5s;
  -moz-animation: scrollBackground 30s linear infinite alternate, fadein 0.5s;
  -o-animation: scrollBackground 30s linear infinite alternate, fadein 0.5s;
}

@keyframes hueshift {
  0%   {color:#aaf;}
  17%   {color:#faf;}
  34%   {color:#faa;}
  50%   {color:#ffa;}
  67%   {color:#afa;}
  84%   {color:#aff;}
  100%   {color:#aaf;}
}

@keyframes scrollBackground {
  from { background-position-x:0%; }
  to { background-position-x:100%; }
}

@keyframes fadein {
  from { opacity: 0; }
  to   { opacity: 1; }
}

.small-print {
  background-color: #f6f6f6;
  width: 100%;
  padding: 15px 0;
}

.content-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}

.content-header * {
  color: #333;
}

#wrapper {
  padding-bottom: 80px;
  background: #fff;
}

.textInput {
  width:100%;
  max-width:100%;
  height:48px;
  white-space: nowrap;
}

.unsortedList {
  list-style:none;
}

.unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
