@import url("https://use.typekit.net/jky7rqk.css");

portal,
#layoutContainer {
	background-color: #fff;
}

.html,
body,
portal b {
	font-family: Montserrat, sans-serif !important;
	-webkit-font-smoothing: antialiased;
}

h1,h2,h3,h4,h5,h6 {
	padding: 0 !important;
	font-weight: 600 !important;
	line-height: 1.1 !important;
}

h2,h3,h4,h5,h6 {
	margin: 18px 0;
}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
	font-weight: 600 !important;
}

h2,
.articleDetail h2 {
	font-size: 24px;
	color: #0075a3
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 16px;
}

strong, b {
	font-weight: 600;
}

.Footer__footerBg,
.Header__name{
	display: none;
}

#navBarContainer .Header__logo {
	margin: 0;
}

.Header__logo img {
	max-width: 100%;
	min-width: 100%;
	max-height: 100%;
	min-height: 100%;
}

/* .Header__menuList > li {
	visibility: hidden;
	opacity: 0;
}

.Header__menuList > li#logoutDetails {
	visibility: visible;
	opacity: 1;
} */

.body,
.Layout__oneColumn,
.commonStyle__zt3breadCrumbBg,
.home #layoutContainer {
	background: #f7f7f7;
}

.Header__homeContent .Header__navbar,
.Header__navbar {
	background-color: #f68e1f;
}

.Header__homeContent .Header__searchSection {
	/* background-color: #57585c; */
	padding-bottom: 46px;
}

.Header__searchTitle {
	margin-bottom: 0;
	font-size: 1.8rem;
}

.Header__description {
	margin-top: 0;
}

.commonStyle__zt3BrandBg {
	background-color: #007dba;
}

.AppContainer__backToTop {
	box-shadow: 0 0 0 1px #fff;
}

.SearchContainer__downArrow {
	border-top-color: #007dba;
}

.commonStyle__zt3LinkActive {
	color: #007dba;
}

/* nav tabs */

.Header__tabsTab {
	margin: 0;
	padding: 0 15px;
	max-width: none;
}

.Header__tabsTab a {
	font-weight: 600;
}

.Header__tabsTab.Header__active,
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab.Header__active {
	border-bottom-color: #3c3d3f;
	color: #3c3d3f;
}

/* .CustomizeContainer__aPlus:hover {
	color: #007dba;
}

.globalfixednav .aPlusIcon:hover {
	color: #007cb9;
} */

.df {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.footer .df {
	display: block;
}

.df_aic {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
}

.file_icon_cont {
	-ms-flex-negative: 0;
		flex-shrink: 0;
}

.file_icon {
	width: 13px;
}

.a {
	color: #007dba;
	text-decoration: underline;
	display: inline-flex;
}

.text_center {
	text-align: center;
}

.flex {
	min-width: 0;
	min-height: 0;
}

.widget {
	box-shadow: 0 1px 1px 1px #d2d2d2;
}

.widget_top {
	background-color: #007dba;
	color: #fff;
	padding: 8px 12px;
	font-weight: bold;
}

.widget_bottom {
	background-color: #fff;
	padding: 12px;
	line-height: 1.6;
}

/* home */

.home {
	background-color: #f7f7f7;
}

.box_cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	margin-top: 20px;
}

.box {
	-webkit-box-shadow: 0 1px 1px 1px #d2d2d2;
			box-shadow: 0 1px 1px 1px #d2d2d2;
	margin-bottom: 20px;
	width: 32%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	border-radius: 6px;
}

.box:nth-child(3n-1) {
	margin-left: 2%;
	margin-right: 2%;
}

.box_top {
	background-color: #fff;
	-webkit-box-flex: 1;
		-ms-flex: 1;
			flex: 1;
	min-width: 0;
	min-height: 275px;
	padding-bottom: 17px;
	border-radius: 6px 6px 0 0;
}

.box_icon_cont {
	display: inline-block;
	margin-top: 30px;
	min-height: 124px;
}

