body {
  background-color: #fff !important;
}

.site-header {
  background-color: #414042 !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" width="265" height="75" ><path d="M110.09,15.37h4.34V29.46h-4.34V15.37Zm-6.66,3.36V18.68A4.62,4.62,0,0,0,107,14.16c0-4.46-3.91-5.22-7.5-5.22H91.82V29.46h8.4c3.65,0,7.7-1.42,7.7-5.71A4.91,4.91,0,0,0,103.43,18.74Zm-7.09-6H99.4c1.42,0,3,.43,3,2.14s-1.45,2.23-2.84,2.23H96.33V12.77Zm4.05,12.87H96.33V21h3.42c1.48,0,3.65.32,3.65,2.26S101.81,25.63,100.39,25.63ZM112.26,8.42a2.52,2.52,0,1,1-2.52,2.52,2.52,2.52,0,0,1,2.52-2.52h0Zm5.3,7h4.34v2.26H122A4.3,4.3,0,0,1,126,15a5.7,5.7,0,0,1,1.45.15v4a6.69,6.69,0,0,0-1.85-.29c-3.3,0-3.71,1.91-3.71,4.72v5.88h-4.34V15.37Zm11.79,0h4.17v1.91h0.06A4.56,4.56,0,0,1,137.69,15,4.41,4.41,0,0,1,142,17.55,4.57,4.57,0,0,1,146.49,15c3.82,0,5,2.69,5,6.11v8.32h-4.34v-8.2c0-1.3-.49-2.4-1.91-2.4-2,0-2.64,1.42-2.64,3.16v7.45h-4.34V22c0-1,.06-3.16-1.94-3.16-2.26,0-2.61,1.77-2.61,3.59v7h-4.34V15.37Zm25.25,0h4.34V29.46H154.6V15.37Zm2.17-7a2.52,2.52,0,1,1-2.52,2.52,2.52,2.52,0,0,1,2.52-2.52h0Zm5.3,7h4.17v1.91h0.06A4.56,4.56,0,0,1,170.42,15c4.4,0,5.21,2.9,5.21,6.66v7.77h-4.34v-6.9c0-1.62,0-3.71-2.26-3.71s-2.61,1.77-2.61,3.59v7h-4.34V15.37Zm26.82,0v1.85h-0.06A5.75,5.75,0,0,0,184,15c-4,0-6.43,3.59-6.43,7.33,0,4.26,2.75,7.27,6.92,7.27a4.92,4.92,0,0,0,4-1.85h0.06v1.36c0,2-1.25,3.45-3.88,3.45a6.91,6.91,0,0,1-4.58-1.83l-2.4,3.59a11,11,0,0,0,7.07,2.06c5.44,0,8.14-2.84,8.14-8.14V15.37h-4Zm-3.48,10.43a3.48,3.48,0,1,1,3.48-3.48A3.5,3.5,0,0,1,185.42,25.81ZM200.71,7.55v9.74h0.06A4.07,4.07,0,0,1,204.7,15c4.4,0,5.21,2.9,5.21,6.66v7.77h-4.34v-6.9c0-1.62,0-3.71-2.26-3.71s-2.61,1.77-2.61,3.59v7h-4.34V7.55h4.34ZM219.39,15a9.08,9.08,0,0,0-6.2,2.26l2.32,2.38A4.64,4.64,0,0,1,219,18a2.59,2.59,0,0,1,2.78,2.52c-3.62,0-9.53.09-9.53,5,0,2.84,2.37,4.35,5,4.35a5.07,5.07,0,0,0,4.46-2.12h0.06v1.77h4V22.3C225.82,17.61,224.46,15,219.39,15Zm2.43,9.19c0,1.74-1.59,2.64-3.3,2.64-1,0-2.06-.49-2.06-1.54,0-1.91,3-2,4.29-2h1.07v0.93Zm6.76-8.84h4.17v1.91h0.06A4.56,4.56,0,0,1,236.92,15a4.41,4.41,0,0,1,4.34,2.52A4.57,4.57,0,0,1,245.72,15c3.82,0,5,2.69,5,6.11v8.32h-4.34v-8.2c0-1.3-.49-2.4-1.91-2.4-2,0-2.64,1.42-2.64,3.16v7.45h-4.34V22c0-1,.06-3.16-1.94-3.16-2.26,0-2.61,1.77-2.61,3.59v7h-4.34V15.37ZM110.17,52.25A9,9,0,0,1,102.58,56,10.44,10.44,0,0,1,91.89,45.24a10.44,10.44,0,0,1,10.69-10.78,8.92,8.92,0,0,1,7.09,3.25l-1.82,1.36a6.77,6.77,0,0,0-5.27-2.69c-5.27,0-8.43,4.14-8.43,8.87s3.16,8.87,8.43,8.87A6.57,6.57,0,0,0,108.46,51Zm4.55,3.25H112.8V41.93h1.91V55.49Zm-1-17.39a1.39,1.39,0,1,1,1.39-1.39,1.41,1.41,0,0,1-1.39,1.39h0Zm11.38,5.56h-3.91v8c0,2,.78,2.43,2,2.43a4.25,4.25,0,0,0,2-.52l0.09,1.77a6.38,6.38,0,0,1-2.58.49c-1.45,0-3.36-.64-3.36-3.62V43.67h-2.87V41.93h2.87V38.11h1.91v3.82h3.91v1.74Zm8.2,9.48,4.14-11.21h2.32L133,59c-0.81,2.09-1.91,3.42-4.26,3.42a6.13,6.13,0,0,1-1.77-.2l0.2-1.85a3,3,0,0,0,1.45.32c1.33,0,2-.9,2.61-2.43l1-2.61-5.56-13.73h2.4Zm31.6-.9A9,9,0,0,1,157.34,56a10.44,10.44,0,0,1-10.69-10.78,10.44,10.44,0,0,1,10.69-10.78,8.92,8.92,0,0,1,7.1,3.25l-1.82,1.36a6.77,6.77,0,0,0-5.27-2.69c-5.27,0-8.43,4.14-8.43,8.87s3.16,8.87,8.43,8.87A6.57,6.57,0,0,0,163.22,51Zm9.27-10.66a7.13,7.13,0,1,0,7.21,7.13A6.92,6.92,0,0,0,174.2,41.59Zm0,12.52c-3.13,0-5.1-2.35-5.1-5.39s2-5.39,5.1-5.39,5.13,2.35,5.13,5.39S177.36,54.1,174.2,54.1Zm19.87,1.39a18.18,18.18,0,0,1-.09-2.17h-0.06a5.46,5.46,0,0,1-4.55,2.52c-3.45,0-5.1-1.94-5.1-5.3V41.93h1.91v7.51c0,3,.84,4.67,3.68,4.67,0.41,0,4.11-.26,4.11-5.22v-7h1.91V52.51c0,0.72.09,2,.14,3h-2Zm8.11-13.56a18.18,18.18,0,0,1,.09,2.17h0.06a5.46,5.46,0,0,1,4.55-2.52c3.45,0,5.1,1.94,5.1,5.3v8.61h-1.91V48c0-3-.84-4.67-3.68-4.67-0.41,0-4.11.26-4.11,5.22v7h-1.91V44.92c0-.72-0.09-2-0.15-3h2Zm24.12,3.19a4.07,4.07,0,0,0-3.39-1.8c-3.16-.06-5.1,2.29-5.1,5.39s1.94,5.45,5.1,5.39a4.06,4.06,0,0,0,3.39-1.8l1.56,1.19a6.56,6.56,0,0,1-5,2.35,6.77,6.77,0,0,1-7.18-7.13,6.77,6.77,0,0,1,7.18-7.13,6.56,6.56,0,0,1,5,2.35Zm6.4,10.37h-1.91V41.93h1.91V55.49Zm-1-17.39a1.39,1.39,0,1,1,1.39-1.39,1.41,1.41,0,0,1-1.39,1.39h0Zm7.62,17.39h-1.91V33.59h1.91V55.49Zm-157.12.07H80.33V8.92h1.91V55.57ZM71,14.49a5.59,5.59,0,0,0-5.16-5.57H55.36a5.54,5.54,0,0,0-4.08,1.8L22.07,39.92,36.21,54.07a5.55,5.55,0,0,0,7.8.06L69.31,28.84l0.11-.11h0A5.55,5.55,0,0,0,71,24.85V14.49ZM37,18.67l-8-7.95a5.54,5.54,0,0,0-4.08-1.8H14.46A5.59,5.59,0,0,0,9.3,14.49V24.85a5.55,5.55,0,0,0,1.57,3.87l8,8Z" fill="%23ffffff"></path></svg>');
  background-repeat: no-repeat;
  background-position: 1%;
}

