/*<meta conditions="Lingo.Exclude Fron Translation" />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

@font-face 
{
	font-family: 'Poppins';
	src: url(../Fonts/Poppins-Regular.ttf);
}

@font-face 
{
	font-family: 'Poppins Light';
	src: url(../Fonts/Poppins-Light.ttf);
}

@font-face 
{
	font-family: 'Poppins Medium';
	src: url(../Fonts/Poppins-Medium.ttf);
}

@font-face 
{
	font-family: 'Poppins SemiBold';
	src: url(../Fonts/Poppins-SemiBold.ttf);
}

@font-face 
{
	font-family: 'Poppins ExtraBold';
	src: url(../Fonts/Poppins-ExtraBold.ttf);
}

@font-face 
{
	font-family: 'Poppins Bold';
	src: url(../Fonts/Poppins-Bold.ttf);
}

@font-face 
{
	font-family: 'Poppins Italic';
	src: url(../Fonts/Poppins-Italic.ttf);
}

body
{
	line-height: 1.5em;
	font-family: 'Poppins';
	font-size: 14px;
	background-color: #ffffff;
}

/*This overrides the default logo and puts the svg file instead since the skin does not support svg */
/*The SideNavigation skin logo background must be set to (default)*/
/*Does not work - also tried with title-bar-container further below*/

/*.title-bar a.logo
{
	background-color: transparent;
	background-image: url('../Logos/NEC-logo-website.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 200px;
}*/

a
{
	color: #307FE2;
	border: none;
}

a:link
{
	color: #307FE2;
	font-family: 'Poppins';
}

a:visited
{
	color: #00A385;
}

a:hover
{
	color: #00A385;
	border: none;
}

div.icon-tiles > a:hover	/*When hovering over a icon-tile, these properties apply*/
{
	animation: pulse 0.5s infinite;
	animation-timing-function: linear;
}

.notfound a:hover
{
	background-color: #fff;
	border-color: #307FE2;
	color: #307FE2;
}

ul.menu._Skins_Heading.mc-component li > a:hover
{
	font-weight: bold;
	background-color: transparent;
}

div.scenario-container > div > a:hover
{
	font-weight: bold;
	background-color: white;
	color: #307FE2;
}

a.website
{
	color: white;
	border: none;
	text-decoration: none;
}

a.MCBreadcrumbsLink
{
	font-style: italic;
	text-decoration: underline;
}

a.MCBreadcrumbsLink:visited
{
	color: #00A385;
}

a.MCBreadcrumbsLink:hover
{
	color: #00A385;
}

div.GlossaryPageDefinition
{
	font-family: 'Poppins';
	font-size: 16px;
	color: #253342;
	padding-bottom: 20px;
}

div.GlossaryPageHeading
{
	font-family: 'Poppins';
	font-size: 36px;
}

div.GlossaryPageTerm
{
	font-family: 'Poppins';
	color: #000000;
	font-size: 24px;
}

div.GlossaryPageTerm
{
	font-family: 'Poppins';
	color: #000000;
	font-size: 24px;
}

ul.MCGlossaryProxy_0
{
	font-family: 'Poppins';
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	padding-top: 20px;
	margin-top: -20px;
	padding-left: 20px;
	list-style: none;
}

div.GlossaryPageHeading_0
{
	font-family: 'Poppins';
	display: inline;
	font-size: 36px;
	margin-left: 0pt;
	font-weight: bold;
	margin-top: 20pt;
	margin-bottom: 10pt;
	text-align: left;
	page-break-after: avoid;
	column-break-after: avoid;
	/* border-bottom-style: solid; */
	border-bottom-style: none;
	border-bottom-color: transparent;
	border-bottom-width: 0px;
}

div.GlossaryPageHeading_0::before
{
	content: "";
	width: 40px;
	height: 5px;
	display: block;
	position: relative;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: auto;
	background-color: #2279ca;
}

div.note
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/*background-color: #f0f7fb;*/
	background-image: url('../Icons/Note.png');
	background-position: 15px 15px;
	background-repeat: no-repeat;
	border-radius: 6px;
	line-height: 20px;
	font-size: 16px;
	mc-auto-number-format: '{color #307FE2}Note {/color}';
	overflow: hidden;
	padding: 12px 50px;
	orphans: 5;
	widows: 2;
	/*width: fit-content;*/
	/*margin: 2%;*/
	border: solid 1px #307FE2;
	margin-bottom: 5px;
}

div.Tip
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/*background-color: #FFFFA8;*/
	background-image: url('../Icons/Tip.png');
	background-position: 15px 15px;
	background-repeat: no-repeat;
	border: solid 1px #FCC800;
	border-radius: 6px;
	line-height: 20px;
	font-size: 16px;
	mc-auto-number-format: '{color #FCC800}Astuce {/color}';
	overflow: hidden;
	padding: 12px 50px;
	/*width: fit-content;*/
	/*margin: 2%;*/
	margin-bottom: 5px;
}

div.Warning
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/*background-color: #F9E7E5;*/
	background-image: url('../Icons/Warning.png');
	background-position: 13px 15px;
	background-repeat: no-repeat;
	border: solid 1px #E60012;
	border-radius: 6px;
	line-height: 20px;
	font-size: 16px;
	mc-auto-number-format: '{color #E60012}Important {/color}';
	overflow: hidden;
	padding: 12px 50px;
	/*width: fit-content;*/
	/*margin: 2%;*/
	margin-bottom: 5px;
}

div.Example
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/*background-color: #B1EDE4;*/
	background-image: url('../Icons/Example.png');
	background-position: 15px 15px;
	background-repeat: no-repeat;
	border: solid 1px #00A385;
	border-radius: 6px;
	line-height: 20px;
	font-size: 16px;
	mc-auto-number-format: '{color #00A385}Exemple {/color}';
	overflow: hidden;
	padding: 12px 50px;
	/*width: fit-content;*/
	/*margin: 2%;*/
	margin-bottom: 5px;
}

h1
{
	font-weight: 400;
	margin-bottom: 8px;
	padding-bottom: 10px;
	margin-top: 30px;
	page-break-before: always;
	widows: 3;
	orphans: 2;
	font-size: 40px;
	line-height: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: -0.03px;
	font-family: 'Poppins Light';
	color: #000000;
}

h1.Appendix
{
	
}

h2
{
	font-weight: 400;
	padding-bottom: 10px;
	margin-bottom: 4px;
	margin-top: 20px;
	orphans: 2;
	widows: 1;
	font-size: 36px;
	line-height: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: -0.03px;
	font-family: 'Poppins Medium';
	color: #000000;
}

h3
{
	font-weight: 300;
	margin-bottom: 4px;
	padding-bottom: 10px;
	margin-top: 22px;
	/*font-weight: bold;*/
	font-style: normal;
	font-size: 25px;
	line-height: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: -0.03px;
	font-family: 'Poppins';
	color: #000000;
}

h4
{
	font-family: 'Poppins ExtraBold';
	font-weight: 200;
	font-size: 18px;
	color: #000000;
	line-height: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: -0.03px;
}

img	/*Setting max-width: 100%; property makes images always fit the width of the container*/
{
	width: auto;
	height: auto;
	/*border: solid 1px #307FE2;
	border-radius: 5px;
	color: #307FE2;*/
	/*padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;*/
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 300px;
	mc-thumbnail-max-height: 100px;
}