.box_icon {
	width: auto;
	height: 100px;
}

.box_title {
	color: #f68e1f;
	font-weight: bold;
	margin-bottom: 5px;
}

.box_bottom {
	background-color: #f7f7f7;
	text-align: center;
	padding: 15px 0;
	border-radius: 0 0 6px 6px;
}

.box_bottom a {
	font-size: 14px;
}

.box_ul {
	padding: 0 30px 0 45px;
	color: #f68e1f;
	list-style: disc;
}

h5.ListHeader__header2 {
	margin-bottom: 0 !important;
	padding: 9px 3px !important;
}

/* article settings */

.articleDetail {
	background-color: #fff;
}

.TOCContainer__tocCategories {
	margin-left: 24px;
}

.Menu__menuItem {
	padding: 5px 0 2.5px;
}

.Menu__menu .Menu__menuItem > .Menu__arrow {
	padding: 0;
}

/* .articleDetail h1,
.articleDetail h2,
.articleDetail h3,
.articleDetail h4,
.articleDetail h5,
.articleDetail h6 {
	margin-top: 0;
} */

/* .articleDetail h2,
.articleDetail h2 span,
.articleDetail h2 span.colour {
	color: #444 !important;
} */

.BreadCrumbs__breadcrumbsView ul li a,
.commonStyle__zt3breadCrumbText {
	color: #007dba;
}

.BreadCrumbs__breadcrumbsView ul li a:hover,
.commonStyle__zt3breadCrumbText:hover,
.BreadCrumbs__breadcrumbsView ul li a:focus,
.commonStyle__zt3breadCrumbText:focus,
.BreadCrumbs__breadcrumbsView ul li a:active,
.commonStyle__zt3breadCrumbText:active {
	color: #57585c;
}

.KbDetailLtContainer__detailHeader {
	font-weight: 800 !important;
	font-size: 32px;
	color: #007dba;
}

.TOCContainer__tocContainer {
	padding: 8px 15px;
	background-color: #f7f7f7;
	border: none;
	border-bottom: 1px solid #efeeef;
}

.KbDetailLtContainer__articleContent p {
	margin: 0 0 18px !important;
	padding: 0 !important;
	font-weight: 400;
	font-size: 18px;
	color: #444;
	line-height: 1.5 !important;
	letter-spacing: normal;
}

.KbDetailLtContainer__articleContent span {
	font-size: inherit !important;
	color: inherit !important;
}

.KbDetailLtContainer__articleContent .colour {
	color: inherit !important;
}

.KbDetailLtContainer__articleContent .size {
	font-size: inherit !important;
}

.KbDetailLtContainer__articleContent ol,
.KbDetailLtContainer__articleContent ul {
	margin: 0 0 27px !important;
	padding: 0 !important;
	font-size: inherit !important;
}

.KbDetailLtContainer__articleContent li {
	margin-left: 30px !important;
	padding: 0 !important;
	font-size: inherit !important;
	line-height: inherit !important;
}

.KbDetailLtContainer__articleContent a {
	color: #007dba;
}

.ContentList__topicList {
	border-bottom: 1px solid #efeeef;
}

.KbDetailLtContainer__articelDetail table {
	margin: 0 auto !important;
	width: 100% !important;
	table-layout: fixed !important;
	border-collapse: collapse !important;
}
.KbDetailLtContainer__articleContent table p,
.KbDetailLtContainer__articleContent table ul,
.KbDetailLtContainer__articleContent table ol {
	margin: 6px 0 !important;
}

/* footer */

.chat-row {
	text-align: center;
}

.chat-row a {
	display: inline-block;
	padding: 13px 20px;
	color: #fff;
	font-weight: 600;
	line-height: 1;
	background-color: #007dba;
	border-radius: 6px;
	transition: all .25s ease-in-out;
}

.chat-row a:hover,
.chat-row a:active,
.chat-row a:focus {
	color: #000;
	background-color: #00A3E0;
}

portal:not(.home) .chat-row a {
	margin-bottom: 40px;
}

