import url("https://use.typekit.net/cva6del.css");
body {
    overflow-x: hidden;
    font-family: "Azo Sans", sans-serif;
    color: #4A5056;
	font-size: 16px;
	line-height: 22px !important;
}
.container {
	width:84% !important;
}
a {
    color: #0059F9!important;
}
a:hover {
    color: #001F82 !important;
}
.navbar {
	min-height: 110px;
}
.m-logo-retina {
    width: 300px;
    height: auto;
    max-width: 100%;
	margin-top: 30px;
	margin-bottom: 24px;
}
h1 {
	font-weight: 400;
	font-size: 2.75rem;
	color: #ffffff !important;
	line-height:3.6rem;
}
.m-add-this {
	display:none !important;
}
.page-header.page-header-anchor.m-page-header p {
    display: none!important;
}
#login .card-heading {
	display: none!important;
}
.footer-nav-share {
	float:right;
	background-color:#002d4d;
}
.footer h4 {
	color: #ffffff;
	text-transform:uppercase;
	text-align:right;
	margin-top:0px;
}
.footer-logo img {
    width: 300px;
    height: auto;
    padding-bottom: 20px;
    max-width: 100%;
}
.footer-logo {
	background-color: #002d4d;
}
.m-footer2 {
	background-color:rgba(223, 226, 230, 0.5);
	padding-top:4.375rem;
	padding-bottom:4.375rem;
	margin-top: 30px;
}
.footer-links h5 {
	color: #121417;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1.5;
	font-weight:400;
}
.m-footer {
	padding: 20px 0;
	background-color:#ffffff;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
	color: #001F82 !important;
    font-size: 14px !important;
    text-transform: uppercase;
    margin-top: 0px !important;
    padding-right: 0px;
    font-weight: 500;
}
.navbar-default .navbar-nav>li>a:hover {
	color: #0059f9 !important;
	text-decoration: underline !important;
}
.blue-footer {
	background-color:#002d4d;
	padding-top:20px;
	display:none;
}
header.navbar {
	margin-bottom: 10px;
}
.page-header.page-header-anchor.m-page-header {
	padding: 5px 0;
	background-color: #0059f9;
	margin-bottom: 60px;
}
.input-group-addon {
	background-color: #eeedea;
}
.btn-primary:focus, a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
color: #001f82 !important;
background-color: #4CF0FF !important;
}
.btn-primary {
	background-color: #001f82 !important;
	color: #ffffff!important;
}
.btn-primary:hover {
	background-color: #121417 !important;
	color: #ffffff!important;
}
.btn-secondary {
	background-color: #001f82 !important;
	color: #ffffff!important;
}
.btn-secondary:hover {
	background-color: #121417 !important;
	color: #ffffff!important;
}
.form-horizontal .control-label {
	font-weight: 500;
}
.card .card-heading {
    color: #0059f9 !important;
    font-size: 20px !important;
}
a.list-group-item {
    color: #4A5056 !important;
}
.list-group-item {
    border: none;
    border-bottom: 1px solid #586674 !important;
    border-radius: 0;
}
a.list-group-item:hover {
    color: #001f82 !important;
	background-color: #4CF0FF !important;
}
.card ul.card-detail.m-card-detail-striped li:nth-child(even) {
    background: #DEE2E6 !important;
}
.alert-info, .card.m-card-as-alert.alert-info {
    background-color: #001f82 !important;
    color: #fff !important;
    text-align: center !important;
}
.card-list .card-list-heading, .card-list .card-list-heading>h3 {
    font-size: 24px;
    font-weight: 700;
    color: #4A5056;
}
.card .card-detail-label {
    font-weight: 500;
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-bottom: 0;
}
.card ul.card-detail.m-card-detail-striped li:nth-child(even) {
    background: #DEE2E6;
}
.card .m-store-details .card-detail-label {
    font-size: 16px;
    margin-bottom: 10px;
}
.m-product-label {
	font-size:16px;
}
.footer-links-right h5 {
    color: #121417 !important;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.5;
    font-weight: 400;
	text-align: right;
}
.footer-links-right a {
	color: #121417 !important;
}
.FlowNextBtn {
	background-color:#001F82 !important; 
}
.FlowNextBtn a:hover {
	background-color:#121417;
}
tr.interviewDisplayTextRow {
    font-size: 16px;
    line-height: 22px;
}
.card .card-detail-value {
	line-height: 22px;
}
.card .card-detail {
	font-size: 16px !important;
	line-height: 20px;
}
.nu-lightning-wrapper .slds-scope .slds-card {
	border: none;
}
.slds-card__footer.navigationBar {
    border-top: none !important;
}
.slds-scope p {
	padding-bottom:10px !important;
	font-size: 16px !important;
}
lightning-button.slds-button.flow-button__NEXT {
    background-color: #0059f9 !important;
    font-size: 18px !important;
}
lightning-button.slds-button.flow-button__BACK {
	margin-right:10px !important;
	background-color: #ffffff !important;
    font-size: 18px !important;
	border-color: #0059f9 !important;
	color: #0059f9 !important;
}
button.slds-button.slds-button_icon.help-text__button {
    border: none !important;
	background-color: #ffffff !important;
}
.slds-form-element__label {
    font-size: 16px !important;
}
.flowruntime-input-label {
	margin-bottom: 10px !important;
}
.card.m-card-as-alert.alert-info.m-card-no-heading .card-detail {
	color: #fff !important;
}
.card.m-card-as-alert.alert-info.m-card-no-heading .card-detail a:hover {
    color: #fff !important;
    text-decoration: underline !important;
}
@media (max-width: 768px) {
.page-header {
    text-align: center;
    margin-top: 40px;
}
}