/*.MCPopupThumbnail
{
	-moz-border-radius: 5px;
	border-radius: 5px;
	max-width: 500px;
	max-height: 300px;
}*/

img.notabulation
{
	padding-left: -35px;
	mc-thumbnail-max-height: 300px;
}

.center
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none !important;
}

/*==Mad Cap proxy/editor assigned styles==*/

MadCap|searchBarProxy
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	float: none;
	width: 50%;
}

MadCap|topicToolbarProxy
{
	float: none;
}

html.home-page
{
	mc-community-features: disabled;
}

/*==Responsive Header Styles==*/

#contentBody > .responsive-header
{
	background-color: transparent;
}

/*==Home Page Hero Section==*/

div.topic-hero	/*This is the first Hero/Banner on the Home Page - To replace the banner image with your own, change background-image property*/
{
	height: 300px;
	padding-bottom: 150px;
	padding-top: 10px;
	background-color: #d3d3d3;
	background-image: url('../Images Documentation/Online Help Website/Homepage/HomepageBackground-footer.jpg');
	background-size: cover;
	width: 100%;
	background-repeat: no-repeat;
	/* Create the parallax scrolling effect */
	background-attachment: fixed;
	background-position: center 0;
}

/*==Home Tiles section==*/

div.home-tiles	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout*/
{
	mc-grid-row: true;
	/*width: 100%;*/
	margin-left: auto;
	margin-right: auto;
}

div.home-tiles p.tile-title:hover	/*Complex Selector: When hovering over links within the home tiles the following properties will apply.*/
{
	color: #307FE2;
}

div.home-tiles::before
{
	content: ' ';
	display: table;
}

div.home-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-left: 15px;
	padding-right: 15px;
	height: 230px;
}

div.home-tiles > div:nth-child(1)
{
	width: 20%;
	margin-left: 2.5%;
}

div.home-tiles > div:nth-child(2)
{
	width: 20%;
	margin-left: 5%;
}

div.home-tiles > div:nth-child(3)
{
	width: 20%;
	margin-left: 5%;
}

div.home-tiles > div:nth-child(4)
{
	width: 20%;
	margin-left: 5%;
}

/*=Info-container section=*/

div.info-container	/*div.info-container contains the first Hero/Banner on the Home Page - To replace the banner image with your own, point the background-image property to your own image.*/
{
	margin-left: auto;
	margin-top: 100px;
	margin-right: auto;
	padding-bottom: 75px;
	padding-top: 100px;
	box-shadow: inset -1px 1px 17px 0px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	color: #fff;
	background-color: #292f42;
	/*Create the parallax scrolling effect*/
	width: 100%;
	background-attachment: fixed;
	background-position: center 0;
	background-image: url('../Images Documentation/Online Help Website/Homepage/HomepageBackground-footer.jpg');
	background-size: cover;
	background-repeat: no-repeat;
}

div.info-section	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.info-section::before
{
	content: ' ';
	display: table;
}

div.info-section::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.info-section > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.info-section > div:nth-child(1)
{
	width: 20%;
	margin-left: 8%;
}

div.info-section > div:nth-child(2)
{
	width: 20%;
	margin-left: 2%;
}

div.info-section > div:nth-child(3)	/*Div that contains "Tips"*/
{
	width: 20%;
	margin-left: 2%;
}

div.info-section > div:nth-child(4)
{
	width: 20%;
	margin-right: 8%;
}

div.info-container p	/*Complex Selector: Any <p> that is contained within div.info-container will have the following properties*/
{
	color: #fff;
}

/*=Elements for content contained within each info section=*/

p.info-title
{
	font-size: 2em;
	line-height: 1em;
}

p.info-content
{
	font-size: 16px;
}

p.tip	/*Paragraph style used for the Tips */
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-image: url('../Icons/tips-idea.svg');
	background-position: 15px center;
	background-repeat: no-repeat;
	border: solid 1px #fff;
	border-radius: 6px;
	line-height: 1em;
	overflow: hidden;
	padding: 15px 0px 15px 60px;
	text-align: left;
	margin: 5px 30px;
}

p.note
{
	background-repeat: no-repeat;
	page-break-inside: avoid;
	border: solid 1px #307FE2;
	border-radius: 6px;
	padding-bottom: 9px;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 8px;
	mc-auto-number-format: '{b}{color #307FE2}Note:  {/color}{/b}';
}

/*==Home Page Footer Section==*/

div.home-page-footer
{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 120px;
}

div.logo-footer
{
	
}

div.footer-divider
{
	height: 50px;
	border-left: 2px solid #bfc9d2;
	margin: 0 50px 0 50px;
}

div.logo-contact
{
	display: flex;
	align-items: center;
}

div.logo-contact p
{
	padding: 0 20px 0 20px;
}

/*This is used as a fix for an issue in Chrome regarding the parallax effect and foundation*/

MadCap|slideThumbnail
{
	border: none;
}

/*==Master Page Topic Layout==*/

div.top-bar	/*Contains the breadcrumbs and toolbar*/
{
	border-bottom: 1px solid #d3d3d3;
	min-height: 50px;
	/*Min-height is necessary for topics that are not included in a TOC*/
}

div.logo-container
{
	display: flex;
	align-items: center;
	color: white;
	margin-left: 10px;
}

div.divider
{
	border-left: 1px solid;
	height: 30px;
	margin: 0 10px 6px 10px;
}

div.divider-SEI
{
	border-left: 1px solid;
	height: 30px;
	margin: 0 10px 0px 10px;
}

div.knowledge-base
{
	font-size: 20px;
	margin-bottom: -8px;
}

/*==Search bar elements==*/

div.search-container
{
	margin-top: auto;
	padding-top: 10px;
}

div.search-container-main-page-search
{
	display: flex;
	align-items: center;
	height: 75px;
	background-color: #307FE2;
	justify-content: space-between;
}

div.topic-searchbar
{
	margin-right: 30%;
	width: 33%;
}

div.topic-searchbar-SEI
{
	margin-right: 30%;
	width: 30%;
}

/*==Elements for the left side of Master Page layout==*/

div.topic-layout div.side-menu	/*This is the div that the menu proxy is contained in*/
{
	padding-left: 10px;
	background-color: white;
	position: static;
	height: 100%;
	width: 30%;
}

a.cta:link
{
	color: #FFF;
	text-decoration: none;
}

a.cta:visited
{
	color: #FFF;
	text-decoration: none;
}

div.topic-layout	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	display: flex;
}

div.topic-layout div.body-topic
{
	background-color: white;
	margin: 30px;
	padding: 0px 70px 0px 70px;
	overflow: auto;
	width: 100%;
}

div.row.collapse.side-menu-container
{
	height: calc(100vh - 75px);
}

div.topic-layout::before
{
	content: ' ';
	display: table;
}

div.topic-layout::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.topic-layout > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.topic-layout > div:nth-child(1)	/*Menu Proxy container*/
{
	width: 30%;
	margin-left: 0%;
	border-right: 1px solid #d3d3d3;
}

div.topic-layout > div:nth-child(2)
{
	border-right: 1px solid #d3d3d3;
}

