a.button,button{margin:0;padding:8px 0;font-size:.9375rem;border:none;outline:0;box-sizing:border-box;cursor:pointer;border-top:3px solid transparent;border-radius:3px;text-align:center}a.button:disabled,button:disabled{opacity:.3;cursor:auto}a.button.blue,button.blue{background-color:var(--wu-lightblue);color:#fff;border-bottom:3px solid var(--blue-button-highlight)}a.button.blue:hover,button.blue:hover{background-color:var(--blue-button-highlight)}a.button.blue:active,button.blue:active{background-color:var(--wu-lightblue);opacity:.9}a.button.blue:disabled:hover,button.blue:disabled:hover{background-color:var(--wu-lightblue)}a.button.red,button.red{background-color:var(--wu-red);color:#fff;border-bottom:3px solid var(--red-button-highlight)}a.button.red:hover,button.red:hover{background-color:var(--red-button-highlight)}a.button.red:active,button.red:active{background-color:var(--wu-red);opacity:.9}a.button.red:disabled:hover,button.red:disabled:hover{background-color:var(--wu-red)}a.button.outline,button.outline{background-color:transparent;color:var(--wu-lightblue);border:2px solid var(--wu-lightblue);border-bottom:3px solid var(--wu-lightblue)}a.button.outline:hover,button.outline:hover{background-color:var(--wu-lightblue);color:#fff}a.button.outline:active,button.outline:active{background-color:transparent;color:var(--wu-lightblue);opacity:.9}a.button.outline:disabled:hover,button.outline:disabled:hover{background-color:transparent;color:var(--wu-lightblue)}