#header {
  background-color: #4e6763 !important;
}

#branding {
  color: #fff;
  padding: 10px;
}

#branding h1,
#branding a,
#user-tools,
#user-tools a {
  color: #fff !important;
}

.breadcrumbs {
  background-color: #61837d !important;
  color: #fff !important;
  border: none;
}

.breadcrumbs a,
.breadcrumbs .separator {
  color: #fff !important;
}

a:link,
a:visited {
  color: #2f7f5f;
}

a:hover,
a:focus {
  color: #25684d;
}

.module h2,
.module caption,
.inline-group h2,
#content-main .module caption,
fieldset.module h2 {
  background-color: #61837d !important;
  color: #fff !important;
}

div.breadcrumbs,
.object-tools a:link,
.object-tools a:visited,
.object-tools a:hover {
  background: #61837d;
}

.button,
input[type=submit],
input[type=button],
.submit-row input,
a.button {
  background: #4e6763;
  border-color: #3e544f;
  color: #fff;
}

.button:hover,
input[type=submit]:hover,
input[type=button]:hover,
.submit-row input:hover,
a.button:hover {
  background: #3f5551;
}

.button.default,
input[type=submit].default,
.submit-row input.default {
  background: #2f7f5f;
  border-color: #25684d;
}

.button.default:hover,
input[type=submit].default:hover,
.submit-row input.default:hover {
  background: #25684d;
}

tr.row1:hover,
tr.row2:hover {
  background: #edf5f2;
}