.footer {
	margin-top: 2.125rem;
	background-color: #fff;
}

.footer_top {
	max-width: 75rem;
	margin: 0 auto;
	padding: 40px 15px;
	font-size: 14px;
}

.footer_top .a {
	
}

.footer_departments {
	line-height: 1.8;
}

.footer_urls {
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
	margin-top: 20px;
	color: #fff;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}

.footer_copyright {
	background-color: #000;
	text-align: center;
	color: #fff;
	padding: 12px 0;
	font-size: 15px;
}

.footer_copyright a {
	color: #fff;
}

/* header */

.globalfixednav .globalSignin,
.globalfixednav .globalSignup{
	color: #fff;
}

.Header__homeContent.Header__homeNavbarFixed .Header__navbar {
	background-color: #f68e1f;
}

.Header__globalSearchAlt {
	border-color: transparent;
}

.Header__homeNavbarFixed .Header__menu, 
.Header__homeNavbarFixed .Header__menu:after, 
.Header__homeNavbarFixed .Header__menu:before{
	background-color: #fff;
}

.Header__homeNavbarFixed .Header__menuToggle {
	background-color: transparent;
}

.Icon__brand{
	color: #007dba;
}

/* .WidgetContainer__contentList:first-child > .WidgetContainer__boxSplit > div + div,
.WidgetContainer__contentList:last-child > .WidgetContainer__boxSplit > div + div {
	box-shadow: 0 1px 1px 1px #d2d2d2;
} */

.WidgetContainer__contentList:first-child > .WidgetContainer__boxSplit > div + div .ListHeader__listHeader2,
.WidgetContainer__contentList:last-child > .WidgetContainer__boxSplit > div + div .ListHeader__listHeader2 {
	background-color: #007dba;
	color: #fff;
	margin-bottom: 0;
	padding: 4px 12px;
}

.WidgetContainer__contentList:first-child > .WidgetContainer__boxSplit > div + div .TopicListWidget__topicList,
.WidgetContainer__contentList:last-child > .WidgetContainer__boxSplit > div + div .ContentList__topicList  {
	padding: 5px 12px;
	background-color: #fff;
}

.WidgetContainer__contentList:first-child > .WidgetContainer__boxSplit > div + div .ListHeader__listHeader2 .ListHeader__listIcon2,
.WidgetContainer__contentList:last-child > .WidgetContainer__boxSplit > div + div .ListHeader__listHeader2 .ListHeader__listIcon2 {
	display: none;
}

.WidgetContainer__contentList:first-child > .WidgetContainer__boxSplit > div + div .ListHeader__listHeader2 .ListHeader__header2,
.WidgetContainer__contentList:last-child > .WidgetContainer__boxSplit > div + div .ListHeader__listHeader2 .ListHeader__header2 {
	color: #fff;
}


.AppContainer__homePage,
.WidgetContainer__contentList+.WidgetContainer__contentList {
	margin-top: 0;
}

.flex p {
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 18px;
	line-height: 1 !important;
	color: #f68d1f;
}

.flex ul {
	margin-top: 0;
	margin-bottom: 22px;
	padding: 0;
	list-style-type: none;
}

.flex li {
	line-height: 27px;
}

.flex li a {
	display: inline-block;
	margin: 0;
	font-size: 16px;
	line-height: 24px;
	color: #444;
	text-decoration: underline;
}

.footer_departments a img {
	max-width: 114px;
}

/* social icons */

.social-icons {
	display: flex;
}

.flex .social-icons a {
	display: block;
	margin: 0 5px 0 0;
	padding: 0;
	width: 36px;
	height: 36px;
	font-size: 18px !important;
	line-height: 48px !important;
	color: #fff !important;
	text-align: center;
	text-decoration: none;
	background-color: #f68d1f;
	border-bottom: none !important;
	border-radius: 50%;
	transition: all .25s ease-in-out;
}

.social-icons a img {
	width: auto;
	height: 24px;
}

.social-icons a:hover,
.social-icons a:active,
.social-icons a:focus {
	background-color: #007dba;
}

/* .social-icons a:before {
	font-family: "Font Awesome 5 Brands";
}

.social-icons .twitter a:before {
	content: "\f099";
}

.social-icons .facebook a:before {
	content: "\f39e";
}

.social-icons .youtube a:before {
	content: "\f167";
}

.social-icons .linkedin a:before {
	content: "\f0e1";
} */

.social-icons a span {
	display: none;
}

a.chat-btn {
	display: block;
	margin: 0 auto 22px;
	padding: 0 15px;
	width: 100%;
	max-width: 250px;
	font-weight: 700;
	line-height: 48px;
	color: #fff;
	text-align: center;
	background-color: #007DBA;
	border-radius: 2px;
}

.KbDetailLtContainer__userSocialIcon,
.KbDetailLtContainer__printView,
.TopicListRightContainer__followOption,
.TopicListRightContainer__followerCount,
.TopicDetailRightContainer__followOption,
.TopicDetailRightContainer__subscribeDescription,
.TopicListRightContainer__subscribeDescription,
[data-id="addTopic"],
[data-id="noContentError_back"] {
	display: none;
}

.chat-row.customChat {
	margin-bottom: 15px;
}
.home #mainContainer {
	background-color: #F2F2F2;
	padding-bottom: 2.125rem;
}
.home #layoutContainer {
	background-color: transparent;
}
.footer {
	margin-top: 0;
}

