/*<meta conditions="kate-conditions.WIP" />*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/************ Stylesheet TOC ********************/

/* FONTS
/* LAYOUT STYLES
		body 
		popup
		codesnippet
		breadcrumbs
		MadCap styles
/* LINK STYLES */

/* TEXT FORMATS */
/* CODE FORMATS */
/* GENERIC FORMATS */
/* LIST FORMATS */
/* IMAGE STYLES */
/* MEDIA STYLES */
/* NOTE STYLES */
/* MENU STYLES */
/* LOCALIZER STYLES */
/* TOPIC LANDING PAGE STYLES */
/* WHATS NEW STYLES */

:root
{
	--blue: #043776;
	--lightblue: #53b7e8;
	--dkgray: #333333;
	--green: #036800;
	--chrome: #c9c9cc;
	/* cool gray 4 */
	--platinum: #a1a1a4;
	/* cool gray 8 */
	--carbon: #a1a1a4;
	--red: #ed1c24;
}

/************** FONTS ************************/

@font-face 
{
	font-family: 'Segoe UI';
	src: url("../Fonts/SegoeUI.woff") format('woff');
}

@font-face 
{
	font-family: 'Noto Sans', sans-serif;
	src: url("../Fonts/NotoSans-Medium.ttf") format('ttf');
}

*
{
	font-family: 'Noto Sans', sans-serif;
	font-size: 1em;
	line-height: 1.5;
}

code,
.code,
pre
{
	font-family: 'Source Code Pro', 'Courier New', monospace;
}

a,
a:hover
{
	transition: 0.3s ease-in-out;
}

/************** LAYOUT STYLES ************************/

html
{
	box-sizing: border-box;
}

*,
*:before,
*:after
{
	box-sizing: inherit;
}

body,
body#topics,
body#beta
{
	display: flex;
	flex-direction: column;
	margin: 0 !important;
	max-width: 100% !important;
	overflow-x: hidden;
}

html._Skins_DarkMode
{
	color: #fff;
	background-color: #000;
}

html._Skins_LightMode
{
	color: #000;
	background-color: #fff;
}

._Skins_LightMode ul.sidenav li a
{
	font-family: 'Noto Sans', sans-serif;
}

._Skins_LightMode .body-container,
._Skins_DarkMode .body-container
{
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	overflow: auto;
	overflow-x: hidden;
}

body._Skins_LightMode,
body._Skins_DarkMode
{
	margin: 0;
	padding: 0;
	width: 100%;
	max-width: 100%;
}

body._Skins_LightMode
{
	background-color: #fff;
	color: #000;
}

body._Skins_DarkMode
{
	background-color: #000;
	color: #f5f5f5;
}

/** TOOLTIP Styles ***************************************/

._Skins_DarkMode tooltip,
._Skins_DarkMode .tooltip
{
	color: #ffffff;
	font-size: 10px;
	background-color: var(--dkgray);
}

._Skins_LightMode tooltip,
._Skins_LightMode .tooltip
{
	color: #000;
	font-size: 10px;
	background-color: #fff;
}

/** MadCap Styles ***************************************/

MadCap|microContent
{
	height: 100px;
}

MadCap|concept,
MadCap|keyword
{
	font-size: inherit;
}

/***** DROP DOWN MENU STYLES FOR TOOLBAR ***********************/

._Skins_ToolBar_Home.mc-component .button.select-skin-button
{
	font-family: 'Noto Sans';
	font-size: 10px;
	background-color: transparent;
	border: none;
}

._Skins_ToolBar_Home.mc-component .toolbar-button-drop-down.select-skin-drop-down,
._Skins_ToolBar_Topics.mc-component .toolbar-button-drop-down.select-skin-drop-down
{
	background: none;
	background-color: transparent;
}

.toolbar-button-drop-down
{
	margin-left: -50px;
	font-size: 10px;
}

.toolbar-button-drop-down ul li:hover
{
	background-color: #4b4b4b;
}

/***** TOPIC TOOLBAR ************************************/

MadCap|topicToolbarProxy
{
	float: right;
	text-align: right;
	margin: 10px;
}

.toolbar-container
{
	position: relative;
	margin: 0;
	padding: 0 20px;
	width: 100%;
	max-width: 100%;
	wrap: nowrap;
}

._Skins_ToolBar_Topics.mc-component .button.select-skin-button
{
	border: none;
}

/************************ TOPIC STYLES ************************************/
/** template page styles *******************/

div.topic-container
{
	margin: 0;
	padding: 0;
}

.content-container
{
	margin: 0;
	padding: 0 20px;
}

/* for search results */

.content-container .title
{
	font-size: 1em;
	font-family: 'Noto Sans';
	font-weight: bold;
	text-align: left;
}

.content-layout
{
	display: flex;
	flex-wrap: wrap;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 2em;
	margin: 0;
	padding: 0 2em;
	height: auto;
	width: 100%;
	max-wdith: 100%;
}

.content-layout > .left-menu-container
{
	width: 25%;
	max-width: 25%;
	padding: 2em 0 0 0;
}

.content-layout > .right-menu-container
{
	float: right;
	padding: 4em 0 0 0;
	width: 15%;
	max-width: 15%;
}

.content-layout > .topic-container
{
	width: 55%;
	max-width: 55%;
	padding: 2em 1em 0 1em;
}

/************************ MENU STYLES ************************************/

MadCap|menuProxy
{
	background: transparent;
	font-family: 'Noto Sans';
}

ul.menu._Skins_LeftMenu.mc-component
{
	list-style-type: none;
	text-decoration: none;
	padding: 0;
}

ul.menu._Skins_LeftMenu.mc-component li,
ul.menu._Skins_RightMenu.mc-component li
{
	font-size: 14px;
}

ul.menu._Skins_RightMenu.mc-component
{
	list-style-type: none;
	text-decoration: none;
	padding: 0;
	position: -webkit-sticky;
	/* Safari */
	position: sticky;
	top: 0;
}

ul.menu._Skins_RightMenu.mc-component::before
{
	content: "ON THIS PAGE";
	line-height: 3rem;
	font-weight: bold;
	color: var(--platinum);
	font-variant: small-caps;
}

._Skins_DarkMode ul.menu._Skins_RightMenu.mc-component li > a,
._Skins_DarkMode ul.menu._Skins_RightMenu.mc-component ul > li > a,
._Skins_DarkMode ul.menu._Skins_RightMenu.mc-component ul ul > li > a:link,
._Skins_DarkMode ul.menu._Skins_RightMenu.mc-component ul > li > a:visited,
._Skins_DarkMode ul.menu._Skins_RightMenu.mc-component ul ul > li > a:active,
._Skins_DarkMode ul.menu._Skins_LeftMenu.mc-component li > a,
._Skins_DarkMode ul.menu._Skins_LeftMenu.mc-component ul > li > a,
._Skins_DarkMode ul.menu._Skins_LeftMenu.mc-component ul ul > li > a:link,
._Skins_DarkMode ul.menu._Skins_LeftMenu.mc-component ul > li > a:visited,
._Skins_DarkMode ul.menu._Skins_LeftMenu.mc-component ul ul > li > a:active
{
	text-decoration: none;
	color: #e8f0f5;
}

._Skins_DarkMode ul.menu._Skins_LeftMenu.mc-component li > a:hover,
._Skins_DarkMode ul.menu._Skins_LeftMenu.mc-component ul > li > a:hover,
._Skins_DarkMode ul.menu._Skins_LeftMenu.mc-component ul ul > li > a:hover,
._Skins_DarkMode ul.menu._Skins_RightMenu.mc-component li > a:hover,
._Skins_DarkMode ul.menu._Skins_RightMenu.mc-component ul > li > a:hover,
._Skins_DarkMode ul.menu._Skins_RightMenu.mc-component ul ul > li > a:hover
{
	background-color: #000;
	color: var(--red);
}

/************************ BREADCRUMBS ************************************/

MadCap|breadcrumbsProxy
{
	float: left;
	width: 45%;
	font-family: 'Noto Sans', sans-serif;
	font-size: .8rem;
	text-decoration: none;
	mc-breadcrumbs-prefix: ' ';
	border: none;
	mc-breadcrumbs-divider: ' > ';
	mc-breadcrumbs-count: 6;
	margin: 1em 2em;
	font-style: italic;
}

/************************ SEARCH SETTINGS ************************************/

.SearchHighlight
{
	background-color: transparent;
}

div.search-results	/*Sets side padding on search results*/
{
	padding: 0 20%;
}

MadCap|searchBarProxy
{
	font-family: 'Noto Sans', sans-serif;
	font-size: 16px;
	background-color: #dcdcdc;
	display: block;
	border: solid 1px #808080;
	/*	border-radius: 25px; */
	width: 80%;
	margin: 30px auto;
}

._Skins_DarkMode .search-bar.search-bar-container .search-submit
{
	background: #808080;
	-pie-background: #808080;
}

/* search filter style */

button.mc-dropdown-item
{
	font-size: 12px;
	line-height: 13px;
}

._Skins_DarkMode .search-filter-content ul
{
	background-color: #000;
	color: #fff;
}

._Skins_LightMode button.mc-dropdown-item
{
	
}

/************** LINK STYLES ************************/

._Skins_LightMode a,
._Skins_LightMode a:link,
._Skins_LightMode a:active
{
	color: #1c5a97;
	text-decoration: none;
	background-color: transparent;
}

._Skins_LightMode a:visited,
._Skins_DarkMode a:visited
{
	color: #1c5a97;
}

._Skins_DarkMode a,
._Skins_DarkMode a:link,
._Skins_DarkMode a:active
{
	color: #53b7e8;
	text-decoration: none;
	background-color: transparent;
}

._Skins_LightMode a:hover,
._Skins_DarkMode a:hover
{
	background-color: transparent;
	color: var(--red);
}

/* see LandingPageStyles and HeaderFooterStyles for execeptions */
/************** TEXT FORMATS ************************/

p,
._Skins_LightMode p
{
	color: var(--dkgray);
	line-height: normal;
}

._Skins_DarkMode p
{
	color: #fff;
}

p.optional::before
{
	content: "(Optional) ";
	font-style: italic;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	font-weight: 800;
}

#topics h1,
#beta h1
{
	padding-bottom: 10px;
	font-size: 2em;
	mc-heading-level: 1;
}

#topics h2,
#beta h2
{
	margin-bottom: 4px;
	margin-top: 20px;
	font-size: 1.5em;
	mc-heading-level: 2;
}

#topics h3,
#beta h3
{
	margin-bottom: 4px;
	font-size: 1.3em;
	mc-heading-level: 3;
}

#topics h4,
#beta h4
{
	margin-bottom: 4px;
	margin-top: 16px;
	font-size: 1.1em;
	mc-heading-level: 4;
}