div.topic-layout > div:nth-child(3)
{
	width: 15%;
	background-color: white;
	border-left: 1px solid #d3d3d3;
}

/* Icon */

.icon-presentation
{
	position: relative;
	width: auto;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	mc-thumbnail: none;
}

.icon
{
	width: auto;
	height: auto;
	mc-thumbnail: none;
}

/*==icon Tiles section==*/

div.icon-tiles-container
{
	background-color: #f3f3f3;
	padding: 70px;
	margin: 50px 0px 50px 0px;
}

hr	/*==horizontal line between the tile rows==*/
{
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

div.icon-tiles	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: icon Ribbon > Styles Section > Responsive Layout*/
{
	mc-grid-row: true;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 1%;
	margin-bottom: 1%;
}

div.icon-tiles::before
{
	content: ' ';
	display: table;
}

div.icon-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.icon-tiles > a
{
	float: left;
	background-color: transparent;
	/*Adds transition animation when switching between screen sizes*/
	padding: 1% 1%;
	margin-top: 2%;
	overflow: hidden;
	text-align: center;
	width: 100%;
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
	text-decoration: none;
}

div.icon-tiles p.tile-title:hover	/*Complex Selector: When hovering over links within the icon tiles the following properties will apply.*/
{
	color: #307FE2;
}

/*==icon effect==*/

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
} 

div.icon-tiles > a:nth-child(1)
{
	width: 19%;
	margin-left: 1%;
}

div.icon-tiles > a:nth-child(2)
{
	width: 19%;
	margin-left: 1%;
}

div.icon-tiles > a:nth-child(3)
{
	width: 19%;
	margin-left: 1%;
}

div.icon-tiles > a:nth-child(4)
{
	width: 19%;
	margin-left: 1%;
}

div.icon-tiles > a:nth-child(5)
{
	width: 19%;
	margin-left: 1%;
}

/*=Elements for text contained within each icon-tile=*/

p.tile-title
{
	color: #101226;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.02px;
	text-align: center;
	font-size: 16px;
	font-family: Poppins;
}

p.tile-description
{
	color: #828993;
	font-family: 'Poppins';
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.02px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 16px;
	margin: 0;
	margin-bottom: 0;
}

p.tile-content::before
{
	content: ' ';
	display: block;
	height: 10%;
	width: 95%;
	margin: 3%;
	border: solid 0.5px;
	color: #d5dadf;
}

p.tile-content
{
	font-family: 'Poppins';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #253342;
}

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	font-size: .7em;
	font-style: italic;
	mc-breadcrumbs-prefix: 'You are here: ';
	font-family: 'Poppins';
}

MadCap|dropDown
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-open-image: url('../Icons/arrow-down-gray.png');
	mc-closed-image: url('../Icons/arrow-right-gray.png');
	font-family: 'Poppins';
}

MadCap|dropDownBody
{
	font-family: 'Poppins';
	border-bottom: none 1px #d3d3d3;
}

MadCap|dropDownHead
{
	font-family: 'Poppins';
	line-height: 20pt;
}

MadCap|dropDownHotspot
{
	font-weight: bold;
	font-family: 'Poppins';
	color: #000000;
}

MadCap|dropDownHotspot:hover
{
	font-family: 'Poppins';
	color: #307fe2;
}

MadCap|footnoteBlock
{
	font-family: 'Poppins';
}

MadCap|footnotesBlock
{
	font-family: 'Poppins';
}

MadCap|glossaryProxy
{
	font-family: 'Poppins';
}

MadCap|indexProxy
{
	font-family: 'Poppins';
}

MadCap|miniTocProxy
{
	font-size: 16px;
	color: #307FE2;
	font-family: 'Poppins';
	mc-toc-depth: 1;
	padding-left: 0px;
	padding-top: 0px;
	border-top-style: none;
}

MadCap|popup
{
	color: #307FE2;
	font-family: 'Poppins';
}

MadCap|popup:focus
{
	color: #307FE2;
}

MadCap|popup:hover
{
	color: #307FE2;
}

MadCap|popupHead
{
	color: #307FE2;
	font-weight: bold;
	font-family: 'Poppins';
}

MadCap|popupBody
{
	border: none;
	color: #253342;
	background-color: #ffffff;
	width: auto;
}

MadCap|tocProxy
{
	font-family: 'Poppins';
}

