.content-lg-left,
.content-lg-left.all,
.content-lg-right,
.content-lg-right.all,
.content-md-left,
.content-md-left.all,
.content-md-right,
.content-md-right.all,
.content-sm-left,
.content-sm-left.all,
.content-sm-right,
.content-sm-right.all,
.content-xs-left,
.content-xs-left.all,
.content-xs-right,
.content-xs-right.all {
	padding: 10px;
}
@media (min-width: 768px) {
	.content-xs-right {
		padding: 5px 10px 5px 5px;
	}
}
@media (min-width: 768px) {
	.content-xs-right.all {
		padding: 5px;
	}
}
@media (min-width: 768px) {
	.content-sm-right {
		padding: 10px;
	}
}
@media (min-width: 768px) {
	.content-sm-right.all {
		padding: 10px;
	}
}
@media (min-width: 768px) {
	.content-md-right {
		padding: 15px 10px 15px 15px;
	}
}
@media (min-width: 768px) {
	.content-md-right.all {
		padding: 15px;
	}
}
@media (min-width: 768px) {
	.content-lg-right {
		padding: 45px 10px 45px 45px;
	}
}
@media (min-width: 768px) {
	.content-lg-right.all {
		padding: 45px;
	}
}
@media (min-width: 768px) {
	.content-xs-left {
		padding: 5px 5px 5px 10px;
	}
}
@media (min-width: 768px) {
	.content-xs-left.all {
		padding: 5px;
	}
}
@media (min-width: 768px) {
	.content-sm-left {
		padding: 10px;
	}
}
@media (min-width: 768px) {
	.content-sm-left.all {
		padding: 10px;
	}
}
@media (min-width: 768px) {
	.content-md-left {
		padding: 15px 15px 15px 10px;
	}
}
@media (min-width: 768px) {
	.content-md-left.all {
		padding: 15px;
	}
}
@media (min-width: 768px) {
	.content-lg-left {
		padding: 45px 45px 45px 10px;
	}
}
@media (min-width: 768px) {
	.content-lg-left.all {
		padding: 45px;
	}
}
.border-2 {
	border-width: 2px !important;
}
.border-3 {
	border-width: 3px !important;
}
.border-4 {
	border-width: 4px !important;
}
.border-5 {
	border-width: 5px !important;
}
.border-gray {
	border: 1px solid;
	border-color: #d5d5d5;
}
.border-bottom-gray {
	border-bottom: 1px solid;
	border-bottom-color: #d5d5d5;
}
.border-left-gray {
	border-left: 1px solid;
	border-left-color: #d5d5d5;
}
.border-right-gray {
	border-right: 1px solid;
	border-right-color: #d5d5d5;
}
.border-top-gray {
	border-top: 1px solid;
	border-top-color: #d5d5d5;
}
.border-primary {
	border: 1px solid;
	border-color: #004b8d;
}
.border-bottom-primary {
	border-bottom: 1px solid;
	border-bottom-color: #004b8d;
}
.border-left-primary {
	border-left: 1px solid;
	border-left-color: #004b8d;
}
.border-right-primary {
	border-right: 1px solid;
	border-right-color: #004b8d;
}
.border-top-primary {
	border-top: 1px solid;
	border-top-color: #004b8d;
}
.border-secondary {
	border: 1px solid;
	border-color: #ba8c60;
}
.border-bottom-secondary {
	border-bottom: 1px solid;
	border-bottom-color: #ba8c60;
}
.border-left-secondary {
	border-left: 1px solid;
	border-left-color: #ba8c60;
}
.border-right-secondary {
	border-right: 1px solid;
	border-right-color: #ba8c60;
}
.border-top-secondary {
	border-top: 1px solid;
	border-top-color: #ba8c60;
}
.border-tertiary {
	border: 1px solid;
	border-color: #6d6f71;
}
.border-bottom-tertiary {
	border-bottom: 1px solid;
	border-bottom-color: #6d6f71;
}
.border-left-tertiary {
	border-left: 1px solid;
	border-left-color: #6d6f71;
}
.border-right-tertiary {
	border-right: 1px solid;
	border-right-color: #6d6f71;
}
.border-top-tertiary {
	border-top: 1px solid;
	border-top-color: #6d6f71;
}
.border-accent-1 {
	border: 1px solid;
	border-color: #756199;
}
.border-bottom-accent-1 {
	border-bottom: 1px solid;
	border-bottom-color: #756199;
}
.border-left-accent-1 {
	border-left: 1px solid;
	border-left-color: #756199;
}
.border-right-accent-1 {
	border-right: 1px solid;
	border-right-color: #756199;
}
.border-top-accent-1 {
	border-top: 1px solid;
	border-top-color: #756199;
}
.border-accent-2 {
	border: 1px solid;
	border-color: #d03434;
}
.border-bottom-accent-2 {
	border-bottom: 1px solid;
	border-bottom-color: #d03434;
}
.border-left-accent-2 {
	border-left: 1px solid;
	border-left-color: #d03434;
}
.border-right-accent-2 {
	border-right: 1px solid;
	border-right-color: #d03434;
}
.border-top-accent-2 {
	border-top: 1px solid;
	border-top-color: #d03434;
}
.border-accent-3 {
	border: 1px solid;
	border-color: #53a2d3;
}
.border-bottom-accent-3 {
	border-bottom: 1px solid;
	border-bottom-color: #53a2d3;
}
.border-left-accent-3 {
	border-left: 1px solid;
	border-left-color: #53a2d3;
}
.border-right-accent-3 {
	border-right: 1px solid;
	border-right-color: #53a2d3;
}
.border-top-accent-3 {
	border-top: 1px solid;
	border-top-color: #53a2d3;
}
.border-accent-4 {
	border: 1px solid;
	border-color: #8cca51;
}
.border-bottom-accent-4 {
	border-bottom: 1px solid;
	border-bottom-color: #8cca51;
}
.border-left-accent-4 {
	border-left: 1px solid;
	border-left-color: #8cca51;
}
.border-right-accent-4 {
	border-right: 1px solid;
	border-right-color: #8cca51;
}
.border-top-accent-4 {
	border-top: 1px solid;
	border-top-color: #8cca51;
}
.border-accent-5 {
	border: 1px solid;
	border-color: #ffc33f;
}
.border-bottom-accent-5 {
	border-bottom: 1px solid;
	border-bottom-color: #ffc33f;
}
.border-left-accent-5 {
	border-left: 1px solid;
	border-left-color: #ffc33f;
}
.border-right-accent-5 {
	border-right: 1px solid;
	border-right-color: #ffc33f;
}
.border-top-accent-5 {
	border-top: 1px solid;
	border-top-color: #ffc33f;
}
.border-accent-6 {
	border: 1px solid;
	border-color: #142531;
}
.border-bottom-accent-6 {
	border-bottom: 1px solid;
	border-bottom-color: #142531;
}
.border-left-accent-6 {
	border-left: 1px solid;
	border-left-color: #142531;
}
.border-right-accent-6 {
	border-right: 1px solid;
	border-right-color: #142531;
}
.border-top-accent-6 {
	border-top: 1px solid;
	border-top-color: #142531;
}
.border-accent-7 {
	border: 1px solid;
	border-color: #530830;
}
.border-bottom-accent-7 {
	border-bottom: 1px solid;
	border-bottom-color: #530830;
}
.border-left-accent-7 {
	border-left: 1px solid;
	border-left-color: #530830;
}
.border-right-accent-7 {
	border-right: 1px solid;
	border-right-color: #530830;
}
.border-top-accent-7 {
	border-top: 1px solid;
	border-top-color: #530830;
}
.border-accent-8 {
	border: 1px solid;
	border-color: #009066;
}
.border-bottom-accent-8 {
	border-bottom: 1px solid;
	border-bottom-color: #009066;
}
.border-left-accent-8 {
	border-left: 1px solid;
	border-left-color: #009066;
}
.border-right-accent-8 {
	border-right: 1px solid;
	border-right-color: #009066;
}
.border-top-accent-8 {
	border-top: 1px solid;
	border-top-color: #009066;
}
.border-accent-9 {
	border: 1px solid;
	border-color: #922771;
}
.border-bottom-accent-9 {
	border-bottom: 1px solid;
	border-bottom-color: #922771;
}
.border-left-accent-9 {
	border-left: 1px solid;
	border-left-color: #922771;
}
.border-right-accent-9 {
	border-right: 1px solid;
	border-right-color: #922771;
}
.border-top-accent-9 {
	border-top: 1px solid;
	border-top-color: #922771;
}
.border-attention {
	border: 1px solid;
	border-color: #e8446d;
}
.border-bottom-attention {
	border-bottom: 1px solid;
	border-bottom-color: #e8446d;
}
.border-left-attention {
	border-left: 1px solid;
	border-left-color: #e8446d;
}
.border-right-attention {
	border-right: 1px solid;
	border-right-color: #e8446d;
}
.border-top-attention {
	border-top: 1px solid;
	border-top-color: #e8446d;
}
.border-action {
	border: 1px solid;
	border-color: #5fb957;
}
.border-bottom-action {
	border-bottom: 1px solid;
	border-bottom-color: #5fb957;
}
.border-left-action {
	border-left: 1px solid;
	border-left-color: #5fb957;
}
.border-right-action {
	border-right: 1px solid;
	border-right-color: #5fb957;
}
.border-top-action {
	border-top: 1px solid;
	border-top-color: #5fb957;
}
.border-vitality {
	border: 1px solid;
	border-color: #eb5933;
}
.border-bottom-vitality {
	border-bottom: 1px solid;
	border-bottom-color: #eb5933;
}
.border-left-vitality {
	border-left: 1px solid;
	border-left-color: #eb5933;
}
.border-right-vitality {
	border-right: 1px solid;
	border-right-color: #eb5933;
}
.border-top-vitality {
	border-top: 1px solid;
	border-top-color: #eb5933;
}
.border-status-blue {
	border: 1px solid;
	border-color: #bdd1e1;
}
.border-bottom-status-blue {
	border-bottom: 1px solid;
	border-bottom-color: #bdd1e1;
}
.border-left-status-blue {
	border-left: 1px solid;
	border-left-color: #bdd1e1;
}
.border-right-status-blue {
	border-right: 1px solid;
	border-right-color: #bdd1e1;
}
.border-top-status-blue {
	border-top: 1px solid;
	border-top-color: #bdd1e1;
}
.border-status-bronze {
	border: 1px solid;
	border-color: #b89b6e;
}
.border-bottom-status-bronze {
	border-bottom: 1px solid;
	border-bottom-color: #b89b6e;
}
.border-left-status-bronze {
	border-left: 1px solid;
	border-left-color: #b89b6e;
}
.border-right-status-bronze {
	border-right: 1px solid;
	border-right-color: #b89b6e;
}
.border-top-status-bronze {
	border-top: 1px solid;
	border-top-color: #b89b6e;
}
.border-status-silver {
	border: 1px solid;
	border-color: #bec1c3;
}
.border-bottom-status-silver {
	border-bottom: 1px solid;
	border-bottom-color: #bec1c3;
}
.border-left-status-silver {
	border-left: 1px solid;
	border-left-color: #bec1c3;
}
.border-right-status-silver {
	border-right: 1px solid;
	border-right-color: #bec1c3;
}
.border-top-status-silver {
	border-top: 1px solid;
	border-top-color: #bec1c3;
}
.border-status-gold {
	border: 1px solid;
	border-color: #ffc311;
}
.border-bottom-status-gold {
	border-bottom: 1px solid;
	border-bottom-color: #ffc311;
}
.border-left-status-gold {
	border-left: 1px solid;
	border-left-color: #ffc311;
}
.border-right-status-gold {
	border-right: 1px solid;
	border-right-color: #ffc311;
}
.border-top-status-gold {
	border-top: 1px solid;
	border-top-color: #ffc311;
}
.border-status-diamond {
	border: 1px solid;
	border-color: #c4d3db;
}
.border-bottom-status-diamond {
	border-bottom: 1px solid;
	border-bottom-color: #c4d3db;
}
.border-left-status-diamond {
	border-left: 1px solid;
	border-left-color: #c4d3db;
}
.border-right-status-diamond {
	border-right: 1px solid;
	border-right-color: #c4d3db;
}
.border-top-status-diamond {
	border-top: 1px solid;
	border-top-color: #c4d3db;
}
.border-discovery-primary {
	border: 1px solid;
	border-color: #114b8a;
}
.border-bottom-discovery-primary {
	border-bottom: 1px solid;
	border-bottom-color: #114b8a;
}
.border-left-discovery-primary {
	border-left: 1px solid;
	border-left-color: #114b8a;
}
.border-right-discovery-primary {
	border-right: 1px solid;
	border-right-color: #114b8a;
}
.border-top-discovery-primary {
	border-top: 1px solid;
	border-top-color: #114b8a;
}
.border-charcoal {
	border: 1px solid;
	border-color: #292b2c;
}
.border-bottom-charcoal {
	border-bottom: 1px solid;
	border-bottom-color: #292b2c;
}
.border-left-charcoal {
	border-left: 1px solid;
	border-left-color: #292b2c;
}
.border-right-charcoal {
	border-right: 1px solid;
	border-right-color: #292b2c;
}
.border-top-charcoal {
	border-top: 1px solid;
	border-top-color: #292b2c;
}
.border-sunrise {
	border: 1px solid;
	border-color: #fcb812;
}
.border-bottom-sunrise {
	border-bottom: 1px solid;
	border-bottom-color: #fcb812;
}
.border-left-sunrise {
	border-left: 1px solid;
	border-left-color: #fcb812;
}
.border-right-sunrise {
	border-right: 1px solid;
	border-right-color: #fcb812;
}
.border-top-sunrise {
	border-top: 1px solid;
	border-top-color: #fcb812;
}
.border-sunset {
	border: 1px solid;
	border-color: #f00a23;
}
.border-bottom-sunset {
	border-bottom: 1px solid;
	border-bottom-color: #f00a23;
}
.border-left-sunset {
	border-left: 1px solid;
	border-left-color: #f00a23;
}
.border-right-sunset {
	border-right: 1px solid;
	border-right-color: #f00a23;
}
.border-top-sunset {
	border-top: 1px solid;
	border-top-color: #f00a23;
}
.border-grass {
	border: 1px solid;
	border-color: #aadb1e;
}
.border-bottom-grass {
	border-bottom: 1px solid;
	border-bottom-color: #aadb1e;
}
.border-left-grass {
	border-left: 1px solid;
	border-left-color: #aadb1e;
}
.border-right-grass {
	border-right: 1px solid;
	border-right-color: #aadb1e;
}
.border-top-grass {
	border-top: 1px solid;
	border-top-color: #aadb1e;
}
.border-tree {
	border: 1px solid;
	border-color: #1ebeaa;
}
.border-bottom-tree {
	border-bottom: 1px solid;
	border-bottom-color: #1ebeaa;
}
.border-left-tree {
	border-left: 1px solid;
	border-left-color: #1ebeaa;
}
.border-right-tree {
	border-right: 1px solid;
	border-right-color: #1ebeaa;
}
.border-top-tree {
	border-top: 1px solid;
	border-top-color: #1ebeaa;
}
.border-sky {
	border: 1px solid;
	border-color: #00d6ff;
}
.border-bottom-sky {
	border-bottom: 1px solid;
	border-bottom-color: #00d6ff;
}
.border-left-sky {
	border-left: 1px solid;
	border-left-color: #00d6ff;
}
.border-right-sky {
	border-right: 1px solid;
	border-right-color: #00d6ff;
}
.border-top-sky {
	border-top: 1px solid;
	border-top-color: #00d6ff;
}
.border-star {
	border: 1px solid;
	border-color: #00a0d2;
}
.border-bottom-star {
	border-bottom: 1px solid;
	border-bottom-color: #00a0d2;
}
.border-left-star {
	border-left: 1px solid;
	border-left-color: #00a0d2;
}
.border-right-star {
	border-right: 1px solid;
	border-right-color: #00a0d2;
}
.border-top-star {
	border-top: 1px solid;
	border-top-color: #00a0d2;
}
.border-midnight {
	border: 1px solid;
	border-color: #9440e8;
}
.border-bottom-midnight {
	border-bottom: 1px solid;
	border-bottom-color: #9440e8;
}
.border-left-midnight {
	border-left: 1px solid;
	border-left-color: #9440e8;
}
.border-right-midnight {
	border-right: 1px solid;
	border-right-color: #9440e8;
}
.border-top-midnight {
	border-top: 1px solid;
	border-top-color: #9440e8;
}
.border-ocean {
	border: 1px solid;
	border-color: #3d45e0;
}
.border-bottom-ocean {
	border-bottom: 1px solid;
	border-bottom-color: #3d45e0;
}
.border-left-ocean {
	border-left: 1px solid;
	border-left-color: #3d45e0;
}
.border-right-ocean {
	border-right: 1px solid;
	border-right-color: #3d45e0;
}
.border-top-ocean {
	border-top: 1px solid;
	border-top-color: #3d45e0;
}
.border-royal {
	border: 1px solid;
	border-color: #820082;
}
.border-bottom-royal {
	border-bottom: 1px solid;
	border-bottom-color: #820082;
}
.border-left-royal {
	border-left: 1px solid;
	border-left-color: #820082;
}
.border-right-royal {
	border-right: 1px solid;
	border-right-color: #820082;
}
.border-top-royal {
	border-top: 1px solid;
	border-top-color: #820082;
}
.border-violet {
	border: 1px solid;
	border-color: #c6007e;
}
.border-bottom-violet {
	border-bottom: 1px solid;
	border-bottom-color: #c6007e;
}
.border-left-violet {
	border-left: 1px solid;
	border-left-color: #c6007e;
}
.border-right-violet {
	border-right: 1px solid;
	border-right-color: #c6007e;
}
.border-top-violet {
	border-top: 1px solid;
	border-top-color: #c6007e;
}
.border-vitality-orange {
	border: 1px solid;
	border-color: #ff5a22;
}
.border-bottom-vitality-orange {
	border-bottom: 1px solid;
	border-bottom-color: #ff5a22;
}
.border-left-vitality-orange {
	border-left: 1px solid;
	border-left-color: #ff5a22;
}
.border-right-vitality-orange {
	border-right: 1px solid;
	border-right-color: #ff5a22;
}
.border-top-vitality-orange {
	border-top: 1px solid;
	border-top-color: #ff5a22;
}
.border-vitality-pink {
	border: 1px solid;
	border-color: #f41c5e;
}
.border-bottom-vitality-pink {
	border-bottom: 1px solid;
	border-bottom-color: #f41c5e;
}
.border-left-vitality-pink {
	border-left: 1px solid;
	border-left-color: #f41c5e;
}
.border-right-vitality-pink {
	border-right: 1px solid;
	border-right-color: #f41c5e;
}
.border-top-vitality-pink {
	border-top: 1px solid;
	border-top-color: #f41c5e;
}
.border-gray-lightest {
	border: 1px solid;
	border-color: #fafafa;
}
.border-bottom-gray-lightest {
	border-bottom: 1px solid;
	border-bottom-color: #fafafa;
}
.border-left-gray-lightest {
	border-left: 1px solid;
	border-left-color: #fafafa;
}
.border-right-gray-lightest {
	border-right: 1px solid;
	border-right-color: #fafafa;
}
.border-top-gray-lightest {
	border-top: 1px solid;
	border-top-color: #fafafa;
}
.border-gray-lighter {
	border: 1px solid;
	border-color: #f5f5f5;
}
.border-bottom-gray-lighter {
	border-bottom: 1px solid;
	border-bottom-color: #f5f5f5;
}
.border-left-gray-lighter {
	border-left: 1px solid;
	border-left-color: #f5f5f5;
}
.border-right-gray-lighter {
	border-right: 1px solid;
	border-right-color: #f5f5f5;
}
.border-top-gray-lighter {
	border-top: 1px solid;
	border-top-color: #f5f5f5;
}
.border-gray-light {
	border: 1px solid;
	border-color: #f2f2f2;
}
.border-bottom-gray-light {
	border-bottom: 1px solid;
	border-bottom-color: #f2f2f2;
}
.border-left-gray-light {
	border-left: 1px solid;
	border-left-color: #f2f2f2;
}
.border-right-gray-light {
	border-right: 1px solid;
	border-right-color: #f2f2f2;
}
.border-top-gray-light {
	border-top: 1px solid;
	border-top-color: #f2f2f2;
}
.border-body-color {
	border: 1px solid;
	border-color: #292b2c;
}
.border-bottom-body-color {
	border-bottom: 1px solid;
	border-bottom-color: #292b2c;
}
.border-left-body-color {
	border-left: 1px solid;
	border-left-color: #292b2c;
}
.border-right-body-color {
	border-right: 1px solid;
	border-right-color: #292b2c;
}
.border-top-body-color {
	border-top: 1px solid;
	border-top-color: #292b2c;
}
.border-body-color-md {
	border: 1px solid;
	border-color: #5c5e5e;
}
.border-bottom-body-color-md {
	border-bottom: 1px solid;
	border-bottom-color: #5c5e5e;
}
.border-left-body-color-md {
	border-left: 1px solid;
	border-left-color: #5c5e5e;
}
.border-right-body-color-md {
	border-right: 1px solid;
	border-right-color: #5c5e5e;
}
.border-top-body-color-md {
	border-top: 1px solid;
	border-top-color: #5c5e5e;
}
.border-body-color-disabled {
	border: 1px solid;
	border-color: #8f9091;
}
.border-bottom-body-color-disabled {
	border-bottom: 1px solid;
	border-bottom-color: #8f9091;
}
.border-left-body-color-disabled {
	border-left: 1px solid;
	border-left-color: #8f9091;
}
.border-right-body-color-disabled {
	border-right: 1px solid;
	border-right-color: #8f9091;
}
.border-top-body-color-disabled {
	border-top: 1px solid;
	border-top-color: #8f9091;
}
.border-divider {
	border: 1px solid;
	border-color: #e0e0e0;
}
.border-bottom-divider {
	border-bottom: 1px solid;
	border-bottom-color: #e0e0e0;
}
.border-left-divider {
	border-left: 1px solid;
	border-left-color: #e0e0e0;
}
.border-right-divider {
	border-right: 1px solid;
	border-right-color: #e0e0e0;
}
.border-top-divider {
	border-top: 1px solid;
	border-top-color: #e0e0e0;
}
.border-gradient-group {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 2px solid transparent !important;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at top left, #114b8a 50%, #00d6ff);
}
.border-bottom-gradient-group {
	border-bottom: 1px solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #114b8a, #00d6ff) 1;
}
.border-left-gradient-group {
	border-left: 1px solid;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#114b8a, #00d6ff) 0 100%;
}
.border-right-gradient-group {
	border-right: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#114b8a, #00d6ff) 0 100%;
}
.border-top-gradient-group {
	border-top: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-image: linear-gradient(to right, #114b8a, #00d6ff) 1;
}
.border-gradient-dhms {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 2px solid transparent !important;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at top left, #f00a23 50%, #fcb812);
}
.border-bottom-gradient-dhms {
	border-bottom: 1px solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #f00a23, #fcb812) 1;
}
.border-left-gradient-dhms {
	border-left: 1px solid;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#f00a23, #fcb812) 0 100%;
}
.border-right-gradient-dhms {
	border-right: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#f00a23, #fcb812) 0 100%;
}
.border-top-gradient-dhms {
	border-top: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-image: linear-gradient(to right, #f00a23, #fcb812) 1;
}
.border-gradient-health {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 2px solid transparent !important;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at top left, #1ebeaa 50%, #3d45e0);
}
.border-bottom-gradient-health {
	border-bottom: 1px solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #1ebeaa, #3d45e0) 1;
}
.border-left-gradient-health {
	border-left: 1px solid;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#1ebeaa, #3d45e0) 0 100%;
}
.border-right-gradient-health {
	border-right: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#1ebeaa, #3d45e0) 0 100%;
}
.border-top-gradient-health {
	border-top: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-image: linear-gradient(to right, #1ebeaa, #3d45e0) 1;
}
.border-gradient-life {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 2px solid transparent !important;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at top left, #3d45e0 50%, #00d6ff);
}
.border-bottom-gradient-life {
	border-bottom: 1px solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #3d45e0, #00d6ff) 1;
}
.border-left-gradient-life {
	border-left: 1px solid;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#3d45e0, #00d6ff) 0 100%;
}
.border-right-gradient-life {
	border-right: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#3d45e0, #00d6ff) 0 100%;
}
.border-top-gradient-life {
	border-top: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-image: linear-gradient(to right, #3d45e0, #00d6ff) 1;
}
.border-gradient-invest {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 2px solid transparent !important;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at top left, #9440e8 50%, #00d6ff);
}
.border-bottom-gradient-invest {
	border-bottom: 1px solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #9440e8, #00d6ff) 1;
}
.border-left-gradient-invest {
	border-left: 1px solid;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#9440e8, #00d6ff) 0 100%;
}
.border-right-gradient-invest {
	border-right: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#9440e8, #00d6ff) 0 100%;
}
.border-top-gradient-invest {
	border-top: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-image: linear-gradient(to right, #9440e8, #00d6ff) 1;
}
.border-gradient-insure {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 2px solid transparent !important;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at top left, #00a0d2 50%, #00d6ff);
}
.border-bottom-gradient-insure {
	border-bottom: 1px solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #00a0d2, #00d6ff) 1;
}
.border-left-gradient-insure {
	border-left: 1px solid;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#00a0d2, #00d6ff) 0 100%;
}
.border-right-gradient-insure {
	border-right: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#00a0d2, #00d6ff) 0 100%;
}
.border-top-gradient-insure {
	border-top: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-image: linear-gradient(to right, #00a0d2, #00d6ff) 1;
}
.border-gradient-bank {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 2px solid transparent !important;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at top left, #f8116a 50%, #9440e8);
}
.border-bottom-gradient-bank {
	border-bottom: 1px solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #f8116a, #9440e8) 1;
}
.border-left-gradient-bank {
	border-left: 1px solid;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#f8116a, #9440e8) 0 100%;
}
.border-right-gradient-bank {
	border-right: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#f8116a, #9440e8) 0 100%;
}
.border-top-gradient-bank {
	border-top: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-image: linear-gradient(to right, #f8116a, #9440e8) 1;
}
.border-gradient-vitality {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 2px solid transparent !important;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at top left, #f41c5e 50%, #f41c5e);
}
.border-bottom-gradient-vitality {
	border-bottom: 1px solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #f41c5e, #f41c5e) 1;
}
.border-left-gradient-vitality {
	border-left: 1px solid;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#f41c5e, #f41c5e) 0 100%;
}
.border-right-gradient-vitality {
	border-right: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#f41c5e, #f41c5e) 0 100%;
}
.border-top-gradient-vitality {
	border-top: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-image: linear-gradient(to right, #f41c5e, #f41c5e) 1;
}
.border-gradient-purple {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 2px solid transparent !important;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at top left, #820082 50%, #c6007e);
}
.border-bottom-gradient-purple {
	border-bottom: 1px solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #820082, #c6007e) 1;
}
.border-left-gradient-purple {
	border-left: 1px solid;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#820082, #c6007e) 0 100%;
}
.border-right-gradient-purple {
	border-right: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(#820082, #c6007e) 0 100%;
}
.border-top-gradient-purple {
	border-top: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-image: linear-gradient(to right, #820082, #c6007e) 1;
}
.border-gradient-banner {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border: 2px solid transparent !important;
	background-image: linear-gradient(white, #fff),
		radial-gradient(circle at top left, rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0.5));
}
.border-bottom-gradient-banner {
	border-bottom: 1px solid;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)) 1;
}
.border-left-gradient-banner {
	border-left: 1px solid;
	border-bottom-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)) 0 100%;
}
.border-right-gradient-banner {
	border-right: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)) 0 100%;
}
.border-top-gradient-banner {
	border-top: 1px solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-image: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)) 1;
}
.border-white {
	border: 1px solid #fff;
}
.circle-sm {
	height: 40px;
	width: 40px;
	-webkit-flex: 0 0 40px;
	-ms-flex: 0 0 40px;
	flex: 0 0 40px;
}
.circle-md {
	height: 60px;
	width: 60px;
	-webkit-flex: 0 0 60px;
	-ms-flex: 0 0 60px;
	flex: 0 0 60px;
}
.circle-lg {
	height: 90px;
	width: 90px;
	-webkit-flex: 0 0 90px;
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
}
.circle-xl {
	height: 140px;
	width: 140px;
	-webkit-flex: 0 0 140px;
	-ms-flex: 0 0 140px;
	flex: 0 0 140px;
}
@media (max-width: 767px) {
	.circle-xl {
		height: 100px;
		width: 100px;
		-webkit-flex: 0 0 100px;
		-ms-flex: 0 0 100px;
		flex: 0 0 100px;
	}
}
.circle {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.rounded-xs {
	border-radius: 5px !important;
}
.rounded-sm {
	border-radius: 10px !important;
}
.rounded-md {
	border-radius: 15px !important;
}
.rounded-lg {
	border-radius: 20px !important;
}
.rounded-xl {
	border-radius: 25px !important;
}
.rounded-full {
	border-radius: 100% !important;
}
.rounded-tr-0 {
	border-top-right-radius: 0 !important;
}
.rounded-tl-0 {
	border-top-left-radius: 0 !important;
}
.rounded-br-0 {
	border-bottom-right-radius: 0 !important;
}
.rounded-bl-0 {
	border-bottom-left-radius: 0 !important;
}
.underline-x {
	border: 3px solid;
	width: auto;
}
.divider-y {
	width: 2px;
	height: 80px;
	margin: 30px auto;
}
.divider-x {
	border: 3px solid;
	margin: 15px 0;
	width: 100%;
}
.divider-sm,
.underline-sm {
	border-bottom-width: 2px !important;
}
.divider-lg,
.underline-lg {
	border-bottom-width: 4px !important;
}
.divider-xl,
.underline-xl {
	border-bottom-width: 5px !important;
}
.divider-gray,
.underline-gray {
	border-color: #d5d5d5 !important;
	width: 100%;
}
.divider-primary,
.underline-primary {
	border-color: #004b8d !important;
	width: 100%;
}
.divider-secondary,
.underline-secondary {
	border-color: #ba8c60 !important;
	width: 100%;
}
.divider-tertiary,
.underline-tertiary {
	border-color: #6d6f71 !important;
	width: 100%;
}
.divider-accent-1,
.underline-accent-1 {
	border-color: #756199 !important;
	width: 100%;
}
.divider-accent-2,
.underline-accent-2 {
	border-color: #d03434 !important;
	width: 100%;
}
.divider-accent-3,
.underline-accent-3 {
	border-color: #53a2d3 !important;
	width: 100%;
}
.divider-accent-4,
.underline-accent-4 {
	border-color: #8cca51 !important;
	width: 100%;
}
.divider-accent-5,
.underline-accent-5 {
	border-color: #ffc33f !important;
	width: 100%;
}
.divider-accent-6,
.underline-accent-6 {
	border-color: #142531 !important;
	width: 100%;
}
.divider-accent-7,
.underline-accent-7 {
	border-color: #530830 !important;
	width: 100%;
}
.divider-accent-8,
.underline-accent-8 {
	border-color: #009066 !important;
	width: 100%;
}
.divider-accent-9,
.underline-accent-9 {
	border-color: #922771 !important;
	width: 100%;
}
.divider-attention,
.underline-attention {
	border-color: #e8446d !important;
	width: 100%;
}
.divider-action,
.underline-action {
	border-color: #5fb957 !important;
	width: 100%;
}
.divider-vitality,
.underline-vitality {
	border-color: #eb5933 !important;
	width: 100%;
}
.divider-status-blue,
.underline-status-blue {
	border-color: #bdd1e1 !important;
	width: 100%;
}
.divider-status-bronze,
.underline-status-bronze {
	border-color: #b89b6e !important;
	width: 100%;
}
.divider-status-silver,
.underline-status-silver {
	border-color: #bec1c3 !important;
	width: 100%;
}
.divider-status-gold,
.underline-status-gold {
	border-color: #ffc311 !important;
	width: 100%;
}
.divider-status-diamond,
.underline-status-diamond {
	border-color: #c4d3db !important;
	width: 100%;
}
.divider-discovery-primary,
.underline-discovery-primary {
	border-color: #114b8a !important;
	width: 100%;
}
.divider-charcoal,
.underline-charcoal {
	border-color: #292b2c !important;
	width: 100%;
}
.divider-sunrise,
.underline-sunrise {
	border-color: #fcb812 !important;
	width: 100%;
}
.divider-sunset,
.underline-sunset {
	border-color: #f00a23 !important;
	width: 100%;
}
.divider-grass,
.underline-grass {
	border-color: #aadb1e !important;
	width: 100%;
}
.divider-tree,
.underline-tree {
	border-color: #1ebeaa !important;
	width: 100%;
}
.divider-sky,
.underline-sky {
	border-color: #00d6ff !important;
	width: 100%;
}
.divider-star,
.underline-star {
	border-color: #00a0d2 !important;
	width: 100%;
}
.divider-midnight,
.underline-midnight {
	border-color: #9440e8 !important;
	width: 100%;
}
.divider-ocean,
.underline-ocean {
	border-color: #3d45e0 !important;
	width: 100%;
}
.divider-royal,
.underline-royal {
	border-color: #820082 !important;
	width: 100%;
}
.divider-violet,
.underline-violet {
	border-color: #c6007e !important;
	width: 100%;
}
.divider-vitality-orange,
.underline-vitality-orange {
	border-color: #ff5a22 !important;
	width: 100%;
}
.divider-vitality-pink,
.underline-vitality-pink {
	border-color: #f41c5e !important;
	width: 100%;
}
.divider-gray-lightest,
.underline-gray-lightest {
	border-color: #fafafa !important;
	width: 100%;
}
.divider-gray-lighter,
.underline-gray-lighter {
	border-color: #f5f5f5 !important;
	width: 100%;
}
.divider-gray-light,
.underline-gray-light {
	border-color: #f2f2f2 !important;
	width: 100%;
}
.divider-body-color,
.underline-body-color {
	border-color: #292b2c !important;
	width: 100%;
}
.divider-body-color-md,
.underline-body-color-md {
	border-color: #5c5e5e !important;
	width: 100%;
}
.divider-body-color-disabled,
.underline-body-color-disabled {
	border-color: #8f9091 !important;
	width: 100%;
}
.divider-divider,
.underline-divider {
	border-color: #e0e0e0 !important;
	width: 100%;
}
.divider-y-group {
	background: linear-gradient(#114b8a, #00d6ff) 0 100%;
}
.divider-x-group,
.underline-x-group {
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #114b8a, #00d6ff) 1;
}
.divider-y-dhms {
	background: linear-gradient(#f00a23, #fcb812) 0 100%;
}
.divider-x-dhms,
.underline-x-dhms {
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #f00a23, #fcb812) 1;
}
.divider-y-health {
	background: linear-gradient(#1ebeaa, #3d45e0) 0 100%;
}
.divider-x-health,
.underline-x-health {
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #1ebeaa, #3d45e0) 1;
}
.divider-y-life {
	background: linear-gradient(#3d45e0, #00d6ff) 0 100%;
}
.divider-x-life,
.underline-x-life {
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #3d45e0, #00d6ff) 1;
}
.divider-y-invest {
	background: linear-gradient(#9440e8, #00d6ff) 0 100%;
}
.divider-x-invest,
.underline-x-invest {
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #9440e8, #00d6ff) 1;
}
.divider-y-insure {
	background: linear-gradient(#00a0d2, #00d6ff) 0 100%;
}
.divider-x-insure,
.underline-x-insure {
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #00a0d2, #00d6ff) 1;
}
.divider-y-bank {
	background: linear-gradient(#f8116a, #9440e8) 0 100%;
}
.divider-x-bank,
.underline-x-bank {
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #f8116a, #9440e8) 1;
}
.divider-y-vitality {
	background: linear-gradient(#f41c5e, #f41c5e) 0 100%;
}
.divider-x-vitality,
.underline-x-vitality {
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #f41c5e, #f41c5e) 1;
}
.divider-y-purple {
	background: linear-gradient(#820082, #c6007e) 0 100%;
}
.divider-x-purple,
.underline-x-purple {
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, #820082, #c6007e) 1;
}
.divider-y-banner {
	background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)) 0 100%;
}
.divider-x-banner,
.underline-x-banner {
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	border-image: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)) 1;
}
.discovery-site-header-rd {
	background: #fff;
}
.discovery-site-header-rd .meganav-top-level {
	color: #292b2c;
}
.discovery-site-header-rd .meganav-top-level ul > li.has-product {
	position: relative;
}
.discovery-site-header-rd .meganav-top-level ul > li.has-product::after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%235FB957%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M9%2C16.2L19.6%2C5.6L21%2C7L9%2C19l-5.6-5.6L4.8%2C12L9%2C16.2z%22/%3E%0A%3C/svg%3E%0A');
	background-repeat: no-repeat;
	position: relative;
	content: '';
	height: 18px;
	width: 18px;
	top: 0;
	right: 26px;
}
.discovery-site-header-rd .meganav-top-level ul > li a,
.discovery-site-header-rd .meganav-top-level ul > li a:focus,
.discovery-site-header-rd .meganav-top-level ul > li a:hover {
	color: #292b2c;
	font-size: 0.79012345679em;
}
.discovery-site-header-rd .meganav-top-level ul > li a::before,
.discovery-site-header-rd .meganav-top-level ul > li a:focus::before,
.discovery-site-header-rd .meganav-top-level ul > li a:hover::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 15px;
	left: 0;
	background-color: #004b8d;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	transition: all 0.3s ease-in-out 0s;
}
.discovery-site-header-rd .meganav-top-level ul > li a:active,
.discovery-site-header-rd .meganav-top-level ul > li a:focus,
.discovery-site-header-rd .meganav-top-level ul > li a:hover {
	color: #292b2c;
}
.discovery-site-header-rd .meganav-top-level ul > li a:active::before,
.discovery-site-header-rd .meganav-top-level ul > li a:focus::before,
.discovery-site-header-rd .meganav-top-level ul > li a:hover::before {
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
.discovery-site-header-rd .navigation-container {
	background: #fff;
	color: #292b2c;
	border-bottom: 1px solid transparent;
}
.discovery-site-header-rd .navigation-container .meganav-left-col ul > li {
	border-bottom: 1px solid #f7f7f9;
}
.discovery-site-header-rd nav,
.navigation-container nav {
	position: relative;
	z-index: 3;
	width: 100%;
}
.discovery-site-header-rd .header-actions-container,
.navigation-container .header-actions-container {
	padding: 0 20px;
	height: 78px;
	text-transform: uppercase;
}
@media (max-width: 767px) {
	.discovery-site-header-rd .header-actions-container,
	.navigation-container .header-actions-container {
		padding: 15px;
	}
}
.discovery-site-header-rd .header-actions-container .row.d-flex.justify-content-between,
.navigation-container .header-actions-container .row.d-flex.justify-content-between {
	height: 100%;
}
.discovery-site-header-rd .header-actions-container .site-logo,
.navigation-container .header-actions-container .site-logo {
	background-size: contain;
	background-repeat: no-repeat;
}
@media screen and (max-width: 365px) {
	.discovery-site-header-rd .header-actions-container .site-logo,
	.navigation-container .header-actions-container .site-logo {
		background: url(/dui/current/icons/discovery-logo/SVG/discovery-mobile-logo.svg) center left/contain no-repeat;
		height: 50px;
	}
}
.discovery-site-header-rd .header-actions-container .col-5 .list-inline.list-inline-divided > .list-inline-item::before,
.navigation-container .header-actions-container .col-5 .list-inline.list-inline-divided > .list-inline-item::before {
	content: none !important;
}
.discovery-site-header-rd
	.header-actions-container
	.col-5
	.list-inline.list-inline-divided
	> .list-inline-item:not(.active):hover,
.navigation-container
	.header-actions-container
	.col-5
	.list-inline.list-inline-divided
	> .list-inline-item:not(.active):hover {
	background-color: #f1f3f8;
	border-bottom-color: #f1f3f8;
	color: #1e72c3;
}
.discovery-site-header-rd .header-actions-container .col-5 .list-inline.list-inline-divided > .list-inline-item.active,
.navigation-container .header-actions-container .col-5 .list-inline.list-inline-divided > .list-inline-item.active {
	background-color: #f1f3f8;
	border-bottom-color: #f1f3f8;
	color: #292b2c;
}
.discovery-site-header-rd .header-actions-container .login-navigation,
.discovery-site-header-rd .header-actions-container .nav-header-actions,
.navigation-container .header-actions-container .login-navigation,
.navigation-container .header-actions-container .nav-header-actions {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #004b8d !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 27px !important;
}
.discovery-site-header-rd .header-actions-container .login-navigation .dropdown-toggle,
.discovery-site-header-rd .header-actions-container .nav-header-actions .dropdown-toggle,
.navigation-container .header-actions-container .login-navigation .dropdown-toggle,
.navigation-container .header-actions-container .nav-header-actions .dropdown-toggle {
	font-size: 14px;
	text-decoration: none;
}
.discovery-site-header-rd .header-actions-container .login-navigation .user-account-dropdown .dropdown-toggle::after,
.discovery-site-header-rd .header-actions-container .nav-header-actions .user-account-dropdown .dropdown-toggle::after,
.navigation-container .header-actions-container .login-navigation .user-account-dropdown .dropdown-toggle::after,
.navigation-container .header-actions-container .nav-header-actions .user-account-dropdown .dropdown-toggle::after {
	content: none;
}
.discovery-site-header-rd .header-actions-container .login-navigation .user-account-dropdown .dropdown-menu,
.discovery-site-header-rd .header-actions-container .nav-header-actions .user-account-dropdown .dropdown-menu,
.navigation-container .header-actions-container .login-navigation .user-account-dropdown .dropdown-menu,
.navigation-container .header-actions-container .nav-header-actions .user-account-dropdown .dropdown-menu {
	top: 50px;
	left: -160px;
	border-radius: 5px;
	text-transform: none;
}
.discovery-site-header-rd .header-actions-container .unread-mail,
.navigation-container .header-actions-container .unread-mail {
	background-color: #f00a23;
	border-radius: 5px;
	height: 8px;
	left: 32%;
	position: absolute;
	top: 33%;
	width: 8px;
}
.discovery-site-header-rd .header-actions-container .list-inline,
.navigation-container .header-actions-container .list-inline {
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0;
}
.discovery-site-header-rd .header-actions-container .list-inline .list-inline-item a,
.navigation-container .header-actions-container .list-inline .list-inline-item a {
	color: #1e72c3;
}
.discovery-site-header-rd .header-actions-container .list-inline .list-inline-item .list-inline-item a:hover a,
.discovery-site-header-rd .header-actions-container .list-inline .list-inline-item.active a,
.navigation-container .header-actions-container .list-inline .list-inline-item .list-inline-item a:hover a,
.navigation-container .header-actions-container .list-inline .list-inline-item.active a {
	color: #004b8d;
	font-weight: 600;
}
.discovery-site-header-rd .header-actions-container .list-inline .list-inline-item.active,
.navigation-container .header-actions-container .list-inline .list-inline-item.active {
	background-color: #f1f3f8;
}
.discovery-site-header-rd .header-actions-container .list-inline .link-primary,
.navigation-container .header-actions-container .list-inline .link-primary {
	font-size: 13px;
}
.discovery-site-header-rd .header-actions-container .list-inline.list-inline-divided,
.navigation-container .header-actions-container .list-inline.list-inline-divided {
	height: 100%;
}
.discovery-site-header-rd .header-actions-container .list-inline.list-inline-divided > .list-inline-item,
.navigation-container .header-actions-container .list-inline.list-inline-divided > .list-inline-item {
	height: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 25px;
	margin: 0;
}
.discovery-site-header-rd .header-actions-container .list-inline.list-inline-divided > .list-inline-item::before,
.navigation-container .header-actions-container .list-inline.list-inline-divided > .list-inline-item::before {
	display: none;
}
.discovery-site-header-rd .header-actions-container .login-navigation .btn.btn-login,
.navigation-container .header-actions-container .login-navigation .btn.btn-login {
	line-height: 17.7px;
	padding: 7px 21px;
	font-size: 13px;
}
.discovery-site-header-rd .header-actions-container .login-navigation .hamburger:hover,
.navigation-container .header-actions-container .login-navigation .hamburger:hover {
	opacity: 1;
}
.discovery-site-header-rd .meganav-top-level,
.navigation-container .meganav-top-level {
	border-bottom: 1px solid #eceeef;
	border-top: 1px solid #eceeef;
	height: 100%;
}
.discovery-site-header-rd .meganav-top-level ul,
.navigation-container .meganav-top-level ul {
	float: none;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	margin-bottom: 0;
	padding-left: 0;
}
.discovery-site-header-rd .meganav-top-level ul li,
.navigation-container .meganav-top-level ul li {
	border-bottom: solid #fff;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out 0s;
}
.discovery-site-header-rd .meganav-top-level ul li:hover,
.navigation-container .meganav-top-level ul li:hover {
	background-color: #f1f3f8;
	border-bottom: solid #0e68bd;
	color: #1e72c3;
}
.discovery-site-header-rd .meganav-top-level ul li.is-active,
.navigation-container .meganav-top-level ul li.is-active {
	background-color: #f1f3f8;
	border-bottom: solid #bebebe;
	color: #1e72c3;
}
.discovery-site-header-rd .meganav-top-level ul li a,
.navigation-container .meganav-top-level ul li a {
	color: #292b2c;
	font-size: 13px;
	margin: 0 25px;
	padding: 15px 0;
	text-decoration: none;
}
.discovery-site-header-rd .meganav-top-level ul li a::before,
.navigation-container .meganav-top-level ul li a::before {
	height: 0 !important;
}
.discovery-site-header-rd .meganav-top-level ul li a:hover,
.navigation-container .meganav-top-level ul li a:hover {
	font-size: 13px;
	text-decoration: none;
}
.discovery-site-header-rd .meganav-top-level ul li a:focus,
.navigation-container .meganav-top-level ul li a:focus {
	font-size: 13px;
}
@media (max-width: 1199px) {
	.discovery-site-header-rd .meganav-top-level ul li a,
	.discovery-site-header-rd .meganav-top-level ul li a:focus,
	.discovery-site-header-rd .meganav-top-level ul li a:hover,
	.navigation-container .meganav-top-level ul li a,
	.navigation-container .meganav-top-level ul li a:focus,
	.navigation-container .meganav-top-level ul li a:hover {
		font-size: 9px;
	}
}
.discovery-site-header-rd .navigation-container .navigation-inner-container,
.navigation-container .navigation-container .navigation-inner-container {
	padding: 0;
}
.discovery-site-header-rd .navigation-container .navigation-inner-container .row,
.navigation-container .navigation-container .navigation-inner-container .row {
	min-height: 559px;
}
@media (max-width: 1199px) {
	.discovery-site-header-rd .navigation-container .navigation-inner-container .row,
	.navigation-container .navigation-container .navigation-inner-container .row {
		min-height: auto;
	}
}
.discovery-site-header-rd .navigation-container .navigation-inner-container .input-group-search,
.navigation-container .navigation-container .navigation-inner-container .input-group-search {
	height: 100%;
	position: absolute;
	right: 15px;
}
.discovery-site-header-rd .navigation-container .navigation-inner-container .input-group-search .btn-icon,
.navigation-container .navigation-container .navigation-inner-container .input-group-search .btn-icon {
	margin-right: 15px;
}
.discovery-site-header-rd .navigation-container .navigation-inner-container .input-group-search ::before,
.navigation-container .navigation-container .navigation-inner-container .input-group-search ::before {
	width: 0;
}
.discovery-site-header-rd .navigation-container .navigation-inner-container .meganav-heading-section,
.navigation-container .navigation-container .navigation-inner-container .meganav-heading-section {
	display: inline-block;
	margin-bottom: 20px;
	width: calc(75vw / 3.25);
}
.discovery-site-header-rd .navigation-container .navigation-inner-container .nav-group-heading,
.navigation-container .navigation-container .navigation-inner-container .nav-group-heading {
	font-weight: 600;
}
@media (min-width: 768px) {
	.discovery-site-header-rd .navigation-container .navigation-inner-container .nav-group-heading,
	.navigation-container .navigation-container .navigation-inner-container .nav-group-heading {
		border-bottom: 2px solid #e2e2e2;
	}
}
.discovery-site-header-rd .navigation-container .meganav-left-col,
.navigation-container .navigation-container .meganav-left-col {
	padding: 27px;
}
.discovery-site-header-rd .navigation-container .meganav-left-col ul,
.navigation-container .navigation-container .meganav-left-col ul {
	margin-bottom: 0;
}
.discovery-site-header-rd .navigation-container .meganav-left-col ul li,
.navigation-container .navigation-container .meganav-left-col ul li {
	margin-top: 10px;
}
.discovery-site-header-rd .navigation-container .meganav-left-col ul li a,
.navigation-container .navigation-container .meganav-left-col ul li a {
	color: #0e68bd;
}
.discovery-site-header-rd .navigation-container .meganav-left-col ul li::marker,
.navigation-container .navigation-container .meganav-left-col ul li::marker {
	content: none;
}
.discovery-site-header-rd [data-dui-nav-container-id],
.navigation-container [data-dui-nav-container-id] {
	display: none;
}
.discovery-site-header-rd .modal,
.navigation-container .modal {
	position: relative;
}
.discovery-site-header-rd .modal-dialog,
.navigation-container .modal-dialog {
	margin: 0;
	max-width: 100vw !important;
}
.discovery-site-header-rd .modal-dialog .input-group-search,
.navigation-container .modal-dialog .input-group-search {
	right: 15px;
	bottom: 4px;
}
.discovery-site-header-rd .modal-dialog .input-group-search::before,
.navigation-container .modal-dialog .input-group-search::before {
	margin-left: 0;
	margin-top: 0;
	position: absolute;
	right: 30px;
}
.discovery-site-header-rd .next-column,
.navigation-container .next-column {
	height: 100% !important;
	margin-bottom: 0 !important;
}
@media (max-width: 1199px) {
	.discovery-site-header-rd,
	.navigation-container {
		background-color: #fff;
		position: relative;
		z-index: 9999;
	}
	.discovery-site-header-rd .container-fluid,
	.navigation-container .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}
	.discovery-site-header-rd .position-fixed,
	.navigation-container .position-fixed {
		position: fixed;
	}
	.discovery-site-header-rd .header-actions-container,
	.navigation-container .header-actions-container {
		background-color: #fff;
		box-shadow: 0 0 3px 0 #bebebe;
		height: 70px;
		left: 0;
		padding: 0 15px;
		right: 0;
		z-index: 2;
	}
	.discovery-site-header-rd .header-actions-container .list-inline.list-inline-divided > .list-inline-item,
	.navigation-container .header-actions-container .list-inline.list-inline-divided > .list-inline-item {
		padding: 0 12px !important;
		content: none;
	}
	.discovery-site-header-rd .header-actions-container .login-navigation,
	.navigation-container .header-actions-container .login-navigation {
		padding: 0 !important;
	}
	.discovery-site-header-rd .navigation-inner-container,
	.navigation-container .navigation-inner-container {
		background-color: #fff;
		bottom: 0;
		height: calc(100vh - 70px);
		left: 0;
		overflow-y: scroll;
		position: fixed;
		top: 70px;
		transition: 0.5s;
		width: 100%;
		z-index: 1;
	}
	.discovery-site-header-rd .mobile-navigation,
	.navigation-container .mobile-navigation {
		transition: all 0.25s ease-in-out 0.25s;
		padding-bottom: 60px;
	}
	.discovery-site-header-rd .mobile-navigation .mobile-nav-context .business-context:has(.collapsed),
	.discovery-site-header-rd .mobile-navigation .mobile-nav-context .individual-context:has(.collapsed),
	.navigation-container .mobile-navigation .mobile-nav-context .business-context:has(.collapsed),
	.navigation-container .mobile-navigation .mobile-nav-context .individual-context:has(.collapsed) {
		border-bottom: 0 !important;
	}
	.discovery-site-header-rd .mobile-navigation .mobile-nav-context .context-item,
	.navigation-container .mobile-navigation .mobile-nav-context .context-item {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		background-color: #f1f3f8;
		color: #292b2c;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		font-size: 16px;
		font-weight: 600;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 20px;
		text-decoration: none;
	}
	.discovery-site-header-rd .mobile-navigation .mobile-nav-context .business-menu .list-group .list-group-item span,
	.navigation-container .mobile-navigation .mobile-nav-context .business-menu .list-group .list-group-item span {
		padding-left: 0;
	}
	.discovery-site-header-rd .mobile-navigation .mobile-nav-group-heading,
	.navigation-container .mobile-navigation .mobile-nav-group-heading {
		background-color: #f1f3f8;
		color: #292b2c;
		font-weight: 600;
		font-size: 16px;
		padding: 15px 20px;
	}
	.discovery-site-header-rd .mobile-navigation-menu .list-group .list-group-item,
	.navigation-container .mobile-navigation-menu .list-group .list-group-item {
		padding: 20px;
	}
	.discovery-site-header-rd .mobile-navigation-menu .list-group .list-group-item span,
	.navigation-container .mobile-navigation-menu .list-group .list-group-item span {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-left: 30px;
	}
	.discovery-site-header-rd .mobile-navigation-menu .list-group .list-group-item a,
	.navigation-container .mobile-navigation-menu .list-group .list-group-item a {
		color: #292b2c;
		font-size: 13px;
		font-weight: 600;
		text-align: left;
		text-transform: uppercase;
		width: 100%;
	}
	.discovery-site-header-rd .mobile-navigation-menu .list-group .list-group-item.has-product,
	.navigation-container .mobile-navigation-menu .list-group .list-group-item.has-product {
		position: relative;
	}
	.discovery-site-header-rd .mobile-navigation-menu .list-group .list-group-item.has-product::after,
	.navigation-container .mobile-navigation-menu .list-group .list-group-item.has-product::after {
		background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%235FB957%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M9%2C16.2L19.6%2C5.6L21%2C7L9%2C19l-5.6-5.6L4.8%2C12L9%2C16.2z%22/%3E%0A%3C/svg%3E%0A');
		background-repeat: no-repeat;
		position: absolute;
		content: '';
		height: 24px;
		width: 24px;
		top: 0;
		bottom: 0;
		margin: auto 0;
	}
	.discovery-site-header-rd .business-accordion .list-group .list-group-item,
	.navigation-container .business-accordion .list-group .list-group-item {
		padding: 20px;
	}
	.discovery-site-header-rd .business-accordion .list-group .list-group-item span,
	.navigation-container .business-accordion .list-group .list-group-item span {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.discovery-site-header-rd .business-accordion .list-group .list-group-item a,
	.navigation-container .business-accordion .list-group .list-group-item a {
		color: #292b2c;
		font-size: 13px;
		font-weight: 600;
		text-align: left;
		text-transform: uppercase;
		width: 100%;
	}
	.discovery-site-header-rd .mobile-product-nav .list-group .list-group-item,
	.navigation-container .mobile-product-nav .list-group .list-group-item {
		padding: 20px;
	}
	.discovery-site-header-rd .mobile-product-nav .list-group .list-group-item a,
	.navigation-container .mobile-product-nav .list-group .list-group-item a {
		font-size: 13px;
		font-weight: 600;
		text-align: left;
		text-transform: uppercase;
		width: 100%;
	}
}
@media (min-width: 992px) {
	.discovery-site-header-rd .account-profile-container,
	.navigation-container .account-profile-container {
		border-radius: 5px;
		padding: 0 20px;
		position: absolute;
		right: 2px;
		top: -60px;
		width: auto;
		z-index: 1;
	}
	.discovery-site-header-rd .account-profile-container .list-group .list-group-item,
	.navigation-container .account-profile-container .list-group .list-group-item {
		border: 0 !important;
		padding: 10px 20px;
	}
	.discovery-site-header-rd .account-profile-container .list-group .list-group-item:last-child,
	.navigation-container .account-profile-container .list-group .list-group-item:last-child {
		border-top: 1px solid #eceeef;
	}
	.discovery-site-header-rd .account-profile-container .list-group .list-group-item:hover,
	.navigation-container .account-profile-container .list-group .list-group-item:hover {
		background-color: #f1f3f8;
	}
	.discovery-site-header-rd .account-profile-container .list-group .list-group-item a,
	.navigation-container .account-profile-container .list-group .list-group-item a {
		color: #292b2c;
		text-decoration: none;
	}
}
.discovery-site-header-rd.bs3 .container-fluid .header-actions-container {
	padding: 0 20px 0 40px;
}
.discovery-site-header-rd.bs3 .container-fluid .header-actions-container .row.d-flex.justify-content-between::after,
.discovery-site-header-rd.bs3 .container-fluid .header-actions-container .row.d-flex.justify-content-between::before {
	display: none;
}
.discovery-site-header-rd.bs3 .account-profile-container {
	top: 0;
}
.discovery-site-header-rd.bs3 .navigation-container .meganav-left-col ul > li {
	line-height: 30px;
}
.discovery-site-header-rd.bs3 .navigation-container .meganav-left-col ul > li a {
	font-size: 16px;
}
.discovery-site-header-rd.bs3 .navigation-inner-container .card-columns {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1.25rem;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
}
.discovery-site-header-rd.bs3 .navigation-inner-container .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}
.discovery-site-header-rd.bs3 .navigation-inner-container .container-fluid .row-fluid,
.discovery-site-header-rd.bs3 .navigation-inner-container .container-fluid .row-fluid .nav-promo-block {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.discovery-site-header-rd.bs3 .navigation-inner-container .container-fluid .row-fluid .card-columns {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1.25rem;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
}
.discovery-site-header-rd.bs3
	.navigation-inner-container
	.container-fluid
	.row-fluid
	.card-columns
	.meganav-heading-section {
	display: -ms-grid;
	display: grid;
	overflow: auto;
}
.discovery-site-header-rd.bs3 .modal {
	display: none;
	margin: 0;
	width: 100%;
	left: 0;
}
.discovery-site-header-rd.bs3 .modal .form-primary {
	margin-bottom: 0 !important;
}
.discovery-site-header-rd.bs3 .modal .form-primary .input-group {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.discovery-site-header-rd.bs3 .modal .form-primary .input-group .form-control,
.discovery-site-header-rd.bs3 .modal .form-primary .input-group .form-control-lg {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-bottom: 0 !important;
	padding: 0.75rem 1.5rem !important;
}
.discovery-site-header-rd.bs3 .modal .form-primary .input-group .input-group-search {
	right: 15px;
	bottom: auto;
	position: absolute;
	width: 44px;
	height: 44px;
	z-index: 10;
}
.discovery-site-header-rd.bs3 .mobile-navigation-menu {
	background: #fff;
}
@media (min-width: 768px) {
	.discovery-site-header-rd.bs3 .modal-dialog {
		width: auto;
	}
}
.shadow-sm {
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.shadow-md {
	box-shadow:
		0 2px 10px rgba(0, 0, 0, 0.05),
		0 2px 5px rgba(0, 0, 0, 0.2);
}
.shadow-lg {
	box-shadow: 0 7px 18px rgba(29, 29, 29, 0.25);
}
.shadow-xl {
	box-shadow:
		0 4px 14px rgba(0, 0, 0, 0.1),
		0 3px 30px rgba(0, 0, 0, 0.3);
}
.bg-gradient-group {
	background: linear-gradient(135.58deg, #114b8a 48%, #00d6ff 147%);
}
.bg-gradient-group.base {
	color: #fff;
}
.color-gradient-group,
.fg-gradient-group {
	background: linear-gradient(45deg, #114b8a 0, #00d6ff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-gradient-dhms {
	background: linear-gradient(135.58deg, #f00a23 0, #fcb812 147%);
}
.bg-gradient-dhms.base {
	color: #fff;
}
.color-gradient-dhms,
.fg-gradient-dhms {
	background: linear-gradient(45deg, #f00a23 0, #fcb812 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-gradient-health {
	background: linear-gradient(135.58deg, #1ebeaa 0, #3d45e0 147%);
}
.bg-gradient-health.base {
	color: #fff;
}
.color-gradient-health,
.fg-gradient-health {
	background: linear-gradient(45deg, #1ebeaa 0, #3d45e0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-gradient-life {
	background: linear-gradient(135.58deg, #3d45e0 0, #00d6ff 147%);
}
.bg-gradient-life.base {
	color: #fff;
}
.color-gradient-life,
.fg-gradient-life {
	background: linear-gradient(45deg, #3d45e0 0, #00d6ff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-gradient-invest {
	background: linear-gradient(135.58deg, #9440e8 0, #00d6ff 147%);
}
.bg-gradient-invest.base {
	color: #fff;
}
.color-gradient-invest,
.fg-gradient-invest {
	background: linear-gradient(45deg, #9440e8 0, #00d6ff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-gradient-insure {
	background: linear-gradient(135.58deg, #00a0d2 0, #00d6ff 147%);
}
.bg-gradient-insure.base {
	color: #fff;
}
.color-gradient-insure,
.fg-gradient-insure {
	background: linear-gradient(45deg, #00a0d2 0, #00d6ff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-gradient-bank {
	background: linear-gradient(45deg, #f8116a 0, #9440e8 100%);
}
.bg-gradient-bank.base {
	color: #fff;
}
.color-gradient-bank,
.fg-gradient-bank {
	background: linear-gradient(45deg, #f8116a 0, #9440e8 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-gradient-vitality {
	background: linear-gradient(45deg, #ff5a22 35%, #f41c5e 100%);
}
.bg-gradient-vitality.base {
	color: #fff;
}
.color-gradient-vitality,
.fg-gradient-vitality {
	background: linear-gradient(45deg, #ff5a22 0, #f41c5e 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-gradient-purple {
	background: linear-gradient(135.58deg, #820082 0, #c6007e 147%);
}
.bg-gradient-purple.base {
	color: #fff;
}
.color-gradient-purple,
.fg-gradient-purple {
	background: linear-gradient(45deg, #820082 0, #c6007e 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.bg-gradient-banner {
	background: linear-gradient(135.58deg, rgba(255, 255, 255, 0.5) 0, rgba(0, 0, 0, 0.5) 147%);
}
.bg-gradient-banner.base {
	color: #fff;
}
.color-gradient-banner,
.fg-gradient-banner {
	background: linear-gradient(45deg, rgba(255, 255, 255, 0.5) 0, rgba(0, 0, 0, 0.5) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.link-ribbon {
	padding: 15px 0;
}
@media (min-width: 768px) {
	.link-ribbon {
		padding: 15px;
		text-align: center;
	}
}
.link-ribbon a {
	padding: 10px 0;
}
@media (max-width: 767px) {
	.link-ribbon a {
		display: block;
	}
}
@media (min-width: 768px) {
	.link-ribbon a {
		margin-left: 40px;
	}
	.link-ribbon a:first-child {
		margin-left: 0;
	}
}
.page-error-state {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	margin-bottom: 1rem;
	padding: 30px;
	text-align: center;
}
@media (min-width: 768px) {
	.page-error-state {
		padding: 45px;
	}
}
@font-face {
	font-family: open-light;
	src:
		url(../fonts/open-sans/light/opensans-light-webfont.woff2) format('woff2'),
		url(../fonts/open-sans/light/opensans-light-webfont.woff) format('woff'),
		url(../fonts/open-sans/light/opensans-light-webfont.ttf) format('truetype');
}
@font-face {
	font-family: open-regular;
	src:
		url(../fonts/open-sans/regular/opensans-regular-webfont.woff2) format('woff2'),
		url(../fonts/open-sans/regular/opensans-regular-webfont.woff) format('woff'),
		url(../fonts/open-sans/regular/opensans-regular-webfont.ttf) format('truetype');
}
@font-face {
	font-family: open-semibold;
	src:
		url(../fonts/open-sans/semibold/opensans-semibold-webfont.woff2) format('woff2'),
		url(../fonts/open-sans/semibold/opensans-semibold-webfont.woff) format('woff'),
		url(../fonts/open-sans/semibold/opensans-semibold-webfont.ttf) format('truetype');
}
@font-face {
	font-family: droidserif-regular;
	src:
		url(../fonts/droidserif/regular/droidserif-webfont.woff2) format('woff2'),
		url(../fonts/droidserif/regular/droidserif-webfont.woff) format('woff'),
		url(../fonts/droidserif/regular/droidserif-webfont.ttf) format('truetype');
}
@font-face {
	font-family: open-bold;
	src: url(../fonts/open-sans/bold/opensans-bold.woff) format('woff');
}
@font-face {
	font-family: open-extrabold;
	src: url(../fonts/open-sans/extrabold/opensans-extrabold.woff) format('woff');
}
@font-face {
	font-family: open-semibold;
	src:
		url(../fonts/open-sans/semibold/opensans-semibold-webfont.woff2) format('woff2'),
		url(../fonts/open-sans/semibold/opensans-semibold-webfont.woff) format('woff'),
		url(../fonts/open-sans/semibold/opensans-semibold-webfont.ttf) format('truetype');
}
.h1.h1-xl,
h1.h1-xl {
	font-size: 2.88650757819em;
}
@media (min-width: 576px) {
	.h1.h1-xl,
	h1.h1-xl {
		font-size: 3.24732102547em;
	}
}
.h1.h1-lg,
h1.h1-lg {
	font-size: 2.56578451395em;
}
@media (min-width: 576px) {
	.h1.h1-lg,
	h1.h1-lg {
		font-size: 2.88650757819em;
	}
}
.h1-xl {
	font-size: 2.88650757819em;
}
@media (min-width: 576px) {
	.h1-xl {
		font-size: 3.24732102547em;
	}
}
.h1-lg {
	font-size: 2.56578451395em;
}
@media (min-width: 576px) {
	.h1-lg {
		font-size: 2.88650757819em;
	}
}
.subtitle {
	font-size: 1.125em;
	font-weight: 400;
	line-height: 1.75rem;
}
@media (max-width: 767px) {
	.subtitle {
		font-size: 1em;
	}
}
.stepper-counter,
.stepper-title,
.subtitle-1 {
	font-family: open-semibold, sans-serif;
	font-size: 1em;
	font-weight: 600;
	line-height: 1.75rem;
}
@media (max-width: 767px) {
	.stepper-counter,
	.stepper-title,
	.subtitle-1 {
		font-size: 0.888888888889em;
	}
}
.subtitle-small {
	font-family: open-semibold, sans-serif;
	font-size: 0.888888888889em;
	font-weight: 600;
	line-height: 1.875;
}
.caption {
	font-family: open-semibold, sans-serif;
	font-size: 0.75rem;
	font-weight: 600;
	line-height: 1.12rem;
	text-transform: uppercase;
}
.help-text,
.micro {
	font-size: 0.75rem;
	letter-spacing: 0.5px;
	line-height: 1rem;
}
.font-light {
	font-family: open-light, sans-serif;
	font-weight: 300;
}
.font-regular {
	font-family: open-regular, sans-serif;
	font-weight: 400;
}
.font-semibold {
	font-family: open-semibold, sans-serif;
	font-weight: 600;
}
.font-bold {
	font-family: open-bold, sans-serif;
	font-weight: 700;
}
.font-extrabold {
	font-family: open-extrabold, sans-serif;
	font-weight: 800;
}
.body-small {
	font-size: 0.888888888889em;
}
.help-text {
	color: #5c5e5e;
}
.help-text-error {
	color: #d03435;
}
.help-text-disabled {
	color: #8f9091;
}
.accordion .collapsable {
	border: 0;
}
.accordion .collapsable + .collapsable {
	margin-top: 15px;
}
.accordion .collapsable .card-toggle {
	border-radius: 15px;
}
.accordion .collapsable .card-toggle a {
	border-radius: 15px;
	border: 1px solid #e0e0e0;
	color: #292b2c;
	margin-right: 0;
	padding: 20px 60px 20px 20px;
}
.accordion .collapsable .card-toggle a.collapsed {
	padding: 15px 60px 15px 20px;
}
.accordion .collapsable .card-toggle a.collapsed .svg-collapsable {
	top: 15px;
}
.accordion .collapsable .card-toggle a .svg-collapsable {
	border-radius: 100%;
	padding: 5px;
	right: 20px;
	top: 20px;
}
.accordion .collapsable .card-toggle a .collapsed-heading {
	display: block;
	font-family: open-semibold, sans-serif;
	font-size: 0.888888888889em;
	font-weight: 600;
	line-height: 1.875;
	margin-bottom: 0;
}
.accordion .collapsable .card-toggle a .collapsed-description {
	display: block;
	font-family: open-light, sans-serif;
	font-size: 0.79012345679em;
	font-weight: 300;
	margin-bottom: 0;
}
.accordion .collapsable .card-toggle a[aria-expanded='true'] {
	border: 0;
}
.accordion .collapsable .card-toggle a[aria-expanded='true']::before {
	border-radius: 15px;
	box-shadow: 0 7px 18px rgba(29, 29, 29, 0.25);
	content: ' ';
	height: 100%;
	left: 0;
	position: absolute;
	top: 1px;
	width: 100%;
}
.accordion .collapsable .card-toggle a:hover {
	text-decoration: none;
}
.accordion .collapsable .panel-collapse.collapse {
	position: relative;
	z-index: 9998;
}
.accordion .collapsable .panel-collapse.collapse .card-block {
	border-radius: 0 0 15px 15px;
	border-top: 1px solid #e0e0e0;
}
.accordion-primary .collapsable .card-toggle a .svg-collapsable {
	background-color: #114b8a;
	color: #fff;
}
.accordion-primary .collapsable .card-toggle a .svg-collapsable use {
	color: #fff;
}
.accordion-vitality .collapsable .card-toggle a .svg-collapsable {
	background-color: #f41c5e;
	color: #fff;
}
.accordion-vitality .collapsable .card-toggle a .svg-collapsable use {
	color: #fff;
}
.section-banner-overlay {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 250px;
	padding: 15px;
	position: relative;
}
@media (min-width: 576px) {
	.section-banner-overlay {
		margin-bottom: 0;
		min-height: 450px;
	}
}
.section-banner-overlay .page-title {
	color: #fff;
	height: auto;
	max-height: 350px;
	position: relative;
}
.section-banner-overlay.bg-overlay::before {
	content: '';
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5));
	width: 100%;
	height: 100%;
	position: absolute;
}
.section-banner-overlay-lg {
	min-height: 700px;
}
.section-banner-container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 60px;
	padding-bottom: 60px;
}
.section-banner-container .card {
	border: 0;
	margin-top: -75px;
	margin-bottom: -60px;
}
@media (min-width: 768px) {
	.section-banner-container .card {
		margin-top: -150px;
		width: 75%;
	}
}
@media (min-width: 768px) {
	.section-banner-container .card-sm {
		width: 50%;
	}
}
@media (min-width: 768px) {
	.section-banner-container .card-lg {
		width: 100%;
	}
}
.section-banner-container .card-block {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 40px !important;
}
.section-banner-content {
	position: relative;
	z-index: 1;
}
.block-quote {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCA0MiAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjM0OTIgMjEuNDU0MlYzOEgwTDAgMjQuOTM3NUMwIDE3Ljg2NTMgMC44NDgzMTYgMTIuNzQ1OCAyLjU0NDk1IDkuNTc5MTdDNC43NzE3OCA1LjM1Njk0IDguMjk3NTkgMi4xNjM4OSAxMy4xMjI0IDBMMTYuNjIxNyA1LjU0MTY3QzEzLjcwNTYgNi43NTU1NiAxMS41NTgzIDguNTc2MzkgMTAuMTc5OCAxMS4wMDQyQzguODAxMjggMTMuMzc5MiA4LjAzMjQ5IDE2Ljg2MjUgNy44NzM0MyAyMS40NTQySDE1LjM0OTJaTTQwLjAwMzQgMjEuNDU0MlYzOEgyNC42NTQyVjI0LjkzNzVDMjQuNjU0MiAxNy44NjUzIDI1LjUwMjUgMTIuNzQ1OCAyNy4xOTkxIDkuNTc5MTdDMjkuNDI2IDUuMzU2OTQgMzIuOTUxOCAyLjE2Mzg5IDM3Ljc3NjYgMEw0MS4yNzU5IDUuNTQxNjdDMzguMzU5OCA2Ljc1NTU2IDM2LjIxMjUgOC41NzYzOSAzNC44MzQgMTEuMDA0MkMzMy40NTU1IDEzLjM3OTIgMzIuNjg2NyAxNi44NjI1IDMyLjUyNzYgMjEuNDU0Mkg0MC4wMDM0WiIgZmlsbD0iIzExNEI4QSIgZmlsbC1vcGFjaXR5PSIwLjMiLz4KPC9zdmc+Cg==);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	border-radius: 20px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
	display: inline-block;
	padding: 30px 30px 30px 70px;
	text-align: right;
}
.block-quote-source {
	color: #8f9091;
	font-size: 0.888888888889em;
	margin-bottom: 0;
}
.breadcrumb-container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.breadcrumb-container .breadcrumb-item {
	float: none;
	font-size: 0.888888888889em;
}
.breadcrumb-container .breadcrumb-item.active span {
	font-family: open-semibold, sans-serif;
}
.breadcrumb-container .breadcrumb-item + .breadcrumb-item::before {
	padding-left: 5px;
	padding-right: 5px;
}
.breadcrumb-container .breadcrumb-item.active span {
	color: #5c5e5e;
}
.button {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px solid transparent;
	border-radius: 2px;
	cursor: pointer;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 0.79012345679em;
	font-weight: 400;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	padding: 11px 17px 10px;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all 0.2s ease-in-out;
	white-space: normal;
}
.button:hover {
	text-decoration: none;
}
.button:focus,
.button:focus-visible {
	box-shadow: none !important;
	outline: 0 !important;
}
.button-primary-disabled,
.button-primary-disabled.inverse,
.button-secondary-disabled,
.button-secondary-disabled.inverse,
.button-text-disabled,
.button-text-disabled.inverse {
	cursor: not-allowed;
}
.button + .button {
	margin-left: 10px;
}
.button-round {
	border-radius: 50%;
	padding: 1px;
}
.button-icon {
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.button-icon svg:first-child {
	margin-right: 5px;
}
.button-icon svg:last-child {
	margin-left: 5px;
}
@media (max-width: 575px) {
	.button-sm-block {
		display: block;
		width: 100%;
	}
	.button-sm-block + .button {
		margin-left: 0;
	}
	input[type='button'].button-sm-block,
	input[type='reset'].button-sm-block,
	input[type='submit'].button-sm-block {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.button-md-block {
		display: block;
		width: 100%;
	}
	.button-md-block + .button {
		margin-left: 0;
	}
	input[type='button'].button-md-block,
	input[type='reset'].button-md-block,
	input[type='submit'].button-md-block {
		width: 100%;
	}
}
@media (max-width: 991px) {
	.button-lg-block {
		display: block;
		width: 100%;
	}
	.button-lg-block + .button {
		margin-left: 0;
	}
	input[type='button'].button-lg-block,
	input[type='reset'].button-lg-block,
	input[type='submit'].button-lg-block {
		width: 100%;
	}
}
@media (max-width: 1199px) {
	.button-xl-block {
		display: block;
		width: 100%;
	}
	.button-xl-block + .button {
		margin-left: 0;
	}
	input[type='button'].button-xl-block,
	input[type='reset'].button-xl-block,
	input[type='submit'].button-xl-block {
		width: 100%;
	}
}
.button-block + .button {
	margin-left: 0;
}
input[type='button'].button-block,
input[type='reset'].button-block,
input[type='submit'].button-block {
	width: 100%;
}
.button-block {
	display: block;
	width: 100%;
}
.button-block + .button-block {
	margin-top: 10px;
}
@media (max-width: 767px) {
	.button-sm-block + .button-sm-block {
		margin-top: 10px;
	}
}
@media (max-width: 991px) {
	.button-md-block + .button-md-block {
		margin-top: 10px;
	}
}
@media (max-width: 991px) {
	.button-md-block {
		display: block;
		width: 100%;
	}
}
.btn-x {
	position: relative;
	color: #fff;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
}
.btn-x:active,
.btn-x:focus,
.btn-x:hover {
	outline: 0;
	background: #1a1919;
}
.button-primary-primary {
	color: #fff !important;
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-primary-primary:hover {
	color: #fff;
	background-color: #0b325d;
}
.button-primary-primary.focus,
.button-primary-primary:focus {
	box-shadow: 0 0 0 2px rgba(17, 75, 138, 0.5);
}
.button-primary-primary.disabled,
.button-primary-primary:disabled {
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-primary-primary.active,
.button-primary-primary:active,
.show > .button-primary-primary.dropdown-toggle {
	color: #fff;
	background-color: #0b325d;
	background-image: none;
	border-color: #0a2d54;
}
.button-primary-primary:hover {
	background: #0e3f73;
	border-color: #0e3f73;
}
.button-primary-primary.inverse {
	background-image: none;
	color: #114b8a !important;
	background-color: #fff;
	border-color: transparent;
}
.button-primary-primary.inverse:hover {
	color: #fff;
	background-color: #114b8a;
}
.button-primary-primary.inverse.focus,
.button-primary-primary.inverse:focus {
	box-shadow: 0 0 0 2px rgba(17, 75, 138, 0.5);
}
.button-primary-primary.inverse.disabled,
.button-primary-primary.inverse:disabled {
	color: #114b8a;
	background-color: transparent;
}
.button-primary-primary.inverse.active,
.button-primary-primary.inverse:active {
	color: #e84460;
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-primary-primary.inverse:active,
.button-primary-primary.inverse:focus,
.button-primary-primary.inverse:focus-visible,
.button-primary-primary.inverse:hover {
	color: #114b8a !important;
	background-color: rgba(255, 255, 255, 0.8);
	border-color: transparent;
}
.button-secondary-primary {
	background-image: none;
	background-color: transparent;
	border-color: #114b8a;
	color: #114b8a !important;
}
.button-secondary-primary:hover {
	color: #fff;
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-secondary-primary.focus,
.button-secondary-primary:focus {
	box-shadow: 0 0 0 2px rgba(17, 75, 138, 0.5);
}
.button-secondary-primary.disabled,
.button-secondary-primary:disabled {
	color: #114b8a;
	background-color: transparent;
}
.button-secondary-primary.active,
.button-secondary-primary:active {
	color: #e84460;
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-secondary-primary:hover {
	color: #fff !important;
}
.button-secondary-primary:active,
.button-secondary-primary:focus,
.button-secondary-primary:focus-visible {
	color: #fff !important;
	background-color: #0e3f73;
	border-color: #0e3f73;
}
.button-secondary-primary.inverse {
	background-image: none;
	color: #fff !important;
	background-color: transparent;
	border-color: #fff;
}
.button-secondary-primary.inverse:hover {
	color: #fff;
}
.button-secondary-primary.inverse.focus,
.button-secondary-primary.inverse:focus {
	box-shadow: 0 0 0 2px rgba(17, 75, 138, 0.5);
}
.button-secondary-primary.inverse.disabled,
.button-secondary-primary.inverse:disabled {
	color: #114b8a;
	background-color: transparent;
}
.button-secondary-primary.inverse.active,
.button-secondary-primary.inverse:active {
	color: #e84460;
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-secondary-primary.inverse:active,
.button-secondary-primary.inverse:focus,
.button-secondary-primary.inverse:focus-visible,
.button-secondary-primary.inverse:hover {
	color: #114b8a !important;
	background-color: #fff;
	border-color: transparent;
}
.button-text-primary {
	color: #114b8a !important;
	background-color: transparent;
}
.button-text-primary:active,
.button-text-primary:focus,
.button-text-primary:focus-visible,
.button-text-primary:hover {
	background-color: rgba(17, 75, 138, 0.25);
	color: #114b8a !important;
}
.button-text-primary.inverse {
	color: #fff !important;
	background-color: transparent;
}
.button-text-primary.inverse:active,
.button-text-primary.inverse:focus,
.button-text-primary.inverse:focus-visible,
.button-text-primary.inverse:hover {
	background-color: #fff;
	color: #114b8a !important;
}
.button-primary {
	color: #fff !important;
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-primary:hover {
	color: #fff;
	background-color: #0b325d;
}
.button-primary.focus,
.button-primary:focus {
	box-shadow: 0 0 0 2px rgba(17, 75, 138, 0.5);
}
.button-primary.disabled,
.button-primary:disabled {
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-primary.active,
.button-primary:active,
.show > .button-primary.dropdown-toggle {
	color: #fff;
	background-color: #0b325d;
	background-image: none;
	border-color: #0a2d54;
}
.button-primary:hover {
	background: #0e3f73;
	border-color: #0e3f73;
}
.button-primary.inverse {
	background-image: none;
	color: #114b8a !important;
	background-color: #fff;
	border-color: transparent;
}
.button-primary.inverse:hover {
	color: #fff;
	background-color: #114b8a;
}
.button-primary.inverse.focus,
.button-primary.inverse:focus {
	box-shadow: 0 0 0 2px rgba(17, 75, 138, 0.5);
}
.button-primary.inverse.disabled,
.button-primary.inverse:disabled {
	color: #114b8a;
	background-color: transparent;
}
.button-primary.inverse.active,
.button-primary.inverse:active {
	color: #e84460;
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-primary.inverse:active,
.button-primary.inverse:focus,
.button-primary.inverse:focus-visible,
.button-primary.inverse:hover {
	color: #114b8a !important;
	background-color: rgba(255, 255, 255, 0.8);
	border-color: transparent;
}
.button-secondary {
	background-image: none;
	background-color: transparent;
	border-color: #114b8a;
	color: #114b8a !important;
}
.button-secondary:hover {
	color: #fff;
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-secondary.focus,
.button-secondary:focus {
	box-shadow: 0 0 0 2px rgba(17, 75, 138, 0.5);
}
.button-secondary.disabled,
.button-secondary:disabled {
	color: #114b8a;
	background-color: transparent;
}
.button-secondary.active,
.button-secondary:active {
	color: #e84460;
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-secondary:hover {
	color: #fff !important;
}
.button-secondary:active,
.button-secondary:focus,
.button-secondary:focus-visible {
	color: #fff !important;
	background-color: #0e3f73;
}
.button-secondary.inverse {
	background-image: none;
	color: #fff !important;
	background-color: transparent;
	border-color: #fff;
}
.button-secondary.inverse:hover {
	color: #fff;
}
.button-secondary.inverse.focus,
.button-secondary.inverse:focus {
	box-shadow: 0 0 0 2px rgba(17, 75, 138, 0.5);
}
.button-secondary.inverse.disabled,
.button-secondary.inverse:disabled {
	color: #114b8a;
	background-color: transparent;
}
.button-secondary.inverse.active,
.button-secondary.inverse:active {
	color: #e84460;
	background-color: #114b8a;
	border-color: #114b8a;
}
.button-secondary.inverse:active,
.button-secondary.inverse:focus,
.button-secondary.inverse:focus-visible,
.button-secondary.inverse:hover {
	color: #114b8a !important;
	background-color: #fff;
	border-color: transparent;
}
.button-text {
	color: #114b8a !important;
	background-color: transparent;
}
.button-text:active,
.button-text:focus,
.button-text:focus-visible,
.button-text:hover {
	background-color: rgba(17, 75, 138, 0.25);
	color: #114b8a !important;
}
.button-text.inverse {
	color: #fff !important;
	background-color: transparent;
}
.button-text.inverse:active,
.button-text.inverse:focus,
.button-text.inverse:focus-visible,
.button-text.inverse:hover {
	background-color: #fff;
	color: #114b8a !important;
}
.button-primary-vitality {
	color: #fff !important;
	background-color: #f41c5e;
	border-color: #f41c5e;
}
.button-primary-vitality:hover {
	color: #fff;
	background-color: #d30a47;
}
.button-primary-vitality.focus,
.button-primary-vitality:focus {
	box-shadow: 0 0 0 2px rgba(244, 28, 94, 0.5);
}
.button-primary-vitality.disabled,
.button-primary-vitality:disabled {
	background-color: #f41c5e;
	border-color: #f41c5e;
}
.button-primary-vitality.active,
.button-primary-vitality:active,
.show > .button-primary-vitality.dropdown-toggle {
	color: #fff;
	background-color: #d30a47;
	background-image: none;
	border-color: #c90a44;
}
.button-primary-vitality:hover {
	background: #eb0b50;
	border-color: #eb0b50;
}
.button-primary-vitality.inverse {
	background-image: none;
	color: #f41c5e !important;
	background-color: #fff;
	border-color: transparent;
}
.button-primary-vitality.inverse:hover {
	color: #fff;
	background-color: #f41c5e;
}
.button-primary-vitality.inverse.focus,
.button-primary-vitality.inverse:focus {
	box-shadow: 0 0 0 2px rgba(244, 28, 94, 0.5);
}
.button-primary-vitality.inverse.disabled,
.button-primary-vitality.inverse:disabled {
	color: #f41c5e;
	background-color: transparent;
}
.button-primary-vitality.inverse.active,
.button-primary-vitality.inverse:active {
	color: #e84460;
	background-color: #f41c5e;
	border-color: #f41c5e;
}
.button-primary-vitality.inverse:active,
.button-primary-vitality.inverse:focus,
.button-primary-vitality.inverse:focus-visible,
.button-primary-vitality.inverse:hover {
	color: #f41c5e !important;
	background-color: rgba(255, 255, 255, 0.8);
	border-color: transparent;
}
.button-secondary-vitality {
	background-image: none;
	background-color: transparent;
	border-color: #f41c5e;
	color: #f41c5e !important;
}
.button-secondary-vitality:hover {
	color: #fff;
	background-color: #f41c5e;
	border-color: #f41c5e;
}
.button-secondary-vitality.focus,
.button-secondary-vitality:focus {
	box-shadow: 0 0 0 2px rgba(244, 28, 94, 0.5);
}
.button-secondary-vitality.disabled,
.button-secondary-vitality:disabled {
	color: #f41c5e;
	background-color: transparent;
}
.button-secondary-vitality.active,
.button-secondary-vitality:active {
	color: #e84460;
	background-color: #f41c5e;
	border-color: #f41c5e;
}
.button-secondary-vitality:hover {
	color: #fff !important;
}
.button-secondary-vitality:active,
.button-secondary-vitality:focus,
.button-secondary-vitality:focus-visible {
	color: #fff !important;
	background-color: #eb0b50;
	border-color: #eb0b50;
}
.button-secondary-vitality.inverse {
	background-image: none;
	color: #fff !important;
	border-color: #fff;
}
.button-secondary-vitality.inverse:hover {
	color: #fff;
}
.button-secondary-vitality.inverse.focus,
.button-secondary-vitality.inverse:focus {
	box-shadow: 0 0 0 2px rgba(244, 28, 94, 0.5);
}
.button-secondary-vitality.inverse.disabled,
.button-secondary-vitality.inverse:disabled {
	color: #f41c5e;
	background-color: transparent;
}
.button-secondary-vitality.inverse.active,
.button-secondary-vitality.inverse:active {
	color: #e84460;
	background-color: #f41c5e;
	border-color: #f41c5e;
}
.button-secondary-vitality.inverse:active,
.button-secondary-vitality.inverse:focus,
.button-secondary-vitality.inverse:focus-visible,
.button-secondary-vitality.inverse:hover {
	color: #f41c5e !important;
	background-color: #fff;
	border-color: transparent;
}
.button-text-vitality {
	color: #f41c5e !important;
	background-color: transparent;
}
.button-text-vitality:active,
.button-text-vitality:focus,
.button-text-vitality:focus-visible,
.button-text-vitality:hover {
	background-color: rgba(244, 28, 94, 0.25);
	color: #f41c5e !important;
}
.button-text-vitality.inverse {
	color: #fff !important;
	background-color: transparent;
}
.button-text-vitality.inverse:active,
.button-text-vitality.inverse:focus,
.button-text-vitality.inverse:focus-visible,
.button-text-vitality.inverse:hover {
	background-color: #fff;
	color: #f41c5e !important;
}
.button-secondary-vitality.inverse {
	background-color: transparent;
}
.button-secondary-vitality.inverse:hover {
	border-color: transparent;
}
.button-primary-action {
	color: #fff !important;
	background-color: #5fb957;
	border-color: #5fb957;
}
.button-primary-action:hover {
	color: #fff;
	background-color: #489c41;
}
.button-primary-action.focus,
.button-primary-action:focus {
	box-shadow: 0 0 0 2px rgba(95, 185, 87, 0.5);
}
.button-primary-action.disabled,
.button-primary-action:disabled {
	background-color: #5fb957;
	border-color: #5fb957;
}
.button-primary-action.active,
.button-primary-action:active,
.show > .button-primary-action.dropdown-toggle {
	color: #fff;
	background-color: #489c41;
	background-image: none;
	border-color: #45953e;
}
.button-primary-action:hover {
	background: #51ae49;
	border-color: #51ae49;
}
.button-primary-action.inverse {
	background-image: none;
	color: #5fb957 !important;
	background-color: #fff;
	border-color: transparent;
}
.button-primary-action.inverse:hover {
	color: #fff;
	background-color: #5fb957;
}
.button-primary-action.inverse.focus,
.button-primary-action.inverse:focus {
	box-shadow: 0 0 0 2px rgba(95, 185, 87, 0.5);
}
.button-primary-action.inverse.disabled,
.button-primary-action.inverse:disabled {
	color: #5fb957;
	background-color: transparent;
}
.button-primary-action.inverse.active,
.button-primary-action.inverse:active {
	color: #e84460;
	background-color: #5fb957;
	border-color: #5fb957;
}
.button-primary-action.inverse:active,
.button-primary-action.inverse:focus,
.button-primary-action.inverse:focus-visible,
.button-primary-action.inverse:hover {
	color: #5fb957 !important;
	background-color: rgba(255, 255, 255, 0.8);
	border-color: transparent;
}
.button-secondary-action {
	background-image: none;
	background-color: transparent;
	border-color: #5fb957;
	color: #5fb957 !important;
}
.button-secondary-action:hover {
	color: #fff;
	background-color: #5fb957;
	border-color: #5fb957;
}
.button-secondary-action.focus,
.button-secondary-action:focus {
	box-shadow: 0 0 0 2px rgba(95, 185, 87, 0.5);
}
.button-secondary-action.disabled,
.button-secondary-action:disabled {
	color: #5fb957;
	background-color: transparent;
}
.button-secondary-action.active,
.button-secondary-action:active {
	color: #e84460;
	background-color: #5fb957;
	border-color: #5fb957;
}
.button-secondary-action:hover {
	color: #fff !important;
}
.button-secondary-action:active,
.button-secondary-action:focus,
.button-secondary-action:focus-visible {
	color: #fff !important;
	background-color: #51ae49;
	border-color: #51ae49;
}
.button-secondary-action.inverse {
	background-image: none;
	color: #fff !important;
	background-color: transparent;
	border-color: #fff;
}
.button-secondary-action.inverse:hover {
	color: #fff;
}
.button-secondary-action.inverse.focus,
.button-secondary-action.inverse:focus {
	box-shadow: 0 0 0 2px rgba(95, 185, 87, 0.5);
}
.button-secondary-action.inverse.disabled,
.button-secondary-action.inverse:disabled {
	color: #5fb957;
	background-color: transparent;
}
.button-secondary-action.inverse.active,
.button-secondary-action.inverse:active {
	color: #e84460;
	background-color: #5fb957;
	border-color: #5fb957;
}
.button-secondary-action.inverse:active,
.button-secondary-action.inverse:focus,
.button-secondary-action.inverse:focus-visible,
.button-secondary-action.inverse:hover {
	color: #5fb957 !important;
	background-color: #fff;
	border-color: transparent;
}
.button-text-action {
	color: #5fb957 !important;
	background-color: transparent;
}
.button-text-action:active,
.button-text-action:focus,
.button-text-action:focus-visible,
.button-text-action:hover {
	background-color: rgba(95, 185, 87, 0.25);
	color: #5fb957 !important;
}
.button-text-action.inverse {
	color: #fff !important;
	background-color: transparent;
}
.button-text-action.inverse:active,
.button-text-action.inverse:focus,
.button-text-action.inverse:focus-visible,
.button-text-action.inverse:hover {
	background-color: #fff;
	color: #5fb957 !important;
}
.button-primary-disabled {
	color: #fff !important;
	background-color: #e0e0e0;
	border-color: #e0e0e0;
}
.button-primary-disabled:hover {
	color: #fff;
	background-color: #c7c6c6;
}
.button-primary-disabled.focus,
.button-primary-disabled:focus {
	box-shadow: 0 0 0 2px rgba(224, 224, 224, 0.5);
}
.button-primary-disabled.disabled,
.button-primary-disabled:disabled {
	background-color: #e0e0e0;
	border-color: #e0e0e0;
}
.button-primary-disabled.active,
.button-primary-disabled:active,
.show > .button-primary-disabled.dropdown-toggle {
	color: #fff;
	background-color: #c7c6c6;
	background-image: none;
	border-color: #c1c1c1;
}
.button-primary-disabled:hover {
	background: #d3d3d3;
	border-color: #d3d3d3;
}
.button-primary-disabled.inverse {
	background-image: none;
	color: #e0e0e0 !important;
	background-color: #fff;
}
.button-primary-disabled.inverse:hover {
	color: #fff;
	background-color: #e0e0e0;
}
.button-primary-disabled.inverse.focus,
.button-primary-disabled.inverse:focus {
	box-shadow: 0 0 0 2px rgba(224, 224, 224, 0.5);
}
.button-primary-disabled.inverse.disabled,
.button-primary-disabled.inverse:disabled {
	color: #e0e0e0;
	background-color: transparent;
}
.button-primary-disabled.inverse.active,
.button-primary-disabled.inverse:active {
	color: #e84460;
	background-color: #e0e0e0;
	border-color: #e0e0e0;
}
.button-primary-disabled.inverse:active,
.button-primary-disabled.inverse:focus,
.button-primary-disabled.inverse:focus-visible,
.button-primary-disabled.inverse:hover {
	color: #e0e0e0 !important;
	background-color: rgba(255, 255, 255, 0.8);
	border-color: transparent;
}
.button-secondary-disabled {
	background-image: none;
	background-color: transparent;
	border-color: #e0e0e0;
	color: #e0e0e0 !important;
}
.button-secondary-disabled:hover {
	color: #fff;
	background-color: #e0e0e0;
	border-color: #e0e0e0;
}
.button-secondary-disabled.focus,
.button-secondary-disabled:focus {
	box-shadow: 0 0 0 2px rgba(224, 224, 224, 0.5);
}
.button-secondary-disabled.disabled,
.button-secondary-disabled:disabled {
	color: #e0e0e0;
	background-color: transparent;
}
.button-secondary-disabled.active,
.button-secondary-disabled:active {
	color: #e84460;
	background-color: #e0e0e0;
	border-color: #e0e0e0;
}
.button-secondary-disabled:hover {
	color: #fff !important;
}
.button-secondary-disabled:active,
.button-secondary-disabled:focus,
.button-secondary-disabled:focus-visible {
	color: #fff !important;
	background-color: #d3d3d3;
	border-color: #d3d3d3;
}
.button-secondary-disabled.inverse {
	background-image: none;
	color: #fff !important;
}
.button-secondary-disabled.inverse:hover {
	color: #fff;
}
.button-secondary-disabled.inverse.focus,
.button-secondary-disabled.inverse:focus {
	box-shadow: 0 0 0 2px rgba(224, 224, 224, 0.5);
}
.button-secondary-disabled.inverse.disabled,
.button-secondary-disabled.inverse:disabled {
	color: #e0e0e0;
	background-color: transparent;
}
.button-secondary-disabled.inverse.active,
.button-secondary-disabled.inverse:active {
	color: #e84460;
	background-color: #e0e0e0;
	border-color: #e0e0e0;
}
.button-secondary-disabled.inverse:active,
.button-secondary-disabled.inverse:focus,
.button-secondary-disabled.inverse:focus-visible,
.button-secondary-disabled.inverse:hover {
	color: #e0e0e0 !important;
	background-color: #fff;
}
.button-text-disabled {
	color: #e0e0e0 !important;
	background-color: transparent;
}
.button-text-disabled:active,
.button-text-disabled:focus,
.button-text-disabled:focus-visible,
.button-text-disabled:hover {
	background-color: rgba(224, 224, 224, 0.25);
	color: #e0e0e0 !important;
}
.button-text-disabled.inverse {
	color: #fff !important;
}
.button-text-disabled.inverse:active,
.button-text-disabled.inverse:focus,
.button-text-disabled.inverse:focus-visible,
.button-text-disabled.inverse:hover {
	background-color: #fff;
	color: #e0e0e0 !important;
}
.button-primary-disabled,
.button-primary-disabled:hover {
	color: #5c5e5e !important;
}
.button-primary-disabled.inverse {
	color: rgba(224, 224, 224, 0.5) !important;
	background-color: rgba(224, 224, 224, 0.25);
	border-color: transparent;
}
.button-primary-disabled.inverse:hover {
	background-color: rgba(224, 224, 224, 0.25);
	color: rgba(224, 224, 224, 0.5) !important;
}
.button-primary-disabled.inverse:active,
.button-primary-disabled.inverse:focus,
.button-primary-disabled.inverse:focus-visible {
	background-color: rgba(224, 224, 224, 0.25);
	border-color: rgba(224, 224, 224, 0.25);
	color: rgba(224, 224, 224, 0.5) !important;
}
.button-secondary-disabled,
.button-secondary-disabled:active,
.button-secondary-disabled:focus,
.button-secondary-disabled:focus-visible,
.button-secondary-disabled:hover {
	color: #5c5e5e !important;
}
.button-secondary-disabled.inverse {
	color: rgba(255, 255, 255, 0.4) !important;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0.4);
}
.button-secondary-disabled.inverse:active,
.button-secondary-disabled.inverse:focus,
.button-secondary-disabled.inverse:focus-visible,
.button-secondary-disabled.inverse:hover {
	background-color: rgba(255, 255, 255, 0.4) !important;
	border-color: transparent;
	color: rgba(255, 255, 255, 0.4) !important;
}
.button-text-disabled,
.button-text-disabled:active,
.button-text-disabled:focus,
.button-text-disabled:focus-visible,
.button-text-disabled:hover {
	color: #5c5e5e !important;
}
.button-text-disabled.inverse {
	color: rgba(255, 255, 255, 0.4) !important;
	background-color: transparent;
}
.button-text-disabled.inverse:hover {
	background-color: rgba(255, 255, 255, 0.4);
	color: rgba(255, 255, 255, 0.4) !important;
}
.button-text-disabled.inverse:active,
.button-text-disabled.inverse:focus,
.button-text-disabled.inverse:focus-visible {
	background-color: rgba(255, 255, 255, 0.4);
	border-color: rgba(255, 255, 255, 0.4);
	color: rgba(255, 255, 255, 0.4) !important;
}
.button-close {
	background-color: #8f9091;
	border-color: #8f9091;
}
.button-close svg,
.button-close svg use {
	fill: #fff !important;
}
.btn-x {
	background-color: #000;
}
.btn-x.active.focus,
.btn-x.active:focus,
.btn-x:active,
.btn-x:active.focus,
.btn-x:active:focus,
.btn-x:focus,
.btn-x:hover {
	background-color: #1a1919;
	color: #fff;
}
.card-shadow-sm {
	border: 0 !important;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.card-shadow-sm .card-block {
	padding: 25px;
}
.card-shadow-sm .card-block .card-body {
	padding: 0;
}
.card-shadow-sm .card-block .card-footer {
	background: 0 0;
	border-color: #e0e0e0;
	margin-top: 25px;
	padding: 15px 0 0;
	width: 100%;
}
@media (max-width: 767px) {
	.card-shadow-sm {
		margin-bottom: 15px !important;
	}
}
.card-shadow-sm.border-gradient-bank,
.card-shadow-sm.border-gradient-banner,
.card-shadow-sm.border-gradient-dhms,
.card-shadow-sm.border-gradient-group,
.card-shadow-sm.border-gradient-health,
.card-shadow-sm.border-gradient-insure,
.card-shadow-sm.border-gradient-invest,
.card-shadow-sm.border-gradient-life,
.card-shadow-sm.border-gradient-purple,
.card-shadow-sm.border-gradient-vitality {
	border: 2px solid transparent !important;
}
.card-shadow-md {
	border: 0 !important;
	box-shadow:
		0 2px 10px rgba(0, 0, 0, 0.05),
		0 2px 5px rgba(0, 0, 0, 0.2);
}
.card-shadow-md .card-block {
	padding: 25px;
}
.card-shadow-md .card-block .card-body {
	padding: 0;
}
.card-shadow-md .card-block .card-footer {
	background: 0 0;
	border-color: #e0e0e0;
	margin-top: 25px;
	padding: 15px 0 0;
	width: 100%;
}
@media (max-width: 767px) {
	.card-shadow-md {
		margin-bottom: 15px !important;
	}
}
.card-shadow-md.border-gradient-bank,
.card-shadow-md.border-gradient-banner,
.card-shadow-md.border-gradient-dhms,
.card-shadow-md.border-gradient-group,
.card-shadow-md.border-gradient-health,
.card-shadow-md.border-gradient-insure,
.card-shadow-md.border-gradient-invest,
.card-shadow-md.border-gradient-life,
.card-shadow-md.border-gradient-purple,
.card-shadow-md.border-gradient-vitality {
	border: 2px solid transparent !important;
}
.card-shadow-lg {
	border: 0 !important;
	box-shadow: 0 7px 18px rgba(29, 29, 29, 0.25);
}
.card-shadow-lg .card-block {
	padding: 25px;
}
.card-shadow-lg .card-block .card-body {
	padding: 0;
}
.card-shadow-lg .card-block .card-footer {
	background: 0 0;
	border-color: #e0e0e0;
	margin-top: 25px;
	padding: 15px 0 0;
	width: 100%;
}
@media (max-width: 767px) {
	.card-shadow-lg {
		margin-bottom: 15px !important;
	}
}
.card-shadow-lg.border-gradient-bank,
.card-shadow-lg.border-gradient-banner,
.card-shadow-lg.border-gradient-dhms,
.card-shadow-lg.border-gradient-group,
.card-shadow-lg.border-gradient-health,
.card-shadow-lg.border-gradient-insure,
.card-shadow-lg.border-gradient-invest,
.card-shadow-lg.border-gradient-life,
.card-shadow-lg.border-gradient-purple,
.card-shadow-lg.border-gradient-vitality {
	border: 2px solid transparent !important;
}
.card-shadow-xl {
	border: 0 !important;
	box-shadow:
		0 4px 14px rgba(0, 0, 0, 0.1),
		0 3px 30px rgba(0, 0, 0, 0.3);
}
.card-shadow-xl .card-block {
	padding: 25px;
}
.card-shadow-xl .card-block .card-body {
	padding: 0;
}
.card-shadow-xl .card-block .card-footer {
	background: 0 0;
	border-color: #e0e0e0;
	margin-top: 25px;
	padding: 15px 0 0;
	width: 100%;
}
@media (max-width: 767px) {
	.card-shadow-xl {
		margin-bottom: 15px !important;
	}
}
.card-shadow-xl.border-gradient-bank,
.card-shadow-xl.border-gradient-banner,
.card-shadow-xl.border-gradient-dhms,
.card-shadow-xl.border-gradient-group,
.card-shadow-xl.border-gradient-health,
.card-shadow-xl.border-gradient-insure,
.card-shadow-xl.border-gradient-invest,
.card-shadow-xl.border-gradient-life,
.card-shadow-xl.border-gradient-purple,
.card-shadow-xl.border-gradient-vitality {
	border: 2px solid transparent !important;
}
.card-gradient {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.card-gradient .card-block {
	padding: 25px;
}
.card-gradient .card-block .card-body {
	padding: 0;
}
.card-gradient .card-block .card-footer {
	background: 0 0;
	border-color: #e0e0e0;
	margin-top: 25px;
	padding: 15px 0 0;
	width: 100%;
}
.card-gradient .card-label-left {
	border-radius: 20px 0;
	position: absolute;
	left: -2px;
	top: -2px;
}
.card-gradient .card-label-right {
	border-radius: 0 20px;
	position: absolute;
	right: -2px;
	top: -2px;
}
@media (min-width: 768px) {
	.card-h-100 {
		height: 100%;
	}
}
@media (min-width: 768px) {
	.card-min-h-100 {
		min-height: 100%;
	}
}
.card-image {
	background: #fff;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.card-image-top {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.card-image-top .card-container:first-child {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	min-height: 250px;
}
.card-image-top .card-container:first-child.card-container-cover::before {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}
.card-image-top .card-container:last-child {
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
@media (max-width: 767px) {
	.card-image-top .card-container:last-child .card-label-container-lg,
	.card-image-top .card-container:last-child .card-label-container-md {
		margin-bottom: 0;
	}
}
.card-image-left .card-container:first-child {
	min-height: 250px;
}
@media (max-width: 767px) {
	.card-image-left .card-container:first-child {
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}
}
@media (min-width: 768px) {
	.card-image-left .card-container:first-child {
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}
}
@media (max-width: 767px) {
	.card-image-left .card-container:first-child.card-container-cover::before {
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}
}
@media (min-width: 768px) {
	.card-image-left .card-container:first-child.card-container-cover::before {
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}
}
@media (max-width: 767px) {
	.card-image-left .card-container:last-child {
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	.card-image-left .card-container:last-child .card-label-container-lg,
	.card-image-left .card-container:last-child .card-label-container-md {
		margin-bottom: 0;
	}
}
@media (min-width: 768px) {
	.card-image-left .card-container:last-child {
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}
}
@media (max-width: 767px) {
	.card-image-left {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.card-image-left.card-image-offset .card-container:first-child {
	-webkit-flex: 0 0 40%;
	-ms-flex: 0 0 40%;
	flex: 0 0 40%;
}
.card-image-left.card-image-offset .card-container:last-child {
	-webkit-flex: 0 0 60%;
	-ms-flex: 0 0 60%;
	flex: 0 0 60%;
}
@media (max-width: 767px) {
	.card-image-right .card-container:first-child {
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	.card-image-right .card-container:first-child .card-label-container-lg,
	.card-image-right .card-container:first-child .card-label-container-md {
		margin-bottom: 0;
	}
}
@media (min-width: 768px) {
	.card-image-right .card-container:first-child {
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}
}
.card-image-right .card-container:last-child {
	min-height: 250px;
}
@media (max-width: 767px) {
	.card-image-right .card-container:last-child {
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}
}
@media (min-width: 768px) {
	.card-image-right .card-container:last-child {
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}
}
@media (max-width: 767px) {
	.card-image-right .card-container:last-child.card-container-cover::before {
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}
}
@media (min-width: 768px) {
	.card-image-right .card-container:last-child.card-container-cover::before {
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}
}
@media (max-width: 767px) {
	.card-image-right {
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}
.card-image-right.card-image-offset .card-container:first-child {
	-webkit-flex: 0 0 60%;
	-ms-flex: 0 0 60%;
	flex: 0 0 60%;
}
.card-image-right.card-image-offset .card-container:last-child {
	-webkit-flex: 0 0 40%;
	-ms-flex: 0 0 40%;
	flex: 0 0 40%;
}
.card-image-full .card-container {
	border-radius: 20px;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	min-height: 250px;
}
.card-image-full .card-container.card-container-cover::before {
	border-radius: 20px;
}
.card-container {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background: #fff;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 30px;
	position: relative;
}
.card-container .card-block,
.card-container .card-block .card-body {
	padding: 0;
}
.card-container .card-block .card-footer {
	border-color: #e0e0e0;
	margin-top: 25px;
	padding: 15px 0 0;
	width: 100%;
}
.card-container-cover {
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	color: #fff;
	padding: 30px;
}
.card-container-cover::before {
	background-color: #000;
	content: '';
	height: 100%;
	left: 0;
	opacity: 0.3;
	position: absolute;
	top: 0;
	width: 100%;
}
.card-cover-content {
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	position: relative;
	padding: 0;
	text-align: left;
}
.card-grid-main > div {
	height: 100%;
}
@media (max-width: 767px) {
	.card-grid-main {
		margin-bottom: 15px;
	}
}
.card-grid-split {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.card-grid-split div + div {
	margin-top: 15px;
}
@media (min-width: 768px) {
	.card-grid-split div + div {
		margin-top: 30px;
	}
}
.card-grid-split + .card-grid-main {
	margin-top: 15px;
	margin-bottom: 0;
}
.card-overlap-icon {
	margin-top: 45px;
}
.card-overlap-icon .circle {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: -45px;
}
.card-toggle-group {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.card-content-toggle {
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	height: 100%;
	padding: 25px;
}
.card-content-toggle + .card-content-toggle {
	margin-top: 15px;
}
@media (min-width: 768px) {
	.card-content-toggle + .card-content-toggle {
		margin: 0 0 0 30px;
	}
}
.card-content-toggle .button-content-toggle {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
}
.card-content-toggle .button-content-toggle svg {
	pointer-events: none;
}
.card-content-toggle .button-content-toggle.toggled svg {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.card-content-toggle .card-content-sub {
	visibility: hidden;
	height: 1px;
}
.card-content-toggle .hide-content {
	visibility: hidden;
	-webkit-animation: fade-out 1s ease-out both;
	animation: fade-out 1s ease-out both;
	height: 1px;
}
.card-content-toggle .show-content {
	-webkit-animation: fade-in 1.2s ease-in both;
	animation: fade-in 1.2s ease-in both;
	visibility: visible;
	height: 100%;
}
@-webkit-keyframes fade-out {
	0% {
		opacity: 1;
		display: block;
	}
	100% {
		opacity: 0;
		display: none;
	}
}
@keyframes fade-out {
	0% {
		opacity: 1;
		display: block;
	}
	100% {
		opacity: 0;
		display: none;
	}
}
@-webkit-keyframes fade-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fade-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.card-content-center {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.card-content-bottom {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.card-nav .card-block {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 25px 20px;
}
.card-nav .card-block + .card-nav-link {
	width: 100%;
}
.card-nav-link {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #292b2c !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}
.card-nav-link .button {
	margin-left: 5px;
}
.card-nav-content {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.card-nav-content .circle,
.card-nav-content svg {
	margin-right: 10px;
}
.card-nav-content .circle svg {
	margin-right: 0;
}
.card-nav:hover {
	box-shadow: none;
	border: 1px solid #e0e0e0 !important;
}
.card-nav:hover .card-nav-link {
	text-decoration: none;
}
.card-recommender {
	background: #fff;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.card-recommender .card-container {
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	padding: 25px;
}
.card-recommender .card-container:first-child {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	min-height: 150px;
}
.card-recommender .card-container:last-child {
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.card-details-header {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f5f5f5;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 15px;
}
.card-details-body {
	padding: 15px;
}
.card-details-link {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #114b8a !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}
.card-details-link .button {
	margin-left: 5px;
}
.card-details-heading {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.card-details-heading svg {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 5px;
}
.card-details:hover .card-details-link {
	text-decoration: none;
}
.card-list-header {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 15px;
	width: 100%;
}
.card-list-body {
	border-radius: 0 0 20px 20px;
	padding: 15px 15px 25px;
	width: 100%;
}
.card-list-link {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #114b8a !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.card-list-link .button {
	margin-left: 5px;
}
.card-list-heading {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
.card-list-heading svg {
	margin-right: 5px;
}
.card-list .list-group-padded {
	width: 100%;
}
.card-list .list-group-padded .list-group-item {
	background: 0 0;
	border-color: #e0e0e0;
	border-top: 0;
	padding: 15px 0;
}
.card-list .list-group-padded .list-group-item:first-child {
	border-top: 0;
	padding-top: 0;
}
.card-list .list-group-padded .list-group-item:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.card-list .list-group-padded .list-group-item .link-primary,
.card-list .list-group-padded .list-group-item .link-vitality {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.card-list .list-group-flex .list-group-item {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.card-stacked-image {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	min-height: 250px;
}
.card-stacked-image + .card-stacked-body {
	padding-top: 25px;
}
.card-stacked-header {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 25px 25px 15px;
	width: 100%;
}
.card-stacked-body {
	border-radius: 0 0 20px 20px;
	padding: 15px 25px 25px;
	width: 100%;
}
.card-stacked-body .list-group-item:hover {
	cursor: pointer;
}
.card-stacked-body .list-group-item:hover .button {
	text-decoration: none;
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}
.card-stacked-body .list-group-item .button {
	margin-left: 5px;
}
.card-stacked-link {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #292b2c !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.card-stacked-link .button {
	margin-left: 5px;
}
.card-stacked-link:hover {
	text-decoration: none;
}
.card-stacked-heading {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.card-stacked-heading svg {
	margin-right: 5px;
}
.card-stacked .list-group-stacked {
	width: 100%;
}
.card-stacked .list-group-stacked .list-group-item {
	background: 0 0;
	border-color: #e0e0e0;
	border-top: 0;
	padding: 15px 0;
}
.card-stacked .list-group-stacked .list-group-item:first-child {
	border-top: 0;
	padding-top: 0;
}
.card-stacked .list-group-stacked .list-group-item:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.card-stacked .list-group-flex .list-group-item {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.card-expand {
	min-height: 100%;
}
.card-expand-button {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-top: auto;
}
.card-expand-button .link-primary-down {
	margin-top: 25px;
}
.card-expand-button .link-primary-down[aria-expanded='true'] svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.card-expand-button .link-primary-down[aria-expanded='true']:hover {
	text-decoration: none;
}
.card-expand-button .link-primary-down[aria-expanded='true']:hover svg:first-child,
.card-expand-button .link-primary-down[aria-expanded='true']:hover svg:last-child {
	-webkit-transform: translateY(-4px) rotate(180deg);
	transform: translateY(-4px) rotate(180deg);
}
.card-expand-button .link-vitality-down {
	margin-top: 25px;
}
.card-expand-button .link-vitality-down[aria-expanded='true'] svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.card-expand-button .link-vitality-down[aria-expanded='true']:hover {
	text-decoration: none;
}
.card-expand-button .link-vitality-down[aria-expanded='true']:hover svg:first-child,
.card-expand-button .link-vitality-down[aria-expanded='true']:hover svg:last-child {
	-webkit-transform: translateY(-4px) rotate(180deg);
	transform: translateY(-4px) rotate(180deg);
}
.card-expand-button .link-action-down {
	margin-top: 25px;
}
.card-expand-button .link-action-down[aria-expanded='true'] svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.card-expand-button .link-action-down[aria-expanded='true']:hover {
	text-decoration: none;
}
.card-expand-button .link-action-down[aria-expanded='true']:hover svg:first-child,
.card-expand-button .link-action-down[aria-expanded='true']:hover svg:last-child {
	-webkit-transform: translateY(-4px) rotate(180deg);
	transform: translateY(-4px) rotate(180deg);
}
.card-expand-button .link-disabled-down {
	margin-top: 25px;
}
.card-expand-button .link-disabled-down[aria-expanded='true'] svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.card-expand-button .link-disabled-down[aria-expanded='true']:hover {
	text-decoration: none;
}
.card-expand-button .link-disabled-down[aria-expanded='true']:hover svg:first-child,
.card-expand-button .link-disabled-down[aria-expanded='true']:hover svg:last-child {
	-webkit-transform: translateY(-4px) rotate(180deg);
	transform: translateY(-4px) rotate(180deg);
}
.card-expand .card-block {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.card-gradient a:not(.button),
.card-shadow-lg a:not(.button),
.card-shadow-md a:not(.button),
.card-shadow-sm a:not(.button),
.card-shadow-xl a:not(.button) {
	color: #1e72c3;
}
.card-bottom-gradient-group {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-bottom: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #114b8a 50%, #00d6ff);
}
.card-left-gradient-group {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-left: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #114b8a 50%, #00d6ff);
}
.card-right-gradient-group {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-right: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #114b8a 50%, #00d6ff);
}
.card-top-gradient-group {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-top: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #114b8a 50%, #00d6ff);
}
.card-bottom-gradient-dhms {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-bottom: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #f00a23 50%, #fcb812);
}
.card-left-gradient-dhms {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-left: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #f00a23 50%, #fcb812);
}
.card-right-gradient-dhms {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-right: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #f00a23 50%, #fcb812);
}
.card-top-gradient-dhms {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-top: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #f00a23 50%, #fcb812);
}
.card-bottom-gradient-health {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-bottom: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #1ebeaa 50%, #3d45e0);
}
.card-left-gradient-health {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-left: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #1ebeaa 50%, #3d45e0);
}
.card-right-gradient-health {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-right: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #1ebeaa 50%, #3d45e0);
}
.card-top-gradient-health {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-top: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #1ebeaa 50%, #3d45e0);
}
.card-bottom-gradient-life {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-bottom: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #3d45e0 50%, #00d6ff);
}
.card-left-gradient-life {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-left: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #3d45e0 50%, #00d6ff);
}
.card-right-gradient-life {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-right: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #3d45e0 50%, #00d6ff);
}
.card-top-gradient-life {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-top: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #3d45e0 50%, #00d6ff);
}
.card-bottom-gradient-invest {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-bottom: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #9440e8 50%, #00d6ff);
}
.card-left-gradient-invest {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-left: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #9440e8 50%, #00d6ff);
}
.card-right-gradient-invest {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-right: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #9440e8 50%, #00d6ff);
}
.card-top-gradient-invest {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-top: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #9440e8 50%, #00d6ff);
}
.card-bottom-gradient-insure {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-bottom: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #00a0d2 50%, #00d6ff);
}
.card-left-gradient-insure {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-left: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #00a0d2 50%, #00d6ff);
}
.card-right-gradient-insure {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-right: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #00a0d2 50%, #00d6ff);
}
.card-top-gradient-insure {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-top: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #00a0d2 50%, #00d6ff);
}
.card-bottom-gradient-bank {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-bottom: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #f8116a 50%, #9440e8);
}
.card-left-gradient-bank {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-left: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #f8116a 50%, #9440e8);
}
.card-right-gradient-bank {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-right: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #f8116a 50%, #9440e8);
}
.card-top-gradient-bank {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-top: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #f8116a 50%, #9440e8);
}
.card-bottom-gradient-vitality {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-bottom: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #ff5a22 50%, #f41c5e);
}
.card-left-gradient-vitality {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-left: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #ff5a22 50%, #f41c5e);
}
.card-right-gradient-vitality {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-right: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #ff5a22 50%, #f41c5e);
}
.card-top-gradient-vitality {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-top: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #ff5a22 50%, #f41c5e);
}
.card-bottom-gradient-purple {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-bottom: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #820082 50%, #c6007e);
}
.card-left-gradient-purple {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-left: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #820082 50%, #c6007e);
}
.card-right-gradient-purple {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-right: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to bottom, #820082 50%, #c6007e);
}
.card-top-gradient-purple {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-top: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff), linear-gradient(to right, #820082 50%, #c6007e);
}
.card-bottom-gradient-banner {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-bottom: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff),
		linear-gradient(to right, rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0.5));
}
.card-left-gradient-banner {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-left: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff),
		linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0.5));
}
.card-right-gradient-banner {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-right: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff),
		linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0.5));
}
.card-top-gradient-banner {
	background-color: #fff;
	display: inline-block;
	background-origin: border-box;
	background-clip: content-box, border-box;
	border-top: 3px solid transparent !important;
	background-image: linear-gradient(white, #fff),
		linear-gradient(to right, rgba(255, 255, 255, 0.5) 50%, rgba(0, 0, 0, 0.5));
}
.carousel-container {
	padding-bottom: 40px;
	position: relative;
}
@media (min-width: 768px) {
	.carousel-container {
		padding: 0 40px 40px;
	}
}
.carousel-container .slick-track {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 10px;
}
.carousel-container .slick-track .slick-slide {
	height: inherit !important;
	margin: 0 13px;
}
.carousel-container .slick-dots {
	bottom: -20px;
	position: relative;
}
.carousel-container .slick-dots li {
	height: 15px;
	width: 15px;
}
.carousel-container .slick-dots li.slick-active,
.carousel-container .slick-dots li.slick-active button {
	height: 20px;
	width: 20px;
}
.carousel-container .slick-dots li button {
	border-radius: 100%;
	height: 15px;
	width: 15px;
}
.carousel-container .slick-dots li button::before {
	border-radius: 100%;
	content: '';
	opacity: 1 !important;
}
.carousel-container .slick-arrow.slick-next,
.carousel-container .slick-arrow.slick-prev {
	height: 40px;
	top: calc(50% - 40px);
	width: 40px;
}
.carousel-container .slick-arrow.slick-next::before,
.carousel-container .slick-arrow.slick-prev::before {
	background-position: center;
	background-size: 80% 100%;
	border-radius: 100%;
	font-size: 40px;
	height: 40px;
	opacity: 1 !important;
	width: 40px;
}
.carousel-container .slick-arrow.slick-next.slick-disabled,
.carousel-container .slick-arrow.slick-prev.slick-disabled {
	opacity: 0.3;
}
.carousel-container .slick-arrow.slick-prev {
	left: 25px;
}
.carousel-container .slick-arrow.slick-prev::before {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M15.4,7.4L10.8,12l4.6,4.6L14,18l-6-6l6-6L15.4,7.4z'/%3E%3C/svg%3E");
}
.carousel-container .slick-arrow.slick-next {
	right: 25px;
}
.carousel-container .slick-arrow.slick-next::before {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M10,6l6,6l-6,6l-1.4-1.4l4.6-4.6L8.6,7.4L10,6z'/%3E%3C/svg%3E%0A");
}
@media (max-width: 767px) {
	.carousel-container {
		display: -ms-grid;
		display: grid;
		width: 100%;
	}
}
@media (min-width: 768px) {
	.carousel-container {
		padding: 0 80px 40px;
	}
}
.carousel-primary-overlay::before {
	background: #114b8a;
}
.carousel-primary-overlay .slick-dots li button {
	border: 1px solid #fff;
}
.carousel-primary-overlay .slick-dots li.slick-active button::before {
	background: #fff;
	color: transparent;
}
.carousel-primary-overlay .slick-arrow.slick-next::before,
.carousel-primary-overlay .slick-arrow.slick-prev::before {
	background-color: #114b8a;
}
.carousel-primary .slick-dots li button {
	border: 1px solid #114b8a;
}
.carousel-primary .slick-dots li.slick-active button::before {
	background: #114b8a;
	color: transparent;
}
.carousel-primary .slick-arrow.slick-next::before,
.carousel-primary .slick-arrow.slick-prev::before {
	background-color: #114b8a;
}
.carousel-vitality-overlay::before {
	background: #ff5a22;
}
.carousel-vitality-overlay .slick-dots li button {
	border: 1px solid #fff;
}
.carousel-vitality-overlay .slick-dots li.slick-active button::before {
	background: #fff;
	color: transparent;
}
.carousel-vitality-overlay .slick-arrow.slick-next::before,
.carousel-vitality-overlay .slick-arrow.slick-prev::before {
	background-color: #f41c5e;
}
.carousel-vitality .slick-dots li button {
	border: 1px solid #f41c5e;
}
.carousel-vitality .slick-dots li.slick-active button::before {
	background: #f41c5e;
	color: transparent;
}
.carousel-vitality .slick-arrow.slick-next::before,
.carousel-vitality .slick-arrow.slick-prev::before {
	background-color: #f41c5e;
}
.choice-chips {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.choice-chips + .help-text {
	margin-top: 10px;
}
.choice-chip {
	max-height: 32px;
}
.choice-chip + .choice-chip {
	margin-left: 10px;
}
.choice-chip input {
	height: 0 !important;
	left: -9999px !important;
	position: absolute !important;
	width: 0 !important;
}
.choice-chip input + label {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-width: 1px;
	border-color: #e0e0e0;
	border-style: solid;
	border-radius: 20px;
	cursor: pointer;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 0.888888888889em;
	margin: 0;
	padding: 2px 8px;
}
.choice-chip input:checked + label {
	z-index: 1;
}
.choice-chip input:disabled,
.choice-chip input:disabled + label {
	cursor: not-allowed;
}
.choice-chip input[type='checkbox']:checked + label {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguODAwMiAxNi4zOTk4TDQuNjAwMiAxMi4xOTk4TDMuMjAwMiAxMy41OTk4TDguODAwMiAxOS4xOTk4TDIwLjgwMDIgNy4xOTk4TDE5LjQwMDIgNS43OTk4TDguODAwMiAxNi4zOTk4WiIgZmlsbD0iIzA3Mzc2MiIvPgo8L3N2Zz4K);
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: 8px 50%;
	padding-left: 35px;
}
.choice-chip input[type='checkbox']:checked:disabled + label {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguODAwMiAxNi4zOTk4TDQuNjAwMiAxMi4xOTk4TDMuMjAwMiAxMy41OTk4TDguODAwMiAxOS4xOTk4TDIwLjgwMDIgNy4xOTk4TDE5LjQwMDIgNS43OTk4TDguODAwMiAxNi4zOTk4WiIgZmlsbD0iI0E0QkFEMiIvPgo8L3N2Zz4K) !important;
	background-repeat: no-repeat !important;
	background-position: 8px 50% !important;
}
.choice-chip .jcf-checkbox {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 1px;
	border-radius: 20px;
	cursor: pointer;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 32px;
	margin: 0;
	width: 100%;
}
.choice-chip .jcf-checkbox.jcf-checked {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguODAwMiAxNi4zOTk4TDQuNjAwMiAxMi4xOTk4TDMuMjAwMiAxMy41OTk4TDguODAwMiAxOS4xOTk4TDIwLjgwMDIgNy4xOTk4TDE5LjQwMDIgNS43OTk4TDguODAwMiAxNi4zOTk4WiIgZmlsbD0iIzA3Mzc2MiIvPgo8L3N2Zz4K) !important;
	background-size: 24px !important;
	background-repeat: no-repeat !important;
	background-position: 8px 50% !important;
}
.choice-chip .jcf-checkbox.jcf-checked + label {
	padding-left: 35px;
}
.choice-chip .jcf-checkbox.jcf-checked.jcf-disabled {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguODAwMiAxNi4zOTk4TDQuNjAwMiAxMi4xOTk4TDMuMjAwMiAxMy41OTk4TDguODAwMiAxOS4xOTk4TDIwLjgwMDIgNy4xOTk4TDE5LjQwMDIgNS43OTk4TDguODAwMiAxNi4zOTk4WiIgZmlsbD0iI0E0QkFEMiIvPgo8L3N2Zz4K) !important;
}
.choice-chip .jcf-checkbox.jcf-disabled,
.choice-chip .jcf-checkbox.jcf-disabled + label {
	cursor: not-allowed;
}
.choice-chip .jcf-checkbox span {
	display: none !important;
}
.choice-chip .jcf-checkbox + label {
	cursor: pointer;
	font-size: 0.888888888889em;
	left: 3px;
	margin-bottom: 0;
	padding: 2px 8px;
	position: relative;
	top: -32px;
}
.choice-chip .jcf-radio {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-color: #e0e0e0;
	border-style: solid;
	border-width: 1px;
	border-radius: 20px;
	cursor: pointer;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 32px;
	margin: 0;
	width: 100%;
}
.choice-chip .jcf-radio.jcf-disabled,
.choice-chip .jcf-radio.jcf-disabled + label {
	cursor: not-allowed;
}
.choice-chip .jcf-radio span {
	display: none !important;
}
.choice-chip .jcf-radio + label {
	cursor: pointer;
	font-size: 0.888888888889em;
	left: 3px;
	margin-bottom: 0;
	padding: 2px 8px;
	position: relative;
	top: -32px;
}
.choice-chip input + label {
	background-color: #fff;
	color: #5c5e5e;
}
.choice-chip input:checked + label {
	background: #cedeee;
	color: #073762;
	border-color: #073762;
}
.choice-chip input:checked:disabled + label {
	background: rgba(206, 222, 237, 0.25);
	border-color: rgba(17, 75, 138, 0.25);
	color: #a4bad2;
}
.choice-chip input:disabled + label {
	background: #f5f5f5;
	border-color: #e0e0e0;
	color: #8f9091;
}
.choice-chip .jcf-checkbox,
.choice-chip .jcf-radio {
	background-color: #fff;
}
.choice-chip .jcf-checkbox + label,
.choice-chip .jcf-radio + label {
	color: #5c5e5e;
}
.choice-chip .jcf-checkbox.jcf-checked,
.choice-chip .jcf-radio.jcf-checked {
	background: #cedeee;
	border-color: #073762;
}
.choice-chip .jcf-checkbox.jcf-checked + label,
.choice-chip .jcf-radio.jcf-checked + label {
	color: #073762;
}
.choice-chip .jcf-checkbox.jcf-checked.jcf-disabled,
.choice-chip .jcf-radio.jcf-checked.jcf-disabled {
	background: rgba(206, 222, 237, 0.25);
	border-color: rgba(17, 75, 138, 0.25);
}
.choice-chip .jcf-checkbox.jcf-checked.jcf-disabled + label,
.choice-chip .jcf-radio.jcf-checked.jcf-disabled + label {
	color: #a4bad2;
}
.choice-chip .jcf-checkbox.jcf-disabled,
.choice-chip .jcf-radio.jcf-disabled {
	background: #f5f5f5;
	border-color: #e0e0e0;
}
.choice-chip .jcf-checkbox.jcf-disabled + label,
.choice-chip .jcf-radio.jcf-disabled + label {
	color: #8f9091;
}
@media (min-width: 992px) {
	.collapse.collapse-md {
		display: block;
		height: auto !important;
		visibility: visible;
	}
}
@media (min-width: 768px) {
	.collapse.collapse-sm {
		display: block;
		height: auto !important;
		visibility: visible;
	}
}
.contextual .bg-success {
	background: #5fb85b !important;
}
.contextual .bg-info {
	background: #0b5ba4 !important;
}
.contextual .bg-warning {
	background: #ff8b19 !important;
}
.contextual .bg-error {
	background: #d03435 !important;
}
.form-container {
	border: 2px solid #e0e0e0;
	border-radius: 20px;
}
.form-container-image {
	border: 0;
}
.form-container-image .form-wrapper {
	margin-top: 0;
	padding: 0;
}
.form-container-image .form-inner {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center center !important;
	min-height: 250px;
	padding: 0 25px;
}
@media (min-width: 768px) {
	.form-container-image .form-inner {
		min-height: 350px;
	}
}
@media (max-width: 991px) {
	.form-container-image .form-inner:last-child {
		margin-top: 25px;
	}
}
.form-container-image .form-inner > p.subtitle {
	margin-bottom: 15px;
}
.form-container-image .form-inner > p.subtitle > p {
	margin-bottom: 25px;
}
@media (min-width: 992px) {
	.form-container-image {
		width: 83.333333%;
	}
	.form-container-image .form-inner {
		padding: 0 40px;
	}
	.form-container-image .form-inner:first-child {
		-webkit-flex: 0 0 60%;
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
	}
	.form-container-image .form-inner:last-child {
		-webkit-flex: 0 0 40%;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		margin: 4% 0;
	}
	.form-container-image-right {
		margin-left: auto;
	}
	.form-container-image-right .form-wrapper {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	.form-container-image-right .form-inner:first-child {
		padding-left: 40px;
		padding-right: 0;
	}
	.form-container-image-right .form-inner:last-child {
		-webkit-flex: 0 0 40%;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		margin: 4% 0;
		padding-left: 0;
		padding-right: 40px;
	}
}
.form-wrapper {
	padding: 25px;
}
@media (min-width: 768px) {
	.form-wrapper {
		margin-top: -40px;
		padding: 40px 25px;
	}
}
@media (min-width: 992px) {
	.form-wrapper {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}
.form-inner {
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}
@media (min-width: 768px) {
	.form-inner {
		padding: 0 15px;
	}
}
@media (min-width: 992px) {
	.form-inner + .form-inner,
	.form-inner:nth-last-child(2) {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
}
@media (max-width: 767px) {
	.form-inner .card-block > .card-body {
		padding: 0 0 20px;
	}
}
.form-inner > p {
	margin-bottom: 25px;
}
.form-inner .card-footer {
	background: 0 0;
}
.form-heading {
	background: #fff;
	display: inline-block;
	padding: 0 5px;
	position: relative;
}
@media (min-width: 768px) {
	.form-heading {
		left: 40px;
		top: -32px;
	}
}
@media (max-width: 767px) {
	.form-heading {
		padding: 25px 10px 0;
		margin: 0 15px;
	}
}
.form-contact {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 15px;
}
.form-contact .circle {
	margin-right: 25px;
}
@media (max-width: 991px) {
	.form-contact {
		margin: 25px 0;
	}
}
.form-container a:not(.button) {
	color: #1e72c3;
}
.form-checkbox + .form-checkbox {
	margin-top: 15px;
}
.form-checkbox + .help-text {
	margin: 5px 0 15px 30px;
}
.form-checkbox label {
	margin-bottom: 0;
}
@media (max-width: 767px) {
	.form-checkbox label {
		font-size: 0.888888888889em;
	}
}
.form-checkbox label + .help-text {
	margin: 5px 0 0 30px;
}
.form-checkbox .jcf-checkbox {
	float: left;
	height: 20px;
	margin: 5px 10px 0 0;
	width: 20px;
}
.form-checkbox .jcf-checkbox span {
	height: 20px;
	left: -2px;
	width: 20px;
}
.form-checkbox .jcf-checkbox + label {
	display: block;
	margin-left: 30px;
}
@media (max-width: 767px) {
	.form-checkbox .jcf-checkbox {
		margin: 3px 10px 0 0;
	}
}
.form-checkbox .checkbox {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.form-checkbox .checkbox input {
	display: none;
}
.form-checkbox .checkbox input + span {
	padding-left: 30px;
	position: relative;
}
.form-checkbox .checkbox input + span::before {
	content: '';
	height: 20px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 20px;
	z-index: 1;
}
.form-checkbox .checkbox input + span::after {
	content: '';
	position: absolute;
	top: 5px;
	left: 0;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 2px solid #dee2e3;
	cursor: pointer;
}
@media (max-width: 767px) {
	.form-checkbox .checkbox input + span::after,
	.form-checkbox .checkbox input + span::before {
		top: 4px;
	}
}
.form-checkbox .checkbox input:checked + span::before {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23004B8D%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M9%2C16l9-9l-1.4-1.5L9%2C13.2L5.4%2C9.6L4%2C11L9%2C16z%20M22%2C0v22H0V0H22z%22/%3E%0A%3C/svg%3E%0A');
	background-repeat: no-repeat;
}
.form-checkbox .checkbox input:disabled + span {
	cursor: not-allowed;
}
.form-checkbox .jcf-checkbox.jcf-checked,
.form-checkbox .jcf-checkbox.jcf-checked span {
	border-color: #114b8a;
}
.form-checkbox .jcf-checkbox.jcf-checked.jcf-disabled {
	border-color: #114b8a;
	opacity: 0.38;
}
.form-checkbox .jcf-checkbox.jcf-disabled {
	border-color: #f2f2f2;
}
.form-checkbox .jcf-checkbox.jcf-disabled + label {
	color: #8f9091;
}
.form-checkbox .checkbox input:checked + span::before {
	background-color: #fff;
}
.form-checkbox .checkbox input:checked + span::after {
	border-color: #114b8a;
}
.form-checkbox .checkbox input:checked:disabled + span::before {
	background-color: #fff;
	opacity: 0.38;
}
.form-checkbox .checkbox input:checked:disabled + span::after {
	border-color: #114b8a;
	opacity: 0;
}
.form-checkbox .checkbox input:disabled + span,
.form-checkbox label.label-disabled {
	color: #8f9091;
}
.form-select .jcf-select {
	border-width: 1px;
}
.form-select .jcf-select + .help-text {
	margin-top: 5px;
}
.form-select .jcf-select::before {
	opacity: 0.7;
}
.form-select .jcf-select.jcf-disabled {
	cursor: not-allowed;
}
.form-select .jcf-select.jcf-disabled::before {
	opacity: 0.1;
}
.form-select .jcf-select.jcf-drop-active,
.form-select .jcf-select.jcf-select-invalid {
	border-width: 2px;
}
.form-select .jcf-select-text {
	padding-left: 10px;
}
.form-select .jcf-select-drop-content {
	border-width: 1px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.form-select .jcf-select-drop-content .jcf-list-content {
	max-height: 275px;
	overflow: auto;
	padding: 0;
}
.form-select .jcf-select-drop-content .jcf-list-content::-webkit-scrollbar {
	width: 5px;
	background-color: transparent;
}
.form-select .jcf-select-drop-content .jcf-list-content::-webkit-scrollbar-thumb {
	border-radius: 0;
	-webkit-box-shadow: none;
	background: #d9d9d9;
}
.form-select .jcf-select-drop-content .jcf-list-content::-webkit-scrollbar-track {
	-webkit-box-shadow: none;
	border-radius: 0;
	background-color: transparent;
}
.form-select .jcf-select-drop-content .jcf-list-content ul li {
	border: 0;
}
.form-select .jcf-select-drop-content .jcf-list-content ul li .jcf-option {
	font-size: 0.888888888889em;
	padding: 14px 10px;
}
.form-select .select-inner {
	position: relative;
}
.form-select .select-inner + .help-text {
	margin-top: 5px;
}
.form-select .select-inner-current {
	cursor: pointer;
	display: block;
	vertical-align: top;
	border-style: solid;
	min-width: 150px;
	height: 44px;
	border-width: 1px;
	position: relative;
	padding: 5px 10px;
}
.form-select .select-inner-current:focus {
	border: 2px solid;
}
.form-select .select-inner-current:focus + .select-inner-list {
	opacity: 1;
	-webkit-animation-name: none;
	animation-name: none;
}
.form-select .select-inner-current:focus + .select-inner-list .select-inner-option {
	cursor: pointer;
}
.form-select .select-inner-current:focus::before {
	right: 6px;
	top: 15px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.form-select .select-inner-current::before {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generated%20by%20IcoMoon.io%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2224%22%20height%3D%2224%22%20viewinner%3D%220%200%2024%2024%22%3E%0A%3Cpath%20d%3D%22M7.406%207.828l4.594%204.594%204.594-4.594%201.406%201.406-6%206-6-6z%22%3E%3C/path%3E%0A%3C/svg%3E%0A');
	background-repeat: no-repeat;
	content: '';
	height: 18px;
	position: absolute;
	right: 12px;
	top: 8px;
	width: 18px;
	z-index: 1;
}
.form-select .select-inner-input {
	display: none;
}
.form-select .select-inner-input:checked + .select-inner-input-text {
	display: block;
}
.form-select .select-inner-input-text {
	display: none;
	width: 100%;
	margin: 0;
}
.form-select .select-inner-list {
	border: 1px solid #e0e0e0;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
	list-style: none;
	max-height: 280px;
	opacity: 0;
	overflow: auto;
	position: absolute;
	padding: 0;
	width: 100%;
	z-index: 9998;
	-webkit-animation-name: HideList;
	animation-name: HideList;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: step-start;
	animation-timing-function: step-start;
}
.form-select .select-inner-list::-webkit-scrollbar {
	width: 5px;
	background-color: transparent;
}
.form-select .select-inner-list::-webkit-scrollbar-thumb {
	border-radius: 0;
	-webkit-box-shadow: none;
	background: #d9d9d9;
}
.form-select .select-inner-list::-webkit-scrollbar-track {
	-webkit-box-shadow: none;
	border-radius: 0;
	background-color: transparent;
}
.form-select .select-inner-option {
	display: block;
	font-size: 0.888888888889em;
	padding: 10px;
}
.form-select .select-inner.invalid .select-inner-current {
	border-width: 2px;
}
.form-select .select-inner.disabled {
	cursor: not-allowed;
}
.form-select .select-inner.disabled .select-inner-current {
	pointer-events: none;
}
.form-select .select-inner.disabled .select-inner-current::before {
	opacity: 0.1;
}
@-webkit-keyframes HideList {
	from {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
	to {
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
	}
}
@keyframes HideList {
	from {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
	to {
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
	}
}
.form-select label {
	font-size: 0.888888888889em;
	margin-bottom: 0;
}
.form-select .jcf-select {
	color: #292b2c;
}
.form-select .jcf-select.jcf-disabled {
	color: #8f9091;
	background-color: rgba(0, 0, 0, 0.025);
}
.form-select .jcf-select.jcf-drop-active {
	border-color: #0e8eff;
}
.form-select .jcf-select-drop-content .jcf-list-content ul li .jcf-hover {
	background-color: #f5f5f5;
}
.form-select .invalid + .jcf-select-invalid,
.form-select.invalid .jcf-select-invalid {
	border-color: #d03435;
}
.form-select.invalid label {
	color: #292b2c;
}
.form-select .select-inner-current {
	border-color: rgba(0, 0, 0, 0.1);
	background: #fff;
}
.form-select .select-inner-current:focus {
	border-color: #0e8eff;
}
.form-select .select-inner-value {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.form-select .select-inner-input-text,
.form-select .select-inner-option {
	background-color: #fff;
}
.form-select .select-inner-option:focus,
.form-select .select-inner-option:hover {
	background-color: #f5f5f5;
}
.form-select .select-inner.disabled .select-inner-current {
	color: #8f9091;
	background-color: rgba(0, 0, 0, 0.025);
}
.form-select .select-inner.disabled .select-inner-input-text {
	background-color: transparent;
}
.form-select .select-inner.invalid {
	color: #292b2c;
}
.form-select .select-inner.invalid .select-inner-current {
	border-color: #d03435;
}
.form-select label.label-disabled {
	color: #8f9091;
}
.form-wizard {
	border-radius: 20px;
	background: #fff;
	box-shadow:
		0 2px 10px rgba(0, 0, 0, 0.05),
		0 2px 5px rgba(0, 0, 0, 0.2);
}
.form-wizard-header {
	border-bottom: 2px solid #e0e0e0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 100px;
	padding: 30px 0 15px;
	margin: 0 15px;
}
@media (min-width: 768px) {
	.form-wizard-header {
		padding: 30px 0 15px;
		margin: 0 30px;
	}
}
.form-wizard-body {
	padding: 30px 15px;
}
@media (min-width: 768px) {
	.form-wizard-body {
		padding: 30px;
	}
}
.form-wizard-footer {
	border-top: 2px solid #e0e0e0;
	padding: 30px 15px;
}
@media (min-width: 768px) {
	.form-wizard-footer {
		padding: 30px;
	}
}
.form-wizard-footer-buttons {
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: end;
	-ms-flex-pack: end;
	justify-content: end;
	width: 100%;
}
@media (max-width: 767px) {
	.form-wizard-footer-buttons .button {
		margin-left: 0;
		width: 100%;
	}
	.form-wizard-footer-buttons .button + .button {
		margin-top: 10px;
	}
}
.form-wizard .form-divider {
	border-top: 1px solid #e0e0e0;
	margin-top: 30px;
	padding-top: 30px;
	position: relative;
}
.form-wizard .form-divider::before {
	content: '';
	background: #114b8a;
	width: 20px;
	height: 4px;
	position: absolute;
	top: -3px;
}
@media (min-width: 768px) {
	.form-wizard .form-divider::before {
		width: 60px;
	}
}
@media (min-width: 768px) {
	.form-wizard .form-divider {
		padding-top: 45px;
	}
}
@media (min-width: 768px) {
	.form-wizard-bg::after {
		background: #f5f5f5;
		content: '';
		height: calc(100% + 60px);
		left: 50%;
		position: absolute;
		-webkit-transform: translate(-50%);
		transform: translate(-50%);
		width: 100vw;
		z-index: -1;
	}
	.form-wizard-bg.m-offset-4::after {
		top: 100px;
	}
	.form-wizard-bg.m-offset-5::after {
		top: 175px;
	}
}
@media (min-width: 768px) and (min-width: 992px) {
	.form-wizard-bg.m-offset-5::after {
		top: 130px;
	}
}
@media (min-width: 768px) {
	.form-wizard-bg.m-offset-6::after {
		top: 215px;
	}
}
@media (min-width: 768px) and (min-width: 992px) {
	.form-wizard-bg.m-offset-6::after {
		top: 160px;
	}
}
.form-wizard-accordion .form-wizard-header {
	border-bottom-width: 0;
	padding: 30px 15px 15px;
	margin: 0;
}
@media (min-width: 768px) {
	.form-wizard-accordion .form-wizard-header {
		padding: 30px 30px 15px;
	}
}
.form-wizard-accordion .form-wizard-body {
	padding: 0;
}
.form-wizard-accordion .form-wizard-body .accordion .collapsable .card-toggle {
	border-radius: 0;
}
.form-wizard-accordion .form-wizard-body .accordion .collapsable .card-toggle a {
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 60px 15px 15px;
}
.form-wizard-accordion .form-wizard-body .accordion .collapsable .card-toggle a[aria-expanded='true'] {
	border-top: 1px solid #e0e0e0;
}
.form-wizard-accordion .form-wizard-body .accordion .collapsable .card-toggle a[aria-expanded='true']::before {
	visibility: hidden;
}
@media (min-width: 768px) {
	.form-wizard-accordion .form-wizard-body .accordion .collapsable .card-toggle a {
		padding: 15px 60px 15px 30px;
	}
}
.form-wizard-accordion .form-wizard-body .accordion .collapsable .card-toggle a .collapsed-heading {
	margin-right: 10px;
}
.form-wizard-accordion .form-wizard-body .accordion .collapsable .card-toggle a .label-badge {
	margin: 0 10px 0 auto;
	min-width: auto;
}
@media (max-width: 767px) {
	.form-wizard-accordion .form-wizard-body .accordion .collapsable .card-toggle a .label-badge {
		display: inline-table;
	}
}
.form-wizard-accordion .form-wizard-body .accordion .collapsable + .collapsable {
	margin-top: 0;
}
.form-wizard-accordion .form-wizard-body .accordion .collapsable .panel-collapse.collapse .card-block {
	border-radius: 0;
	padding: 30px 15px;
}
@media (min-width: 768px) {
	.form-wizard-accordion .form-wizard-body .accordion .collapsable .panel-collapse.collapse .card-block {
		padding: 30px;
	}
}
.form-radio + .form-radio {
	margin-top: 15px;
}
.form-radio:last-of-type {
	margin-bottom: 15px;
}
.form-radio + .help-text {
	margin: 5px 0 15px 30px;
}
.form-radio label {
	margin-bottom: 0;
}
@media (max-width: 767px) {
	.form-radio label {
		font-size: 0.888888888889em;
	}
}
.form-radio label + .help-text {
	margin: 5px 0 0 30px;
}
.form-radio .jcf-radio {
	float: left;
	height: 20px;
	margin: 5px 10px 0 0;
	width: 20px;
}
.form-radio .jcf-radio span {
	bottom: 3px;
	height: 10px;
	right: 3px;
	width: 10px;
}
.form-radio .jcf-radio + label {
	display: block;
	margin-left: 30px;
}
@media (max-width: 767px) {
	.form-radio .jcf-radio {
		margin: 3px 10px 0 0;
	}
}
.form-radio .radio {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.form-radio .radio input {
	display: none;
}
.form-radio .radio input + span {
	padding-left: 30px;
	position: relative;
}
.form-radio .radio input + span::before {
	border: 2px solid #dee2e3;
	border-radius: 50%;
	content: '';
	display: block;
	height: 20px;
	left: 0;
	margin-right: 5px;
	position: absolute;
	top: 5px;
	width: 20px;
}
.form-radio .radio input + span::after {
	content: '';
	display: block;
	height: 10px;
	border-radius: 50%;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 10px;
	-webkit-transform: scale(0, 0);
	transform: scale(0, 0);
	width: 10px;
}
@media (max-width: 767px) {
	.form-radio .radio input + span::before {
		top: 4px;
	}
	.form-radio .radio input + span::after {
		top: 9px;
	}
}
.form-radio .radio input:checked + span::after {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}
.form-radio .radio input:disabled + span {
	cursor: not-allowed;
}
.form-radio .jcf-radio.jcf-checked {
	border-color: #114b8a;
}
.form-radio .jcf-radio.jcf-checked span {
	background-color: #114b8a;
	border-color: #114b8a;
}
.form-radio .jcf-radio.jcf-checked.jcf-disabled {
	border-color: #114b8a;
	opacity: 0.38;
}
.form-radio .jcf-radio.jcf-disabled {
	border-color: #f2f2f2;
}
.form-radio .jcf-radio.jcf-disabled + label {
	color: #8f9091;
}
.form-radio .radio input:checked + span::after {
	background-color: #114b8a;
}
.form-radio .radio input:checked + span::before {
	border-color: #114b8a;
}
.form-radio .radio input:checked:disabled + span::after {
	background-color: #114b8a;
	opacity: 0.38;
}
.form-radio .radio input:checked:disabled + span::before {
	border-color: #114b8a;
	opacity: 0.38;
}
.form-radio .radio input:disabled + span {
	color: #8f9091;
}
.form-radio .radio input:disabled + span::after {
	background-color: #114b8a;
}
.form-radio .radio input:disabled + span::before {
	border-color: #f2f2f2;
}
.form-radio label.label-disabled {
	color: #8f9091;
}
.form-input,
.form-input-group {
	position: relative;
}
.form-input .form-control,
.form-input-group .form-control {
	border-width: 1px;
}
.form-input .form-control.invalid,
.form-input .form-control:focus,
.form-input-group .form-control.invalid,
.form-input-group .form-control:focus {
	border-width: 2px;
}
.form-input .form-control + .help-text,
.form-input .form-control + div .help-text,
.form-input .form-control ~ .help-text,
.form-input-group .form-control + .help-text,
.form-input-group .form-control + div .help-text,
.form-input-group .form-control ~ .help-text {
	margin-top: 5px;
}
.form-input label,
.form-input-group label {
	font-size: 0.888888888889em;
	margin-bottom: 0;
}
.form-input-group-suffix,
.form-input-suffix {
	background: #fff;
	bottom: 7px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	text-align: right;
	width: 38px;
	z-index: 10;
}
.form-input-group-suffix-autocomplete,
.form-input-suffix-autocomplete {
	bottom: auto;
	top: 35px;
}
.form-input .form-autocomplete,
.form-input-group .form-autocomplete {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
	max-height: 300px;
	overflow-x: scroll;
}
.form-input .form-autocomplete::-webkit-scrollbar,
.form-input-group .form-autocomplete::-webkit-scrollbar {
	width: 5px;
	background-color: transparent;
}
.form-input .form-autocomplete::-webkit-scrollbar-thumb,
.form-input-group .form-autocomplete::-webkit-scrollbar-thumb {
	border-radius: 0;
	-webkit-box-shadow: none;
	background: #d9d9d9;
}
.form-input .form-autocomplete::-webkit-scrollbar-track,
.form-input-group .form-autocomplete::-webkit-scrollbar-track {
	-webkit-box-shadow: none;
	border-radius: 0;
	background-color: transparent;
}
.form-input .form-autocomplete-item,
.form-input-group .form-autocomplete-item {
	font-size: 0.888888888889em;
}
.form-input .form-autocomplete-item:focus,
.form-input .form-autocomplete-item:hover,
.form-input-group .form-autocomplete-item:focus,
.form-input-group .form-autocomplete-item:hover {
	background-color: #f5f5f5;
	cursor: pointer;
}
.form-input-group .input-group {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.form-input-group .input-group-addon {
	padding: 10px 18px;
}
.form-input-group .input-group-addon + .help-text {
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	margin-top: 5px;
}
.form-input-group .input-group .form-control + .help-text {
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}
.form-input-group .input-group-right {
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.form-input .form-control {
	color: #292b2c;
}
.form-input .form-control.invalid {
	border-color: #d03435;
}
.form-input .form-control:disabled,
.form-input label.label-disabled {
	color: #8f9091;
}
.form-input-group .form-control {
	color: #292b2c;
}
.form-input-group .form-control.invalid {
	border-color: #d03435;
}
.form-input-group .input-group .form-control:disabled + .input-group-addon {
	color: #fff;
}
.form-input-group label.label-disabled {
	color: #8f9091;
}
.toggle-switch {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.toggle-switch .jcf-checkbox {
	border: 0;
	border-radius: 34px;
	cursor: pointer;
	margin-right: 0;
	height: 14px;
	position: unset;
	transition: 0.4s;
	width: 40px;
}
.toggle-switch .jcf-checkbox span {
	background-image: none;
	box-shadow:
		0 0 1px rgba(0, 0, 0, 0.12),
		0 1px 1px rgba(0, 0, 0, 0.24);
	border-radius: 50%;
	content: '';
	display: block;
	height: 20px;
	left: -2px;
	position: absolute;
	transition: 0.4s;
	top: 6px;
	width: 20px;
}
.toggle-switch .jcf-checkbox.jcf-checked span {
	left: 29px !important;
}
.toggle-switch .jcf-checkbox.jcf-disabled span {
	box-shadow: none;
}
.toggle-switch .jcf-checkbox.jcf-disabled.jcf-checked span {
	box-shadow:
		0 1px 1px rgba(0, 0, 0, 0.14),
		0 2px 1px rgba(0, 0, 0, 0.12),
		0 1px 3px rgba(0, 0, 0, 0.2);
}
.toggle-switch label + .toggle-inner .jcf-checkbox {
	margin-left: 7px;
}
.toggle-switch label + .toggle-inner .jcf-checkbox span {
	left: 5px;
}
.toggle-switch + .help-text {
	margin-top: 5px;
}
.toggle-switch-container + .toggle-switch-container {
	margin-top: 30px;
}
.toggle-switch .switch {
	border: 0;
	border-radius: 34px;
	cursor: pointer;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 14px;
	margin: 10px 0 0 7px;
	position: relative;
	transition: 0.4s;
	width: 40px;
}
.toggle-switch .switch input {
	height: 0;
	opacity: 0;
	width: 0;
}
.toggle-switch .switch input:checked + .slider::before {
	-webkit-transform: translateX(26px);
	transform: translateX(26px);
}
.toggle-switch .switch input:disabled + .slider {
	cursor: not-allowed;
}
.toggle-switch .switch input:disabled + .slider::before {
	box-shadow: none;
}
.toggle-switch .switch input:disabled:checked + .slider::before {
	box-shadow:
		0 1px 1px rgba(0, 0, 0, 0.14),
		0 2px 1px rgba(0, 0, 0, 0.12),
		0 1px 3px rgba(0, 0, 0, 0.2);
}
.toggle-switch .switch .slider {
	border-radius: 34px;
	bottom: 0;
	cursor: pointer;
	height: 14px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: 0.4s;
}
.toggle-switch .switch .slider::before {
	border-radius: 50%;
	box-shadow:
		0 0 1px rgba(0, 0, 0, 0.12),
		0 1px 1px rgba(0, 0, 0, 0.24);
	content: '';
	height: 20px;
	left: -3px;
	position: absolute;
	top: -3px;
	transition: 0.4s;
	width: 20px;
}
.toggle-label {
	font-size: 0.888888888889em;
	margin-bottom: 0;
}
.toggle-inner {
	position: relative;
}
.toggle-switch .toggle-inner .jcf-checkbox {
	background: #d9d9d9;
}
.toggle-switch .toggle-inner .jcf-checkbox span {
	background: #e9e9e9;
}
.toggle-switch .toggle-inner .jcf-checkbox.jcf-checked {
	background: rgba(0, 59, 122, 0.5);
}
.toggle-switch .toggle-inner .jcf-checkbox.jcf-checked span {
	background: #004b8d;
}
.toggle-switch .toggle-inner .jcf-checkbox.jcf-checked.jcf-disabled {
	background: rgba(17, 75, 138, 0.38);
	opacity: 0.38;
}
.toggle-switch .toggle-inner .jcf-checkbox.jcf-checked.jcf-disabled span {
	background: #114b8a;
}
.toggle-switch .toggle-inner .jcf-checkbox.jcf-disabled {
	background: #f1f1f1;
}
.toggle-switch .toggle-inner .jcf-checkbox.jcf-disabled span {
	background: #e9e9e9;
}
.toggle-switch .toggle-inner .switch .slider {
	background: #d9d9d9;
}
.toggle-switch .toggle-inner .switch .slider::before {
	background: #e9e9e9;
}
.toggle-switch .toggle-inner .switch .slider.jcf-checked {
	background: rgba(0, 59, 122, 0.5);
}
.toggle-switch .toggle-inner .switch .slider.jcf-checked span {
	background: #004b8d;
}
.toggle-switch .toggle-inner .switch .slider.jcf-checked.jcf-disabled {
	background: rgba(17, 75, 138, 0.38);
	opacity: 0.38;
}
.toggle-switch .toggle-inner .switch .slider.jcf-checked.jcf-disabled span {
	background: #114b8a;
}
.toggle-switch .toggle-inner .switch .slider.jcf-disabled {
	background: #f1f1f1;
}
.toggle-switch .toggle-inner .switch .slider.jcf-disabled span {
	background: #e9e9e9;
}
.toggle-switch .toggle-inner .switch input:checked + .slider {
	background: rgba(0, 59, 122, 0.5);
}
.toggle-switch .toggle-inner .switch input:checked + .slider::before {
	background: #004b8d;
}
.toggle-switch .toggle-inner .switch input:checked:disabled + .slider {
	background: rgba(17, 75, 138, 0.38);
	opacity: 0.38;
}
.toggle-switch .toggle-inner .switch input:checked:disabled + .slider::before {
	background: #114b8a;
}
.toggle-switch .toggle-inner .switch input:disabled + .slider {
	background: #f1f1f1;
}
.toggle-switch .toggle-inner .switch input:disabled + .slider::before {
	background: #e9e9e9;
}
.toggle-switch label.label-disabled {
	color: #8f9091;
}
.hero-section {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	position: relative;
}
.hero-section-content {
	position: relative;
	z-index: 1;
}
@media (max-width: 991px) {
	.hero-section-content {
		margin: 0 auto;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
}
@media (min-width: 992px) {
	.hero-section-content {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
}
.hero-section-content-inner {
	padding: 45px 15px;
}
@media (min-width: 992px) {
	.hero-section-content-inner {
		margin-left: auto;
		padding: 30px 45px;
		width: 90%;
	}
}
.hero-section-image {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 250px;
	padding: 45px;
	z-index: 1;
}
.hero-section-image.content-center {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.hero-section-image.content-bottom {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
@media (max-width: 991px) {
	.hero-section-image {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
	}
}
@media (min-width: 768px) {
	.hero-section-image {
		min-height: 350px;
	}
}
@media (min-width: 992px) {
	.hero-section-image {
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		margin-bottom: 100px;
		right: 0;
		position: relative;
	}
}
.hero-section-footer {
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	position: absolute;
	width: 100%;
	right: -13%;
	bottom: -125px;
}
@media (max-width: 991px) {
	.hero-section-footer {
		display: none;
	}
}
.hero-section-footer-items svg {
	height: 45px;
	width: 45px;
}
.hero-section-footer .divider-y {
	margin-top: 45px;
}
.hero-section-bg {
	position: absolute;
	height: 100%;
	width: 100%;
}
@media (min-width: 992px) {
	.hero-section-bg {
		width: 60%;
	}
}
.card-label {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 20px;
	color: #fff;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1em;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 15px;
	z-index: 1;
}
.card-label-md {
	max-height: 40px;
	padding: 5px 20px;
	text-transform: uppercase;
}
.card-label-lg {
	max-height: 50px;
	padding: 10px 25px;
	text-transform: uppercase;
}
.card-label-top {
	border-radius: 20px 20px 0 0;
	position: absolute;
	top: -40px;
}
.card-label-top.card-label-lg {
	top: -50px;
}
.card-label-top-left {
	left: 0;
}
.card-label-top-right {
	right: 0;
}
.card-label-left {
	border-radius: 20px 0;
	position: absolute;
	left: 0;
	top: 0;
}
.card-label-right {
	border-radius: 0 20px;
	position: absolute;
	right: 0;
	top: 0;
}
.card-label-container-md {
	margin-bottom: 35px;
}
.card-label-container-lg {
	margin-bottom: 45px;
}
@media (max-width: 767px) {
	.card-label .card-image-left.card-label-left,
	.card-label .card-image-left.card-label-right,
	.card-label .card-image-right.card-label-left,
	.card-label .card-image-right.card-label-right {
		top: -250px;
	}
}
@media (max-width: 767px) {
	.card-image-left .card-label-top.card-label-md,
	.card-image-right .card-label-top.card-label-md {
		top: -290px;
	}
	.card-image-left .card-label-top.card-label-lg,
	.card-image-right .card-label-top.card-label-lg {
		top: -300px;
	}
	.card-image-left .card-label-left,
	.card-image-left .card-label-right,
	.card-image-right .card-label-left,
	.card-image-right .card-label-right {
		top: -250px;
	}
	.card-image-left.rounded-tr-0 .card-container:first-child,
	.card-image-right.rounded-tr-0 .card-container:first-child {
		border-top-right-radius: 0;
	}
	.card-image-left.rounded-tl-0.card-image-right .card-container:last-child,
	.card-image-right.rounded-tl-0.card-image-right .card-container:last-child {
		border-top-left-radius: 0;
	}
}
.label-badge {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 20px;
	color: #fff;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 0.79012345679em;
	line-height: 25px;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 29px;
	padding: 2px 10px;
	z-index: 1;
}
.card-label-gradient-group,
.label-badge-gradient-group {
	background: linear-gradient(135.58deg, #114b8a 0, #00d6ff 147%);
}
.card-label-gradient-group.base,
.label-badge-gradient-group.base {
	color: #fff;
}
.card-label-gradient-dhms,
.label-badge-gradient-dhms {
	background: linear-gradient(135.58deg, #f00a23 0, #fcb812 147%);
}
.card-label-gradient-dhms.base,
.label-badge-gradient-dhms.base {
	color: #fff;
}
.card-label-gradient-health,
.label-badge-gradient-health {
	background: linear-gradient(135.58deg, #1ebeaa 0, #3d45e0 147%);
}
.card-label-gradient-health.base,
.label-badge-gradient-health.base {
	color: #fff;
}
.card-label-gradient-life,
.label-badge-gradient-life {
	background: linear-gradient(135.58deg, #3d45e0 0, #00d6ff 147%);
}
.card-label-gradient-life.base,
.label-badge-gradient-life.base {
	color: #fff;
}
.card-label-gradient-invest,
.label-badge-gradient-invest {
	background: linear-gradient(135.58deg, #9440e8 0, #00d6ff 147%);
}
.card-label-gradient-invest.base,
.label-badge-gradient-invest.base {
	color: #fff;
}
.card-label-gradient-insure,
.label-badge-gradient-insure {
	background: linear-gradient(135.58deg, #00a0d2 0, #00d6ff 147%);
}
.card-label-gradient-insure.base,
.label-badge-gradient-insure.base {
	color: #fff;
}
.card-label-gradient-bank,
.label-badge-gradient-bank {
	background: linear-gradient(135.58deg, #f8116a 0, #9440e8 147%);
}
.card-label-gradient-bank.base,
.label-badge-gradient-bank.base {
	color: #fff;
}
.card-label-gradient-vitality,
.label-badge-gradient-vitality {
	background: linear-gradient(45deg, #ff5a22 35%, #f41c5e 100%);
}
.card-label-gradient-vitality.base,
.label-badge-gradient-vitality.base {
	color: #fff;
}
.card-label-gradient-purple,
.label-badge-gradient-purple {
	background: linear-gradient(135.58deg, #820082 0, #c6007e 147%);
}
.card-label-gradient-purple.base,
.label-badge-gradient-purple.base {
	color: #fff;
}
.card-label-gradient-banner,
.label-badge-gradient-banner {
	background: linear-gradient(135.58deg, rgba(255, 255, 255, 0.5) 0, rgba(0, 0, 0, 0.5) 147%);
}
.card-label-gradient-banner.base,
.label-badge-gradient-banner.base {
	color: #fff;
}
.card-label-primary,
.label-badge-primary {
	background: #114b8a;
}
.card-label-charcoal,
.label-badge-charcoal {
	background: #292b2c;
}
.card-label-sunset,
.label-badge-sunset {
	background: #d80920;
}
.card-label-tree,
.label-badge-tree {
	background: #158577;
}
.card-label-star,
.label-badge-star {
	background: #0080a8;
}
.card-label-midnight,
.label-badge-midnight {
	background: #853ad1;
}
.card-label-ocean,
.label-badge-ocean {
	background: #373eca;
}
.card-label-royal,
.label-badge-royal {
	background: #820082;
}
.card-label-violet,
.label-badge-violet {
	background: #b20071;
}
.card-label-orange,
.label-badge-orange {
	background: #cc481b;
}
.card-label-vitality,
.label-badge-vitality {
	background: #f41c5e;
}
.card-label-white,
.label-badge-white {
	background: #fff;
}
.label-badge-white {
	color: #114b8a;
}
.label-badge-success {
	background: #dff1de;
	color: #264a24;
}
.label-badge-info {
	background: #cedeed;
	color: #042442;
}
.label-badge-danger {
	background: #f6d6d7;
	color: #531515;
}
.label-badge-warning {
	background: #ffe8d1;
	color: #66380a;
}
.label-badge-disabled {
	background: #f2f2f2;
	color: #5c5e5e;
}
.link-primary {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 0.79012345679em;
	font-weight: 400;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all 0.2s ease-in-out;
	white-space: normal;
}
.link-primary:hover {
	text-decoration: none;
}
.link-primary:hover svg:first-child {
	-webkit-transform: translateX(-4px);
	transform: translateX(-4px);
}
.link-primary:hover svg:last-child {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}
.link-primary:focus {
	box-shadow: none !important;
	outline: 0 !important;
}
.link-primary svg {
	height: 20px !important;
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition:
		transform 0.3s ease-out,
		-webkit-transform 0.3s ease-out;
	width: 20px !important;
}
.link-primary svg:first-child {
	margin-right: 5px;
}
.link-primary svg:last-child {
	margin-left: 5px;
}
.link-primary-top:hover {
	text-decoration: none;
}
.link-primary-top:hover svg:first-child,
.link-primary-top:hover svg:last-child {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}
.link-primary-down:hover {
	text-decoration: none;
}
.link-primary-down:hover svg:first-child,
.link-primary-down:hover svg:last-child {
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}
.link-vitality {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 0.79012345679em;
	font-weight: 400;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all 0.2s ease-in-out;
	white-space: normal;
}
.link-vitality:hover {
	text-decoration: none;
}
.link-vitality:hover svg:first-child {
	-webkit-transform: translateX(-4px);
	transform: translateX(-4px);
}
.link-vitality:hover svg:last-child {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}
.link-vitality:focus {
	box-shadow: none !important;
	outline: 0 !important;
}
.link-vitality svg {
	height: 20px !important;
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition:
		transform 0.3s ease-out,
		-webkit-transform 0.3s ease-out;
	width: 20px !important;
}
.link-vitality svg:first-child {
	margin-right: 5px;
}
.link-vitality svg:last-child {
	margin-left: 5px;
}
.link-vitality-top:hover {
	text-decoration: none;
}
.link-vitality-top:hover svg:first-child,
.link-vitality-top:hover svg:last-child {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}
.link-vitality-down:hover {
	text-decoration: none;
}
.link-vitality-down:hover svg:first-child,
.link-vitality-down:hover svg:last-child {
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}
.link-action {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 0.79012345679em;
	font-weight: 400;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all 0.2s ease-in-out;
	white-space: normal;
}
.link-action:hover {
	text-decoration: none;
}
.link-action:hover svg:first-child {
	-webkit-transform: translateX(-4px);
	transform: translateX(-4px);
}
.link-action:hover svg:last-child {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}
.link-action:focus {
	box-shadow: none !important;
	outline: 0 !important;
}
.link-action svg {
	height: 20px !important;
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition:
		transform 0.3s ease-out,
		-webkit-transform 0.3s ease-out;
	width: 20px !important;
}
.link-action svg:first-child {
	margin-right: 5px;
}
.link-action svg:last-child {
	margin-left: 5px;
}
.link-action-top:hover {
	text-decoration: none;
}
.link-action-top:hover svg:first-child,
.link-action-top:hover svg:last-child {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}
.link-action-down:hover {
	text-decoration: none;
}
.link-action-down:hover svg:first-child,
.link-action-down:hover svg:last-child {
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}
.link-disabled {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 0.79012345679em;
	font-weight: 400;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all 0.2s ease-in-out;
	white-space: normal;
}
.link-disabled:hover {
	text-decoration: none;
}
.link-disabled:hover svg:first-child {
	-webkit-transform: translateX(-4px);
	transform: translateX(-4px);
}
.link-disabled:hover svg:last-child {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}
.link-disabled:focus {
	box-shadow: none !important;
	outline: 0 !important;
}
.link-disabled svg {
	height: 20px !important;
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition:
		transform 0.3s ease-out,
		-webkit-transform 0.3s ease-out;
	width: 20px !important;
}
.link-disabled svg:first-child {
	margin-right: 5px;
}
.link-disabled svg:last-child {
	margin-left: 5px;
}
.link-disabled-top:hover {
	text-decoration: none;
}
.link-disabled-top:hover svg:first-child,
.link-disabled-top:hover svg:last-child {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}
.link-disabled-down:hover {
	text-decoration: none;
}
.link-disabled-down:hover svg:first-child,
.link-disabled-down:hover svg:last-child {
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}
.link-lg {
	font-family: open-semibold, sans-serif;
	font-size: 0.888888888889em;
}
.link-lg svg {
	height: 25px !important;
	width: 25px !important;
}
.link-primary {
	color: #114b8a !important;
}
.link-primary:active,
.link-primary:focus,
.link-primary:hover {
	color: #0e3f73 !important;
}
.link-primary.inverse {
	color: #fff !important;
}
.link-primary.inverse:active,
.link-primary.inverse:focus,
.link-primary.inverse:hover {
	color: rgba(255, 255, 255, 0.7) !important;
}
.link-primary.inverse:active svg,
.link-primary.inverse:active svg use,
.link-primary.inverse:focus svg,
.link-primary.inverse:focus svg use,
.link-primary.inverse:hover svg,
.link-primary.inverse:hover svg use {
	fill: rgba(255, 255, 255, 0.7) !important;
}
.link-primary {
	color: #1e72c3 !important;
}
.link-primary:active,
.link-primary:focus,
.link-primary:hover {
	color: #114b8a !important;
}
.link-primary:active svg,
.link-primary:active svg use,
.link-primary:focus svg,
.link-primary:focus svg use,
.link-primary:hover svg,
.link-primary:hover svg use {
	fill: #114b8a !important;
}
.link-vitality {
	color: #f41c5e !important;
}
.link-vitality:active,
.link-vitality:focus,
.link-vitality:hover {
	color: #eb0b50 !important;
}
.link-vitality:active svg,
.link-vitality:active svg use,
.link-vitality:focus svg,
.link-vitality:focus svg use,
.link-vitality:hover svg,
.link-vitality:hover svg use {
	fill: #eb0b50 !important;
}
.link-vitality.inverse {
	color: #fff !important;
}
.link-vitality.inverse:active,
.link-vitality.inverse:focus,
.link-vitality.inverse:hover {
	color: rgba(255, 255, 255, 0.7) !important;
}
.link-vitality.inverse:active svg,
.link-vitality.inverse:active svg use,
.link-vitality.inverse:focus svg,
.link-vitality.inverse:focus svg use,
.link-vitality.inverse:hover svg,
.link-vitality.inverse:hover svg use {
	fill: rgba(255, 255, 255, 0.7) !important;
}
.link-action {
	color: #5fb957 !important;
}
.link-action:active,
.link-action:focus,
.link-action:hover {
	color: #51ae49 !important;
}
.link-action:active svg,
.link-action:active svg use,
.link-action:focus svg,
.link-action:focus svg use,
.link-action:hover svg,
.link-action:hover svg use {
	fill: #51ae49 !important;
}
.link-action.inverse {
	color: #fff !important;
}
.link-action.inverse:active,
.link-action.inverse:focus,
.link-action.inverse:hover {
	color: rgba(255, 255, 255, 0.7) !important;
}
.link-action.inverse:active svg,
.link-action.inverse:active svg use,
.link-action.inverse:focus svg,
.link-action.inverse:focus svg use,
.link-action.inverse:hover svg,
.link-action.inverse:hover svg use {
	fill: rgba(255, 255, 255, 0.7) !important;
}
.link-disabled {
	color: #e0e0e0 !important;
}
.link-disabled:active,
.link-disabled:focus,
.link-disabled:hover {
	color: #d3d3d3 !important;
}
.link-disabled:active svg,
.link-disabled:active svg use,
.link-disabled:focus svg,
.link-disabled:focus svg use,
.link-disabled:hover svg,
.link-disabled:hover svg use {
	fill: #d3d3d3 !important;
}
.link-disabled.inverse {
	color: #fff !important;
}
.link-disabled.inverse:active,
.link-disabled.inverse:focus,
.link-disabled.inverse:hover {
	color: rgba(255, 255, 255, 0.7) !important;
}
.link-disabled.inverse:active svg,
.link-disabled.inverse:active svg use,
.link-disabled.inverse:focus svg,
.link-disabled.inverse:focus svg use,
.link-disabled.inverse:hover svg,
.link-disabled.inverse:hover svg use {
	fill: rgba(255, 255, 255, 0.7) !important;
}
@media (max-width: 1199px) {
	.nav-promo-block .image-promo {
		display: none;
	}
}
.nav-promo-block .section-group {
	padding: 25px;
}
.nav-promo-block .section-group h1 {
	background: linear-gradient(45deg, #114b8a 0, #00d6ff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
@media (min-width: 1200px) {
	.nav-promo-block .section-inner h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.nav-promo-block .section-icon {
		display: none;
	}
}
@media (max-width: 1199px) {
	.nav-promo-block .image-promo {
		display: none;
	}
}
.nav-promo-block .section-dhms {
	padding: 25px;
}
.nav-promo-block .section-dhms h1 {
	background: linear-gradient(45deg, #f00a23 0, #fcb812 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
@media (min-width: 1200px) {
	.nav-promo-block .section-inner h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.nav-promo-block .section-icon {
		display: none;
	}
}
@media (max-width: 1199px) {
	.nav-promo-block .image-promo {
		display: none;
	}
}
.nav-promo-block .section-health {
	padding: 25px;
}
.nav-promo-block .section-health h1 {
	background: linear-gradient(45deg, #1ebeaa 0, #3d45e0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
@media (min-width: 1200px) {
	.nav-promo-block .section-inner h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.nav-promo-block .section-icon {
		display: none;
	}
}
@media (max-width: 1199px) {
	.nav-promo-block .image-promo {
		display: none;
	}
}
.nav-promo-block .section-life {
	padding: 25px;
}
.nav-promo-block .section-life h1 {
	background: linear-gradient(45deg, #3d45e0 0, #00d6ff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
@media (min-width: 1200px) {
	.nav-promo-block .section-inner h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.nav-promo-block .section-icon {
		display: none;
	}
}
@media (max-width: 1199px) {
	.nav-promo-block .image-promo {
		display: none;
	}
}
.nav-promo-block .section-invest {
	padding: 25px;
}
.nav-promo-block .section-invest h1 {
	background: linear-gradient(45deg, #9440e8 0, #00d6ff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
@media (min-width: 1200px) {
	.nav-promo-block .section-inner h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.nav-promo-block .section-icon {
		display: none;
	}
}
@media (max-width: 1199px) {
	.nav-promo-block .image-promo {
		display: none;
	}
}
.nav-promo-block .section-insure {
	padding: 25px;
}
.nav-promo-block .section-insure h1 {
	background: linear-gradient(45deg, #00a0d2 0, #00d6ff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
@media (min-width: 1200px) {
	.nav-promo-block .section-inner h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.nav-promo-block .section-icon {
		display: none;
	}
}
@media (max-width: 1199px) {
	.nav-promo-block .image-promo {
		display: none;
	}
}
.nav-promo-block .section-bank {
	padding: 25px;
}
.nav-promo-block .section-bank h1 {
	background: linear-gradient(45deg, #f8116a 0, #9440e8 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
@media (min-width: 1200px) {
	.nav-promo-block .section-inner h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.nav-promo-block .section-icon {
		display: none;
	}
}
@media (max-width: 1199px) {
	.nav-promo-block .image-promo {
		display: none;
	}
}
.nav-promo-block .section-vitality {
	padding: 25px;
}
.nav-promo-block .section-vitality h1 {
	background: linear-gradient(45deg, #ff5a22 0, #f41c5e 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
@media (min-width: 1200px) {
	.nav-promo-block .section-inner h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.nav-promo-block .section-icon {
		display: none;
	}
}
@media (max-width: 1199px) {
	.nav-promo-block .image-promo {
		display: none;
	}
}
.nav-promo-block .section-purple {
	padding: 25px;
}
.nav-promo-block .section-purple h1 {
	background: linear-gradient(45deg, #820082 0, #c6007e 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
@media (min-width: 1200px) {
	.nav-promo-block .section-inner h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.nav-promo-block .section-icon {
		display: none;
	}
}
.nav-promo-block {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}
.nav-promo-block .image-promo {
	background-size: cover;
	background-position: center;
	width: 100%;
}
.nav-promo-block .image-promo h1 .fg-white {
	-webkit-text-fill-color: #e2e2e2;
}
.nav-promo-block .image-promo h1 .fg-charcoal {
	-webkit-text-fill-color: #292b2c;
}
@media (max-width: 1199px) {
	.nav-promo-block .image-promo {
		display: none;
	}
}
.nav-promo-block .section-banner {
	padding: 25px;
}
.nav-promo-block .section-banner h1 {
	background: linear-gradient(45deg, rgba(255, 255, 255, 0.5) 0, rgba(0, 0, 0, 0.5) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.nav-promo-block .section-inner {
	padding: 25px;
	position: relative;
	height: auto;
}
.nav-promo-block .section-inner .link-primary {
	font-size: 13px;
	text-transform: uppercase;
}
.nav-promo-block .section-inner h1 {
	font-size: 24px;
	margin-bottom: 25px;
}
.nav-promo-block .section-inner .link-primary {
	position: relative;
}
@media (min-width: 1200px) {
	.nav-promo-block .section-inner h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
}
.nav-promo-block .section-icon {
	bottom: 25px;
	position: absolute;
	right: -136px;
	color: #fff;
	overflow: hidden;
}
.nav-promo-block .section-icon svg {
	height: 125px;
	width: auto;
}
@media (max-width: 767px) {
	.nav-promo-block .section-icon {
		display: none;
	}
}
.list-group-stacked {
	width: 100%;
}
.list-group-stacked .list-group-item {
	background: 0 0;
	border: 0;
	border-bottom: 1px solid #e0e0e0;
	border-top: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	padding: 15px 0;
}
.list-group-stacked .list-group-item:first-child {
	border-top: 0;
	padding-top: 0;
}
.list-group-stacked .list-group-item .link-primary,
.list-group-stacked .list-group-item .link-vitality {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.list-group-stacked-link {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #292b2c !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}
.list-group-stacked-link .button {
	margin-left: 5px;
}
.list-group-stacked-link:hover {
	text-decoration: none;
}
.list-group-flex .list-group-item {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (min-width: 576px) {
	.modal-popup .modal-dialog {
		max-width: 540px;
	}
}
.modal-popup .modal-content {
	border-radius: 20px;
	box-shadow:
		0 4px 14px rgba(0, 0, 0, 0.1),
		0 3px 30px rgba(0, 0, 0, 0.3);
}
.modal-popup .modal-header {
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	border-bottom: 1px solid #e0e0e0;
	padding: 15px 0;
	margin: 0 15px;
}
@media (min-width: 768px) {
	.modal-popup .modal-header {
		padding: 30px 0 15px;
		margin: 0 30px;
	}
}
.modal-popup .modal-title {
	font-family: open-semibold, sans-serif;
}
.modal-popup .modal-subtitle {
	color: #5c5e5e;
}
.modal-popup .modal-body {
	max-height: 80vh;
	overflow: auto;
	padding: 15px;
}
@media (min-width: 768px) {
	.modal-popup .modal-body {
		max-height: 56vh;
		padding: 30px;
	}
}
@media (min-width: 992px) {
	.modal-popup .modal-body {
		max-height: 76vh;
	}
}
.modal-popup .modal-footer {
	border-top: 1px solid #e0e0e0;
	padding: 20px 15px 15px;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}
.modal-popup .modal-footer > :not(:last-child) {
	margin-right: 0;
}
@media (max-width: 767px) {
	.modal-popup .modal-footer .button {
		margin-left: 0;
		width: 100%;
	}
	.modal-popup .modal-footer .button + .button {
		margin-top: 10px;
	}
}
@media (min-width: 768px) {
	.modal-popup .modal-footer {
		padding: 20px 30px 30px;
	}
}
.modal-popup .modal-center {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
@media (min-width: 576px) {
	.modal-popup.modal-large .modal-dialog {
		max-width: calc(100% - 40px);
	}
}
@media (min-width: 992px) {
	.modal-popup.modal-large .modal-dialog {
		max-width: 920px;
	}
}
.modal-popup .modal-header .button-close {
	background-color: #8f9091;
	border-color: #8f9091;
}
.modal-popup .modal-header .button-close svg,
.modal-popup .modal-header .button-close svg use {
	fill: #fff !important;
}
.nav-pills {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media (min-width: 768px) {
	.nav-pills {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}
.nav-pills-primary .nav-link,
.nav-pills-vitality .nav-link {
	color: #292b2c;
	text-transform: initial;
}
.nav-pills-small .nav-link {
	padding: 4px 25px;
}
.nav-pills-vitality .nav-link.active {
	background-color: #f41c5e;
}
.notification {
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.notification svg {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 10px;
}
.notification p {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}
@media (max-width: 767px) {
	.notification p {
		font-size: 0.888888888889em;
	}
}
.notification-error {
	color: #292b2c;
}
.notification-info.notification svg {
	fill: #0b5ba4 !important;
}
.notification-warning.notification svg {
	fill: #f90 !important;
}
.notification-error.notification svg {
	fill: #ce3639 !important;
}
.progress-tiny {
	background-color: #fff;
	border-radius: 2px;
	height: 4px;
	position: relative;
}
.snack-box {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 5px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 80px;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 15px;
}
.snack-box-img {
	max-width: 100%;
}
.snack-box {
	background: #f2f2f2;
}
.section-card-offset {
	position: relative;
}
.section-card-offset-content {
	box-shadow:
		0 -4px 40px rgba(0, 0, 0, 0.07),
		0 20px 40px rgba(0, 0, 0, 0.07);
}
@media (max-width: 575px) {
	.section-card-offset-image-container {
		min-height: 250px !important;
		max-height: 250px !important;
	}
}
@media (max-width: 991px) {
	.section-card-offset-image {
		position: relative;
	}
	.section-card-offset-image-container {
		background-position: center center !important;
		background-size: cover !important;
		min-height: 350px;
		max-height: 350px;
	}
	.section-card-offset-content {
		padding: 30px;
		position: relative;
	}
}
@media (min-width: 992px) {
	.section-card-offset {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 75%;
	}
	.section-card-offset-image {
		-webkit-flex: 0 0 45%;
		-ms-flex: 0 0 45%;
		flex: 0 0 45%;
		position: relative;
	}
	.section-card-offset-image-container {
		background-position: center center !important;
		background-size: cover !important;
		height: 100%;
		width: 100%;
	}
	.section-card-offset-content {
		border-radius: 0 20px 20px 0;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex: 0 0 55%;
		-ms-flex: 0 0 55%;
		flex: 0 0 55%;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin: 4% 0;
		padding: 40px 60px;
		position: relative;
	}
	.section-card-offset-right {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		margin-left: auto;
	}
	.section-card-offset-right .section-card-offset-content {
		border-radius: 20px 0 0 20px;
	}
}
.section-container-offset,
.section-offset {
	position: relative;
}
@media (max-width: 575px) {
	.section-container-offset-image-container {
		min-height: 250px !important;
		max-height: 250px !important;
	}
}
@media (max-width: 991px) {
	.section-container-offset-image {
		position: relative;
	}
	.section-container-offset-image-container {
		background-position: center center !important;
		background-size: cover !important;
		min-height: 350px;
		max-height: 350px;
	}
	.section-container-offset-content {
		padding: 30px;
		position: relative;
	}
}
@media (min-width: 992px) {
	.section-container-offset {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 75%;
	}
	.section-container-offset-image {
		-webkit-flex: 0 0 45%;
		-ms-flex: 0 0 45%;
		flex: 0 0 45%;
		position: relative;
	}
	.section-container-offset-image-container {
		background-position: center center !important;
		background-size: cover !important;
		height: 100%;
		width: 100%;
	}
	.section-container-offset-content {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex: 0 0 55%;
		-ms-flex: 0 0 55%;
		flex: 0 0 55%;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin: 4% 0;
		padding: 40px 60px;
	}
	.section-container-offset-right {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		margin-left: auto;
	}
}
@media (max-width: 575px) {
	.section-offset-image-container {
		min-height: 250px !important;
		max-height: 250px !important;
	}
}
@media (max-width: 991px) {
	.section-offset-image {
		margin: 0 30px;
		position: relative;
		z-index: 9998;
	}
	.section-offset-image-container {
		background-position: center center !important;
		background-size: cover !important;
		min-height: 350px;
		max-height: 350px;
	}
	.section-offset-content {
		padding: 30px;
		position: relative;
		z-index: 9998;
	}
	.section-offset-bg {
		background: 0 0;
	}
	.section-offset-bg-mobile {
		height: 100%;
		position: absolute;
		top: 5%;
		width: 100%;
	}
}
@media (min-width: 992px) {
	.section-offset {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 83.333333%;
	}
	.section-offset-image {
		-webkit-flex: 0 0 35%;
		-ms-flex: 0 0 35%;
		flex: 0 0 35%;
		left: 8%;
		position: relative;
	}
	.section-offset-image-container {
		background-position: center center !important;
		background-repeat: no-repeat !important;
		height: 100%;
		width: 100%;
	}
	.section-offset-bg {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin: 4% -35%;
	}
	.section-offset-content {
		-webkit-flex: 0 0 57%;
		-ms-flex: 0 0 57%;
		flex: 0 0 57%;
		padding: 40px 60px;
	}
	.section-offset-right {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		margin-left: auto;
	}
	.section-offset-right .section-offset-bg {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.section-offset-right .section-offset-image {
		left: -8%;
	}
}
[aria-expanded='false'] > .expandedlabel,
[aria-expanded='true'] > .collapsedlabel {
	display: none;
}
@media (max-width: 767px) {
	.stepper.step-check-progress li.active span {
		bottom: -35px;
		display: block;
		position: absolute;
	}
}
@media (max-width: 767px) {
	.stepper.step-check-progress {
		padding-bottom: 30px;
	}
}
.stepper-progress {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px;
	padding-left: 0;
	overflow: hidden;
}
.stepper-progress li {
	color: #292b2c;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 0.888888888889em;
	height: 15px;
	list-style-type: none;
	margin: 0 2px;
	text-align: center;
	position: relative;
}
.stepper-progress li:first-child {
	margin-left: 0;
}
.stepper-progress li:first-child::after {
	border-radius: 10px 0 0 10px;
}
.stepper-progress li:last-child {
	margin-right: 0;
}
.stepper-progress li:last-child::after {
	border-radius: 0 10px 10px 0;
}
.stepper-progress li::after {
	content: '';
	width: 100%;
	height: 100%;
	background: #e0e0e0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.stepper-progress li.active span,
.stepper-progress li::before {
	display: block;
}
.stepper-progress li.active::after {
	background: rgba(17, 75, 138, 0.5);
}
.stepper-progress li.success::after {
	background: #114b8a;
}
.stepper-progress li span {
	display: none;
}
@media (min-width: 768px) {
	.stepper-progress li {
		height: 20px;
		margin: 0 3px;
	}
}
.stepper-progress::after {
	display: block;
}
.stepper-header {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}
.stepper-vitality .stepper-progress li.active span {
	display: block;
}
.stepper-vitality .stepper-progress li.active::after {
	background: #f41c5e;
	opacity: 0.5;
}
.stepper-vitality .stepper-progress li.success::after {
	background: #f41c5e;
}
.sticky-banner {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 15px;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 9999;
}
.table-container {
	border: 1px solid #e0e0e0;
	border-radius: 20px;
	padding: 30px 30px 10px;
}
@media (max-width: 767px) {
	.table-container {
		padding: 0;
	}
}
.table-contained {
	background: 0 0;
	border-top: 0;
	margin-bottom: 0;
}
@media (min-width: 768px) {
	.table-contained {
		left: -28px;
		max-width: calc(100% + 56px);
		position: relative;
		width: calc(100% + 56px);
	}
}
.table-contained thead tr th {
	background: #fafafa;
	border-top: 0;
	font-family: open-semibold, sans-serif;
}
@media (min-width: 768px) {
	.table-contained thead tr th:first-child {
		padding-left: 30px;
	}
}
@media (min-width: 768px) {
	.table-contained thead tr th:last-child {
		padding-right: 30px;
	}
}
@media (min-width: 768px) {
	.table-contained tbody tr td:first-child {
		padding-left: 30px;
	}
}
@media (min-width: 768px) {
	.table-contained tbody tr td:last-child {
		padding-right: 30px;
	}
}
@media (max-width: 767px) {
	.table-contained.rwd-table tr {
		border-top-width: 2px;
		border-bottom-width: 2px;
	}
	.table-contained.rwd-table tr:first-child {
		border-top: 2px solid #114b8a;
	}
	.table-contained.rwd-table tr:nth-child(odd) td {
		background: #fafafa;
	}
	.table-contained.rwd-table tr:last-child {
		border-bottom: 0;
	}
	.table-contained.rwd-table tr:last-child td:last-child {
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
	}
	.table-contained.rwd-table td {
		padding: 10px 15px;
	}
	.table-contained.rwd-table td:first-child {
		margin: 0;
	}
	.table-contained.rwd-table td::before {
		color: #5c5e5e;
		display: block;
		font-family: open-semibold, sans-serif;
		font-size: 0.888888888889em;
		font-weight: 600;
		line-height: 1.875;
		margin-bottom: 5px;
	}
}
@media (max-width: 767px) {
	.table-header {
		padding: 15px;
	}
}
.tabs-rounded .nav {
	border-bottom: 3px solid;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media (min-width: 768px) {
	.tabs-rounded .nav {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}
@media (max-width: 767px) {
	.tabs-rounded .nav {
		display: block;
		overflow: auto;
		white-space: nowrap;
	}
	.tabs-rounded .nav-item {
		display: inline-block;
	}
}
.tabs-rounded .nav-link {
	border-radius: 10px 10px 0 0 !important;
	font-size: 1em;
	height: 100%;
	padding: 5px 20px !important;
	text-transform: initial;
}
.tabs-rounded .nav-link:focus,
.tabs-rounded .nav-link:hover {
	text-decoration: none;
}
.tabs-rounded .nav-item {
	margin-bottom: 0 !important;
}
.tabs-rounded .nav-item + .nav-item {
	margin-left: 5px;
}
.tabs-rounded .tab-content {
	padding: 30px 0;
}
.tabs-rounded.tabs-gray .nav-item .nav-link.active {
	background: #d5d5d5;
	color: #fff !important;
}
.tabs-rounded.tabs-gray .nav-item .nav-link.active .label,
.tabs-rounded.tabs-gray .nav-item .nav-link.active .label-badge {
	color: #d5d5d5;
}
.tabs-rounded.tabs-gray .nav {
	border-bottom-color: #d5d5d5;
}
.tabs-rounded.tabs-primary .nav-item .nav-link.active {
	background: #004b8d;
	color: #fff !important;
}
.tabs-rounded.tabs-primary .nav-item .nav-link.active .label,
.tabs-rounded.tabs-primary .nav-item .nav-link.active .label-badge {
	color: #004b8d;
}
.tabs-rounded.tabs-primary .nav {
	border-bottom-color: #004b8d;
}
.tabs-rounded.tabs-secondary .nav-item .nav-link.active {
	background: #ba8c60;
	color: #fff !important;
}
.tabs-rounded.tabs-secondary .nav-item .nav-link.active .label,
.tabs-rounded.tabs-secondary .nav-item .nav-link.active .label-badge {
	color: #ba8c60;
}
.tabs-rounded.tabs-secondary .nav {
	border-bottom-color: #ba8c60;
}
.tabs-rounded.tabs-tertiary .nav-item .nav-link.active {
	background: #6d6f71;
	color: #fff !important;
}
.tabs-rounded.tabs-tertiary .nav-item .nav-link.active .label,
.tabs-rounded.tabs-tertiary .nav-item .nav-link.active .label-badge {
	color: #6d6f71;
}
.tabs-rounded.tabs-tertiary .nav {
	border-bottom-color: #6d6f71;
}
.tabs-rounded.tabs-accent-1 .nav-item .nav-link.active {
	background: #756199;
	color: #fff !important;
}
.tabs-rounded.tabs-accent-1 .nav-item .nav-link.active .label,
.tabs-rounded.tabs-accent-1 .nav-item .nav-link.active .label-badge {
	color: #756199;
}
.tabs-rounded.tabs-accent-1 .nav {
	border-bottom-color: #756199;
}
.tabs-rounded.tabs-accent-2 .nav-item .nav-link.active {
	background: #d03434;
	color: #fff !important;
}
.tabs-rounded.tabs-accent-2 .nav-item .nav-link.active .label,
.tabs-rounded.tabs-accent-2 .nav-item .nav-link.active .label-badge {
	color: #d03434;
}
.tabs-rounded.tabs-accent-2 .nav {
	border-bottom-color: #d03434;
}
.tabs-rounded.tabs-accent-3 .nav-item .nav-link.active {
	background: #53a2d3;
	color: #fff !important;
}
.tabs-rounded.tabs-accent-3 .nav-item .nav-link.active .label,
.tabs-rounded.tabs-accent-3 .nav-item .nav-link.active .label-badge {
	color: #53a2d3;
}
.tabs-rounded.tabs-accent-3 .nav {
	border-bottom-color: #53a2d3;
}
.tabs-rounded.tabs-accent-4 .nav-item .nav-link.active {
	background: #8cca51;
	color: #fff !important;
}
.tabs-rounded.tabs-accent-4 .nav-item .nav-link.active .label,
.tabs-rounded.tabs-accent-4 .nav-item .nav-link.active .label-badge {
	color: #8cca51;
}
.tabs-rounded.tabs-accent-4 .nav {
	border-bottom-color: #8cca51;
}
.tabs-rounded.tabs-accent-5 .nav-item .nav-link.active {
	background: #ffc33f;
	color: #fff !important;
}
.tabs-rounded.tabs-accent-5 .nav-item .nav-link.active .label,
.tabs-rounded.tabs-accent-5 .nav-item .nav-link.active .label-badge {
	color: #ffc33f;
}
.tabs-rounded.tabs-accent-5 .nav {
	border-bottom-color: #ffc33f;
}
.tabs-rounded.tabs-accent-6 .nav-item .nav-link.active {
	background: #142531;
	color: #fff !important;
}
.tabs-rounded.tabs-accent-6 .nav-item .nav-link.active .label,
.tabs-rounded.tabs-accent-6 .nav-item .nav-link.active .label-badge {
	color: #142531;
}
.tabs-rounded.tabs-accent-6 .nav {
	border-bottom-color: #142531;
}
.tabs-rounded.tabs-accent-7 .nav-item .nav-link.active {
	background: #530830;
	color: #fff !important;
}
.tabs-rounded.tabs-accent-7 .nav-item .nav-link.active .label,
.tabs-rounded.tabs-accent-7 .nav-item .nav-link.active .label-badge {
	color: #530830;
}
.tabs-rounded.tabs-accent-7 .nav {
	border-bottom-color: #530830;
}
.tabs-rounded.tabs-accent-8 .nav-item .nav-link.active {
	background: #009066;
	color: #fff !important;
}
.tabs-rounded.tabs-accent-8 .nav-item .nav-link.active .label,
.tabs-rounded.tabs-accent-8 .nav-item .nav-link.active .label-badge {
	color: #009066;
}
.tabs-rounded.tabs-accent-8 .nav {
	border-bottom-color: #009066;
}
.tabs-rounded.tabs-accent-9 .nav-item .nav-link.active {
	background: #922771;
	color: #fff !important;
}
.tabs-rounded.tabs-accent-9 .nav-item .nav-link.active .label,
.tabs-rounded.tabs-accent-9 .nav-item .nav-link.active .label-badge {
	color: #922771;
}
.tabs-rounded.tabs-accent-9 .nav {
	border-bottom-color: #922771;
}
.tabs-rounded.tabs-attention .nav-item .nav-link.active {
	background: #e8446d;
	color: #fff !important;
}
.tabs-rounded.tabs-attention .nav-item .nav-link.active .label,
.tabs-rounded.tabs-attention .nav-item .nav-link.active .label-badge {
	color: #e8446d;
}
.tabs-rounded.tabs-attention .nav {
	border-bottom-color: #e8446d;
}
.tabs-rounded.tabs-action .nav-item .nav-link.active {
	background: #5fb957;
	color: #fff !important;
}
.tabs-rounded.tabs-action .nav-item .nav-link.active .label,
.tabs-rounded.tabs-action .nav-item .nav-link.active .label-badge {
	color: #5fb957;
}
.tabs-rounded.tabs-action .nav {
	border-bottom-color: #5fb957;
}
.tabs-rounded.tabs-vitality .nav-item .nav-link.active .label,
.tabs-rounded.tabs-vitality .nav-item .nav-link.active .label-badge {
	color: #eb5933;
}
.tabs-rounded.tabs-vitality .nav {
	border-bottom-color: #eb5933;
}
.tabs-rounded.tabs-status-blue .nav-item .nav-link.active {
	background: #bdd1e1;
	color: #fff !important;
}
.tabs-rounded.tabs-status-blue .nav-item .nav-link.active .label,
.tabs-rounded.tabs-status-blue .nav-item .nav-link.active .label-badge {
	color: #bdd1e1;
}
.tabs-rounded.tabs-status-blue .nav {
	border-bottom-color: #bdd1e1;
}
.tabs-rounded.tabs-status-bronze .nav-item .nav-link.active {
	background: #b89b6e;
	color: #fff !important;
}
.tabs-rounded.tabs-status-bronze .nav-item .nav-link.active .label,
.tabs-rounded.tabs-status-bronze .nav-item .nav-link.active .label-badge {
	color: #b89b6e;
}
.tabs-rounded.tabs-status-bronze .nav {
	border-bottom-color: #b89b6e;
}
.tabs-rounded.tabs-status-silver .nav-item .nav-link.active {
	background: #bec1c3;
	color: #fff !important;
}
.tabs-rounded.tabs-status-silver .nav-item .nav-link.active .label,
.tabs-rounded.tabs-status-silver .nav-item .nav-link.active .label-badge {
	color: #bec1c3;
}
.tabs-rounded.tabs-status-silver .nav {
	border-bottom-color: #bec1c3;
}
.tabs-rounded.tabs-status-gold .nav-item .nav-link.active {
	background: #ffc311;
	color: #fff !important;
}
.tabs-rounded.tabs-status-gold .nav-item .nav-link.active .label,
.tabs-rounded.tabs-status-gold .nav-item .nav-link.active .label-badge {
	color: #ffc311;
}
.tabs-rounded.tabs-status-gold .nav {
	border-bottom-color: #ffc311;
}
.tabs-rounded.tabs-status-diamond .nav-item .nav-link.active {
	background: #c4d3db;
	color: #fff !important;
}
.tabs-rounded.tabs-status-diamond .nav-item .nav-link.active .label,
.tabs-rounded.tabs-status-diamond .nav-item .nav-link.active .label-badge {
	color: #c4d3db;
}
.tabs-rounded.tabs-status-diamond .nav {
	border-bottom-color: #c4d3db;
}
.tabs-rounded.tabs-discovery-primary .nav-item .nav-link.active {
	background: #114b8a;
	color: #fff;
}
.tabs-rounded.tabs-discovery-primary .nav-item .nav-link.active .label,
.tabs-rounded.tabs-discovery-primary .nav-item .nav-link.active .label-badge {
	color: #114b8a;
}
.tabs-rounded.tabs-discovery-primary .nav {
	border-bottom-color: #114b8a;
}
.tabs-rounded.tabs-charcoal .nav-item .nav-link.active {
	background: #292b2c;
	color: #fff;
}
.tabs-rounded.tabs-charcoal .nav-item .nav-link.active .label,
.tabs-rounded.tabs-charcoal .nav-item .nav-link.active .label-badge {
	color: #292b2c;
}
.tabs-rounded.tabs-charcoal .nav {
	border-bottom-color: #292b2c;
}
.tabs-rounded.tabs-sunrise .nav-item .nav-link.active {
	background: #fcb812;
	color: #fff;
}
.tabs-rounded.tabs-sunrise .nav-item .nav-link.active .label,
.tabs-rounded.tabs-sunrise .nav-item .nav-link.active .label-badge {
	color: #fcb812;
}
.tabs-rounded.tabs-sunrise .nav {
	border-bottom-color: #fcb812;
}
.tabs-rounded.tabs-sunset .nav-item .nav-link.active {
	background: #f00a23;
	color: #fff;
}
.tabs-rounded.tabs-sunset .nav-item .nav-link.active .label,
.tabs-rounded.tabs-sunset .nav-item .nav-link.active .label-badge {
	color: #f00a23;
}
.tabs-rounded.tabs-sunset .nav {
	border-bottom-color: #f00a23;
}
.tabs-rounded.tabs-grass .nav-item .nav-link.active {
	background: #aadb1e;
	color: #fff;
}
.tabs-rounded.tabs-grass .nav-item .nav-link.active .label,
.tabs-rounded.tabs-grass .nav-item .nav-link.active .label-badge {
	color: #aadb1e;
}
.tabs-rounded.tabs-grass .nav {
	border-bottom-color: #aadb1e;
}
.tabs-rounded.tabs-tree .nav-item .nav-link.active {
	background: #1ebeaa;
	color: #fff;
}
.tabs-rounded.tabs-tree .nav-item .nav-link.active .label,
.tabs-rounded.tabs-tree .nav-item .nav-link.active .label-badge {
	color: #1ebeaa;
}
.tabs-rounded.tabs-tree .nav {
	border-bottom-color: #1ebeaa;
}
.tabs-rounded.tabs-sky .nav-item .nav-link.active {
	background: #00d6ff;
	color: #fff;
}
.tabs-rounded.tabs-sky .nav-item .nav-link.active .label,
.tabs-rounded.tabs-sky .nav-item .nav-link.active .label-badge {
	color: #00d6ff;
}
.tabs-rounded.tabs-sky .nav {
	border-bottom-color: #00d6ff;
}
.tabs-rounded.tabs-star .nav-item .nav-link.active {
	background: #00a0d2;
	color: #fff;
}
.tabs-rounded.tabs-star .nav-item .nav-link.active .label,
.tabs-rounded.tabs-star .nav-item .nav-link.active .label-badge {
	color: #00a0d2;
}
.tabs-rounded.tabs-star .nav {
	border-bottom-color: #00a0d2;
}
.tabs-rounded.tabs-midnight .nav-item .nav-link.active {
	background: #9440e8;
	color: #fff;
}
.tabs-rounded.tabs-midnight .nav-item .nav-link.active .label,
.tabs-rounded.tabs-midnight .nav-item .nav-link.active .label-badge {
	color: #9440e8;
}
.tabs-rounded.tabs-midnight .nav {
	border-bottom-color: #9440e8;
}
.tabs-rounded.tabs-ocean .nav-item .nav-link.active {
	background: #3d45e0;
	color: #fff;
}
.tabs-rounded.tabs-ocean .nav-item .nav-link.active .label,
.tabs-rounded.tabs-ocean .nav-item .nav-link.active .label-badge {
	color: #3d45e0;
}
.tabs-rounded.tabs-ocean .nav {
	border-bottom-color: #3d45e0;
}
.tabs-rounded.tabs-royal .nav-item .nav-link.active {
	background: #820082;
	color: #fff;
}
.tabs-rounded.tabs-royal .nav-item .nav-link.active .label,
.tabs-rounded.tabs-royal .nav-item .nav-link.active .label-badge {
	color: #820082;
}
.tabs-rounded.tabs-royal .nav {
	border-bottom-color: #820082;
}
.tabs-rounded.tabs-violet .nav-item .nav-link.active {
	background: #c6007e;
	color: #fff;
}
.tabs-rounded.tabs-violet .nav-item .nav-link.active .label,
.tabs-rounded.tabs-violet .nav-item .nav-link.active .label-badge {
	color: #c6007e;
}
.tabs-rounded.tabs-violet .nav {
	border-bottom-color: #c6007e;
}
.tabs-rounded.tabs-vitality-orange .nav-item .nav-link.active {
	background: #ff5a22;
	color: #fff;
}
.tabs-rounded.tabs-vitality-orange .nav-item .nav-link.active .label,
.tabs-rounded.tabs-vitality-orange .nav-item .nav-link.active .label-badge {
	color: #ff5a22;
}
.tabs-rounded.tabs-vitality-orange .nav {
	border-bottom-color: #ff5a22;
}
.tabs-rounded.tabs-vitality-pink .nav-item .nav-link.active {
	background: #f41c5e;
	color: #fff;
}
.tabs-rounded.tabs-vitality-pink .nav-item .nav-link.active .label,
.tabs-rounded.tabs-vitality-pink .nav-item .nav-link.active .label-badge {
	color: #f41c5e;
}
.tabs-rounded.tabs-vitality-pink .nav {
	border-bottom-color: #f41c5e;
}
.tabs-rounded.tabs-gray-lightest .nav-item .nav-link.active {
	background: #fafafa;
	color: #fff;
}
.tabs-rounded.tabs-gray-lightest .nav-item .nav-link.active .label,
.tabs-rounded.tabs-gray-lightest .nav-item .nav-link.active .label-badge {
	color: #fafafa;
}
.tabs-rounded.tabs-gray-lightest .nav {
	border-bottom-color: #fafafa;
}
.tabs-rounded.tabs-gray-lighter .nav-item .nav-link.active {
	background: #f5f5f5;
	color: #fff;
}
.tabs-rounded.tabs-gray-lighter .nav-item .nav-link.active .label,
.tabs-rounded.tabs-gray-lighter .nav-item .nav-link.active .label-badge {
	color: #f5f5f5;
}
.tabs-rounded.tabs-gray-lighter .nav {
	border-bottom-color: #f5f5f5;
}
.tabs-rounded.tabs-gray-light .nav-item .nav-link.active {
	background: #f2f2f2;
	color: #fff;
}
.tabs-rounded.tabs-gray-light .nav-item .nav-link.active .label,
.tabs-rounded.tabs-gray-light .nav-item .nav-link.active .label-badge {
	color: #f2f2f2;
}
.tabs-rounded.tabs-gray-light .nav {
	border-bottom-color: #f2f2f2;
}
.tabs-rounded.tabs-body-color .nav-item .nav-link.active {
	background: #292b2c;
	color: #fff;
}
.tabs-rounded.tabs-body-color .nav-item .nav-link.active .label,
.tabs-rounded.tabs-body-color .nav-item .nav-link.active .label-badge {
	color: #292b2c;
}
.tabs-rounded.tabs-body-color .nav {
	border-bottom-color: #292b2c;
}
.tabs-rounded.tabs-body-color-md .nav-item .nav-link.active {
	background: #5c5e5e;
	color: #fff;
}
.tabs-rounded.tabs-body-color-md .nav-item .nav-link.active .label,
.tabs-rounded.tabs-body-color-md .nav-item .nav-link.active .label-badge {
	color: #5c5e5e;
}
.tabs-rounded.tabs-body-color-md .nav {
	border-bottom-color: #5c5e5e;
}
.tabs-rounded.tabs-body-color-disabled .nav-item .nav-link.active {
	background: #8f9091;
	color: #fff;
}
.tabs-rounded.tabs-body-color-disabled .nav-item .nav-link.active .label,
.tabs-rounded.tabs-body-color-disabled .nav-item .nav-link.active .label-badge {
	color: #8f9091;
}
.tabs-rounded.tabs-body-color-disabled .nav {
	border-bottom-color: #8f9091;
}
.tabs-rounded.tabs-divider .nav-item .nav-link.active {
	background: #e0e0e0;
	color: #fff;
}
.tabs-rounded.tabs-divider .nav-item .nav-link.active .label,
.tabs-rounded.tabs-divider .nav-item .nav-link.active .label-badge {
	color: #e0e0e0;
}
.tabs-rounded.tabs-divider .nav {
	border-bottom-color: #e0e0e0;
}
.tabs-rounded.tabs-group .nav-item .nav-link.active {
	background: linear-gradient(135.58deg, #114b8a 0, #00d6ff 147%);
	color: #fff !important;
}
.tabs-rounded.tabs-group .nav-item .nav-link.active .label,
.tabs-rounded.tabs-group .nav-item .nav-link.active .label-badge {
	background: #fff;
}
.tabs-rounded.tabs-group .nav-item .nav-link.active .label span,
.tabs-rounded.tabs-group .nav-item .nav-link.active .label-badge span {
	background: linear-gradient(135.58deg, #114b8a 0, #00d6ff 147%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs-rounded.tabs-group .nav {
	border-image: linear-gradient(to right, #114b8a, #00d6ff) 1;
}
.tabs-rounded.tabs-dhms .nav-item .nav-link.active {
	background: linear-gradient(135.58deg, #f00a23 0, #fcb812 147%);
	color: #fff !important;
}
.tabs-rounded.tabs-dhms .nav-item .nav-link.active .label,
.tabs-rounded.tabs-dhms .nav-item .nav-link.active .label-badge {
	background: #fff;
}
.tabs-rounded.tabs-dhms .nav-item .nav-link.active .label span,
.tabs-rounded.tabs-dhms .nav-item .nav-link.active .label-badge span {
	background: linear-gradient(135.58deg, #f00a23 0, #fcb812 147%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs-rounded.tabs-dhms .nav {
	border-image: linear-gradient(to right, #f00a23, #fcb812) 1;
}
.tabs-rounded.tabs-health .nav-item .nav-link.active {
	background: linear-gradient(135.58deg, #1ebeaa 0, #3d45e0 147%);
	color: #fff !important;
}
.tabs-rounded.tabs-health .nav-item .nav-link.active .label,
.tabs-rounded.tabs-health .nav-item .nav-link.active .label-badge {
	background: #fff;
}
.tabs-rounded.tabs-health .nav-item .nav-link.active .label span,
.tabs-rounded.tabs-health .nav-item .nav-link.active .label-badge span {
	background: linear-gradient(135.58deg, #1ebeaa 0, #3d45e0 147%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs-rounded.tabs-health .nav {
	border-image: linear-gradient(to right, #1ebeaa, #3d45e0) 1;
}
.tabs-rounded.tabs-life .nav-item .nav-link.active {
	background: linear-gradient(135.58deg, #3d45e0 0, #00d6ff 147%);
	color: #fff !important;
}
.tabs-rounded.tabs-life .nav-item .nav-link.active .label,
.tabs-rounded.tabs-life .nav-item .nav-link.active .label-badge {
	background: #fff;
}
.tabs-rounded.tabs-life .nav-item .nav-link.active .label span,
.tabs-rounded.tabs-life .nav-item .nav-link.active .label-badge span {
	background: linear-gradient(135.58deg, #3d45e0 0, #00d6ff 147%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs-rounded.tabs-life .nav {
	border-image: linear-gradient(to right, #3d45e0, #00d6ff) 1;
}
.tabs-rounded.tabs-invest .nav-item .nav-link.active {
	background: linear-gradient(135.58deg, #9440e8 0, #00d6ff 147%);
	color: #fff !important;
}
.tabs-rounded.tabs-invest .nav-item .nav-link.active .label,
.tabs-rounded.tabs-invest .nav-item .nav-link.active .label-badge {
	background: #fff;
}
.tabs-rounded.tabs-invest .nav-item .nav-link.active .label span,
.tabs-rounded.tabs-invest .nav-item .nav-link.active .label-badge span {
	background: linear-gradient(135.58deg, #9440e8 0, #00d6ff 147%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs-rounded.tabs-invest .nav {
	border-image: linear-gradient(to right, #9440e8, #00d6ff) 1;
}
.tabs-rounded.tabs-insure .nav-item .nav-link.active {
	background: linear-gradient(135.58deg, #00a0d2 0, #00d6ff 147%);
	color: #fff !important;
}
.tabs-rounded.tabs-insure .nav-item .nav-link.active .label,
.tabs-rounded.tabs-insure .nav-item .nav-link.active .label-badge {
	background: #fff;
}
.tabs-rounded.tabs-insure .nav-item .nav-link.active .label span,
.tabs-rounded.tabs-insure .nav-item .nav-link.active .label-badge span {
	background: linear-gradient(135.58deg, #00a0d2 0, #00d6ff 147%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs-rounded.tabs-insure .nav {
	border-image: linear-gradient(to right, #00a0d2, #00d6ff) 1;
}
.tabs-rounded.tabs-bank .nav-item .nav-link.active {
	background: linear-gradient(135.58deg, #f8116a 0, #9440e8 147%);
	color: #fff !important;
}
.tabs-rounded.tabs-bank .nav-item .nav-link.active .label,
.tabs-rounded.tabs-bank .nav-item .nav-link.active .label-badge {
	background: #fff;
}
.tabs-rounded.tabs-bank .nav-item .nav-link.active .label span,
.tabs-rounded.tabs-bank .nav-item .nav-link.active .label-badge span {
	background: linear-gradient(135.58deg, #f8116a 0, #9440e8 147%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs-rounded.tabs-bank .nav {
	border-image: linear-gradient(to right, #f8116a, #9440e8) 1;
}
.tabs-rounded.tabs-vitality .nav-item .nav-link.active {
	background: linear-gradient(135.58deg, #ff5a22 0, #f41c5e 147%);
	color: #fff !important;
}
.tabs-rounded.tabs-vitality .nav-item .nav-link.active .label,
.tabs-rounded.tabs-vitality .nav-item .nav-link.active .label-badge {
	background: #fff;
}
.tabs-rounded.tabs-vitality .nav-item .nav-link.active .label span,
.tabs-rounded.tabs-vitality .nav-item .nav-link.active .label-badge span {
	background: linear-gradient(135.58deg, #ff5a22 0, #f41c5e 147%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs-rounded.tabs-vitality .nav {
	border-image: linear-gradient(to right, #ff5a22, #f41c5e) 1;
}
.tabs-rounded.tabs-purple .nav-item .nav-link.active {
	background: linear-gradient(135.58deg, #820082 0, #c6007e 147%);
	color: #fff !important;
}
.tabs-rounded.tabs-purple .nav-item .nav-link.active .label,
.tabs-rounded.tabs-purple .nav-item .nav-link.active .label-badge {
	background: #fff;
}
.tabs-rounded.tabs-purple .nav-item .nav-link.active .label span,
.tabs-rounded.tabs-purple .nav-item .nav-link.active .label-badge span {
	background: linear-gradient(135.58deg, #820082 0, #c6007e 147%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs-rounded.tabs-purple .nav {
	border-image: linear-gradient(to right, #820082, #c6007e) 1;
}
.tabs-rounded.tabs-banner .nav-item .nav-link.active {
	background: linear-gradient(135.58deg, rgba(255, 255, 255, 0.5) 0, rgba(0, 0, 0, 0.5) 147%);
	color: #fff !important;
}
.tabs-rounded.tabs-banner .nav-item .nav-link.active .label,
.tabs-rounded.tabs-banner .nav-item .nav-link.active .label-badge {
	background: #fff;
}
.tabs-rounded.tabs-banner .nav-item .nav-link.active .label span,
.tabs-rounded.tabs-banner .nav-item .nav-link.active .label-badge span {
	background: linear-gradient(135.58deg, rgba(255, 255, 255, 0.5) 0, rgba(0, 0, 0, 0.5) 147%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.tabs-rounded.tabs-banner .nav {
	border-image: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)) 1;
}
.tabs-rounded .nav-link {
	background: #f2f2f2;
	color: #5c5e5e;
}
.tabs-rounded .nav-link .label,
.tabs-rounded .nav-link .label-badge {
	background: #e0e0e0;
	color: #292b2c;
}
.tabs-rounded .nav-link.active .label,
.tabs-rounded .nav-link.active .label-badge {
	background: #fff;
}
.toast-message {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-animation:
		slide-in-right 0.5s ease-in 1s both,
		slide-out-right 0.5s ease-out 7s both;
	animation:
		slide-in-right 0.5s ease-in 1s both,
		slide-out-right 0.5s ease-out 7s both;
	border-radius: 5px;
	box-shadow:
		0 8px 10px rgba(146, 144, 144, 0.14),
		0 3px 14px rgba(151, 151, 151, 0.13),
		0 5px 5px rgba(0, 0, 0, 0.2);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 0.888888888889em;
	line-height: 20px;
	margin-bottom: 15px;
	margin-top: -60px;
	max-width: 500px;
	padding: 10px;
	position: fixed;
	right: 15px;
	top: 75px;
	z-index: 9998;
}
.toast-message svg {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 10px;
}
.toast-message span {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}
.toast-message:nth-last-child(2),
.toast-message > .toast-message {
	margin-top: 15px;
}
.toast-message:nth-last-child(3) {
	margin-top: 90px;
}
.toast-message:nth-last-child(4) {
	margin-top: 165px;
}
@-webkit-keyframes slide-in-right {
	0% {
		-webkit-transform: translateX(1000px);
		transform: translateX(1000px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
}
@keyframes slide-in-right {
	0% {
		-webkit-transform: translateX(1000px);
		transform: translateX(1000px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
}
@-webkit-keyframes slide-out-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(1000px);
		transform: translateX(1000px);
		opacity: 0;
	}
}
@keyframes slide-out-right {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(1000px);
		transform: translateX(1000px);
		opacity: 0;
	}
}
.toast-message-success {
	background: #dff1de;
	color: #264a24;
}
.toast-message-success svg.material,
.toast-message-success svg.material use {
	fill: #5fb85b !important;
}
.toast-message-info {
	background: #cedeed;
	color: #042442;
}
.toast-message-info svg.material,
.toast-message-info svg.material use {
	fill: #0b5ba4 !important;
}
.toast-message-danger {
	background: #f6d6d7;
	color: #531515;
}
.toast-message-danger svg.material,
.toast-message-danger svg.material use {
	fill: #d03435 !important;
}
.toast-message-warning {
	background: #ffe8d1;
	color: #66380a;
}
.toast-message-warning svg.material,
.toast-message-warning svg.material use {
	fill: #ff8b19 !important;
}
.toast-message-disabled {
	background: #f2f2f2;
	color: #5c5e5e;
}
.toast-message-disabled svg.material,
.toast-message-disabled svg.material use {
	fill: #5c5e5e !important;
}
.infinite-slider {
	height: 100%;
	margin: auto;
	overflow: hidden;
	position: relative;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 100vw;
}
.infinite-slider::after,
.infinite-slider::before {
	content: '';
	background: linear-gradient(270deg, #fff 0, rgba(255, 255, 255, 0) 78.38%);
	height: 100%;
	width: 40px;
	position: absolute;
	top: 0;
	z-index: 1;
}
@media (min-width: 768px) {
	.infinite-slider::after,
	.infinite-slider::before {
		width: 60px;
	}
}
.infinite-slider::after {
	right: 0;
}
.infinite-slider::before {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	left: 0;
}
.infinite-slider-offset .infinite-slider-track {
	padding-left: 20vw;
}
@media (max-width: 767px) {
	.infinite-slider-offset .infinite-slider-track {
		padding-left: 25vw;
	}
}
.infinite-slider-track {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-animation: scroll 20s linear infinite;
	animation: scroll 20s linear infinite;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: calc(25vw * 8);
}
@media (max-width: 767px) {
	.infinite-slider-track {
		width: calc(75vw * 8);
	}
}
.infinite-slider-item {
	height: auto;
	margin-left: 15px;
	width: 50vw;
}
.infinite-slider-item:first-child {
	margin-left: 0;
}
@media (max-width: 767px) {
	.infinite-slider-item .card-h-100 {
		height: 100%;
	}
}
.healthid.svg-sm,
.healthy-company.svg-sm,
.material.svg-sm,
.social.svg-sm {
	height: 20px;
	width: 20px;
}
.healthid.svg-md,
.healthy-company.svg-md,
.material.svg-md,
.social.svg-md {
	height: 30px;
	width: 30px;
}
.healthid.svg-lg,
.healthy-company.svg-lg,
.material.svg-lg,
.social.svg-lg {
	height: 60px;
	width: 60px;
}
.svg-sm {
	height: 30px;
	width: 30px;
}
.svg-md {
	height: 40px;
	width: 40px;
}
.svg-lg {
	height: 60px;
	width: 60px;
}
.disco.svg-sm {
	height: 30px;
	width: 30px;
}
.disco.svg-md {
	height: 40px;
	width: 40px;
}
.disco.svg-lg {
	height: 60px;
	width: 60px;
}
.disco.svg-xl {
	height: 90px;
	width: 90px;
}
@media (max-width: 767px) {
	.disco.svg-xl {
		height: 70px;
		width: 70px;
	}
}
.disco.svg-xxl {
	width: 140px;
	height: 140px;
}
@media (max-width: 767px) {
	.disco.svg-xxl {
		height: 100px;
		width: 100px;
	}
}
#gradient-dhms {
	--color-stop-1: #fcb812;
	--color-stop-2: #f00a23;
}
#gradient-health {
	--color-stop-1: #aadb1e;
	--color-stop-2: #00d6ff;
}
#gradient-life {
	--color-stop-1: #00d6ff;
	--color-stop-2: #3d45e0;
}
#gradient-invest {
	--color-stop-1: #00d6ff;
	--color-stop-2: #9440e8;
}
#gradient-insure {
	--color-stop-1: #00d6ff;
	--color-stop-2: #00a0d2;
}
#gradient-bank {
	--color-stop-1: #f8116a;
	--color-stop-2: #9440e8;
}
#gradient-vitality {
	--color-stop-1: #ff5a22;
	--color-stop-2: #f8116a;
}
#gradient-purple {
	--color-stop-1: #c6007e;
	--color-stop-2: #820082;
}
#gradient-group {
	--color-stop-1: #114b8a;
	--color-stop-2: #00d6ff;
}
svg.color-discovery-primary use {
	fill: #114b8a !important;
}
svg.color-charcoal use {
	fill: #292b2c !important;
}
svg.color-sunrise use {
	fill: #fcb812 !important;
}
svg.color-sunset use {
	fill: #f00a23 !important;
}
svg.color-grass use {
	fill: #aadb1e !important;
}
svg.color-tree use {
	fill: #1ebeaa !important;
}
svg.color-sky use {
	fill: #00d6ff !important;
}
svg.color-star use {
	fill: #00a0d2 !important;
}
svg.color-midnight use {
	fill: #9440e8 !important;
}
svg.color-ocean use {
	fill: #3d45e0 !important;
}
svg.color-royal use {
	fill: #820082 !important;
}
svg.color-violet use {
	fill: #c6007e !important;
}
svg.color-vitality-orange use {
	fill: #ff5a22 !important;
}
svg.color-vitality-pink use {
	fill: #f41c5e !important;
}
svg.color-gray-lightest use {
	fill: #fafafa !important;
}
svg.color-gray-lighter use {
	fill: #f5f5f5 !important;
}
svg.color-gray-light use {
	fill: #f2f2f2 !important;
}
svg.color-body-color use {
	fill: #292b2c !important;
}
svg.color-body-color-md use {
	fill: #5c5e5e !important;
}
svg.color-body-color-disabled use {
	fill: #8f9091 !important;
}
svg.color-divider use {
	fill: #e0e0e0 !important;
}
svg.svg-gradient-dhms,
svg.svg-gradient-dhms use {
	fill: url(#gradient-dhms) !important;
}
svg.svg-gradient-health,
svg.svg-gradient-health use {
	fill: url(#gradient-health) !important;
}
svg.svg-gradient-life,
svg.svg-gradient-life use {
	fill: url(#gradient-life) !important;
}
svg.svg-gradient-invest,
svg.svg-gradient-invest use {
	fill: url(#gradient-invest) !important;
}
svg.svg-gradient-insure,
svg.svg-gradient-insure use {
	fill: url(#gradient-insure) !important;
}
svg.svg-gradient-bank,
svg.svg-gradient-bank use {
	fill: url(#gradient-bank) !important;
}
svg.svg-gradient-vitality,
svg.svg-gradient-vitality use {
	fill: url(#gradient-vitality) !important;
}
svg.svg-gradient-purple,
svg.svg-gradient-purple use {
	fill: url(#gradient-purple) !important;
}
svg.svg-gradient-group,
svg.svg-gradient-group use {
	fill: url(#gradient-group) !important;
}
.mt-n0 {
	margin-top: 0 !important;
}
.mr-n0 {
	margin-right: 0 !important;
}
.mb-n0 {
	margin-bottom: 0 !important;
}
.ml-n0 {
	margin-left: 0 !important;
}
.mx-n0 {
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.my-n0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.mt-n1 {
	margin-top: -15px !important;
}
.mr-n1 {
	margin-right: -15px !important;
}
.mb-n1 {
	margin-bottom: -15px !important;
}
.ml-n1 {
	margin-left: -15px !important;
}
.mx-n1 {
	margin-right: -15px !important;
	margin-left: -15px !important;
}
.my-n1 {
	margin-top: -15px !important;
	margin-bottom: -15px !important;
}
.mt-n2 {
	margin-top: -45px !important;
}
.mr-n2 {
	margin-right: -45px !important;
}
.mb-n2 {
	margin-bottom: -45px !important;
}
.ml-n2 {
	margin-left: -45px !important;
}
.mx-n2 {
	margin-right: -45px !important;
	margin-left: -45px !important;
}
.my-n2 {
	margin-top: -45px !important;
	margin-bottom: -45px !important;
}
.mt-n3 {
	margin-top: -60px !important;
}
.mr-n3 {
	margin-right: -60px !important;
}
.mb-n3 {
	margin-bottom: -60px !important;
}
.ml-n3 {
	margin-left: -60px !important;
}
.mx-n3 {
	margin-right: -60px !important;
	margin-left: -60px !important;
}
.my-n3 {
	margin-top: -60px !important;
	margin-bottom: -60px !important;
}
.mt-n4 {
	margin-top: -90px !important;
}
.mr-n4 {
	margin-right: -90px !important;
}
.mb-n4 {
	margin-bottom: -90px !important;
}
.ml-n4 {
	margin-left: -90px !important;
}
.mx-n4 {
	margin-right: -90px !important;
	margin-left: -90px !important;
}
.my-n4 {
	margin-top: -90px !important;
	margin-bottom: -90px !important;
}
@media (min-width: 576px) {
	.mt-sm-n0 {
		margin-top: 0 !important;
	}
	.mr-sm-n0 {
		margin-right: 0 !important;
	}
	.mb-sm-n0 {
		margin-bottom: 0 !important;
	}
	.ml-sm-n0 {
		margin-left: 0 !important;
	}
	.mx-sm-n0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.my-sm-n0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.mt-sm-n1 {
		margin-top: -15px !important;
	}
	.mr-sm-n1 {
		margin-right: -15px !important;
	}
	.mb-sm-n1 {
		margin-bottom: -15px !important;
	}
	.ml-sm-n1 {
		margin-left: -15px !important;
	}
	.mx-sm-n1 {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}
	.my-sm-n1 {
		margin-top: -15px !important;
		margin-bottom: -15px !important;
	}
	.mt-sm-n2 {
		margin-top: -45px !important;
	}
	.mr-sm-n2 {
		margin-right: -45px !important;
	}
	.mb-sm-n2 {
		margin-bottom: -45px !important;
	}
	.ml-sm-n2 {
		margin-left: -45px !important;
	}
	.mx-sm-n2 {
		margin-right: -45px !important;
		margin-left: -45px !important;
	}
	.my-sm-n2 {
		margin-top: -45px !important;
		margin-bottom: -45px !important;
	}
	.mt-sm-n3 {
		margin-top: -60px !important;
	}
	.mr-sm-n3 {
		margin-right: -60px !important;
	}
	.mb-sm-n3 {
		margin-bottom: -60px !important;
	}
	.ml-sm-n3 {
		margin-left: -60px !important;
	}
	.mx-sm-n3 {
		margin-right: -60px !important;
		margin-left: -60px !important;
	}
	.my-sm-n3 {
		margin-top: -60px !important;
		margin-bottom: -60px !important;
	}
	.mt-sm-n4 {
		margin-top: -90px !important;
	}
	.mr-sm-n4 {
		margin-right: -90px !important;
	}
	.mb-sm-n4 {
		margin-bottom: -90px !important;
	}
	.ml-sm-n4 {
		margin-left: -90px !important;
	}
	.mx-sm-n4 {
		margin-right: -90px !important;
		margin-left: -90px !important;
	}
	.my-sm-n4 {
		margin-top: -90px !important;
		margin-bottom: -90px !important;
	}
}
@media (min-width: 768px) {
	.mt-md-n0 {
		margin-top: 0 !important;
	}
	.mr-md-n0 {
		margin-right: 0 !important;
	}
	.mb-md-n0 {
		margin-bottom: 0 !important;
	}
	.ml-md-n0 {
		margin-left: 0 !important;
	}
	.mx-md-n0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.my-md-n0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.mt-md-n1 {
		margin-top: -15px !important;
	}
	.mr-md-n1 {
		margin-right: -15px !important;
	}
	.mb-md-n1 {
		margin-bottom: -15px !important;
	}
	.ml-md-n1 {
		margin-left: -15px !important;
	}
	.mx-md-n1 {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}
	.my-md-n1 {
		margin-top: -15px !important;
		margin-bottom: -15px !important;
	}
	.mt-md-n2 {
		margin-top: -45px !important;
	}
	.mr-md-n2 {
		margin-right: -45px !important;
	}
	.mb-md-n2 {
		margin-bottom: -45px !important;
	}
	.ml-md-n2 {
		margin-left: -45px !important;
	}
	.mx-md-n2 {
		margin-right: -45px !important;
		margin-left: -45px !important;
	}
	.my-md-n2 {
		margin-top: -45px !important;
		margin-bottom: -45px !important;
	}
	.mt-md-n3 {
		margin-top: -60px !important;
	}
	.mr-md-n3 {
		margin-right: -60px !important;
	}
	.mb-md-n3 {
		margin-bottom: -60px !important;
	}
	.ml-md-n3 {
		margin-left: -60px !important;
	}
	.mx-md-n3 {
		margin-right: -60px !important;
		margin-left: -60px !important;
	}
	.my-md-n3 {
		margin-top: -60px !important;
		margin-bottom: -60px !important;
	}
	.mt-md-n4 {
		margin-top: -90px !important;
	}
	.mr-md-n4 {
		margin-right: -90px !important;
	}
	.mb-md-n4 {
		margin-bottom: -90px !important;
	}
	.ml-md-n4 {
		margin-left: -90px !important;
	}
	.mx-md-n4 {
		margin-right: -90px !important;
		margin-left: -90px !important;
	}
	.my-md-n4 {
		margin-top: -90px !important;
		margin-bottom: -90px !important;
	}
}
@media (min-width: 992px) {
	.mt-lg-n0 {
		margin-top: 0 !important;
	}
	.mr-lg-n0 {
		margin-right: 0 !important;
	}
	.mb-lg-n0 {
		margin-bottom: 0 !important;
	}
	.ml-lg-n0 {
		margin-left: 0 !important;
	}
	.mx-lg-n0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.my-lg-n0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.mt-lg-n1 {
		margin-top: -15px !important;
	}
	.mr-lg-n1 {
		margin-right: -15px !important;
	}
	.mb-lg-n1 {
		margin-bottom: -15px !important;
	}
	.ml-lg-n1 {
		margin-left: -15px !important;
	}
	.mx-lg-n1 {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}
	.my-lg-n1 {
		margin-top: -15px !important;
		margin-bottom: -15px !important;
	}
	.mt-lg-n2 {
		margin-top: -45px !important;
	}
	.mr-lg-n2 {
		margin-right: -45px !important;
	}
	.mb-lg-n2 {
		margin-bottom: -45px !important;
	}
	.ml-lg-n2 {
		margin-left: -45px !important;
	}
	.mx-lg-n2 {
		margin-right: -45px !important;
		margin-left: -45px !important;
	}
	.my-lg-n2 {
		margin-top: -45px !important;
		margin-bottom: -45px !important;
	}
	.mt-lg-n3 {
		margin-top: -60px !important;
	}
	.mr-lg-n3 {
		margin-right: -60px !important;
	}
	.mb-lg-n3 {
		margin-bottom: -60px !important;
	}
	.ml-lg-n3 {
		margin-left: -60px !important;
	}
	.mx-lg-n3 {
		margin-right: -60px !important;
		margin-left: -60px !important;
	}
	.my-lg-n3 {
		margin-top: -60px !important;
		margin-bottom: -60px !important;
	}
	.mt-lg-n4 {
		margin-top: -90px !important;
	}
	.mr-lg-n4 {
		margin-right: -90px !important;
	}
	.mb-lg-n4 {
		margin-bottom: -90px !important;
	}
	.ml-lg-n4 {
		margin-left: -90px !important;
	}
	.mx-lg-n4 {
		margin-right: -90px !important;
		margin-left: -90px !important;
	}
	.my-lg-n4 {
		margin-top: -90px !important;
		margin-bottom: -90px !important;
	}
}
@media (min-width: 1200px) {
	.mt-xl-n0 {
		margin-top: 0 !important;
	}
	.mr-xl-n0 {
		margin-right: 0 !important;
	}
	.mb-xl-n0 {
		margin-bottom: 0 !important;
	}
	.ml-xl-n0 {
		margin-left: 0 !important;
	}
	.mx-xl-n0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.my-xl-n0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.mt-xl-n1 {
		margin-top: -15px !important;
	}
	.mr-xl-n1 {
		margin-right: -15px !important;
	}
	.mb-xl-n1 {
		margin-bottom: -15px !important;
	}
	.ml-xl-n1 {
		margin-left: -15px !important;
	}
	.mx-xl-n1 {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}
	.my-xl-n1 {
		margin-top: -15px !important;
		margin-bottom: -15px !important;
	}
	.mt-xl-n2 {
		margin-top: -45px !important;
	}
	.mr-xl-n2 {
		margin-right: -45px !important;
	}
	.mb-xl-n2 {
		margin-bottom: -45px !important;
	}
	.ml-xl-n2 {
		margin-left: -45px !important;
	}
	.mx-xl-n2 {
		margin-right: -45px !important;
		margin-left: -45px !important;
	}
	.my-xl-n2 {
		margin-top: -45px !important;
		margin-bottom: -45px !important;
	}
	.mt-xl-n3 {
		margin-top: -60px !important;
	}
	.mr-xl-n3 {
		margin-right: -60px !important;
	}
	.mb-xl-n3 {
		margin-bottom: -60px !important;
	}
	.ml-xl-n3 {
		margin-left: -60px !important;
	}
	.mx-xl-n3 {
		margin-right: -60px !important;
		margin-left: -60px !important;
	}
	.my-xl-n3 {
		margin-top: -60px !important;
		margin-bottom: -60px !important;
	}
	.mt-xl-n4 {
		margin-top: -90px !important;
	}
	.mr-xl-n4 {
		margin-right: -90px !important;
	}
	.mb-xl-n4 {
		margin-bottom: -90px !important;
	}
	.ml-xl-n4 {
		margin-left: -90px !important;
	}
	.mx-xl-n4 {
		margin-right: -90px !important;
		margin-left: -90px !important;
	}
	.my-xl-n4 {
		margin-top: -90px !important;
		margin-bottom: -90px !important;
	}
}
.m-0\/5 {
	margin: 5px !important;
}
.mt-0\/5 {
	margin-top: 5px !important;
}
.mr-0\/5 {
	margin-right: 5px !important;
}
.mb-0\/5 {
	margin-bottom: 5px !important;
}
.ml-0\/5 {
	margin-left: 5px !important;
}
.mx-0\/5 {
	margin-right: 5px !important;
	margin-left: 5px !important;
}
.my-0\/5 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
.m-1\/5 {
	margin: 10px !important;
}
.mt-1\/5 {
	margin-top: 10px !important;
}
.mr-1\/5 {
	margin-right: 10px !important;
}
.mb-1\/5 {
	margin-bottom: 10px !important;
}
.ml-1\/5 {
	margin-left: 10px !important;
}
.mx-1\/5 {
	margin-right: 10px !important;
	margin-left: 10px !important;
}
.my-1\/5 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.m-2\/5 {
	margin: 30px !important;
}
.mt-2\/5 {
	margin-top: 30px !important;
}
.mr-2\/5 {
	margin-right: 30px !important;
}
.mb-2\/5 {
	margin-bottom: 30px !important;
}
.ml-2\/5 {
	margin-left: 30px !important;
}
.mx-2\/5 {
	margin-right: 30px !important;
	margin-left: 30px !important;
}
.my-2\/5 {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}
.p-0\/5 {
	padding: 5px !important;
}
.pt-0\/5 {
	padding-top: 5px !important;
}
.pr-0\/5 {
	padding-right: 5px !important;
}
.pb-0\/5 {
	padding-bottom: 5px !important;
}
.pl-0\/5 {
	padding-left: 5px !important;
}
.px-0\/5 {
	padding-right: 5px !important;
	padding-left: 5px !important;
}
.py-0\/5 {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.p-1\/5 {
	padding: 10px !important;
}
.pt-1\/5 {
	padding-top: 10px !important;
}
.pr-1\/5 {
	padding-right: 10px !important;
}
.pb-1\/5 {
	padding-bottom: 10px !important;
}
.pl-1\/5 {
	padding-left: 10px !important;
}
.px-1\/5 {
	padding-right: 10px !important;
	padding-left: 10px !important;
}
.py-1\/5 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.p-2\/5 {
	padding: 30px !important;
}
.pt-2\/5 {
	padding-top: 30px !important;
}
.pr-2\/5 {
	padding-right: 30px !important;
}
.pb-2\/5 {
	padding-bottom: 30px !important;
}
.pl-2\/5 {
	padding-left: 30px !important;
}
.px-2\/5 {
	padding-right: 30px !important;
	padding-left: 30px !important;
}
.py-2\/5 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
@media (min-width: 576px) {
	.m-sm-0\/5 {
		margin: 5px !important;
	}
	.mt-sm-0\/5 {
		margin-top: 5px !important;
	}
	.mr-sm-0\/5 {
		margin-right: 5px !important;
	}
	.mb-sm-0\/5 {
		margin-bottom: 5px !important;
	}
	.ml-sm-0\/5 {
		margin-left: 5px !important;
	}
	.mx-sm-0\/5 {
		margin-right: 5px !important;
		margin-left: 5px !important;
	}
	.my-sm-0\/5 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}
	.m-sm-1\/5 {
		margin: 10px !important;
	}
	.mt-sm-1\/5 {
		margin-top: 10px !important;
	}
	.mr-sm-1\/5 {
		margin-right: 10px !important;
	}
	.mb-sm-1\/5 {
		margin-bottom: 10px !important;
	}
	.ml-sm-1\/5 {
		margin-left: 10px !important;
	}
	.mx-sm-1\/5 {
		margin-right: 10px !important;
		margin-left: 10px !important;
	}
	.my-sm-1\/5 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.m-sm-2\/5 {
		margin: 30px !important;
	}
	.mt-sm-2\/5 {
		margin-top: 30px !important;
	}
	.mr-sm-2\/5 {
		margin-right: 30px !important;
	}
	.mb-sm-2\/5 {
		margin-bottom: 30px !important;
	}
	.ml-sm-2\/5 {
		margin-left: 30px !important;
	}
	.mx-sm-2\/5 {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}
	.my-sm-2\/5 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	.p-sm-0\/5 {
		padding: 5px !important;
	}
	.pt-sm-0\/5 {
		padding-top: 5px !important;
	}
	.pr-sm-0\/5 {
		padding-right: 5px !important;
	}
	.pb-sm-0\/5 {
		padding-bottom: 5px !important;
	}
	.pl-sm-0\/5 {
		padding-left: 5px !important;
	}
	.px-sm-0\/5 {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
	.py-sm-0\/5 {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
	.p-sm-1\/5 {
		padding: 10px !important;
	}
	.pt-sm-1\/5 {
		padding-top: 10px !important;
	}
	.pr-sm-1\/5 {
		padding-right: 10px !important;
	}
	.pb-sm-1\/5 {
		padding-bottom: 10px !important;
	}
	.pl-sm-1\/5 {
		padding-left: 10px !important;
	}
	.px-sm-1\/5 {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.py-sm-1\/5 {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.p-sm-2\/5 {
		padding: 30px !important;
	}
	.pt-sm-2\/5 {
		padding-top: 30px !important;
	}
	.pr-sm-2\/5 {
		padding-right: 30px !important;
	}
	.pb-sm-2\/5 {
		padding-bottom: 30px !important;
	}
	.pl-sm-2\/5 {
		padding-left: 30px !important;
	}
	.px-sm-2\/5 {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}
	.py-sm-2\/5 {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
}
@media (min-width: 768px) {
	.m-md-0\/5 {
		margin: 5px !important;
	}
	.mt-md-0\/5 {
		margin-top: 5px !important;
	}
	.mr-md-0\/5 {
		margin-right: 5px !important;
	}
	.mb-md-0\/5 {
		margin-bottom: 5px !important;
	}
	.ml-md-0\/5 {
		margin-left: 5px !important;
	}
	.mx-md-0\/5 {
		margin-right: 5px !important;
		margin-left: 5px !important;
	}
	.my-md-0\/5 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}
	.m-md-1\/5 {
		margin: 10px !important;
	}
	.mt-md-1\/5 {
		margin-top: 10px !important;
	}
	.mr-md-1\/5 {
		margin-right: 10px !important;
	}
	.mb-md-1\/5 {
		margin-bottom: 10px !important;
	}
	.ml-md-1\/5 {
		margin-left: 10px !important;
	}
	.mx-md-1\/5 {
		margin-right: 10px !important;
		margin-left: 10px !important;
	}
	.my-md-1\/5 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.m-md-2\/5 {
		margin: 30px !important;
	}
	.mt-md-2\/5 {
		margin-top: 30px !important;
	}
	.mr-md-2\/5 {
		margin-right: 30px !important;
	}
	.mb-md-2\/5 {
		margin-bottom: 30px !important;
	}
	.ml-md-2\/5 {
		margin-left: 30px !important;
	}
	.mx-md-2\/5 {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}
	.my-md-2\/5 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	.p-md-0\/5 {
		padding: 5px !important;
	}
	.pt-md-0\/5 {
		padding-top: 5px !important;
	}
	.pr-md-0\/5 {
		padding-right: 5px !important;
	}
	.pb-md-0\/5 {
		padding-bottom: 5px !important;
	}
	.pl-md-0\/5 {
		padding-left: 5px !important;
	}
	.px-md-0\/5 {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
	.py-md-0\/5 {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
	.p-md-1\/5 {
		padding: 10px !important;
	}
	.pt-md-1\/5 {
		padding-top: 10px !important;
	}
	.pr-md-1\/5 {
		padding-right: 10px !important;
	}
	.pb-md-1\/5 {
		padding-bottom: 10px !important;
	}
	.pl-md-1\/5 {
		padding-left: 10px !important;
	}
	.px-md-1\/5 {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.py-md-1\/5 {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.p-md-2\/5 {
		padding: 30px !important;
	}
	.pt-md-2\/5 {
		padding-top: 30px !important;
	}
	.pr-md-2\/5 {
		padding-right: 30px !important;
	}
	.pb-md-2\/5 {
		padding-bottom: 30px !important;
	}
	.pl-md-2\/5 {
		padding-left: 30px !important;
	}
	.px-md-2\/5 {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}
	.py-md-2\/5 {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
}
@media (min-width: 992px) {
	.m-lg-0\/5 {
		margin: 5px !important;
	}
	.mt-lg-0\/5 {
		margin-top: 5px !important;
	}
	.mr-lg-0\/5 {
		margin-right: 5px !important;
	}
	.mb-lg-0\/5 {
		margin-bottom: 5px !important;
	}
	.ml-lg-0\/5 {
		margin-left: 5px !important;
	}
	.mx-lg-0\/5 {
		margin-right: 5px !important;
		margin-left: 5px !important;
	}
	.my-lg-0\/5 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}
	.m-lg-1\/5 {
		margin: 10px !important;
	}
	.mt-lg-1\/5 {
		margin-top: 10px !important;
	}
	.mr-lg-1\/5 {
		margin-right: 10px !important;
	}
	.mb-lg-1\/5 {
		margin-bottom: 10px !important;
	}
	.ml-lg-1\/5 {
		margin-left: 10px !important;
	}
	.mx-lg-1\/5 {
		margin-right: 10px !important;
		margin-left: 10px !important;
	}
	.my-lg-1\/5 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.m-lg-2\/5 {
		margin: 30px !important;
	}
	.mt-lg-2\/5 {
		margin-top: 30px !important;
	}
	.mr-lg-2\/5 {
		margin-right: 30px !important;
	}
	.mb-lg-2\/5 {
		margin-bottom: 30px !important;
	}
	.ml-lg-2\/5 {
		margin-left: 30px !important;
	}
	.mx-lg-2\/5 {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}
	.my-lg-2\/5 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	.p-lg-0\/5 {
		padding: 5px !important;
	}
	.pt-lg-0\/5 {
		padding-top: 5px !important;
	}
	.pr-lg-0\/5 {
		padding-right: 5px !important;
	}
	.pb-lg-0\/5 {
		padding-bottom: 5px !important;
	}
	.pl-lg-0\/5 {
		padding-left: 5px !important;
	}
	.px-lg-0\/5 {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
	.py-lg-0\/5 {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
	.p-lg-1\/5 {
		padding: 10px !important;
	}
	.pt-lg-1\/5 {
		padding-top: 10px !important;
	}
	.pr-lg-1\/5 {
		padding-right: 10px !important;
	}
	.pb-lg-1\/5 {
		padding-bottom: 10px !important;
	}
	.pl-lg-1\/5 {
		padding-left: 10px !important;
	}
	.px-lg-1\/5 {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.py-lg-1\/5 {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.p-lg-2\/5 {
		padding: 30px !important;
	}
	.pt-lg-2\/5 {
		padding-top: 30px !important;
	}
	.pr-lg-2\/5 {
		padding-right: 30px !important;
	}
	.pb-lg-2\/5 {
		padding-bottom: 30px !important;
	}
	.pl-lg-2\/5 {
		padding-left: 30px !important;
	}
	.px-lg-2\/5 {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}
	.py-lg-2\/5 {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
}
@media (min-width: 1200px) {
	.m-xl-0\/5 {
		margin: 5px !important;
	}
	.mt-xl-0\/5 {
		margin-top: 5px !important;
	}
	.mr-xl-0\/5 {
		margin-right: 5px !important;
	}
	.mb-xl-0\/5 {
		margin-bottom: 5px !important;
	}
	.ml-xl-0\/5 {
		margin-left: 5px !important;
	}
	.mx-xl-0\/5 {
		margin-right: 5px !important;
		margin-left: 5px !important;
	}
	.my-xl-0\/5 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}
	.m-xl-1\/5 {
		margin: 10px !important;
	}
	.mt-xl-1\/5 {
		margin-top: 10px !important;
	}
	.mr-xl-1\/5 {
		margin-right: 10px !important;
	}
	.mb-xl-1\/5 {
		margin-bottom: 10px !important;
	}
	.ml-xl-1\/5 {
		margin-left: 10px !important;
	}
	.mx-xl-1\/5 {
		margin-right: 10px !important;
		margin-left: 10px !important;
	}
	.my-xl-1\/5 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	.m-xl-2\/5 {
		margin: 30px !important;
	}
	.mt-xl-2\/5 {
		margin-top: 30px !important;
	}
	.mr-xl-2\/5 {
		margin-right: 30px !important;
	}
	.mb-xl-2\/5 {
		margin-bottom: 30px !important;
	}
	.ml-xl-2\/5 {
		margin-left: 30px !important;
	}
	.mx-xl-2\/5 {
		margin-right: 30px !important;
		margin-left: 30px !important;
	}
	.my-xl-2\/5 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	.p-xl-0\/5 {
		padding: 5px !important;
	}
	.pt-xl-0\/5 {
		padding-top: 5px !important;
	}
	.pr-xl-0\/5 {
		padding-right: 5px !important;
	}
	.pb-xl-0\/5 {
		padding-bottom: 5px !important;
	}
	.pl-xl-0\/5 {
		padding-left: 5px !important;
	}
	.px-xl-0\/5 {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
	.py-xl-0\/5 {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
	.p-xl-1\/5 {
		padding: 10px !important;
	}
	.pt-xl-1\/5 {
		padding-top: 10px !important;
	}
	.pr-xl-1\/5 {
		padding-right: 10px !important;
	}
	.pb-xl-1\/5 {
		padding-bottom: 10px !important;
	}
	.pl-xl-1\/5 {
		padding-left: 10px !important;
	}
	.px-xl-1\/5 {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.py-xl-1\/5 {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.p-xl-2\/5 {
		padding: 30px !important;
	}
	.pt-xl-2\/5 {
		padding-top: 30px !important;
	}
	.pr-xl-2\/5 {
		padding-right: 30px !important;
	}
	.pb-xl-2\/5 {
		padding-bottom: 30px !important;
	}
	.pl-xl-2\/5 {
		padding-left: 30px !important;
	}
	.px-xl-2\/5 {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}
	.py-xl-2\/5 {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
}
.mt-n0\/5 {
	margin-top: -5px !important;
}
.mr-n0\/5 {
	margin-right: -5px !important;
}
.mb-n0\/5 {
	margin-bottom: -5px !important;
}
.ml-n0\/5 {
	margin-left: -5px !important;
}
.mx-n0\/5 {
	margin-right: -5px !important;
	margin-left: -5px !important;
}
.my-n0\/5 {
	margin-top: -5px !important;
	margin-bottom: -5px !important;
}
.mt-n1\/5 {
	margin-top: -10px !important;
}
.mr-n1\/5 {
	margin-right: -10px !important;
}
.mb-n1\/5 {
	margin-bottom: -10px !important;
}
.ml-n1\/5 {
	margin-left: -10px !important;
}
.mx-n1\/5 {
	margin-right: -10px !important;
	margin-left: -10px !important;
}
.my-n1\/5 {
	margin-top: -10px !important;
	margin-bottom: -10px !important;
}
.mt-n2\/5 {
	margin-top: -30px !important;
}
.mr-n2\/5 {
	margin-right: -30px !important;
}
.mb-n2\/5 {
	margin-bottom: -30px !important;
}
.ml-n2\/5 {
	margin-left: -30px !important;
}
.mx-n2\/5 {
	margin-right: -30px !important;
	margin-left: -30px !important;
}
.my-n2\/5 {
	margin-top: -30px !important;
	margin-bottom: -30px !important;
}
@media (min-width: 576px) {
	.mt-sm-n0\/5 {
		margin-top: -5px !important;
	}
	.mr-sm-n0\/5 {
		margin-right: -5px !important;
	}
	.mb-sm-n0\/5 {
		margin-bottom: -5px !important;
	}
	.ml-sm-n0\/5 {
		margin-left: -5px !important;
	}
	.mx-sm-n0\/5 {
		margin-right: -5px !important;
		margin-left: -5px !important;
	}
	.my-sm-n0\/5 {
		margin-top: -5px !important;
		margin-bottom: -5px !important;
	}
	.mt-sm-n1\/5 {
		margin-top: -10px !important;
	}
	.mr-sm-n1\/5 {
		margin-right: -10px !important;
	}
	.mb-sm-n1\/5 {
		margin-bottom: -10px !important;
	}
	.ml-sm-n1\/5 {
		margin-left: -10px !important;
	}
	.mx-sm-n1\/5 {
		margin-right: -10px !important;
		margin-left: -10px !important;
	}
	.my-sm-n1\/5 {
		margin-top: -10px !important;
		margin-bottom: -10px !important;
	}
	.mt-sm-n2\/5 {
		margin-top: -30px !important;
	}
	.mr-sm-n2\/5 {
		margin-right: -30px !important;
	}
	.mb-sm-n2\/5 {
		margin-bottom: -30px !important;
	}
	.ml-sm-n2\/5 {
		margin-left: -30px !important;
	}
	.mx-sm-n2\/5 {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}
	.my-sm-n2\/5 {
		margin-top: -30px !important;
		margin-bottom: -30px !important;
	}
}
@media (min-width: 768px) {
	.mt-md-n0\/5 {
		margin-top: -5px !important;
	}
	.mr-md-n0\/5 {
		margin-right: -5px !important;
	}
	.mb-md-n0\/5 {
		margin-bottom: -5px !important;
	}
	.ml-md-n0\/5 {
		margin-left: -5px !important;
	}
	.mx-md-n0\/5 {
		margin-right: -5px !important;
		margin-left: -5px !important;
	}
	.my-md-n0\/5 {
		margin-top: -5px !important;
		margin-bottom: -5px !important;
	}
	.mt-md-n1\/5 {
		margin-top: -10px !important;
	}
	.mr-md-n1\/5 {
		margin-right: -10px !important;
	}
	.mb-md-n1\/5 {
		margin-bottom: -10px !important;
	}
	.ml-md-n1\/5 {
		margin-left: -10px !important;
	}
	.mx-md-n1\/5 {
		margin-right: -10px !important;
		margin-left: -10px !important;
	}
	.my-md-n1\/5 {
		margin-top: -10px !important;
		margin-bottom: -10px !important;
	}
	.mt-md-n2\/5 {
		margin-top: -30px !important;
	}
	.mr-md-n2\/5 {
		margin-right: -30px !important;
	}
	.mb-md-n2\/5 {
		margin-bottom: -30px !important;
	}
	.ml-md-n2\/5 {
		margin-left: -30px !important;
	}
	.mx-md-n2\/5 {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}
	.my-md-n2\/5 {
		margin-top: -30px !important;
		margin-bottom: -30px !important;
	}
}
@media (min-width: 992px) {
	.mt-lg-n0\/5 {
		margin-top: -5px !important;
	}
	.mr-lg-n0\/5 {
		margin-right: -5px !important;
	}
	.mb-lg-n0\/5 {
		margin-bottom: -5px !important;
	}
	.ml-lg-n0\/5 {
		margin-left: -5px !important;
	}
	.mx-lg-n0\/5 {
		margin-right: -5px !important;
		margin-left: -5px !important;
	}
	.my-lg-n0\/5 {
		margin-top: -5px !important;
		margin-bottom: -5px !important;
	}
	.mt-lg-n1\/5 {
		margin-top: -10px !important;
	}
	.mr-lg-n1\/5 {
		margin-right: -10px !important;
	}
	.mb-lg-n1\/5 {
		margin-bottom: -10px !important;
	}
	.ml-lg-n1\/5 {
		margin-left: -10px !important;
	}
	.mx-lg-n1\/5 {
		margin-right: -10px !important;
		margin-left: -10px !important;
	}
	.my-lg-n1\/5 {
		margin-top: -10px !important;
		margin-bottom: -10px !important;
	}
	.mt-lg-n2\/5 {
		margin-top: -30px !important;
	}
	.mr-lg-n2\/5 {
		margin-right: -30px !important;
	}
	.mb-lg-n2\/5 {
		margin-bottom: -30px !important;
	}
	.ml-lg-n2\/5 {
		margin-left: -30px !important;
	}
	.mx-lg-n2\/5 {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}
	.my-lg-n2\/5 {
		margin-top: -30px !important;
		margin-bottom: -30px !important;
	}
}
@media (min-width: 1200px) {
	.mt-xl-n0\/5 {
		margin-top: -5px !important;
	}
	.mr-xl-n0\/5 {
		margin-right: -5px !important;
	}
	.mb-xl-n0\/5 {
		margin-bottom: -5px !important;
	}
	.ml-xl-n0\/5 {
		margin-left: -5px !important;
	}
	.mx-xl-n0\/5 {
		margin-right: -5px !important;
		margin-left: -5px !important;
	}
	.my-xl-n0\/5 {
		margin-top: -5px !important;
		margin-bottom: -5px !important;
	}
	.mt-xl-n1\/5 {
		margin-top: -10px !important;
	}
	.mr-xl-n1\/5 {
		margin-right: -10px !important;
	}
	.mb-xl-n1\/5 {
		margin-bottom: -10px !important;
	}
	.ml-xl-n1\/5 {
		margin-left: -10px !important;
	}
	.mx-xl-n1\/5 {
		margin-right: -10px !important;
		margin-left: -10px !important;
	}
	.my-xl-n1\/5 {
		margin-top: -10px !important;
		margin-bottom: -10px !important;
	}
	.mt-xl-n2\/5 {
		margin-top: -30px !important;
	}
	.mr-xl-n2\/5 {
		margin-right: -30px !important;
	}
	.mb-xl-n2\/5 {
		margin-bottom: -30px !important;
	}
	.ml-xl-n2\/5 {
		margin-left: -30px !important;
	}
	.mx-xl-n2\/5 {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}
	.my-xl-n2\/5 {
		margin-top: -30px !important;
		margin-bottom: -30px !important;
	}
}
.z-index-1 {
	z-index: 1000;
}
.z-index-2 {
	z-index: 1020;
}
.z-index-3 {
	z-index: 1030;
}
.z-index-4 {
	z-index: 1040;
}
.z-index-5 {
	z-index: 1045;
}
.z-index-6 {
	z-index: 1050;
}
.z-index-7 {
	z-index: 1055;
}
.z-index-8 {
	z-index: 1070;
}
.z-index-9 {
	z-index: 1080;
}
.lh-xs {
	line-height: 26px;
}
.lh-sm {
	line-height: 28px;
}
.lh-md {
	line-height: 30px;
}
.lh-lg {
	line-height: 32px;
}
.lh-xl {
	line-height: 36px;
}
.order-1 {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}
.order-2 {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}
.order-3 {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}
.order-4 {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}
.order-5 {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}
.order-6 {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}
.order-7 {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}
.order-8 {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}
.order-9 {
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9;
}
.order-10 {
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
}
.order-11 {
	-webkit-order: 11;
	-ms-flex-order: 11;
	order: 11;
}
.order-12 {
	-webkit-order: 12;
	-ms-flex-order: 12;
	order: 12;
}
@media (min-width: 576px) {
	.order-sm-1 {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-sm-2 {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-sm-3 {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-sm-4 {
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-sm-5 {
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-sm-6 {
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-sm-7 {
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-sm-8 {
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-sm-9 {
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-sm-10 {
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-sm-11 {
		-webkit-order: 11;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-sm-12 {
		-webkit-order: 12;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 768px) {
	.order-md-1 {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-md-2 {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-md-3 {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-md-4 {
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-md-5 {
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-md-6 {
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-md-7 {
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-md-8 {
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-md-9 {
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-md-10 {
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-md-11 {
		-webkit-order: 11;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-md-12 {
		-webkit-order: 12;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 992px) {
	.order-lg-1 {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-lg-2 {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-lg-3 {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-lg-4 {
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-lg-5 {
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-lg-6 {
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-lg-7 {
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-lg-8 {
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-lg-9 {
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-lg-10 {
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-lg-11 {
		-webkit-order: 11;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-lg-12 {
		-webkit-order: 12;
		-ms-flex-order: 12;
		order: 12;
	}
}
@media (min-width: 1200px) {
	.order-xl-1 {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-xl-2 {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-xl-3 {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-xl-4 {
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-xl-5 {
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-xl-6 {
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-xl-7 {
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-xl-8 {
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-xl-9 {
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-xl-10 {
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-xl-11 {
		-webkit-order: 11;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-xl-12 {
		-webkit-order: 12;
		-ms-flex-order: 12;
		order: 12;
	}
}
.bg-discovery-primary {
	background-color: #114b8a;
}
.bg-discovery-primary .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-discovery-primary .btn-outline.active,
.bg-discovery-primary .btn-outline.focus,
.bg-discovery-primary .btn-outline:active,
.bg-discovery-primary .btn-outline:focus,
.bg-discovery-primary .btn-outline:hover,
.open > .bg-discovery-primary .btn-outline.dropdown-toggle {
	color: #114b8a;
	background-color: #fff;
	border-color: #fff;
}
.bg-discovery-primary .btn-outline.active.focus,
.bg-discovery-primary .btn-outline.active:focus,
.bg-discovery-primary .btn-outline.active:hover,
.bg-discovery-primary .btn-outline:active.focus,
.bg-discovery-primary .btn-outline:active:focus,
.bg-discovery-primary .btn-outline:active:hover,
.open > .bg-discovery-primary .btn-outline.dropdown-toggle.focus,
.open > .bg-discovery-primary .btn-outline.dropdown-toggle:focus,
.open > .bg-discovery-primary .btn-outline.dropdown-toggle:hover {
	color: #114b8a;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-discovery-primary .btn-outline.disabled.focus,
.bg-discovery-primary .btn-outline.disabled:focus,
.bg-discovery-primary .btn-outline.disabled:hover,
.bg-discovery-primary .btn-outline:disabled.focus,
.bg-discovery-primary .btn-outline:disabled:focus,
.bg-discovery-primary .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-discovery-primary {
	color: #114b8a !important;
}
.fg-discovery-primary a:not(.btn) {
	color: #114b8a;
}
svg.fg-discovery-primary {
	fill: #114b8a !important;
}
a.fg-discovery-primary:focus,
a.fg-discovery-primary:hover {
	color: #0b325d;
}
.color-discovery-primary {
	color: #114b8a !important;
}
.color-discovery-primary a:not(.btn) {
	color: #114b8a;
}
svg.color-discovery-primary {
	fill: #114b8a !important;
}
a.color-discovery-primary:focus,
a.color-discovery-primary:hover {
	color: #0b325d;
}
.bg-discovery-primary {
	background-color: #114b8a !important;
}
.bg-discovery-primary.base {
	color: #fff;
}
.bg-charcoal {
	background-color: #292b2c;
}
.bg-charcoal .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-charcoal .btn-outline.active,
.bg-charcoal .btn-outline.focus,
.bg-charcoal .btn-outline:active,
.bg-charcoal .btn-outline:focus,
.bg-charcoal .btn-outline:hover,
.open > .bg-charcoal .btn-outline.dropdown-toggle {
	color: #292b2c;
	background-color: #fff;
	border-color: #fff;
}
.bg-charcoal .btn-outline.active.focus,
.bg-charcoal .btn-outline.active:focus,
.bg-charcoal .btn-outline.active:hover,
.bg-charcoal .btn-outline:active.focus,
.bg-charcoal .btn-outline:active:focus,
.bg-charcoal .btn-outline:active:hover,
.open > .bg-charcoal .btn-outline.dropdown-toggle.focus,
.open > .bg-charcoal .btn-outline.dropdown-toggle:focus,
.open > .bg-charcoal .btn-outline.dropdown-toggle:hover {
	color: #292b2c;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-charcoal .btn-outline.disabled.focus,
.bg-charcoal .btn-outline.disabled:focus,
.bg-charcoal .btn-outline.disabled:hover,
.bg-charcoal .btn-outline:disabled.focus,
.bg-charcoal .btn-outline:disabled:focus,
.bg-charcoal .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-charcoal {
	color: #292b2c !important;
}
.fg-charcoal a:not(.btn) {
	color: #292b2c;
}
svg.fg-charcoal {
	fill: #292b2c !important;
}
a.fg-charcoal:focus,
a.fg-charcoal:hover {
	color: #101112;
}
.color-charcoal {
	color: #292b2c !important;
}
.color-charcoal a:not(.btn) {
	color: #292b2c;
}
svg.color-charcoal {
	fill: #292b2c !important;
}
a.color-charcoal:focus,
a.color-charcoal:hover {
	color: #101112;
}
.bg-charcoal {
	background-color: #292b2c !important;
}
.bg-charcoal.base {
	color: #fff;
}
.bg-sunrise {
	background-color: #fcb812;
}
.bg-sunrise .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-sunrise .btn-outline.active,
.bg-sunrise .btn-outline.focus,
.bg-sunrise .btn-outline:active,
.bg-sunrise .btn-outline:focus,
.bg-sunrise .btn-outline:hover,
.open > .bg-sunrise .btn-outline.dropdown-toggle {
	color: #fcb812;
	background-color: #fff;
	border-color: #fff;
}
.bg-sunrise .btn-outline.active.focus,
.bg-sunrise .btn-outline.active:focus,
.bg-sunrise .btn-outline.active:hover,
.bg-sunrise .btn-outline:active.focus,
.bg-sunrise .btn-outline:active:focus,
.bg-sunrise .btn-outline:active:hover,
.open > .bg-sunrise .btn-outline.dropdown-toggle.focus,
.open > .bg-sunrise .btn-outline.dropdown-toggle:focus,
.open > .bg-sunrise .btn-outline.dropdown-toggle:hover {
	color: #fcb812;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-sunrise .btn-outline.disabled.focus,
.bg-sunrise .btn-outline.disabled:focus,
.bg-sunrise .btn-outline.disabled:hover,
.bg-sunrise .btn-outline:disabled.focus,
.bg-sunrise .btn-outline:disabled:focus,
.bg-sunrise .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-sunrise {
	color: #fcb812 !important;
}
.fg-sunrise a:not(.btn) {
	color: #fcb812;
}
svg.fg-sunrise {
	fill: #fcb812 !important;
}
a.fg-sunrise:focus,
a.fg-sunrise:hover {
	color: #d89a03;
}
.color-sunrise {
	color: #fcb812 !important;
}
.color-sunrise a:not(.btn) {
	color: #fcb812;
}
svg.color-sunrise {
	fill: #fcb812 !important;
}
a.color-sunrise:focus,
a.color-sunrise:hover {
	color: #d89a03;
}
.bg-sunrise {
	background-color: #fcb812 !important;
}
.bg-sunrise.base {
	color: #fff;
}
.bg-sunset {
	background-color: #f00a23;
}
.bg-sunset .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-sunset .btn-outline.active,
.bg-sunset .btn-outline.focus,
.bg-sunset .btn-outline:active,
.bg-sunset .btn-outline:focus,
.bg-sunset .btn-outline:hover,
.open > .bg-sunset .btn-outline.dropdown-toggle {
	color: #f00a23;
	background-color: #fff;
	border-color: #fff;
}
.bg-sunset .btn-outline.active.focus,
.bg-sunset .btn-outline.active:focus,
.bg-sunset .btn-outline.active:hover,
.bg-sunset .btn-outline:active.focus,
.bg-sunset .btn-outline:active:focus,
.bg-sunset .btn-outline:active:hover,
.open > .bg-sunset .btn-outline.dropdown-toggle.focus,
.open > .bg-sunset .btn-outline.dropdown-toggle:focus,
.open > .bg-sunset .btn-outline.dropdown-toggle:hover {
	color: #f00a23;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-sunset .btn-outline.disabled.focus,
.bg-sunset .btn-outline.disabled:focus,
.bg-sunset .btn-outline.disabled:hover,
.bg-sunset .btn-outline:disabled.focus,
.bg-sunset .btn-outline:disabled:focus,
.bg-sunset .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-sunset {
	color: #f00a23 !important;
}
.fg-sunset a:not(.btn) {
	color: #f00a23;
}
svg.fg-sunset {
	fill: #f00a23 !important;
}
a.fg-sunset:focus,
a.fg-sunset:hover {
	color: #bf081c;
}
.color-sunset {
	color: #f00a23 !important;
}
.color-sunset a:not(.btn) {
	color: #f00a23;
}
svg.color-sunset {
	fill: #f00a23 !important;
}
a.color-sunset:focus,
a.color-sunset:hover {
	color: #bf081c;
}
.bg-sunset {
	background-color: #f00a23 !important;
}
.bg-sunset.base {
	color: #fff;
}
.bg-grass {
	background-color: #aadb1e;
}
.bg-grass .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-grass .btn-outline.active,
.bg-grass .btn-outline.focus,
.bg-grass .btn-outline:active,
.bg-grass .btn-outline:focus,
.bg-grass .btn-outline:hover,
.open > .bg-grass .btn-outline.dropdown-toggle {
	color: #aadb1e;
	background-color: #fff;
	border-color: #fff;
}
.bg-grass .btn-outline.active.focus,
.bg-grass .btn-outline.active:focus,
.bg-grass .btn-outline.active:hover,
.bg-grass .btn-outline:active.focus,
.bg-grass .btn-outline:active:focus,
.bg-grass .btn-outline:active:hover,
.open > .bg-grass .btn-outline.dropdown-toggle.focus,
.open > .bg-grass .btn-outline.dropdown-toggle:focus,
.open > .bg-grass .btn-outline.dropdown-toggle:hover {
	color: #aadb1e;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-grass .btn-outline.disabled.focus,
.bg-grass .btn-outline.disabled:focus,
.bg-grass .btn-outline.disabled:hover,
.bg-grass .btn-outline:disabled.focus,
.bg-grass .btn-outline:disabled:focus,
.bg-grass .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-grass {
	color: #aadb1e !important;
}
.fg-grass a:not(.btn) {
	color: #aadb1e;
}
svg.fg-grass {
	fill: #aadb1e !important;
}
a.fg-grass:focus,
a.fg-grass:hover {
	color: #87ae18;
}
.color-grass {
	color: #aadb1e !important;
}
.color-grass a:not(.btn) {
	color: #aadb1e;
}
svg.color-grass {
	fill: #aadb1e !important;
}
a.color-grass:focus,
a.color-grass:hover {
	color: #87ae18;
}
.bg-grass {
	background-color: #aadb1e !important;
}
.bg-grass.base {
	color: #fff;
}
.bg-tree {
	background-color: #1ebeaa;
}
.bg-tree .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-tree .btn-outline.active,
.bg-tree .btn-outline.focus,
.bg-tree .btn-outline:active,
.bg-tree .btn-outline:focus,
.bg-tree .btn-outline:hover,
.open > .bg-tree .btn-outline.dropdown-toggle {
	color: #1ebeaa;
	background-color: #fff;
	border-color: #fff;
}
.bg-tree .btn-outline.active.focus,
.bg-tree .btn-outline.active:focus,
.bg-tree .btn-outline.active:hover,
.bg-tree .btn-outline:active.focus,
.bg-tree .btn-outline:active:focus,
.bg-tree .btn-outline:active:hover,
.open > .bg-tree .btn-outline.dropdown-toggle.focus,
.open > .bg-tree .btn-outline.dropdown-toggle:focus,
.open > .bg-tree .btn-outline.dropdown-toggle:hover {
	color: #1ebeaa;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-tree .btn-outline.disabled.focus,
.bg-tree .btn-outline.disabled:focus,
.bg-tree .btn-outline.disabled:hover,
.bg-tree .btn-outline:disabled.focus,
.bg-tree .btn-outline:disabled:focus,
.bg-tree .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-tree {
	color: #1ebeaa !important;
}
.fg-tree a:not(.btn) {
	color: #1ebeaa;
}
svg.fg-tree {
	fill: #1ebeaa !important;
}
a.fg-tree:focus,
a.fg-tree:hover {
	color: #179283;
}
.color-tree {
	color: #1ebeaa !important;
}
.color-tree a:not(.btn) {
	color: #1ebeaa;
}
svg.color-tree {
	fill: #1ebeaa !important;
}
a.color-tree:focus,
a.color-tree:hover {
	color: #179283;
}
.bg-tree {
	background-color: #1ebeaa !important;
}
.bg-tree.base {
	color: #fff;
}
.bg-sky {
	background-color: #00d6ff;
}
.bg-sky .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-sky .btn-outline.active,
.bg-sky .btn-outline.focus,
.bg-sky .btn-outline:active,
.bg-sky .btn-outline:focus,
.bg-sky .btn-outline:hover,
.open > .bg-sky .btn-outline.dropdown-toggle {
	color: #00d6ff;
	background-color: #fff;
	border-color: #fff;
}
.bg-sky .btn-outline.active.focus,
.bg-sky .btn-outline.active:focus,
.bg-sky .btn-outline.active:hover,
.bg-sky .btn-outline:active.focus,
.bg-sky .btn-outline:active:focus,
.bg-sky .btn-outline:active:hover,
.open > .bg-sky .btn-outline.dropdown-toggle.focus,
.open > .bg-sky .btn-outline.dropdown-toggle:focus,
.open > .bg-sky .btn-outline.dropdown-toggle:hover {
	color: #00d6ff;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-sky .btn-outline.disabled.focus,
.bg-sky .btn-outline.disabled:focus,
.bg-sky .btn-outline.disabled:hover,
.bg-sky .btn-outline:disabled.focus,
.bg-sky .btn-outline:disabled:focus,
.bg-sky .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-sky {
	color: #00d6ff !important;
}
.fg-sky a:not(.btn) {
	color: #00d6ff;
}
svg.fg-sky {
	fill: #00d6ff !important;
}
a.fg-sky:focus,
a.fg-sky:hover {
	color: #00abcc;
}
.color-sky {
	color: #00d6ff !important;
}
.color-sky a:not(.btn) {
	color: #00d6ff;
}
svg.color-sky {
	fill: #00d6ff !important;
}
a.color-sky:focus,
a.color-sky:hover {
	color: #00abcc;
}
.bg-sky {
	background-color: #00d6ff !important;
}
.bg-sky.base {
	color: #fff;
}
.bg-star {
	background-color: #00a0d2;
}
.bg-star .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-star .btn-outline.active,
.bg-star .btn-outline.focus,
.bg-star .btn-outline:active,
.bg-star .btn-outline:focus,
.bg-star .btn-outline:hover,
.open > .bg-star .btn-outline.dropdown-toggle {
	color: #00a0d2;
	background-color: #fff;
	border-color: #fff;
}
.bg-star .btn-outline.active.focus,
.bg-star .btn-outline.active:focus,
.bg-star .btn-outline.active:hover,
.bg-star .btn-outline:active.focus,
.bg-star .btn-outline:active:focus,
.bg-star .btn-outline:active:hover,
.open > .bg-star .btn-outline.dropdown-toggle.focus,
.open > .bg-star .btn-outline.dropdown-toggle:focus,
.open > .bg-star .btn-outline.dropdown-toggle:hover {
	color: #00a0d2;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-star .btn-outline.disabled.focus,
.bg-star .btn-outline.disabled:focus,
.bg-star .btn-outline.disabled:hover,
.bg-star .btn-outline:disabled.focus,
.bg-star .btn-outline:disabled:focus,
.bg-star .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-star {
	color: #00a0d2 !important;
}
.fg-star a:not(.btn) {
	color: #00a0d2;
}
svg.fg-star {
	fill: #00a0d2 !important;
}
a.fg-star:focus,
a.fg-star:hover {
	color: #00799f;
}
.color-star {
	color: #00a0d2 !important;
}
.color-star a:not(.btn) {
	color: #00a0d2;
}
svg.color-star {
	fill: #00a0d2 !important;
}
a.color-star:focus,
a.color-star:hover {
	color: #00799f;
}
.bg-star {
	background-color: #00a0d2 !important;
}
.bg-star.base {
	color: #fff;
}
.bg-midnight {
	background-color: #9440e8;
}
.bg-midnight .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-midnight .btn-outline.active,
.bg-midnight .btn-outline.focus,
.bg-midnight .btn-outline:active,
.bg-midnight .btn-outline:focus,
.bg-midnight .btn-outline:hover,
.open > .bg-midnight .btn-outline.dropdown-toggle {
	color: #9440e8;
	background-color: #fff;
	border-color: #fff;
}
.bg-midnight .btn-outline.active.focus,
.bg-midnight .btn-outline.active:focus,
.bg-midnight .btn-outline.active:hover,
.bg-midnight .btn-outline:active.focus,
.bg-midnight .btn-outline:active:focus,
.bg-midnight .btn-outline:active:hover,
.open > .bg-midnight .btn-outline.dropdown-toggle.focus,
.open > .bg-midnight .btn-outline.dropdown-toggle:focus,
.open > .bg-midnight .btn-outline.dropdown-toggle:hover {
	color: #9440e8;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-midnight .btn-outline.disabled.focus,
.bg-midnight .btn-outline.disabled:focus,
.bg-midnight .btn-outline.disabled:hover,
.bg-midnight .btn-outline:disabled.focus,
.bg-midnight .btn-outline:disabled:focus,
.bg-midnight .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-midnight {
	color: #9440e8 !important;
}
.fg-midnight a:not(.btn) {
	color: #9440e8;
}
svg.fg-midnight {
	fill: #9440e8 !important;
}
a.fg-midnight:focus,
a.fg-midnight:hover {
	color: #7a1adb;
}
.color-midnight {
	color: #9440e8 !important;
}
.color-midnight a:not(.btn) {
	color: #9440e8;
}
svg.color-midnight {
	fill: #9440e8 !important;
}
a.color-midnight:focus,
a.color-midnight:hover {
	color: #7a1adb;
}
.bg-midnight {
	background-color: #9440e8 !important;
}
.bg-midnight.base {
	color: #fff;
}
.bg-ocean {
	background-color: #3d45e0;
}
.bg-ocean .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-ocean .btn-outline.active,
.bg-ocean .btn-outline.focus,
.bg-ocean .btn-outline:active,
.bg-ocean .btn-outline:focus,
.bg-ocean .btn-outline:hover,
.open > .bg-ocean .btn-outline.dropdown-toggle {
	color: #3d45e0;
	background-color: #fff;
	border-color: #fff;
}
.bg-ocean .btn-outline.active.focus,
.bg-ocean .btn-outline.active:focus,
.bg-ocean .btn-outline.active:hover,
.bg-ocean .btn-outline:active.focus,
.bg-ocean .btn-outline:active:focus,
.bg-ocean .btn-outline:active:hover,
.open > .bg-ocean .btn-outline.dropdown-toggle.focus,
.open > .bg-ocean .btn-outline.dropdown-toggle:focus,
.open > .bg-ocean .btn-outline.dropdown-toggle:hover {
	color: #3d45e0;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-ocean .btn-outline.disabled.focus,
.bg-ocean .btn-outline.disabled:focus,
.bg-ocean .btn-outline.disabled:hover,
.bg-ocean .btn-outline:disabled.focus,
.bg-ocean .btn-outline:disabled:focus,
.bg-ocean .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-ocean {
	color: #3d45e0 !important;
}
.fg-ocean a:not(.btn) {
	color: #3d45e0;
}
svg.fg-ocean {
	fill: #3d45e0 !important;
}
a.fg-ocean:focus,
a.fg-ocean:hover {
	color: #2029ca;
}
.color-ocean {
	color: #3d45e0 !important;
}
.color-ocean a:not(.btn) {
	color: #3d45e0;
}
svg.color-ocean {
	fill: #3d45e0 !important;
}
a.color-ocean:focus,
a.color-ocean:hover {
	color: #2029ca;
}
.bg-ocean {
	background-color: #3d45e0 !important;
}
.bg-ocean.base {
	color: #fff;
}
.bg-royal {
	background-color: #820082;
}
.bg-royal .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-royal .btn-outline.active,
.bg-royal .btn-outline.focus,
.bg-royal .btn-outline:active,
.bg-royal .btn-outline:focus,
.bg-royal .btn-outline:hover,
.open > .bg-royal .btn-outline.dropdown-toggle {
	color: #820082;
	background-color: #fff;
	border-color: #fff;
}
.bg-royal .btn-outline.active.focus,
.bg-royal .btn-outline.active:focus,
.bg-royal .btn-outline.active:hover,
.bg-royal .btn-outline:active.focus,
.bg-royal .btn-outline:active:focus,
.bg-royal .btn-outline:active:hover,
.open > .bg-royal .btn-outline.dropdown-toggle.focus,
.open > .bg-royal .btn-outline.dropdown-toggle:focus,
.open > .bg-royal .btn-outline.dropdown-toggle:hover {
	color: #820082;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-royal .btn-outline.disabled.focus,
.bg-royal .btn-outline.disabled:focus,
.bg-royal .btn-outline.disabled:hover,
.bg-royal .btn-outline:disabled.focus,
.bg-royal .btn-outline:disabled:focus,
.bg-royal .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-royal {
	color: #820082 !important;
}
.fg-royal a:not(.btn) {
	color: #820082;
}
svg.fg-royal {
	fill: #820082 !important;
}
a.fg-royal:focus,
a.fg-royal:hover {
	color: #4f004f;
}
.color-royal {
	color: #820082 !important;
}
.color-royal a:not(.btn) {
	color: #820082;
}
svg.color-royal {
	fill: #820082 !important;
}
a.color-royal:focus,
a.color-royal:hover {
	color: #4f004f;
}
.bg-royal {
	background-color: #820082 !important;
}
.bg-royal.base {
	color: #fff;
}
.bg-violet {
	background-color: #c6007e;
}
.bg-violet .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-violet .btn-outline.active,
.bg-violet .btn-outline.focus,
.bg-violet .btn-outline:active,
.bg-violet .btn-outline:focus,
.bg-violet .btn-outline:hover,
.open > .bg-violet .btn-outline.dropdown-toggle {
	color: #c6007e;
	background-color: #fff;
	border-color: #fff;
}
.bg-violet .btn-outline.active.focus,
.bg-violet .btn-outline.active:focus,
.bg-violet .btn-outline.active:hover,
.bg-violet .btn-outline:active.focus,
.bg-violet .btn-outline:active:focus,
.bg-violet .btn-outline:active:hover,
.open > .bg-violet .btn-outline.dropdown-toggle.focus,
.open > .bg-violet .btn-outline.dropdown-toggle:focus,
.open > .bg-violet .btn-outline.dropdown-toggle:hover {
	color: #c6007e;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-violet .btn-outline.disabled.focus,
.bg-violet .btn-outline.disabled:focus,
.bg-violet .btn-outline.disabled:hover,
.bg-violet .btn-outline:disabled.focus,
.bg-violet .btn-outline:disabled:focus,
.bg-violet .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-violet {
	color: #c6007e !important;
}
.fg-violet a:not(.btn) {
	color: #c6007e;
}
svg.fg-violet {
	fill: #c6007e !important;
}
a.fg-violet:focus,
a.fg-violet:hover {
	color: #93005e;
}
.color-violet {
	color: #c6007e !important;
}
.color-violet a:not(.btn) {
	color: #c6007e;
}
svg.color-violet {
	fill: #c6007e !important;
}
a.color-violet:focus,
a.color-violet:hover {
	color: #93005e;
}
.bg-violet {
	background-color: #c6007e !important;
}
.bg-violet.base {
	color: #fff;
}
.bg-vitality-orange {
	background-color: #ff5a22;
}
.bg-vitality-orange .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-vitality-orange .btn-outline.active,
.bg-vitality-orange .btn-outline.focus,
.bg-vitality-orange .btn-outline:active,
.bg-vitality-orange .btn-outline:focus,
.bg-vitality-orange .btn-outline:hover,
.open > .bg-vitality-orange .btn-outline.dropdown-toggle {
	color: #ff5a22;
	background-color: #fff;
	border-color: #fff;
}
.bg-vitality-orange .btn-outline.active.focus,
.bg-vitality-orange .btn-outline.active:focus,
.bg-vitality-orange .btn-outline.active:hover,
.bg-vitality-orange .btn-outline:active.focus,
.bg-vitality-orange .btn-outline:active:focus,
.bg-vitality-orange .btn-outline:active:hover,
.open > .bg-vitality-orange .btn-outline.dropdown-toggle.focus,
.open > .bg-vitality-orange .btn-outline.dropdown-toggle:focus,
.open > .bg-vitality-orange .btn-outline.dropdown-toggle:hover {
	color: #ff5a22;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-vitality-orange .btn-outline.disabled.focus,
.bg-vitality-orange .btn-outline.disabled:focus,
.bg-vitality-orange .btn-outline.disabled:hover,
.bg-vitality-orange .btn-outline:disabled.focus,
.bg-vitality-orange .btn-outline:disabled:focus,
.bg-vitality-orange .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-vitality-orange {
	color: #ff5a22 !important;
}
.fg-vitality-orange a:not(.btn) {
	color: #ff5a22;
}
svg.fg-vitality-orange {
	fill: #ff5a22 !important;
}
a.fg-vitality-orange:focus,
a.fg-vitality-orange:hover {
	color: #ee3c00;
}
.color-vitality-orange {
	color: #ff5a22 !important;
}
.color-vitality-orange a:not(.btn) {
	color: #ff5a22;
}
svg.color-vitality-orange {
	fill: #ff5a22 !important;
}
a.color-vitality-orange:focus,
a.color-vitality-orange:hover {
	color: #ee3c00;
}
.bg-vitality-orange {
	background-color: #ff5a22 !important;
}
.bg-vitality-orange.base {
	color: #fff;
}
.bg-vitality-pink {
	background-color: #f41c5e;
}
.bg-vitality-pink .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-vitality-pink .btn-outline.active,
.bg-vitality-pink .btn-outline.focus,
.bg-vitality-pink .btn-outline:active,
.bg-vitality-pink .btn-outline:focus,
.bg-vitality-pink .btn-outline:hover,
.open > .bg-vitality-pink .btn-outline.dropdown-toggle {
	color: #f41c5e;
	background-color: #fff;
	border-color: #fff;
}
.bg-vitality-pink .btn-outline.active.focus,
.bg-vitality-pink .btn-outline.active:focus,
.bg-vitality-pink .btn-outline.active:hover,
.bg-vitality-pink .btn-outline:active.focus,
.bg-vitality-pink .btn-outline:active:focus,
.bg-vitality-pink .btn-outline:active:hover,
.open > .bg-vitality-pink .btn-outline.dropdown-toggle.focus,
.open > .bg-vitality-pink .btn-outline.dropdown-toggle:focus,
.open > .bg-vitality-pink .btn-outline.dropdown-toggle:hover {
	color: #f41c5e;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-vitality-pink .btn-outline.disabled.focus,
.bg-vitality-pink .btn-outline.disabled:focus,
.bg-vitality-pink .btn-outline.disabled:hover,
.bg-vitality-pink .btn-outline:disabled.focus,
.bg-vitality-pink .btn-outline:disabled:focus,
.bg-vitality-pink .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-vitality-pink {
	color: #f41c5e !important;
}
.fg-vitality-pink a:not(.btn) {
	color: #f41c5e;
}
svg.fg-vitality-pink {
	fill: #f41c5e !important;
}
a.fg-vitality-pink:focus,
a.fg-vitality-pink:hover {
	color: #d30a47;
}
.color-vitality-pink {
	color: #f41c5e !important;
}
.color-vitality-pink a:not(.btn) {
	color: #f41c5e;
}
svg.color-vitality-pink {
	fill: #f41c5e !important;
}
a.color-vitality-pink:focus,
a.color-vitality-pink:hover {
	color: #d30a47;
}
.bg-vitality-pink {
	background-color: #f41c5e !important;
}
.bg-vitality-pink.base {
	color: #fff;
}
.bg-gray-lightest {
	background-color: #fafafa;
}
.bg-gray-lightest .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-gray-lightest .btn-outline.active,
.bg-gray-lightest .btn-outline.focus,
.bg-gray-lightest .btn-outline:active,
.bg-gray-lightest .btn-outline:focus,
.bg-gray-lightest .btn-outline:hover,
.open > .bg-gray-lightest .btn-outline.dropdown-toggle {
	color: #fafafa;
	background-color: #fff;
	border-color: #fff;
}
.bg-gray-lightest .btn-outline.active.focus,
.bg-gray-lightest .btn-outline.active:focus,
.bg-gray-lightest .btn-outline.active:hover,
.bg-gray-lightest .btn-outline:active.focus,
.bg-gray-lightest .btn-outline:active:focus,
.bg-gray-lightest .btn-outline:active:hover,
.open > .bg-gray-lightest .btn-outline.dropdown-toggle.focus,
.open > .bg-gray-lightest .btn-outline.dropdown-toggle:focus,
.open > .bg-gray-lightest .btn-outline.dropdown-toggle:hover {
	color: #fafafa;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-gray-lightest .btn-outline.disabled.focus,
.bg-gray-lightest .btn-outline.disabled:focus,
.bg-gray-lightest .btn-outline.disabled:hover,
.bg-gray-lightest .btn-outline:disabled.focus,
.bg-gray-lightest .btn-outline:disabled:focus,
.bg-gray-lightest .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-gray-lightest {
	color: #fafafa !important;
}
.fg-gray-lightest a:not(.btn) {
	color: #fafafa;
}
svg.fg-gray-lightest {
	fill: #fafafa !important;
}
a.fg-gray-lightest:focus,
a.fg-gray-lightest:hover {
	color: #e1e0e0;
}
.color-gray-lightest {
	color: #fafafa !important;
}
.color-gray-lightest a:not(.btn) {
	color: #fafafa;
}
svg.color-gray-lightest {
	fill: #fafafa !important;
}
a.color-gray-lightest:focus,
a.color-gray-lightest:hover {
	color: #e1e0e0;
}
.bg-gray-lightest {
	background-color: #fafafa !important;
}
.bg-gray-lightest.base {
	color: #fff;
}
.bg-gray-lighter {
	background-color: #f5f5f5;
}
.bg-gray-lighter .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-gray-lighter .btn-outline.active,
.bg-gray-lighter .btn-outline.focus,
.bg-gray-lighter .btn-outline:active,
.bg-gray-lighter .btn-outline:focus,
.bg-gray-lighter .btn-outline:hover,
.open > .bg-gray-lighter .btn-outline.dropdown-toggle {
	color: #f5f5f5;
	background-color: #fff;
	border-color: #fff;
}
.bg-gray-lighter .btn-outline.active.focus,
.bg-gray-lighter .btn-outline.active:focus,
.bg-gray-lighter .btn-outline.active:hover,
.bg-gray-lighter .btn-outline:active.focus,
.bg-gray-lighter .btn-outline:active:focus,
.bg-gray-lighter .btn-outline:active:hover,
.open > .bg-gray-lighter .btn-outline.dropdown-toggle.focus,
.open > .bg-gray-lighter .btn-outline.dropdown-toggle:focus,
.open > .bg-gray-lighter .btn-outline.dropdown-toggle:hover {
	color: #f5f5f5;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-gray-lighter .btn-outline.disabled.focus,
.bg-gray-lighter .btn-outline.disabled:focus,
.bg-gray-lighter .btn-outline.disabled:hover,
.bg-gray-lighter .btn-outline:disabled.focus,
.bg-gray-lighter .btn-outline:disabled:focus,
.bg-gray-lighter .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-gray-lighter {
	color: #f5f5f5 !important;
}
.fg-gray-lighter a:not(.btn) {
	color: #f5f5f5;
}
svg.fg-gray-lighter {
	fill: #f5f5f5 !important;
}
a.fg-gray-lighter:focus,
a.fg-gray-lighter:hover {
	color: #dcdbdb;
}
.color-gray-lighter {
	color: #f5f5f5 !important;
}
.color-gray-lighter a:not(.btn) {
	color: #f5f5f5;
}
svg.color-gray-lighter {
	fill: #f5f5f5 !important;
}
a.color-gray-lighter:focus,
a.color-gray-lighter:hover {
	color: #dcdbdb;
}
.bg-gray-lighter {
	background-color: #f5f5f5 !important;
}
.bg-gray-lighter.base {
	color: #fff;
}
.bg-gray-light {
	background-color: #f2f2f2;
}
.bg-gray-light .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-gray-light .btn-outline.active,
.bg-gray-light .btn-outline.focus,
.bg-gray-light .btn-outline:active,
.bg-gray-light .btn-outline:focus,
.bg-gray-light .btn-outline:hover,
.open > .bg-gray-light .btn-outline.dropdown-toggle {
	color: #f2f2f2;
	background-color: #fff;
	border-color: #fff;
}
.bg-gray-light .btn-outline.active.focus,
.bg-gray-light .btn-outline.active:focus,
.bg-gray-light .btn-outline.active:hover,
.bg-gray-light .btn-outline:active.focus,
.bg-gray-light .btn-outline:active:focus,
.bg-gray-light .btn-outline:active:hover,
.open > .bg-gray-light .btn-outline.dropdown-toggle.focus,
.open > .bg-gray-light .btn-outline.dropdown-toggle:focus,
.open > .bg-gray-light .btn-outline.dropdown-toggle:hover {
	color: #f2f2f2;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-gray-light .btn-outline.disabled.focus,
.bg-gray-light .btn-outline.disabled:focus,
.bg-gray-light .btn-outline.disabled:hover,
.bg-gray-light .btn-outline:disabled.focus,
.bg-gray-light .btn-outline:disabled:focus,
.bg-gray-light .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-gray-light {
	color: #f2f2f2 !important;
}
.fg-gray-light a:not(.btn) {
	color: #f2f2f2;
}
svg.fg-gray-light {
	fill: #f2f2f2 !important;
}
a.fg-gray-light:focus,
a.fg-gray-light:hover {
	color: #d9d8d8;
}
.color-gray-light {
	color: #f2f2f2 !important;
}
.color-gray-light a:not(.btn) {
	color: #f2f2f2;
}
svg.color-gray-light {
	fill: #f2f2f2 !important;
}
a.color-gray-light:focus,
a.color-gray-light:hover {
	color: #d9d8d8;
}
.bg-gray-light {
	background-color: #f2f2f2 !important;
}
.bg-gray-light.base {
	color: #fff;
}
.bg-body-color {
	background-color: #292b2c;
}
.bg-body-color .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-body-color .btn-outline.active,
.bg-body-color .btn-outline.focus,
.bg-body-color .btn-outline:active,
.bg-body-color .btn-outline:focus,
.bg-body-color .btn-outline:hover,
.open > .bg-body-color .btn-outline.dropdown-toggle {
	color: #292b2c;
	background-color: #fff;
	border-color: #fff;
}
.bg-body-color .btn-outline.active.focus,
.bg-body-color .btn-outline.active:focus,
.bg-body-color .btn-outline.active:hover,
.bg-body-color .btn-outline:active.focus,
.bg-body-color .btn-outline:active:focus,
.bg-body-color .btn-outline:active:hover,
.open > .bg-body-color .btn-outline.dropdown-toggle.focus,
.open > .bg-body-color .btn-outline.dropdown-toggle:focus,
.open > .bg-body-color .btn-outline.dropdown-toggle:hover {
	color: #292b2c;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-body-color .btn-outline.disabled.focus,
.bg-body-color .btn-outline.disabled:focus,
.bg-body-color .btn-outline.disabled:hover,
.bg-body-color .btn-outline:disabled.focus,
.bg-body-color .btn-outline:disabled:focus,
.bg-body-color .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-body-color {
	color: #292b2c !important;
}
.fg-body-color a:not(.btn) {
	color: #292b2c;
}
svg.fg-body-color {
	fill: #292b2c !important;
}
a.fg-body-color:focus,
a.fg-body-color:hover {
	color: #101112;
}
.color-body-color {
	color: #292b2c !important;
}
.color-body-color a:not(.btn) {
	color: #292b2c;
}
svg.color-body-color {
	fill: #292b2c !important;
}
a.color-body-color:focus,
a.color-body-color:hover {
	color: #101112;
}
.bg-body-color {
	background-color: #292b2c !important;
}
.bg-body-color.base {
	color: #fff;
}
.bg-body-color-md {
	background-color: #5c5e5e;
}
.bg-body-color-md .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-body-color-md .btn-outline.active,
.bg-body-color-md .btn-outline.focus,
.bg-body-color-md .btn-outline:active,
.bg-body-color-md .btn-outline:focus,
.bg-body-color-md .btn-outline:hover,
.open > .bg-body-color-md .btn-outline.dropdown-toggle {
	color: #5c5e5e;
	background-color: #fff;
	border-color: #fff;
}
.bg-body-color-md .btn-outline.active.focus,
.bg-body-color-md .btn-outline.active:focus,
.bg-body-color-md .btn-outline.active:hover,
.bg-body-color-md .btn-outline:active.focus,
.bg-body-color-md .btn-outline:active:focus,
.bg-body-color-md .btn-outline:active:hover,
.open > .bg-body-color-md .btn-outline.dropdown-toggle.focus,
.open > .bg-body-color-md .btn-outline.dropdown-toggle:focus,
.open > .bg-body-color-md .btn-outline.dropdown-toggle:hover {
	color: #5c5e5e;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-body-color-md .btn-outline.disabled.focus,
.bg-body-color-md .btn-outline.disabled:focus,
.bg-body-color-md .btn-outline.disabled:hover,
.bg-body-color-md .btn-outline:disabled.focus,
.bg-body-color-md .btn-outline:disabled:focus,
.bg-body-color-md .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-body-color-md {
	color: #5c5e5e !important;
}
.fg-body-color-md a:not(.btn) {
	color: #5c5e5e;
}
svg.fg-body-color-md {
	fill: #5c5e5e !important;
}
a.fg-body-color-md:focus,
a.fg-body-color-md:hover {
	color: #434444;
}
.color-body-color-md {
	color: #5c5e5e !important;
}
.color-body-color-md a:not(.btn) {
	color: #5c5e5e;
}
svg.color-body-color-md {
	fill: #5c5e5e !important;
}
a.color-body-color-md:focus,
a.color-body-color-md:hover {
	color: #434444;
}
.bg-body-color-md {
	background-color: #5c5e5e !important;
}
.bg-body-color-md.base {
	color: #fff;
}
.bg-body-color-disabled {
	background-color: #8f9091;
}
.bg-body-color-disabled .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-body-color-disabled .btn-outline.active,
.bg-body-color-disabled .btn-outline.focus,
.bg-body-color-disabled .btn-outline:active,
.bg-body-color-disabled .btn-outline:focus,
.bg-body-color-disabled .btn-outline:hover,
.open > .bg-body-color-disabled .btn-outline.dropdown-toggle {
	color: #8f9091;
	background-color: #fff;
	border-color: #fff;
}
.bg-body-color-disabled .btn-outline.active.focus,
.bg-body-color-disabled .btn-outline.active:focus,
.bg-body-color-disabled .btn-outline.active:hover,
.bg-body-color-disabled .btn-outline:active.focus,
.bg-body-color-disabled .btn-outline:active:focus,
.bg-body-color-disabled .btn-outline:active:hover,
.open > .bg-body-color-disabled .btn-outline.dropdown-toggle.focus,
.open > .bg-body-color-disabled .btn-outline.dropdown-toggle:focus,
.open > .bg-body-color-disabled .btn-outline.dropdown-toggle:hover {
	color: #8f9091;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-body-color-disabled .btn-outline.disabled.focus,
.bg-body-color-disabled .btn-outline.disabled:focus,
.bg-body-color-disabled .btn-outline.disabled:hover,
.bg-body-color-disabled .btn-outline:disabled.focus,
.bg-body-color-disabled .btn-outline:disabled:focus,
.bg-body-color-disabled .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-body-color-disabled {
	color: #8f9091 !important;
}
.fg-body-color-disabled a:not(.btn) {
	color: #8f9091;
}
svg.fg-body-color-disabled {
	fill: #8f9091 !important;
}
a.fg-body-color-disabled:focus,
a.fg-body-color-disabled:hover {
	color: #757678;
}
.color-body-color-disabled {
	color: #8f9091 !important;
}
.color-body-color-disabled a:not(.btn) {
	color: #8f9091;
}
svg.color-body-color-disabled {
	fill: #8f9091 !important;
}
a.color-body-color-disabled:focus,
a.color-body-color-disabled:hover {
	color: #757678;
}
.bg-body-color-disabled {
	background-color: #8f9091 !important;
}
.bg-body-color-disabled.base {
	color: #fff;
}
.bg-divider {
	background-color: #e0e0e0;
}
.bg-divider .btn-outline {
	color: #fff;
	background-image: none;
	background-color: transparent;
	border-color: #fff;
}
.bg-divider .btn-outline.active,
.bg-divider .btn-outline.focus,
.bg-divider .btn-outline:active,
.bg-divider .btn-outline:focus,
.bg-divider .btn-outline:hover,
.open > .bg-divider .btn-outline.dropdown-toggle {
	color: #e0e0e0;
	background-color: #fff;
	border-color: #fff;
}
.bg-divider .btn-outline.active.focus,
.bg-divider .btn-outline.active:focus,
.bg-divider .btn-outline.active:hover,
.bg-divider .btn-outline:active.focus,
.bg-divider .btn-outline:active:focus,
.bg-divider .btn-outline:active:hover,
.open > .bg-divider .btn-outline.dropdown-toggle.focus,
.open > .bg-divider .btn-outline.dropdown-toggle:focus,
.open > .bg-divider .btn-outline.dropdown-toggle:hover {
	color: #e0e0e0;
	background-color: #d4d4d4;
	border-color: #bfbfbf;
}
.bg-divider .btn-outline.disabled.focus,
.bg-divider .btn-outline.disabled:focus,
.bg-divider .btn-outline.disabled:hover,
.bg-divider .btn-outline:disabled.focus,
.bg-divider .btn-outline:disabled:focus,
.bg-divider .btn-outline:disabled:hover {
	border-color: #fff;
}
.fg-divider {
	color: #e0e0e0 !important;
}
.fg-divider a:not(.btn) {
	color: #e0e0e0;
}
svg.fg-divider {
	fill: #e0e0e0 !important;
}
a.fg-divider:focus,
a.fg-divider:hover {
	color: #c7c6c6;
}
.color-divider {
	color: #e0e0e0 !important;
}
.color-divider a:not(.btn) {
	color: #e0e0e0;
}
svg use {
	fill: currentColor !important;
}
svg.color-divider {
	fill: #e0e0e0 !important;
}
a.color-divider:focus,
a.color-divider:hover {
	color: #c7c6c6;
}
.bg-divider {
	background-color: #e0e0e0 !important;
}
.bg-divider.base {
	color: #fff;
}
.color-success,
.fg-success {
	color: #5fb85b;
}
.color-info,
.fg-info {
	color: #0b5ba4;
}
.color-danger,
.fg-danger {
	color: #d03435;
}
.color-warning,
.fg-warning {
	color: #ff8b19;
}
.color-disabled,
.fg-disabled {
	color: #5c5e5e;
}
