
body {
  background-color: #ffffff;
}
body,
.page-portal-page main > p,
a#page-add-link-portal-page {
  color: #000000;
}
.page-background {
  background-color: #ffffff;
}
.page-menu-background {
  background-color: #e06cdc;
}
header nav {
  text-align:center;
  background-color: #e06cdc;
}
header nav ul li a {
  color: #000000;
}
header nav .toggle {
  color: #000000;
}
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: #000000;
}
main a, main a:hover {
  color: #000000;text-decoration: underline;;
}
body footer {
  color: #000000;
  background-color: #e06cdc;
}
body footer a {
  color: #000000;
}
body footer a:hover,
body footer a:active
body footer a:focus {
  color: #000000;
}
main > h1, main > a > h1 {
  color: #333333;
}
.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: #000000;
  background-color:#e06cdc;
}
.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,
.page-portal-page main .grid-columns-1 > div > div > h2 a:hover,
.page-portal-page main .grid-columns-3 > div > div > h2 a:hover,
.page-portal-page main .grid-columns-4 > div > div > h2 a:hover,
.page-portal-page main .grid-columns-25_50_25 > div > div > h2 a:hover,
.page-portal-page main .grid-columns-1 > div > div > h2 a:focus,
.page-portal-page main .grid-columns-3 > div > div > h2 a:focus,
.page-portal-page main .grid-columns-4 > div > div > h2 a:focus,
.page-portal-page main .grid-columns-25_50_25 > div > div > h2 a:focus {
  color:#000000;
}
.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:#f5f5f5;
  border: 1px solid #e06cdc;
}
.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: #000000;
}
.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: #632727;
}
body input[type="submit"],
a.button,
.page-portal-page main > a.button,
.page-portal-page main > div div a.button {
  color: #ffffff;
  background-color: #3b659b;
}
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: #3b659b;
}
.page-portal-page main .error,
.error {
  color: #f71735;
}
span.required
{
  color:#f71735;
}
body:not(.page-ecommerce) .menu-categories-container{ color:#000000; background-color:#e06cdc;}
    