.hero-banner .widget__heading {
    border-left: 5px solid #E6007A !important;
}

.nav--secondary-navigation .list__link {
  color: #000 !important;
}
.card--primary {
  background-color: #D00070 !important;
}
.card--yellow {
  background-color: #E6007A !important;
}
.card--primary-dark {
  background-color: #D00070 !important;
}
#navigation {
  display: none;
}
#top {
  height: 100px;
}
.site-footer__links {
  display: none;
}

.menu-toggle {
    visibility: hidden;
}

.widget {
	margin-top: 0px;
}

.navigation-widget .grid__cell:nth-child(3n + 1) .card {
  background-color: #D00070 !important;
  color: #fff !important;
}

.navigation-widget .grid__cell:nth-child(3n + 2) .card {
  background-color: #E6007A !important;
  color: #fff !important;
}

.navigation-widget .grid__cell:nth-child(3n + 3) .card {
  background-color: #D00070 !important;
  color: #fff !important;
}

.boxed--secondary {
  background-color: #D00070 !important;
  color: #fff !important;
}

#related-items {
  color: #fff !important;
}

.boxed--secondary .list--navigation .list__link, .sidebar--secondary .sidebar__section .list--navigation .list__link, .search-results .boxed .list--navigation .list__link {
  color: #fff !important;
  text-shadow: none !important;
}

