    a {
      color: #8080ff;
    }
    input[type="text"]:focus,
    input[type="password"]:focus,
    input[type="email"]:focus,
    select:focus,
    textarea:focus {
      border-color: #8080ff;
      box-shadow: 0 0 0 2px #8080ff;
    }
    input[type="checkbox"]:focus + label:before,
    input[type="radio"]:focus + label:before {
        border-color: #8080ff;
        box-shadow: 0 0 0 1px #8080ff;
    }
    .icon.major.special {
      background: #8080ff;
    }
    a .icon.major:hover {
      background-color: rgba(128,128,255,0.75);
    }
    input[type="submit"].special,
    input[type="reset"].special,
    input[type="button"].special,
    .button.special {
      background-color: #8080ff;
      color: black !important;
    }
    input[type="submit"].special:hover,
    input[type="reset"].special:hover,
    input[type="button"].special:hover,
    .button.special:hover {
      background-color: rgba(128,128,255,0.75);
    }

    input[type="submit"].special:active,
    input[type="reset"].special:active,
    input[type="button"].special:active,
    .button.special:active {
      background-color: rgba(128,128,255,0.85);
    }
    #cta {
      background: #8080ff;
      color: black !important;
    }
    #cta .button {
      color: black !important;
      background: #8080ff;
      box-shadow: inset 0 0 0 1px black;
    }
    #cta .button:hover {
      color: #8080ff !important;
      background: black;
    }
    #cta h2 {
      color: black;
    }
    .dropotron li.active > a, .dropotron li.active > span, .dropotron li:hover > a, .dropotron li:hover > span {
      background: #8080ff;
      color: black;
    }
		