@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url("/TemplatePackage/4.0/assets/fonts/lato-regular-webfont.eot");
  src: url("/TemplatePackage/4.0/assets/fonts/lato-regular-webfont.ttf") format("ttf"), url("/TemplatePackage/4.0/assets/fonts/lato-regular-webfont.woff") format("woff"), url("/TemplatePackage/4.0/assets/fonts/lato-regular-webfont.svg") format("svg"); }

/* breakpoints*/
body::after {
  content: "xs,sm,md,lg,xl,xxl";
  display: none; }

body::before {
  display: none;
  content: "xs"; }

@media (min-width: 576px) {
  body::before {
    content: "sm"; } }

@media (min-width: 768px) {
  body::before {
    content: "md"; } }

@media (min-width: 992px) {
  body::before {
    content: "lg"; } }

@media (min-width: 1200px) {
  body::before {
    content: "xl"; } }

@media (min-width: 1440px) {
  body::before {
    content: "xxl"; } }

/* colors */
.bg-blue-p {
  background-color: #005eaa !important;
  color: #fff; }
  .bg-blue-p:hover {
    color: #fff; }
  .bg-blue-p a:not(.btn) {
    color: #fff; }
    .bg-blue-p a:not(.btn):hover {
      color: #fff; }
  .bg-blue-p a svg {
    fill: #fff; }

.bg-blue-s {
  background-color: #88c3ea !important;
  color: #000; }
  .bg-blue-s:hover {
    color: #000; }
  .bg-blue-s a:not(.btn) {
    color: #000; }
    .bg-blue-s a:not(.btn):hover {
      color: #000; }
  .bg-blue-s a svg {
    fill: #000; }

.bg-blue-t {
  background-color: #c0e9ff !important;
  color: #000; }
  .bg-blue-t:hover {
    color: #000; }
  .bg-blue-t a svg {
    fill: #000; }
  .bg-blue-t.card-header a {
    color: #000; }

.bg-blue-q {
  background-color: #edf9ff !important;
  color: #000; }
  .bg-blue-q:hover {
    color: #000; }
  .bg-blue-q a svg {
    fill: #000; }
  .bg-blue-q.card-header a {
    color: #000; }

.b-blue-p {
  border-color: #005eaa !important; }

.b-blue-s {
  border-color: #88c3ea !important; }

.b-blue-t {
  border-color: #c0e9ff !important; }

.b-blue-q {
  border-color: #edf9ff !important; }

.bt-blue-p {
  border-top-color: #005eaa !important; }

.bt-blue-s {
  border-top-color: #88c3ea !important; }

.bt-blue-t {
  border-top-color: #c0e9ff !important; }

.bt-blue-q {
  border-top-color: #edf9ff !important; }

.br-blue-p {
  border-right-color: #005eaa !important; }

.br-blue-s {
  border-right-color: #88c3ea !important; }

.br-blue-t {
  border-right-color: #c0e9ff !important; }

.br-blue-q {
  border-right-color: #edf9ff !important; }

.bb-blue-p {
  border-bottom-color: #005eaa !important; }

.bb-blue-s {
  border-bottom-color: #88c3ea !important; }

.bb-blue-t {
  border-bottom-color: #c0e9ff !important; }

.bb-blue-q {
  border-bottom-color: #edf9ff !important; }

.bl-blue-p {
  border-left-color: #005eaa !important; }

.bl-blue-s {
  border-left-color: #88c3ea !important; }

.bl-blue-t {
  border-left-color: #c0e9ff !important; }

.bl-blue-q {
  border-left-color: #edf9ff !important; }

svg.fill-blue-p,
svg .fill-blue-p,
.fill-blue-p {
  fill: #005eaa !important; }
  svg.fill-blue-p::before,
  svg .fill-blue-p::before,
  .fill-blue-p::before {
    color: #005eaa !important; }

svg.fill-blue-s,
svg .fill-blue-s,
.fill-blue-s {
  fill: #88c3ea !important; }
  svg.fill-blue-s::before,
  svg .fill-blue-s::before,
  .fill-blue-s::before {
    color: #88c3ea !important; }

svg.fill-blue-t,
svg .fill-blue-t,
.fill-blue-t {
  fill: #c0e9ff !important; }
  svg.fill-blue-t::before,
  svg .fill-blue-t::before,
  .fill-blue-t::before {
    color: #c0e9ff !important; }

svg.fill-blue-q,
svg .fill-blue-q,
.fill-blue-q {
  fill: #edf9ff !important; }
  svg.fill-blue-q::before,
  svg .fill-blue-q::before,
  .fill-blue-q::before {
    color: #edf9ff !important; }

.btn-blue-p {
  background-color: #005eaa !important;
  border-color: #005eaa !important;
  color: #fff; }
  .btn-blue-p:hover {
    background-color: #005091 !important;
    color: #fff; }
  .btn-blue-p svg {
    fill: #fff !important; }

.btn-blue-s {
  background-color: #88c3ea !important;
  border-color: #88c3ea !important;
  color: #000; }
  .btn-blue-s:hover {
    background-color: #72b8e6 !important;
    color: #000; }
  .btn-blue-s svg {
    fill: #000 !important; }

.btn-blue-t {
  background-color: #c0e9ff !important;
  border-color: #c0e9ff !important;
  color: #075290; }
  .btn-blue-t:hover {
    background-color: #a7e0ff !important;
    color: #075290; }
  .btn-blue-t svg {
    fill: #075290 !important; }

.btn-blue-q {
  background-color: #edf9ff !important;
  border-color: #edf9ff !important;
  color: #075290; }
  .btn-blue-q:hover {
    background-color: #d4f1ff !important;
    color: #075290; }
  .btn-blue-q svg {
    fill: #075290 !important; }

.hollow.btn-blue-p {
  background-color: #005eaa !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-blue-p:hover {
    background-color: #006cc4 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-blue-s {
  background-color: #88c3ea !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-blue-s:hover {
    background-color: #9eceee !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-blue-t {
  background-color: #c0e9ff !important;
  border-color: #005eaa !important;
  color: #005eaa !important; }
  .hollow.btn-blue-t:hover {
    background-color: #a7e0ff !important;
    border-color: #005eaa !important;
    color: #005eaa !important; }

.hollow.btn-blue-q {
  background-color: #edf9ff !important;
  border-color: #005eaa !important;
  color: #005eaa !important; }
  .hollow.btn-blue-q:hover {
    background-color: #d4f1ff !important;
    border-color: #005eaa !important;
    color: #005eaa !important; }

.bg-purple-p {
  background-color: #712177 !important;
  color: #fff; }
  .bg-purple-p:hover {
    color: #fff; }
  .bg-purple-p a:not(.btn) {
    color: #fff; }
    .bg-purple-p a:not(.btn):hover {
      color: #fff; }
  .bg-purple-p a svg {
    fill: #fff; }

.bg-purple-s {
  background-color: #b890bb !important;
  color: #000; }
  .bg-purple-s:hover {
    color: #000; }
  .bg-purple-s a:not(.btn) {
    color: #000; }
    .bg-purple-s a:not(.btn):hover {
      color: #000; }
  .bg-purple-s a svg {
    fill: #000; }

.bg-purple-t {
  background-color: #e3d3e4 !important;
  color: #000; }
  .bg-purple-t:hover {
    color: #000; }
  .bg-purple-t a svg {
    fill: #000; }
  .bg-purple-t.card-header a {
    color: #000; }

.bg-purple-q {
  background-color: #f7f2f7 !important;
  color: #000; }
  .bg-purple-q:hover {
    color: #000; }
  .bg-purple-q a svg {
    fill: #000; }
  .bg-purple-q.card-header a {
    color: #000; }

.b-purple-p {
  border-color: #712177 !important; }

.b-purple-s {
  border-color: #b890bb !important; }

.b-purple-t {
  border-color: #e3d3e4 !important; }

.b-purple-q {
  border-color: #f7f2f7 !important; }

.bt-purple-p {
  border-top-color: #712177 !important; }

.bt-purple-s {
  border-top-color: #b890bb !important; }

.bt-purple-t {
  border-top-color: #e3d3e4 !important; }

.bt-purple-q {
  border-top-color: #f7f2f7 !important; }

.br-purple-p {
  border-right-color: #712177 !important; }

.br-purple-s {
  border-right-color: #b890bb !important; }

.br-purple-t {
  border-right-color: #e3d3e4 !important; }

.br-purple-q {
  border-right-color: #f7f2f7 !important; }

.bb-purple-p {
  border-bottom-color: #712177 !important; }

.bb-purple-s {
  border-bottom-color: #b890bb !important; }

.bb-purple-t {
  border-bottom-color: #e3d3e4 !important; }

.bb-purple-q {
  border-bottom-color: #f7f2f7 !important; }

.bl-purple-p {
  border-left-color: #712177 !important; }

.bl-purple-s {
  border-left-color: #b890bb !important; }

.bl-purple-t {
  border-left-color: #e3d3e4 !important; }

.bl-purple-q {
  border-left-color: #f7f2f7 !important; }

svg.fill-purple-p,
svg .fill-purple-p,
.fill-purple-p {
  fill: #712177 !important; }
  svg.fill-purple-p::before,
  svg .fill-purple-p::before,
  .fill-purple-p::before {
    color: #712177 !important; }

svg.fill-purple-s,
svg .fill-purple-s,
.fill-purple-s {
  fill: #b890bb !important; }
  svg.fill-purple-s::before,
  svg .fill-purple-s::before,
  .fill-purple-s::before {
    color: #b890bb !important; }

svg.fill-purple-t,
svg .fill-purple-t,
.fill-purple-t {
  fill: #e3d3e4 !important; }
  svg.fill-purple-t::before,
  svg .fill-purple-t::before,
  .fill-purple-t::before {
    color: #e3d3e4 !important; }

svg.fill-purple-q,
svg .fill-purple-q,
.fill-purple-q {
  fill: #f7f2f7 !important; }
  svg.fill-purple-q::before,
  svg .fill-purple-q::before,
  .fill-purple-q::before {
    color: #f7f2f7 !important; }

.btn-purple-p {
  background-color: #712177 !important;
  border-color: #712177 !important;
  color: #fff; }
  .btn-purple-p:hover {
    background-color: #5e1b63 !important;
    color: #fff; }
  .btn-purple-p svg {
    fill: #fff !important; }

.btn-purple-s {
  background-color: #b890bb !important;
  border-color: #b890bb !important;
  color: #000; }
  .btn-purple-s:hover {
    background-color: #ae80b1 !important;
    color: #000; }
  .btn-purple-s svg {
    fill: #000 !important; }

.btn-purple-t {
  background-color: #e3d3e4 !important;
  border-color: #e3d3e4 !important;
  color: #075290; }
  .btn-purple-t:hover {
    background-color: #d9c3da !important;
    color: #075290; }
  .btn-purple-t svg {
    fill: #075290 !important; }

.btn-purple-q {
  background-color: #f7f2f7 !important;
  border-color: #f7f2f7 !important;
  color: #075290; }
  .btn-purple-q:hover {
    background-color: #ede2ed !important;
    color: #075290; }
  .btn-purple-q svg {
    fill: #075290 !important; }

.hollow.btn-purple-p {
  background-color: #712177 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-purple-p:hover {
    background-color: #84278b !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-purple-s {
  background-color: #b890bb !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-purple-s:hover {
    background-color: #c2a0c5 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-purple-t {
  background-color: #e3d3e4 !important;
  border-color: #712177 !important;
  color: #712177 !important; }
  .hollow.btn-purple-t:hover {
    background-color: #d9c3da !important;
    border-color: #712177 !important;
    color: #712177 !important; }

.hollow.btn-purple-q {
  background-color: #f7f2f7 !important;
  border-color: #712177 !important;
  color: #712177 !important; }
  .hollow.btn-purple-q:hover {
    background-color: #ede2ed !important;
    border-color: #712177 !important;
    color: #712177 !important; }

.bg-brown-p {
  background-color: #705043 !important;
  color: #fff; }
  .bg-brown-p:hover {
    color: #fff; }
  .bg-brown-p a:not(.btn) {
    color: #fff; }
    .bg-brown-p a:not(.btn):hover {
      color: #fff; }
  .bg-brown-p a svg {
    fill: #fff; }

.bg-brown-s {
  background-color: #ad907b !important;
  color: #000; }
  .bg-brown-s:hover {
    color: #000; }
  .bg-brown-s a:not(.btn) {
    color: #000; }
    .bg-brown-s a:not(.btn):hover {
      color: #000; }
  .bg-brown-s a svg {
    fill: #000; }

.bg-brown-t {
  background-color: #d7ccc8 !important;
  color: #000; }
  .bg-brown-t:hover {
    color: #000; }
  .bg-brown-t a svg {
    fill: #000; }
  .bg-brown-t.card-header a {
    color: #000; }

.bg-brown-q {
  background-color: #f2ebe8 !important;
  color: #000; }
  .bg-brown-q:hover {
    color: #000; }
  .bg-brown-q a svg {
    fill: #000; }
  .bg-brown-q.card-header a {
    color: #000; }

.b-brown-p {
  border-color: #705043 !important; }

.b-brown-s {
  border-color: #ad907b !important; }

.b-brown-t {
  border-color: #d7ccc8 !important; }

.b-brown-q {
  border-color: #f2ebe8 !important; }

.bt-brown-p {
  border-top-color: #705043 !important; }

.bt-brown-s {
  border-top-color: #ad907b !important; }

.bt-brown-t {
  border-top-color: #d7ccc8 !important; }

.bt-brown-q {
  border-top-color: #f2ebe8 !important; }

.br-brown-p {
  border-right-color: #705043 !important; }

.br-brown-s {
  border-right-color: #ad907b !important; }

.br-brown-t {
  border-right-color: #d7ccc8 !important; }

.br-brown-q {
  border-right-color: #f2ebe8 !important; }

.bb-brown-p {
  border-bottom-color: #705043 !important; }

.bb-brown-s {
  border-bottom-color: #ad907b !important; }

.bb-brown-t {
  border-bottom-color: #d7ccc8 !important; }

.bb-brown-q {
  border-bottom-color: #f2ebe8 !important; }

.bl-brown-p {
  border-left-color: #705043 !important; }

.bl-brown-s {
  border-left-color: #ad907b !important; }

.bl-brown-t {
  border-left-color: #d7ccc8 !important; }

.bl-brown-q {
  border-left-color: #f2ebe8 !important; }

svg.fill-brown-p,
svg .fill-brown-p,
.fill-brown-p {
  fill: #705043 !important; }
  svg.fill-brown-p::before,
  svg .fill-brown-p::before,
  .fill-brown-p::before {
    color: #705043 !important; }

svg.fill-brown-s,
svg .fill-brown-s,
.fill-brown-s {
  fill: #ad907b !important; }
  svg.fill-brown-s::before,
  svg .fill-brown-s::before,
  .fill-brown-s::before {
    color: #ad907b !important; }

svg.fill-brown-t,
svg .fill-brown-t,
.fill-brown-t {
  fill: #d7ccc8 !important; }
  svg.fill-brown-t::before,
  svg .fill-brown-t::before,
  .fill-brown-t::before {
    color: #d7ccc8 !important; }

svg.fill-brown-q,
svg .fill-brown-q,
.fill-brown-q {
  fill: #f2ebe8 !important; }
  svg.fill-brown-q::before,
  svg .fill-brown-q::before,
  .fill-brown-q::before {
    color: #f2ebe8 !important; }

.btn-brown-p {
  background-color: #705043 !important;
  border-color: #705043 !important;
  color: #fff; }
  .btn-brown-p:hover {
    background-color: #604539 !important;
    color: #fff; }
  .btn-brown-p svg {
    fill: #fff !important; }

.btn-brown-s {
  background-color: #ad907b !important;
  border-color: #ad907b !important;
  color: #000; }
  .btn-brown-s:hover {
    background-color: #a3836b !important;
    color: #000; }
  .btn-brown-s svg {
    fill: #000 !important; }

.btn-brown-t {
  background-color: #d7ccc8 !important;
  border-color: #d7ccc8 !important;
  color: #075290; }
  .btn-brown-t:hover {
    background-color: #ccbeb9 !important;
    color: #075290; }
  .btn-brown-t svg {
    fill: #075290 !important; }

.btn-brown-q {
  background-color: #f2ebe8 !important;
  border-color: #f2ebe8 !important;
  color: #075290; }
  .btn-brown-q:hover {
    background-color: #e9ddd8 !important;
    color: #075290; }
  .btn-brown-q svg {
    fill: #075290 !important; }

.hollow.btn-brown-p {
  background-color: #705043 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-brown-p:hover {
    background-color: #805b4d !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-brown-s {
  background-color: #ad907b !important;
  border-color: #000 !important;
  color: #000 !important; }
  .hollow.btn-brown-s:hover {
    background-color: #b79d8b !important;
    border-color: #000 !important;
    color: #000 !important; }

.hollow.btn-brown-t {
  background-color: #d7ccc8 !important;
  border-color: #604539 !important;
  color: #604539 !important; }
  .hollow.btn-brown-t:hover {
    background-color: #ccbeb9 !important;
    border-color: #604539 !important;
    color: #604539 !important; }

.hollow.btn-brown-q {
  background-color: #f2ebe8 !important;
  border-color: #604539 !important;
  color: #604539 !important; }
  .hollow.btn-brown-q:hover {
    background-color: #e9ddd8 !important;
    border-color: #604539 !important;
    color: #604539 !important; }

.bg-teal-p {
  background-color: #00695c !important;
  color: #fff; }
  .bg-teal-p:hover {
    color: #fff; }
  .bg-teal-p a:not(.btn) {
    color: #fff; }
    .bg-teal-p a:not(.btn):hover {
      color: #fff; }
  .bg-teal-p a svg {
    fill: #fff; }

.bg-teal-s {
  background-color: #4ebaaa !important;
  color: #000; }
  .bg-teal-s:hover {
    color: #000; }
  .bg-teal-s a:not(.btn) {
    color: #000; }
    .bg-teal-s a:not(.btn):hover {
      color: #000; }
  .bg-teal-s a svg {
    fill: #000; }

.bg-teal-t {
  background-color: #ceece7 !important;
  color: #000; }
  .bg-teal-t:hover {
    color: #000; }
  .bg-teal-t a svg {
    fill: #000; }
  .bg-teal-t.card-header a {
    color: #000; }

.bg-teal-q {
  background-color: #ebf7f5 !important;
  color: #000; }
  .bg-teal-q:hover {
    color: #000; }
  .bg-teal-q a svg {
    fill: #000; }
  .bg-teal-q.card-header a {
    color: #000; }

.b-teal-p {
  border-color: #00695c !important; }

.b-teal-s {
  border-color: #4ebaaa !important; }

.b-teal-t {
  border-color: #ceece7 !important; }

.b-teal-q {
  border-color: #ebf7f5 !important; }

.bt-teal-p {
  border-top-color: #00695c !important; }

.bt-teal-s {
  border-top-color: #4ebaaa !important; }

.bt-teal-t {
  border-top-color: #ceece7 !important; }

.bt-teal-q {
  border-top-color: #ebf7f5 !important; }

.br-teal-p {
  border-right-color: #00695c !important; }

.br-teal-s {
  border-right-color: #4ebaaa !important; }

.br-teal-t {
  border-right-color: #ceece7 !important; }

.br-teal-q {
  border-right-color: #ebf7f5 !important; }

.bb-teal-p {
  border-bottom-color: #00695c !important; }

.bb-teal-s {
  border-bottom-color: #4ebaaa !important; }

.bb-teal-t {
  border-bottom-color: #ceece7 !important; }

.bb-teal-q {
  border-bottom-color: #ebf7f5 !important; }

.bl-teal-p {
  border-left-color: #00695c !important; }

.bl-teal-s {
  border-left-color: #4ebaaa !important; }

.bl-teal-t {
  border-left-color: #ceece7 !important; }

.bl-teal-q {
  border-left-color: #ebf7f5 !important; }

svg.fill-teal-p,
svg .fill-teal-p,
.fill-teal-p {
  fill: #00695c !important; }
  svg.fill-teal-p::before,
  svg .fill-teal-p::before,
  .fill-teal-p::before {
    color: #00695c !important; }

svg.fill-teal-s,
svg .fill-teal-s,
.fill-teal-s {
  fill: #4ebaaa !important; }
  svg.fill-teal-s::before,
  svg .fill-teal-s::before,
  .fill-teal-s::before {
    color: #4ebaaa !important; }

svg.fill-teal-t,
svg .fill-teal-t,
.fill-teal-t {
  fill: #ceece7 !important; }
  svg.fill-teal-t::before,
  svg .fill-teal-t::before,
  .fill-teal-t::before {
    color: #ceece7 !important; }

svg.fill-teal-q,
svg .fill-teal-q,
.fill-teal-q {
  fill: #ebf7f5 !important; }
  svg.fill-teal-q::before,
  svg .fill-teal-q::before,
  .fill-teal-q::before {
    color: #ebf7f5 !important; }

.btn-teal-p {
  background-color: #00695c !important;
  border-color: #00695c !important;
  color: #fff; }
  .btn-teal-p:hover {
    background-color: #005046 !important;
    color: #fff; }
  .btn-teal-p svg {
    fill: #fff !important; }

.btn-teal-s {
  background-color: #4ebaaa !important;
  border-color: #4ebaaa !important;
  color: #000; }
  .btn-teal-s:hover {
    background-color: #43ac9c !important;
    color: #000; }
  .btn-teal-s svg {
    fill: #000 !important; }

.btn-teal-t {
  background-color: #ceece7 !important;
  border-color: #ceece7 !important;
  color: #075290; }
  .btn-teal-t:hover {
    background-color: #bce5de !important;
    color: #075290; }
  .btn-teal-t svg {
    fill: #075290 !important; }

.btn-teal-q {
  background-color: #ebf7f5 !important;
  border-color: #ebf7f5 !important;
  color: #075290; }
  .btn-teal-q:hover {
    background-color: #d9f0ec !important;
    color: #075290; }
  .btn-teal-q svg {
    fill: #075290 !important; }

.hollow.btn-teal-p {
  background-color: #00695c !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-teal-p:hover {
    background-color: #008372 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-teal-s {
  background-color: #4ebaaa !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-teal-s:hover {
    background-color: #60c1b3 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-teal-t {
  background-color: #ceece7 !important;
  border-color: #00695c !important;
  color: #00695c !important; }
  .hollow.btn-teal-t:hover {
    background-color: #bce5de !important;
    border-color: #00695c !important;
    color: #00695c !important; }

.hollow.btn-teal-q {
  background-color: #ebf7f5 !important;
  border-color: #00695c !important;
  color: #00695c !important; }
  .hollow.btn-teal-q:hover {
    background-color: #d9f0ec !important;
    border-color: #00695c !important;
    color: #00695c !important; }

.bg-orange-p {
  background-color: #bb4d00 !important;
  color: #fff; }
  .bg-orange-p:hover {
    color: #fff; }
  .bg-orange-p a:not(.btn) {
    color: #fff; }
    .bg-orange-p a:not(.btn):hover {
      color: #fff; }
  .bg-orange-p a svg {
    fill: #fff; }

.bg-orange-s {
  background-color: #ffad42 !important;
  color: #000; }
  .bg-orange-s:hover {
    color: #000; }
  .bg-orange-s a:not(.btn) {
    color: #000; }
    .bg-orange-s a:not(.btn):hover {
      color: #000; }
  .bg-orange-s a svg {
    fill: #000; }

.bg-orange-t {
  background-color: #ffe97d !important;
  color: #000; }
  .bg-orange-t:hover {
    color: #000; }
  .bg-orange-t a svg {
    fill: #000; }
  .bg-orange-t.card-header a {
    color: #000; }

.bg-orange-q {
  background-color: #fff4cf !important;
  color: #000; }
  .bg-orange-q:hover {
    color: #000; }
  .bg-orange-q a svg {
    fill: #000; }
  .bg-orange-q.card-header a {
    color: #000; }

.b-orange-p {
  border-color: #bb4d00 !important; }

.b-orange-s {
  border-color: #ffad42 !important; }

.b-orange-t {
  border-color: #ffe97d !important; }

.b-orange-q {
  border-color: #fff4cf !important; }

.bt-orange-p {
  border-top-color: #bb4d00 !important; }

.bt-orange-s {
  border-top-color: #ffad42 !important; }

.bt-orange-t {
  border-top-color: #ffe97d !important; }

.bt-orange-q {
  border-top-color: #fff4cf !important; }

.br-orange-p {
  border-right-color: #bb4d00 !important; }

.br-orange-s {
  border-right-color: #ffad42 !important; }

.br-orange-t {
  border-right-color: #ffe97d !important; }

.br-orange-q {
  border-right-color: #fff4cf !important; }

.bb-orange-p {
  border-bottom-color: #bb4d00 !important; }

.bb-orange-s {
  border-bottom-color: #ffad42 !important; }

.bb-orange-t {
  border-bottom-color: #ffe97d !important; }

.bb-orange-q {
  border-bottom-color: #fff4cf !important; }

.bl-orange-p {
  border-left-color: #bb4d00 !important; }

.bl-orange-s {
  border-left-color: #ffad42 !important; }

.bl-orange-t {
  border-left-color: #ffe97d !important; }

.bl-orange-q {
  border-left-color: #fff4cf !important; }

svg.fill-orange-p,
svg .fill-orange-p,
.fill-orange-p {
  fill: #bb4d00 !important; }
  svg.fill-orange-p::before,
  svg .fill-orange-p::before,
  .fill-orange-p::before {
    color: #bb4d00 !important; }

svg.fill-orange-s,
svg .fill-orange-s,
.fill-orange-s {
  fill: #ffad42 !important; }
  svg.fill-orange-s::before,
  svg .fill-orange-s::before,
  .fill-orange-s::before {
    color: #ffad42 !important; }

svg.fill-orange-t,
svg .fill-orange-t,
.fill-orange-t {
  fill: #ffe97d !important; }
  svg.fill-orange-t::before,
  svg .fill-orange-t::before,
  .fill-orange-t::before {
    color: #ffe97d !important; }

svg.fill-orange-q,
svg .fill-orange-q,
.fill-orange-q {
  fill: #fff4cf !important; }
  svg.fill-orange-q::before,
  svg .fill-orange-q::before,
  .fill-orange-q::before {
    color: #fff4cf !important; }

.btn-orange-p {
  background-color: #bb4d00 !important;
  border-color: #bb4d00 !important;
  color: #fff; }
  .btn-orange-p:hover {
    background-color: #a24300 !important;
    color: #fff; }
  .btn-orange-p svg {
    fill: #fff !important; }

.btn-orange-s {
  background-color: #ffad42 !important;
  border-color: #ffad42 !important;
  color: #000; }
  .btn-orange-s:hover {
    background-color: #ffa229 !important;
    color: #000; }
  .btn-orange-s svg {
    fill: #000 !important; }

.btn-orange-t {
  background-color: #ffe97d !important;
  border-color: #ffe97d !important;
  color: #075290; }
  .btn-orange-t:hover {
    background-color: #ffe564 !important;
    color: #075290; }
  .btn-orange-t svg {
    fill: #075290 !important; }

.btn-orange-q {
  background-color: #fff4cf !important;
  border-color: #fff4cf !important;
  color: #075290; }
  .btn-orange-q:hover {
    background-color: #ffeeb6 !important;
    color: #075290; }
  .btn-orange-q svg {
    fill: #075290 !important; }

.hollow.btn-orange-p {
  background-color: #bb4d00 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-orange-p:hover {
    background-color: #d55800 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-orange-s {
  background-color: #ffad42 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-orange-s:hover {
    background-color: #ffb85c !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-orange-t {
  background-color: #ffe97d !important;
  border-color: #bb4d00 !important;
  color: #bb4d00 !important; }
  .hollow.btn-orange-t:hover {
    background-color: #ffe564 !important;
    border-color: #bb4d00 !important;
    color: #bb4d00 !important; }

.hollow.btn-orange-q {
  background-color: #fff4cf !important;
  border-color: #bb4d00 !important;
  color: #bb4d00 !important; }
  .hollow.btn-orange-q:hover {
    background-color: #ffeeb6 !important;
    border-color: #bb4d00 !important;
    color: #bb4d00 !important; }

.bg-pink-p {
  background-color: #af4448 !important;
  color: #fff; }
  .bg-pink-p:hover {
    color: #fff; }
  .bg-pink-p a:not(.btn) {
    color: #fff; }
    .bg-pink-p a:not(.btn):hover {
      color: #fff; }
  .bg-pink-p a svg {
    fill: #fff; }

.bg-pink-s {
  background-color: #e57373 !important;
  color: #000; }
  .bg-pink-s:hover {
    color: #000; }
  .bg-pink-s a:not(.btn) {
    color: #000; }
    .bg-pink-s a:not(.btn):hover {
      color: #000; }
  .bg-pink-s a svg {
    fill: #000; }

.bg-pink-t {
  background-color: #ffc2c2 !important;
  color: #000; }
  .bg-pink-t:hover {
    color: #000; }
  .bg-pink-t a svg {
    fill: #000; }
  .bg-pink-t.card-header a {
    color: #000; }

.bg-pink-q {
  background-color: #ffe7e7 !important;
  color: #000; }
  .bg-pink-q:hover {
    color: #000; }
  .bg-pink-q a svg {
    fill: #000; }
  .bg-pink-q.card-header a {
    color: #000; }

.b-pink-p {
  border-color: #af4448 !important; }

.b-pink-s {
  border-color: #e57373 !important; }

.b-pink-t {
  border-color: #ffc2c2 !important; }

.b-pink-q {
  border-color: #ffe7e7 !important; }

.bt-pink-p {
  border-top-color: #af4448 !important; }

.bt-pink-s {
  border-top-color: #e57373 !important; }

.bt-pink-t {
  border-top-color: #ffc2c2 !important; }

.bt-pink-q {
  border-top-color: #ffe7e7 !important; }

.br-pink-p {
  border-right-color: #af4448 !important; }

.br-pink-s {
  border-right-color: #e57373 !important; }

.br-pink-t {
  border-right-color: #ffc2c2 !important; }

.br-pink-q {
  border-right-color: #ffe7e7 !important; }

.bb-pink-p {
  border-bottom-color: #af4448 !important; }

.bb-pink-s {
  border-bottom-color: #e57373 !important; }

.bb-pink-t {
  border-bottom-color: #ffc2c2 !important; }

.bb-pink-q {
  border-bottom-color: #ffe7e7 !important; }

.bl-pink-p {
  border-left-color: #af4448 !important; }

.bl-pink-s {
  border-left-color: #e57373 !important; }

.bl-pink-t {
  border-left-color: #ffc2c2 !important; }

.bl-pink-q {
  border-left-color: #ffe7e7 !important; }

svg.fill-pink-p,
svg .fill-pink-p,
.fill-pink-p {
  fill: #af4448 !important; }
  svg.fill-pink-p::before,
  svg .fill-pink-p::before,
  .fill-pink-p::before {
    color: #af4448 !important; }

svg.fill-pink-s,
svg .fill-pink-s,
.fill-pink-s {
  fill: #e57373 !important; }
  svg.fill-pink-s::before,
  svg .fill-pink-s::before,
  .fill-pink-s::before {
    color: #e57373 !important; }

svg.fill-pink-t,
svg .fill-pink-t,
.fill-pink-t {
  fill: #ffc2c2 !important; }
  svg.fill-pink-t::before,
  svg .fill-pink-t::before,
  .fill-pink-t::before {
    color: #ffc2c2 !important; }

svg.fill-pink-d,
svg .fill-pink-d,
.fill-pink-d {
  fill: #ffe7e7 !important; }
  svg.fill-pink-d::before,
  svg .fill-pink-d::before,
  .fill-pink-d::before {
    color: #ffe7e7 !important; }

.btn-pink-p {
  background-color: #af4448 !important;
  border-color: #af4448 !important;
  color: #fff; }
  .btn-pink-p:hover {
    background-color: #9d3d40 !important;
    color: #fff; }
  .btn-pink-p svg {
    fill: #fff !important; }

.btn-pink-s {
  background-color: #e57373 !important;
  border-color: #e57373 !important;
  color: #000; }
  .btn-pink-s:hover {
    background-color: #e15d5d !important;
    color: #000; }
  .btn-pink-s svg {
    fill: #000 !important; }

.btn-pink-t {
  background-color: #ffc2c2 !important;
  border-color: #ffc2c2 !important;
  color: #075290; }
  .btn-pink-t:hover {
    background-color: #ffa9a9 !important;
    color: #075290; }
  .btn-pink-t svg {
    fill: #075290 !important; }

.btn-pink-q {
  background-color: #ffe7e7 !important;
  border-color: #ffe7e7 !important;
  color: #075290; }
  .btn-pink-q:hover {
    background-color: #ffcece !important;
    color: #075290; }
  .btn-pink-q svg {
    fill: #075290 !important; }

.hollow.btn-pink-p {
  background-color: #af4448 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-pink-p:hover {
    background-color: #bb5155 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-pink-s {
  background-color: #e57373 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-pink-s:hover {
    background-color: #e98989 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-pink-t {
  background-color: #ffc2c2 !important;
  border-color: #af4448 !important;
  color: #af4448 !important; }
  .hollow.btn-pink-t:hover {
    background-color: #ffa9a9 !important;
    border-color: #af4448 !important;
    color: #af4448 !important; }

.hollow.btn-pink-q {
  background-color: #ffe7e7 !important;
  border-color: #af4448 !important;
  color: #af4448 !important; }
  .hollow.btn-pink-q:hover {
    background-color: #ffcece !important;
    border-color: #af4448 !important;
    color: #af4448 !important; }

.bg-slate-p {
  background-color: #29434e !important;
  color: #fff; }
  .bg-slate-p:hover {
    color: #fff; }
  .bg-slate-p a:not(.btn) {
    color: #fff; }
    .bg-slate-p a:not(.btn):hover {
      color: #fff; }
  .bg-slate-p a svg {
    fill: #fff; }

.bg-slate-s {
  background-color: #7e9ba5 !important;
  color: #000; }
  .bg-slate-s:hover {
    color: #000; }
  .bg-slate-s a:not(.btn) {
    color: #000; }
    .bg-slate-s a:not(.btn):hover {
      color: #000; }
  .bg-slate-s a svg {
    fill: #000; }

.bg-slate-t {
  background-color: #b6c6d2 !important;
  color: #000; }
  .bg-slate-t:hover {
    color: #000; }
  .bg-slate-t a svg {
    fill: #000; }
  .bg-slate-t.card-header a {
    color: #000; }

.bg-slate-q {
  background-color: #e2e8ed !important;
  color: #000; }
  .bg-slate-q:hover {
    color: #000; }
  .bg-slate-q a svg {
    fill: #000; }
  .bg-slate-q.card-header a {
    color: #000; }

.b-slate-p {
  border-color: #29434e !important; }

.b-slate-s {
  border-color: #7e9ba5 !important; }

.b-slate-t {
  border-color: #b6c6d2 !important; }

.b-slate-q {
  border-color: #e2e8ed !important; }

.bt-slate-p {
  border-top-color: #29434e !important; }

.bt-slate-s {
  border-top-color: #7e9ba5 !important; }

.bt-slate-t {
  border-top-color: #b6c6d2 !important; }

.bt-slate-q {
  border-top-color: #e2e8ed !important; }

.br-slate-p {
  border-right-color: #29434e !important; }

.br-slate-s {
  border-right-color: #7e9ba5 !important; }

.br-slate-t {
  border-right-color: #b6c6d2 !important; }

.br-slate-q {
  border-right-color: #e2e8ed !important; }

.bb-slate-p {
  border-bottom-color: #29434e !important; }

.bb-slate-s {
  border-bottom-color: #7e9ba5 !important; }

.bb-slate-t {
  border-bottom-color: #b6c6d2 !important; }

.bb-slate-q {
  border-bottom-color: #e2e8ed !important; }

.bl-slate-p {
  border-left-color: #29434e !important; }

.bl-slate-s {
  border-left-color: #7e9ba5 !important; }

.bl-slate-t {
  border-left-color: #b6c6d2 !important; }

.bl-slate-q {
  border-left-color: #e2e8ed !important; }

svg.fill-slate-p,
svg .fill-slate-p,
.fill-slate-p {
  fill: #29434e !important; }
  svg.fill-slate-p::before,
  svg .fill-slate-p::before,
  .fill-slate-p::before {
    color: #29434e !important; }

svg.fill-slate-s,
svg .fill-slate-s,
.fill-slate-s {
  fill: #7e9ba5 !important; }
  svg.fill-slate-s::before,
  svg .fill-slate-s::before,
  .fill-slate-s::before {
    color: #7e9ba5 !important; }

svg.fill-slate-t,
svg .fill-slate-t,
.fill-slate-t {
  fill: #b6c6d2 !important; }
  svg.fill-slate-t::before,
  svg .fill-slate-t::before,
  .fill-slate-t::before {
    color: #b6c6d2 !important; }

svg.fill-slate-q,
svg .fill-slate-q,
.fill-slate-q {
  fill: #e2e8ed !important; }
  svg.fill-slate-q::before,
  svg .fill-slate-q::before,
  .fill-slate-q::before {
    color: #e2e8ed !important; }

.btn-slate-p {
  background-color: #29434e !important;
  border-color: #29434e !important;
  color: #fff; }
  .btn-slate-p:hover {
    background-color: #20353d !important;
    color: #fff; }
  .btn-slate-p svg {
    fill: #fff !important; }

.btn-slate-s {
  background-color: #7e9ba5 !important;
  border-color: #7e9ba5 !important;
  color: #000; }
  .btn-slate-s:hover {
    background-color: #6f8f9b !important;
    color: #000; }
  .btn-slate-s svg {
    fill: #000 !important; }

.btn-slate-t {
  background-color: #b6c6d2 !important;
  border-color: #b6c6d2 !important;
  color: #075290; }
  .btn-slate-t:hover {
    background-color: #a6bac8 !important;
    color: #075290; }
  .btn-slate-t svg {
    fill: #075290 !important; }

.btn-slate-q {
  background-color: #e2e8ed !important;
  border-color: #e2e8ed !important;
  color: #075290; }
  .btn-slate-q:hover {
    background-color: #d2dce3 !important;
    color: #075290; }
  .btn-slate-q svg {
    fill: #075290 !important; }

.hollow.btn-slate-p {
  background-color: #29434e !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-slate-p:hover {
    background-color: #32515f !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-slate-s {
  background-color: #7e9ba5 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-slate-s:hover {
    background-color: #8da7af !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-slate-t {
  background-color: #b6c6d2 !important;
  border-color: #29434e !important;
  color: #29434e !important; }
  .hollow.btn-slate-t:hover {
    background-color: #a6bac8 !important;
    border-color: #29434e !important;
    color: #29434e !important; }

.hollow.btn-slate-q {
  background-color: #e2e8ed !important;
  border-color: #29434e !important;
  color: #29434e !important; }
  .hollow.btn-slate-q:hover {
    background-color: #d2dce3 !important;
    border-color: #29434e !important;
    color: #29434e !important; }

.bg-indigo-p {
  background-color: #26418f !important;
  color: #fff; }
  .bg-indigo-p:hover {
    color: #fff; }
  .bg-indigo-p a:not(.btn) {
    color: #fff; }
    .bg-indigo-p a:not(.btn):hover {
      color: #fff; }
  .bg-indigo-p a svg {
    fill: #fff; }

.bg-indigo-s {
  background-color: #92a6dd !important;
  color: #000; }
  .bg-indigo-s:hover {
    color: #000; }
  .bg-indigo-s a:not(.btn) {
    color: #000; }
    .bg-indigo-s a:not(.btn):hover {
      color: #000; }
  .bg-indigo-s a svg {
    fill: #000; }

.bg-indigo-t {
  background-color: #dee8ff !important;
  color: #000; }
  .bg-indigo-t:hover {
    color: #000; }
  .bg-indigo-t a svg {
    fill: #000; }
  .bg-indigo-t.card-header a {
    color: #000; }

.bg-indigo-q {
  background-color: #f2f6ff !important;
  color: #000; }
  .bg-indigo-q:hover {
    color: #000; }
  .bg-indigo-q a svg {
    fill: #000; }
  .bg-indigo-q.card-header a {
    color: #000; }

.b-indigo-p {
  border-color: #26418f !important; }

.b-indigo-s {
  border-color: #92a6dd !important; }

.b-indigo-t {
  border-color: #dee8ff !important; }

.b-indigo-q {
  border-color: #f2f6ff !important; }

.bt-indigo-p {
  border-top-color: #26418f !important; }

.bt-indigo-s {
  border-top-color: #92a6dd !important; }

.bt-indigo-t {
  border-top-color: #dee8ff !important; }

.bt-indigo-q {
  border-top-color: #f2f6ff !important; }

.br-indigo-p {
  border-right-color: #26418f !important; }

.br-indigo-s {
  border-right-color: #92a6dd !important; }

.br-indigo-t {
  border-right-color: #dee8ff !important; }

.br-indigo-q {
  border-right-color: #f2f6ff !important; }

.bb-indigo-p {
  border-bottom-color: #26418f !important; }

.bb-indigo-s {
  border-bottom-color: #92a6dd !important; }

.bb-indigo-t {
  border-bottom-color: #dee8ff !important; }

.bb-indigo-q {
  border-bottom-color: #f2f6ff !important; }

.bl-indigo-p {
  border-left-color: #26418f !important; }

.bl-indigo-s {
  border-left-color: #92a6dd !important; }

.bl-indigo-t {
  border-left-color: #dee8ff !important; }

.bl-indigo-q {
  border-left-color: #f2f6ff !important; }

svg.fill-indigo-p,
svg .fill-indigo-p,
.fill-indigo-p {
  fill: #26418f !important; }
  svg.fill-indigo-p::before,
  svg .fill-indigo-p::before,
  .fill-indigo-p::before {
    color: #26418f !important; }

svg.fill-indigo-s,
svg .fill-indigo-s,
.fill-indigo-s {
  fill: #92a6dd !important; }
  svg.fill-indigo-s::before,
  svg .fill-indigo-s::before,
  .fill-indigo-s::before {
    color: #92a6dd !important; }

svg.fill-indigo-t,
svg .fill-indigo-t,
.fill-indigo-t {
  fill: #dee8ff !important; }
  svg.fill-indigo-t::before,
  svg .fill-indigo-t::before,
  .fill-indigo-t::before {
    color: #dee8ff !important; }

svg.fill-indigo-q,
svg .fill-indigo-q,
.fill-indigo-q {
  fill: #f2f6ff !important; }
  svg.fill-indigo-q::before,
  svg .fill-indigo-q::before,
  .fill-indigo-q::before {
    color: #f2f6ff !important; }

.btn-indigo-p {
  background-color: #26418f !important;
  border-color: #26418f !important;
  color: #fff; }
  .btn-indigo-p:hover {
    background-color: #21387b !important;
    color: #fff; }
  .btn-indigo-p svg {
    fill: #fff !important; }

.btn-indigo-s {
  background-color: #92a6dd !important;
  border-color: #92a6dd !important;
  color: #000; }
  .btn-indigo-s:hover {
    background-color: #7f96d7 !important;
    color: #000; }
  .btn-indigo-s svg {
    fill: #000 !important; }

.btn-indigo-t {
  background-color: #dee8ff !important;
  border-color: #dee8ff !important;
  color: #075290; }
  .btn-indigo-t:hover {
    background-color: #c5d6ff !important;
    color: #075290; }
  .btn-indigo-t svg {
    fill: #075290 !important; }

.btn-indigo-q {
  background-color: #f2f6ff !important;
  border-color: #f2f6ff !important;
  color: #075290; }
  .btn-indigo-q:hover {
    background-color: #d9e4ff !important;
    color: #075290; }
  .btn-indigo-q svg {
    fill: #075290 !important; }

.hollow.btn-indigo-p {
  background-color: #26418f !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-indigo-p:hover {
    background-color: #2b4aa3 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-indigo-s {
  background-color: #92a6dd !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-indigo-s:hover {
    background-color: #a5b6e3 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-indigo-t {
  background-color: #dee8ff !important;
  border-color: #26418f !important;
  color: #26418f !important; }
  .hollow.btn-indigo-t:hover {
    background-color: #c5d6ff !important;
    border-color: #26418f !important;
    color: #26418f !important; }

.hollow.btn-indigo-q {
  background-color: #f2f6ff !important;
  border-color: #26418f !important;
  color: #26418f !important; }
  .hollow.btn-indigo-q:hover {
    background-color: #d9e4ff !important;
    border-color: #26418f !important;
    color: #26418f !important; }

.bg-cyan-p {
  background-color: #006778 !important;
  color: #fff; }
  .bg-cyan-p:hover {
    color: #fff; }
  .bg-cyan-p a:not(.btn) {
    color: #fff; }
    .bg-cyan-p a:not(.btn):hover {
      color: #fff; }
  .bg-cyan-p a svg {
    fill: #fff; }

.bg-cyan-s {
  background-color: #65b0bd !important;
  color: #000; }
  .bg-cyan-s:hover {
    color: #000; }
  .bg-cyan-s a:not(.btn) {
    color: #000; }
    .bg-cyan-s a:not(.btn):hover {
      color: #000; }
  .bg-cyan-s a svg {
    fill: #000; }

.bg-cyan-t {
  background-color: #cce5e9 !important;
  color: #000; }
  .bg-cyan-t:hover {
    color: #000; }
  .bg-cyan-t a svg {
    fill: #000; }
  .bg-cyan-t.card-header a {
    color: #000; }

.bg-cyan-q {
  background-color: #ebf5f6 !important;
  color: #000; }
  .bg-cyan-q:hover {
    color: #000; }
  .bg-cyan-q a svg {
    fill: #000; }
  .bg-cyan-q.card-header a {
    color: #000; }

.b-cyan-p {
  border-color: #006778 !important; }

.b-cyan-s {
  border-color: #65b0bd !important; }

.b-cyan-t {
  border-color: #cce5e9 !important; }

.b-cyan-q {
  border-color: #ebf5f6 !important; }

.bt-cyan-p {
  border-top-color: #006778 !important; }

.bt-cyan-s {
  border-top-color: #65b0bd !important; }

.bt-cyan-t {
  border-top-color: #cce5e9 !important; }

.bt-cyan-q {
  border-top-color: #ebf5f6 !important; }

.br-cyan-p {
  border-right-color: #006778 !important; }

.br-cyan-s {
  border-right-color: #65b0bd !important; }

.br-cyan-t {
  border-right-color: #cce5e9 !important; }

.br-cyan-q {
  border-right-color: #ebf5f6 !important; }

.bb-cyan-p {
  border-bottom-color: #006778 !important; }

.bb-cyan-s {
  border-bottom-color: #65b0bd !important; }

.bb-cyan-t {
  border-bottom-color: #cce5e9 !important; }

.bb-cyan-q {
  border-bottom-color: #ebf5f6 !important; }

.bl-cyan-p {
  border-left-color: #006778 !important; }

.bl-cyan-s {
  border-left-color: #65b0bd !important; }

.bl-cyan-t {
  border-left-color: #cce5e9 !important; }

.bl-cyan-q {
  border-left-color: #ebf5f6 !important; }

svg.fill-cyan-p,
svg .fill-cyan-p,
.fill-cyan-p {
  fill: #006778 !important; }
  svg.fill-cyan-p::before,
  svg .fill-cyan-p::before,
  .fill-cyan-p::before {
    color: #006778 !important; }

svg.fill-cyan-s,
svg .fill-cyan-s,
.fill-cyan-s {
  fill: #65b0bd !important; }
  svg.fill-cyan-s::before,
  svg .fill-cyan-s::before,
  .fill-cyan-s::before {
    color: #65b0bd !important; }

svg.fill-cyan-t,
svg .fill-cyan-t,
.fill-cyan-t {
  fill: #cce5e9 !important; }
  svg.fill-cyan-t::before,
  svg .fill-cyan-t::before,
  .fill-cyan-t::before {
    color: #cce5e9 !important; }

svg.fill-cyan-q,
svg .fill-cyan-q,
.fill-cyan-q {
  fill: #ebf5f6 !important; }
  svg.fill-cyan-q::before,
  svg .fill-cyan-q::before,
  .fill-cyan-q::before {
    color: #ebf5f6 !important; }

.btn-cyan-p {
  background-color: #006778 !important;
  border-color: #006778 !important;
  color: #fff; }
  .btn-cyan-p:hover {
    background-color: #00515f !important;
    color: #fff; }
  .btn-cyan-p svg {
    fill: #fff !important; }

.btn-cyan-s {
  background-color: #65b0bd !important;
  border-color: #65b0bd !important;
  color: #000; }
  .btn-cyan-s:hover {
    background-color: #53a7b5 !important;
    color: #000; }
  .btn-cyan-s svg {
    fill: #000 !important; }

.btn-cyan-t {
  background-color: #cce5e9 !important;
  border-color: #cce5e9 !important;
  color: #075290; }
  .btn-cyan-t:hover {
    background-color: #badce1 !important;
    color: #075290; }
  .btn-cyan-t svg {
    fill: #075290 !important; }

.btn-cyan-q {
  background-color: #ebf5f6 !important;
  border-color: #ebf5f6 !important;
  color: #075290; }
  .btn-cyan-q:hover {
    background-color: #d9ecee !important;
    color: #075290; }
  .btn-cyan-q svg {
    fill: #075290 !important; }

.hollow.btn-cyan-p {
  background-color: #006778 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-cyan-p:hover {
    background-color: #007d92 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-cyan-s {
  background-color: #65b0bd !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-cyan-s:hover {
    background-color: #77b9c5 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-cyan-t {
  background-color: #cce5e9 !important;
  border-color: #006778 !important;
  color: #006778 !important; }
  .hollow.btn-cyan-t:hover {
    background-color: #badce1 !important;
    border-color: #006778 !important;
    color: #006778 !important; }

.hollow.btn-cyan-q {
  background-color: #ebf5f6 !important;
  border-color: #006778 !important;
  color: #006778 !important; }
  .hollow.btn-cyan-q:hover {
    background-color: #d9ecee !important;
    border-color: #006778 !important;
    color: #006778 !important; }

.bg-green-p {
  background-color: #4b830d !important;
  color: #fff; }
  .bg-green-p:hover {
    color: #fff; }
  .bg-green-p a:not(.btn) {
    color: #fff; }
    .bg-green-p a:not(.btn):hover {
      color: #fff; }
  .bg-green-p a svg {
    fill: #fff; }

.bg-green-s {
  background-color: #84bc49 !important;
  color: #000; }
  .bg-green-s:hover {
    color: #000; }
  .bg-green-s a:not(.btn) {
    color: #000; }
    .bg-green-s a:not(.btn):hover {
      color: #000; }
  .bg-green-s a svg {
    fill: #000; }

.bg-green-t {
  background-color: #dcedc8 !important;
  color: #000; }
  .bg-green-t:hover {
    color: #000; }
  .bg-green-t a svg {
    fill: #000; }
  .bg-green-t.card-header a {
    color: #000; }

.bg-green-q {
  background-color: #f1f8e9 !important;
  color: #000; }
  .bg-green-q:hover {
    color: #000; }
  .bg-green-q a svg {
    fill: #000; }
  .bg-green-q.card-header a {
    color: #000; }

.b-green-p {
  border-color: #4b830d !important; }

.b-green-s {
  border-color: #84bc49 !important; }

.b-green-t {
  border-color: #dcedc8 !important; }

.b-green-q {
  border-color: #f1f8e9 !important; }

.bt-green-p {
  border-top-color: #4b830d !important; }

.bt-green-s {
  border-top-color: #84bc49 !important; }

.bt-green-t {
  border-top-color: #dcedc8 !important; }

.bt-green-q {
  border-top-color: #f1f8e9 !important; }

.br-green-p {
  border-right-color: #4b830d !important; }

.br-green-s {
  border-right-color: #84bc49 !important; }

.br-green-t {
  border-right-color: #dcedc8 !important; }

.br-green-q {
  border-right-color: #f1f8e9 !important; }

.bb-green-p {
  border-bottom-color: #4b830d !important; }

.bb-green-s {
  border-bottom-color: #84bc49 !important; }

.bb-green-t {
  border-bottom-color: #dcedc8 !important; }

.bb-green-q {
  border-bottom-color: #f1f8e9 !important; }

.bl-green-p {
  border-left-color: #4b830d !important; }

.bl-green-s {
  border-left-color: #84bc49 !important; }

.bl-green-t {
  border-left-color: #dcedc8 !important; }

.bl-green-q {
  border-left-color: #f1f8e9 !important; }

svg.fill-green-p,
svg .fill-green-p,
.fill-green-p {
  fill: #4b830d !important; }
  svg.fill-green-p::before,
  svg .fill-green-p::before,
  .fill-green-p::before {
    color: #4b830d !important; }

svg.fill-green-s,
svg .fill-green-s,
.fill-green-s {
  fill: #84bc49 !important; }
  svg.fill-green-s::before,
  svg .fill-green-s::before,
  .fill-green-s::before {
    color: #84bc49 !important; }

svg.fill-green-t,
svg .fill-green-t,
.fill-green-t {
  fill: #dcedc8 !important; }
  svg.fill-green-t::before,
  svg .fill-green-t::before,
  .fill-green-t::before {
    color: #dcedc8 !important; }

svg.fill-green-q,
svg .fill-green-q,
.fill-green-q {
  fill: #f1f8e9 !important; }
  svg.fill-green-q::before,
  svg .fill-green-q::before,
  .fill-green-q::before {
    color: #f1f8e9 !important; }

.btn-green-p {
  background-color: #4b830d !important;
  border-color: #4b830d !important;
  color: #fff; }
  .btn-green-p:hover {
    background-color: #3e6c0b !important;
    color: #fff; }
  .btn-green-p svg {
    fill: #fff !important; }

.btn-green-s {
  background-color: #84bc49 !important;
  border-color: #84bc49 !important;
  color: #000; }
  .btn-green-s:hover {
    background-color: #77ac3f !important;
    color: #000; }
  .btn-green-s svg {
    fill: #000 !important; }

.btn-green-t {
  background-color: #dcedc8 !important;
  border-color: #dcedc8 !important;
  color: #075290; }
  .btn-green-t:hover {
    background-color: #d0e7b5 !important;
    color: #075290; }
  .btn-green-t svg {
    fill: #075290 !important; }

.btn-green-q {
  background-color: #f1f8e9 !important;
  border-color: #f1f8e9 !important;
  color: #075290; }
  .btn-green-q:hover {
    background-color: #e5f2d6 !important;
    color: #075290; }
  .btn-green-q svg {
    fill: #075290 !important; }

.hollow.btn-green-p {
  background-color: #4b830d !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-green-p:hover {
    background-color: #589a0f !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-green-s {
  background-color: #84bc49 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-green-s:hover {
    background-color: #91c35c !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-green-t {
  background-color: #dcedc8 !important;
  border-color: #4b830d !important;
  color: #4b830d !important; }
  .hollow.btn-green-t:hover {
    background-color: #d0e7b5 !important;
    border-color: #4b830d !important;
    color: #4b830d !important; }

.hollow.btn-green-q {
  background-color: #f1f8e9 !important;
  border-color: #4b830d !important;
  color: #4b830d !important; }
  .hollow.btn-green-q:hover {
    background-color: #e5f2d6 !important;
    border-color: #4b830d !important;
    color: #4b830d !important; }

.bg-amber-p {
  background-color: #fbab18 !important;
  color: #000; }
  .bg-amber-p:hover {
    color: #000; }
  .bg-amber-p a:not(.btn) {
    color: #000; }
    .bg-amber-p a:not(.btn):hover {
      color: #000; }
  .bg-amber-p a svg {
    fill: #000; }

.bg-amber-s {
  background-color: #ffd54f !important;
  color: #000; }
  .bg-amber-s:hover {
    color: #000; }
  .bg-amber-s a:not(.btn) {
    color: #000; }
    .bg-amber-s a:not(.btn):hover {
      color: #000; }
  .bg-amber-s a svg {
    fill: #000; }

.bg-amber-t {
  background-color: #ffecb3 !important;
  color: #000; }
  .bg-amber-t:hover {
    color: #000; }
  .bg-amber-t a svg {
    fill: #000; }
  .bg-amber-t.card-header a {
    color: #000; }

.bg-amber-q {
  background-color: #fff7e1 !important;
  color: #000; }
  .bg-amber-q:hover {
    color: #000; }
  .bg-amber-q a svg {
    fill: #000; }
  .bg-amber-q.card-header a {
    color: #000; }

.b-amber-p {
  border-color: #fbab18 !important; }

.b-amber-s {
  border-color: #ffd54f !important; }

.b-amber-t {
  border-color: #ffecb3 !important; }

.b-amber-q {
  border-color: #fff7e1 !important; }

.bt-amber-p {
  border-top-color: #fbab18 !important; }

.bt-amber-s {
  border-top-color: #ffd54f !important; }

.bt-amber-t {
  border-top-color: #ffecb3 !important; }

.bt-amber-q {
  border-top-color: #fff7e1 !important; }

.br-amber-p {
  border-right-color: #fbab18 !important; }

.br-amber-s {
  border-right-color: #ffd54f !important; }

.br-amber-t {
  border-right-color: #ffecb3 !important; }

.br-amber-q {
  border-right-color: #fff7e1 !important; }

.bb-amber-p {
  border-bottom-color: #fbab18 !important; }

.bb-amber-s {
  border-bottom-color: #ffd54f !important; }

.bb-amber-t {
  border-bottom-color: #ffecb3 !important; }

.bb-amber-q {
  border-bottom-color: #fff7e1 !important; }

.bl-amber-p {
  border-left-color: #fbab18 !important; }

.bl-amber-s {
  border-left-color: #ffd54f !important; }

.bl-amber-t {
  border-left-color: #ffecb3 !important; }

.bl-amber-q {
  border-left-color: #fff7e1 !important; }

svg.fill-amber-p,
svg .fill-amber-p,
.fill-amber-p {
  fill: #fbab18 !important; }
  svg.fill-amber-p::before,
  svg .fill-amber-p::before,
  .fill-amber-p::before {
    color: #fbab18 !important; }

svg.fill-amber-s,
svg .fill-amber-s,
.fill-amber-s {
  fill: #ffd54f !important; }
  svg.fill-amber-s::before,
  svg .fill-amber-s::before,
  .fill-amber-s::before {
    color: #ffd54f !important; }

svg.fill-amber-t,
svg .fill-amber-t,
.fill-amber-t {
  fill: #ffecb3 !important; }
  svg.fill-amber-t::before,
  svg .fill-amber-t::before,
  .fill-amber-t::before {
    color: #ffecb3 !important; }

svg.fill-amber-q,
svg .fill-amber-q,
.fill-amber-q {
  fill: #fff7e1 !important; }
  svg.fill-amber-q::before,
  svg .fill-amber-q::before,
  .fill-amber-q::before {
    color: #fff7e1 !important; }

.btn-amber-p {
  background-color: #fbab18 !important;
  border-color: #fbab18 !important;
  color: #000; }
  .btn-amber-p:hover {
    background-color: #f5a004 !important;
    color: #000; }
  .btn-amber-p svg {
    fill: #000 !important; }

.btn-amber-s {
  background-color: #ffd54f !important;
  border-color: #ffd54f !important;
  color: #000; }
  .btn-amber-s:hover {
    background-color: #ffcf36 !important;
    color: #000; }
  .btn-amber-s svg {
    fill: #000 !important; }

.btn-amber-t {
  background-color: #ffecb3 !important;
  border-color: #ffecb3 !important;
  color: #075290; }
  .btn-amber-t:hover {
    background-color: #ffe69a !important;
    color: #075290; }
  .btn-amber-t svg {
    fill: #075290 !important; }

.btn-amber-q {
  background-color: #fff7e1 !important;
  border-color: #fff7e1 !important;
  color: #075290; }
  .btn-amber-q:hover {
    background-color: #fff0c8 !important;
    color: #075290; }
  .btn-amber-q svg {
    fill: #075290 !important; }

.hollow.btn-amber-p {
  background-color: #fbab18 !important;
  border-color: #000 !important;
  color: #000 !important; }
  .hollow.btn-amber-p:hover {
    background-color: #fbb431 !important;
    border-color: #000 !important;
    color: #000 !important; }

.hollow.btn-amber-s {
  background-color: #ffd54f !important;
  border-color: #000 !important;
  color: #000 !important; }
  .hollow.btn-amber-s:hover {
    background-color: #ffdb69 !important;
    border-color: #000 !important;
    color: #000 !important; }

.hollow.btn-amber-t {
  background-color: #ffecb3 !important;
  border-color: #005091 !important;
  color: #005091 !important; }
  .hollow.btn-amber-t:hover {
    background-color: #ffe69a !important;
    border-color: #005091 !important;
    color: #005091 !important; }

.hollow.btn-amber-q {
  background-color: #fff7e1 !important;
  border-color: #005091 !important;
  color: #005091 !important; }
  .hollow.btn-amber-q:hover {
    background-color: #fff0c8 !important;
    border-color: #005091 !important;
    color: #005091 !important; }

.bg-alert-red,
.bg-alert-r {
  background-color: #870808 !important; }

.bg-red,
.bg-r {
  background-color: #8f0000 !important; }

.bg-white {
  background: #fff !important; }
  .bg-white.card-header a {
    color: #000; }

.bg-black {
  background: #000 !important; }

.b-white {
  border-color: #fff !important; }

.b-black {
  border-color: #000 !important; }

.bg-gray-d2 {
  background-color: #333 !important;
  color: #fff; }
  .bg-gray-d2:hover {
    color: #fff; }
  .bg-gray-d2 a:not(.btn) {
    color: #fff; }
    .bg-gray-d2 a:not(.btn):hover {
      color: #fff; }
  .bg-gray-d2 a svg {
    fill: #fff; }

.bg-gray-d1 {
  background-color: #555 !important;
  color: #fff; }
  .bg-gray-d1:hover {
    color: #fff; }
  .bg-gray-d1 a:not(.btn) {
    color: #fff; }
    .bg-gray-d1 a:not(.btn):hover {
      color: #fff; }
  .bg-gray-d1 a svg {
    fill: #fff; }

.bg-gray {
  background-color: #bdbdbd !important;
  color: #000; }
  .bg-gray:hover {
    color: #000; }
  .bg-gray a:not(.btn) {
    color: #000; }
    .bg-gray a:not(.btn):hover {
      color: #000; }
  .bg-gray a svg {
    fill: #000; }

.bg-gray-l1 {
  background-color: #e0e0e0 !important;
  color: #000; }
  .bg-gray-l1:hover {
    color: #000; }
  .bg-gray-l1 a svg {
    fill: #000; }
  .bg-gray-l1.card-header a {
    color: #000; }

.bg-gray-l2 {
  background-color: #f0f0f0 !important;
  color: #000; }
  .bg-gray-l2:hover {
    color: #000; }
  .bg-gray-l2 a svg {
    fill: #000; }
  .bg-gray-l2.card-header a {
    color: #000; }

.bg-gray-l3 {
  background-color: #f5f5f5 !important;
  color: #000; }
  .bg-gray-l3:hover {
    color: #000; }
  .bg-gray-l3 a svg {
    fill: #000; }
  .bg-gray-l3.card-header a {
    color: #000; }

.btn-gray-d2 {
  background-color: #333 !important;
  color: #fff; }
  .btn-gray-d2:hover {
    color: #fff; }
  .btn-gray-d2 a:not(.btn) {
    color: #fff; }
    .btn-gray-d2 a:not(.btn):hover {
      color: #fff; }
  .btn-gray-d2 a svg {
    fill: #fff; }
  .btn-gray-d2 .file-details {
    color: #fff; }
  .btn-gray-d2 svg {
    fill: #fff !important; }

.btn-gray-d1 {
  background-color: #555 !important;
  color: #fff; }
  .btn-gray-d1:hover {
    color: #fff; }
  .btn-gray-d1 a:not(.btn) {
    color: #fff; }
    .btn-gray-d1 a:not(.btn):hover {
      color: #fff; }
  .btn-gray-d1 a svg {
    fill: #fff; }
  .btn-gray-d1 svg {
    fill: #fff !important; }

.btn-gray {
  background-color: #bdbdbd !important;
  color: #000; }
  .btn-gray:hover {
    color: #000; }
  .btn-gray a:not(.btn) {
    color: #000; }
    .btn-gray a:not(.btn):hover {
      color: #000; }
  .btn-gray a svg {
    fill: #000; }
  .btn-gray svg {
    fill: #000 !important; }

.btn-gray-l1 {
  background-color: #e0e0e0 !important;
  color: #000; }
  .btn-gray-l1:hover {
    color: #000; }
  .btn-gray-l1 a:not(.btn) {
    color: #000; }
    .btn-gray-l1 a:not(.btn):hover {
      color: #000; }
  .btn-gray-l1 a svg {
    fill: #000; }
  .btn-gray-l1 svg {
    fill: #000 !important; }

.btn-gray-l2 {
  background-color: #f0f0f0 !important;
  color: #000; }
  .btn-gray-l2:hover {
    color: #000; }
  .btn-gray-l2 a:not(.btn) {
    color: #000; }
    .btn-gray-l2 a:not(.btn):hover {
      color: #000; }
  .btn-gray-l2 a svg {
    fill: #000; }
  .btn-gray-l2 svg {
    fill: #000 !important; }

.btn-gray-l3 {
  background-color: #f5f5f5 !important;
  color: #000; }
  .btn-gray-l3:hover {
    color: #000; }
  .btn-gray-l3 a:not(.btn) {
    color: #000; }
    .btn-gray-l3 a:not(.btn):hover {
      color: #000; }
  .btn-gray-l3 a svg {
    fill: #000; }
  .btn-gray-l3 svg {
    fill: #000 !important; }

.hollow.btn-gray-d2 {
  background-color: #333 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-gray-d2:hover {
    background-color: #404040 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-gray-d1 {
  background-color: #555 !important;
  border-color: #fff !important;
  color: #fff !important; }
  .hollow.btn-gray-d1:hover {
    background-color: #626262 !important;
    border-color: #fff !important;
    color: #fff !important; }

.hollow.btn-gray {
  background-color: #bdbdbd !important;
  border-color: #000 !important;
  color: #000 !important; }
  .hollow.btn-gray:hover {
    background-color: #b0b0b0 !important;
    border-color: #000 !important;
    color: #000 !important; }

.hollow.btn-gray-l1 {
  background-color: #e0e0e0 !important;
  border-color: #000 !important;
  color: #000 !important; }
  .hollow.btn-gray-l1:hover {
    background-color: lightgray !important;
    border-color: #000 !important;
    color: #000 !important; }

.hollow.btn-gray-l2 {
  background-color: #f0f0f0 !important;
  border-color: #000 !important;
  color: #000 !important; }
  .hollow.btn-gray-l2:hover {
    background-color: #e3e3e3 !important;
    border-color: #000 !important;
    color: #000 !important; }

.hollow.btn-gray-l3 {
  background-color: #f5f5f5 !important;
  border-color: #000 !important;
  color: #000 !important; }
  .hollow.btn-gray-l3:hover {
    background-color: #e8e8e8 !important;
    border-color: #000 !important;
    color: #000 !important; }

.b-gray-d2 {
  border-color: #333 !important; }

.b-gray-d1 {
  border-color: #555 !important; }

.b-gray {
  border-color: #bdbdbd !important; }

.b-gray-l1 {
  border-color: #e0e0e0 !important; }

.b-gray-l2 {
  border-color: #f0f0f0 !important; }

.b-gray-l3 {
  border-color: #f5f5f5 !important; }

.bt-gray-d2 {
  border-top-color: #333 !important; }

.bt-gray-d1 {
  border-top-color: #555 !important; }

.bt-gray {
  border-top-color: #bdbdbd !important; }

.bt-gray-l1 {
  border-top-color: #e0e0e0 !important; }

.bt-gray-l2 {
  border-top-color: #f0f0f0 !important; }

.bt-gray-l3 {
  border-top-color: #f5f5f5 !important; }

.br-gray-d2 {
  border-right-color: #333 !important; }

.br-gray-d1 {
  border-right-color: #555 !important; }

.br-gray {
  border-right-color: #bdbdbd !important; }

.br-gray-l1 {
  border-right-color: #e0e0e0 !important; }

.br-gray-l2 {
  border-right-color: #f0f0f0 !important; }

.br-gray-l3 {
  border-right-color: #f5f5f5 !important; }

.bb-gray-d2 {
  border-bottom-color: #333 !important; }

.bb-gray-d1 {
  border-bottom-color: #555 !important; }

.bb-gray {
  border-bottom-color: #bdbdbd !important; }

.bb-gray-l1 {
  border-bottom-color: #e0e0e0 !important; }

.bb-gray-l2 {
  border-bottom-color: #f0f0f0 !important; }

.bb-gray-l3 {
  border-bottom-color: #f5f5f5 !important; }

.bl-gray-d2 {
  border-left-color: #333 !important; }

.bl-gray-d1 {
  border-left-color: #555 !important; }

.bl-gray {
  border-left-color: #bdbdbd !important; }

.bl-gray-l1 {
  border-left-color: #e0e0e0 !important; }

.bl-gray-l2 {
  border-left-color: #f0f0f0 !important; }

.bl-gray-l3 {
  border-left-color: #f5f5f5 !important; }

.c-white,
.text-white {
  color: #fff !important; }

.c-black,
.text-black {
  color: #000 !important; }

.c-red,
.text-red {
  color: #8f0000 !important; }

.c-orange,
.text-orange {
  color: orange !important; }

.c-blue,
.text-blue {
  color: #005eaa !important; }

.c-gray-d2,
.text-gray-d2 {
  color: #333 !important; }

.c-gray-d1,
.text-gray-d1 {
  color: #555 !important; }

.c-gray,
.text-gray {
  color: #bdbdbd !important; }

.c-gray-l1,
.text-gray-l1 {
  color: #e0e0e0 !important; }

.c-gray-l2,
.text-gray-l2 {
  color: #f0f0f0 !important; }

.c-gray-l3,
.text-gray-l3 {
  color: #f5f5f5 !important; }

a.btn[class$="-p"]:hover {
  color: #fff; }

.bg-mhred-p {
  background-color: #860037 !important;
  color: #000; }
  .bg-mhred-p:hover {
    color: #000; }
  .bg-mhred-p a:not(.btn) {
    color: #000; }
    .bg-mhred-p a:not(.btn):hover {
      color: #000; }
  .bg-mhred-p a svg {
    fill: #000; }

.bg-mhred-s {
  background-color: #7e3c49 !important;
  color: #000; }
  .bg-mhred-s:hover {
    color: #000; }
  .bg-mhred-s a:not(.btn) {
    color: #000; }
    .bg-mhred-s a:not(.btn):hover {
      color: #000; }
  .bg-mhred-s a svg {
    fill: #000; }

.bg-mhred-t {
  background-color: #8d505c !important;
  color: #000; }
  .bg-mhred-t:hover {
    color: #000; }
  .bg-mhred-t a svg {
    fill: #000; }
  .bg-mhred-t.card-header a {
    color: #000; }

.bg-mhred-q {
  background-color: #e1d0d9 !important;
  color: #000; }
  .bg-mhred-q:hover {
    color: #000; }
  .bg-mhred-q a svg {
    fill: #000; }
  .bg-mhred-q.card-header a {
    color: #000; }

.b-mhred-p {
  border-color: #860037 !important; }

.b-mhred-s {
  border-color: #7e3c49 !important; }

.b-mhred-t {
  border-color: #8d505c !important; }

.b-mhred-q {
  border-color: #e1d0d9 !important; }

.bt-mhred-p {
  border-top-color: #860037 !important; }

.bt-mhred-s {
  border-top-color: #7e3c49 !important; }

.bt-mhred-t {
  border-top-color: #8d505c !important; }

.bt-mhred-q {
  border-top-color: #e1d0d9 !important; }

.br-mhred-p {
  border-right-color: #860037 !important; }

.br-mhred-s {
  border-right-color: #7e3c49 !important; }

.br-mhred-t {
  border-right-color: #8d505c !important; }

.br-mhred-q {
  border-right-color: #e1d0d9 !important; }

.bb-mhred-p {
  border-bottom-color: #860037 !important; }

.bb-mhred-s {
  border-bottom-color: #7e3c49 !important; }

.bb-mhred-t {
  border-bottom-color: #8d505c !important; }

.bb-mhred-q {
  border-bottom-color: #e1d0d9 !important; }

.bl-mhred-p {
  border-left-color: #860037 !important; }

.bl-mhred-s {
  border-left-color: #7e3c49 !important; }

.bl-mhred-t {
  border-left-color: #8d505c !important; }

.bl-mhred-q {
  border-left-color: #e1d0d9 !important; }

svg.fill-mhred-p,
svg .fill-mhred-p,
.fill-mhred-p {
  fill: #860037 !important; }
  svg.fill-mhred-p::before,
  svg .fill-mhred-p::before,
  .fill-mhred-p::before {
    color: #860037 !important; }

svg.fill-mhred-s,
svg .fill-mhred-s,
.fill-mhred-s {
  fill: #7e3c49 !important; }
  svg.fill-mhred-s::before,
  svg .fill-mhred-s::before,
  .fill-mhred-s::before {
    color: #7e3c49 !important; }

svg.fill-mhred-t,
svg .fill-mhred-t,
.fill-mhred-t {
  fill: #8d505c !important; }
  svg.fill-mhred-t::before,
  svg .fill-mhred-t::before,
  .fill-mhred-t::before {
    color: #8d505c !important; }

svg.fill-mhred-q,
svg .fill-mhred-q,
.fill-mhred-q {
  fill: #e1d0d9 !important; }
  svg.fill-mhred-q::before,
  svg .fill-mhred-q::before,
  .fill-mhred-q::before {
    color: #e1d0d9 !important; }

.btn-mhred-p {
  background-color: #860037 !important;
  border-color: #860037 !important;
  color: #fff; }
  .btn-mhred-p:hover {
    background-color: #6d002d !important;
    color: #fff; }
  .btn-mhred-p svg {
    fill: #fff !important; }

.btn-mhred-s {
  background-color: #7e3c49 !important;
  border-color: #7e3c49 !important;
  color: #000; }
  .btn-mhred-s:hover {
    background-color: #6d343f !important;
    color: #000; }
  .btn-mhred-s svg {
    fill: #000 !important; }

.btn-mhred-t {
  background-color: #8d505c !important;
  border-color: #8d505c !important;
  color: #075290; }
  .btn-mhred-t:hover {
    background-color: #7d4751 !important;
    color: #075290; }
  .btn-mhred-t svg {
    fill: #075290 !important; }

.btn-mhred-q {
  background-color: #e1d0d9 !important;
  border-color: #e1d0d9 !important;
  color: #075290; }
  .btn-mhred-q:hover {
    background-color: #d7c0cc !important;
    color: #075290; }
  .btn-mhred-q svg {
    fill: #075290 !important; }

.bg-mhaccent-p {
  background-color: #412051 !important;
  color: #000; }
  .bg-mhaccent-p:hover {
    color: #000; }
  .bg-mhaccent-p a:not(.btn) {
    color: #000; }
    .bg-mhaccent-p a:not(.btn):hover {
      color: #000; }
  .bg-mhaccent-p a svg {
    fill: #000; }

.bg-mhaccent-s {
  background-color: #f3efe0 !important;
  color: #000; }
  .bg-mhaccent-s:hover {
    color: #000; }
  .bg-mhaccent-s a:not(.btn) {
    color: #000; }
    .bg-mhaccent-s a:not(.btn):hover {
      color: #000; }
  .bg-mhaccent-s a svg {
    fill: #000; }

.bg-mhaccent-t {
  background-color: #464646 !important;
  color: #fff; }
  .bg-mhaccent-t:hover {
    color: #fff; }
  .bg-mhaccent-t a svg {
    fill: #fff; }
  .bg-mhaccent-t.card-header a {
    color: #fff; }

.b-mhaccent-p {
  border-color: #412051 !important; }

.b-mhaccent-s {
  border-color: #f3efe0 !important; }

.b-mhaccent-t {
  border-color: #464646 !important; }

.bt-mhaccent-p {
  border-top-color: #412051 !important; }

.bt-mhaccent-s {
  border-top-color: #f3efe0 !important; }

.bt-mhaccent-t {
  border-top-color: #464646 !important; }

.br-mhaccent-p {
  border-right-color: #412051 !important; }

.br-mhaccent-s {
  border-right-color: #f3efe0 !important; }

.br-mhaccent-t {
  border-right-color: #464646 !important; }

.bb-mhaccent-p {
  border-bottom-color: #412051 !important; }

.bb-mhaccent-s {
  border-bottom-color: #f3efe0 !important; }

.bb-mhaccent-t {
  border-bottom-color: #464646 !important; }

.bl-mhaccent-p {
  border-left-color: #412051 !important; }

.bl-mhaccent-s {
  border-left-color: #f3efe0 !important; }

.bl-mhaccent-t {
  border-left-color: #464646 !important; }

svg.fill-mhaccent-p,
svg .fill-mhaccent-p,
.fill-mhaccent-p {
  fill: #412051 !important; }
  svg.fill-mhaccent-p::before,
  svg .fill-mhaccent-p::before,
  .fill-mhaccent-p::before {
    color: #412051 !important; }

svg.fill-mhaccent-s,
svg .fill-mhaccent-s,
.fill-mhaccent-s {
  fill: #f3efe0 !important; }
  svg.fill-mhaccent-s::before,
  svg .fill-mhaccent-s::before,
  .fill-mhaccent-s::before {
    color: #f3efe0 !important; }

svg.fill-mhaccent-t,
svg .fill-mhaccent-t,
.fill-mhaccent-t {
  fill: #464646 !important; }
  svg.fill-mhaccent-t::before,
  svg .fill-mhaccent-t::before,
  .fill-mhaccent-t::before {
    color: #464646 !important; }

.btn-mhaccent-p {
  background-color: #412051 !important;
  border-color: #412051 !important;
  color: #fff; }
  .btn-mhaccent-p:hover {
    background-color: #32193f !important;
    color: #fff; }
  .btn-mhaccent-p svg {
    fill: #fff !important; }

.btn-mhaccent-s {
  background-color: #f3efe0 !important;
  border-color: #f3efe0 !important;
  color: #000; }
  .btn-mhaccent-s:hover {
    background-color: #ece6ce !important;
    color: #000; }
  .btn-mhaccent-s svg {
    fill: #000 !important; }

.btn-mhaccent-t {
  background-color: #464646 !important;
  border-color: #464646 !important;
  color: #075290; }
  .btn-mhaccent-t:hover {
    background-color: #393939 !important;
    color: #075290; }
  .btn-mhaccent-t svg {
    fill: #075290 !important; }

.wcms-tp4 .small-cube.theme-mhred.bg-primary {
  background-color: #860037 !important; }

.wcms-tp4 .small-cube.theme-mhred.bg-secondary {
  background-color: #7e3c49 !important; }

.wcms-tp4 .small-cube.theme-mhred.bg-tertiary {
  background-color: #8d505c !important; }

.wcms-tp4 .small-cube.theme-mhred.bg-quaternary {
  background-color: #e1d0d9 !important; }

.wcms-tp4 .small-cube.theme-mhaccent.bg-primary {
  background-color: #412051 !important; }

.wcms-tp4 .small-cube.theme-mhaccent.bg-secondary {
  background-color: #f3efe0 !important; }

.wcms-tp4 .small-cube.theme-mhaccent.bg-tertiary {
  background-color: #464646 !important; }

.wcms-tp4 .small-cube.theme-mhaccent.bg-quaternary {
  background-color: #fff !important; }

.theme-mhred .site-title {
  background-color: #860037;
  color: #fff;
  border-bottom: 3px solid #7e3c49; }
  .theme-mhred .site-title .tagline {
    color: #fff; }

.theme-mhred .bg-primary, .theme-mhred.bg-primary,
.theme-mhred .alert-primary {
  background-color: #860037 !important;
  color: #fff !important; }
  .theme-mhred .bg-primary a:not(.btn), .theme-mhred.bg-primary a:not(.btn),
  .theme-mhred .alert-primary a:not(.btn) {
    color: #fff; }
    .theme-mhred .bg-primary a:not(.btn) .file-details, .theme-mhred.bg-primary a:not(.btn) .file-details,
    .theme-mhred .alert-primary a:not(.btn) .file-details {
      color: #fff; }
  .theme-mhred .bg-primary svg, .theme-mhred.bg-primary svg,
  .theme-mhred .alert-primary svg {
    fill: #fff; }
  .theme-mhred .bg-primary .card-header a, .theme-mhred.bg-primary .card-header a,
  .theme-mhred .alert-primary .card-header a {
    color: #fff; }

.theme-mhred .bg-secondary, .theme-mhred.bg-secondary,
.theme-mhred .alert-secondary {
  background-color: #7e3c49 !important;
  color: #000 !important; }
  .theme-mhred .bg-secondary a:not(.btn), .theme-mhred.bg-secondary a:not(.btn),
  .theme-mhred .alert-secondary a:not(.btn) {
    color: #000; }
  .theme-mhred .bg-secondary svg, .theme-mhred.bg-secondary svg,
  .theme-mhred .alert-secondary svg {
    fill: #000; }

.theme-mhred .bg-tertiary, .theme-mhred.bg-tertiary {
  background-color: #8d505c !important;
  color: #000; }
  .theme-mhred .bg-tertiary.card-header a, .theme-mhred.bg-tertiary.card-header a {
    color: #000; }

.theme-mhred .bg-quaternary, .theme-mhred.bg-quaternary {
  background-color: #e1d0d9 !important;
  color: #000; }
  .theme-mhred .bg-quaternary.card-header a, .theme-mhred.bg-quaternary.card-header a {
    color: #000; }

.theme-mhred .b-primary, .theme-mhred.b-primary {
  border-color: #860037 !important; }

.theme-mhred .b-secondary, .theme-mhred.b-secondary {
  border-color: #7e3c49 !important; }

.theme-mhred .b-tertiary, .theme-mhred.b-tertiary {
  border-color: #8d505c !important; }

.theme-mhred .b-quaternary, .theme-mhred.b-quaternary {
  border-color: #e1d0d9 !important; }

.theme-mhred .bt-primary, .theme-mhred.bt-primary {
  border-top-color: #860037 !important; }

.theme-mhred .bt-secondary, .theme-mhred.bt-secondary {
  border-top-color: #7e3c49 !important; }

.theme-mhred .bt-tertiary, .theme-mhred.bt-tertiary {
  border-top-color: #8d505c !important; }

.theme-mhred .bt-quaternary, .theme-mhred.bt-quaternary {
  border-top-color: #e1d0d9 !important; }

.theme-mhred .br-primary, .theme-mhred.br-primary {
  border-right-color: #860037 !important; }

.theme-mhred .br-secondary, .theme-mhred.br-secondary {
  border-right-color: #7e3c49 !important; }

.theme-mhred .br-tertiary, .theme-mhred.br-tertiary {
  border-right-color: #8d505c !important; }

.theme-mhred .br-quaternary, .theme-mhred.br-quaternary {
  border-right-color: #e1d0d9 !important; }

.theme-mhred .bb-primary, .theme-mhred.bb-primary {
  border-bottom-color: #860037 !important; }

.theme-mhred .bb-secondary, .theme-mhred.bb-secondary {
  border-bottom-color: #7e3c49 !important; }

.theme-mhred .bb-tertiary, .theme-mhred.bb-tertiary {
  border-bottom-color: #8d505c !important; }

.theme-mhred .bb-quaternary, .theme-mhred.bb-quaternary {
  border-bottom-color: #e1d0d9 !important; }

.theme-mhred .bl-primary, .theme-mhred.bl-primary {
  border-left-color: #860037 !important; }

.theme-mhred .bl-secondary, .theme-mhred.bl-secondary {
  border-left-color: #7e3c49 !important; }

.theme-mhred .bl-tertiary, .theme-mhred.bl-tertiary {
  border-left-color: #8d505c !important; }

.theme-mhred .bl-quaternary, .theme-mhred.bl-quaternary {
  border-left-color: #e1d0d9 !important; }

.theme-mhred .c-primary,
.theme-mhred .text-primary, .theme-mhred.c-primary, .theme-mhred.text-primary {
  color: #860037 !important; }

.theme-mhred .primary li::before,
.theme-mhred .primary li.checked::before {
  color: #860037 !important; }

.theme-mhred .alert-primary svg {
  fill: #7e3c49; }

.theme-mhred .cdc-timeline svg {
  fill: #860037; }

.theme-mhred .tabs-horizontal.nav-tabs .nav-link.active {
  border-bottom: 3px solid #860037; }

.theme-mhred .yamm .dropdown-item:hover {
  border-left: 4px solid #860037; }

.theme-mhred .yamm .dropdown-item:active {
  border-left: 4px solid #860037;
  background-color: #f8f9fa; }

.theme-mhred .yamm .nav-item.dropdown.show a.nav-link,
.theme-mhred .yamm .nav-link:hover {
  background: #7e3c49; }

.theme-mhred .tabs-vertical .nav-link.active {
  border-bottom: 3px solid #860037; }

.theme-mhred .nav-tabs .nav-link.active, .theme-mhred .nav-tabs .nav-link:hover {
  border-top: 3px solid #860037;
  font-weight: bold; }

.theme-mhred .nav-pills .nav-link.active {
  border-bottom: 3px solid #7e3c49; }

.theme-mhred .gj-datepicker-bootstrap [role="right-icon"] button .gj-icon,
.theme-mhred .gj-datepicker-bootstrap [role="right-icon"] button .material-icons {
  color: #860037; }

.theme-mhred .gj-datepicker-bootstrap button {
  background-color: #fff;
  border-color: #bdbdbd !important;
  margin-left: 1px; }

.theme-mhred .gj-picker-bootstrap table tr td.selected.gj-cursor-pointer div {
  background-color: #860037 !important;
  border-color: #860037 !important; }

.theme-mhred .table.table-dark {
  background-color: #860037; }

.theme-mhred .table .thead-light th {
  background-color: #7e3c49; }

.theme-mhred .table .thead-dark th {
  background-color: #860037;
  border-color: #860037;
  color: #fff; }

.theme-mhred .table.table-striped-dark tbody tr:nth-of-type(odd) {
  background-color: #860037;
  color: #fff; }

.theme-mhred .table.table-striped-light tbody tr:nth-of-type(odd) {
  background-color: #7e3c49;
  color: #000; }

.theme-mhred .table.table-hover-dark tbody tr:hover {
  background-color: #860037;
  color: #fff; }

.theme-mhred .table.table-hover-light tbody tr:hover {
  background-color: #7e3c49;
  color: #000; }

.theme-mhred .audio-player .btn-primary,
.theme-mhred .audio-player .btn-secondary {
  background-color: #f0f0f0;
  border-color: #f0f0f0; }
  .theme-mhred .audio-player .btn-primary:hover, .theme-mhred .audio-player .btn-primary:focus, .theme-mhred .audio-player .btn-primary:active, .theme-mhred .audio-player .btn-primary:not(:disabled):not(.disabled):active,
  .theme-mhred .audio-player .btn-secondary:hover,
  .theme-mhred .audio-player .btn-secondary:focus,
  .theme-mhred .audio-player .btn-secondary:active,
  .theme-mhred .audio-player .btn-secondary:not(:disabled):not(.disabled):active {
    background-color: #d7d7d7;
    border-color: #d7d7d7; }
  .theme-mhred .audio-player .btn-primary .volume-range-button input,
  .theme-mhred .audio-player .btn-secondary .volume-range-button input {
    margin-bottom: 10px !important; }
  .theme-mhred .audio-player .btn-primary svg,
  .theme-mhred .audio-player .btn-secondary svg {
    fill: #333; }
  .theme-mhred .audio-player .btn-primary .fi,
  .theme-mhred .audio-player .btn-secondary .fi {
    color: #333;
    vertical-align: middle; }

.theme-mhred a .btn-primary:hover, .theme-mhred a.btn-primary:hover {
  background-color: #6d002d; }

.theme-mhred a .btn-secondary:hover, .theme-mhred a.btn-secondary:hover {
  background-color: #6d343f; }

.theme-mhred a .btn-tertiary:hover, .theme-mhred a.btn-tertiary:hover {
  background-color: #7d4751; }

.theme-mhred a .btn-quaternary:hover, .theme-mhred a.btn-quaternary:hover {
  background-color: #d7c0cc; }

.theme-mhred a.bg-primary.nav-btn:focus, .theme-mhred a.bg-primary.nav-btn:hover {
  background-color: #860037 !important; }

.theme-mhred a.bg-secondary.nav-btn:focus, .theme-mhred a.bg-secondary.nav-btn:hover {
  background-color: #7e3c49 !important; }

.theme-mhred .btn-primary, .theme-mhred.btn-primary {
  background-color: #860037;
  border-color: #860037;
  color: #fff; }
  .theme-mhred .btn-primary .file-details, .theme-mhred.btn-primary .file-details {
    color: #fff; }
  .theme-mhred .btn-primary svg, .theme-mhred.btn-primary svg {
    fill: #fff; }
  .theme-mhred .btn-primary:hover, .theme-mhred.btn-primary:hover {
    background-color: #6d002d; }
  .theme-mhred .btn-primary:focus, .theme-mhred .btn-primary:not(:disabled):not(.disabled):active, .theme-mhred .btn-primary:not(:disabled):not(.disabled).active, .theme-mhred.btn-primary:focus, .theme-mhred.btn-primary:not(:disabled):not(.disabled):active, .theme-mhred.btn-primary:not(:disabled):not(.disabled).active {
    background-color: #860037;
    border-color: #860037; }

.theme-mhred .show .btn-primary.dropdown-toggle {
  background-color: #860037;
  border-color: #860037; }

.theme-mhred .btn-secondary, .theme-mhred.btn-secondary {
  background-color: #7e3c49;
  border-color: #7e3c49;
  color: #000; }
  .theme-mhred .btn-secondary .file-details, .theme-mhred.btn-secondary .file-details {
    color: #000; }
  .theme-mhred .btn-secondary svg, .theme-mhred.btn-secondary svg {
    fill: #000; }
  .theme-mhred .btn-secondary:hover, .theme-mhred.btn-secondary:hover {
    background-color: #6d343f;
    border-color: #6d343f;
    color: #000; }
  .theme-mhred .btn-secondary:focus, .theme-mhred .btn-secondary:not(:disabled):not(.disabled):active, .theme-mhred .btn-secondary:not(:disabled):not(.disabled).active, .theme-mhred.btn-secondary:focus, .theme-mhred.btn-secondary:not(:disabled):not(.disabled):active, .theme-mhred.btn-secondary:not(:disabled):not(.disabled).active {
    background-color: #7e3c49;
    border-color: #7e3c49;
    color: #000; }

.theme-mhred .btn-tertiary, .theme-mhred.btn-tertiary {
  background-color: #8d505c;
  border-color: #8d505c;
  color: #075290; }
  .theme-mhred .btn-tertiary .file-details, .theme-mhred.btn-tertiary .file-details {
    color: #000; }
  .theme-mhred .btn-tertiary svg, .theme-mhred.btn-tertiary svg {
    fill: #005eaa; }
  .theme-mhred .btn-tertiary:hover, .theme-mhred.btn-tertiary:hover {
    background-color: #7d4751;
    border-color: #7d4751; }
  .theme-mhred .btn-tertiary:focus, .theme-mhred .btn-tertiary:not(:disabled):not(.disabled):active, .theme-mhred .btn-tertiary:not(:disabled):not(.disabled).active, .theme-mhred.btn-tertiary:focus, .theme-mhred.btn-tertiary:not(:disabled):not(.disabled):active, .theme-mhred.btn-tertiary:not(:disabled):not(.disabled).active {
    background-color: #8d505c;
    border-color: #8d505c; }

.theme-mhred .btn-quaternary, .theme-mhred.btn-quaternary {
  background-color: #e1d0d9;
  border-color: #e1d0d9;
  color: #000; }
  .theme-mhred .btn-quaternary .file-details, .theme-mhred.btn-quaternary .file-details {
    color: #000; }
  .theme-mhred .btn-quaternary svg, .theme-mhred.btn-quaternary svg {
    fill: #005eaa; }
  .theme-mhred .btn-quaternary:hover, .theme-mhred.btn-quaternary:hover {
    background-color: #d7c0cc;
    border-color: #d7c0cc; }
  .theme-mhred .btn-quaternary:focus, .theme-mhred .btn-quaternary:not(:disabled):not(.disabled):active, .theme-mhred .btn-quaternary:not(:disabled):not(.disabled).active, .theme-mhred.btn-quaternary:focus, .theme-mhred.btn-quaternary:not(:disabled):not(.disabled):active, .theme-mhred.btn-quaternary:not(:disabled):not(.disabled).active {
    background-color: #e1d0d9;
    border-color: #e1d0d9; }

.theme-mhred .list-group-item.active {
  background-color: #860037;
  border-color: #860037; }

.theme-mhred .list-group-item.list-group-item-primary {
  background-color: #860037;
  color: #fff; }

.theme-mhred .list-group-item.list-group-item-secondary {
  background-color: #7e3c49;
  color: #000; }

.theme-mhred .radioBtn-styled .form-check input:checked ~ .checkmark {
  background-color: #860037; }

.theme-mhred .radioBtn-styled .form-check .checkmark::after {
  background-color: #860037; }

.theme-mhred .checkbox-list.primary .fi {
  color: #860037; }

.theme-mhred .accordion .card-header {
  border-left-color: #860037;
  color: #860037; }
  .theme-mhred .accordion .card-header:hover {
    border-left-color: #860037 !important;
    color: #860037 !important; }

.theme-mhred .dropdown-menu-search svg.fill-p,
.theme-mhred .dropdown-menu-search svg .fill-p {
  fill: #005eaa; }

.theme-mhred svg.fill-p,
.theme-mhred svg .fill-p,
.theme-mhred .fill-p {
  fill: #860037; }
  .theme-mhred svg.fill-p::before,
  .theme-mhred svg .fill-p::before,
  .theme-mhred .fill-p::before {
    color: #860037; }

.theme-mhred svg.fill-s,
.theme-mhred svg .fill-s,
.theme-mhred .fill-s {
  fill: #7e3c49; }
  .theme-mhred svg.fill-s::before,
  .theme-mhred svg .fill-s::before,
  .theme-mhred .fill-s::before {
    color: #7e3c49; }

.theme-mhred svg.fill-t,
.theme-mhred svg .fill-t,
.theme-mhred .fill-t {
  fill: #8d505c; }
  .theme-mhred svg.fill-t::before,
  .theme-mhred svg .fill-t::before,
  .theme-mhred .fill-t::before {
    color: #8d505c; }

.theme-mhred svg.fill-q,
.theme-mhred svg .fill-q,
.theme-mhred .fill-q {
  fill: #e1d0d9; }
  .theme-mhred svg.fill-q::before,
  .theme-mhred svg .fill-q::before,
  .theme-mhred .fill-q::before {
    color: #e1d0d9; }

.theme-mhred .nav-pills .nav-link.active,
.theme-mhred .nav-pills .show > .nav-link {
  background-color: #860037;
  color: #fff; }

.theme-mhred nav ul.tp-nav-main li a:hover,
.theme-mhred nav ul.tp-nav-main li a:active,
.theme-mhred .mobile-section-nav li a:hover,
.theme-mhred .mobile-section-nav li a:active {
  border-left: 4px solid #860037;
  background-color: #f5f5f5;
  color: #860037; }

.theme-mhred .mobile-section-nav {
  border-top: 3px solid #7e3c49; }
  .theme-mhred .mobile-section-nav #svg-down {
    background-color: #860037; }
  .theme-mhred .mobile-section-nav nav .dropdown .list-group a.selected {
    border-left: 4px solid #860037; }

.theme-mhred nav .nav-section-home {
  border-top-color: #860037; }
  .theme-mhred nav .nav-section-home svg {
    fill: #860037; }
  .theme-mhred nav .nav-section-home .fi {
    color: #860037; }
  .theme-mhred nav .nav-section-home.selected {
    border-left: 4px solid #860037;
    background-color: #f5f5f5; }
  .theme-mhred nav .nav-section-home:hover {
    background-color: #f5f5f5;
    border-left: 4px solid #860037; }
    .theme-mhred nav .nav-section-home:hover a {
      color: #860037; }
  .theme-mhred nav .nav-section-home a {
    text-decoration: none; }

.theme-mhred nav ul.tp-nav-main li a.nav-plus,
.theme-mhred nav ul.tp-nav-main li a.nav-minus,
.theme-mhred nav ul.tp-nav-main li a.nav-plus:hover,
.theme-mhred nav ul.tp-nav-main li a.nav-minus:hover,
.theme-mhred nav .mobile-section-nav li a.nav-plus,
.theme-mhred nav .mobile-section-nav li a.nav-minus,
.theme-mhred nav .mobile-section-nav li a.nav-plus:hover,
.theme-mhred nav .mobile-section-nav li a.nav-minus:hover {
  background-color: transparent;
  border-width: 0; }

.theme-mhred nav ul.tp-nav-main li.active,
.theme-mhred nav .mobile-section-nav li.active {
  background-color: #fff; }
  .theme-mhred nav ul.tp-nav-main li.active > a:first-child,
  .theme-mhred nav .mobile-section-nav li.active > a:first-child {
    border-left-color: #860037; }
  .theme-mhred nav ul.tp-nav-main li.active a:hover,
  .theme-mhred nav .mobile-section-nav li.active a:hover {
    border-left-color: #860037;
    background-color: #f5f5f5; }
  .theme-mhred nav ul.tp-nav-main li.active a.nav-plus:link,
  .theme-mhred nav ul.tp-nav-main li.active a.nav-minus:link,
  .theme-mhred nav ul.tp-nav-main li.active a.nav-plus:hover,
  .theme-mhred nav ul.tp-nav-main li.active a.nav-minus:hover,
  .theme-mhred nav .mobile-section-nav li.active a.nav-plus:link,
  .theme-mhred nav .mobile-section-nav li.active a.nav-minus:link,
  .theme-mhred nav .mobile-section-nav li.active a.nav-plus:hover,
  .theme-mhred nav .mobile-section-nav li.active a.nav-minus:hover {
    background-color: transparent;
    border-width: 0; }
  .theme-mhred nav ul.tp-nav-main li.active ul li,
  .theme-mhred nav .mobile-section-nav li.active ul li {
    border-left-color: #7e3c49; }
    .theme-mhred nav ul.tp-nav-main li.active ul li a:link,
    .theme-mhred nav ul.tp-nav-main li.active ul li a:active,
    .theme-mhred nav ul.tp-nav-main li.active ul li a:visited,
    .theme-mhred nav .mobile-section-nav li.active ul li a:link,
    .theme-mhred nav .mobile-section-nav li.active ul li a:active,
    .theme-mhred nav .mobile-section-nav li.active ul li a:visited {
      font-weight: normal;
      border-left: 4px solid #f5f5f5;
      border-left: 4px solid #7e3c49; }
    .theme-mhred nav ul.tp-nav-main li.active ul li a:hover,
    .theme-mhred nav .mobile-section-nav li.active ul li a:hover {
      background-color: #f5f5f5;
      color: #860037; }
    .theme-mhred nav ul.tp-nav-main li.active ul li.selected > a:first-child,
    .theme-mhred nav .mobile-section-nav li.active ul li.selected > a:first-child {
      font-weight: bold;
      background-color: #f5f5f5; }
    .theme-mhred nav ul.tp-nav-main li.active ul li.selected a[data-toggle="collapse"]:hover,
    .theme-mhred nav .mobile-section-nav li.active ul li.selected a[data-toggle="collapse"]:hover {
      border-left-color: #f5f5f5; }
    .theme-mhred nav ul.tp-nav-main li.active ul li.active,
    .theme-mhred nav .mobile-section-nav li.active ul li.active {
      border-left-color: #7e3c49; }
      .theme-mhred nav ul.tp-nav-main li.active ul li.active > a:first-child,
      .theme-mhred nav .mobile-section-nav li.active ul li.active > a:first-child {
        font-weight: bold; }
    .theme-mhred nav ul.tp-nav-main li.active ul li ul li > a:first-child,
    .theme-mhred nav .mobile-section-nav li.active ul li ul li > a:first-child {
      border-left-color: #9d5967; }

.theme-mhred nav ul.tp-nav-main li.selected > a:first-child,
.theme-mhred nav .mobile-section-nav li.selected > a:first-child {
  font-weight: bold;
  background-color: #f5f5f5;
  color: #860037; }

.theme-mhred nav ul.tp-nav-main li.selected.active > a:first-child,
.theme-mhred nav .mobile-section-nav li.selected.active > a:first-child {
  font-weight: bold; }

.theme-mhred nav ul.tp-nav-main li.selected.active > a,
.theme-mhred nav .mobile-section-nav li.selected.active > a {
  background-color: #f5f5f5; }

.theme-mhred nav .mobile-section-nav a.mobile-section-nav-foot {
  background-color: #860037; }
  .theme-mhred nav .mobile-section-nav a.mobile-section-nav-foot:hover {
    background-color: #6d002d; }

.theme-mhred nav .mobile-section-nav li.selected > a:first-child {
  border-left-color: #860037; }

.theme-mhred .pagination li.active a {
  background-color: #860037 !important;
  border-color: #860037 !important; }

.theme-mhaccent .site-title {
  background-color: #412051;
  color: #fff;
  border-bottom: 3px solid #f3efe0; }
  .theme-mhaccent .site-title .tagline {
    color: #fff; }

.theme-mhaccent .bg-primary, .theme-mhaccent.bg-primary,
.theme-mhaccent .alert-primary {
  background-color: #412051 !important;
  color: #fff !important; }
  .theme-mhaccent .bg-primary a:not(.btn), .theme-mhaccent.bg-primary a:not(.btn),
  .theme-mhaccent .alert-primary a:not(.btn) {
    color: #fff; }
    .theme-mhaccent .bg-primary a:not(.btn) .file-details, .theme-mhaccent.bg-primary a:not(.btn) .file-details,
    .theme-mhaccent .alert-primary a:not(.btn) .file-details {
      color: #fff; }
  .theme-mhaccent .bg-primary svg, .theme-mhaccent.bg-primary svg,
  .theme-mhaccent .alert-primary svg {
    fill: #fff; }
  .theme-mhaccent .bg-primary .card-header a, .theme-mhaccent.bg-primary .card-header a,
  .theme-mhaccent .alert-primary .card-header a {
    color: #fff; }

.theme-mhaccent .bg-secondary, .theme-mhaccent.bg-secondary,
.theme-mhaccent .alert-secondary {
  background-color: #f3efe0 !important;
  color: #000 !important; }
  .theme-mhaccent .bg-secondary a:not(.btn), .theme-mhaccent.bg-secondary a:not(.btn),
  .theme-mhaccent .alert-secondary a:not(.btn) {
    color: #000; }
  .theme-mhaccent .bg-secondary svg, .theme-mhaccent.bg-secondary svg,
  .theme-mhaccent .alert-secondary svg {
    fill: #000; }

.theme-mhaccent .bg-tertiary, .theme-mhaccent.bg-tertiary {
  background-color: #464646 !important;
  color: #000; }
  .theme-mhaccent .bg-tertiary.card-header a, .theme-mhaccent.bg-tertiary.card-header a {
    color: #000; }

.theme-mhaccent .bg-quaternary, .theme-mhaccent.bg-quaternary {
  background-color: #fff !important;
  color: #000; }
  .theme-mhaccent .bg-quaternary.card-header a, .theme-mhaccent.bg-quaternary.card-header a {
    color: #000; }

.theme-mhaccent .b-primary, .theme-mhaccent.b-primary {
  border-color: #412051 !important; }

.theme-mhaccent .b-secondary, .theme-mhaccent.b-secondary {
  border-color: #f3efe0 !important; }

.theme-mhaccent .b-tertiary, .theme-mhaccent.b-tertiary {
  border-color: #464646 !important; }

.theme-mhaccent .b-quaternary, .theme-mhaccent.b-quaternary {
  border-color: #fff !important; }

.theme-mhaccent .bt-primary, .theme-mhaccent.bt-primary {
  border-top-color: #412051 !important; }

.theme-mhaccent .bt-secondary, .theme-mhaccent.bt-secondary {
  border-top-color: #f3efe0 !important; }

.theme-mhaccent .bt-tertiary, .theme-mhaccent.bt-tertiary {
  border-top-color: #464646 !important; }

.theme-mhaccent .bt-quaternary, .theme-mhaccent.bt-quaternary {
  border-top-color: #fff !important; }

.theme-mhaccent .br-primary, .theme-mhaccent.br-primary {
  border-right-color: #412051 !important; }

.theme-mhaccent .br-secondary, .theme-mhaccent.br-secondary {
  border-right-color: #f3efe0 !important; }

.theme-mhaccent .br-tertiary, .theme-mhaccent.br-tertiary {
  border-right-color: #464646 !important; }

.theme-mhaccent .br-quaternary, .theme-mhaccent.br-quaternary {
  border-right-color: #fff !important; }

.theme-mhaccent .bb-primary, .theme-mhaccent.bb-primary {
  border-bottom-color: #412051 !important; }

.theme-mhaccent .bb-secondary, .theme-mhaccent.bb-secondary {
  border-bottom-color: #f3efe0 !important; }

.theme-mhaccent .bb-tertiary, .theme-mhaccent.bb-tertiary {
  border-bottom-color: #464646 !important; }

.theme-mhaccent .bb-quaternary, .theme-mhaccent.bb-quaternary {
  border-bottom-color: #fff !important; }

.theme-mhaccent .bl-primary, .theme-mhaccent.bl-primary {
  border-left-color: #412051 !important; }

.theme-mhaccent .bl-secondary, .theme-mhaccent.bl-secondary {
  border-left-color: #f3efe0 !important; }

.theme-mhaccent .bl-tertiary, .theme-mhaccent.bl-tertiary {
  border-left-color: #464646 !important; }

.theme-mhaccent .bl-quaternary, .theme-mhaccent.bl-quaternary {
  border-left-color: #fff !important; }

.theme-mhaccent .c-primary,
.theme-mhaccent .text-primary, .theme-mhaccent.c-primary, .theme-mhaccent.text-primary {
  color: #412051 !important; }

.theme-mhaccent .primary li::before,
.theme-mhaccent .primary li.checked::before {
  color: #412051 !important; }

.theme-mhaccent .alert-primary svg {
  fill: #f3efe0; }

.theme-mhaccent .cdc-timeline svg {
  fill: #412051; }

.theme-mhaccent .tabs-horizontal.nav-tabs .nav-link.active {
  border-bottom: 3px solid #412051; }

.theme-mhaccent .yamm .dropdown-item:hover {
  border-left: 4px solid #412051; }

.theme-mhaccent .yamm .dropdown-item:active {
  border-left: 4px solid #412051;
  background-color: #f8f9fa; }

.theme-mhaccent .yamm .nav-item.dropdown.show a.nav-link,
.theme-mhaccent .yamm .nav-link:hover {
  background: #f3efe0; }

.theme-mhaccent .tabs-vertical .nav-link.active {
  border-bottom: 3px solid #412051; }

.theme-mhaccent .nav-tabs .nav-link.active, .theme-mhaccent .nav-tabs .nav-link:hover {
  border-top: 3px solid #412051;
  font-weight: bold; }

.theme-mhaccent .nav-pills .nav-link.active {
  border-bottom: 3px solid #f3efe0; }

.theme-mhaccent .gj-datepicker-bootstrap [role="right-icon"] button .gj-icon,
.theme-mhaccent .gj-datepicker-bootstrap [role="right-icon"] button .material-icons {
  color: #412051; }

.theme-mhaccent .gj-datepicker-bootstrap button {
  background-color: #fff;
  border-color: #bdbdbd !important;
  margin-left: 1px; }

.theme-mhaccent .gj-picker-bootstrap table tr td.selected.gj-cursor-pointer div {
  background-color: #412051 !important;
  border-color: #412051 !important; }

.theme-mhaccent .table.table-dark {
  background-color: #412051; }

.theme-mhaccent .table .thead-light th {
  background-color: #f3efe0; }

.theme-mhaccent .table .thead-dark th {
  background-color: #412051;
  border-color: #412051;
  color: #fff; }

.theme-mhaccent .table.table-striped-dark tbody tr:nth-of-type(odd) {
  background-color: #412051;
  color: #fff; }

.theme-mhaccent .table.table-striped-light tbody tr:nth-of-type(odd) {
  background-color: #f3efe0;
  color: #000; }

.theme-mhaccent .table.table-hover-dark tbody tr:hover {
  background-color: #412051;
  color: #fff; }

.theme-mhaccent .table.table-hover-light tbody tr:hover {
  background-color: #f3efe0;
  color: #000; }

.theme-mhaccent .audio-player .btn-primary,
.theme-mhaccent .audio-player .btn-secondary {
  background-color: #f0f0f0;
  border-color: #f0f0f0; }
  .theme-mhaccent .audio-player .btn-primary:hover, .theme-mhaccent .audio-player .btn-primary:focus, .theme-mhaccent .audio-player .btn-primary:active, .theme-mhaccent .audio-player .btn-primary:not(:disabled):not(.disabled):active,
  .theme-mhaccent .audio-player .btn-secondary:hover,
  .theme-mhaccent .audio-player .btn-secondary:focus,
  .theme-mhaccent .audio-player .btn-secondary:active,
  .theme-mhaccent .audio-player .btn-secondary:not(:disabled):not(.disabled):active {
    background-color: #d7d7d7;
    border-color: #d7d7d7; }
  .theme-mhaccent .audio-player .btn-primary .volume-range-button input,
  .theme-mhaccent .audio-player .btn-secondary .volume-range-button input {
    margin-bottom: 10px !important; }
  .theme-mhaccent .audio-player .btn-primary svg,
  .theme-mhaccent .audio-player .btn-secondary svg {
    fill: #333; }
  .theme-mhaccent .audio-player .btn-primary .fi,
  .theme-mhaccent .audio-player .btn-secondary .fi {
    color: #333;
    vertical-align: middle; }

.theme-mhaccent a .btn-primary:hover, .theme-mhaccent a.btn-primary:hover {
  background-color: #32193f; }

.theme-mhaccent a .btn-secondary:hover, .theme-mhaccent a.btn-secondary:hover {
  background-color: #ece6ce; }

.theme-mhaccent a .btn-tertiary:hover, .theme-mhaccent a.btn-tertiary:hover {
  background-color: #393939; }

.theme-mhaccent a .btn-quaternary:hover, .theme-mhaccent a.btn-quaternary:hover {
  background-color: #f2f2f2; }

.theme-mhaccent a.bg-primary.nav-btn:focus, .theme-mhaccent a.bg-primary.nav-btn:hover {
  background-color: #412051 !important; }

.theme-mhaccent a.bg-secondary.nav-btn:focus, .theme-mhaccent a.bg-secondary.nav-btn:hover {
  background-color: #f3efe0 !important; }

.theme-mhaccent .btn-primary, .theme-mhaccent.btn-primary {
  background-color: #412051;
  border-color: #412051;
  color: #fff; }
  .theme-mhaccent .btn-primary .file-details, .theme-mhaccent.btn-primary .file-details {
    color: #fff; }
  .theme-mhaccent .btn-primary svg, .theme-mhaccent.btn-primary svg {
    fill: #fff; }
  .theme-mhaccent .btn-primary:hover, .theme-mhaccent.btn-primary:hover {
    background-color: #32193f; }
  .theme-mhaccent .btn-primary:focus, .theme-mhaccent .btn-primary:not(:disabled):not(.disabled):active, .theme-mhaccent .btn-primary:not(:disabled):not(.disabled).active, .theme-mhaccent.btn-primary:focus, .theme-mhaccent.btn-primary:not(:disabled):not(.disabled):active, .theme-mhaccent.btn-primary:not(:disabled):not(.disabled).active {
    background-color: #412051;
    border-color: #412051; }

.theme-mhaccent .show .btn-primary.dropdown-toggle {
  background-color: #412051;
  border-color: #412051; }

.theme-mhaccent .btn-secondary, .theme-mhaccent.btn-secondary {
  background-color: #f3efe0;
  border-color: #f3efe0;
  color: #000; }
  .theme-mhaccent .btn-secondary .file-details, .theme-mhaccent.btn-secondary .file-details {
    color: #000; }
  .theme-mhaccent .btn-secondary svg, .theme-mhaccent.btn-secondary svg {
    fill: #000; }
  .theme-mhaccent .btn-secondary:hover, .theme-mhaccent.btn-secondary:hover {
    background-color: #ece6ce;
    border-color: #ece6ce;
    color: #000; }
  .theme-mhaccent .btn-secondary:focus, .theme-mhaccent .btn-secondary:not(:disabled):not(.disabled):active, .theme-mhaccent .btn-secondary:not(:disabled):not(.disabled).active, .theme-mhaccent.btn-secondary:focus, .theme-mhaccent.btn-secondary:not(:disabled):not(.disabled):active, .theme-mhaccent.btn-secondary:not(:disabled):not(.disabled).active {
    background-color: #f3efe0;
    border-color: #f3efe0;
    color: #000; }

.theme-mhaccent .btn-tertiary, .theme-mhaccent.btn-tertiary {
  background-color: #464646;
  border-color: #464646;
  color: #075290; }
  .theme-mhaccent .btn-tertiary .file-details, .theme-mhaccent.btn-tertiary .file-details {
    color: #000; }
  .theme-mhaccent .btn-tertiary svg, .theme-mhaccent.btn-tertiary svg {
    fill: #005eaa; }
  .theme-mhaccent .btn-tertiary:hover, .theme-mhaccent.btn-tertiary:hover {
    background-color: #393939;
    border-color: #393939; }
  .theme-mhaccent .btn-tertiary:focus, .theme-mhaccent .btn-tertiary:not(:disabled):not(.disabled):active, .theme-mhaccent .btn-tertiary:not(:disabled):not(.disabled).active, .theme-mhaccent.btn-tertiary:focus, .theme-mhaccent.btn-tertiary:not(:disabled):not(.disabled):active, .theme-mhaccent.btn-tertiary:not(:disabled):not(.disabled).active {
    background-color: #464646;
    border-color: #464646; }

.theme-mhaccent .btn-quaternary, .theme-mhaccent.btn-quaternary {
  background-color: #fff;
  border-color: #fff;
  color: #000; }
  .theme-mhaccent .btn-quaternary .file-details, .theme-mhaccent.btn-quaternary .file-details {
    color: #000; }
  .theme-mhaccent .btn-quaternary svg, .theme-mhaccent.btn-quaternary svg {
    fill: #005eaa; }
  .theme-mhaccent .btn-quaternary:hover, .theme-mhaccent.btn-quaternary:hover {
    background-color: #f2f2f2;
    border-color: #f2f2f2; }
  .theme-mhaccent .btn-quaternary:focus, .theme-mhaccent .btn-quaternary:not(:disabled):not(.disabled):active, .theme-mhaccent .btn-quaternary:not(:disabled):not(.disabled).active, .theme-mhaccent.btn-quaternary:focus, .theme-mhaccent.btn-quaternary:not(:disabled):not(.disabled):active, .theme-mhaccent.btn-quaternary:not(:disabled):not(.disabled).active {
    background-color: #fff;
    border-color: #fff; }

.theme-mhaccent .list-group-item.active {
  background-color: #412051;
  border-color: #412051; }

.theme-mhaccent .list-group-item.list-group-item-primary {
  background-color: #412051;
  color: #fff; }

.theme-mhaccent .list-group-item.list-group-item-secondary {
  background-color: #f3efe0;
  color: #000; }

.theme-mhaccent .radioBtn-styled .form-check input:checked ~ .checkmark {
  background-color: #412051; }

.theme-mhaccent .radioBtn-styled .form-check .checkmark::after {
  background-color: #412051; }

.theme-mhaccent .checkbox-list.primary .fi {
  color: #412051; }

.theme-mhaccent .accordion .card-header {
  border-left-color: #412051;
  color: #412051; }
  .theme-mhaccent .accordion .card-header:hover {
    border-left-color: #412051 !important;
    color: #412051 !important; }

.theme-mhaccent .dropdown-menu-search svg.fill-p,
.theme-mhaccent .dropdown-menu-search svg .fill-p {
  fill: #005eaa; }

.theme-mhaccent svg.fill-p,
.theme-mhaccent svg .fill-p,
.theme-mhaccent .fill-p {
  fill: #412051; }
  .theme-mhaccent svg.fill-p::before,
  .theme-mhaccent svg .fill-p::before,
  .theme-mhaccent .fill-p::before {
    color: #412051; }

.theme-mhaccent svg.fill-s,
.theme-mhaccent svg .fill-s,
.theme-mhaccent .fill-s {
  fill: #f3efe0; }
  .theme-mhaccent svg.fill-s::before,
  .theme-mhaccent svg .fill-s::before,
  .theme-mhaccent .fill-s::before {
    color: #f3efe0; }

.theme-mhaccent svg.fill-t,
.theme-mhaccent svg .fill-t,
.theme-mhaccent .fill-t {
  fill: #464646; }
  .theme-mhaccent svg.fill-t::before,
  .theme-mhaccent svg .fill-t::before,
  .theme-mhaccent .fill-t::before {
    color: #464646; }

.theme-mhaccent svg.fill-q,
.theme-mhaccent svg .fill-q,
.theme-mhaccent .fill-q {
  fill: #fff; }
  .theme-mhaccent svg.fill-q::before,
  .theme-mhaccent svg .fill-q::before,
  .theme-mhaccent .fill-q::before {
    color: #fff; }

.theme-mhaccent .nav-pills .nav-link.active,
.theme-mhaccent .nav-pills .show > .nav-link {
  background-color: #412051;
  color: #fff; }

.theme-mhaccent nav ul.tp-nav-main li a:hover,
.theme-mhaccent nav ul.tp-nav-main li a:active,
.theme-mhaccent .mobile-section-nav li a:hover,
.theme-mhaccent .mobile-section-nav li a:active {
  border-left: 4px solid #412051;
  background-color: #f5f5f5;
  color: #412051; }

.theme-mhaccent .mobile-section-nav {
  border-top: 3px solid #f3efe0; }
  .theme-mhaccent .mobile-section-nav #svg-down {
    background-color: #412051; }
  .theme-mhaccent .mobile-section-nav nav .dropdown .list-group a.selected {
    border-left: 4px solid #412051; }

.theme-mhaccent nav .nav-section-home {
  border-top-color: #412051; }
  .theme-mhaccent nav .nav-section-home svg {
    fill: #412051; }
  .theme-mhaccent nav .nav-section-home .fi {
    color: #412051; }
  .theme-mhaccent nav .nav-section-home.selected {
    border-left: 4px solid #412051;
    background-color: #f5f5f5; }
  .theme-mhaccent nav .nav-section-home:hover {
    background-color: #f5f5f5;
    border-left: 4px solid #412051; }
    .theme-mhaccent nav .nav-section-home:hover a {
      color: #412051; }
  .theme-mhaccent nav .nav-section-home a {
    text-decoration: none; }

.theme-mhaccent nav ul.tp-nav-main li a.nav-plus,
.theme-mhaccent nav ul.tp-nav-main li a.nav-minus,
.theme-mhaccent nav ul.tp-nav-main li a.nav-plus:hover,
.theme-mhaccent nav ul.tp-nav-main li a.nav-minus:hover,
.theme-mhaccent nav .mobile-section-nav li a.nav-plus,
.theme-mhaccent nav .mobile-section-nav li a.nav-minus,
.theme-mhaccent nav .mobile-section-nav li a.nav-plus:hover,
.theme-mhaccent nav .mobile-section-nav li a.nav-minus:hover {
  background-color: transparent;
  border-width: 0; }

.theme-mhaccent nav ul.tp-nav-main li.active,
.theme-mhaccent nav .mobile-section-nav li.active {
  background-color: #fff; }
  .theme-mhaccent nav ul.tp-nav-main li.active > a:first-child,
  .theme-mhaccent nav .mobile-section-nav li.active > a:first-child {
    border-left-color: #412051; }
  .theme-mhaccent nav ul.tp-nav-main li.active a:hover,
  .theme-mhaccent nav .mobile-section-nav li.active a:hover {
    border-left-color: #412051;
    background-color: #f5f5f5; }
  .theme-mhaccent nav ul.tp-nav-main li.active a.nav-plus:link,
  .theme-mhaccent nav ul.tp-nav-main li.active a.nav-minus:link,
  .theme-mhaccent nav ul.tp-nav-main li.active a.nav-plus:hover,
  .theme-mhaccent nav ul.tp-nav-main li.active a.nav-minus:hover,
  .theme-mhaccent nav .mobile-section-nav li.active a.nav-plus:link,
  .theme-mhaccent nav .mobile-section-nav li.active a.nav-minus:link,
  .theme-mhaccent nav .mobile-section-nav li.active a.nav-plus:hover,
  .theme-mhaccent nav .mobile-section-nav li.active a.nav-minus:hover {
    background-color: transparent;
    border-width: 0; }
  .theme-mhaccent nav ul.tp-nav-main li.active ul li,
  .theme-mhaccent nav .mobile-section-nav li.active ul li {
    border-left-color: #f3efe0; }
    .theme-mhaccent nav ul.tp-nav-main li.active ul li a:link,
    .theme-mhaccent nav ul.tp-nav-main li.active ul li a:active,
    .theme-mhaccent nav ul.tp-nav-main li.active ul li a:visited,
    .theme-mhaccent nav .mobile-section-nav li.active ul li a:link,
    .theme-mhaccent nav .mobile-section-nav li.active ul li a:active,
    .theme-mhaccent nav .mobile-section-nav li.active ul li a:visited {
      font-weight: normal;
      border-left: 4px solid #f5f5f5;
      border-left: 4px solid #f3efe0; }
    .theme-mhaccent nav ul.tp-nav-main li.active ul li a:hover,
    .theme-mhaccent nav .mobile-section-nav li.active ul li a:hover {
      background-color: #f5f5f5;
      color: #412051; }
    .theme-mhaccent nav ul.tp-nav-main li.active ul li.selected > a:first-child,
    .theme-mhaccent nav .mobile-section-nav li.active ul li.selected > a:first-child {
      font-weight: bold;
      background-color: #f5f5f5; }
    .theme-mhaccent nav ul.tp-nav-main li.active ul li.selected a[data-toggle="collapse"]:hover,
    .theme-mhaccent nav .mobile-section-nav li.active ul li.selected a[data-toggle="collapse"]:hover {
      border-left-color: #f5f5f5; }
    .theme-mhaccent nav ul.tp-nav-main li.active ul li.active,
    .theme-mhaccent nav .mobile-section-nav li.active ul li.active {
      border-left-color: #f3efe0; }
      .theme-mhaccent nav ul.tp-nav-main li.active ul li.active > a:first-child,
      .theme-mhaccent nav .mobile-section-nav li.active ul li.active > a:first-child {
        font-weight: bold; }
    .theme-mhaccent nav ul.tp-nav-main li.active ul li ul li > a:first-child,
    .theme-mhaccent nav .mobile-section-nav li.active ul li ul li > a:first-child {
      border-left-color: #535353; }

.theme-mhaccent nav ul.tp-nav-main li.selected > a:first-child,
.theme-mhaccent nav .mobile-section-nav li.selected > a:first-child {
  font-weight: bold;
  background-color: #f5f5f5;
  color: #412051; }

.theme-mhaccent nav ul.tp-nav-main li.selected.active > a:first-child,
.theme-mhaccent nav .mobile-section-nav li.selected.active > a:first-child {
  font-weight: bold; }

.theme-mhaccent nav ul.tp-nav-main li.selected.active > a,
.theme-mhaccent nav .mobile-section-nav li.selected.active > a {
  background-color: #f5f5f5; }

.theme-mhaccent nav .mobile-section-nav a.mobile-section-nav-foot {
  background-color: #412051; }
  .theme-mhaccent nav .mobile-section-nav a.mobile-section-nav-foot:hover {
    background-color: #32193f; }

.theme-mhaccent nav .mobile-section-nav li.selected > a:first-child {
  border-left-color: #412051; }

.theme-mhaccent .pagination li.active a {
  background-color: #412051 !important;
  border-color: #412051 !important; }

/* @file Base SCSS: Enter global overrides to parent tags like 'html' and 'body' */
.theme-mhred main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item),
.theme-mhred nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item) {
  color: #860037;
  text-decoration: none; }
  .theme-mhred main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):hover, .theme-mhred main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):focus,
  .theme-mhred nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):hover,
  .theme-mhred nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):focus {
    color: #337ab7;
    text-decoration: underline; }

.theme-mhred body {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.45;
  color: #464646; }

.theme-mhred body,
.theme-mhred .breadcrumb {
  background-color: #fff !important; }

.theme-mhred h1,
.theme-mhred .h1,
.theme-mhred h2,
.theme-mhred .h2,
.theme-mhred h3,
.theme-mhred .h3,
.theme-mhred h4,
.theme-mhred .h4,
.theme-mhred h5,
.theme-mhred .h5,
.theme-mhred h6,
.theme-mhred .h6 {
  font-family: inherit !important; }

.theme-mhred div[class^="col"] > h1,
.theme-mhred div[class^="col"] > .h1,
.theme-mhred .syndicate > h1,
.theme-mhred .syndicate > .h1 {
  font-size: 48px;
  font-weight: 700;
  color: #860037; }

.theme-mhred div[class^="col"] > h2,
.theme-mhred div[class^="col"] > .h2,
.theme-mhred .syndicate > h2,
.theme-mhred .syndicate > .h2 {
  font-size: 30px;
  font-weight: 700;
  color: #412051; }

.theme-mhred div[class^="col"] > h3,
.theme-mhred div[class^="col"] > .h3,
.theme-mhred .syndicate > h3,
.theme-mhred .syndicate > .h3 {
  font-size: 24px;
  font-weight: 700;
  color: #412051; }

.theme-mhred div[class^="col"] > h4,
.theme-mhred div[class^="col"] > .h4,
.theme-mhred .syndicate > h4,
.theme-mhred .syndicate > .h4 {
  font-size: inherit;
  font-weight: 700;
  color: #412051; }

.theme-mhred div[class^="col"] > h5,
.theme-mhred div[class^="col"] > .h5,
.theme-mhred .syndicate > h5,
.theme-mhred .syndicate > .h5 {
  font-size: inherit;
  font-weight: 700;
  color: inherit; }

.theme-mhred div[class^="col"] > h6,
.theme-mhred div[class^="col"] > .h6,
.theme-mhred .syndicate > h6,
.theme-mhred .syndicate > .h6 {
  font-size: inherit;
  font-weight: inherit;
  color: inherit; }

.theme-mhred .card .card-title.h1, .theme-mhred .card .card-title.h2, .theme-mhred .card .card-title.h3, .theme-mhred .card .card-title.h4, .theme-mhred .card .card-title.h5, .theme-mhred .card .card-title.h6 {
  font-weight: 700;
  color: #412051; }

.theme-mhred .card .card-title.h6 {
  font-weight: normal; }

.theme-mhred .card p a:not(.btn) {
  text-decoration: underline !important; }
  .theme-mhred .card p a:not(.btn):hover, .theme-mhred .card p a:not(.btn):focus {
    text-decoration: none !important; }

.theme-mhred .c-white .h1,
.theme-mhred .c-white .h2,
.theme-mhred .c-white .h3,
.theme-mhred .c-white .h4,
.theme-mhred .c-white .h5,
.theme-mhred .c-white .h6 {
  color: inherit; }

.theme-mhred p {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit; }

.theme-mhred .display-1 {
  font-size: 5.4rem; }

.theme-mhred .display-2 {
  font-size: 4.9rem; }

.theme-mhred .display-3 {
  font-size: 4.1rem; }

.theme-mhred .display-4 {
  font-size: 3.1rem; }

.theme-mhred .display-5 {
  font-size: 2.3rem; }

.theme-mhred .display-6 {
  font-size: 1.4rem; }

@media (max-width: 991px) {
  .theme-mhred #mobilenav,
  .theme-mhred .leftnav-wrapper {
    display: none !important; } }

.theme-mhred .body-wrapper h1:first-child {
  display: block !important;
  margin-top: 0 !important; }

.theme-mhred .btn-mhaccent-p,
.theme-mhred .bg-mhaccent-p,
.theme-mhred .bg-mhaccent-p *:not(.btn) {
  color: #fff !important; }

.theme-mhred .nav-section-home {
  display: none !important; }

.theme-mhred .btn-mhaccent-t, .theme-mhred .btn-mhaccent-t:hover, .theme-mhred .btn-mhaccent-t:focus {
  color: #fff !important; }

.theme-mhred .btn-secondary, .theme-mhred .btn-secondary:hover, .theme-mhred .btn-secondary:focus,
.theme-mhred .btn-tertiary,
.theme-mhred .btn-tertiary:hover,
.theme-mhred .btn-tertiary:focus {
  color: #fff; }

.theme-mhred .bg-secondary,
.theme-mhred .bg-tertiary {
  color: #fff !important; }

.theme-mhred .bg-gray-d1.card-header, .theme-mhred .bg-gray-d1.card-body,
.theme-mhred .bg-gray-d1 .card-title,
.theme-mhred .bg-gray-d2.card-header,
.theme-mhred .bg-gray-d2.card-body,
.theme-mhred .bg-gray-d2 .card-title {
  color: #fff !important; }
  .theme-mhred .bg-gray-d1.card-header a,
  .theme-mhred .bg-gray-d1.card-header a:hover,
  .theme-mhred .bg-gray-d1.card-header a:focus, .theme-mhred .bg-gray-d1.card-body a,
  .theme-mhred .bg-gray-d1.card-body a:hover,
  .theme-mhred .bg-gray-d1.card-body a:focus,
  .theme-mhred .bg-gray-d1 .card-title a,
  .theme-mhred .bg-gray-d1 .card-title a:hover,
  .theme-mhred .bg-gray-d1 .card-title a:focus,
  .theme-mhred .bg-gray-d2.card-header a,
  .theme-mhred .bg-gray-d2.card-header a:hover,
  .theme-mhred .bg-gray-d2.card-header a:focus,
  .theme-mhred .bg-gray-d2.card-body a,
  .theme-mhred .bg-gray-d2.card-body a:hover,
  .theme-mhred .bg-gray-d2.card-body a:focus,
  .theme-mhred .bg-gray-d2 .card-title a,
  .theme-mhred .bg-gray-d2 .card-title a:hover,
  .theme-mhred .bg-gray-d2 .card-title a:focus {
    color: #fff !important; }

.theme-mhred .pagination .page-item.active a.page-link, .theme-mhred .pagination .page-item.active a.page-link:hover, .theme-mhred .pagination .page-item.active a.page-link:focus {
  color: #fff !important; }

.theme-mhaccent main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item),
.theme-mhaccent nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item) {
  color: #860037;
  text-decoration: none; }
  .theme-mhaccent main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):hover, .theme-mhaccent main a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):focus,
  .theme-mhaccent nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):hover,
  .theme-mhaccent nav.breadcrumbs a:not(.btn):not(.nav-link):not([tabindex]):not(.nav-btn):not(.card-btn):not(.jumbotron-btn):not(.dropdown-item):focus {
    color: #337ab7;
    text-decoration: underline; }

.theme-mhaccent body {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.45;
  color: #464646; }

.theme-mhaccent body,
.theme-mhaccent .breadcrumb {
  background-color: #fff !important; }

.theme-mhaccent h1,
.theme-mhaccent .h1,
.theme-mhaccent h2,
.theme-mhaccent .h2,
.theme-mhaccent h3,
.theme-mhaccent .h3,
.theme-mhaccent h4,
.theme-mhaccent .h4,
.theme-mhaccent h5,
.theme-mhaccent .h5,
.theme-mhaccent h6,
.theme-mhaccent .h6 {
  font-family: inherit !important; }

.theme-mhaccent div[class^="col"] > h1,
.theme-mhaccent div[class^="col"] > .h1,
.theme-mhaccent .syndicate > h1,
.theme-mhaccent .syndicate > .h1 {
  font-size: 48px;
  font-weight: 700;
  color: #860037; }

.theme-mhaccent div[class^="col"] > h2,
.theme-mhaccent div[class^="col"] > .h2,
.theme-mhaccent .syndicate > h2,
.theme-mhaccent .syndicate > .h2 {
  font-size: 30px;
  font-weight: 700;
  color: #412051; }

.theme-mhaccent div[class^="col"] > h3,
.theme-mhaccent div[class^="col"] > .h3,
.theme-mhaccent .syndicate > h3,
.theme-mhaccent .syndicate > .h3 {
  font-size: 24px;
  font-weight: 700;
  color: #412051; }

.theme-mhaccent div[class^="col"] > h4,
.theme-mhaccent div[class^="col"] > .h4,
.theme-mhaccent .syndicate > h4,
.theme-mhaccent .syndicate > .h4 {
  font-size: inherit;
  font-weight: 700;
  color: #412051; }

.theme-mhaccent div[class^="col"] > h5,
.theme-mhaccent div[class^="col"] > .h5,
.theme-mhaccent .syndicate > h5,
.theme-mhaccent .syndicate > .h5 {
  font-size: inherit;
  font-weight: 700;
  color: inherit; }

.theme-mhaccent div[class^="col"] > h6,
.theme-mhaccent div[class^="col"] > .h6,
.theme-mhaccent .syndicate > h6,
.theme-mhaccent .syndicate > .h6 {
  font-size: inherit;
  font-weight: inherit;
  color: inherit; }

.theme-mhaccent .card .card-title.h1, .theme-mhaccent .card .card-title.h2, .theme-mhaccent .card .card-title.h3, .theme-mhaccent .card .card-title.h4, .theme-mhaccent .card .card-title.h5, .theme-mhaccent .card .card-title.h6 {
  font-weight: 700;
  color: #412051; }

.theme-mhaccent .card .card-title.h6 {
  font-weight: normal; }

.theme-mhaccent .card p a:not(.btn) {
  text-decoration: underline !important; }
  .theme-mhaccent .card p a:not(.btn):hover, .theme-mhaccent .card p a:not(.btn):focus {
    text-decoration: none !important; }

.theme-mhaccent .c-white .h1,
.theme-mhaccent .c-white .h2,
.theme-mhaccent .c-white .h3,
.theme-mhaccent .c-white .h4,
.theme-mhaccent .c-white .h5,
.theme-mhaccent .c-white .h6 {
  color: inherit; }

.theme-mhaccent p {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit; }

.theme-mhaccent .display-1 {
  font-size: 5.4rem; }

.theme-mhaccent .display-2 {
  font-size: 4.9rem; }

.theme-mhaccent .display-3 {
  font-size: 4.1rem; }

.theme-mhaccent .display-4 {
  font-size: 3.1rem; }

.theme-mhaccent .display-5 {
  font-size: 2.3rem; }

.theme-mhaccent .display-6 {
  font-size: 1.4rem; }

@media (max-width: 991px) {
  .theme-mhaccent #mobilenav,
  .theme-mhaccent .leftnav-wrapper {
    display: none !important; } }

.theme-mhaccent .body-wrapper h1:first-child {
  display: block !important;
  margin-top: 0 !important; }

.theme-mhaccent .btn-mhaccent-p,
.theme-mhaccent .bg-mhaccent-p,
.theme-mhaccent .bg-mhaccent-p *:not(.btn) {
  color: #fff !important; }

.theme-mhaccent .nav-section-home {
  display: none !important; }

.theme-mhaccent .btn-mhaccent-t, .theme-mhaccent .btn-mhaccent-t:hover, .theme-mhaccent .btn-mhaccent-t:focus {
  color: #fff !important; }

.theme-mhaccent .btn-secondary, .theme-mhaccent .btn-secondary:hover, .theme-mhaccent .btn-secondary:focus,
.theme-mhaccent .btn-tertiary,
.theme-mhaccent .btn-tertiary:hover,
.theme-mhaccent .btn-tertiary:focus {
  color: #fff; }

.theme-mhaccent .bg-secondary,
.theme-mhaccent .bg-tertiary {
  color: #fff !important; }

.theme-mhaccent .bg-gray-d1.card-header, .theme-mhaccent .bg-gray-d1.card-body,
.theme-mhaccent .bg-gray-d1 .card-title,
.theme-mhaccent .bg-gray-d2.card-header,
.theme-mhaccent .bg-gray-d2.card-body,
.theme-mhaccent .bg-gray-d2 .card-title {
  color: #fff !important; }
  .theme-mhaccent .bg-gray-d1.card-header a,
  .theme-mhaccent .bg-gray-d1.card-header a:hover,
  .theme-mhaccent .bg-gray-d1.card-header a:focus, .theme-mhaccent .bg-gray-d1.card-body a,
  .theme-mhaccent .bg-gray-d1.card-body a:hover,
  .theme-mhaccent .bg-gray-d1.card-body a:focus,
  .theme-mhaccent .bg-gray-d1 .card-title a,
  .theme-mhaccent .bg-gray-d1 .card-title a:hover,
  .theme-mhaccent .bg-gray-d1 .card-title a:focus,
  .theme-mhaccent .bg-gray-d2.card-header a,
  .theme-mhaccent .bg-gray-d2.card-header a:hover,
  .theme-mhaccent .bg-gray-d2.card-header a:focus,
  .theme-mhaccent .bg-gray-d2.card-body a,
  .theme-mhaccent .bg-gray-d2.card-body a:hover,
  .theme-mhaccent .bg-gray-d2.card-body a:focus,
  .theme-mhaccent .bg-gray-d2 .card-title a,
  .theme-mhaccent .bg-gray-d2 .card-title a:hover,
  .theme-mhaccent .bg-gray-d2 .card-title a:focus {
    color: #fff !important; }

.theme-mhaccent .pagination .page-item.active a.page-link, .theme-mhaccent .pagination .page-item.active a.page-link:hover, .theme-mhaccent .pagination .page-item.active a.page-link:focus {
  color: #fff !important; }

.theme-mhred .bg-primary .card-title,
.theme-mhred .bg-secondary .card-title,
.theme-mhred .bg-tertiary .card-title,
.theme-mhred .bg-mhaccent-t .card-title {
  color: #fff !important; }

.theme-mhred .bg-primary a:not(.btn), .theme-mhred .bg-primary a:not(.btn):hover, .theme-mhred .bg-primary a:not(.btn):focus,
.theme-mhred .bg-secondary a:not(.btn),
.theme-mhred .bg-secondary a:not(.btn):hover,
.theme-mhred .bg-secondary a:not(.btn):focus,
.theme-mhred .bg-tertiary a:not(.btn),
.theme-mhred .bg-tertiary a:not(.btn):hover,
.theme-mhred .bg-tertiary a:not(.btn):focus,
.theme-mhred .bg-mhaccent-t a:not(.btn),
.theme-mhred .bg-mhaccent-t a:not(.btn):hover,
.theme-mhred .bg-mhaccent-t a:not(.btn):focus {
  color: #fff !important; }

.theme-mhred .bg-quaternary a:not(.btn), .theme-mhred .bg-quaternary a:not(.btn):hover, .theme-mhred .bg-quaternary a:not(.btn):focus {
  color: #860037 !important; }

.theme-mhred .btn-secondary, .theme-mhred .btn-secondary:hover, .theme-mhred .btn-secondary:focus {
  color: #fff !important; }

.theme-mhred a.btn-white, .theme-mhred a.btn-white:hover, .theme-mhred a.btn-white:focus {
  color: #860037 !important; }

/* jumbotrons */
a.jumbotron-btn {
  color: inherit;
  text-decoration: initial; }
  a.jumbotron-btn .btn:hover {
    text-decoration: none; }

.jumbotron {
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0 15px;
  border-radius: 0;
  position: relative; }
  .jumbotron h1,
  .jumbotron h2,
  .jumbotron h3,
  .jumbotron h4,
  .jumbotron h5,
  .jumbotron h6 {
    margin-top: 0; }
  .jumbotron.jumbotron-light .jumbotron-overlay {
    background-color: rgba(255, 255, 255, 0.75);
    color: #000; }
  .jumbotron.jumbotron-dark .jumbotron-overlay {
    background-color: rgba(0, 0, 0, 0.75);
    color: #fff; }
    .jumbotron.jumbotron-dark .jumbotron-overlay a:not(.btn) {
      color: #fff; }
  .jumbotron.tb-rc {
    border-radius: 0.25rem; }
    .jumbotron.tb-rc .card-body {
      border-radius: 0.25rem; }
  .jumbotron .jumbotron-overlay {
    padding: 1rem;
    position: absolute;
    overflow: hidden; }
    .jumbotron .jumbotron-overlay.overlay-fullheight {
      max-height: 100%;
      height: 100%; }
    .jumbotron .jumbotron-overlay.fullheight {
      max-height: 100%;
      height: 100%; }
      .jumbotron .jumbotron-overlay.fullheight[class*="m-"] {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        height: auto; }
      .jumbotron .jumbotron-overlay.fullheight.m-1 {
        top: 0.25rem;
        bottom: 0.25rem; }
      .jumbotron .jumbotron-overlay.fullheight.m-2 {
        top: 0.5rem;
        bottom: 0.5rem; }
      .jumbotron .jumbotron-overlay.fullheight.m-3 {
        top: 1rem;
        bottom: 1rem; }
      .jumbotron .jumbotron-overlay.fullheight.m-4 {
        top: 2rem;
        bottom: 2rem; }
      .jumbotron .jumbotron-overlay.fullheight.m-5 {
        top: 3rem;
        bottom: 3rem; }
    .jumbotron .jumbotron-overlay.overlay-left, .jumbotron .jumbotron-overlay.overlay-top-left {
      left: 0;
      top: 0; }
    .jumbotron .jumbotron-overlay.overlay-right, .jumbotron .jumbotron-overlay.overlay-top-right {
      right: 0;
      top: 0; }
    .jumbotron .jumbotron-overlay.overlay-bottom-left {
      left: 0;
      bottom: 0; }
    .jumbotron .jumbotron-overlay.overlay-bottom-right {
      bottom: 0;
      right: 0; }
    .jumbotron .jumbotron-overlay.overlay-bottom {
      left: 0;
      bottom: 0;
      right: 0; }
    .jumbotron .jumbotron-overlay.overlay-middle {
      left: 0;
      top: 50%;
      transform: translateY(-50%) !important;
      right: 0; }
    .jumbotron .jumbotron-overlay.overlay-middle-left {
      left: 0;
      top: 50%;
      transform: translateY(-50%) !important; }
    .jumbotron .jumbotron-overlay.overlay-middle-right {
      top: 50%;
      transform: translateY(-50%) !important;
      right: 0; }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .jumbotron .display-5,
  .jumbotron .display-4,
  .jumbotron .display-3 {
    font-size: 1.5rem; } }

@media (max-width: 991.98px) {
  .jumbotron img {
    padding-bottom: 0 !important; }
  .jumbotron .display-5,
  .jumbotron .display-4,
  .jumbotron .display-3 {
    font-size: 1.375rem; }
  .jumbotron .jumbotron-overlay[class*="overlay-"] {
    top: 0 !important;
    left: 0;
    bottom: 0;
    height: auto;
    transform: none !important;
    position: relative;
    background: #e0e0e0;
    color: #000; }
    .jumbotron .jumbotron-overlay[class*="overlay-"].m-5 {
      margin: 0 !important; }
    .jumbotron .jumbotron-overlay[class*="overlay-"].ml-5 {
      margin-left: 0 !important; }
    .jumbotron .jumbotron-overlay[class*="overlay-"].mr-5 {
      margin-right: 0 !important; }
  .jumbotron .jumbotron-overlay a {
    text-decoration: none; }
  .jumbotron .m-5 {
    margin-top: 0 !important; }
  .jumbotron .w-50,
  .jumbotron .w-33 {
    width: auto !important; } }

.mh-header {
  background-color: #860037; }
  .mh-header .mh-logo {
    margin-top: 10px; }
    .mh-header .mh-logo a {
      display: inline-block; }
      .mh-header .mh-logo a svg {
        color: black;
        fill: black; }
  .mh-header .mh-header-connect {
    color: #fff; }
    @media (min-width: 576px) {
      .mh-header .mh-header-connect {
        float: right;
        margin-right: 8px; } }
    @media (max-width: 575px) {
      .mh-header .mh-header-connect {
        display: flex;
        justify-content: space-between;
        margin-right: 44px; }
        .mh-header .mh-header-connect span {
          display: none; } }
  .mh-header .mh-header-search {
    clear: both;
    margin-top: 25px; }
    .mh-header .mh-header-search .mh-search-wrapper {
      display: flex;
      justify-content: flex-end;
      align-items: center; }
      .mh-header .mh-header-search .mh-search-wrapper .search-input-field {
        max-width: 300px;
        overflow: hidden;
        height: 32px; }
      .mh-header .mh-header-search .mh-search-wrapper .mh-search-submit {
        background-color: #860037;
        color: #fff;
        padding: 3px; }

.mh-footer .pre-footer-wrapper {
  background-color: #eae9e8;
  padding-bottom: 30px; }
  .mh-footer .pre-footer-wrapper h2 {
    margin-top: 15px; }
  .mh-footer .pre-footer-wrapper a {
    text-decoration: none; }
    .mh-footer .pre-footer-wrapper a:hover {
      text-decoration: underline; }
  .mh-footer .pre-footer-wrapper .mh-pre-footer-logo {
    margin: 0 auto;
    margin-top: 35px; }
  @media screen and (min-width: 992px) {
    .mh-footer .pre-footer-wrapper .mh-pre-footer-subscribe h2 {
      margin-top: 25px;
      margin-bottom: 0; } }
  .mh-footer .pre-footer-wrapper .mh-pre-footer-subscribe form input#userID {
    width: 70%; }
  @media screen and (min-width: 992px) {
    .mh-footer .pre-footer-wrapper .mh-pre-footer-links {
      padding-left: 60px; } }
  .mh-footer .pre-footer-wrapper .mh-pre-footer-links ul {
    list-style: none; }
    .mh-footer .pre-footer-wrapper .mh-pre-footer-links ul .cdc-icon-linkedin {
      color: #0065a1; }
    .mh-footer .pre-footer-wrapper .mh-pre-footer-links ul .cdc-icon-fb {
      color: #4267b2; }
    .mh-footer .pre-footer-wrapper .mh-pre-footer-links ul .cdc-icon-twitter {
      color: #429cd6; }
    .mh-footer .pre-footer-wrapper .mh-pre-footer-links ul .cdc-icon-youtube {
      color: #ed2024; }

.mh-footer .footer-wrapper {
  margin-top: 0;
  padding-bottom: 30px;
  background-color: #464646; }
  .mh-footer .footer-wrapper .footer-links {
    margin: 0 auto;
    max-width: 1080px; }
    .mh-footer .footer-wrapper .footer-links li {
      padding: 3px 15px;
      display: inline-block; }
    .mh-footer .footer-wrapper .footer-links li ~ li {
      border-left: 1px solid #929292; }

#mhTopNav {
  background-color: #f7f6f2;
  box-shadow: 2px 2px 2px #e7e7e7;
  margin-bottom: 5px; }
  @media (max-width: 991px) {
    #mhTopNav {
      margin-bottom: 0;
      padding-left: 0;
      padding-right: 0; } }
  #mhTopNav .hamburger-bar {
    text-align: right;
    padding: 0 15px; }
    @media (min-width: 992px) {
      #mhTopNav .hamburger-bar {
        display: none; } }
    #mhTopNav .hamburger-bar .hamburger-btn {
      line-height: 1;
      padding: 5px 0;
      display: inline-block;
      font-size: 30px;
      text-decoration: none; }
      #mhTopNav .hamburger-bar .hamburger-btn:after {
        content: "\2630";
        color: #860037; }
      #mhTopNav .hamburger-bar .hamburger-btn.on:after {
        content: "\2715"; }
  #mhTopNav .navbar {
    padding: 0; }
    #mhTopNav .navbar .nav-item {
      margin-bottom: 0; }
      @media (max-width: 991px) {
        #mhTopNav .navbar .nav-item {
          text-align: left;
          margin: 0;
          border-bottom: 1px solid black; }
          #mhTopNav .navbar .nav-item:first-child {
            border-top: 1px solid black; } }
      #mhTopNav .navbar .nav-item a {
        outline: inherit;
        color: #860037;
        font-size: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 1; }
        @media (max-width: 991px) {
          #mhTopNav .navbar .nav-item a {
            padding-left: 15px;
            padding-right: 15px; }
            #mhTopNav .navbar .nav-item a:after {
              position: absolute;
              right: 15px;
              top: 15px;
              border-top: 0.5em solid;
              border-right: 0.5em solid transparent;
              border-left: 0.5em solid transparent; } }
        #mhTopNav .navbar .nav-item a.dropdown-item {
          padding-top: 10px;
          padding-bottom: 10px; }
      #mhTopNav .navbar .nav-item.show {
        background-color: #eae9e8; }
        #mhTopNav .navbar .nav-item.show a {
          color: #fff; }
          @media (max-width: 991px) {
            #mhTopNav .navbar .nav-item.show a:after {
              transform: rotate(180deg); } }
          #mhTopNav .navbar .nav-item.show a.nav-link {
            color: #860037; }
            #mhTopNav .navbar .nav-item.show a.nav-link:hover {
              color: #fff;
              background-color: #412051; }
        @media (min-width: 992px) {
          #mhTopNav .navbar .nav-item.show:last-child .dropdown-menu.menu-col.show {
            left: auto;
            right: 0; } }
      #mhTopNav .navbar .nav-item.section-active,
      #mhTopNav .navbar .nav-item.section-active .page-active.dropdown-item {
        background-color: #eae9e8 !important; }
      #mhTopNav .navbar .nav-item.section-active .page-active.dropdown-item:hover, #mhTopNav .navbar .nav-item.section-active .page-active.dropdown-item:focus {
        background-color: #412051 !important;
        color: #fff; }
      #mhTopNav .navbar .nav-item.section-active a,
      #mhTopNav .navbar .nav-item.section-active a.nav-link {
        color: #860037; }
      #mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show {
        border-radius: 0;
        background-color: #f7f6f2; }
        @media (min-width: 992px) {
          #mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show {
            min-width: 310px;
            box-shadow: 0 0 8px rgba(0, 0, 0, 0.23);
            margin-top: 0;
            border-radius: 0 0 4px 4px; } }
        #mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show a {
          color: #464646;
          white-space: inherit; }
          #mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show a:hover, #mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show a:focus {
            background-color: #412051;
            color: #fff !important; }
        #mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show .level-1 > a {
          color: #412051;
          font-size: 20px;
          padding-left: 15px; }
        #mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show .level-2 > a {
          font-size: 18px;
          padding-left: 30px; }
        #mhTopNav .navbar .nav-item .dropdown-menu.menu-col.show .level-3 > a {
          font-size: 14px;
          color: #860037;
          padding-left: 45px; }

.mh-jumbotron .jumbotron {
  background-color: #f3efe0; }
  .mh-jumbotron .jumbotron .jumbotron-overlay {
    color: #464646;
    background-color: #fff; }
    @media screen and (max-width: 991.98px) {
      .mh-jumbotron .jumbotron .jumbotron-overlay {
        background-color: #860037;
        color: #fff;
        font-size: 16px; } }
    .mh-jumbotron .jumbotron .jumbotron-overlay .display-3,
    .mh-jumbotron .jumbotron .jumbotron-overlay .display-4,
    .mh-jumbotron .jumbotron .jumbotron-overlay .display-5,
    .mh-jumbotron .jumbotron .jumbotron-overlay .display-6 {
      font-weight: bold;
      padding-bottom: 10px;
      color: #860037; }
      @media screen and (max-width: 991.98px) {
        .mh-jumbotron .jumbotron .jumbotron-overlay .display-3,
        .mh-jumbotron .jumbotron .jumbotron-overlay .display-4,
        .mh-jumbotron .jumbotron .jumbotron-overlay .display-5,
        .mh-jumbotron .jumbotron .jumbotron-overlay .display-6 {
          color: #fff; } }
    @media screen and (max-width: 991.98px) {
      .mh-jumbotron .jumbotron .jumbotron-overlay .btn {
        color: #464646;
        background-color: #fff; }
        .mh-jumbotron .jumbotron .jumbotron-overlay .btn:hover {
          color: #fff; } }

.mh-overlay-transparent .jumbotron .jumbotron-overlay {
  color: #464646 !important; }
  @media screen and (min-width: 992px) {
    .mh-overlay-transparent .jumbotron .jumbotron-overlay {
      background: none !important; } }