.download__cta {
  background-color: #D00070;
  border-bottom: 1px solid #D00070 !important;
}

.download__cta:hover {
  background-color: #E6007A;
  border-bottom: 1px solid #E6007A !important;
}

.boxed--secondary .list--navigation .list__link:hover {
  text-decoration-color: #000 !important;
}

.list--breadcrumb {
  text-shadow: none !important;
}

.search-toggle {
  background-color: #ffffff !important;
}

.button {
  border-color: #D00070 !important;
}

.button:hover {
  background-color: #D00070 !important;
}

.carousel-arrow {
  background-color: #D00070 !important;
}

.page-content {
  background-color: #fff !important;
}

.card__heading {
  color: #fff !important;
}

.listing--featured {
  background-color: #E6007A !important;
}

.boxed--subtle, .supplement {
    background-color: #FFF0F9 !important;
}

hr {
    background-color: #D00070;
    border: 0;
    height: 1px;
    margin-bottom: 1.5rem;
    border-top: .25rem solid #D00070;
}

.search-results .nav, .pagination {
    border-top: 2px solid #F0007C !important;
}

.boxed--subtle .list--navigation .list__link, .boxed--subtle .list--latest-news .list__link, .supplement .list--navigation .list__link, .supplement .list--latest-news .list__link {
    text-shadow: none !important;
}

