:root {
	--SSBlue1: #004680;
	--RedSOS: #F60008;
}

a:link:not(.btn),
a:visited:not(.btn) {
	border-bottom: 0px;
}

.ElementSSBlue1 {
	background-color: var(--SSBlue1);
	color: #ffffff;
}

.ElementSSBlue1 a:link:not(.btn),
.ElementSSBlue1 a:visited:not(.btn) {
	color: #ffffff;
}

.atl-profile-view {
	padding-top: 3.0rem;
	padding-bottom: 3.0rem;
}

.atl-profile-desc-extra {
	list-style-type: none;
	margin: 0px;
	padding: 1.5em 0px;
}

.atl-ui-pillbox-item {
	text-align: center;
}

.atl-ui-pillbox {

}

.atl-ui-pillbox-item a:link,
.atl-ui-pillbox-item a:visited {
	border: 1px solid #606060 !important;
}

.atl-ui-pathbar-sep { opacity: 0.5; }
.atl-ui-pathbar-item { text-decoration: underline; }
.atl-ui-pathbar-item i { margin-right: 0.25rem; }

.atl-blog-post-dateline {
	color: #666;
}

.atl-blog-post-container h1,
.atl-blog-post-container h2,
.atl-blog-post-container h3,
.atl-blog-post-container h4 {
	color: inherit;
}

.atl-blog-post-container hr {
	height: 0px;
	border-top: 1px solid #EAEAEA;
}

.btn-dark {
	background-color: var(--theme-black) !important;
	border-color: var(--theme-black) !important;
	color: var(--theme-white) !important;
}

.btn-outline-dark {
	border-color: var(--theme-black) !important;
	color: var(--theme-black) !important;
}

.btn-outline-light {
	border-color: var(--theme-black) !important;
	color: var(--theme-black) !important;
}

.btn-outline-light:hover {
	color: var(--theme-white) !important;
}

.btn-sos {
	background-color: var(--RedSOS);
	border-color: var(--RedSOS);
	color: #fff;
}

.btn-outline-sos {
	background-color: transparent;
	border-color: var(--RedSOS);
	color: #fff;
}

.btn-sos:hover,
.btn-sos:active,
.btn-sos.show {
	background-color: var(--RedSOS);
	border-color: var(--RedSOS);
	color: #fff;
}

/*******************************************************************************
**** subheader navigation bar *************************************************/

.page-subheader-bar {
	overflow: visible !important;
	background: #000000;
}

.page-subheader-bar .atl-ui-pillbox {
	margin-bottom: 0px;
}

.page-subheader-bar .atl-ui-pillbox-item.on a,
.page-subheader-bar .atl-ui-pillbox-item.off a {
	border-color: var(--theme-white) !important;
	border-width: 2px !important;
	border-radius: 8px !important;
	color: var(--theme-white) !important;
}

.page-subheader-bar .atl-ui-pillbox-item.on a,
.page-subheader-bar .atl-ui-pillbox-item.off a {
	border-width: 2px;
}

.local-pseudo-screen-fill {
	padding-top: 40%;
}

.NetworkHeaderSOSCSA .btn-outline-light {
	border-color: var(--theme-white) !important;
	color: var(--theme-white) !important;
}

@media(max-width: 991.99px) {
	.local-pseudo-screen-fill {
		padding-top: 50%;
	}
}

@media(max-width: 767.99px) {
	.local-pseudo-screen-fill {
		padding-top: 65%;
	}
}