#topics h5,
#beta h5
{
	margin-bottom: 4px;
	margin-top: 16px;
	font-size: 1em;
	mc-heading-level: 5;
}

#topics h6,
#beta h6
{
	margin-bottom: 4px;
	margin-top: 16px;
	font-size: 1em;
	mc-heading-level: 6;
}

.product-title
{
	margin-bottom: 8px;
	padding-bottom: 10px;
	font-size: 26px;
	margin-top: 10px;
	color: var(--green);
	mc-heading-level: 0;
	mc-disable-glossary-terms: true;
}

._Skins_DarkMode .product-title
{
	color: #fff;
	mc-heading-level: 0;
	mc-disable-glossary-terms: true;
}

h2
{
	margin-bottom: 4px;
	margin-top: 20px;
	font-size: 48px;
	line-height: 62px;
}

h3
{
	margin-bottom: 4px;
	font-size: 26px;
	line-height: 33.8px;
}

h4
{
	margin-bottom: 4px;
	margin-top: 16px;
	font-size: 1.1em;
}

.center
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	text-align: center;
}

.disable-glossary
{
	mc-disable-glossary-terms: true;
}

MadCap|glossaryTerm
{
	mc-term-display: hyperlink;
	font-size: 16px;
	mc-closed-image: none;
	mc-open-image: none;
	color: var(--green);
	background-color: transparent;
}

div.tab-content
{
	margin: 0;
	padding: 0;
}

div.search-results	/*Sets side padding on search results*/
{
	padding: 0 20%;
}

/************** CODE FORMATS ************************/

.code
{
	font-size: 14px;
	background-color: #F0F8FF;
}

.codeSnippet
{
	width: 100%;
}

p.code,
pre
{
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
	padding: 2px 10px;
	margin: 0;
	mc-next-tag: p;
	mc-next-class: code;
	mc-hyphenate: never;
	color: #000;
	background-color: #F0F8FF;
}

/************** GENERIC FORMATS ************************/

.BOLD
{
	font-weight: bold;
}

.comment
{
	color: #E91C24;
	mc-conditions: 'General.Hidden';
	font-style: italic;
}

.highlight
{
	background-color: #ffb675;
}

/************** LIST FORMATS ************************/

li,
li p
{
	orphans: 2;
	widows: 2;
	/*color: var(--dkgray);*/
	line-height: normal;
	mc-hyphenate: never;
}

._Skins_DarkMode li,
._Skins_DarkMode li p
{
	color: #fff;
}

ol,
ul
{
	line-height: normal;
}

ol
{
	list-style-image: none;
}

ol ol
{
	list-style-type: lower-alpha;
	line-height: normal;
}

ol ol ol
{
	list-style-type: lower-roman;
}

._Skins_DarkMode .micro-response li,
._Skins_DarkMode .micro-response li p
{
	color: #fff;
}

/**** for responsive iframes ***/