/* Changing all the blue backgrounds to become pink backgrounds */
::-moz-selection {
	background-color: #D00070 !important;
	color: #fff !important;
	text-shadow: none !important
}
::selection {
	background-color: #D00070 !important;
	color: #fff !important;
	text-shadow: none !important
}
a:focus {
	outline: 3px solid #D00070
}
.map:focus {
	outline: 3px solid #D00070
}
.share-wrap .share-button:focus,
.share-wrap .share-button:active {
	outline: 2px solid #D00070
}
.button:focus,
.button:active,
form:not([class]) input:focus[type='button'],
form:not([class]) input:focus[type='submit'],
.widget--myaccount-sign-in a:focus,
.widget--myaccount-api-links a:focus,
.search-results .nav a:focus,
.search-results .nav span:focus,
form:not([class]) input:active[type='button'],
form:not([class]) input:active[type='submit'],
.widget--myaccount-sign-in a:active,
.widget--myaccount-api-links a:active,
.search-results .nav a:active,
.search-results .nav span:active {
	-webkit-box-shadow: 0 0 0 4px #D00070;
	box-shadow: 0 0 0 4px #D00070;
	outline: transparent
}
.button--standout,
.button--standout:visited {
	background-color: #fff;
	border-color: #D00070;
	color: #D00070
}
.button--standout:hover,
.button--standout:active,
.button--standout:focus {
	background-color: #D00070;
	color: #fff
}
.button--standout::after {
	background-color: #D00070
}
.button--square,
.button--square:visited,
.widget--opinion-poll .button,
.widget--what-s-on .button,
.latest-news .list--ctas .button,
.widget--opinion-poll .button:visited,
.widget--what-s-on .button:visited,
.latest-news .list--ctas .button:visited {
	background-color: #D00070;
	border-color: #D00070;
	border-radius: 0;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase
}
.button--square:hover,
.button--square:active,
.button--square:focus,
.widget--opinion-poll .button:hover,
.widget--what-s-on .button:hover,
.latest-news .list--ctas .button:hover,
.widget--opinion-poll .button:active,
.widget--what-s-on .button:active,
.latest-news .list--ctas .button:active,
.widget--opinion-poll .button:focus,
.widget--what-s-on .button:focus,
.latest-news .list--ctas .button:focus {
	background-color: #004e67;
	border-color: #D00070;
	color: #fff
}
.form__field:focus,
.form__select:focus,
form:not([class]) select:focus,
.form__textarea:focus,
form:not([class]) input:focus:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) textarea:focus,
.form__field:active,
.form__select:active,
form:not([class]) select:active,
.form__textarea:active,
form:not([class]) input:active:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) textarea:active {
	outline: 2px solid #D00070
}
.form__checkbox:focus,
.form__radio:focus,
form:not([class]) input:focus[type='checkbox'],
form:not([class]) input:focus[type='radio'],
.form__checkbox:active,
.form__radio:active,
form:not([class]) input:active[type='checkbox'],
form:not([class]) input:active[type='radio'] {
	outline: 2px solid #D00070
}
.download__cta {
	background-color: #D00070;
	border-bottom: 1px solid #005873;
	color: #fff;
	display: block;
	margin: 0 0 -1px;
	padding: .75rem
}
.boxed--subtle .form__append-group .button:hover,
.boxed--subtle .form__append-group .button:focus,
.boxed--subtle .form__append-group .button:active,
.supplement .form__append-group .button:hover,
.supplement .form__append-group .button:focus,
.supplement .form__append-group .button:active {
	background-color: #D00070;
	border-color: #D00070
}
.search-results .nav,
.pagination--complex {
	border-color: #D00070
}
site-announcement .site-announcement__link:hover,
.site-announcement .site-announcement__link:focus,
.site-announcement .site-announcement__link:active {
	color: #D00070;
	text-decoration: underline
}
.card--blue-dark {
	background-color: #D00070
}
.listing__link:hover,
.listing__link:focus,
.listing__link:active {
	color: #D00070;
	text-decoration: underline
}
.listing__cta.button--square-secondary:hover,
.listing__cta.button--square-secondary:focus,
.listing__cta.button--square-secondary:active {
	background-color: #eaf9ff;
	border-color: #D00070;
	text-decoration: none
}
.calendar__days {
	background-color: #D00070;
	color: #fff
}
.calendar__date--link:hover,
.calendar__date--link:focus,
.calendar__date--link:active {
	background-color: #D00070;
	color: #fff
}
.calendar__date--link.calendar__date--today,
.calendar__date--link.calendar__date--today:visited {
	background-color: #D00070;
	color: #fff
}
.navigation-widget .grid__cell:nth-child(3n+1) .card:focus,
.navigation-widget .grid__cell:nth-child(3n+1) .card:active {
	outline-color: #D00070
}

