
body {
  background-color: #b4a7a7;
}
body,
.page-portal-page main > p,
a#page-add-link-portal-page {
  color: #ffffff;
}
.page-background {
  background-color: #b4a7a7;
}
.page-menu-background {
  background-color: #a29696;
}
header nav {
  text-align:center;
  background-color: #a29696;
}
header nav ul li a {
  color: #ffffff;
}
header nav .toggle {
  color: #ffffff;
}
header nav .toggle:hover,
header nav .toggle:focus,
header nav .toggle:active,
header nav ul li a:hover,
header nav ul li a:focus,
header nav ul li a:active {
  color: #e3e3e3;
}
main a, main a:hover {
  color: #ffffff;;
}
body footer {
  color: #fafafa;
  background-color: #a29696;
}
body footer a {
  color: #ffffff;
}
body footer a:hover,
body footer a:active
body footer a:focus {
  color: #ffffff;
}
main > h1, main > a > h1 {
  color: #ffffff;
}
.page-portal-page main .grid-columns-1 > div > div > h2,
.page-portal-page main .grid-columns-3 > div > div > h2,
.page-portal-page main .grid-columns-4 > div > div > h2,
.page-portal-page main .grid-columns-25_50_25 > div > div > h2 {
  color: #ffffff;
  background-color:#a29696;
}
.page-portal-page main .grid-columns-1 > div > div > h2 a,
.page-portal-page main .grid-columns-3 > div > div > h2 a,
.page-portal-page main .grid-columns-4 > div > div > h2 a,
.page-portal-page main .grid-columns-25_50_25 > div > div > h2 a {
  color:#ffffff;
}
.page-portal-page main .grid-columns-1 > div > div,
.page-portal-page main .grid-columns-3 > div > div,
.page-portal-page main .grid-columns-4 > div > div,
.page-portal-page main .grid-columns-25_50_25 > div > div {
  background-color:#aea2a2;
  border: 1px solid #b4a7a7;
}
.page-portal-page main .grid-columns-1 > div > div a,
.page-portal-page main .grid-columns-3 > div > div a,
.page-portal-page main .grid-columns-4 > div > div a,
.page-portal-page main .grid-columns-25_50_25 > div > div > a {
  color: #ffffff;
}
.page-portal-page main .grid-columns-1 > div > div a:hover,
.page-portal-page main .grid-columns-3 > div > div a:hover,
.page-portal-page main .grid-columns-4 > div > div a:hover,
.page-portal-page main .grid-columns-25_50_25 > div > div a:hover,
.page-portal-page main .grid-columns-1 > div > div a:active,
.page-portal-page main .grid-columns-3 > div > div a:active,
.page-portal-page main .grid-columns-4 > div > div a:active,
.page-portal-page main .grid-columns-25_50_25 > div > div a:active,
.page-portal-page main .grid-columns-1 > div > div a:focus,
.page-portal-page main .grid-columns-3 > div > div a:focus,
.page-portal-page main .grid-columns-4 > div > div a:focus,
.page-portal-page main .grid-columns-25_50_25 > div > div a:focus {
  color: #e7dfdf;
}
body input[type="submit"],
a.button,
.page-portal-page main > a.button,
.page-portal-page main > div div a.button {
  color: #ffffff;
  background-color: #a29696;
}
body input[type="submit"]:hover,
body input[type="submit"]:focus,
body input[type="submit"]:active,
a.button:hover,
a.button:focus,
a.button:active,
.page-portal-page main > a.button:hover,
.page-portal-page main > a.button:focus,
.page-portal-page main > a.button:active,
.page-portal-page main > div div a.button:hover,
.page-portal-page main > div div a.button:focus,
.page-portal-page main > div div a.button:active {
  background-color: #ffffff;
  color: #a29696;
}
.page-portal-page main .error,
.error {
  color: #f71735;
}
span.required
{
  color:#f71735;
}