.label-primary {
	background-color: #cf1d25;
}
.sp-ac-root {
	position: fixed;
	right: 3rem;
	bottom: 4.5rem;
}
button.sp-ac-btn, .sp-ac-root button.sp-ac-btn:focus {
	border: none;
	box-shadow: 0rem .2rem 1.1rem #ababab;
}
.sp-loading .sp-ac-root {
	opacity: 0;
}
.sp-ac-root {
	z-index: 20;
	transition: opacity ease-in 300ms;
}
.sp-ac-root button.sp-ac-btn {
	padding: 0;
	height: 6rem;
	width: 6rem;
	float: right;
	border-radius: 100%;
	background-color: #D9F6FA;
}
.sp-ac-root button.sp-ac-btn:focus {
	outline: none;
	outline-color: red;
}
.sp-ac-root button.sp-ac-btn:hover {
	background-color: #FAF8F2;
}
.sp-ac-root button.sp-ac-btn span.sp-ac-unread-msg {
	width: 2.4rem;
	height: 2.4rem;
	font-size: 1.2rem;
	justify-content: center;
	align-items: center;
	padding-bottom: .2rem;
	color: #fff;
	border: .1rem solid #fff;
	background-color: #FF612B;
	border-radius: 100%;
	display: inline-flex;
	position: absolute;
	top: -.6rem;
	right: -.7rem;
}
.sp-ac-root button.sp-ac-btn.closed {
	background-repeat: no-repeat;
	background-position: center 1.5rem;
}
.sp-ac-root button.sp-ac-btn.open:after {
	content: "\f153";
	color: #ffffff;
	font-size: 2rem;
	font-family: "retina_icons";
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.sp-ac-root .sp-ac-conversation {
	position: relative;
	bottom: 1.5rem;
	max-height: 60rem;
	height: calc(100vh - 60px - 15px * 3);
	width: 37.5rem;
	background-color: #ffffff;
	box-shadow: 0rem .2rem 1.1rem #ababab;
	transition: opacity ease-in-out 300ms;
	border-radius: 1rem;
	overflow: hidden;
}
.sp-ac-root .sp-ac-conversation iframe.sp-ac-frame {
	width: 100%;
	height: 100%;
}
.sp-ac-root .sp-ac-conversation.ng-hide {
	opacity: 0;
}
@media (max-width: 425px) {
	.sp-ac-conversation {
		width: auto !important;
		height: auto !important;
		position: fixed !important;
		top: 0;
		left: 0;
		right: 0;
		bottom: calc(60px + 15px * 2) !important;
		border-radius: 0rem !important;
	}
}
.sp-ac-container {
	padding-top: 6rem;
}
#tour-dropdown {
	display: none;
}
.navbar-nav > li > a {
	font-weight: bold;
}
.fa-search:before {
	color: #f56834;
}
.fa-question-circle:before {
	content: #132476 !important;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	background-color: #fbf9f4;
	color: #4B4D4F;
}
.v3552f974845a1110f87767389929c604 .navbar-inverse .dropdown-menu > li > a {
	color: #4B4D4F;
	background-color: white;
}
.v3552f974845a1110f87767389929c604 .navbar-inverse .sub-navbar .dropdown-menu > li > a:hover, .v3552f974845a1110f87767389929c604 .navbar-inverse .sub-navbar .dropdown-menu > li > a:focus {
	background-color: white;
	box-shadow: none;
}
.now-tab-count {
	color: red !important;
}
.v5ef595c1cb12020000f8d856634c9c6e .label-primary {
	background-color: #132476 !important;
	color: white;
}
.list-item-title {
	color: #0c55b8 !important;
	font-family: "SourceSansPro", Helvetica, Arial, sans-serif !important;
}
.vb43545e2436fe1108c5d43d488b8f2a5 .your-favorites-container .favorite-footer .view-all-container .view-all {
	color: #0c55b8 !important;
	font-family: "SourceSansPro", Helvetica, Arial, sans-serif !important;
}
.a {
	color: #0c55b8 !important;
	font-family: "SourceSansPro", Helvetica, Arial, sans-serif !important;
}
.v523f6529532d0110fedfddeeff7b1298 .favorite-primary {
	color: #b7312c !important;
}
.page-9a8e817a53710110fedfddeeff7b12ed .fa-heart:before {
	color: #b7312c !important;
}
#CookiebotWidget .CookiebotWidget-logo svg circle {
	fill: #b7312c !important;
}