/**
 * ~~~~~~~~ Official palette ~~~~~~~~
 */
/* Primary */
/* Secondary */
/* Accent */
/**
 * ~~~~~~~~ Unofficial palette ~~~~~~~~
 */
/**
 * ~~~~~~~~ Font designations ~~~~~~~~
 */
/**
 * ~~~~~~~~ Transitions ~~~~~~~~
 */
/**
 * ~~~~~~~~ Header block width ~~~~~~~~
 */
/**
 * ~~~~~~~~ Mixins ~~~~~~~~
 */
input,
select,
label {
  width: 100%; }

input,
select {
  margin-bottom: 0.75em; }

.button {
  cursor: pointer;
  width: auto;
  overflow: hidden;
  margin: .5em;
  padding: .62em 1.2em;
  background-color: #5f259f;
  color: #eee;
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.2em;
  text-transform: uppercase;
  border: 0;
  border-radius: .12em;
  transition: background-color 0.4s, color 0.4s;
  padding-left: 2em;
  padding-right: 2em;
  display: inline-block; }
  .button:hover {
    color: #eee;
    background-color: #a891ae; }

.requestor-category {
  margin-top: 3em;
  text-align: center; }
  .requestor-category .btn {
    margin: 0.5em; }

@media only screen and (min-width: 48em) {
  main {
    max-width: 60em; }
  form div {
    margin-bottom: 1em; }
  fieldset {
    border: none;
    padding: 0; }
  label {
    display: block;
    width: auto; }
  button[type=submit] {
    max-width: 20em;
    display: block;
    margin: auto; }
  input,
  select {
    width: 90%; }
  .first-name,
  .middle-name,
  .last-name,
  .email {
    display: inline-block;
    width: 24%; }
  .birthdate {
    display: block;
    width: 100%; }
  .birthdate-day,
  .birthdate-month,
  .birthdate-year {
    display: inline-block;
    width: 10%;
    margin-left: 0.5em; }
  .birthdate-month {
    width: 20%; }
  .city,
  .zip,
  .country {
    display: inline-block;
    width: 19%; }
  .mailing-address {
    display: inline-block;
    width: 25%; }
  .state {
    display: inline-block;
    width: 14%; }
  .major,
  .start-term,
  .high-school-graduation-year,
  .has-college-credits {
    display: inline-block;
    width: 49%; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vLi4vdmVuZG9yL3NmYXdkby93ZWItdGVtcGxhdGUtYnVuZGxlL1Jlc291cmNlcy9hc3NldHMvY3NzL2RlZmluaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vL2FwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztFQ0VFO0FERUY7QUFHQTtBQUtBO0FBV0E7O0VDZkU7QUQ4QkY7O0VDM0JFO0FEbUNGOztFQ2hDRTtBRDBDRjs7RUN2Q0U7QUQ2Q0Y7O0VDMUNFO0FBbEJGOzs7RUFHRSxXQUFXOztBQUViOztFQUVFLHFCQUFvQjs7QUFHdEI7RUR1REUsZUFBZTtFQUNmLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQix5QkFuRXlCO0VBb0V6QixXQUFXO0VBQ1gseUVBL0IyRTtFQWdDM0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsU0FBUztFQUNULG9CQUFvQjtFQUNwQiw2Q0E3QlE7RUNyQ1IsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixxQkFBb0I7RUFKdEI7SURzRUksV0FBVztJQUNYLHlCQXZEdUI7O0FDVDNCO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUZwQjtJQUtJLGFBQWE7O0FBSWpCO0VBRUU7SUFDRSxlQUFjO0VBR2hCO0lBQ0Usa0JBQWtCO0VBR3BCO0lBQ0UsWUFBWTtJQUNaLFVBQVU7RUFJWjtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBR2I7SUFDRSxlQUFlO0lBQ2YsY0FBYztJQUNkLFlBQVk7RUFNZDs7SUFFRSxVQUFVO0VBR1o7Ozs7SUFJRSxxQkFBcUI7SUFDckIsVUFBVTtFQUdaO0lBQ0UsY0FBYTtJQUNiLFdBQVU7RUFFWjs7O0lBR0UscUJBQW9CO0lBQ3BCLFVBQVU7SUFDVixrQkFBa0I7RUFFcEI7SUFDRSxVQUFVO0VBR1o7OztJQUdFLHFCQUFxQjtJQUNyQixVQUFVO0VBR1o7SUFDRSxxQkFBcUI7SUFDckIsVUFBVTtFQUdaO0lBQ0UscUJBQXFCO0lBQ3JCLFVBQVU7RUFHWjs7OztJQUlFLHFCQUFxQjtJQUNyQixVQUFVLElBQ1giLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogfn5+fn5+fn4gT2ZmaWNpYWwgcGFsZXR0ZSB+fn5+fn5+flxuICovXG5cbi8qIFByaW1hcnkgKi9cbiRwbXMyNjc6ICAgICAgICAgICAgIzVmMjU5ZjtcblxuLyogU2Vjb25kYXJ5ICovXG4kcmljaGJsYWNrOiAgICAgICAgICMwNjA4MDg7XG4kY29vbGdyYXk5OiAgICAgICAgICM3NTc4N2I7XG4kY29vbGdyYXk1OiAgICAgICAgICNiMWIzYjM7XG5cbi8qIEFjY2VudCAqL1xuJHBtczI2OTogICAgICAgICAgICAjNTEyZDY5O1xuJHBtczMxODogICAgICAgICAgICAjODhkYmRmO1xuJHBtczMyNzogICAgICAgICAgICAjMDA4MjcxOyAvLyBuZWVkcyAwMDgyNzEgZm9yIGNvbnRyYXN0XG4kcG1zMzU3OiAgICAgICAgICAgICMyMTU3MzI7XG4kcG1zNTc2OiAgICAgICAgICAgICM3ODlkNGE7XG4kcG1zNTc3OiAgICAgICAgICAgICNhOWM0N2Y7XG4kcG1zMTIwNTogICAgICAgICAgICNmOGUwOGU7XG4kcG1zMTg3OiAgICAgICAgICAgICNhNjE5MmU7XG5cblxuLyoqXG4gKiB+fn5+fn5+fiBVbm9mZmljaWFsIHBhbGV0dGUgfn5+fn5+fn5cbiAqL1xuXG4kYXRtb3NwdXJwbGU6ICAgICAgICNkMWM2ZDM7XG4kcGV0YWw6ICAgICAgICAgICAgICNhODkxYWU7XG4kZGFya3B1cnBsZTogICAgICAgICMyZTExNTc7XG4kZGFya2dyYXk6ICAgICAgICAgICM0ODQ1NDk7XG4kY29vbGdyYXkxMTogICAgICAgICM1MzU2NWE7XG4kd2lzcHlncmF5OiAgICAgICAgICNlZmVmZWY7XG4kc21va2VncmF5OiAgICAgICAgICNmYWZhZmE7XG4kbWVhZG93Z3JlZW46ICAgICAgICNiYWQ0YjY7XG4kcmVkOiAgICAgICAgICAgICAgICNjZDAwMDA7XG5cblxuLyoqXG4gKiB+fn5+fn5+fiBGb250IGRlc2lnbmF0aW9ucyB+fn5+fn5+flxuICovXG5cbiRmb250RmFtaWx5U2VyaWY6IFwidHJhamFuLXByby0zXCIsIFBhbGF0aW5vLCBcIlBhbGF0aW5vIExpbm90eXBlXCIsIFwiQm9vayBBbnRpcXVhXCIsIEdlb3JnaWEsIHNlcmlmO1xuJGZvbnRGYW1pbHlTYW5zOiBcIm15cmlhZC1wcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG5cbi8qKlxuICogfn5+fn5+fn4gVHJhbnNpdGlvbnMgfn5+fn5+fn5cbiAqL1xuXG4kZ3JhZHVhbDogLjhzO1xuJHNsb3c6IC40cztcbiRtZWRpdW06IC4ycztcbiRmYXN0OiAuMTJzO1xuXG5cbi8qKlxuICogfn5+fn5+fn4gSGVhZGVyIGJsb2NrIHdpZHRoIH5+fn5+fn5+XG4gKi9cblxuJGhlYWRlckJsb2NrV2lkdGg6IDgwJTtcblxuLyoqXG4gKiB+fn5+fn5+fiBNaXhpbnMgfn5+fn5+fn5cbiAqL1xuXG5AbWl4aW4gYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAuNWVtO1xuICBwYWRkaW5nOiAuNjJlbSAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBtczI2NztcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVNhbnM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4xMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRzbG93LCBjb2xvciAkc2xvdztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokcGV0YWw7XG4gIH1cbn1cblxuIiwiQGltcG9ydCAnLi4vLi4vdmVuZG9yL3NmYXdkby93ZWItdGVtcGxhdGUtYnVuZGxlL1Jlc291cmNlcy9hc3NldHMvY3NzL2RlZmluaXRpb25zLnNjc3MnO1xuXG5pbnB1dCxcbnNlbGVjdCxcbmxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dCxcbnNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206MC43NWVtO1xufVxuXG4uYnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnJlcXVlc3Rvci1jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5idG4ge1xuICAgIG1hcmdpbjogMC41ZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4LjAwZW0pIHtcblxuICBtYWluIHtcbiAgICBtYXgtd2lkdGg6NjBlbTtcbiAgfVxuXG4gIGZvcm0gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIG1heC13aWR0aDogMjBlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuXG4gIC8vID09PSBmb3JtIGN1c3RvbWl6YXRpb24gPT09XG5cbiAgaW5wdXQsXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5maXJzdC1uYW1lLFxuICAubWlkZGxlLW5hbWUsXG4gIC5sYXN0LW5hbWUsXG4gIC5lbWFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cblxuICAuYmlydGhkYXRlIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbiAgLmJpcnRoZGF0ZS1kYXksXG4gIC5iaXJ0aGRhdGUtbW9udGgsXG4gIC5iaXJ0aGRhdGUteWVhciB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIH1cbiAgLmJpcnRoZGF0ZS1tb250aCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5jaXR5LFxuICAuemlwLFxuICAuY291bnRyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOSU7XG4gIH1cblxuICAubWFpbGluZy1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5zdGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNCU7XG4gIH1cblxuICAubWFqb3IsXG4gIC5zdGFydC10ZXJtLFxuICAuaGlnaC1zY2hvb2wtZ3JhZHVhdGlvbi15ZWFyLFxuICAuaGFzLWNvbGxlZ2UtY3JlZGl0cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cblxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/