/* fonts */
@font-face {
  font-family: "halyard_displaybook";
  src: url('../css/fonts/halyard/halyarddisbook-webfont.woff2') format('woff2'), url('../css/fonts/halyard/halyarddisbook-webfont.woff') format('woff');
}
@font-face {
  font-family: "halyard_textbook";
  src: url('../css/fonts/halyard/halyardtextbook-webfont.woff2') format('woff2'), url('../css/fonts/halyard/halyardtextbook-webfont.woff') format('woff');
}
html {
  font-family: "halyard_displaybook", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
button, input, optgroup, select, textarea {
  font-family: "halyard_textbook", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
:root {
 --mms-primary-color: #1e1e1e;
 --mms-secondary-color: #494cff;
 --mms-button-background-focus: #494cff;
 --mms-button-raised-background-hover: #494cff;
}
body {display:flex;min-height:100vh;flex-direction:column;background-color:#eaedf6;}
main {flex:1 0 auto;}
#logo {height:34px;text-align:center;}
span.user {color:#494cff;}
form {margin-top:10px;}
.error {font-size:13px;color:#e51c23;}
.btn, .btn-large {text-transform:none;border-radius:7px;width:160px;}
a.link {color:#494cff;}
a.acttab {font-size:13px;text-decoration:underline;}
.copyright {font-weight:bold;font-size:13px;margin-top:2rem;}
.copyright img {width:100px;height:auto;}
