
body {
  background-color: #000000;
}
body,
.page-portal-page main > p,
a#page-add-link-portal-page {
  color: #000000;
}
.page-background {
  background-color: #ffffff;
}
.page-menu-background {
  background-color: #2a3b93;
}
header nav {
  text-align:center;
  background-color: #2a3b93;
}
header nav ul li a {
  color: #fab703;
}
header nav .toggle {
  color: #fab703;
}
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: #fab703;
}
main a, main a:hover {
  color: #23527c;text-decoration: underline;;
}
body footer {
  color: #fab703;
  background-color: #2a3995;
}
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: #333333;font-weight: bold;
}
.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: #fab703;
  background-color:#2a3b93;
}
.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:#fab703;
}
.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:#e6e6e6;
  border: 1px solid #2a3b93;
}
.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: #2a3b93;font-weight: bold;
}
.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: #000000;font-weight: bold;
}
body input[type="submit"],
a.button,
.page-portal-page main > a.button,
.page-portal-page main > div div a.button {
  color: #ffffff;
  background-color: #2a3b93;
}
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: #2a3b93;
}
.page-portal-page main .error,
.error {
  color: #f71735;
}
span.required
{
  color:#f71735;
}