MadCap|xref
{
	font-family: 'Poppins';
	color: #307FE2;
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref:hover
{
	color: #307FE2;
	font-family: 'Poppins';
}

MadCap|xref.IndexPageNumber
{
	
}

p > a > img	/*For image which are not inside a <li> tag*/
{
	padding-left: 35px;
}

ol
{
	list-style-type: decimal;
	font-family: 'Poppins';
	mc-hyphenate: never;
}

li
{
	color: #253342;
	margin-bottom: 6px;
	margin-top: 6px;
	orphans: 2;
	widows: 2;
	mc-hyphenate: never;
}

ol li::first-letter
{
	text-transform: capitalize;
}

ol li
{
	/*line-height: 32px;*/
	position: relative;
	mc-hyphenate: never;
}

ol ol
{
	list-style-type: lower-alpha;
	margin-left: -10px;
	mc-hyphenate: never;
}

ol ol ol
{
	list-style-type: lower-roman;
	margin-left: -10px;
	mc-hyphenate: never;
}

ul
{
	list-style: disc;
	mc-hyphenate: never;
}

ul li
{
	font-size: 14px;
	mc-hyphenate: never;
	/* Remove default bullets */
}

ol li::first-letter
{
	text-transform: capitalize;
}

ul ul
{
	list-style-image: none;
	margin-left: -10px;
	mc-hyphenate: never;
}

p
{
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: 'Poppins';
	font-size: 14px;
	/*line-height: 25px;*/
	color: #253342;
}

p.MiniTOC1
{
	color: #307FE2;
	font-weight: bold;
	font-family: 'Poppins';
	margin-left: 30px;
	text-decoration: underline;
}

p.MiniTOC1_0::before
{
	content: "\2022" "\00a0";
	color: #307FE2;
	margin: 5px;
	display: inline-block;
}

p.MiniTOC2
{
	font-family: 'Poppins';
	margin-left: 40px;
}

p.MiniTOC3
{
	font-family: 'Poppins';
	margin-left: 50px;
}

p.MiniTOC4
{
	font-family: 'Poppins';
	margin-left: 60px;
}

p.DefinitionPanelTitle
{
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	line-height: 14pt;
	text-decoration: none;
	border: 1px solid #000000;
}

b
{
	color: #000000;
	font-family: 'Poppins Bold';
}

span.Emphasis
{
	color: #000000;
	font-family: 'Poppins Bold';
}

span.Emphasis-nick
{
	color: #FDFCFC;
	font-family: 'Poppins ExtraBold';
}

i
{
	font-weight: 500;
	font-size: inherit;
	font-family: 'Poppins Italic';
	color: #000000;
}

span.italic
{
	font-weight: 500;
	font-size: inherit;
	font-family: 'Poppins Italic';
	color: #000000;
}

span.italic-nick
{
	font-weight: 500;
	font-size: inherit;
	font-family: 'Poppins SemiBold';
	color: #FDFCFC;
}

u
{
	color: #000000;
	text-decoration: underline;
}

span.underline
{
	color: #000000;
	text-decoration: underline;
}

span.hidden	/*used to hide internal codes in Release Notes*/
{
	display: none;
}

td
{
	margin: 8px;
	font-family: 'Poppins';
	font-size: 14px;
	vertical-align: top;
}

th
{
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: 'Poppins';
	font-size: 14px;
}

tr
{
	font-family: 'Poppins';
}

p.TOC1
{
	font-size: 18px;
	color: #000000;
	font-family: 'Poppins';
}

p.TOC2
{
	color: #000000;
}

p.TOC3
{
	color: #000000;
}

p.TOC4
{
	color: #000000;
}

div.GlossaryPageEntry
{
	font-family: 'Poppins';
}

MadCap|xref.TOCPageNumber
{
	font-family: 'Poppins';
}

div
{
	font-family: 'Poppins';
}

span
{
	font-family: 'Poppins';
}

area
{
	font-family: 'Poppins';
}

html
{
	font-family: 'Poppins';
}

abbr
{
	font-family: 'Poppins';
}

h4
{
	font-family: 'Poppins ExtraBold';
	color: #111b2f;
}

nav
{
	font-family: 'Poppins';
}

h5
{
	font-weight: 100;
	font-size: 16px;
	font-family: 'Poppins Bold';
}

h6
{
	font-weight: 100;
	font-family: 'Poppins Bold';
	font-size: 15px;
}

select
{
	font-family: 'Poppins';
}

input
{
	font-family: 'Poppins';
}

cite
{
	font-family: 'Poppins';
}

del
{
	font-family: 'Poppins';
}

textarea
{
	font-family: 'Poppins';
}

b
{
	font-weight: bold;
	font-family: 'Poppins Bold';
	color: #000000;
}

dl
{
	line-height: 14px;
}

dt
{
	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
	font-family: 'Poppins';
	color: #000000;
	font-size: 14px;
	margin-top: 15px;
	padding-bottom: 10px;
}

dd
{
	font-family: 'Poppins';
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 25px;
}

MadCap|glossaryTerm
{
	color: #307FE2;
}

/*==Page Error 404==*/

#notfound
{
	position: relative;
	height: 100vh;
}

#notfound .notfound
{
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.notfound
{
	max-width: 920px;
	width: 100%;
	line-height: 1.4;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}

.notfound .notfound-404
{
	position: absolute;
	height: 100px;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: -1;
}

.notfound .notfound-404 h1
{
	font-family: 'Poppins';
	color: #ececec;
	font-weight: 900;
	font-size: 276px;
	margin: 0px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.notfound h2
{
	font-family: 'Poppins';
	font-size: 46px;
	color: #000;
	font-weight: 900;
	text-transform: uppercase;
	margin: 0px;
}

.notfound p
{
	font-family: 'Poppins';
	font-size: 16px;
	color: #000;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 15px;
}

.notfound a
{
	font-family: 'Poppins';
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	background: #307FE2;
	display: inline-block;
	padding: 16px 38px;
	border: 2px solid transparent;
	border-radius: 40px;
	color: #fff;
	font-weight: 400;
	-webkit-transition: 0.2s all;
	transition: 0.2s all;
}

span.mc-variable
{
	font-style: inherit;
}

.nick
{
	background-color: #307FE2;
	color: #ffffff;
	width: 25%;
	border-radius: 15px;
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0px 18px 35px 0px;
	padding: 10px;
	font-family: 'Poppins';
	font-size: 12px;
	display: none;
}

.nick.hidden
{
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 0s linear 0.33s, opacity 0.33s linear;
	transition: visibility 0s linear 0.33s, opacity 0.33s linear;
}

.nick .icon-close
{
	height: 16px;
	width: 16px;
	position: absolute;
	right: 10px;
	mc-thumbnail: none;
}

.nick .icon-close:hover
{
	-webkit-filter: brightness(1.1);
	filter: brightness(1.1);
}

.nick .nicktariImg
{
	height: 25%;
	width: 25%;
	float: left;
	mc-thumbnail: none;
}

.nick .nicktariImg:hover
{
	-webkit-filter: brightness(1.1);
	filter: brightness(1.1);
}

.nick .content
{
	width: 85%;
}

.nick .content p
{
	color: white;
	font-size: 16px;
	padding-left: 30%;
}

/* Customization scrollbar */
/* width */

::-webkit-scrollbar
{
	width: 10px;
}

/* Track */

::-webkit-scrollbar-track
{
	background: #f1f1f1;
}

/* Handle */

::-webkit-scrollbar-thumb
{
	background: #888;
}

/* Handle on hover */

::-webkit-scrollbar-thumb:hover
{
	background: #555;
}

/* language drop down items */

._Skins_SelectLanguageHome.mc-component .toolbar-button-drop-down.select-language-drop-down
{
	text-align: left;
}

/* Customization for Version drop-down*/

div.nec-versions label
{
	color: #307FE2;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
	padding-left: 7px;
	display: inline-block;
}

#nec-version
{
	cursor: pointer;
	width: 100px;
	border: 1px solid #E4E4E4;
	color: #307FE2;
	font-size: 16px;
	box-shadow: none;
	padding: 5px;
	line-height: 1;
	background-image: url('../Icons/arrow-down-gray.png');
	background-repeat: no-repeat;
	-webkit-appearance: none;
	background-position: center right 10px;
	background-size: 15px;
}

/* Language Indicator (text next to the globe) */

.LanguageIndicatorHome
{
	float: right;
	top: 0;
	/*margin: 20px 25px 0px 0px;*/
	margin-top: 35px;
	margin-right: 35px;
	color: white;
	font-weight: 500;
	font-size: 20px;
}

.LanguageIndicatorTopic
{
	float: right;
	top: 0;
	margin-top: 35px;
	color: black;
	font-weight: 500;
	font-size: 20px;
}

div.scenario-container
{
	display: flex;
	text-align: center;
}

div.scenario-container > div
{
	float: left;
	padding: 2%;
	background-color: #f3f3f3;
}

div.scenario-container > div > p
{
	background-color: #307FE2;
	color: white;
	margin: 2%;
	padding: 10px;
}

div.scenario-container > div > p > a
{
	font-weight: bold;
	color: white;
}

div.scenario-container > div > p:hover
{
	font-weight: bold;
	background-color: white;
	color: #307FE2;
}

div.scenario-container > div > p:hover > a
{
	font-weight: bold;
	color: #307FE2;
}

/* Decision Tree css */

div#tree-container
{
	background: #efefef;
	margin: 10px;
	padding: 15px;
	border: 1px solid #ccc;
}

ul#tree,
#tree ul
{
	list-style-type: none;
}

ul#tree
{
	background: #fff;
	margin: 0;
	padding: 0;
}

#tree li
{
	padding-top: 20px;
}

#tree li:first-child
{
	padding-left: 15px;
	font-weight: bold;
}

ul#tree li:last-child
{
	padding-bottom: 20px;
}

#tree input
{
	margin-right: 8px;
	margin-left: 20px;
}

/* hides lists */

.choices-collapsed
{
	display: none;
}

/* styles answers at termination of branch */

#tree li.answer
{
	border: 2px solid black;
	padding: 20px;
	background: #fff;
	font-weight: normal;
}

li.answer > ul.choices-collapsed
{
	display: block;
	list-style-type: disc !important;
	background: none;
	margin-top: auto;
	padding-top: 0;
}

li.answer li:first-child
{
	padding-left: 0 !important;
	font-weight: normal !important;
}

li.answer li
{
	padding-top: 10px !important;
	margin-left: 0;
}

li.answer li:last-child
{
	padding-bottom: 10px !important;
}

/* styles back and reset buttons */

.treeControls
{
	margin-top: 20px;
}

/* To keep the code command on the same line (<code> alone is not recognized by lingo and thus its lines so use the <pre> instead */

pre
{
	display: inline-block;
}

/*Code Highlighter begins : Replace this whole section to change style regarding the <code> tag*/

.hljs
{
	display: block;
	overflow-x: auto;
	padding: 0.5em;
	background: #011627;
	color: #d6deeb;
}

/* General Purpose */

.hljs-keyword
{
	color: #c792ea;
	font-style: italic;
}

.hljs-built_in
{
	color: #addb67;
	font-style: italic;
}

.hljs-type
{
	color: #82aaff;
}

.hljs-literal
{
	color: #ff5874;
}

.hljs-number
{
	color: #F78C6C;
}

.hljs-regexp
{
	color: #5ca7e4;
}

.hljs-string
{
	color: #ecc48d;
}

.hljs-subst
{
	color: #d3423e;
}

.hljs-symbol
{
	color: #82aaff;
}

.hljs-class
{
	color: #ffcb8b;
}

.hljs-function
{
	color: #82AAFF;
}

.hljs-title
{
	color: #DCDCAA;
	font-style: italic;
}

.hljs-params
{
	color: #7fdbca;
}

/* Meta */

.hljs-comment
{
	color: #637777;
	font-style: italic;
}

.hljs-doctag
{
	color: #7fdbca;
}

.hljs-meta
{
	color: #82aaff;
}

.hljs-meta-keyword
{
	color: #82aaff;
}

.hljs-meta-string
{
	color: #ecc48d;
}

/* Tags, attributes, config */

.hljs-section
{
	color: #82b1ff;
}

.hljs-tag,
.hljs-name,
.hljs-builtin-name
{
	color: #7fdbca;
}

.hljs-attr
{
	color: #7fdbca;
}

.hljs-attribute
{
	color: #80cbc4;
}

.hljs-variable
{
	color: #addb67;
}

/* Markup */

.hljs-bullet
{
	color: #d9f5dd;
}

.hljs-code
{
	color: #80CBC4;
}

.hljs-emphasis
{
	color: #c792ea;
	font-style: italic;
}

.hljs-strong
{
	color: #addb67;
	font-weight: bold;
}

.hljs-formula
{
	color: #c792ea;
}

.hljs-link
{
	color: #ff869a;
}

.hljs-quote
{
	color: #697098;
	font-style: italic;
}

/* CSS */

.hljs-selector-tag
{
	color: #ff6363;
}

.hljs-selector-id
{
	color: #fad430;
}

.hljs-selector-class
{
	color: #addb67;
	font-style: italic;
}

.hljs-selector-attr,
.hljs-selector-pseudo
{
	color: #c792ea;
	font-style: italic;
}

/* Templates */

.hljs-template-tag
{
	color: #c792ea;
}

.hljs-template-variable
{
	color: #addb67;
}

/* diff */

.hljs-addition
{
	color: #addb67;
	font-style: italic;
}

.hljs-deletion
{
	color: #addb67;
	font-style: italic;
}

/*Code Highlighter ends : Replace this whole section to change style*/
/*Feedback*/

#feedback-survey
{
	box-sizing: border-box;
	display: none;
}

.feedback-reason
{
	display: none;
}

a.feedback-email
{
	cursor: pointer;
}

a.feedback-yes
{
	color: #307FE2;
	border: 2px solid #307FE2;
	display: inline-block;
	font-size: 1em;
	line-height: 1em;
	padding: 0.5em;
	margin: 0.5em 0.5em 0.5em 0;
	text-align: center;
	min-width: 5em;
	cursor: pointer;
}

a.feedback-yes:hover
{
	color: #ffffff;
	background-color: #307FE2;
	text-decoration: none;
	cursor: pointer;
}

a.feedback-no
{
	color: #307FE2;
	border: 2px solid #307FE2;
	display: inline-block;
	font-size: 1em;
	line-height: 1em;
	padding: 0.5em;
	margin: 0.5em 0.5em 0.5em 0;
	text-align: center;
	min-width: 5em;
	cursor: pointer;
}

a.feedback-no:hover
{
	color: #ffffff;
	background-color: #307FE2;
	text-decoration: none;
	cursor: pointer;
}

b.feedback-title
{
	font-weight: 400;
	padding-bottom: 10px;
	margin-bottom: 4px;
	margin-top: 20px;
	orphans: 2;
	widows: 1;
	font-size: 36px;
	line-height: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: -0.03px;
	font-family: 'Poppins Medium';
	color: #111b2f;
}

b.feedback-subtitle
{
	font-family: 'Poppins ExtraBold';
	font-weight: 200;
	font-size: 18px;
	color: #111b2f;
	line-height: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: -0.03px;
}

.page-toc	/* container for topic navigation control */
{
	display: none;
}

.page-toc > p
{
	color: black;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
	padding-left: 7px;
	display: inline-block;
	margin-left: 10px;
}

span.SearchHighlight1
{
	color: #000000;
	/*font-style: italic;*/
	background-color: #FFB10A;
}

div.Row-tiles	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.Row-tiles::before
{
	content: ' ';
	display: table;
}

div.Row-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.Row-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.Row-tiles > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.Row-tiles > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
}

MadCap|expandingHead
{
	color: #ffffff;
	font-family: Poppins;
}

MadCap|expandingHead:hover
{
	color: #ffffff;
	font-weight: bold;
	font-family: Poppins;
}

/* created from MadCap website https://www.madcapsoftware.com/blog/how-to-customize-your-responsive-outputs-with-madcap-flares-responsive-layout-window/ */

@media print
{
	body
	{
		font-size: 16px;
		line-height: 13px;
		margin: 8px;
		background-color: transparent;
	}

	div.note
	{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		/*background-color: #f0f7fb;*/
		background-image: url('../Icons/Note.png');
		background-position: 15px 15px;
		background-repeat: no-repeat;
		border-radius: 6px;
		line-height: 20px;
		font-size: 16px;
		mc-auto-number-format: '{color #307FE2}Note {/color}';
		overflow: hidden;
		padding: 12px 50px;
		orphans: 5;
		widows: 2;
		/*width: fit-content;*/
		/*margin: 2%;*/
		border: solid 1px #307FE2;
		margin-bottom: 5px;
	}

	div.Tip
	{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		/*background-color: #FFFFA8;*/
		background-image: url('../Icons/Tip.png');
		background-position: 15px 15px;
		background-repeat: no-repeat;
		border: solid 1px #FCC800;
		border-radius: 6px;
		line-height: 20px;
		font-size: 16px;
		mc-auto-number-format: '{color #FCC800}Astuce {/color}';
		overflow: hidden;
		padding: 12px 50px;
		/*width: fit-content;*/
		/*margin: 2%;*/
		margin-bottom: 5px;
	}

	div.Warning
	{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		/*background-color: #F9E7E5;*/
		background-image: url('../Icons/Warning.png');
		background-position: 13px 15px;
		background-repeat: no-repeat;
		border: solid 1px #E60012;
		border-radius: 6px;
		line-height: 20px;
		font-size: 16px;
		mc-auto-number-format: '{color #E60012}Important {/color}';
		overflow: hidden;
		padding: 12px 50px;
		/*width: fit-content;*/
		/*margin: 2%;*/
		margin-bottom: 5px;
	}

	div.Example
	{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		/*background-color: #B1EDE4;*/
		background-image: url('../Icons/Example.png');
		background-position: 15px 15px;
		background-repeat: no-repeat;
		border: solid 1px #00A385;
		border-radius: 6px;
		line-height: 20px;
		font-size: 16px;
		mc-auto-number-format: '{color #00A385}Exemple {/color}';
		overflow: hidden;
		padding: 12px 50px;
		/*width: fit-content;*/
		/*margin: 2%;*/
		margin-bottom: 5px;
	}

	h1
	{
		line-height: 24pt;
		margin-left: 0;
		/*mc-auto-number-class: ChapAutoNum;*/
		padding-left: 0;
		padding-top: 0;
		page-break-after: avoid;
		margin-top: 22px;
		margin-bottom: 22px;
		color: #307FE2;
		font-size: 35px;
		/*mc-auto-number-format: 'GH:{R+}. ';*/
		page-break-before: always;
		font-family: 'Poppins';
		font-weight: bold;
	}

	h1.Appendix
	{
		mc-auto-number-format: 'APPENDIX ';
		margin-top: 12px;
		color: #307FE2;
	}

	h2
	{
		font-weight: normal;
		line-height: 14pt;
		/*mc-heading-level: 2;*/
		padding-bottom: 0px;
		margin-bottom: 14px;
		margin-top: 14px;
		color: #307FE2;
		font-size: 30px;
		padding-top: 14;
		/*mc-auto-number-format: 'GH:{n}.{n+}. ';*/
		page-break-before: always;
		font-family: 'Poppins';
	}

	h3
	{
		line-height: 12pt;
		font-size: 25px;
		margin-top: 12px;
		margin-bottom: 12px;
		font-weight: normal;
		font-style: normal;
		font-family: 'Poppins';
		color: #307FE2;
		/*mc-auto-number-format: 'GH:{n}.{n}.{n+}. ';*/
		mc-heading-level: 3;
		padding-top: 40pt;
		padding-bottom: 10pt;
	}

	h4
	{
		font-size: 20px;
		font-weight: normal;
		line-height: 11pt;
		/*mc-auto-number-format: 'GH:{n}.{n}.{n}.{n+}. ';*/
		padding-top: 40pt;
		padding-bottom: 10pt;
		color: #307FE2;
		font-family: 'Poppins';
	}

	MadCap|dropDownBody
	{
		border-bottom: none;
	}

	MadCap|dropDownHead
	{
		margin-top: 16px;
	}

	MadCap|dropDownHotspot
	{
		font-size: 8pt;
	}

	MadCap|footnoteBlock
	{
		font-size: 7pt;
	}

	MadCap|footnotesBlock
	{
		border-top-style: none;
		border-top-width: 0px;
	}

	MadCap|glossaryProxy
	{
		border-top: none;
		color: #e1e1e1;
	}

	MadCap|indexProxy
	{
		border-top: none;
		color: #e1e1e1;
	}

	MadCap|miniTocProxy
	{
		border-top: 0;
		margin-left: 0.25in;
		margin-right: 0.25in;
		padding-left: 0;
		color: #00bfff;
	}

	MadCap|tocProxy
	{
		border-top: none;
		margin-right: 0.25in;
	}

	MadCap|xref
	{
		color: #307FE2;
		font-weight: normal;
		mc-format: '{quote}{para}{quote} {pageref}';
		text-decoration: none;
	}

	MadCap|xref.IndexPageNumber
	{
		color: #BED230;
	}

	ol
	{
		list-style: decimal;
		font-family: 'Poppins';
		font-size: 14px;
		position: relative;
		mc-hyphenate: never;
	}

	li
	{
		margin-bottom: 6px;
		margin-top: 6px;
		orphans: 2;
		widows: 2;
		line-height: 32px;
		mc-hyphenate: never;
	}

	ol li
	{
		line-height: 32px;
		mc-hyphenate: never;
		margin-left: 30px;
		/*position: absolute;*/
		/*list-style-type: decimal;*/
	}

	ol ol
	{
		list-style-type: lower-alpha;
		margin-left: -10px;
		mc-hyphenate: never;
	}

	ol ol ol
	{
		list-style-type: lower-roman;
		margin-left: -10px;
		mc-hyphenate: never;
	}

	ul
	{
		list-style: disc;
		mc-hyphenate: never;
	}

	ol li ul li
	{
		list-style: none;
		mc-hyphenate: never;
		/* Remove decimal in a indented ul list into a ol list */
	}

	ol li::first-letter
	{
		text-transform: capitalize;
	}

	ul ul
	{
		list-style-image: none;
		margin-left: -10px;
		mc-hyphenate: never;
	}

	p
	{
		font-size: 16px;
		line-height: 25px;
		vertical-align: 0px;
		mc-hyphenate: never;
		font-family: 'Poppins';
		letter-spacing: 0.25px;
		color: #253342;
	}

	p.Figure
	{
		color: #253342;
		font-style: italic;
		mc-auto-number-class: FigureNum;
		mc-auto-number-format: 'CF:Figure {chapnum}-{n+} ';
		margin-left: 10px;
		padding-bottom: 10px;
	}

	p.IndexHeading
	{
		font-size: 11pt;
		padding-top: 16px;
		text-align: left;
	}

	p.IndexPrintHead
	{
		font-size: 90pt;
		letter-spacing: -1px;
		mc-heading-level: 1;
		page-break-before: always;
		text-align: right;
		font-family: 'Poppins';
		color: #253342;
	}

	p.MiniTOC1
	{
		color: #000000;
		font-size: 9pt;
		font-weight: normal;
		font-family: 'Poppins';
	}

	p.TableCaption
	{
		color: #253342;
		font-style: italic;
		mc-auto-number-class: TableNum;
		mc-auto-number-format: 'CT:Table {chapnum}-{n+} ';
		padding-bottom: 0;
		padding-top: 12px;
	}

	p.TOC1
	{
		mc-leader-format: 'none';
		mc-pagenum-display: none;
		page-break-after: avoid;
		font-weight: bold;
		font-style: normal;
		font-size: 14pt;
		line-height: 20pt;
		margin-bottom: 20px;
		margin-top: 30px;
		color: #253342;
	}

	p.TOC2
	{
		margin-left: 0.75in;
		font-weight: bold;
		font-style: normal;
		font-size: 12pt;
		font-family: 'Poppins';
		margin-top: 20px;
		line-height: 20pt;
		margin-bottom: 20px;
		color: #253342;
	}

	p.TOC3
	{
		font-weight: normal;
		font-size: 12pt;
		color: #4b4b4b;
		margin-left: 1.35in;
		font-family: 'Poppins';
		margin-top: 20px;
		line-height: 20pt;
		margin-bottom: 20px;
	}

	p.TOC4
	{
		font-size: 12pt;
		font-weight: normal;
		margin-bottom: 6px;
		margin-left: 0;
		margin-top: 12px;
		color: #253342;
	}

	p.DefinitionPanelTitle
	{
		overflow: hidden;
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		line-height: 14pt;
		text-decoration: none;
		border: 1px solid #000000;
	}

	tr
	{
		page-break-inside: avoid;
	}

	h5
	{
		padding-top: 40pt;
		padding-bottom: 10pt;
		font-family: 'Poppins';
	}

	h6
	{
		font-family: 'Poppins';
	}

	MadCap|dropDownHotspot:hover
	{
		color: #253342;
	}

	MadCap|endnotesProxy
	{
		border-top-color: transparent;
		border-top-width: 0px;
	}

	img
	{
		max-width: 600px;
		padding-top: 5px;
	}

	MadCap|helpControlList
	{
		color: #000000;
	}

	dd
	{
		color: #808080;
		line-height: 14pt;
		padding-bottom: 10px;
		font-size: 12px;
	}

	a.MCBreadcrumbsLink:visited
	{
		color: #253342;
	}

	span.Emphasis
	{
		color: #000000;
		font-family: 'Poppins Bold';
	}

	b
	{
		color: #000000;
		font-family: 'Poppins Bold';
	}

	MadCap|relationshipsHeading
	{
		color: #253342;
	}

	strong
	{
		color: #253342;
	}

	dl
	{
		line-height: 14pt;
	}

	table
	{
		display: table;
		text-indent: 0px;
		vertical-align: 0;
		margin: 0px;
		padding-left: 0;
		padding-right: 0;
		border-spacing: 0;
		padding: 0;
	}

	td
	{
		vertical-align: 0;
		margin: 0;
		padding: 0px;
		padding-bottom: 15x;
		padding-top: 0;
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}

	div.Tip
	{
		font-family: 'Poppins';
		orphans: 5;
		widows: 2;
	}

	p.MiniTOC2
	{
		font-family: 'Poppins';
	}

	p.MiniTOC3
	{
		font-family: 'Poppins';
	}

	p.MiniTOC4
	{
		font-family: 'Poppins';
	}

	dt
	{
		font-family: 'Poppins';
		font-size: 14px;
		margin-top: 15px;
	}

	MadCap|glossaryTerm
	{
		color: #ff7021;
	}

	i
	{
		font-family: 'Poppins Italic';
		color: #000000;
	}

	u
	{
		color: #000000;
		text-decoration: underline;
	}

	span.italic
	{
		font-weight: 500;
		font-size: inherit;
		font-family: 'Poppins Italic';
		color: #000000;
	}

	span.underline
	{
		color: #000000;
		text-decoration: underline;
	}
}

@media only screen and (max-width: 1279px)
{
	img
	{
		padding: 12px;
		border: none;
		border-bottom: none;
	}

	i
	{
		font-weight: 500;
		font-size: inherit;
		font-family: 'Poppins Italic';
		color: #000000;
	}

	u
	{
		color: #000000;
		text-decoration: underline;
	}

	b
	{
		color: #000000;
		font-family: 'Poppins Bold';
	}

	span.italic
	{
		font-weight: 500;
		font-size: inherit;
		font-family: 'Poppins Italic';
		color: #000000;
	}

	span.underline
	{
		color: #000000;
		text-decoration: underline;
	}

	span.Emphasis
	{
		color: #000000;
		font-family: 'Poppins Bold';
	}

	div.topic-layout > div:nth-child(1)
	{
		display: none;
	}

	div.topic-layout > div:nth-child(2)
	{
		width: 98%;
		margin-left: 2%;
	}

	div.icon-tiles > a
	{
		float: left;
		background-color: transparent;
		/*Adds transition animation when switching between screen sizes*/
		border-radius: 30%;
		padding: 1% 1%;
		overflow: hidden;
		text-align: center;
		width: 100%;
		text-decoration: none;
	}

	div.icon-tiles > a:nth-child(1)
	{
		width: 100%;
		margin-left: 1%;
	}

	div.icon-tiles > a:nth-child(2)
	{
		width: 100%;
		margin-left: 1%;
	}

	div.icon-tiles > a:nth-child(3)
	{
		width: 100%;
		margin-left: 1%;
	}

	ol
	{
		list-style: none;
		color: #253342;
		font-size: 14px;
		counter-reset: ol-counter;
		font-family: 'Poppins';
	}

	ol li
	{
		line-height: 32px;
		position: relative;
		list-style-type: decimal;
	}

	ol li ul li
	{
		list-style-type: none;
	}

	ol li::first-letter
	{
		text-transform: capitalize;
	}

	p.DefinitionPanelTitle
	{
		overflow: hidden;
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		line-height: 14pt;
		text-decoration: none;
		border: 1px solid #000000;
	}

	div.home-tiles
	{
		margin-left: 0%;
		/*display: flex; this improves tablet navigation but also affect the mobile version... */
	}

	div.home-tiles > div
	{
		height: auto;
	}

	div.home-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		float: left;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		float: left;
	}

	div.home-tiles > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		float: left;
	}

	div.home-tiles > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
		float: left;
	}

	div.Row-tiles > div:nth-child(1)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.Row-tiles > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(5)
	{
		width: 8.3333%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 767px)
{
	img
	{
		padding: 12px;
		border: none;
		border-bottom: none;
	}

	u
	{
		color: #000000;
		text-decoration: underline;
		font-family: inherit;
	}

	i
	{
		font-weight: 500;
		font-size: inherit;
		font-family: 'Poppins Italic';
		color: #000000;
	}

	b
	{
		color: #000000;
		font-family: 'Poppins Bold';
	}

	span.underline
	{
		color: #000000;
		text-decoration: underline;
		font-family: inherit;
	}

	span.italic
	{
		font-weight: 500;
		font-size: inherit;
		font-family: 'Poppins Italic';
		color: #000000;
	}

	span.Emphasis
	{
		color: #000000;
		font-family: 'Poppins Bold';
	}

	div.top-bar
	{
		min-height: 0;
	}

	div.topic-layout > div:nth-child(1)
	{
		display: none;
	}

	div.topic-layout > div:nth-child(2)
	{
		width: 98%;
		margin-left: 2%;
	}

	ol
	{
		list-style: none;
		color: #253342;
		font-size: 14px;
		counter-reset: ol-counter;
		font-family: 'Poppins';
	}

	ol li
	{
		line-height: 32px;
		position: relative;
		list-style-type: decimal;
	}

	ol li ul li
	{
		list-style-type: none;
	}

	ol li::first-letter
	{
		text-transform: capitalize;
	}

	p.tile-title
	{
		font-size: 1.2em;
	}

	p.DefinitionPanelTitle
	{
		overflow: hidden;
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		line-height: 14pt;
		text-decoration: none;
		border: 1px solid #000000;
	}

	div.note
	{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		/*background-color: #f0f7fb;*/
		background-image: url('../Icons/Note.png');
		background-position: 15px 15px;
		background-repeat: no-repeat;
		border-radius: 6px;
		line-height: 20px;
		font-size: 16px;
		mc-auto-number-format: '{color #307FE2}Note {/color}';
		overflow: hidden;
		padding: 12px 50px;
		orphans: 5;
		widows: 2;
		/*width: fit-content;*/
		/*margin: 2%;*/
		border: solid 1px #307FE2;
		margin-bottom: 5px;
	}

	div.Tip
	{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		/*background-color: #FFFFA8;*/
		background-image: url('../Icons/Tip.png');
		background-position: 15px 15px;
		background-repeat: no-repeat;
		border: solid 1px #FCC800;
		border-radius: 6px;
		line-height: 20px;
		font-size: 16px;
		mc-auto-number-format: '{color #FCC800}Astuce {/color}';
		overflow: hidden;
		padding: 12px 50px;
		/*width: fit-content;*/
		/*margin: 2%;*/
		margin-bottom: 5px;
	}

	div.Warning
	{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		/*background-color: #F9E7E5;*/
		background-image: url('../Icons/Warning.png');
		background-position: 13px 15px;
		background-repeat: no-repeat;
		border: solid 1px #E60012;
		border-radius: 6px;
		line-height: 20px;
		font-size: 16px;
		mc-auto-number-format: '{color #E60012}Important {/color}';
		overflow: hidden;
		padding: 12px 50px;
		/*width: fit-content;*/
		/*margin: 2%;*/
		margin-bottom: 5px;
	}

	div.Example
	{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		/*background-color: #B1EDE4;*/
		background-image: url('../Icons/Example.png');
		background-position: 15px 15px;
		background-repeat: no-repeat;
		border: solid 1px #00A385;
		border-radius: 6px;
		line-height: 20px;
		font-size: 16px;
		mc-auto-number-format: '{color #00A385}Exemple {/color}';
		overflow: hidden;
		padding: 12px 50px;
		/*width: fit-content;*/
		/*margin: 2%;*/
		margin-bottom: 5px;
	}

	div.icon-tiles > div
	{
		margin-top: 2%;
	}

	div.icon-tiles > div:nth-child(1)
	{
		width: 90%;
		margin-left: 5%;
	}

	div.icon-tiles > div:nth-child(2)
	{
		width: 90%;
		margin-left: 5%;
	}

	div.icon-tiles > div:nth-child(3)
	{
		width: 90%;
		margin-left: 5%;
	}

	a.MCBreadcrumbsLink
	{
		font-style: italic;
		text-decoration: underline;
	}

	div.Row-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.Row-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(5)
	{
		width: 8.3333%;
		margin-left: 0%;
	}
}

