/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
body {
  background: #fafafa;
  color: #373737;
  font: 12px/1.5 Arial, Helvetica, sans-serif;
}

a,
a:link,
a:visited {
  color: #7b7a08;
}

img {
  height: auto;
}

/* Causes problems and purpose is unclear 

img {
  max-width: 100%;
}

*/

.node p {
  margin-bottom: 25px;
}

/* Drupal Tabs */
ul.tabs {
  border-bottom: 0;
  border-radius: 3px;
  letter-spacing: 0.005em;
  margin: 1.5em 0;
  padding: 12px 10px;
  background: #446285;
}

ul.tabs li a {
  background: #fff;
  border-width: 0;
  border-radius: 3px;
  font-size: 1.125em;
  margin: 0 2px 2px 0;
  padding: 4px 10px;
  color: #062F57;
}

ul.tabs li.active a {
  border-width: 0;
  color: orange;
}

ul.tabs li a:hover {
  color: #fff;
}

table {
  margin-bottom: 25px;
}

table, td, th {
  border-collapse: collapse;
  border: 1px solid #ccc;
  border-right-color: #999;
  border-bottom-color: #999;
}

tr, td, th {
  vertical-align: top;
}

td {
  margin: 0;
  padding: 5px 10px;
}

body.page-frontpage .pane-custom.pane-1 p {
  margin-bottom: 0;
}
