/*
 * 
 *  The Oregon State Brand
 *  (https://communications.oregonstate.edu/brand-guide/visual-identity/typography)
 *
 */
@font-face {
  font-family: "Stratum2-Black";
  src: url("../resources/osu-fonts/Stratum2-Black.otf"); /* Set them to relative paths */
}
@font-face {
  font-family: "Stratum2-Bold";
  src: url("../resources/osu-fonts/Stratum2-Bold.otf");
}
@font-face {
  font-family: "Stratum2-Light";
  src: url("../resources/osu-fonts/Stratum2-Light.otf");
}
@font-face {
  font-family: "Stratum2-Medium";
  src: url("../resources/osu-fonts/Stratum2-Medium.otf");
}
@font-face {
  font-family: "Stratum2-Regular";
  src: url("../resources/osu-fonts/Stratum2-Regular.otf");
}
@font-face {
  font-family: "Stratum2-Thin";
  src: url("../resources/osu-fonts/Stratum2-Thin.otf");
}
@font-face {
  font-family: "KievitOffc";
  src: url("../resources/osu-fonts/KievitOffc.ttf");
}
@font-face {
  font-family: "KievitOffc-Bold";
  src: url("../resources/osu-fonts/KievitOffc-Bold.ttf");
}
@font-face {
  font-family: "KievitOffc-BoldIta";
  src: url("../resources/osu-fonts/KievitOffc-BoldIta.ttf");
}
@font-face {
  font-family: "KievitOffc-Ita";
  src: url("../resources/osu-fonts/KievitOffc-Ita.ttf");
}
@font-face {
  font-family: "KievitOffc-Medi";
  src: url("../resources/osu-fonts/KievitOffc-Medi.ttf");
}
@font-face {
  font-family: "KievitOffc-MediIta";
  src: url("../resources/osu-fonts/KievitOffc-MediIta.ttf");
}
/*
 * 
 *  Oregon State University Styles:
 *  This will override the bootstrap's definitions.
 *  This is a Sass (https://sass-lang.com/) file.
 *
 */
body {
  font-family: KievitOffc;
  font-size: 17px;
}

/* 
 *  Headers (Text)
 */
h1 {
  font-family: Stratum2-Bold;
  margin-top: 40px;
}

h2 {
  font-family: Stratum2-Bold;
  color: #D73F09;
  margin-top: 40px;
}

h3 {
  font-family: Stratum2-Bold;
  margin-top: 30px;
}

h4 {
  font-family: Stratum2-Bold;
  margin-top: 15px;
  margin-bottom: 10px;
}

h5 {
  font-family: Stratum2-Bold;
  margin-top: 10px;
}

h6 {
  font-family: Stratum2-Bold;
  /* margin-top: 10px; */
}

footer {
  margin: 30px;
}

/* 
 *  Navigation Bar
 */
.nav-item > a:hover {
  color: #D73F09;
}

.nav-item > a {
  color: black;
}

.nav-item > .active {
  color: #D73F09;
}

/* 
 *  Hyperlink
 */
a.disabled {
  pointer-events: none;
  cursor: default;
  color: #8E9089;
}

/* 
 *  Table
 */
table td, table td * {
  vertical-align: top;
}

table.table tbody tr td,
table.table thead tr th,
table.table thead {
  border-top: 1px solid #003B5C;
  border-left: 1px solid #003B5C;
  border-right: 1px solid #003B5C;
  border-bottom: 1px solid #003B5C;
}

table td.lowlight {
  background-color: rgba(183, 169, 154, 0.5);
}

table td.highlight {
  background-color: #B8DDE1;
}

.urgent {
  color: #D73F09;
  font-weight: bold;
}

.notice {
  color: #4A773C;
  font-weight: bold;
}

/* 
 *  [Custom] tab
 */
.tab {
  display: inline-block;
  margin-left: 21px;
}

h2 > div.subheading {
  font-size: 75%;
  color: #8E9089;
}

a.sublinks {
  color: #00859B;
}

.date {
  color: #8E9089;
}

/*# sourceMappingURL=main.css.map */