@media only screen and (min-width: 1001px) {
	.footer .df {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
			-ms-flex-pack: justify;
				justify-content: space-between;
	}
	
	.flex {
		-webkit-box-flex: 0;
			-ms-flex: 0 1 200px;
				flex: 0 1 200px;
	}
	
	.flex ul:last-of-type {
		margin-bottom: 0;
	}
	
	.flex.logos a {
		line-height: 1;
	}
}

@media only screen and (max-width: 1023px) {
	.box {
		width: 49%;
	}
	
	.box:nth-child(3n-1) {
		margin-left: 0;
		margin-right: 0;
	}
	
	.box:nth-child(odd) {	
		margin-right: 1%;
	}
	
	.box:nth-child(even) {
		margin-left: 1%;
	}
	
	.widget_bottom {
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
	}
	
	.widget_bottom > .flex {
		min-width: 100%;
	}
	
	.Header__navopen .Header__navbar .Header__menuTab, 
	.Header__homeNavbarFixed.Header__navopen .Header__navbar .Header__menuTab {
		background-color: #f68e1f;
		box-shadow: none;
	}
	
	.Header__navopen .Header__navbar .Header__tabsTab, 
	.Header__homeNavbarFixed.Header__navopen .Header__navbar .Header__tabsTab {
		display: none;
	}
	
	.LoginDetail__signup, .LoginDetail__signin {
		color: #fff;
	}
}

@media only screen and (min-width: 1024px) {
	.Header__homeContent .Header__navbar,
	.Header__defaultContent .Header__navbar {
		background-color: #f68d1f;
	}

	.LoginDetail__signup:hover,
	.LoginDetail__signin:hover,
	.globalfixednav .globalSignin:hover,
	.globalfixednav .globalSignup:hover {
		color: #007dba;
		border-bottom: 0.1875rem solid #007dba;
	}
	
	.Header__tabsTab:hover,
	.Header__homeNavbarFixed .Header__navbar .Header__tabsTab:hover {
		border-bottom-color: #dd7f1c;
		color: #fff;
		background-color: #dd7f1c;
	}
}

@media only screen and (min-width: 1200px) {
	h2,
	.articleDetail h2 {
		font-size: 30px;
	}
	
	h3 {
		font-size: 24px;
	}
	
	h4 {
		font-size: 18px;
	}
	
	.footer_top {
		padding: 40px 30px;
	}
	
	.flex p {
		font-size: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.box {
		width: 100%;
		margin: 0 !important;
		margin-bottom: 20px !important;
	}
}
