@font-face {
  font-family: "BioSans";
  src: url("fonts/BioSans-regular.woff2") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BioSans";
  src: url("fonts/BioSans-bold.woff2") format("woff");
  font-weight: 700;
  font-style: normal;
}
:root {
  --accent1: #154734;
  --accent2: #318263;
  --accentcontrast: #ffffff;
  --page: #ffffff;
  --body: #222222;
  --bodylink: var(--accent1);
  --header: var(--accent1);
  --headercontrast: #ffffff;
  --footer: #dddddd;
  --footercontrast: #666666;
  --assistantbox: var(--accent1);
  --assistantcontrast: var(--accentcontrast);
  --chatbox: #ffffff;
  --chatuserbubble: #eeeeee;
  --chatusercontrast: #222222;
  --chataibubble: transparent;
  --chataicontrast: #222222;
  --chatuseravatar: #dddddd;
  --chataiavatar: var(--accent2);
  --chatfield: #f5f5f5;
  --chatfieldcontrast: #222222;
  --audiochatbutton: var(--accent1);
  --audiochatlistening: #d9534f;
  --audiochatwaiting: #666666;
  --audiochatcontrast: #ffffff;
  --panel: #f2f2f2;
  --panelcontrast: var(--body);
  --panelfield: #ffffff;
  --listsection: #eff5f9;
  --listsectioncontrast: var(--body);
  --button: var(--accent1);
  --buttonsecondary: #aaaaaa;
  --buttoncontrast: var(--accentcontrast);
  --kendo-color-primary: var(--accent2);
  --bodyfont: "BioSans", Helvetica, Arial, sans-serif;
  --bodyweight: 400;
  --headingfont: "BioSans", Helvetica, Arial, sans-serif;
  --headingweight: 700;
  --buttonweight: 400;
  --buttonsecondaryweight: 400;
  --basesize: 16px;
  --headingsize: 1.9em;
  --subsize: 1.6em;
  --assistantheadingsize: 1.7em;
  --assistantsubsize: 1em;
  --discussionheadingsize: 1.3em;
  --pagebackground: none;
  --headerpadding: 0.6em 1em 0.6em 1em;
  --headerlogo: url("../themes/baylor/images/logo.svg");
  --logoheight: 2.6em;
  --headerlogoposition: 0.6em center;
  --contentwidth: 50em;
  --infowidth: 32em;
  --formwidth: 40em;
  --listdirection: row;
  --avatars: none;
  --assistantsgridgap: 2em;
  --boxwidth: 36em;
  --boxpadding: 1.6em;
  --boxborder: none;
  --boxradius: 0;
  --boxdirection: row;
  --boxjustification: center;
  --boxshadow: none;
  --boxbulletstyle: none;
  --boxtransform: scale(1);
  --avatartransform: scale(1.1);
  --avatarsize: 10em;
  --avataroffset: -0.2em 0 0.3em 0;
  --divider: 1px solid rgba(0,0,0,0.12);
  --panelradius: 0.4em;
  --chatscale: 92%;
  --chatborder: 1px solid rgba(0,0,0,0.12);
  --chatradius: 0.4em;
  --chatshadow: 0 1px 4px rgba(0,0,0,0.2);
  --chatavatarsize: 2.2em;
  --buttonradius: 0.3em;
  --buttonpadding: 0.4em 0.8em;
  --buttonsecondaryweight: var(--bodyweight);
  --buttonsecondarypadding: 0.4em 0.8em;
  --menuiconwidth: 1.8em;
  --menusize: 1.1em;
  --dropdownicon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60"><polygon fill="%23222222" points="30 36 21 24 39 24 30 36"/></svg>');
  --menuicon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 34 34"><path fill="%23ffffff" d="M0,5.5h34v3H0V5.5z M0,15.5h34v3H0V15.5z M0,25.5h34v3H0V25.5z"/></svg>');
  --mobilebasesize: var(--basesize);
  --mobileheadingsize: 1.4em;
  --mobilelogoheight: 1.8em;
}

header {
  border-bottom: 2px solid #ffb81c;
}

h1, h2, h5 {
  font-weight: 400;
}

@media only screen and (max-width: 1152px) {
  :root {
    --headingsize: 1.4em;
    --logoheight: 2em;
  }
}
@media only screen and (max-width: 900px) {
  header:before {
    content: "";
    display: block;
    position: absolute;
    left: 2.2em;
    top: 0;
    width: 10em;
    height: 100%;
    background-color: var(--accent1);
  }
  header h1 {
    z-index: 10;
  }
}
@media only screen and (max-width: 767px) {
  :root {
    --avatarsize: 6.5em;
  }
  header div {
    padding: 0.4em 4em 0.5em 4em;
  }
}
/*# sourceMappingURL=theme.css.map */