.navigation-widget .grid__cell:nth-child(3n+2) .card {
	background-color: #D00070
}
.navigation-widget .grid__cell:nth-child(3n+3) .card:focus,
.navigation-widget .grid__cell:nth-child(3n+3) .card:active {
	outline-color: #D00070
}
tile--featured.tile--single .tile__link:hover,
.tile--featured.tile--single .tile__link:focus,
.tile--featured.tile--single .tile__link:active {
	background-color: #D00070;
	color: #fff
}
.tile--featured.tile--single .tile__link:hover .tile__image::after,
.tile--featured.tile--single .tile__link:focus .tile__image::after,
.tile--featured.tile--single .tile__link:active .tile__image::after {
	border-bottom-color: #D00070
}
.tile--featured.tile--single .tile__link:hover .tile__content,
.tile--featured.tile--single .tile__link:hover .tile__heading,
.tile--featured.tile--single .tile__link:hover .tile__text,
.tile--featured.tile--single .tile__link:focus .tile__content,
.tile--featured.tile--single .tile__link:focus .tile__heading,
.tile--featured.tile--single .tile__link:focus .tile__text,
.tile--featured.tile--single .tile__link:active .tile__content,
.tile--featured.tile--single .tile__link:active .tile__heading,
.tile--featured.tile--single .tile__link:active .tile__text {
	background-color: #D00070;
	color: #fff
}
.tile--double .tile__link:hover,
.tile--double .tile__link:focus,
.tile--double .tile__link:active {
	background-color: #D00070
}
.tile--double .tile__link:hover .tile__image::before,
.tile--double .tile__link:focus .tile__image::before,
.tile--double .tile__link:active .tile__image::before {
	border-color: #D00070
}
.tile--double .tile__link:hover .tile__image::after,
.tile--double .tile__link:focus .tile__image::after,
.tile--double .tile__link:active .tile__image::after {
	border-bottom-color: #D00070
}
.tile--standard .tile__link:hover,
.tile--standard .tile__link:focus,
.tile--standard .tile__link:active {
	background-color: #D00070
}
.data-table, .page-content table:not([class]), .widget--myaccount-cxm-cases-verbose-table .my-cases__table {
    border-bottom: .3125em solid #D00070;
    width: 100%;
}
.data-table td, .page-content table:not([class]) td, .widget--myaccount-cxm-cases-verbose-table .my-cases__table td
{
    border-bottom: 1px solid #D00070;
    padding: .5rem;
    vertical-align: top;
}
.data-table th, .page-content table:not([class]) th, .widget--myaccount-cxm-cases-verbose-table .my-cases__table th {
    border-bottom: 1px solid #D00070;
    padding: .5rem;
    text-align: left;
}


@media screen and (min-width: 600px) {
    .list--navigation .list__link, .widget--documents .list--boxed-navigation .list__link, .latest-news .list .list__link, .latest-news .download__meta-list .list__link {
        text-shadow: none !important;
    }
}

.latest-news-custom {
    background-color: #FFF0F9 !important;
}

.tile__text {
    border-top: 1px solid #FF8FC9 !important;
}

.button--square, .button--square:visited, .widget--opinion-poll .button, .widget--what-s-on .button, .latest-news .list--ctas .button, .widget--opinion-poll .button:visited, .widget--what-s-on .button:visited, .latest-news .list--ctas .button:visited {
    background-color: #E6007A !important;
    border-color: #E6007A !important;
}

.button--square:hover {
   background-color: #D00070 !important;
   border-color: #D00070 !important;
}

.tile__content:hover {
    background-color: #D00070 !important;
}

.tile__link:hover {
    background-color: #D00070 !important;
}

.tile--single:hover {
    background-color: #D00070 !important;
}

.tile--image:hover {
    background-color: #D00070 !important;
}

.site-footer {
  background-color: #414042;
}

@media screen and (min-width: 760px) {
    .hero-banner__image-gradient.is-animated {
        opacity: 0 !important;
    }
}

.hero-banner__image-gradient.is-animated {
    opacity: 0 !important;
}

blockquote p, blockquote .blockquote__text, .blockquote p, .blockquote .blockquote__text, .editor blockquote p, .editor blockquote .blockquote__text {
    border-left: .25rem solid #D00070 !important;
}

.button--square-white:hover, .button--square-white:hover {
    color: #fff !important;
    border-color: #fff !important;
}

.button--square-secondary:hover {
    color: #fff !important;
}

.tile--image .tile__link:hover .tile__content,
.tile--image .tile__link:focus .tile__content,
.tile--image .tile__link:active .tile__content {
	background-color: #D00070
}
.mobile-toggles .search-toggle:focus,
.mobile-toggles .search-toggle:active {
	border: 0;
	outline: 3px solid #D00070
}
.menu-toggle:focus,
.menu-toggle:active {
	outline: 3px solid #D00070;
	outline-offset: -3px
}
.editor .button-group .button:nth-child(3n+3),
.editor .button-group a:nth-child(3n+3) {
	background-color: #D00070
}