@font-face {
  font-family: 'avenir35light';
  src: url('type/avenir-lt-std-35-light.otf'), url('type/Avenir-LT-Std-35-Light.ttf');
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: 'avenir35light', Arial, sans-serif;
  color: #372714;
}
#body {
  color: #372714;
}
#body h1,
#body h2,
#body h3,
#body h4,
#body h5 {
  font-family: 'avenir35light', Arial, sans-serif;
  color: #372714;
  font-weight: bold;
}
#body .control-label {
  font-size: 18px;
  font-weight: bold;
}
#body .help-block {
  color: #372714;
}
#body hr {
  border-color: #372714;
  border-width: 2px;
}
#body legend {
  font-weight: bold;
  border-bottom: 2px solid #372714;
  color: #372714;
}
#body #main {
  text-shadow: none;
}
#body #footer a {
  color: #372714;
}
#body a {
  cursor: pointer !important;
  text-shadow: 0 0 0 transparent;
}
#body a:hover {
  text-decoration: underline;
}
#body .navbar.navbar-static-top {
  margin-bottom: 0;
}
#body .navbar.navbar-inverse .navbar-inner {
  padding: 0 0 0 0;
}
#body .navbar.navbar-inverse .nav li .nav-btn {
  text-shadow: none;
  text-transform: uppercase !important;
  font-size: 0.9em !important;
}
#body .navbar-inverse .nav li {
  padding: 0;
}
#body .navbar-inverse .nav li a.menu-link {
  font-family: 'avenir35light', Arial, sans-serif;
  color: white;
  font-size: 1em;
  text-transform: uppercase !important;
  text-shadow: none;
}
#body .navbar-inverse .nav li a.menu-link:hover {
  color: white;
}
#body .navbar-inverse .nav li a i {
  color: #372714;
}
#body .btn,
#body .btn-primary,
#body .nav-btn {
  font-family: 'avenir35light', Arial, sans-serif !important;
  color: white !important;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 20px 10px 20px;
  text-transform: uppercase;
  background: #b28d5a;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.45), transparent);
  border: none;
  border-radius: 6px;
  cursor: pointer !important;
  text-shadow: none;
}
#body .btn:hover,
#body .btn-primary:hover,
#body .nav-btn:hover {
  background: #b28d5a !important;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.75), transparent) !important;
  text-decoration: underline;
}
#body .btn-group.open .btn.dropdown-toggle {
  background: #ddc296;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25), transparent);
}
#body .dropdown-menu li > a:hover,
#body .dropdown-menu li > a:focus,
#body .dropdown-menu li > a .dropdown-submenu:hover > a {
  color: #372714;
  background: #ddc296 repeat-x;
}
#body .cards-container table th,
#body .cards-container table tbody tr {
  color: #372714;
}
#body table.dataTable tr.odd {
  background-color: #ddc296;
}
#body .popover,
#body .popover .popover-title,
#body .popover .text-info {
  color: #372714;
}
#body .info-icon-img {
  background: url('/content/images/WestEdmonton/info.png') no-repeat center;
  width: 20px;
  height: 20px;
  margin-top: 4px;
}
#body .menu {
  border-top: 4px solid #372714;
  width: 100%;
  background: #b28d5a;
}
#body .menu li {
  line-height: 2.2em;
}
#body .menu li a {
  cursor: pointer;
}
#body #sign_in1 {
  background: none;
}
#body #culture-selection {
  padding: 10px 0 7px 0;
}
#body #culture-selection #culture-list {
  padding: 0;
}
#body #culture-selection #culture-list ul li {
  padding: 10px;
}
#body #culture-selection #culture-list ul li a {
  cursor: pointer;
  padding: 0;
}
#body #culture-selection #culture-list ul li a:hover {
  color: #372714;
}
#body .sitewideNotification {
  background-color: red;
  color: white;
  font-size: 16px;
  text-align: center;
}