div.gif-container
{
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%;
	/* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/*** add the gif-container div, then give the iframe this class, leaving out height and width ***/

.gif-iframe
{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

/************** Resource list ****************/

ul.resource-list,
ul.resource-list li,
ul.resource-list li a:link,
ul.resource-list li a:active,
ul.resource-list li a:visited
{
	color: var(--red);
	line-height: normal;
	list-style: none;
	font-size: 18px;
	text-decoration: none;
}

ul.resource-list li a:hover
{
	color: var(--dkgray);
}

div.box-container > div.box-card a:hover
{
	border: 1px solid var(--blue);
	border-radius: 5px;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

#search .get-started p a:hover
{
	color: #af0e14 !important;
}

div.product-container .box-filters a:hover::after
{
	width: 100%;
	transition: width .5s cubic-bezier(.25,.8,.25,1);
}

div.product-container .box-filters a:hover
{
	transform: scale(1);
	transition: width .5s cubic-bezier(.25,.8,.25,1);
}

div#localize-widget-langs a:hover
{
	background-color: #eee;
}

.sp-btn a:hover
{
	color: #fff !important;
	-webkit-transition: all .2s ease;
}

.sp-btn a:hover::before
{
	right: -5px;
	-webkit-transition: all .2s ease;
	width: 100%;
}

p.resource-link a:hover
{
	color: #af0e14 !important;
	text-decoration: underline;
}

.footer-main ul.foot-links li a:hover
{
	color: #ffc418 !important;
}

.right-menu-container ul.menu._Skins_RightMenu.mc-component li a:hover
{
	font-weight: normal;
	background-color: #f5f5f5;
	border-left: 1px solid #E91C24;
}

/************** IMAGE STYLES ************************/

img
{
	border: none;
	/*max-width: 100%;
	max-height: 100%;*/
}

img.Reduce
{
	border: none;
	max-width: 6in;
	/*For large images that need to have a maximum width set*/
}

img.Thumbnail
{
	mc-thumbnail: popup;
	border: solid 1px #696969;
	border-radius: 5px;
}

img.Icon
{
	margin: 0;
	padding: 0;
}

img.border
{
	max-width: 6in;
	border-radius: 10px;
	border: solid 1px #808080;
}

img.Right
{
	float: right;
}

li
{
	margin: 1.12em 0;
}

p.TOC1
{
	
}

p.TOC2
{
	
}

ol ul
{
	list-style-type: disc;
}

span.SearchHighlight
{
	background-color: #cce3ff;
}

/************** MEDIA STYLES ************************/

@media only screen and (max-width: 600px)
{
	div.MCBreadcrumbsBox_0
	{
		display: none !important;
	}

	div.contentBody
	{
		width: 100% !important;
		max-width: 100% !important;
	}

	html.home-topic .body-container
	{
		margin-left: 0;
	}

	div.home-layout
	{
		padding: 2% 5%;
		background-color: #fafafa;
	}

	.menu > li > a
	{
		display: block;
		padding: 0 10px;
		font-size: 10pt;
	}

	._Skins_DarkMode ul.menu._Skins_LeftMenu,
	._Skins_LightMode ul.menu._Skins_LeftMenu,
	._Skins_DarkMode ul.menu._Skins_RightMenu,
	._Skins_LightMode ul.menu._Skins_RightMenu
	{
		display: none;
	}

	.content-layout > .topic-container
	{
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
}

/************************ MISC ***********************/

MadCap|relatedTopics
{
	color: #2d82dc;
	mc-help-control-display: list;
}

/**** Styles for responsive page, vendors-devices ****/

div.box-container
{
	mc-grid-row: true;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 2em;
	row-gap: 2em;
	margin: .5em auto;
	max-width: 100%;
	justify-content: center;
	text-align: center;
}

div.box-container > div.box-card a
{
	position: relative;
	max-width: 15rem;
	width: 15rem;
	height: 100 &;
	overflow: hidden;
	margin: .1em;
	color: #000;
	display: block;
	text-align: center;
	padding: 10px 5px 5px 5px;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
}

div.box-card > p
{
	line-height: 1em;
}

div.box-card > .img
{
	margin-bottom: 5px;
	height: 30px;
}

/*********** POP QUIZ STYLES ***********************************************************/

fieldset
{
	mc-disabled: false;
	padding: 15px;
	border: 1px solid var(--lightblue);
	border-radius: 5px;
	background: none;
}

legend
{
	mc-disabled: false;
	background-color: var(--lightblue);
	color: #ffffff;
	padding: 0 10px;
}

MadCap|submitQuestionButton
{
	background-color: var(--lightblue);
	color: #ffffff;
	padding: 10px;
	border-radius: 5px;
}

/* line up buttons with text */

.multipleChoiceItem > div
{
	padding-top: 18px;
}

/*********** END POP QUIZ STYLES ***********************************************************/

img.Mapped
{
	max-width: 100%;
}

/*********** TRANSLATIONS ******************************************************************/

p.translation-disclaimer-text
{
	text-align: center;
}

.italic
{
	font-style: italic;
}

sup.prod-name-tm
{
	font-size: 10px;
}

sup.prod-name-reg
{
	font-size: 18px;
}

/****************** WATERMARKS *************************/

body.beta
{
	background-repeat: repeat;
	background-image: url('../Images/limited-beta-diagonal.png');
}

body.limited
{
	background-repeat: repeat;
	background-image: url('../Images/limited-release-diagonal.png');
}

div.topic-layout-limited	/*this style allows the watermark to appear behind all topic text (but not images)*/
{
	background-color: transparent;
	max-width: 100%;
}

/************** NOTE STYLES ************************/

p.note,
p.example,
p.tip,
p.important,
p.warning
{
	background-color: #efefef;
	overflow: hidden;
	padding: 12px;
	mc-hyphenate: never;
}

p.note
{
	border-left: solid 4px #3498db;
	mc-auto-number-format: '{b}Note: {/b}';
}

p.example
{
	border-left: solid 4px #006725;
	mc-auto-number-format: '{b}Example: {/b}';
}

p.tip
{
	border-left: solid 4px #006725;
	mc-auto-number-format: '{b}Tip: {/b}';
}

p.important
{
	border-left: solid 4px #f1a601;
	mc-auto-number-format: '{b}Important: {/b}';
}

p.warning
{
	mc-auto-number-format: '{b}Warning: {/b}';
	border-left: solid 4px #ff0000;
}

div.note
{
	background-color: #efefef;
	border-left: solid 4px #3498db;
	overflow: hidden;
	padding: 12px;
	mc-auto-number-format: '{b}Note: {/b}';
	mc-hyphenate: never;
}

div.attention
{
	overflow: hidden;
	padding: 12px;
	mc-auto-number-format: '{b}Using Equinix Platform (IAM): {/b}';
	mc-hyphenate: never;
	border-left: solid 4px #dc143c;
	background-color: #f5f5f5;
}

._Skins_DarkMode .note,
._Skins_DarkMode .example,
._Skins_DarkMode .tip,
._Skins_DarkMode .important,
._Skins_DarkMode .warning,
._Skins_DarkMode .attention
{
	background-color: transparent;
}

/************************ DROP DOWN MENU STYLES FOR WHATS NEW VERSIONS ***********************/
/* ** hides snippet on first load ** */

.inv
{
	display: none;
}

select
{
	width: 50%;
	font-size: 1.1rem;
	font-weight: 800;
}

hr
{
	color: var(--chrome);
}

/****************** EXPANDER ICON - LEFT MENU *************************/

.is-accordion-submenu-parent > a span.submenu-toggle	/* Removes the border that creates the default triangle shape */
{
	border: none;
}

.is-accordion-submenu-parent > a span.submenu-toggle::after	/* Adds a default icon (for when the menu is collapsed). */
{
	content: url('../Images/expander-down2gray-smaller.png');
	/*content: "\2664";*/
	/* The icon code */
	color: #000000;
	/* The color of the icon */
	/*font-size: 1.5em;*/
	/*  The size of the icon */
	position: absolute;
	/* Do not change */
	left: 0px;
	/* The left/right positioning of the icon */
	bottom: 0px;
	/* The top/bottom positioning of the icon */
}

.is-accordion-submenu-parent > a [aria-expanded='true'] span.submenu-toggle	/* Stops the icon from flipping upside down when you expand the menu */
{
	-webkit-transform-origin: none;
	-ms-transform-origin: none;
	transform-origin: none;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.is-accordion-submenu-parent > a [aria-expanded='true'] span.submenu-toggle::after	/* Changes the icon for when the menu is expanded */
{
	content: url('../Images/expander-up2gray-smaller.png');
	/*content: "\2665";*/
	/*color: orange;*/
}

.italic
{
	font-style: italic;
}

sup.prod-name-tm
{
	font-size: 10px;
}

sup.prod-name-reg
{
	font-size: 18px;
}

/*New Css added here */

div#localize-widget
{
	position: absolute;
	border: 1px solid #DDDDDD !important;
	color: var(--primary-colors-eq-carbon, var(--carbon));
	font-family: Noto Sans !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

div#localize-widget a#localize-active-lang
{
	color: var(--carbon) !important;
	font-family: Noto Sans !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 400 !important;
	line-height: normal !important;
	height: auto !important;
	padding: 10px;
}

div#localize-widget-langs a
{
	font-family: 'Noto Sans', sans-serif;
	color: #222 !important;
	padding: 10px 10px !important;
}

div#localize-widget-langs
{
	margin-top: 0;
	padding-top: 0px;
	padding-bottom: 10px;
}

section#search .hero h1
{
	margin-bottom: 15px;
}

section#search .hero p
{
	margin-top: 0px !important;
}

section#search .search-bar._Skins_SearchBar_Home.mc-component
{
	height: auto;
	margin-top: 25px;
	position: relative;
	z-index: 0;
}

section#search .search-bar._Skins_SearchBar_Home.mc-component .search-field
{
	padding: 13px;
	height: auto;
	padding-left: 48px;
	border: 1px solid #fff;
	outline: none;
	height: 48px;
}

section#search .search-bar.search-bar-container._Skins_SearchBar_Home.mc-component .search-submit
{
	width: 110px;
	text-align: left;
	background: #E91C24;
	height: 48px;
	border: none;
	border-radius: 0px;
	position: relative;
	z-index: 0;
	font-family: 'Noto Sans', sans-serif;
}

section#search .search-submit:after
{
	content: "Search";
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20.8px;
	text-transform: uppercase;
	font-family: 'Noto Sans', sans-serif;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
}

.search-bar.search-bar-container.needs-pie._Skins_SearchBar_Home.mc-component:after
{
	content: "\f002";
	font-family: "FontAwesome";
	position: absolute;
	left: 20px;
	top: 12px;
	color: var(--dkgray);
}

.get-started p
{
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

.get-started span.BOLD
{
	font-weight: 700;
}

#search .get-started p a
{
	color: #e91c24;
	/* text-decoration: underline; */
	font-weight: 500;
}

section#announce
{
	padding: 70px 5% 50px;
}

.cards-design-whats
{
	margin-bottom: 20px;
}

.cards-design-whats a
{
	transition: 0.3s ease-in-out;
}

.cards-design-whats .whats-new-img
{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 210px;
	border: 1px solid var(--chrome);
	overflow: hidden;
}

.cards-design-whats .whats-new-img p.announce-link
{
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	line-height: 33.8px;
	z-index: 1;
	text-align: center;
	position: relative;
}

.cards-design-whats .whats-new-img img.hover-img
{
	position: absolute;
	width: 100%;
	object-fit: cover;
	height: 100%;
	left: 0;
	top: 0;
	transition: 0.3s ease-in-out;
}

.cards-design-whats p.bottm-cont
{
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
}

.cards-design-whats a:hover img.hover-img
{
	transform: scale(1.2);
	transition: 0.3s ease-in-out;
}

.title-section
{
	color: #888;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	line-height: 33.8px;
	margin-bottom: 30px;
}

.flex-grids-product
{
	display: flex;
	flex-wrap: wrap;
	min-width: 100%;
}

div.product-container .box-filters
{
	padding: 0px !important;
	display: block;
	position: relative;
}

div.product-container .box-filters a
{
	display: block;
	padding: 40px 1rem !important;
	border-top: 0px;
	position: relative;
	overflow: hidden;
	transition: width .5s cubic-bezier(.25,.8,.25,1);
	height: 100%;
}

div.product-container .box-filters a:after
{
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	left: 0px;
	width: 0px;
	background: #E91C24;
	transition: all .2s ease;
	height: 3px;
	transition: width .5s cubic-bezier(.25,.8,.25,1);
}

.box-filters p.landing-page-heading
{
	margin: 0px;
}

.box-filters p.landing-page-describe
{
	color: var(--neutrals-eq-mid-gray, #888);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	margin-top: 4px;
	margin-bottom: 7px;
}

.box-filters p.api-note
{
	font-weight: 400;
	color: var(--red);
	font-size: 14px;
}

div.product-container .box-filters
{
	transform: scale(1);
	transition: transform .5s cubic-bezier(.25,.8,.25,1);
}

div.product-container .box-filters:hover
{
	color: var(--dkgray);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	text-decoration: none;
	z-index: 2;
	-webkit-box-shadow: 0 2px 20px 8px rgba(0,0,0,.08);
	box-shadow: 0 2px 20px 8px rgba(0,0,0,.08);
	transition: transform .5s cubic-bezier(.25,.8,.25,1);
}

div.product-container .box-filters:hover i
{
	color: var(--red);
}

.mt-60
{
	margin-top: 60px;
}

.mb-80
{
	margin-bottom: 80px !important;
}

section#service-providers .home-service-providers
{
	padding: 4rem 5%;
}

section#service-providers .home-service-providers center h3
{
	color: var(--dkgray);
	text-align: center;
	font-size: 38px;
	font-style: normal;
	font-weight: bold;
	line-height: 62px;
	margin: 0px;
}

section#service-providers .home-service-providers center p
{
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin: 10px 0 20px;
}

div.service-provider-container > div,
div.service-provider-container > div
{
	transition: transform .5s cubic-bezier(.25,.8,.25,1);
}

div.service-provider-container > div:hover,
div.service-provider-container > div:focus
{
	transition: transform .5s cubic-bezier(.25,.8,.25,1);
}

h3.title-section .right-btn
{
	float: right;
	color: #E91C24;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 22.4px;
	transition: 0.3s ease-in-out;
}

h3.title-section .right-btn i
{
	vertical-align: bottom;
	font-weight: 700;
	position: relative;
	display: inline-block;
	height: auto;
	line-height: normal;
	transition: 0.3s ease-in-out;
	left: 0px;
}

h3.title-section .right-btn:hover
{
	transition: 0.3s ease-in-out;
}

h3.title-section .right-btn:hover i
{
	position: relative;
	left: 3px;
	transition: 0.3s ease-in-out;
}

section#resources .home-resources h3.title-section
{
	margin-top: 10px;
	color: var(--dkgray);
	margin-bottom: 0px;
}

section#resources .home-resources .descript
{
	color: var(--dkgray);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	margin-top: 7px;
	margin-bottom: 20px;
}

div.resource-container .card.cards-nes
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.card.cards-nes
{
	text-align: left;
	padding-right: 30px;
}

.card.cards-nes p.icon-resi
{
	margin-bottom: 5px;
}

.card.cards-nes p.icon-resi i
{
	color: #E91C24;
}

.card.cards-nes p.resource-heading
{
	color: var(--dkgray);
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	line-height: 33.8px;
	margin-top: 8px;
	margin-bottom: 0;
}

.card.cards-nes p.cont-resl
{
	color: var(--dkgray);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	margin-top: 10px;
}

p.resource-link a
{
	color: #E91C24 !important;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 22.4px;
}

p.resource-link a img
{
	height: 12px;
}

.video-section-de .v-card.columns
{
	padding: 0px;
	border: 2px solid #EEEEEE;
	overflow: hidden;
	transition: transform .5s cubic-bezier(.25,.8,.25,1);
}

.video-section-de .v-card.columns a
{
	display: flex;
	transition: transform .5s cubic-bezier(.25,.8,.25,1);
	align-items: center;
	justify-content: center;
}

.video-section-de .v-card.columns a img
{
	width: 100%;
	transition: transform .5s cubic-bezier(.25,.8,.25,1);
	height: 100%;
	object-fit: cover;
}

.video-section-de .v-card.columns a:hover img
{
	transform: scale(1.05);
	transition: transform .5s cubic-bezier(.25,.8,.25,1);
}

.video-section-de .v-card.columns a:hover img
{
	transition: transform .5s cubic-bezier(.25,.8,.25,1);
}

.video-section-de
{
	margin-bottom: 40px;
}

.footer-main
{
	padding: 1.3rem 5%;
	background: var(--dkgray);
}

.row.flex-s
{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

a.logo-foot
{
	display: inline-block;
	margin-top: 8px;
}

.footer-main ul.foot-links
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
}

.footer-main ul.foot-links li
{
	padding-right: 16px;
}

.footer-main ul.foot-links li.copy-ri
{
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 19.6px;
	color: #fff;
}

.footer-main ul.foot-links li a
{
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 19.6px;
	text-decoration: underline !important;
	color: #fff !important;
}

.footer-main ul.foot-links li:last-child
{
	padding-right: 0px;
}

div.social
{
	padding: 0px;
}

div.social ul.footer-social
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-top: 5px;
}

ul.footer-social li a
{
	font-size: 20px;
	margin-left: 18px;
	display: inline-block;
}

ul.footer-social li a i
{
	font-size: 20px;
	height: auto;
	display: inline-block;
	position: initial;
}

ul.footer-social li a i:before
{
	font-size: inherit;
}

ul.footer-social li:first-child a
{
	margin-left: 0px;
}

.header-content .child-right .dropdown-content
{
	border: none;
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.175);
	top: 40px;
}

.header-content .child-right .dropdown-content a
{
	display: block;
	font-family: 'Noto Sans', sans-serif;
	padding: 0.75rem 1rem;
	color: var(--dkgray) !important;
	font-weight: 400;
	font-size: .75rem;
}

.header-logo .header-text
{
	color: var(--carbon);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
	border-left: 1px solid var(--carbon);
	padding-left: 12px;
	margin-left: 10px;
	line-height: 30px;
	height: auto;
	padding-top: 0px !important;
}

header div.header-content
{
	background: #FFF;
	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.11);
	padding: 20px 5%;
}

.dropdown.drop-fixs button.dropbtn span
{
	display: inline-block;
}

.header-content
{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.dropdown.drop-fixs
{
	position: relative;
	display: flex;
	align-items: center;
	right: 0;
}

.header-content .child-right
{
	display: flex;
}

.header-content .child-right div#localize-widget
{
	position: relative;
	top: 0 !important;
	left: 0px !important;
	right: 0px !important;
	bottom: 0px !important;
	margin-left: 20px;
	overflow: visible;
	border: none !important;
	padding: 0px !important;
}

.header-content div#localize-widget a#localize-active-lang
{
	background-color: rgb(255, 255, 255) !important;
	color: rgb(0 0 0) !important;
	border-radius: 3px;
	border: 1px solid var(--neutrals-eq-gray, #DDD);
	background: var(--primary-colors-eq-white, #FFF);
	position: relative;
	padding-right: 30px;
	width: auto;
	position: inherit;
	font-family: 'Noto Sans', sans-serif !important;
	font-size: 14px !important;
	font-family: 'Noto Sans', sans-serif !important;
}

.header-content div#localize-widget div#localize-widget-langs
{
	position: absolute;
}

.header-content div#localize-widget a#localize-active-lang:after
{
	font-family: "FontAwesome";
	position: absolute;
	right: 15px;
	top: 13px;
	content: "\f0d7";
	font-weight: 700;
}

div#localize-widget-langs
{
	background: #fff;
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.175);
	top: 41px;
	text-align: left;
	padding: 0px !important;
}

div#localize-widget-langs a
{
	font-family: 'Noto Sans', sans-serif !important;
	padding: 0.75rem 1rem !important;
	color: var(--dkgray) !important;
	font-weight: 400;
	font-size: .75rem !important;
	text-align: left;
	height: auto !important;
	line-height: 1.5 !important;
}

.get-started p i
{
	font-size: 16px;
	top: -1px;
	position: relative;
}

div.product-container .box-filters a i
{
	height: auto;
	display: inline-block;
	line-height: normal;
}

element.style
{
	
}

a.logo-foot img
{
	height: 36px !important;
}

.search-inner-proxy
{
	margin-right: 20px;
}

.search-inner-proxy .search-bar._Skins_SearchBar_Topics
{
	height: auto;
}

.search-inner-proxy .search-bar._Skins_SearchBar_Topics input.search-field
{
	background: #EEEEEE;
	border: none;
	padding: 15px;
	height: auto;
	border-radius: 50px;
	padding-left: 24px;
	padding-right: 110px;
	min-width: 400px;
	outline: none;
}

.search-inner-proxy .search-bar._Skins_SearchBar_Topics .search-filter-wrapper .search-filter
{
	border: none;
	background-color: transparent;
	height: 50px;
	border-right: 1px solid #d3d3d3;
}

.search-inner-proxy .search-bar._Skins_SearchBar_Topics .search-submit-wrapper .search-submit
{
	border: none;
	background-color: transparent;
	height: 50px;
}

.search-inner-proxy ._Skins_SearchBar_Topics.mc-component .search-filter-content
{
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.175);
	top: 50px;
}

body#topics .header-content .child-right div#localize-widget,
body#beta .header-content .child-right div#localize-widget
{
	margin-top: 5px;
}

body#topics .header-content .child-right .dropdown-content,
body#beta .header-content .child-right .dropdown-content
{
	top: 47px;
}

body#topics .dropdown.drop-fixs,
body#beta .dropdown.drop-fixs
{
	z-index: 1111111;
}

.dropdown.drop-fixs button.dropbtn span.arrow-don
{
	margin-left: 3px;
}

section#search .search-bar.search-bar-container._Skins_SearchBar_Home.mc-component .search-submit
{
	transition: all .2s ease;
	overflow: hidden;
}

section#search .search-bar.search-bar-container._Skins_SearchBar_Home.mc-component .search-submit:before
{
	content: " ";
	display: block;
	position: absolute;
	top: -5px;
	left: 0px;
	width: 0px;
	bottom: -5px;
	background: #212529;
	transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

section#search .search-bar.search-bar-container._Skins_SearchBar_Home.mc-component .search-submit:hover::before
{
	right: -5px;
	-webkit-transition: all .2s ease;
	width: 100%;
}

.sp-btn a
{
	transition: all .2s ease;
	overflow: hidden;
	z-index: 0;
}

.sp-btn a:before
{
	content: " ";
	display: block;
	position: absolute;
	top: -5px;
	left: 0px;
	width: 0px;
	bottom: -5px;
	background: #E91C24;
	transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	z-index: -1;
}

.sp-btn:hover
{
	box-shadow: none;
}

ul.footer-social li a:hover i:before
{
	color: #ffc418 !important;
}

/* Inner page New Css */

body#topics header div.header-content,
body#beta header div.header-content
{
	background: #FFF;
	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.11);
	padding: 20px 20px;
}

.new-section-set .content-layout > .left-menu-container
{
	width: 360px;
	max-width: 360px;
	padding: 0px;
	background: #F8F8F8;
}

.new-section-set.content-container,
.new-section-set .content-layout
{
	padding: 0px;
}

.content-container.new-section-set .content-layout
{
	position: relative;
	z-index: 1;
}

.content-container.new-section-set .left-menu-container
{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	min-height: calc(100vh - 100px);
	padding: 20px 0;
	z-index: 111;
	padding-bottom: 0px;
}

.content-container.new-section-set .right-content-all
{
	position: relative;
	padding: 30px 30px;
	padding-bottom: 50px;
	padding-left: 390px;
}

.top-breadcumb .breadcrumbs
{
	margin: 0px;
	width: 100%;
	float: none;
}

.top-breadcumb .breadcrumbs span.MCBreadcrumbsDivider
{
	color: #fff;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	padding: 0 2px;
	position: relative;
}

.top-breadcumb .breadcrumbs span.MCBreadcrumbsSelf
{
	color: var(--dkgray);
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 19.6px;
	text-transform: uppercase;
}

.top-breadcumb .breadcrumbs span.MCBreadcrumbsPrefix + a.MCBreadcrumbsLink
{
	position: relative;
	z-index: 0;
	display: inline-block;
	color: var(--dkgray);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 19.6px;
}

.top-breadcumb .breadcrumbs span.MCBreadcrumbsPrefix + a.MCBreadcrumbsLink:after
{
	/*content: "\f015";
    font-family: "FontAwesome";
    color: #000;
    font-style: normal;
    font-size: 20px;
    position: absolute;
    left: 0;
    top: -6px; */
}

.content-inner #mc-main-content h1
{
	color: var(--dkgray);
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 62px;
	margin-top: 20px;
	margin-bottom: 0px;
}

.content-inner #mc-main-content p
{
	color: var(--dkgray);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
}

div.product-landing-container
{
	margin-top: 50px;
	display: block;
	width: 100%;
}

div.product-landing-container .card.cards-fabs
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
	text-align: left;
}

div.product-landing-container .card.cards-fabs a
{
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: left;
	padding-right: 40px;
	padding-bottom: 60px;
	padding-left: 5px;
}

div.product-landing-container .card.cards-fabs a i
{
	font-size: 36px;
	display: block;
	height: auto;
	line-height: normal;
}

.content-inner #mc-main-content .card.cards-fabs p.product-landing-heading
{
	color: var(--neutrals-eq-dark-gray, var(--dkgray));
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 33.8px;
	text-align: left !important;
	padding: 0px;
}

.content-inner #mc-main-content .card.cards-fabs p.landing-page-describe
{
	color: #888;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	text-align: left;
	padding: 0px;
}

.search-inner-proxy ._Skins_SearchBar_Topics.mc-component .search-filter-content
{
	z-index: 111;
}

.right-menu-container ul.menu._Skins_RightMenu.mc-component::before
{
	content: "ON THIS PAGE";
	font-variant: small-caps;
	color: #888;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
}

.right-menu-container ul.menu._Skins_RightMenu.mc-component
{
	width: 100%;
}

.right-menu-container ul.menu._Skins_RightMenu.mc-component li a
{
	padding: 10px 15px;
	border-left: 1px solid #eee;
	color: #E91C24;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 19.6px;
}

.right-menu-container ul.menu._Skins_RightMenu.mc-component ul ul > li > a
{
	padding-left: 40px;
}

h3#RelatedResources
{
	color: var(--neutrals-eq-dark-gray, var(--dkgray));
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 20.8px;
}

.link-relateds a
{
	/* color: #e91c24 !important; */
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
}

.link-relateds a i
{
	line-height: normal;
	height: auto;
	display: inline-block;
	position: relative;
	top: 2px;
}

div.product-landing-container .card.cards-fabs a:hover i
{
	color: #e91c24;
}

p.link-relateds
{
	margin-bottom: 2px;
	margin-top: 0px;
}

.content-inner #mc-main-content p.fab-sublines
{
	color: var(--dkgray);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.hide-right-topics .hide-lp-s
{
	display: none !important;
}

.hide-right-topics .full-lp-s
{
	width: 100% !important;
}

body#topics .header-content div#localize-widget div#localize-widget-langs,
body#beta .header-content div#localize-widget div#localize-widget-langs
{
	right: 0;
}

.top-breadcumb .breadcrumbs span.MCBreadcrumbsDivider + a.MCBreadcrumbsLink
{
	color: var(--dkgray) !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 19.6px;
}

.flx-boxs
{
	display: flex;
	flex-wrap: wrap;
}

.header-content a.icon-menu
{
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 41px;
	height: 41px;
	background: var(--dkgray);
	margin-left: 10px;
	border-radius: 2px;
	display: none;
	transition: 0.4s ease-in-out;
}

.header-content a.icon-menu span.lines-menu
{
	position: relative;
	width: 20px;
	height: 2px;
	background: #fff;
	border-radius: 50px;
	transition: 0.4s ease-in-out;
}

.header-content a.icon-menu span.lines-menu:before
{
	content: "";
	position: absolute;
	width: 15px;
	height: 2px;
	background: #fff;
	top: -8px;
	border-radius: 50px;
	transition: 0.4s ease-in-out;
}

.header-content a.icon-menu span.lines-menu:after
{
	content: "";
	position: absolute;
	width: 15px;
	height: 2px;
	background: #fff;
	bottom: -8px;
	border-radius: 50px;
	transition: 0.2s ease-in-out;
}

.header-content a.search-menu
{
	position: relative;
	font-size: 16px;
	margin-top: 4px;
	margin-left: 10px;
	background-color: rgb(255, 255, 255) !important;
	color: rgb(0 0 0) !important;
	border-radius: 3px;
	border: 1px solid #DDD;
	background: #fff;
	position: relative;
	width: 41px;
	height: 41px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	display: none;
}

.header-content
{
	z-index: 11111;
	position: relative;
}

span.overlay-box-click
{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	background: rgb(0 0 0 / 50%);
	z-index: 0;
	width: 0px;
	visibility: hidden;
	transition: 0.4s ease-in-out;
}

body.sidebar-active span.overlay-box-click
{
	width: 100%;
	visibility: visible;
	z-index: 11111111;
	transition: 0.4s ease-in-out;
}

body.sidebar-active .content-container.new-section-set .left-menu-container
{
	left: 0;
	transition: 0.4s ease-in-out;
	z-index: 111111111;
}

body.sidebar-active .header-content a.icon-menu span.lines-menu
{
	transform: rotate(45deg);
	transition: 0.4s ease-in-out;
}

body.sidebar-active .header-content a.icon-menu span.lines-menu:before
{
	width: 20px;
	transform: rotate(90deg);
	top: 0;
	transition: 0.4s ease-in-out;
}

body.sidebar-active .header-content a.icon-menu span.lines-menu:after
{
	opacity: 0;
	transition: 0.2s ease-in-out;
}

body.sidebar-active .header-content a.icon-menu
{
	background-color: var(--red);
}

body.sidebar-active
{
	transition: 0.4s ease-in-out;
}

.small-show-logo
{
	display: none;
}

.topic-container
{
	min-height: calc(100vh - 200px);
}

.right-menu-container ul.menu._Skins_RightMenu.mc-component li a.selected
{
	background: #fdf0f0;
	border-left: 1px solid #E91C24;
}

.flex-stickys
{
	display: flex;
	align-items: flex-start;
}

.hide-lp-s
{
	position: sticky;
	top: 0;
}

.left-menu-container ul.menu._Skins_LeftMenu.mc-component
{
	width: 100%;
}

.left-menu-container ul.menu._Skins_LeftMenu.mc-component li.has-children > a
{
	color: #000;
	font-size: 20px !important;
	font-style: normal;
	font-weight: 600;
	line-height: 26px;
	padding: 10px 20px;
}

.left-menu-container ul.menu._Skins_LeftMenu.mc-component ul.sub-menu li a
{
	font-size: 16px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	padding: 10px 30px;
	color: #1c5a97;
}

ul.menu._Skins_LeftMenu.mc-component li.has-children ul.sub-menu li.has-children ul.sub-menu li a
{
	padding-left: 50px;
}

ul.menu._Skins_LeftMenu.mc-component li.has-children ul.sub-menu li.has-children ul.sub-menu
{
	background: #f1f1f1;
	padding: 5px 0;
}

ul.menu._Skins_LeftMenu.mc-component li.has-children ul.sub-menu li.has-children ul.sub-menu li a
{
	font-size: 15px !important;
	line-height: 20px;
	padding: 10px 30px;
	padding-left: 50px;
}

.left-menu-container ul.menu._Skins_LeftMenu.mc-component li > a
{
	font-size: 16px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	padding: 10px 30px;
}

.landing-inner .left-menu-container ul.menu._Skins_LeftMenu.mc-component > li
{
	display: none;
}

.landing-inner .left-menu-container ul.menu._Skins_LeftMenu.mc-component > li.has-children.active,
.landing-inner .left-menu-container ul.menu._Skins_LeftMenu.mc-component li.has-children.active ul li
{
	display: block;
}

.top-breadcumb
{
	position: relative;
}

.top-breadcumb a.home-breadcumb
{
	font-family: "FontAwesome";
	font-style: normal;
	font-size: 20px;
	position: absolute;
	left: 0;
	color: #000 !important;
	z-index: 111;
	top: -5px;
}

.top-breadcumb a.home-breadcumb i
{
	color: #000;
}

.top-breadcumb .breadcrumbs
{
	position: relative;
	padding-left: 41px;
}

.top-breadcumb a.home-breadcumb:after
{
	content: "\f105";
	font-family: 'FontAwesome';
	margin-left: 3px;
	color: #838383 !important;
}

.top-breadcumb .breadcrumbs span.MCBreadcrumbsDivider:after
{
	content: "\f105";
	font-family: 'FontAwesome';
	margin-left: 3px;
	position: absolute;
	color: #838383 !important;
	left: 3px;
	font-size: 18px;
	top: -3px;
}

.top-breadcumb .breadcrumbs span.MCBreadcrumbsDivider
{
	color: #fff;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	position: relative;
	padding: 0 2px;
}

.left-menu-container ul.menu._Skins_LeftMenu.mc-component li a.selected
{
	background: rgb(0 0 0 / 8%);
	border-left: 5px solid #E91C24;
	color: #000;
}

.landing-inner .left-menu-container ul.menu._Skins_LeftMenu.mc-component li.has-children > a.selected
{
	border: none;
	background: transparent;
}

main.content-inner img
{
	max-width: 100%;
}

.content-container.new-section-set .right-content-all
{
	width: 100%;
}

ul.list-filters
{
	padding: 0px;
	margin: 0px;
	display: block;
	list-style: none;
	margin-bottom: 50px;
	text-align: left;
	width: 100%;
}

ul.list-filters li
{
	display: inline-block;
}

ul.list-filters li button.btn-filter
{
	color: #888;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 20.8px;
	border: none;
	background: transparent;
	text-transform: uppercase;
	padding: 0px 24px;
	display: inline-block;
	border-right: 1px solid var(--chrome);
	position: relative;
	cursor: pointer;
	transition: width .3s cubic-bezier(.25,.8,.25,1);
}

ul.list-filters li button.btn-filter span
{
	color: #888;
	position: relative;
	display: block;
	transition: width .3s cubic-bezier(.25,.8,.25,1);
}

ul.list-filters li button.btn-filter.active span
{
	color: var(--dkgray);
}

ul.list-filters li button.btn-filter span:after
{
	content: "";
	position: absolute;
	bottom: -10px;
	left: 0;
	width: 0px;
	height: 3px;
	background: var(--dkgray);
	transition: width .3s cubic-bezier(.25,.8,.25,1);
}

ul.list-filters li button.btn-filter.active span:after
{
	width: 100%;
	transition: width .3s cubic-bezier(.25,.8,.25,1);
}

ul.list-filters li:first-child button.btn-filter
{
	padding-left: 0px;
}

ul.list-filters li:last-child button.btn-filter
{
	padding-right: 0px;
	border-right: 0px;
}

.left-menu-container ul.menu._Skins_LeftMenu li.has-children > a + span.click-btn-sh
{
	width: 42px;
	height: 42px;
	position: absolute;
	right: 0;
	top: 0;
	/* background: #000; */
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 11;
	transition: 0.3s ease-in-out;
}

.left-menu-container ul.menu._Skins_LeftMenu li.has-children > a + span.click-btn-sh:after
{
	content: "\f107";
	font-family: 'FontAwesome';
	font-size: 18px;
	transition: 0.3s ease-in-out;
}

.left-menu-container ul.menu._Skins_LeftMenu li.has-children ul.sub-menu li.has-children
{
	position: relative;
}

.left-menu-container ul.menu._Skins_LeftMenu li.has-children ul.sub-menu li.has-children > ul.sub-menu
{
	display: none;
	opacity: 0;
	width: 100%;
	height: 0px;
	transition: 0.3s ease-in-out;
	overflow: hidden;
	padding: 0px;
}

.left-menu-container ul.menu._Skins_LeftMenu li.has-children ul.sub-menu li.has-children.active > ul.sub-menu
{
	display: block;
	height: 100%;
	opacity: 1;
	transition: 0.3s ease-in-out;
	padding: 5px 0;
}

/* .left-menu-container ul.menu._Skins_LeftMenu li.has-children ul.sub-menu li.has-children ul.sub-menu {
	display:none;
} */

.left-menu-container ul.menu._Skins_LeftMenu.mc-component::-webkit-scrollbar
{
	width: 5px;
	border-radius: 50px;
}

/* Track */

.left-menu-container ul.menu._Skins_LeftMenu.mc-component::-webkit-scrollbar-track
{
	background: #f1f1f1;
}

/* Handle */

.left-menu-container ul.menu._Skins_LeftMenu.mc-component::-webkit-scrollbar-thumb
{
	background: #888;
}

/* Handle on hover */

.left-menu-container ul.menu._Skins_LeftMenu.mc-component::-webkit-scrollbar-thumb:hover
{
	background: #555;
}

/* For Firefox */

.content-layout *
{
	scrollbar-width: thin;
	/* "auto" for default width, "thin" for a narrower scrollbar, "none" for no scrollbar */
}

/* For Firefox and other webkit-based browsers (Chrome, Safari) */

.content-layout *::-webkit-scrollbar
{
	width: 5px;
	/* Adjust this value to set the width of the scrollbar as you like */
}

.sidenav-layout ul.sidenav.firefox-specific-padd li.is-accordion-submenu-parent > a span.submenu-toggle-container
{
	right: 7px;
}

.left-menu-container ul.menu._Skins_LeftMenu li.has-children.active > a + span.click-btn-sh:after
{
	transform: rotate(-180deg);
	transition: 0.3s ease-in-out;
}

ul.menu._Skins_LeftMenu.mc-component li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu
{
	background: #e7e7e7;
}

ul.menu._Skins_LeftMenu.mc-component li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu li a
{
	padding-left: 60px;
}

ul.menu._Skins_LeftMenu.mc-component li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu
{
	background: #d9d9d9;
}

ul.menu._Skins_LeftMenu.mc-component li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu li a
{
	padding-left: 70px;
}

ul.menu._Skins_LeftMenu.mc-component li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu
{
	background: #bbbbbb;
}

ul.menu._Skins_LeftMenu.mc-component li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu li.has-children ul.sub-menu li a
{
	padding-left: 80px;
}

.dowpdown-slect
{
	position: relative;
	/*border: 1px solid var(--chrome);*/
	background: #fff;
	width: 100%;
	max-width: 240px;
	padding-right: 10px;
	margin: 20px 0;
}

.dowpdown-slect span
{
	position: absolute;
	color: var(--neutrals-eq-dark-gray, var(--dkgray));
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 16.8px;
	top: 10px;
	left: 14px;
	z-index: 1;
}

.dowpdown-slect select#target,
.dowpdown-slect select#target_new
{
	width: 100%;
	position: relative;
	border: none;
	padding: 10px;
	outline: none;
	padding-top: 25px;
}

#topics .content-whats-new h2
{
	color: var(--dkgray);
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 33.8px;
	margin-bottom: 0px;
}

#topics #mc-main-content .content-whats-new p:first-child
{
	color: #888;
}

/*Styles for release page video tables*/

table.table.table-videos thead tr th,
table.table.spotlite-videos thead tr th,
table.table.table-videos-design thead tr th
{
	color: var(--dkgray);
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 19.6px;
	text-align: left;
	padding: 8px 0;
	border-bottom: 1px solid #EEE;
}

table.table.table-videos tbody tr td,
table.table.spotlite-videos tbody tr td,
table.table.table-videos-design tbody tr td
{
	color: var(--dkgray);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 19.6px;
	text-align: left;
	padding: 12px 0;
	border-bottom: 1px solid #EEE;
}

table.table.table-videos tbody tr td a,
table.table.spotlite-videos tbody tr td a,
table.table.table-videos-design tbody tr td a
{
	color: var(--red);
}

table.table.table-videos tbody tr td a.undr-l,
table.table.spotlite-videos tbody tr td a.undr-l,
table.table.table-videos-design tbody tr td a.undr-l
{
	text-decoration: underline;
}

table.table.table-videos,
table.table.spotlite-videos,
table.table.table-videos-design
{
	width: 100%;
	margin-top: 10px;
}

/*Table div tag for "sticky" table headers*/

div.table
{
	max-height: 70vh;
	overflow: auto;
}

thead
{
	position: sticky;
}

/* .height-fades.content-shads {
    max-height: 300px;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.height-fades.content-shads:after {
    content: "";
    position: absolute;
    background: linear-gradient(to bottom right, #ffffff00, #ffffff, #fff);
    left: 0;
    right: 0;
    bottom: 0;
    height: 200px;
}
.height-fades  a.expand-cos {
   display: none;
}
.height-fades.content-shads  a.expand-cos {
    position: absolute;
    bottom: 0;
    z-index: 1;
    color: #E91C24 !important;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.4px;
	display: block;
}
.height-fades.content-shads  a.expand-cos i {
    transform: rotate(90deg);
    display: inline-block;
    height: auto;
    font-weight: 700;
    position: relative;
    top: 2px;
} */

.whats-pages .right-menu-container ul.menu._Skins_RightMenu.mc-component ul ul
{
	display: none;
}

.left-menu-container ul.menu._Skins_LeftMenu.mc-component > li
{
	display: none;
}

.left-menu-container ul.menu._Skins_LeftMenu.mc-component > li.active
{
	display: block;
}

.full-show-menu .left-menu-container ul.menu._Skins_LeftMenu.mc-component li.has-children ul.sub-menu
{
	display: none;
}

.full-show-menu .left-menu-container ul.menu._Skins_LeftMenu.mc-component li.has-children > a
{
	font-size: 16px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	padding: 10px 30px;
	color: #1c5a97;
}

.full-show-menu .left-menu-container ul.menu._Skins_LeftMenu.mc-component > li
{
	display: block;
}

table.table.table-videos thead tr th:last-child,
table.table.spotlite-videos thead tr th:last-child,
table.table.table-videos-design thead tr th:last-child
{
	min-width: 100px;
	width: 140px;
}

._Skins_LightMode .sidenav-wrapper
{
	width: 360px;
	display: block;
}

/* New Sidebar-updated design Css*/

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav
{
	list-style-type: none;
	text-decoration: none;
	padding: 0;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li
{
	font-size: 14px;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav
{
	width: 100%;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent > a
{
	color: #000;
	font-size: 20px !important;
	font-style: normal;
	font-weight: 600;
	line-height: 26px;
	padding: 10px 20px;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav ul.vertical.menu.accordion-menu li a
{
	font-size: 16px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	padding: 10px 30px;
	color: #1c5a97;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li a
{
	padding-left: 50px;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu
{
	background: #f1f1f1;
	padding: 5px 0;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li a
{
	font-size: 15px !important;
	line-height: 20px;
	padding: 10px 30px;
	padding-left: 50px;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li > a
{
	font-size: 16px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	padding: 10px 30px;
	color: #1c5a97;
}

.landing-inner .sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav > li
{
	display: none;
}

.landing-inner .sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav > li.is-accordion-submenu-parent.active,
.landing-inner .sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent.active ul li
{
	display: block;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li a.selected
{
	background: rgb(0 0 0 / 8%);
	border-left: 5px solid #E91C24;
	color: #1c5a97;
}

.landing-inner .sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent > a.selected
{
	border: none;
	background: transparent;
}

ul.menu._Skins_LeftMenu li.is-accordion-submenu-parent > a + span.click-btn-sh
{
	width: 42px;
	height: 42px;
	position: absolute;
	right: 0;
	top: 0;
	/* background: #000; */
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 11;
	transition: 0.3s ease-in-out;
}

ul.menu._Skins_LeftMenu li.is-accordion-submenu-parent > a + span.click-btn-sh:after
{
	content: "\f107";
	font-family: 'FontAwesome';
	font-size: 18px;
	transition: 0.3s ease-in-out;
}

ul.menu._Skins_LeftMenu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent
{
	position: relative;
}

ul.menu._Skins_LeftMenu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent > ul.vertical.menu.accordion-menu
{
	display: none;
	opacity: 0;
	width: 100%;
	height: 0px;
	transition: 0.3s ease-in-out;
	overflow: hidden;
	padding: 0px;
}

ul.menu._Skins_LeftMenu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent.active > ul.vertical.menu.accordion-menu
{
	display: block;
	height: 100%;
	opacity: 1;
	transition: 0.3s ease-in-out;
	padding: 5px 0;
}

/*  ul.menu._Skins_LeftMenu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu {
	display:none;
} */

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav::-webkit-scrollbar
{
	width: 5px;
	border-radius: 50px;
}

/* Track */

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav::-webkit-scrollbar-track
{
	background: #f1f1f1;
}

/* Handle */

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav::-webkit-scrollbar-thumb
{
	background: #888;
}

/* Handle on hover */

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav::-webkit-scrollbar-thumb:hover
{
	background: #555;
}

ul.menu._Skins_LeftMenu li.is-accordion-submenu-parent.active > a + span.click-btn-sh:after
{
	transform: rotate(-180deg);
	transition: 0.3s ease-in-out;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu
{
	background: #e7e7e7;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li a
{
	padding-left: 60px;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu
{
	background: #d9d9d9;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li a
{
	padding-left: 70px;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu
{
	background: #bbbbbb;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu li a
{
	padding-left: 80px;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav > li
{
	display: none;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav > li.active,
.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav > li.active_new
{
	display: block;
}

.full-show-menu .sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent ul.vertical.menu.accordion-menu
{
	display: none;
}

.full-show-menu .sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent > a
{
	font-size: 16px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	padding: 10px 30px;
	color: #1c5a97;
}

.full-show-menu .sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav > li
{
	display: block;
}

.sidenav-layout .sidenav-wrapper .sidenav-container
{
	padding: 0px;
}

.sidenav-layout .sidenav-wrapper
{
	overflow-x: hidden;
}

.sidenav-layout ul.sidenav ul ul > li > a
{
	margin: 0px;
}

._Skins_LightMode ul.sidenav ul ul ul > li > a
{
	margin: 0px;
}

.sidenav-layout .sidenav-wrapper::-webkit-scrollbar
{
	width: 5px;
	border-radius: 50px;
}

/* Track */

.sidenav-layout .sidenav-wrapper::-webkit-scrollbar-track
{
	background: #f1f1f1;
}

/* Handle */

.sidenav-layout .sidenav-wrapper::-webkit-scrollbar-thumb
{
	background: #888;
}

/* Handle on hover */

.sidenav-layout .sidenav-wrapper::-webkit-scrollbar-thumb:hover
{
	background: #555;
}

.sidenav-layout ul.sidenav ul > li > a
{
	margin: 0px;
	position: relative;
	z-index: 1;
}

.sidenav-layout ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container
{
	position: absolute;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	right: 0px;
	z-index: 11;
}

.sidenav-layout ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container span.submenu-toggle
{
	right: 25px;
	top: 34px;
}

.is-accordion-submenu-parent > a [aria-expanded='true'] span.submenu-toggle::after
{
	content: url('../Images/expander-up2gray-smaller.png');
	/* content: "\2665"; */
	color: orange;
	filter: invert(1);
}

.is-accordion-submenu-parent > a [aria-expanded='true'] span.submenu-toggle::after,
.is-accordion-submenu-parent > a span.submenu-toggle::after
{
	filter: invert(1);
}

.main-section
{
	flex-wrap: wrap;
}

.main-section header.header-main-all
{
	width: 100%;
	flex: 0 0 100%;
}

html.HomePage body.home nav.sidenav-wrapper
{
	display: none;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav > .is-accordion-submenu-parent.active > a span.submenu-toggle-container
{
	display: none;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav li.is-accordion-submenu-parent > a
{
	font-family: 'Noto Sans', sans-serif;
}

._Skins_LightMode ul.sidenav ul > li > a:hover,
._Skins_LightMode ul.sidenav ul ul > li > a:hover,
._Skins_LightMode ul.sidenav ul ul ul > li > a:hover,
._Skins_LightMode ul.sidenav li a:hover
{
	background-color: #e3e3e3 !important;
}

.is-accordion-submenu-parent > a [aria-expanded='true'] span.submenu-toggle::after,
.is-accordion-submenu-parent > a span.submenu-toggle::after
{
	transform: scale(0.8);
}

div#mc-main-content iframe
{
	max-width: 100%;
}

._Skins_LightMode ul.sidenav ul ul ul ul > li > a
{
	margin-left: 0px;
}

.sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav ul.vertical.menu.accordion-menu li a
{
	overflow: hidden;
}

/*Loading animation using Equinix icon*/

div#loading
{
	position: fixed;
	display: flex;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	opacity: 1;
	background-color: #fff;
	z-index: 111111;
	overflow: hidden;
	height: 100vh;
	align-items: center;
	justify-content: center;
}

div#loading .loader-icon img
{
	width: 170px;
}

div#loading .loader-icon
{
	animation: zoom-in-zoom-out 0s ease infinite;
}

/*End loading animation*/

@keyframes zoom-in-zoom-out {
  0% {
    /* transform: scale(1, 1); */
	opacity: 0.3;
  }
  50% {
    /*transform: scale(1.5, 1.5); */
	opacity: 1;
  }
  100% {
    /* transform: scale(1, 1); */
	opacity: 0.3;
  }
} 

.content-container.new-section-set #menuleft-main.left-menu-container
{
	max-height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}

.content-container.new-section-set #menuleft-main.left-menu-container::-webkit-scrollbar
{
	width: 5px;
	border-radius: 50px;
}

/* Track */

.content-container.new-section-set #menuleft-main.left-menu-container::-webkit-scrollbar-track
{
	background: #f1f1f1;
}

/* Handle */

.content-container.new-section-set #menuleft-main.left-menu-container::-webkit-scrollbar-thumb
{
	background: #888;
}

/* Handle on hover */

.content-container.new-section-set #menuleft-main.left-menu-container::-webkit-scrollbar-thumb:hover
{
	background: #555;
}

table.TableStyle-ReadinessTable
{
	background: #f7f7f7;
	padding: 0px 20px;
	border-top: 3px solid #E91C24;
	margin-bottom: 15px;
}

table.TableStyle-ReadinessTable tr td p.BOLD-large
{
	margin-bottom: 0px;
	font-size: 20px !important;
	color: var(--dkgray) !important;
	font-weight: 600 !important;
}

table.table.spotlite-videos tr td,
table.table.table-videos-design tr td,
table.table.table-videos tr td
{
	vertical-align: top;
}

a#cliffnote-read,
a#cliffnote-download,
a#video-watch,
a#video-transcript
{
	color: var(--red) !important;
}

table.TableStyle-ReadinessTable td.TableStyle-ReadinessTable-BodyA-Column1-Body1 p
{
	font-size: 12px !important;
}

table.TableStyle-ReadinessTable td.TableStyle-ReadinessTable-BodyA-Column1-Body1 p a
{
	font-size: 16px !important;
}

.whats-pages .right-menu-container ul.menu._Skins_RightMenu.mc-component li a.selected-whats
{
	background: #fdf0f0;
	border-left: 1px solid #E91C24;
}

table.TableStyle-Standard
{
	border: 1px solid #e3e3e3;
}

table.TableStyle-Standard thead tr th
{
	border: none !important;
	color: var(--dkgray);
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 19.6px;
	padding: 15px 12px !important;
	background: #f7f7f7;
	border-bottom: 2px solid #c7c7c7 !important;
	vertical-align: middle;
}

table.TableStyle-Standard tr td
{
	border: none !important;
	color: #5e5e5e;
	font-size: 14px;
	font-style: normal;
	line-height: 19.6px;
	padding: 15px 12px !important;
	background: #fff;
	border-bottom: 1px solid #e3e3e3 !important;
}

.MCDropDown a.MCDropDownHotSpot.dropDownHotspot:after
{
	content: "\f055";
	font-family: 'FontAwesome';
	position: absolute;
	right: 0;
	color: #ababab;
	font-size: 20px;
	top: 7px;
}

span.MCDropDownHead.dropDownHead .text-cond
{
	display: none;
}

.MCDropDown_Open .MCDropDownBody
{
	margin: 0px;
	padding: 10px 0;
}

.MCDropDown a.MCDropDownHotSpot.dropDownHotspot[aria-expanded="true"]:after
{
	content: "\f056";
	font-family: 'FontAwesome';
}

.breadcrumbs
{
	border: 0px !important;
}

.right-menu-container ul.menu._Skins_RightMenu.mc-component li a.selected
{
	background: #fdf0f0;
	border-left: 1px solid #E91C24;
}

.whats-pages .right-menu-container ul.menu._Skins_RightMenu.mc-component li a.choosen-final.selected
{
	background: transparent;
	border-left: 1px solid #eee;
}

.whats-pages .right-menu-container ul.menu._Skins_RightMenu.mc-component li a.selected-whats,
.whats-pages .right-menu-container ul.menu._Skins_RightMenu.mc-component li a.choosen-final.selected-whats.selected
{
	background: #fdf0f0;
	border-left: 1px solid #E91C24;
}

table.TableStyle-Standard
{
	width: 100%;
	border-collapse: collapse;
}

.MCDropDown a.MCDropDownHotSpot.dropDownHotspot
{
	display: block;
	background: no-repeat;
	padding: 10px 0px;
	border-bottom: 1px solid #d3d3d3;
	font-size: 16px;
	font-weight: 600;
	color: #000;
	position: relative;
}

.MCDropDown a.MCDropDownHotSpot.dropDownHotspot img.MCDropDown_Image_Icon
{
	display: none;
}

.top-breadcumb .breadcrumbs span.MCBreadcrumbsPrefix
{
	display: none;
}

.subttl-sub
{
	color: var(--dkgray);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin-top: 0px;
}

.video-pages h2
{
	color: var(--dkgray);
	font-size: 26px;
	font-style: normal;
	font-weight: 600;
	line-height: 33.8px;
}

ul.video-lists-all
{
	padding: 0px;
	margin-top: 15px;
	list-style: none;
}

ul.video-lists-all li
{
	display: block;
}

ul.video-lists-all li a
{
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22.4px;
	margin-bottom: 12px;
}

ul.video-lists-all li a i
{
	color: #E91C24;
	font-size: 18px;
	display: inline-block;
	margin-right: 2px;
	vertical-align: baseline;
}

ul.video-lists-all li a span
{
	color: var(--carbon);
	margin-left: 6px;
	display: inline-block;
}

.searchbar-develper .left-menu-container
{
	display: none;
}

.searchbar-develper .content-layout > .topic-container
{
	width: 100%;
	max-width: 100%;
}

.searchbar-develper .sidenav-layout .sidenav-wrapper
{
	display: none;
}

.mCSB_inside > .mCSB_container
{
	margin-right: 0px;
}

.mCSB_scrollTools
{
	width: 4px;
	background: #f8f8f8;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
{
	background-color: rgb(82 82 82 / 30%);
	background-color: rgb(82 82 82 / 30%);
	filter: "alpha(opacity=35)";
	-ms-filter: "alpha(opacity=35)";
}

.mCSB_scrollTools .mCSB_draggerRail
{
	background: #f8f8f8;
	/* margin: 0px; */
	width: 4px;
}

.content-container.new-section-set .left-menu-container
{
	padding: 0px;
}

.content-container.new-section-set .left-menu-container div.mCSB_container
{
	padding-top: 20px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	border-radius: 0px;
}

.mCSB_scrollTools
{
	z-index: 11;
}

a.MCExpandingHead.MCExpandingHotSpot.expandingHead.expand-content-whats
{
	color: var(--primary-colors-eq-red, #E91C24);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 22.4px;
	position: relative;
	z-index: 1;
	display: block;
	text-align: left;
}

a.MCExpandingHead.MCExpandingHotSpot.expandingHead.expand-content-whats i
{
	transform: rotate(90deg);
	display: inline-block;
	width: auto;
	height: auto;
	font-weight: 600;
	font-size: 14px;
	vertical-align: inherit;
}

a.MCExpandingHead.MCExpandingHotSpot.expandingHead.expand-content-whats .eq-icon-interface-arrow-right-lite:before
{
	font-size: 14px !important;
}

a.MCExpandingHead.MCExpandingHotSpot.expandingHead.expand-content-whats img
{
	display: none;
}

a.MCExpandingHead.MCExpandingHotSpot.expandingHead.expand-content-whats:after
{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	background: #fff;
	bottom: 0;
	height: 150px;
	background: linear-gradient(to bottom, #ffffff00, #ffffffcc, white);
	z-index: -1;
}

.MCExpanding.expanding.MCExpanding_Open a.MCExpandingHead.MCExpandingHotSpot.expandingHead.expand-content-whats[aria-expanded="true"]
{
	display: none;
}

.landing-inner .sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav > li.tree-node.is-accordion-submenu-parent.tree-node-selected
{
	display: block;
}

.landing-inner .sidenav-layout nav.sidenav-wrapper ul.vertical.menu.sidenav > li.tree-node.is-accordion-submenu-parent.tree-node-selected > a > span.submenu-toggle-container
{
	display: none;
}

.table-responsive
{
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.table-responsive::-webkit-scrollbar
{
	width: 10px;
	height: 10px;
}

.table-responsive::-webkit-scrollbar-track
{
	border-radius: 0;
	background: #eeeeee;
}

.table-responsive::-webkit-scrollbar-thumb
{
	border-radius: 0;
	background: #b0b0b0;
}

.TableStyle-Standard-ColumnDividers-HeadD-Regular-Header1
{
	vertical-align: middle !important;
}

.TableStyle-Standard-ColumnDividers-HeadF-Regular-Header1
{
	vertical-align: middle !important;
}

/*
#beta div.topic-layout-limited .topic-container {
    position: relative;
    z-index: 0;
}
#beta div.topic-layout-limited .topic-container:after {
	content: "";
	position:absolute;
	background: url("../Images/limited-beta-diagonal.png");
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 300px;
    z-index: -1; 
    opacity: 0.5;
} */

#myTable_wrapper table.dataTable thead .sorting_asc,
#myTable_wrapper table.dataTable thead .sorting,
#myTable_wrapper table.dataTable thead .sorting_desc
{
	background-image: none !important;
}

div#myTable_wrapper div#myTable_length
{
	width: 180px;
	margin-bottom: 20px;
}

.MCDropDown a.MCDropDownHotSpot.dropDownHotspot
{
	padding-right: 25px;
}

div#myTable_wrapper div#myTable_length label,
div#myTable_wrapper div#myTable_filter label,
div#myTable_info
{
	font-size: 14px;
}

div#myTable_paginate
{
	margin-top: 12px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
.dataTables_wrapper .dataTables_paginate .paginate_button
{
	font-size: 14px;
}

div#myTable_info
{
	font-size: 14px;
	margin-top: 12px;
}

/*#myTable_wrapper.dataTables_wrapper .dataTables_paginate .paginate_button.current, #myTable_wrapper.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, #myTable_wrapper.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: #fdf0f0 !IMPORTANT;
    border: 1px solid #E91C24 !IMPORTANT;
    color: #E91C24 !important;
}*/

.dataTables_wrapper .dataTables_length select
{
	font-size: 14px;
}

#myTable_wrapper table.dataTable thead .sorting_asc,
#myTable_wrapper table.dataTable thead .sorting,
#myTable_wrapper table.dataTable thead .sorting_desc
{
	padding-right: 22px !important;
}

fieldset form.singleAnswer.multipleChoice fieldset
{
	padding: 0px;
}

fieldset form.singleAnswer.multipleChoice fieldset label.multipleChoiceItem
{
	margin: 0px;
	margin-bottom: 10px;
}

fieldset form.singleAnswer.multipleChoice fieldset label.multipleChoiceItem > div
{
	padding: 0px;
	margin: 0px;
}

fieldset form.singleAnswer.multipleChoice fieldset label.multipleChoiceItem p
{
	margin: 0px;
	margin-top: 2px;
}

legend
{
	background-color: #53b7e8;
}

fieldset
{
	border-color: #53b7e8;
}

fieldset button.submitQuestionButton
{
	background-color: #53b7e8;
	color: #ffffff;
	border-radius: 5px;
	border: none;
	padding: 10px 20px;
	margin-top: 10px;
	cursor: pointer;
}

.content-inner #mc-main-content .question p
{
	margin-bottom: 11px;
	margin-top: 2px;
}

table.TableStyle-Standard.tble-bordr thead tr th
{
	border: 1px solid #e0e0e0 !important;
	/* text-align: center; */
}

table.TableStyle-Standard tr td
{
	text-align: left !important;
	vertical-align: middle;
	border: 1px solid #e1e1e1 !important;
}

table.TableStyle-Standard > tbody > tr td[rowspan]
{
	border-right: 1px solid #e1e1e1 !important;
}

ul.video-lists-all li a span.mc-variable
{
	color: #1c5a97;
}

/*code for video tables in What's New pages where not vidoes are available*/

.not-found-video
{
	background: #F5F5F5;
	display: block;
	padding: 13px 20px;
	margin-top: 20px;
	border: 1px solid #eee;
	font-size: 16px;
	color: #7C7C7C;
	margin-bottom: 10px;
}

/*code to fix gray text on What's New pages*/

#topics #mc-main-content .content-whats-new p:first-child
{
	color: var(--dkgray);
}

#topics #mc-main-content .content-whats-new p.bottom-title
{
	color: #888;
}

/*code to fix formatting on Fabric Service Providers page*/

.product-landing-container.product-landing-grid
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 0px;
	gap: 20px;
}

div.product-landing-grid .card
{
	margin-bottom: 20px;
	align-items: center;
	display: flex;
	flex: 0 0 31%;
	text-align: center;
	justify-content: center;
}

.product-landing-container.product-landing-grid > div.card:hover
{
	border: 1px solid #043776;
	border-radius: 5px;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	transform: none;
}

.product-landing-container.product-landing-grid > div.card:hover
{
	transform: none;
}

.community.customCommunity
{
	padding: 5px 15px;
	margin: 29px 0px;
}

.community.customCommunity h2#Community
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.community.customCommunity p
{
	margin-top: 0px;
}

.customTable tr:first-child th:first-child
{
	border-right: 2px solid #c7c7c7 !important;
}

.customTable.TableStyle-Standard tr td
{
	text-align: center !important;
}

.customTopicRef
{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start !important;
}

/*feedback css*/

.feedback-button
{
	position: fixed;
	top: 50%;
	right: -39px;
	background-color: #E91C24;
	color: #fff;
	border: none;
	padding: 10px 20px;
	cursor: pointer;
	border-radius: 5px 5px 0px 0px;
	transform: rotate(270deg);
	width: 112px;
	height: 50px;
	font-size: 16px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	z-index: 1;
}

.popup
{
	position: fixed;
	top: 50%;
	right: -400px;
	transform: translateY(-50%);
	background-color: #f8f9fa;
	padding: 20px;
	border-radius: 5px;
	transition: right 0.3s ease;
	width: 311px;
	height: auto;
	z-index: 2;
}

.popup.show
{
	right: 0;
}

.close-icon
{
	position: absolute;
	top: -16px;
	right: -9px;
	cursor: pointer;
	width: 34px;
	height: 34px;
	background: #ED1C24;
	color: white;
	text-align: center;
	border-radius: 42px;
	line-height: 34px;
	font-weight: 100;
	font-size: 20px;
	z-index: 2;
}

.option
{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	cursor: pointer;
	flex-direction: column;
}

.option input[type="radio"]
{
	display: none;
}

.option img
{
	width: 52px;
	height: 52px;
}

.feedbackEmail,
.feedbackEmail:focus-visible
{
	display: none;
	padding: 5px;
	margin-top: 13px;
	width: 272px;
	height: 42px;
	border: 1px solid #E8E8E8;
	margin: auto;
	padding-left: 12px;
}

.feedExperience,
.feedExperience:focus-visible
{
	display: none;
	padding: 5px;
	margin-top: 13px !important;
	width: 272px;
	height: 92.17px;
	border: 1px solid #E8E8E8;
	margin: auto;
	padding-left: 12px;
}

.feedbackEmail,
.feedExperience
{
	font-family: "Noto Sans", sans-serif;
}

.feedbackEmail::placeholder,
.feedExperience::placeholder
{
	font-weight: 400;
	color: #BBBBBB;
	padding-left: 0px;
	padding-top: 0px;
	font-family: "Noto Sans", sans-serif;
}

.submit-btn
{
	display: none;
	padding: 5px 10px;
	background-color: transparent;
	color: #E91C24;
	cursor: pointer;
	margin-top: 17px !important;
	width: 125px;
	height: 38px;
	margin: auto;
	border: 1px solid #E91C24;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 14px;
}

.thanks-popup
{
	position: fixed;
	top: 50%;
	right: -400px;
	transform: translateY(-50%);
	background-color: #f8f9fa;
	padding: 20px;
	border-radius: 5px;
	transition: right 0.3s ease;
	width: 282px;
	height: 140px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	text-align: center;
	box-shadow: 0px 4px 10px 0px #00000033;
	z-index: 3;
}

.thanks-popup.show
{
	right: 27px;
}

.sentimentIcons
{
	display: flex;
	justify-content: space-around;
}

/*h4.sentimentTitle
{
	font-size: 16px;
	font-weight: 500;
	text-wrap: wrap;
	text-align: center;
	mc-heading-level: 0;
}*/

p.sentimentTitle
{
	font-size: 16px;
	font-weight: 500;
	text-wrap: wrap;
	text-align: center;
	mc-heading-level: 0;
}

.popup.show
{
	right: 27px;
	box-shadow: 0px 4px 10px 0px #00000033;
}

#neutralLabel
{
	display: none;
}

#happyLabel
{
	display: none;
}

#sadLabel
{
	display: none;
}

#sadEmotic,
#happyEmotic,
#neutralEmotic
{
	cursor: pointer;
}

img.btnEmoji
{
	transform: rotate(90deg);
}

.customRadio1,
.customRadio2,
.customRadio3
{
	height: 52px;
	width: 52px;
	cursor: pointer;
	position: relative;
}

.customRadio1::before
{
	content: '';
	width: 52px;
	/* Adjust the width as needed */
	height: 52px;
	/* Adjust the height as needed */
	position: absolute;
	background: url('../Images/neutral.png');
	background-size: 52px;
}

.customRadio2::before
{
	content: '';
	width: 52px;
	/* Adjust the width as needed */
	height: 52px;
	/* Adjust the height as needed */
	position: absolute;
	background: url('../Images/happy.png');
	background-size: 52px;
}

.customRadio3::before
{
	content: '';
	width: 52px;
	/* Adjust the width as needed */
	height: 52px;
	/* Adjust the height as needed */
	position: absolute;
	background: url('../Images/sad.png');
	background-size: 52px;
}

#happyEmotic,
#sadEmotic,
#neutralEmotic
{
	opacity: 0% !important;
}

.feedbackPop
{
	margin-top: 20px;
}

.emailPop,
.commentPop
{
	position: relative;
	margin-top: 72px;
}

.emailPop:before,
.commentPop:before
{
	content: url('../Images/required.svg');
	width: 52px;
	height: 52px;
	position: absolute;
	top: -68px;
	right: 41%;
}

.thanks-popup.show p.feedbackPop
{
	margin-top: 29px;
}

.submit-btn:hover
{
	background: #E91C24;
	color: white;
	transition: 0.5s;
}

/* Knowledge Cnter Fabric Doc */

.noteIcon svg
{
	fill: #193c47;
	display: inline-block;
	height: 1.6em;
	width: 1.6em;
}

.customNote
{
	border-left: 5px solid #4cb3d4;
	box-shadow: 0 1px 2px 0 #0000001a;
	padding: 16px;
	background: #eef9fd;
	border-radius: 0.4rem;
	margin: 12px 0px;
}

.customNote p
{
	margin-top: 4.2px;
	margin-bottom: 4.2px;
}

.customNote .autonumber
{
	display: none;
}

.knowledgeImage main.content-inner img
{
	max-width: 70%;
	width: auto;
}

.dangerNote
{
	border-left: 5px solid #e13238;
	background-color: #ffebec;
	margin-top: 12px;
}

.successNote
{
	border-left: 5px solid #009400;
	background-color: #e6f6e6;
}

.codeLabeled
{
	color: deeppink;
	background-color: #f6f7f8;
	border-radius: 6px;
	padding: 1.6px 5px;
	border: .1rem solid #0000001a;
}

.primarySnippet
{
	background-color: #f0f8ff;
}

.primarySnippet .codeSnippetCopyButton
{
	border: 1px solid #b6ddff;
	text-align: center;
	padding: 1px 10px;
	border-radius: 4px;
	font-weight: 500;
}

.primarySnippet .codeSnippetCopyButton:hover
{
	border: 1px solid #ffb6b9;
}

.MCPopupContainer
{
	position: fixed;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #0000008a;
}

.MCPopupContainer img.MCPopupFullImage
{
	border: 5px solid #fff;
	background: #fff;
	max-width: 90%;
}

.cloudSection
{
	display: flex;
	flex-wrap: wrap;
}

.cloudSection div
{
	width: 230px;
}

.cloudSection img
{
	max-width: 100%;
}

#products_3
{
	margin: 0 5%;
}

table.TableStyle-Standard.table-snippet tbody tr td
{
	vertical-align: top;
}

.table-responsive
{
	margin-bottom: 25px;
}

table.TableStyle-Standard.table-snippet tbody tr td
{
	width: 50% !important;
	min-width: 50% !important;
	max-width: 50% !important;
}

.admonitionIcon_kALy svg
{
	fill: var(--ifm-alert-foreground-color);
	display: inline-block;
	height: 1.6em;
	width: 1.6em;
}

/* Updated Custom Styling */

.knowledgeImage table.TableStyle-Standard
{
	max-width: 100%;
	width: auto;
}

.knowledgeImage table.TableStyle-Standard thead tr th
{
	border-right: 1px solid #e1e1e1 !important;
	text-align: left;
}

.knowledgeImage .content-inner #mc-main-content h1
{
	font-size: 32px;
	line-height: 32px;
	padding-bottom: 6px;
}

.knowledgeImage .content-inner #mc-main-content h2
{
	line-height: 32px;
}

.knowledgeImage .content-inner #mc-main-content h2 + p
{
	margin-top: 10px;
}

.knowledgeImage .right-menu-container
{
	height: 100vh;
}

table.TableStyle-Standard.table-snippet tbody tr td .primarySnippet
{
	max-width: 500px;
	word-break: break-all;
	overflow: auto;
}

table.TableStyle-Standard.table-snippet tbody tr td .primarySnippet .codeSnippetBody > pre
{
	overflow: auto;
}

.rightSidebarHide .hide-lp-s
{
	display: none;
}

.rightSidebarHide .full-lp-s
{
	width: 100%;
}

.knowledgeImage .top-breadcumb .breadcrumbs
{
	text-transform: uppercase;
}

.next-previous
{
	display: none;
}

.knowledgeImage .next-previous
{
	display: block;
}

.knowledgeImage table.TableStyle-Standard.table-snippet
{
	width: 100%;
}

/*turns off the loading animation*/
/*change also made to "Page loader main" section of custom.js script - section commented out*/

#loading
{
	display: none !important;
}

