/*
 * Globals
 */

/* Links */
a,
a:focus,
a:hover {
  color: #000;
  text-decoration: none;
}

label {
  text-align: left;
  display: block;
}

input,
textarea,
select,
button.outline {
  background-color: rgba(0,0,0,0.5) !important;
  color: #fff !important;
  border: 1px solid #fff;
}

textarea {
  resize: vertical;
}

input:focus,
textarea:focus,
select:focus {
  color: #fff;
  border-color: #fff !important;
}

button.outline:hover {
  background-color: rgba(0,0,0,0.7) !important;
  border: 1px solid #fff;
}