/*===========================================================================================================================================================
Styles after this point are styles that are for specific mediums. If any additional styles are added to this template they will be listed after mediums.
[@media tablet] declares styles that will apply when the screen is in tablet view
[@media mobile] declares styles that will apply when the screen is in mobile view
===========================================================================================================================================================*/

@media only screen and (max-width: 1279px)
{
	p.info-title
	{
		font-size: 2em;
	}

	p.info-content
	{
		font-size: 1em;
	}

	div.home-tiles
	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout*/
	/*reducing the width does not prevent the screen from being too large - not taken into account? */
	{
		margin: 1%;
		width: 100%;
	}

	div.home-tiles > a	/*No changes in my tests - media not taken into account? */
	{
		float: right;
		box-sizing: border-box;
		/*tested with box-sizing: content-box; and set the width but no change*/
		background-color: #ffffff;
		transition: all 0.5s cubic-bezier(.25,.8,.25,1);
		/*Adds transition animation when switching between screen sizes*/
		box-shadow: 0 2px 6px 0 rgba(34, 121, 202, 0.1);
		/*border-radius: 20px;*/
		border: 1px solid #d3d3d3;
		padding: 20px 10px;
		overflow: hidden;
		text-align: center;
		text-decoration: none;
	}

	div.home-tiles > a:nth-child(1)	/*removing height or changing the margin does not change anything*/
	{
		width: 20%;
		margin-right: 0%;
	}

	div.home-tiles > a:nth-child(2)
	{
		width: 20%;
		margin-right: 0%;
	}

	div.home-tiles > a:nth-child(3)
	{
		width: 20%;
		margin-right: 0%;
	}

	div.home-tiles > a:nth-child(4)
	{
		width: 20%;
	}

	div.info-section > div
	{
		text-align: center;
	}

	div.info-section > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		margin-bottom: 10%;
		margin-top: 5%;
	}

	div.info-section > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-bottom: 5%;
	}

	div.info-section > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		margin-bottom: 5%;
	}

	div.info-section > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
		margin-bottom: 5%;
	}

	img
	{
		padding: 12px;
		border: none;
		border-bottom: none;
	}

	ol li
	{
		line-height: 32px;
		position: relative;
	}
}

