html > body{font-family:ArialRoundedMTforSE_Latin,Arial,Helvetica Neue,Helvetica,sans-serif}
#trail {
	font-size: 13px;
	padding-left: 3em;
}
#trail li a{
    color: #333;
    text-decoration: none;
    padding-right: 7px;
	}
#trail li:last-child {
    font-weight: 400;
}
#trail li {
    display: inline-block;
}
li {
    list-style: none;
}
@media(max-width: 61.25em){
	#trail, .trail {
		display: none;
	}
	
}

#trail li:after {
    content: '';
    display: inline-block;
    background-image: url(../images/common-sprite@2x.png);
    background-repeat: no-repeat;
    background-size: 317px 314px;
    width: 7px;
    height: 10px;
    background-position: -285px -189px;
}

#trail ul li:last-child:after {
	content: '';
    background-image:none;
}
html.sdl-header-global {
    position: sticky;
    top: 0;
    transition: height .25s ease-out;
    z-index: 60;
}

/* proactive chat START*/


.pro-active-chat {
    position: fixed!important;
    right: -100%;
    bottom: 10px;
    z-index: 4!important;
    max-width: 240px;
    -webkit-box-shadow: 0 0 1px 0 rgba(51, 51, 51, 0.15), 0 1px 7px 0 rgba(51, 51, 51, 0.2);
    box-shadow: 0 0 1px 0 rgba(51, 51, 51, 0.15), 0 1px 7px 0 rgba(51, 51, 51, 0.2);
    top: auto!important;
    left: auto!important
}

.pro-active-chat .pro-active-chat-wrapper {
    padding-bottom: 10px;
    background-color: #fff
}

.pro-active-chat__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    background-color: #3dcd58
}

.pro-active-chat__heading {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 0;
    color: #fff;
    font-size: .875rem;
    line-height: 1.4286;
	margin-top:0px !important;
	font-weight:100;
}

.pro-active-chat__icon {
    display: inline-block;
    width: 22px;
    margin: 0;
    margin-right: 15px;
    color: #fff
}

.pro-active-chat .close-chat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer
}

.pro-active-chat .close-chat .icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
	margin:0px !important;
}

.pro-active-chat .close-chat:hover .icon {
    opacity: 1
}

.pro-active-chat__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 10px;
    background-color: #fff
}

.pro-active-chat__question {
    margin: 0
}

.pro-active-chat-question-wrapper {
    margin-right: 50px;
    font-size: .75rem;
    line-height: 1.25
}

.pro-active-chat-btn-wrapper {
    padding: 0 10px;
    text-align: center;
    color: #fff
}

.pro-active-chat-btn {
    display: block;
    padding: 7px 10px;
    font-size: .75rem;
    line-height: 1.25;
    background-color: #42b4e6;
	color:white;
}

.sdl-application-social-media-share-vertical {
    margin-top: 3em !important;
}

/* proactive chat END*/

#trail .nav-wrapper {
    width: 100%;
    padding-right: 10px!important;
    padding-left: 10px!important;
    max-width: 1275px;
}

.breadCrumb-nav-sdl {
    position: fixed;
    z-index: 2;
    width: 100%;
    padding-bottom: 1px;
    background: white;
}

@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){
	#trail .nav-wrapper{margin:0!important}
	
	}
#trail .nav-wrapper{margin:0 auto}
#trail .nav-wrapper ul li span{padding-right:.5em}

#svelteSearchTag:focus{
	outline: none;
}
#searchDiv:focus{
	outline: none;
}

@media (min-width: 61.25em){
	.svelteMainDiv{width: 77em;}
}

@media screen and (max-width: 45.5625em){
	.svelteMainDiv{
	 	margin: 0px auto 20px;
	 	height: fit-content;
	 	width: 87%;
	}
}
.svelteMainDiv{margin: 0px auto 20px;height: fit-content;}
.comparebuttonbanner{
	z-index: 999;
}
.information {
	--se-snackbar-color-background: #0087cd;
}

#appBody{
	background-color: #f7f7f7;
}

.publicsubs{
	line-height: 28px;
}
.listing1{
	margin-bottom: 37px;
}
.doc-reference{
	 margin-bottom: 12px;
}
.supportModuleCls{
	background: transparent;
    height: auto;
    padding: 0 14% 0 14%;
}
.se2--content-support-module{
	height:auto !important;
}
.noneCls{
	display: none;
}
.shneiderBannerCls{
	margin: 0px; margin-bottom: 20px;
}
.footerPaddingCls{
	margin-bottom:-16px;padding-left: 0!important;padding-right: 0!important;
}
.breadCrumMarginZero{
	margin: 0px;
}
.googleTagMgmClasIfram{
	display:none;visibility:hidden;
}