/* fonts settings */
/* To serve only the Latin (weight axis only), use the following two declarations: */
@font-face {

    font-family: 'OracleSansVF_Latn_Wght';

    font-style: normal;

    src: url("../../../../../-/media/OC logos and assets/OracleSansVF_W_Latn_Wght.woff2") format("truetype");

}

@font-face {

    font-family: 'OracleSansVF_Latn_Wght';

    font-weight: bold;

    font-style: normal;

    src: url("../../../../../-/media/OC logos and assets/OracleSansVF_W_Latn_Wght.woff2") format("truetype");

}


.slider-text {
  text-align: center;
  max-width: 70%; 
  color:#ffffff; 
  text-shadow: rgba(0, 0, 0, 0.701961) 1px 1px 1px;
  font-family: 'OracleSansVF_Latn_Wght';
  font-weight: 400;
  font-style: normal;
  line-height: 1.29412;
  padding-top: 13%;
}
.btn, .card.card-centered .card-cta {
    font-family: 'OracleSansVF_Latn_Wght';    
    font-size: 20px;
    line-height: 28px;
    padding: 16px 38px;
    text-decoration: none;
}
.card .card-title,
.card.card-img-overlay .card-text,
.card.card-img-overlay .card-title,
.light-heading-small,
h5:not([class]),
.card .card-title,
.card.card-img-overlay .card-title,
.card.card-img-overlay .card-text,
h5:not([class]) {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.card .card-cta-no-caret {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 700;
}

header.main-header nav.mega-nav .mega-nav-category.open .mega-nav-sub-category.active .mega-nav-heading {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.hero-banner .hero-banner-subheading {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.hero-banner .hero-banner-heading {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.relateditemcardcontainer .n-column-container .relateditemcardsection .relateditemcard-cta {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 700;
}

.primary-featured .featured-card-container .featured-card .content .title {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 600;
}

.search-filter-bar .search-filter-bar-heading {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.pagination .pagination-previous,
.pagination .pagination-next {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 700;
}

.pagination li {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

#hero2 .hero2-wrapper .hero2-slide .hero2-content .hero2-body {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

#hero2 .hero2-wrapper .hero2-slide .hero2-content .hero2-title {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

section[data-hero] .hero-wrapper .hero-slide .hero-content .hero-body {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

section[data-hero] .hero-wrapper .hero-slide .hero-content .hero-title {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

label {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 700;
}

.content-row .item .title {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 600;
}

.content-grid .item .title {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 600;
}

.accordion .accordion-heading a {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.accordion .accordion-heading a {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.caret-link-small,
.card .card-cta {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 700;
	color: #006B8F;
}

.caret-link {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 700;
}

small {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.body-text {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.body-text-small {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

body {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
	color: #161513;
}

output {
    font-family: 'OracleSansVF_Latn_Wght';
	color: #161513;
}

.body-text-large {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.label-small,
header.main-header nav.mega-nav .mega-nav-sub-categories .mega-nav-sub-category .mega-nav-heading {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.caption,
.caption-navy-blue,
.card .card-caption span {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.label-med {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.label-large,
h6:not([class]) {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 700;
}

.light-heading-small,
h5:not([class]),
.card .card-title,
.card.card-img-overlay .card-title,
.card.card-img-overlay .card-text {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.light-heading-med,
h4:not([class]),
header.main-header nav.mega-nav a.mega-nav-heading,
header.main-header nav.mega-nav .mega-nav-heading {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.light-heading-large,
h3:not([class]) {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.heading-med,
h2:not([class]),
.card.card-centered .card-title {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 700;
}

.heading-large,
h1:not([class]) {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 700;
}

.hero-heading-small {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.hero-heading-med {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.hero-heading-large {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.popover {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}

.tooltip {
	font-family: 'OracleSansVF_Latn_Wght';
	font-weight: 400;
}






.heading-large,h1:not([class]){
	font-family: 'OracleSansVF_Latn_Wght';
    font-weight:700;
    font-style:normal;
    color:#161513;
    font-size:48px;
    line-height:1.25
}
.caret-link-small,.card .card-cta{
	font-family: 'OracleSansVF_Latn_Wght';
    font-weight:700;
    font-style:normal;
    font-size:16px;
    line-height:1.5;
    color:#006B8F;
    text-decoration:none;
    vertical-align:middle
}
.hero-wrapper .hero-slide .hero-content .hero-title{
    width:100%;
    padding:0 10% 50px 10%;
	font-family: 'OracleSansVF_Latn_Wght';
    font-weight:400;
    font-style:normal;
    color:#227E9E;
    font-size:10px;
    line-height:1.1;
    font-size:150px;
    text-align:center;
    color:#fff;
    visibility:hidden
}
.hero-wrapper .hero-slide .hero-content .hero-body{
    width:100%;
    padding:0 13%;
	font-family: 'OracleSansVF_Latn_Wght';
    font-weight:400;
    font-style:normal;
    color:#161513;
    font-size:34px;
    line-height:1.29412;
    color:#fff;
    visibility:hidden
}






/* fixing rem values */

.whiteButtonTop,
.whiteButton,
.DandIButton {
	font-size: 1.125rem !important;
}

.lbButton,
.journeyButton {
	font-size: 1.06rem !important;
}

#button_save_the_date {
	font-size: 0.94rem !important;
}

.fhf-text>ul>li>ul>li,
.donate-info>li {
	margin: 0.625rem !important;
}

#banner_left,
#banner_right {
	padding: 2.5rem !important;
}

.change_himss {
	font-size: 1.13rem !important;
}

.learn_more_himss {
	font-size: 1.38rem !important;
}

.save_the_date_text {
	font-size: 1rem !important;
}

#banner_button_save_the_date {
	font-size: 0.94rem !important
}


/* Nav styles */
@media only screen and (min-width: 1024px) {
	.panel-right>.mega-nav-sub-categories>li:nth-child(3)>ul {
		height: fit-content !important;
	}
}

.mega-nav-inner>.container-fluid {
	background-color: #f1f2f3;
}

header.main-header nav.mega-nav .mega-nav-category.footer {
	position: inherit !important;
}

@media only screen and (min-width: 1024px) {

	.panel-right>.mega-nav-sub-categories>li:nth-child(7)>ul,
	.panel-right>.mega-nav-sub-categories>li:nth-child(6)>ul,
	.panel-right>.mega-nav-sub-categories>li:nth-child(5)>ul,
	.panel-right>.mega-nav-sub-categories>li:nth-child(4)>ul,
	.panel-right>.mega-nav-sub-categories>li:nth-child(2)>ul,
	.panel-right>.mega-nav-sub-categories>li:nth-child(1)>ul {
		min-height: 399px !important;
	}

	.panel-left>.mega-nav-sub-categories>li:nth-child(2)>ul,
	.panel-left>.mega-nav-sub-categories>li:nth-child(3)>ul,
	.panel-left>.mega-nav-sub-categories>li:nth-child(4)>ul,
	.panel-left>.mega-nav-sub-categories>li:nth-child(5)>ul,
	.panel-left>.mega-nav-sub-categories>li:nth-child(6)>ul {
		min-height: 399px !important;
	}
}



@media only screen and (max-width: 450px) {
	header.main-header nav.mega-nav .mega-nav-category .mega-nav-sub-categories {
		height: 515px !important;
	}
}

@media only screen and (max-width: 361px) {
	header.main-header nav.mega-nav .mega-nav-category .mega-nav-sub-categories {
		height: 470px !important;
	}
}

/* OneTrust */

.optanon-show-settings-left,
.optanon-show-settings-right {
	display: none !important;
}

#main .optanon-show-settings-middle {
	height: 32px !important;
	display: flex;
	align-items: center;
	padding-top: 0 !important;
	border: none !important;
	justify-content: center;
}

#main a.optanon-show-settings {
	margin-top: 0 !important;
	height: 32px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 16px !important;
	background: #006B8F;
	color: #FFFFFF !important;
	transition: ease all .3s;
}

#main a.optanon-show-settings:hover {
	background: #006B8F;
}

/* Home Hero Image */

@media only screen and (min-width: 300px) {
	.page-id-9c71ff9a-1727-4c68-83cd-61b9e06c8c40>#main>.openHTML>.carousel-inner>.item-background {
		background-position: 50% !important;
	}

	.page-id-9c71ff9a-1727-4c68-83cd-61b9e06c8c40>#main>.openHTML>.carousel-inner>.item-background>.container {
		margin-bottom: 32px;
	}
}

/* Covid-19 Response NEW */

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(1),
.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(1)>.carousel-inner,
.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(1)>.carousel-inner>.item-background {
	max-height: 300px !important;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(1)>.carousel-inner>.item-background>.container h2 {
	margin: 0 !important;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(2)>.row>.col-md-6>p {
	margin-top: 24px;
	margin-bottom: 4px;
	padding: 0 24px;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(2)>.row>.col-md-6>.bg-light-gray {
	display: flex;
	align-items: center;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(2)>.row>.col-md-6>.bg-light-gray>.text-left {
	padding-left: 0px;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(2)>.row>.col-md-6>.bg-light-gray>.text-right {
	padding-right: 0px;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9 .bg-light-gray>.text-left>h3,
.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9 .bg-light-gray>.text-right>h3 {
	font-weight: 500 !important;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(2)>.row>.col-md-6>.row {
	padding-left: 24px !important;
	padding-right: 24px !important;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(2)>.row>.col-md-6>.row>a {
	margin: 0 0 16px 0 !important;
	transition: ease all .3s;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(2)>.row>.col-md-6>.row>a:hover {
	filter: brightness(125%);
	color: #ffffff !important;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-3 .panel {
	background: #f3f3f3;
	border: none;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-3 .panel>.panel-heading {
	border: none;
	font-size: 24px;
	font-weight: 500;
	padding: 24px 24px 8px 24px;
	color: #161513;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-3 .panel>.panel-body {
	padding: 12px 0 24px 0;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-3 .panel>.panel-body p {
	margin: 0;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-3 .panel>.panel-body p a {
	display: flex;
	padding: 12px 24px;
	text-decoration: none;
	font-weight: 400;
	color: #161513;
	transition: ease all .3s;
	font-size: 16px;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-3 .panel>.panel-body p a:hover,
.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container .btn-group>button:hover {
	background: #227E9E;
	color: white;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-3 .panel>.panel-body p a:active,
.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container .btn-group>button:active {
	background: #161513;
	color: white;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.bg-light-gray {
	display: flex;
	align-items: center;
	padding-left: 24px !important;
	padding-right: 24px !important;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.bg-light-gray>.text-left {
	padding-left: 0px;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.bg-light-gray>.text-left>h3 {
	font-size: 20px;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.bg-light-gray>.text-right {
	padding-right: 0px;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.row:nth-of-type(2) {
	margin-bottom: 28px !important;
	padding-left: 9px !important;
	padding-right: 9px !important;
	display: flex;
	justify-content: center;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.row:nth-of-type(2)>.col-sm-4 {
	width: 100% !important;
	border: solid 2px #dddddd;
	padding: 0;
	margin: 0 15px;
}

@media (max-width: 992px) {
	.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(2)>.row>.col-md-6 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.row:nth-of-type(2) {
		flex-direction: column;
	}

	.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.row:nth-of-type(2)>.col-sm-4 {
		margin: 0 0 16px 0;
	}
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.row:nth-of-type(2)>.col-sm-4 .card {
	width: 100% !important;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(4)>.row:nth-of-type(2)>.col-sm-4 .card img,
.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML:nth-of-type(5)>.row:nth-of-type(2)>.col-sm-4 .card img {
	padding: 24px !important;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.row:nth-of-type(2)>.col-sm-4 .card .card-body {
	padding: 24px !important;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.row:nth-of-type(2)>.col-sm-4 .card .card-body .card-title {
	font-size: 18px;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML>.row:nth-of-type(2)>.col-sm-4 .card .card-body .card-text {
	font-size: 14px;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>.openHTML .row {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>section>.accordion {
	padding: 0 24px;
}

.page-id-5fe2b7e2-f6c7-48e2-8345-de3384e94f95>#main>.container>.col-sm-9>section .accordion-heading>a {
	font-size: 18px !important;
}

/* COVID-19 US Utilization */

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container {
	margin-top: 64px !important;
	padding: 0 15px !important;
	display: flex;
	justify-content: center;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container.n-column-container.m-lg-t-xxl.m-md-t-xxl.m-xs-t-l {
	background: #ffffff !important;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container .row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9 {
	width: 100%;
	max-width: 1000px;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-3 {
	display: none;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9>.openHTML {
	margin-bottom: 0 !important;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9>.openHTML>.carousel-inner,
.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9>.openHTML>.carousel-inner>.item-background {
	max-height: 300px !important;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9>.openHTML>.carousel-inner>.item-background>.container {
	max-width: 1000px;
	position: unset !important;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9>.openHTML>.carousel-inner>.item-background {
	display: flex;
	align-items: center;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9>.openHTML>.carousel-inner>.item-background h2 {
	margin: 0 !important;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9>section>div>h2 {
	font-size: 24px !important;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9>section>div,
.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9 .openHTML>.row {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9 .openHTML {
	margin-bottom: 32px;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16 section .accordion {
	margin-top: -21px;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16 section .accordion>.accordion-section>h2>a {
	font-size: 18px !important;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16 section>h2 {
	font-size: 24px !important
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container .btn-group {
	padding: 0 0 16px 0 !important;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container .btn-group>button {
	text-align: left;
	border: solid 2px #cccccc;
	box-shadow: none;
	padding-left: 24px;
	padding-right: 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container .btn-group>.dropdown-menu {
	font-size: 16px;
	width: 100%;
	line-height: 24px;
	padding: 8px 0;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, .3);
	border: solid 1px #ccc;
	margin-top: -24px;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-3 .panel {
	background: #f3f3f3;
	border: none;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-3 .panel>.panel-heading {
	border: none;
	font-size: 24px;
	font-weight: 500;
	padding: 24px 24px 8px 24px;
	color: #161513;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-3 .panel>.panel-body {
	padding: 12px 0 24px 0;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-3 .panel>.panel-body p {
	margin: 0;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-3 .panel>.panel-body p a {
	display: flex;
	padding: 12px 24px;
	text-decoration: none;
	font-weight: 400;
	color: #006B8F;
	transition: ease all .3s;
	font-size: 16px;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-3 .panel>.panel-body p a:hover,
.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container .btn-group>button:hover {
	background: #006B8F;
	color: white;
}

.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-3 .panel>.panel-body p a:active,
.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container .btn-group>button:active {
	background: #006B8F;
	color: white;
}

@media (max-width: 768px) {

	.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-3,
	.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-3>.openHTML {
		display: none !important;
	}

	.page-id-02e1d928-5d74-42df-9dc8-42d625d1ce16>#main>.container>.col-sm-9 {
		width: 100% !important;
	}
}

/* COVID-19 Reopening Projections */

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container {
	margin-top: 64px !important;
	padding: 0 15px !important;
	display: flex;
	justify-content: center;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container.n-column-container.m-lg-t-xxl.m-md-t-xxl.m-xs-t-l {
	background: #ffffff !important;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container .row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9 {
	width: 100%;
	max-width: 1000px;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-3 {
	display: none;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9>.openHTML {
	margin-bottom: 0 !important;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9>.openHTML>.carousel-inner,
.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9>.openHTML>.carousel-inner>.item-background {
	max-height: 300px !important;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9>.openHTML>.carousel-inner>.item-background>.container {
	max-width: 1000px;
	position: unset !important;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9>.openHTML>.carousel-inner>.item-background {
	display: flex;
	align-items: center;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9>.openHTML>.carousel-inner>.item-background h2 {
	margin: 0 !important;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9>section>div>h2 {
	font-size: 24px !important;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9>section>div,
.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9 .openHTML>.row {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9 .openHTML {
	margin-bottom: 32px;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f section .accordion {
	margin-top: -21px;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f section .accordion>.accordion-section>h2>a {
	font-size: 18px !important;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f section>h2 {
	font-size: 24px !important
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container .btn-group {
	padding: 0 0 16px 0 !important;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container .btn-group>button {
	text-align: left;
	border: solid 2px #cccccc;
	box-shadow: none;
	padding-left: 24px;
	padding-right: 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container .btn-group>.dropdown-menu {
	font-size: 16px;
	width: 100%;
	line-height: 24px;
	padding: 8px 0;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, .3);
	border: solid 1px #ccc;
	margin-top: -24px;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-3 .panel {
	background: #f3f3f3;
	border: none;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-3 .panel>.panel-heading {
	border: none;
	font-size: 24px;
	font-weight: 500;
	padding: 24px 24px 8px 24px;
	color: #161513;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-3 .panel>.panel-body {
	padding: 12px 0 24px 0;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-3 .panel>.panel-body p {
	margin: 0;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-3 .panel>.panel-body p a {
	display: flex;
	padding: 12px 24px;
	text-decoration: none;
	font-weight: 400;
	color: #006B8F;
	transition: ease all .3s;
	font-size: 16px;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-3 .panel>.panel-body p a:hover,
.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container .btn-group>button:hover {
	background: #006B8F;
	color: white;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-3 .panel>.panel-body p a:active,
.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container .btn-group>button:active {
	background: #006B8F;
	color: white;
}

@media (max-width: 768px) {

	.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-3,
	.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-3>.openHTML {
		display: none !important;
	}

	.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container>.col-sm-9 {
		width: 100% !important;
	}
}

/* Reopening Projections */

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f {
	margin-top: 32px;
	overflow: hidden;
}

.page-id-8f2954bd-1cdf-4484-bebd-ed01a5ac0e7f>#main>.container-fluid {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.btn-primary,
.card.card-centered .card-cta {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-primary:focus,
.card.card-centered .card-cta:focus,
.btn-primary.focus,
.card.card-centered .focus.card-cta {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-primary:hover,
.card.card-centered .card-cta:hover {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-primary:active,
.card.card-centered .card-cta:active,
.btn-primary.active,
.card.card-centered .active.card-cta,
.open>.btn-primary.dropdown-toggle,
.card.card-centered .open>.dropdown-toggle.card-cta {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-primary:active:hover,
.card.card-centered .card-cta:active:hover,
.btn-primary:active:focus,
.card.card-centered .card-cta:active:focus,
.btn-primary:active.focus,
.card.card-centered .card-cta:active.focus,
.btn-primary.active:hover,
.card.card-centered .active.card-cta:hover,
.btn-primary.active:focus,
.card.card-centered .active.card-cta:focus,
.btn-primary.active.focus,
.card.card-centered .active.focus.card-cta,
.open>.btn-primary.dropdown-toggle:hover,
.card.card-centered .open>.dropdown-toggle.card-cta:hover,
.open>.btn-primary.dropdown-toggle:focus,
.card.card-centered .open>.dropdown-toggle.card-cta:focus,
.open>.btn-primary.dropdown-toggle.focus,
.card.card-centered .open>.dropdown-toggle.focus.card-cta {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-primary:active,
.card.card-centered .card-cta:active,
.btn-primary.active,
.card.card-centered .active.card-cta,
.open>.btn-primary.dropdown-toggle,
.card.card-centered .open>.dropdown-toggle.card-cta {
	background-image: none
}

.btn-primary.disabled:hover,
.card.card-centered .disabled.card-cta:hover,
.btn-primary.disabled:focus,
.card.card-centered .disabled.card-cta:focus,
.btn-primary.disabled.focus,
.card.card-centered .disabled.focus.card-cta,
.btn-primary[disabled]:hover,
.card.card-centered .card-cta[disabled]:hover,
.btn-primary[disabled]:focus,
.card.card-centered .card-cta[disabled]:focus,
.btn-primary[disabled].focus,
.card.card-centered .card-cta[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .card.card-centered .card-cta:hover,
.card.card-centered fieldset[disabled] .card-cta:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .card.card-centered .card-cta:focus,
.card.card-centered fieldset[disabled] .card-cta:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .card.card-centered .focus.card-cta,
.card.card-centered fieldset[disabled] .focus.card-cta {
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-primary .badge,
.card.card-centered .card-cta .badge {
	color: #161513;
	background-color: #fff;
}

.btn-primary:not(.no-focus):focus,
.card.card-centered .card-cta:not(.no-focus):focus,
.btn-primary:not(.no-focus).focus,
.card.card-centered .card-cta:not(.no-focus).focus {
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-primary:hover,
.card.card-centered .card-cta:hover,
.btn-primary.hover,
.card.card-centered .hover.card-cta {
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-primary:active,
.card.card-centered .card-cta:active,
.btn-primary.active,
.card.card-centered .active.card-cta,
.open>.btn-primary.dropdown-toggle,
.card.card-centered .open>.dropdown-toggle.card-cta {
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-primary:active:hover,
.card.card-centered .card-cta:active:hover,
.btn-primary:active.hover,
.card.card-centered .card-cta:active.hover,
.btn-primary:active:not(.no-focus):focus,
.card.card-centered .card-cta:active:not(.no-focus):focus,
.btn-primary:active:not(.no-focus).focus,
.card.card-centered .card-cta:active:not(.no-focus).focus,
.btn-primary.active:hover,
.card.card-centered .active.card-cta:hover,
.btn-primary.active.hover,
.card.card-centered .active.hover.card-cta,
.btn-primary.active:not(.no-focus):focus,
.card.card-centered .active.card-cta:not(.no-focus):focus,
.btn-primary.active:not(.no-focus).focus,
.card.card-centered .active.card-cta:not(.no-focus).focus,
.open>.btn-primary.dropdown-toggle:hover,
.card.card-centered .open>.dropdown-toggle.card-cta:hover,
.open>.btn-primary.dropdown-toggle.hover,
.card.card-centered .open>.dropdown-toggle.hover.card-cta,
.open>.btn-primary.dropdown-toggle:not(.no-focus):focus,
.card.card-centered .open>.dropdown-toggle.card-cta:not(.no-focus):focus,
.open>.btn-primary.dropdown-toggle:not(.no-focus).focus,
.card.card-centered .open>.dropdown-toggle.card-cta:not(.no-focus).focus {
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-primary .badge,
.card.card-centered .card-cta .badge {
	color: #161513;
	background-color: #fff;
}

.btn-secondary {
	color: #312D2A;
	border-color: #312D2A;
}

.form-control,
.card.card-centered .focus.card-cta,
.btn-default,
.btn-default:focus,
.btn-default.focus,
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.open>.btn-default.dropdown-toggle,
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open>.btn-default.dropdown-toggle:hover,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle.focus,
.dropdown-menu>li>a,
.input-group-addon,
.thumbnail .caption,
.thumbnail .caption-navy-blue,
.thumbnail .card .card-caption span,
.card .card-caption .thumbnail span,
.tooltip-inner,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:active:focus,
.btn-secondary:active.focus,
.btn-secondary.active:focus,
.btn-secondary.active.focus,
.open>.btn-secondary.dropdown-toggle:hover,
.open>.btn-secondary.dropdown-toggle:focus,
.open>.btn-secondary.dropdown-toggle.focus,
.bg-black .btn-secondary:not(.no-focus):focus,
.bg-black .btn-secondary:not(.no-focus).focus,
.bg-black.bg-black>.btn-secondary:not(.no-focus):focus,
.bg-black.bg-black>.btn-secondary:not(.no-focus).focus,
.bg-black .btn-secondary:hover,
.bg-black .btn-secondary.hover,
.bg-black.bg-black>.btn-secondary:hover,
.bg-black.bg-black>.btn-secondary.hover,
.bg-black .btn-secondary:active,
.bg-black .btn-secondary.active,
.open>.bg-black .btn-secondary.dropdown-toggle,
.bg-black.bg-black>.btn-secondary:active,
.bg-black.bg-black>.btn-secondary.active,
.open>.bg-black.bg-black>.btn-secondary.dropdown-toggle,
.bg-black .btn-secondary:active:hover,
.bg-black .btn-secondary:active.hover,
.bg-black .btn-secondary:active:not(.no-focus):focus,
.bg-black .btn-secondary:active:not(.no-focus).focus,
.bg-black .btn-secondary.active:hover,
.bg-black .btn-secondary.active.hover,
.bg-black .btn-secondary.active:not(.no-focus):focus,
.bg-black .btn-secondary.active:not(.no-focus).focus,
.open>.bg-black .btn-secondary.dropdown-toggle:hover,
.open>.bg-black .btn-secondary.dropdown-toggle.hover,
.open>.bg-black .btn-secondary.dropdown-toggle:not(.no-focus):focus,
.open>.bg-black .btn-secondary.dropdown-toggle:not(.no-focus).focus,
.bg-black.bg-black>.btn-secondary:active:hover,
.bg-black.bg-black>.btn-secondary:active.hover,
.bg-black.bg-black>.btn-secondary:active:not(.no-focus):focus,
.bg-black.bg-black>.btn-secondary:active:not(.no-focus).focus,
.bg-black.bg-black>.btn-secondary.active:hover,
.bg-black.bg-black>.btn-secondary.active.hover,
.bg-black.bg-black>.btn-secondary.active:not(.no-focus):focus,
.bg-black.bg-black>.btn-secondary.active:not(.no-focus).focus,
.open>.bg-black.bg-black>.btn-secondary.dropdown-toggle:hover,
.open>.bg-black.bg-black>.btn-secondary.dropdown-toggle.hover,
.open>.bg-black.bg-black>.btn-secondary.dropdown-toggle:not(.no-focus):focus,
.open>.bg-black.bg-black>.btn-secondary.dropdown-toggle:not(.no-focus).focus {
	color: #161513;
}

.btn-default .badge,
.bg-black,
.btn-secondary .badge {
	background-color: #312D2A;
}

.black {
	color: #161513 !important;
	fill: #161513 !important;
}

.btn-secondary.disabled:hover,
.btn-secondary.disabled:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled]:hover,
.btn-secondary[disabled]:focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary:hover,
fieldset[disabled] .btn-secondary:focus,
fieldset[disabled] .btn-secondary.focus {
	border-color: #312D2A;
}

.btn-secondary:not(.no-focus):focus,
.btn-secondary:not(.no-focus).focus,
.btn-secondary:hover,
.btn-secondary.hover,
.bg-white .btn-secondary:not(.no-focus):focus,
.bg-white .btn-secondary:not(.no-focus).focus,
.bg-white.bg-white>.btn-secondary:not(.no-focus):focus,
.bg-white.bg-white>.btn-secondary:not(.no-focus).focus,
.bg-white .btn-secondary:hover,
.bg-white .btn-secondary.hover,
.bg-white.bg-white>.btn-secondary:hover,
.bg-white.bg-white>.btn-secondary.hover,
.bg-white .btn-secondary:active,
.bg-white .btn-secondary.active,
.open>.bg-white .btn-secondary.dropdown-toggle,
.bg-white.bg-white>.btn-secondary:active,
.bg-white.bg-white>.btn-secondary.active,
.open>.bg-white.bg-white>.btn-secondary.dropdown-toggle,
.bg-white .btn-secondary:active:hover,
.bg-white .btn-secondary:active.hover,
.bg-white .btn-secondary:active:not(.no-focus):focus,
.bg-white .btn-secondary:active:not(.no-focus).focus,
.bg-white .btn-secondary.active:hover,
.bg-white .btn-secondary.active.hover,
.bg-white .btn-secondary.active:not(.no-focus):focus,
.bg-white .btn-secondary.active:not(.no-focus).focus,
.open>.bg-white .btn-secondary.dropdown-toggle:hover,
.open>.bg-white .btn-secondary.dropdown-toggle.hover,
.open>.bg-white .btn-secondary.dropdown-toggle:not(.no-focus):focus,
.open>.bg-white .btn-secondary.dropdown-toggle:not(.no-focus).focus,
.bg-white.bg-white>.btn-secondary:active:hover,
.bg-white.bg-white>.btn-secondary:active.hover,
.bg-white.bg-white>.btn-secondary:active:not(.no-focus):focus,
.bg-white.bg-white>.btn-secondary:active:not(.no-focus).focus,
.bg-white.bg-white>.btn-secondary.active:hover,
.bg-white.bg-white>.btn-secondary.active.hover,
.bg-white.bg-white>.btn-secondary.active:not(.no-focus):focus,
.bg-white.bg-white>.btn-secondary.active:not(.no-focus).focus,
.open>.bg-white.bg-white>.btn-secondary.dropdown-toggle:hover,
.open>.bg-white.bg-white>.btn-secondary.dropdown-toggle.hover,
.open>.bg-white.bg-white>.btn-secondary.dropdown-toggle:not(.no-focus):focus,
.open>.bg-white.bg-white>.btn-secondary.dropdown-toggle:not(.no-focus).focus {
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-secondary:not(:hover) {
	color: #161513 !important
}

.bg-white .btn-secondary:not(:hover),
.bg-white.bg-white>.btn-secondary:not(:hover) {
	color: #161513 !important;
	box-shadow: inset 0 0 0 1px #161513;
}

label small {
	color: #161513;
}

.modal-open [data-name="modal-video"] .modal-dialog,
.modal-open [data-name="modal-image"] .modal-dialog,
.imageModalStyle [data-name="modal-video"] .modal-dialog,
.imageModalStyle [data-name="modal-image"] .modal-dialog,
.modal-open [data-name="modal-video"] .modal-dialog iframe,
.modal-open [data-name="modal-video"] .modal-dialog img,
.modal-open [data-name="modal-image"] .modal-dialog iframe,
.modal-open [data-name="modal-image"] .modal-dialog img,
.imageModalStyle [data-name="modal-video"] .modal-dialog iframe,
.imageModalStyle [data-name="modal-video"] .modal-dialog img,
.imageModalStyle [data-name="modal-image"] .modal-dialog iframe,
.imageModalStyle [data-name="modal-image"] .modal-dialog img,
.video-block,
.modalImage {
	background-color: #161513;
}

.typeahead .typeahead-placeholder.active {
	color: #161513;
}

.btn-info {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-info:focus,
.btn-info.focus {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-info:hover {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-info:active,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open>.btn-info.dropdown-toggle:hover,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-info .badge {
	color: #312D2A;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-warning:focus,
.btn-warning.focus {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-warning:hover {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-warning:active,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open>.btn-warning.dropdown-toggle:hover,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
	background-color: #312D2A;
	border-color: #312D2A;
}

.btn-warning .badge {
	color: #312D2A;
	background-color: #fff;
}

.caret-link-small:hover,
.card .card-cta:hover,
.caret-link-small:active,
.card .card-cta:active,
.caret-link-small:focus,
.card .card-cta:focus {
	color: #006B8F;
    text-decoration: underline;
}

header.main-header nav.mega-nav .mega-nav-sub-categories .mega-nav-sub-category .mega-nav-heading {
	color: #006B8F;
}

header.main-header nav.mega-nav .mega-nav-sub-categories .mega-nav-sub-category .mega-nav-heading:hover,
header.main-header nav.mega-nav .mega-nav-sub-categories .mega-nav-sub-category .mega-nav-heading:active,
header.main-header nav.mega-nav .mega-nav-sub-categories .mega-nav-sub-category .mega-nav-heading:focus {
	color: #006B8F;
}

.light-heading-med,
.light-heading-large,
.card.card-moving-img .card-title,
.heading-large,
.pagination>li>a,
.pagination>li>span,
header.main-header nav.mega-nav a.mega-nav-heading,
header.main-header nav.mega-nav .mega-nav-heading,
.featured-perspective .author-date-wrapper,
#cta-button1:hover,
.bg-navy-blue {
	color: #161513;
}

.sticky .btn-hamburger span,
.sticky .btn-hanburger.active span {
	color: #312D2A !important;
}

.navy-blue {
	color: #312D2A !important;
	fill: #312D2A !important;
}

.cyan {
	color: #227E9E !important;
	fill: #227E9E !important;
}

a.white:hover,
.white a:hover {
	color: #ffffff !important;
}

.cerner-blue {
	color: #161513!important;
	fill: #161513!important;
}

header.main-header .main-header-search .main-header-links a:hover {
	color: #006B8F !important;
}

header.main-header nav.mega-nav .mega-nav-sub-categories .mega-nav-sub-category .mega-nav-links .mega-nav-link a:hover {
	color: #ffffff;
}

.bg-navy-blue .btn-secondary:hover,
.bg-navy-blue .btn-secondary.hover,
.bg-navy-blue.bg-navy-blue>.btn-secondary:hover,
.bg-navy-blue.bg-navy-blue>.btn-secondary.hover {
	color: #312D2A;
}

.caret-link {
	color: #006B8F;
}

#cta-button1 {
	border-color: #227E9E;
	background-color: #227E9E;
	;
}

.badge {
	background-color: #227E9E;
}

.perspectiveCardSection .perspectiveCardContainer .card-description, .perspectiveCardSection .perspectiveCardContainer .card-title, .blog-text-color {
	color: #161513 !important;
}

header.main-header .main-header-logo {
	width: 200px;
}

.navbar-brand {
	padding: 10px 0 !important;
}

.navbar-brand img {
	width: 130px !important;
}

.p-sm-y-xxl {
    padding-top: 90px!important;
    padding-bottom: 90px!important;
    background-image: url(../../../../../~/media/35CDA56175CD49F892B74736755231F8.ashx);
    background-size: cover;
    background-repeat: no-repeat;
}
.bg-cyan {
    background-color: none;    
    background-image: url(../../../../../~/media/35CDA56175CD49F892B74736755231F8.ashx);
    background-size: cover;
    background-repeat: no-repeat;
}
.bg-light-gray {
    background-color: none;
        background-image: url(../../../../../~/media/AB6CC9EDA06945A090D84A49665BE876.ashx);
        background-size: cover;
        background-repeat: no-repeat;
}
.bg-navy-blue {
    background-color: #312D2A;
    -webkit-font-smoothing: antialiased;
}
.caret-link.navy-blue:hover, .caret-link-small.navy-blue:hover, .card .navy-blue.card-cta:hover {
    color: #fff!important;
}
.caret-link:hover, .caret-link:active, .caret-link:focus {
    color: #006B8F;
    text-decoration: none;
}
.accordion .accordion-heading a {
    display: block;
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1.25;
    color: #161513;
    text-decoration: none;
    position: relative;
    margin: 0;
    padding: 20px 90px 20px 30px;
    transition: color .2s,background .2s;
}
.accordion .accordion-heading a:hover {
    background: #227E9E;
    color: #fff;
    text-decoration: none;
}
.accordion .accordion-heading a:not(.collapsed) {
    background: #227E9E;
    color: #fff;
}
.cta-header {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.35;
    color: #161513;
}
.typeahead .typeahead-button {
    z-index: 4;
    position: absolute;
    top: 2px;
    right: 1px;
    width: 50px;
    height: 45px;
    border: none;
    background: none;
    color: #161513;
    font-size: 25px;
    display: block;
    padding: 6.25px;
}
a {
    color: #006B8F;
    text-decoration: none;    
}
a:hover, a:focus {
    color: #006B8F;
    text-decoration: underline;
}
.orange {
    color: #227E9E!important;
    fill: #227E9E!important;
}
.btn-success {
    color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}
.btn-success:hover {
    color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}
.btn-success:active, .btn-success.active, .open>.btn-success.dropdown-toggle {
    color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}
.btn-success:focus, .btn-success.focus {
    color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open>.btn-success.dropdown-toggle:hover, .open>.btn-success.dropdown-toggle:focus, .open>.btn-success.dropdown-toggle.focus {
    color: #fff;
	background-color: #312D2A;
	border-color: #312D2A;
}    
.light-heading-large, h3:not([class]) {
    font-style: normal;
    color: #161513;
    font-size: 34px;
    line-height: 1.29412;
}
h3:not([class]) {
    font-style: normal;
    color: #161513;
    font-size: 34px;
    line-height: 1.29412;
}
.dropdown.mega-dropdown.open a {
    background-color: #312D2A;
    color: #ffffff;
    font-weight: 700;
    z-index: 9999999;
}
.btn-hamburger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 0;
    display: block;
    border-bottom: 4px solid #ffffff;
    border-radius: 0;
    padding: 0;
    margin: 0;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .25s ease-in-out;
}
.sticky .btn-hamburger span, .sticky .btn-hanburger.active span {
    border-bottom: 4px solid #312D2A!important;
}
a:hover, a:focus {
    color: #006B8F;
    text-decoration: underline;
}
header.main-header nav.mega-nav .mega-nav-category.open .panel-right .active.indicator a.mega-nav-heading:first-child {
    color: #006B8F;
}
header.main-header nav.mega-nav .mega-nav-category.open .panel-right .active.indicator a.mega-nav-heading:first-child:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    margin-top: 11px;
    background: #312D2A;
    transform: translateY(-50%) rotate(45deg);
    transform-origin: center;
    left: 242px;
}
.nr-right-col-1 {
    background: #f1efed;
    margin-bottom: 24px;
}
.nr-NewsLinks {
    background-color: #f1efed;
}
.nr-CernerRelatedNews a:hover {
    text-decoration: underline;
    font-size: 18px;
    font-weight: 500;
    line-height: 1em;
}
.nr-linkSection a:hover {
    background-color: #006B8F;
    color: #FFFFFF;
    text-decoration: none;
}
.featured-perspective .read-more-link a {
color: #006B8F;
}
.content-grid .item .title {
font-style: normal;
font-size: 25px;
line-height: 1.25;
color: #11304d;
margin: 10px 0 3px;
display: block;
text-decoration: 
}
.cerner-blue {
color: #227E9E!important;
fill: #227E9E!important;
}


.caret-link {
font-style: normal;
font-size: 20px;
line-height: 1.35;
text-decoration: underline;
vertical-align: 
}
    
.btn-transparent-cerner.active, .btn-transparent-cerner:active {
    background-color: #312D2A;
    color: #fff!important;
}
.btn-transparent-cerner {
    background: #312D2A;
    color: #ffffff!important;
    border: 1px solid #312D2A;
}
caption {
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    line-height: 1.5;
    display: inline-block;
    padding-bottom: 5px;
    border-bottom: 3px solid #227E9E!important;
}    
.caption, .caption-navy-blue, .card .card-caption span {
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    line-height: 1.5;
    display: inline-block;
    padding-bottom: 5px;
    border-bottom: 3px solid #227E9E!important;
}
h4:not([class]) {
    font-weight: normal;
    font-style: normal;
    color: #312D2A;
    font-size: 30px;
    line-height: 1.3;
} 
    .tab-section ul.nav-tabs li.active a, .tab-section ul.nav-tabs li:hover a {
    background: #006B8F;
    color: #fff;
    border: none;
}
    .subBanner2 {
    border: 2px solid #EEEEEE;
    width: 33%;
    line-height: 2;
    color: #161513;
    margin: 0px 13px;
}
    nav.sticky-nav {
    background-color: #227E9E;
    min-height: 50px;
    width: 100%;
    box-shadow: 0 5px 10px -10px black;
}
.btn-transparent-cerner:hover {
    background-color: #312D2A!important;
    color: #fff!important;
}
footer h2.cyan {
    color:#ffffff!important; 
}
.hero-heading-med, .navy blue{
    color: #fff!important;
}
.img-badge, .card.card-centered .card-img-top img {
    height: auto;
    width: 125px;
    max-width: 100%;
    transition: transform .4s cubic-bezier(.3,2.2,.5,1);
}
home .light-heading-med  {
    color:#ffffff!important; 
}
.main-solution .caret-link span:after {
    content: " ";
}