@media only screen and (max-width: 767px)
{
	#content-section
	{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	div.search-container
	{
		margin-bottom: 50px;
	}

	p.tile-title
	{
		font-size: 1.2em;
	}

	p.info-title
	{
		font-size: 2em;
	}

	p.info-content
	{
		font-size: 1em;
	}

	div.home-tiles
	{
		margin-left: 0%;
	}

	div.home-tiles > a
	{
		margin-top: 2%;
	}

	div.home-tiles > a:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles > a:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles > a:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles > a:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.info-section > div
	{
		text-align: center;
		padding: 0 20px;
	}

	div.info-section > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		margin-bottom: 10%;
		margin-top: 5%;
	}

	div.info-section > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-bottom: 5%;
	}

	div.info-section > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		margin-bottom: 5%;
	}

	div.info-section > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
	}

	img
	{
		padding: 12px;
		border: none;
		border-bottom: none;
	}
}

/* Page Error 404 */

@media only screen and (max-width: 480px)
{
	.notfound .notfound-404 h1
	{
		font-size: 162px;
	}

	.notfound h2
	{
		font-size: 26px;
	}

	img
	{
		padding: 12px;
		border: none;
		border-bottom: none;
	}
}

div.breaking-change
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/*background-color: #F9E7E5;*/
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-radius: 6px;
	line-height: 25px;
	font-size: 16px;
	overflow: hidden;
	margin: 2%;
	mc-auto-number-format: '{b}{color #E60012}Modification importante {/color}{/b}';
	background-image: url('../Icons/Warning.svg');
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #E60012;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #E60012;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E60012;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E60012;
	/*width: fit-content;*/
}

p.indent
{
	margin-left: 40px;
}

span.NectariBlue
{
	font-weight: bold;
	font-style: normal;
	color: #307FE2;
}

span.NecBeauBlue
{
	font-weight: bold;
	font-style: normal;
	color: #d0dfe7;
}

/** The following parameters control the copy buttons in the FAQ topics **/

div.button
{
	background-color: #ffffff;
	padding: 5px;
	padding-top: 10px;
	/** 10px minimum otherwise the button overlaps the text **/
	margin: 5px auto;
	position: relative;
	overflow-x: auto;
	/** other values for overflow-x: hidden, scroll, visible **/
}

pre + button	/** button position and format **/
{
	position: absolute;
	top: 0;
	right: 0;
	background-color: #307FE2;
	/**transparent works **/
	border: none;
	color: white;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
	margin: 0px 0px;
	cursor: pointer;
}

/*pre#ms-oledb no need to create an ID for each button
{
	display: block;
	white-space: pre-wrap;	
}*/

