/*<meta conditions="" />*/

/* ======================== CONTENTS ====================================
		Search
		Language switcher
		UI toggle
		Headings
		Style classes
		Color classes
		P Styles
		Divs 
		Images
		Icons
		Links
		Lists
		Drop-downs
		Tables
		TOC table styles
		Top nav styles
		Related topics/Right mini-toc 
		Landing and Mini TOC pages
		Standard HTML tags in use
		Project-specific items
		Flare styles
		Print styles and other media queries
		Disabled styles
				
============================================================================*/

/* Import colors from common css */

@import url('ia-common.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

html
{
	font-size: 1rem;
}

/* added overflow-x in order to use .extend classes */

body
{
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	margin-top: 0px;
	margin-right: 30px;
	margin-left: 20px;
	padding-bottom: 70px;
	overflow-x: hidden;
}

/* -------- Re-doing as flex/grid ---------------------

div.ia-content-container
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	margin: 0 auto 0 auto;
	padding: 25px 25px 50px 25px;
}

div.ia-left-container
{
	width: 25%;

}

div.ia-right-container
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
	width: 75%;
	padding-left: 20px;
	mc-disabled: true;
}

div.ia-middle-section
{
	width:75%;
}

div.ia-right-section
{
	width: 25%;
	mc-disabled: true;
}

*/

/* ------------------ 12/11 Footer re-work - shared footer styles in ia-common.css ----------------*/

html,
body
{
	height: 100%;
	position: relative;
}

.off-canvas-wrapper-inner .outer-row
{
	padding-left: 0;
	padding-right: 0;
	mc-hidden: hidden;
}

.main-section > .outer-row
{
	padding-bottom: 0;
	mc-hidden: hidden;
}

.height-container-sidenav
{
	padding-bottom: 0;
	mc-hidden: hidden;
}

div.ia-topic-page-container
{
	margin: 0 auto;
	min-height: 100vh;
	overflow: hidden;
	display: block;
	position: relative;
	padding-bottom: 100px;
	mc-disabled: true;
}

div.content
{
	margin-bottom: 200px;
	mc-disabled: true;
}

div#ia-feedback-script
{
	margin-top: 50px;
	mc-disabled: true;
}

div#ia-share-link
{
	margin-top: 50px;
	mc-disabled: true;
}

/*-------------------11/5/20 Common changes to Intacct.css and Intacct-working.css ------------*/

table.ia-example-1
{
	mc-disabled: true;
}

table.ia-example-1 th
{
	background-color: rgb(0, 75, 135);
	color: #fff;
	font-size: .875rem;
	font-weight: 600;
	padding: 10px;
	mc-disabled: true;
}

/*========================== Search styles to replace Flare's proxy ========================== */
/* In Swiftype config, you need to indicate you can't access the site search field and define ia-search-input-box as a search class in order to overwrite Swiftype CSS */
/* --- changes to search to position for blue menu 10/28 ----*/

div.ia-search-gray-background
{
	margin-top: -15px;
	padding-top: 50px;
	padding-bottom: 60px;
	mc-disabled: true;
}

.ia-extend-full
{
	margin-right: -3000px;
	margin-left: -3000px;
	padding-right: 3000px;
	padding-left: 3000px;
	mc-disabled: true;
}

div.ia-search-box-position
{
	/*padding: 40px 0px;*/
	padding: 40px 0 20px 0;
	margin-bottom: 20px;
	margin-top: -110px;
	text-align: center;
	mc-disabled: true;
}

.ia-search-wrapper
{
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	position: relative;
	mc-disabled: true;
}

.ia-search-container
{
	margin: 0 auto;
	position: relative;
	width: 55vw;
	mc-disabled: true;
}

.ia-search-input-box
{
	border: 2px solid #d3d3d3;
	border-radius: 4px;
	box-sizing: border-box;
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
	font-size: 1em;
	height: 40px;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0 61px 0 10px;
	mc-disabled: true;
}

input::placeholder
{
	font-size: 1rem;
	font-weight: 400;
	color: gray;
}

/*-- Chrome border focus issue --*/

input:focus
{
	outline: none;
}

/* ----- Removes the x from the input box in IE -----*/

input::-ms-clear
{
	display: none;
}

::-webkit-input-placeholder
{
	/* Chrome/Opera/Safari */
	font-weight: 400;
}

::-moz-placeholder
{
	/* Firefox 19+ */
	font-weight: 400;
}

:-ms-input-placeholder
{
	/* IE 10+ */
	font-weight: 400;
}

.ia-search-button
{
	background-color: #007e45;
	border: 2px solid #007e45;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-size: 1rem;
	height: 40px;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	mc-disabled: true;
}

.ia-search-button:hover
{
	background-color: #fff;
	border: 2px solid #d3d3d3;
	border-left: none;
	color: #007e45;
	mc-disabled: true;
}

button.ia-search-button i.fa-search
{
	font-size: 1rem;
	mc-disabled: true;
}

/* Overrides Swiftype style on misspelling suggestion */

span.st-ui-type-heading.st-spelling-suggestion-link
{
	background-image: none !important;
	margin-top: 20px !important;
	padding: 0px !important;
	position: static !important;
	text-align: left !important;
	font-size: 1.1rem !important;
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif !important;
	mc-disabled: true;
}

/*==================Language switcher ===================================== */

div.ia-language-switcher
{
	display: flex;
	margin-top: 16px;
	margin-right: 40px;
	z-index: 1000;
	mc-disabled: true;
}

div.language-icon
{
	margin-right: 5px;
	mc-disabled: true;
}

select#language-select
{
	background-color: #000;
	border: none;
	color: #fff;
	font-size: 1rem;
}

/*======================== UI toggle ====================================== */

div#ia-ui-toggle-container
{
	display: none;
	flex-direction: row;
	flex-wrap: nowrap;
	/*margin-bottom: 20px; */
	mc-disabled: true;
}

div.ia-ui-toggle-label
{
	color: #333333;
	/*width: 63px;*/
	display: inline-block;
	padding-right: 20px;
	white-space: nowrap;
	mc-disabled: true;
}

div.switch-container
{
	mc-disabled: true;
}

/* By default show ui-legacy content and hide ia-ui-nextgen */

.ia-ui-action
{
	display: block;
}

.ia-ui-nextgen
{
	display: none;
}

/* The switch - the box around the slider */

label.switch
{
	position: relative;
	display: inline-block;
	width: 55px;
	padding-right: 4px;
	height: 25px;
}

/* Hide default HTML checkbox */

.switch input
{
	opacity: 0;
	width: 0;
	height: 0;
}

/* The slider */

.slider
{
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	border: 2px solid #668494;
	-webkit-transition: .4s;
	transition: .4s;
	padding: 0 8px 0 4px;
}

.slider:before
{
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	/*left: 4px;*/
	left: 2px;
	bottom: 4px;
	background-color: #668494;
	-webkit-transition: .4s;
	transition: .4s;
	top: 1px;
}

input:checked + .slider
{
	background-color: #668494;
}

input:focus + .slider
{
	box-shadow: 0 0 1px #007e45;
}

input:checked + .slider:before
{
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
	background-color: #fff;
}

/* Rounded sliders */

.slider.round
{
	border-radius: 32px;
}

.slider.round:before
{
	border-radius: 50%;
}

/* ON/OFF text in the switch */

span.switch-text-on
{
	display: none;
	mc-disabled: true;
}

span.switch-text-off
{
	color: lightgray;
	font-size: .7rem;
	font-weight: 500;
	margin-left: 28px;
	position: relative;
	display: inline-block;
	padding-top: 2px;
	mc-disabled: true;
}

input:checked ~ span.switch-text-on
{
	color: #fff;
	font-size: .81rem;
	font-weight: 500;
	margin-left: 3px;
	position: relative;
	display: inline-block;
	mc-disabled: true;
}

input:checked ~ span.switch-text-off
{
	display: none;
	mc-disabled: true;
}

/*======================== Headings ======================================= */

h1
{
	color: #5c5c5c;
	font-size: 2rem;
	font-weight: 500;
	line-height: 125%;
	margin-top: 0px;
	padding-top: 7px;
	/*padding-top: 10px; 1/4/21 */
	padding-bottom: 5px;
}

/* Overrides Flare style for search results phrase: Your search for xxx returned xx results */

h1#results-heading
{
	color: #5c5c5c;
	font-size: 1.3rem;
	font-weight: 600;
	margin-top: 20px;
	mc-disabled: true;
}

/* ---- hiddenSearch can be deprecated at some point - need to review ---- */

h1.hiddenSearch,
p.hiddenSearch
{
	/*check if this works next time partner build data-swiftype-index: false;*/
	visibility: hidden;
	background-color: transparent;
	display: none;
	font-size: .81rem;
	font-weight: bold;
	mc-disabled: true;
}

h2
{
	color: #5c5c5c;
	font-size: 1.3rem;
	font-weight: 600;
	margin-top: 30px;
	line-height: 1.5rem;
	mc-next-tag: p;
}

h2 + ol
{
	margin-top: 18px;
}

h2 + ul
{
	margin-top: 14px;
}

h2 + div
{
	margin-top: 14px;
}

h3
{
	color: #5c5c5c;
	font-size: 1.125rem;
	font-weight: 600;
	margin-top: 20px;
	mc-next-tag: p;
	margin-bottom: -8px;
}

h3 + ol
{
	margin-top: 14px;
}

h3 + ul
{
	margin-top: 14px;
}

h3 + div.MCDropDown
{
	margin-top: 20px;
}

h4
{
	font-size: 1rem;
	font-style: italic;
	font-weight: 600;
	color: #5c5c5c;
	margin-top: 15px;
	mc-next-tag: p;
	margin-bottom: -10px;
}

h4 + ol
{
	margin-top: 14px;
}

h4 + ul
{
	margin-top: 14px;
}

h5
{
	font-size: .81rem;
	font-weight: normal;
	color: #696969;
	margin-top: 12px;
	margin-right: 9px;
	mc-next-tag: p;
	mc-disabled: true;
}

h6
{
	font-size: .81rem;
	font-weight: normal;
	font-style: italic;
	color: #808080;
	margin-top: 12px;
	margin-right: 6px;
	mc-next-tag: p;
	mc-disabled: true;
}

/*======================== Style classes ======================================= */

.borderBottomThin
{
	border-top: 0px;
	border-right: 0px;
	border-bottom: solid 1px #333333;
	border-left: 0px;
	mc-disabled: true;
}

.borderBottomThick
{
	border-top: 0px;
	border-right: 0px;
	border-bottom: solid 3px #333333;
	border-left: 0px;
	mc-disabled: true;
}

.highlight
{
	background-color: #fffbcc;
}

.lightGrayBackground
{
	background-color: #f2f5f6;
}

.noBorders
{
	border: 0;
}

.required
{
	color: #CE0058;
	font-weight: 700;
}

.sectionHead
{
	color: #007e45;
	font-weight: 700;
	font-size: .875rem;
}

/* Has to do with videos */

.shadow-box
{
	box-shadow: 3px 3px 5px 6px #ccc;
}

.text-centered
{
	text-align: center;
}

.taskLead
{
	font-weight: 700;
	color: #5c5c5c;
	margin-top: 12px;
}

/*======================== P styles======================================= */

p
{
	font-size: .875rem;
	color: #333333;
}

td p
{
	font-size: .81rem;
	margin-bottom: 2px;
}

li p
{
	margin-top: 2px;
	margin-bottom: 3px;
}

li div p
{
	margin-top: 6px;
	margin-bottom: 6px;
}

p.Caption
{
	margin-top: 4px;
	text-align: center;
	font-style: italic;
	font-size: .75rem;
	mc-disabled: true;
}

/* All CodeLeft styles are legacy from pre-2014 - will remove someday */

p.CodeLeft
{
	font-family: monospace;
	margin-top: 6px;
	margin-bottom: 9px;
	margin-left: 3em;
	margin-right: 3em;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	mc-disabled: true;
}

p.CodeLeft_1
{
	font-family: monospace;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 3em;
	font-weight: normal;
	font-style: normal;
	mc-disabled: true;
}

p.CodeLeft_2
{
	margin-left: 9em;
	margin-right: 3em;
	margin-top: 0;
	margin-bottom: 9px;
	font-family: monospace;
	mc-disabled: true;
}

p.CodeLeft_3
{
	font-family: monospace;
	margin-left: 12rem;
	margin-top: 0;
	margin-bottom: 6px;
	margin-right: 3em;
	mc-disabled: true;
}

p.Footer
{
	font-size: .68rem;
	margin-left: 20px;
	mc-disabled: true;
}

p.hiddenSearch
{
	background-color: transparent;
	display: none;
	font-weight: bold;
	visibility: hidden;
	mc-disabled: true;
}

/* ---- relatedTopic styles are being deprecated ---- */

p.relatedTopic
{
	margin: 5px 0;
	mc-disabled: true;
}

p.relatedTopicsHeader
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #696969;
	text-transform: uppercase;
	font-size: .68rem;
	color: #696969;
	margin-bottom: 5px;
	margin-top: 15px;
	mc-disabled: true;
}

/*---- Only used on PDF title pages - review ---- */

p.Title
{
	mc-heading-level: 1;
	font-size: 1.35rem;
	font-weight: bold;
	font-style: normal;
	margin-top: 16px;
	margin-bottom: 4px;
	text-align: center;
	mc-disabled: true;
}

p.ia-separator
{
	border-bottom: solid 2px #E6EBED;
	mc-disabled: true;
}

/*======================= Spans ====================================== */

span.ia-object-name
{
	text-transform: uppercase;
}

/*======================== Divs ======================================= */

div
{
	font-size: .875rem;
}

div.nextGen
{
	background-image: url('../Images/Help-icons/ICON-nextGen.png');
	background-position: left 6px top 8px;
	background-repeat: no-repeat;
	margin: 12px 10px;
	min-height: 30px;
	padding: 4px 4px 4px 34px;
}

div.alert,
div.note,
div.tip,
div.nextGen,
div.promote
{
	border: solid 1px #E6EBED;
}

td div.example
{
	margin-right: 10px;
	margin-left: 10px;
}

div.example
{
	background-color: #E6EBED;
	padding: 20px;
	margin-top: 25px;
	margin-bottom: 25px;
	margin-right: auto;
}

div.example h2
{
	margin-top: 0px;
}

div.ia-indent
{
	margin-left: 20px;
	mc-disabled: true;
}

div.maxWidth
{
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	mc-disabled: true;
}

/* ---- NoPageBreak is used only in PDFs ---- */

div.NoPageBreak
{
	page-break-inside: avoid;
	mc-disabled: true;
}

/* ---- video-wrapper only used when inserting a wistia video popup ---- */

div.video-wrapper
{
	border: 1px solid gray;
	height: 317px;
	width: 562px;
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: center;
	mc-disabled: true;
}

/*--------- Video styles and flex video tiles ---------- */

div.basics-video-container
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	align-content: space-evenly;
	max-width: 1200px;
	margin: 0 auto;
	mc-disabled: true;
}

div.basics-video-tile
{
	border: thin solid lightgray;
	height: 171px;
	margin-right: 20px;
	margin-bottom: 25px;
	mc-disabled: true;
}

div.basics-video-image
{
	
}

/* --- table-container fixes faux graphic scroll issue -----*/

div.table-container
{
	overflow-x: auto;
	mc-disabled: true;
}

p.edu-icon:before
{
	content: url('../Images/Common/ICON-grad-cap.png');
	padding-right: 10px;
	padding-top: 12px;
	vertical-align: middle;
	mc-disabled: true;
}

p.edu-icon
{
	mc-disabled: true;
}

/*======================== Images ======================================= */

img
{
	border: none;
}

li p img
{
	margin-top: 10px;
	margin-bottom: 10px;
}

img.centered
{
	display: block;
	margin-right: auto;
	margin-left: auto;
	mc-disabled: true;
}

.whiteBorder,
img.whiteBorder
{
	border: solid 15px #ffffff;
	display: block;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	mc-disabled: true;
}

table img
{
	border: 0;
}

/* ----- See ia-common -  07/12/2023 - We will deprecate LargeImageThumbnail, thumbnail-with-border, and maxWidth for 23R4. Making standard styles to use in both help and rn----*/

img.LargeImageThumbnail
{
	mc-thumbnail: hover;
	mc-disabled: true;
}

img.thumbnail-with-border
{
	mc-thumbnail: popup;
	border: solid 2px #E6EBED;
	padding: 2px;
	mc-thumbnail-max-height: 100px;
	mc-disabled: true;
}

img.noBorder
{
	border: none;
	display: block;
	margin-right: auto;
	margin-left: auto;
	mc-disabled: true;
}

img.maxWidth
{
	max-width: 100%;
	height: auto;
	border: none;
	mc-disabled: true;
}

img.basics-workflow
{
	border: 1px solid #003652;
	padding: 10px;
}

/* ======================== Icons ======================== */

i.inline-icon
{
	color: #000;
	font-size: 1rem;
	font-weight: 400;
	opacity: .85;
}

i.table-icon
{
	color: #000;
	font-size: 1.2rem;
	font-weight: 400;
	opacity: .85;
}

/*---- UX fonts for ICRW icons ----*/

@font-face 
{
	font-family: 'icomoon';
	src: url('Fonts/icomoon.eot?33kabt');
	src: url('Fonts/icomoon.eot?33kabt#iefix') format('embedded-opentype'), url('Fonts/icomoon.ttf?33kabt') format('truetype'), url('Fonts/icomoon.woff?33kabt') format('woff'), url('Fonts/icomoon.svg?33kabt#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="icon-"],
[class*=" icon-"]
{
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-glod_nonoutlier:before
{
	content: "\e900";
}

.icon-glod_outlier:before
{
	content: "\e901";
}

/*======================== Links ======================================= */
/*---- Shared link styles are in common.css ----- */

p.ia-white-font a:link,
p.ia-white-font a:visited,
p.ia-white-font a:focus
{
	color: #ffffff;
	text-decoration: underline;
}

p.ia-white-font a:hover
{
	color: #ffffff;
	font-weight: 600;
}

/*======================== Lists ======================================= */

li
{
	color: #333333;
	font-size: .875rem;
	list-style-type: inherit;
	margin-top: 5px;
	margin-bottom: 5px;
}

td li
{
	font-size: .81rem;
}

ul li
{
	margin-bottom: 4px;
}

ul
{
	margin-left: 14px;
	padding-left: 0;
	list-style-type: disc;
}

ul ul
{
	list-style-type: disc;
}

ul ul ul
{
	list-style-type: circle;
}

ol
{
	margin-top: 0;
	margin-left: 20px;
	padding-top: 0;
	padding-left: 0;
	list-style-type: decimal;
}

ol p + ul
{
	margin-top: 0;
	padding-bottom: 0;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

/* ---- li_tableList is used all over - we have to decide when this is actually appropriate or if we want to change this ---- */

li.li_tableList
{
	font-size: .81rem;
	line-height: 16px;
	margin-top: 4px;
	margin-bottom: 8px;
	mc-disabled: true;
}

/*======================== Drop-downs ======================== */
/*---- shared default dropdown is in ia-common.css - updates 10/2023 ---*/

div.MCDropDown
{
	display: inline-block;
	width: 100%;
}

MadCap|dropDownHead,
MadCap|dropDownHotspot,
MadCap|DropDown_Closed,
MadCap|DropDown_Open
{
	font-size: .875rem;
}

td .dropDownHotspot:link
{
	font-size: .81rem;
}

/* ----------------------- Custom drop-down classes ------------------------ */

MadCap|dropDown.ia-troubleshooting
{
	background-color: #fff;
	display: block;
	margin-bottom: 5px;
}

MadCap|dropDownHotspot.ia-troubleshooting
{
	font-size: 1rem;
}

MadCap|dropDownHotspot.ia-troubleshooting:hover
{
	font-size: 1rem;
	text-decoration: underline;
}

div.dropDownia-req-dropdown ~ ul,
div.dropDownia-req-dropdown ~ ol
{
	margin-top: 15px;
}

MadCap|dropDown.ia-req-dropdown
{
	background-color: #fff;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	padding-top: 7px;
	padding-left: 0;
	width: 100%;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_ia-req-dropdown
{
	padding-left: 5px;
}

MadCap|dropDownHotspot.ia-req-dropdown
{
	font-size: .875rem;
}

.dropDownHotspot.dropDownHotspotia-req-dropdown:link
{
	color: #007e45;
	text-decoration: underline;
}

MadCap|dropDownHotSpot.ia-req-dropdown:link
{
	color: #007e45;
	font-weight: 600;
	padding-bottom: 3px;
	padding-left: 5px;
}

/*
MadCap|dropDownHotspot.ia-req-dropdown:hover
{
	color: var(--ia-hover);
	text-decoration: underline;
}
*/

div.MCDropDown div.codeSnippet
{
	background-color: #fff;
	mc-disabled: true;
}

/*----------- Basics drop-down --------------*/

MadCap|dropDownHotspot.ia-basics:hover
{
	color: #006738;
	text-decoration: underline;
}

MadCap|dropDown.ia-basics
{
	background-color: #fff;
	border-bottom: 1px solid #d3d3d3;
	margin-left: 19px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	width: 100%;
}

MadCap|dropDownHotSpot.ia-basics:link
{
	color: #000;
	font-size: 1.1rem;
	margin-left: -25px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.dropDown.MCDropDown_Closed > .dropDownHead > .dropDownHotspotia-basics:before,
.dropDown.MCDropDown_Open > .dropDownHead > .dropDownHotspotia-basics:before
{
	color: #007e45;
}

/*======================== Tables ======================================= */
/*----- Other default table styles are in ia-common.css ------*/

table div
{
	font-size: .81rem;
}

td
{
	font-size: .81rem;
}

th
{
	font-size: .875rem;
}

table caption,
table.fbf caption
{
	display: none;
}

table.fbf
{
	
}

table.horizontal
{
	border-left: none;
	border-right: none;
	border-bottom: none;
}

table.horizontal th
{
	border-left: none;
	border-right: none;
	border-bottom: none;
}

table.horizontal td
{
	border-left: none;
	border-right: none;
	border-bottom: none;
}

table.banded td
{
	background-color: transparent;
}

table.banded tr:nth-child(even)
{
	background-color: #f2f5f6;
}

table.troubleshooting td,
table.troubleshooting th
{
	padding: 10px;
	mc-disabled: true;
}

/*
table.errors
{
}

table.errors th
{
	font-size: .91rem;
	font-weight: 600;
	padding: 10px;
}

table.errors td, table.errors td p
{
	font-size: .875rem;
	padding-top: 5px;
	padding-bottom: 5px;
}

*/

/*------- table.accent-color is defined in ia-common.css. ----- */

table.accent-color td
{
	padding: 5px;
	font-size: .875rem;
}

table.accent-color td p,
table.accent-color td li
{
	font-size: .875rem;
}

/*--------- table.requirements th background-color is the same in release notes -----*/

table.requirements
{
	margin-top: 10px;
	margin-bottom: 40px;
}

table.requirements th
{
	background-color: #335c6d;
	color: #fff;
	font-size: .875rem;
	font-weight: 600;
	padding: 10px;
}

table.requirements td
{
	font-size: .875rem;
	padding: 10px;
}

table.requirements td p,
table.requirements td li
{
	font-size: .875rem;
}

/*---------------- DataTables sort jQuery widget - test only -----------------------

.dataTables_wrapper
{
	margin-top: -15px;
	mc-disabled: true;
}

.dataTables_wrapper .dataTables_filter
{
	font-weight: 600;
}

div.dataTables_wrapper .dataTables_filter input
{
	border: 2px solid #d3d3d3;
	height: 23px;
	margin-bottom: 8px;
	margin-left: 0.5em;
	mc-disabled: true;
}

div.dataTables_wrapper .dataTables_info
{
	display: none;
	mc-disabled: true;
}

table.dataTable thead th,
table.dataTable thead td
{
	border-bottom: 1px solid #cdcdcd !important;
}
*/

/*--------- table.ia-timeline is only used in one topic ---- need to review ------------*/

table.ia-timeline
{
	border: 0;
	border-collapse: separate;
	margin-left: 20px;
	padding-right: 20px;
	width: 100%;
	mc-disabled: true;
}

table.ia-timeline td
{
	height: 20px;
	mc-disabled: true;
}

table.ia-timeline tr td
{
	background-color: #2eb2b1;
	border: 0;
	font-weight: 600;
	padding-left: 5px;
	mc-disabled: true;
}

table.ia-timeline tr:nth-child(2) td
{
	background-color: #c3faf8;
	mc-disabled: true;
}

table.ia-timeline tr:last-child td
{
	background-color: #006362;
	color: #fff;
	text-align: center;
	vertical-align: bottom;
	mc-disabled: true;
}

table.ia-timeline2
{
	border-collapse: separate;
	border: 0;
	margin-left: 20px;
	padding-right: 50px;
	width: 100%;
	mc-disabled: true;
}

table.ia-timeline2 td
{
	height: 20px;
	mc-disabled: true;
}

table.ia-timeline2 tr td
{
	border: 2px solid var(--ia-teal-70);
	mc-disabled: true;
}

table.ia-timeline2 tr:nth-child(2) td
{
	border: 2px solid #006362;
	mc-disabled: true;
}

table.ia-timeline2 tr:last-child td
{
	border: 2px solid #000;
	text-align: center;
	vertical-align: bottom;
	mc-disabled: true;
}

/* ========================= TOC table styles ==========================*/
/* ---- These styles are being deprecated after R1 2021 ----  Update 7/2023 - these styles are still many places in the project - do not delete */

table.toc
{
	border: 0px;
	background-color: #f4f4f4;
	margin-bottom: 20px;
	mc-disabled: true;
}

table.toc th
{
	border-style: none;
	background-color: #f4f4f4;
	color: #5c5c5c;
	font-size: .93rem;
	padding-top: 10px;
	padding-left: 30px;
	mc-disabled: true;
}

table.toc td
{
	background-color: #f4f4f4;
	border: none;
	padding-bottom: 5px;
	padding-left: 30px;
	mc-disabled: true;
}

p.TOChead
{
	color: #5c5c5c;
	font-size: .93rem;
	margin-top: 10px;
	margin-bottom: 5px;
	mc-disabled: true;
}

p.TOChead1st
{
	color: #5c5c5c;
	font-weight: bold;
	font-style: normal;
	margin-left: 2px;
	margin-bottom: 4px;
	margin-top: 6px;
	color: #5c5c5c;
	mc-disabled: true;
}

p.TOCbody
{
	font-size: .81rem;
	line-height: 16px;
	margin-top: 4px;
	margin-bottom: 8px;
	mc-disabled: true;
}

table.toc ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	mc-disabled: true;
}

table.toc td li
{
	font-size: .81rem;
	line-height: 16px;
	margin-top: 4px;
	margin-bottom: 8px;
	mc-disabled: true;
}

/*================================== Tile landing page ================================= */

div.ia-landing-hero-container
{
	background: #000000;
	justify-content: center;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-top: 25px;
	padding-bottom: 25px;
	mc-disabled: true;
}

div.ia-landing-hero-title
{
	width: 50%;
	text-align: center;
	margin-right: -50px;
	z-index: 1;
	mc-disabled: true;
}

div.ia-landing-hero-container h1
{
	color: #fff;
	font-size: 54px;
	font-weight: 700;
	mc-disabled: true;
}

div.ia-landing-hero-image
{
	
}

span.ai-gradient
{
	background: linear-gradient(to right, #00D639 0%, #00D6DE 50%, #9D60FF 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	mc-disabled: true;
}

div.ia-landing-content-container
{
	display: flex;
	flex-direction: column;
	align-items: center;
	mc-disabled: true;
}

div.ia-landing-intro h2
{
	font-size: 2rem;
	mc-disabled: true;
}

div.ia-tile-row-container
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
	align-content: space-evenly;
	gap: 20px;
	margin: 0 auto;
	width: 70%;
	mc-disabled: true;
}

div.ia-tile
{
	background-color: #fff;
	box-shadow: 0px 10px 30px rgba(0, 20, 30, 0.1), 0px 30px 60px rgba(0, 20, 30, 0.1);
	transition: box-shadow 0.3s ease-out, transform 0.3s ease-out;
	flex: initial;
	position: relative;
	border-radius: 24px;
	width: 358px;
	min-height: 242px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 16px 24px;
	mc-disabled: true;
}

div.ia-ai-tile
{
	mc-disabled: true;
}

div.ia-ai-tile::before
{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 8px;
	background: linear-gradient(to bottom, #00D639, #00D6DE, #9D60FF);
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
	opacity: 1;
}

div.ia-tile a
{
	text-decoration: none;
	mc-disabled: true;
}

div.ia-tile:hover
{
	box-shadow: 3px 5px 20px 5px rgba(0, 0, 0, 0.4);
	transform: translateY(-3px);
}

div.ia-tile-header
{
	align-items: center;
	display: flex;
	flex-direction: row;
	font-size: 13px;
	gap: 20px;
	height: 75px;
	mc-disabled: true;
}

div.ia-tile-title
{
	mc-disabled: true;
}

div.ia-tile-title h3
{
	color: #000000;
	font-size: 1.25rem;
	font-weight: 700;
	mc-disabled: true;
}

div.ia-tile-image
{
	mc-disabled: true;
}

div.ia-tile-content
{
	color: #000000;
	font-weight: 400;
	font-size: 1rem;
	line-height: 140%;
	margin-top: 30px;
	mc-disabled: true;
}

div.ia-tile-cta
{
	position: absolute;
	left: 10px;
	bottom: 10px;
	mc-disabled: true;
}

/*------------------------------- Modal for AI features ---------------------*/

div.ia-modal
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 1000;
	mc-disabled: true;
}

div.ia-modal:target
{
	display: flex;
}

div.ia-modal-container
{
	background: white;
	padding: 2rem;
	border-radius: 12px;
	max-height: 95vh;
	max-width: 550px;
	overflow-y: auto;
	position: relative;
	mc-disabled: true;
}

div.ia-modal-container a.ia-close
{
	min-width: 0px;
	line-height: 1;
	padding: 0px;
	margin: 0px;
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
	border-radius: 0px;
	color: rgb(154, 156, 165);
	font-family: Helvetica;
	font-size: 32px;
	font-weight: 100;
	left: auto;
	position: absolute !important;
	right: 15px;
	top: 6px;
	z-index: 20;
	border: 0px;
	float: none;
	vertical-align: baseline;
	white-space: pre-wrap;
	text-decoration: none;
	mc-disabled: true;
}

div.ia-modal-title,
div.ia-landing-intro
{
	mc-disabled: true;
}

div.ia-modal-title h1,
div.ia-modal-content h2
{
	color: #000;
	mc-disabled: true;
}

div.ia-modal-video
{
	mc-disabled: true;
}

div.ia-modal-content
{
	text-align: left;
	mc-disabled: true;
}

div.ia-modal-content h2
{
	mc-disabled: true;
}

div.ia-tile p,
div.ia-tile li,
div.ia-modal-content p,
div.ia-modal-content li
{
	font-size: 1rem;
	mc-disabled: true;
}

p.ia-learn-more
{
	margin: 0;
	mc-disabled: true;
}

/*================================= Top nav styles========================== */

div.sideContent
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 33.33%;
	mc-disabled: true;
}

ul.menu._Skins_SideMenu.mc-component
{
	color: #333333;
	border-right: thin solid #d3d3d3;
	font-size: .9rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1rem;
	margin: 0 0 0 25px;
	padding: 0 10px 10px 10px;
	width: 87%;
	background-color: #ffffff;
	mc-disabled: true;
}

/* This overrides the side menu list spacing for level 1 */

ul.menu._Skins_SideMenu.mc-component ul > li > a
{
	padding-top: 4px;
	padding-bottom: 4px;
	mc-disabled: true;
}

div.ia-left-nav-container ul.menu._Skins_SideMenu.mc-component li:first-child > a
{
	font-size: 1rem;
	font-weight: 600;
	margin-top: 2px;
	line-height: 1.1rem;
	padding-top: 4px;
	padding-bottom: 4px;
	mc-disabled: true;
}

div.ia-left-nav-container ul.menu._Skins_SideMenu.mc-component li > ul > li:first-child > a
{
	font-size: .9rem;
	font-weight: normal;
	margin-top: 0;
	line-height: 1rem;
	mc-disabled: true;
}

div.ia-left-nav-container ul.menu._Skins_SideMenu.mc-component > li > ul > li:first-child > a.selected
{
	font-weight: bold;
	mc-disabled: true;
}

/* This overrides the side menu list spacing for children */

ul.menu._Skins_SideMenu.mc-component ul ul > li > a
{
	padding-top: 4px;
	padding-bottom: 4px;
	mc-disabled: true;
}

/* This overrides the side menu list spacing 

ul.menu,
ul.menu ul,
ul.menu li
{
	margin-top: 0px;
}
*/

/* This overrides the link style from Styles.css */

ul.menu._Skins_SideMenu.mc-component li > a
{
	color: #000000;
	padding: 2px;
	mc-disabled: true;
}

ul.menu._Skins_SideMenu.mc-component ul > li > a:hover,
ul.menu._Skins_SideMenu.mc-component ul ul > li > a:hover,
ul.menu._Skins_SideMenu.mc-component li > a.selected:hover
{
	background-color: #E6EBED;
}

ul.menu li > a.selected
{
	color: #68a809;
	font-weight: 600;
}

/* This styles the breadcrumbs */

div.MCBreadcrumbsBox_0
{
	border-bottom: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
	mc-disabled: true;
}

/* ------Toolbar - Flare 2021 R2 build overrode existing styles ------- */

._Skins_TopicToolBar.mc-component .button .button-icon-wrapper
{
	width: auto;
	mc-disabled: true;
	mc-hidden: hidden;
}

.buttons .button > div
{
	margin: 0;
	mc-disabled: true;
	mc-hidden: hidden;
}

/*------ Toolbar re-design 12/15 ------*/

div.buttons._Skins_TopicToolBar.mc-component
{
	margin-left: 30px;
	mc-disabled: true;
	mc-hidden: hidden;
}

._Skins_TopicToolBar.mc-component .button
{
	color: #000000;
	font-size: 15px;
	padding: 2px;
	mc-hidden: hidden;
}

._Skins_TopicToolBar.mc-component .button:hover
{
	background: #000000;
	color: #fff;
	mc-hidden: hidden;
}

.back-ia-button:before
{
	display: block;
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	content: "\f060";
	margin-left: auto;
	margin-right: auto;
	mc-hidden: true;
}

.expand-all-button:before
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	content: "\f03a";
	display: block;
	margin-left: auto;
	margin-right: auto;
	mc-hidden: hidden;
}

.collapse-all-button:before
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	content: "\f03a";
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.forward-ia-button:before
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	content: "\f061";
	display: block;
	margin-left: auto;
	margin-right: auto;
	mc-hidden: hidden;
}

.print-button:before
{
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	content: "\f02f";
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*------- Alignment adjusting 1/5/2021 -------------------*/

div.ia-toolbar-container
{
	/*margin-top: 40px; */
	margin-left: 52px;
	mc-disabled: true;
}

div.ia-left-nav-container
{
	margin-left: 50px;
	padding-top: 15px;
	mc-disabled: true;
}

/*--- required for Flare 2018 update to disable Flexbox ----- 
	04/19/2021 Update: The 2021 Flare release no longer requires the following workaround - leaving for history

.navigation-wrapper
{
	flex: none;
	order: 0;
}

*/

/* Hamburger menu icon is styled in the skin editor (css override didn't work) - select Styles/Tablet or Mobile medium */
/* Centers search bar */

.search-bar
{
	margin: 0 auto;
	mc-disabled: true;
}

/*----------------- 10/15/20 Top Nav changes related to new home page - 12/14 margin change -----*/

.title-bar-layout .logo-wrapper
{
	order: 0;
	margin-left: 25px;
	mc-hidden: hidden;
}

nav.title-bar
{
	background-color: #000000;
	padding-top: 10px;
	mc-disabled: true;
}

/*------- Top nav drop-down appearance ----*/
/* Trying to line up search bar and menu */

ul.navigation
{
	margin-left: -10px;
	mc-disabled: true;
}

/* works somewhat - border around lower menu */

ul.navigation ul
{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	mc-disabled: true;
}

/* styles the 1st menu row */

ul.navigation li:hover,
ul.navigation ul > li:hover
{
	background-color: #E6EBED;
	mc-disabled: true;
}

ul.navigation li > a
{
	line-height: 35px;
	mc-disabled: true;
}

/* ----- works somewhat - border around lower menu */

ul.navigation ul
{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	mc-disabled: true;
}

ul.navigation li > a
{
	color: #fff;
}

ul.navigation ul > li > a
{
	color: #333;
}

/* ============================== Related topics/Right mini-toc ============================== */
/* ---- works with move-related-topics.js and show-mini-toc.js ---- */
/* ---- sets the content width - can change in the skin ---- */

.off-canvas-wrapper-inner .outer-row
{
	max-width: none;
	mc-hidden: hidden;
}

div#related-topics-control
{
	display: none;
}

div#related-topics-container
{
	margin-top: 20px;
}

p.ia-external-link
{
	display: block;
	margin-top: -3px;
	width: 83%;
	margin-bottom: 0;
}

MacCap|RelatedTopics
{
	mc-auto-number-format: 'Related topics';
}

.MCHelpControl-Related .MCHelpControl-RelatedHotSpot_
{
	display: none;
}

.MCHelpControl span
{
	background: none;
	font-size: 1rem;
	font-weight: 600;
}

div.relatedTopics
{
	color: #333;
	padding-left: 10px;
	padding-right: 10px;
}

/* Renamed float-topic-toc-container */

div.ia-right-toc-container
{
	border-left: thin solid #d3d3d3;
	margin-left: 25px;
	mc-disabled: true;
}

p.ia-nav-heading
{
	background-color: #000;
	color: #fff;
	font-size: 1rem;
	margin-bottom: 5px;
	padding: 8px;
	width: 75%;
	mc-disabled: true;
}

div#topic-mini-toc
{
	
}

div#topic-mini-toc ul.menu._Skins_SideMenu.mc-component
{
	background-color: transparent;
	border-right: 0px;
	margin-left: -10px;
	/*width: 80%;*/
	mc-disabled: true;
}

/*-- Need the following two statements to hide first occurence only, then show other occurrences -- */

div#topic-mini-toc ._Skins_SideMenu.mc-component li:first-child > a
{
	display: none;
	mc-disabled: true;
}

div#topic-mini-toc ul.menu ul li:first-child > a
{
	display: block !important;
	mc-disabled: true;
}

div#topic-mini-toc ul.menu._Skins_SideMenu.mc-component ul > li > a
{
	color: #007e45;
	mc-disabled: true;
}

div#topic-mini-toc ul.menu._Skins_SideMenu.mc-component ul > li > a:hover
{
	color: #000;
	mc-disabled: true;
}

ul.MCHelpControlList,
ul.MCRelatedTopicsControlList
{
	list-style-type: none;
	margin: 0 0 0 -10px;
	padding: 0;
	width: 87%;
	/*margin-top: 0;
	margin-left: -10px;
	width: 80%;*/
	mc-disabled: true;
}

li.MCRelatedTopicsControlListItem
{
	display: block;
	line-height: 1rem;
	margin: 0;
	padding: 0;
	/*margin-top: 4px;
	margin-bottom: -6px; */
	mc-disabled: true;
}

.MCRelatedTopicsControlListItem a:hover,
p.ia-external-link > a:hover
{
	background-color: #E6EBED;
	color: #000000;
	display: block;
	text-decoration: none;
	mc-disabled: true;
}

ul.MCRelatedTopicsControlList > li > a,
p.ia-external-link > a
{
	color: #007e45;
	display: block;
	padding: 4px 0 4px 20px;
	text-decoration: none;
	mc-disabled: true;
}

/* ============================== Landing and Mini TOC pages ==========================*/

div.landing-page-container,
div.quick-reference-guide-container
{
	column-count: 2;
	column-gap: 50px;
	padding: 1rem 1rem 1rem 3px;
}

div.landing-page-section,
div.quick-reference-guide-section
{
	break-inside: avoid;
	padding: 1rem 1rem 0 0;
}

div.landing-page-section > h2
{
	color: #333;
	margin-top: 0;
	mc-disabled: true;
}

div.quick-reference-guide-section > h2
{
	font-weight: 600;
	font-size: 1.2rem;
	color: #333;
	padding-bottom: 6px;
	margin-bottom: 10px;
	border-bottom: 2px solid #007e45;
	width: 80%;
	mc-disabled: true;
}

div.quick-reference-guide-section > p
{
	font-size: .91rem;
	width: 80%;
	mc-disabled: true;
}

table.landingPage,
table.quickref
{
	width: 100%;
	border: none;
	margin-top: 0;
	mc-disabled: true;
}

table.landingPage td,
td.landingPage,
table.quickref td
{
	padding: 10px;
	border-style: none;
	width: 50%;
	mc-disabled: true;
}

h1.landingPage
{
	color: #000;
	font-size: 2rem;
	font-weight: 500;
	line-height: 125%;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	mc-disabled: true;
}

h2.landingPage
{
	font-weight: 600;
	font-size: 1.2rem;
	color: #333;
	padding-bottom: 6px;
	margin-bottom: 10px;
	mc-disabled: true;
}

table.landingPage h2,
table.quickref h2
{
	font-weight: 600;
	font-size: 1.2rem;
	color: #333;
	padding-bottom: 6px;
	margin-bottom: 10px;
	mc-disabled: true;
}

table.quickref h2
{
	border-bottom: 2px solid #007e45;
	width: 80%;
	mc-disabled: true;
}

table.landingPage p,
p.landingPage,
table.quickref p,
table.quickref li
{
	font-size: 0.91rem;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 6px;
	width: 80%;
	mc-disabled: true;
}

/* This is a custom style for the intro line above the mini TOC */

p.miniTOCIntro
{
	border-bottom: solid 2px #000000;
	color: #333333;
	font-size: 0.875rem;
	font-weight: 600;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 0px;
	padding-bottom: 12px;
}

/* This style overrides the existing Flare style */

p.MiniTOC1_0
{
	/*line-height: .75rem;*/
	line-height: 1rem;
	margin-top: 12px;
	margin-bottom: 3px;
	mc-disabled: true;
}

/* This overrides the existing Flare style */

a.MiniTOC1:link
{
	color: #007e45;
	display: block;
	font-weight: normal;
	margin-left: 35px;
	text-decoration: underline;
}

a.MiniTOC1:hover
{
	color: #006738;
}

/*=========================== Glossary ====================================================== */

ul.MCGlossaryProxy_0
{
	border-top: 0;
	margin-left: 0;
	padding-top: 0;
	padding-left: 3px;
	mc-disabled: true;
}

div.GlossaryPageHeading_0
{
	border-bottom: 0;
	font-size: 1.1rem;
	mc-disabled: true;
}

li.GlossaryPageEntry
{
	list-style-type: none;
	margin-top: 6px;
	margin-bottom: 15px;
	mc-disabled: true;
}

div.GlossaryPageTerm
{
	font-size: 1rem;
	margin-bottom: 2px;
}

a.GlossaryPageLink,
a.GlossaryPageLink:hover
{
	color: #333333;
	font-weight: 600;
	text-decoration: none;
}

MadCap|glossaryTerm
{
	color: #0E74A7;
	background-image: none;
	mc-closed-image: none;
	mc-image: none;
	mc-open-image: none;
}

.glossaryTerm:link
{
	text-decoration: none;
}

/*======================== Standard HTML in use (legacy)  =================================== */

b
{
	font-weight: 700;
	color: #5c5c5c;
}

caption
{
	font-weight: normal;
	font-style: italic;
	font-size: .68rem;
}

hr
{
	color: #696969;
}

input
{
	font-size: .68rem;
}

textarea
{
	font-size: 1.2rem;
}

/*======================== Project-specific items============================== */

div.topic-footer
{
	margin-top: 50px;
	padding-top: 25px;
	mc-disabled: true;
}

#footer
{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 60px;
	border-top: 1px solid black;
	background-color: white;
	margin-left: -20px;
	mc-disabled: true;
}

/* ---- Help feedback related to helpfeedback.js ---- */

div#feedback_control,
div#question
{
	color: #5c5c5c;
	font-size: 1.3rem;
	font-weight: 400;
	mc-disabled: true;
}

div#feedback_control div#question div
{
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
	mc-disabled: true;
}

div.feedback-fixed-text
{
	color: #5c5c5c;
	font-size: 1.2rem;
	font-weight: 400;
	margin-bottom: 10px;
	mc-disabled: true;
}

div.feedback-button-group
{
	display: inline-block;
	mc-disabled: true;
}

p.feedback-input
{
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
	font-size: .93rem;
	mc-disabled: true;
}

button.feedback
{
	background-color: #ffffff;
	border-radius: 4px;
	display: inline-block;
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
	font-size: 1em;
	margin: 0.5em 1em 0.5em 0;
	min-width: 3em;
	padding: 0.3em;
	text-align: center;
	mc-disabled: true;
}

button.feedback-yes
{
	color: #007e45;
	border: 2px solid #007e45;
	mc-disabled: true;
}

button.feedback-yes:hover
{
	background-color: #007e45;
	color: #fff;
	mc-disabled: true;
}

button.feedback-no
{
	color: #b00b00;
	border: 2px solid #b00b00;
	mc-disabled: true;
}

button.feedback-no:hover
{
	background-color: #b00b00;
	color: #fff;
	mc-disabled: true;
}

button.feedback-send
{
	color: #004B87;
	/* ia-azul */
	border: 2px solid #004B87;
	mc-disabled: true;
}

button.feedback-send:hover
{
	background-color: #073460;
	color: #fff;
	mc-disabled: true;
}

/*----- This button is connected to the javascript that copies a section of text -------*/

button.ia-copy
{
	background-color: rgb(0, 75, 135);
	border-radius: 4px;
	border: none;
	box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.2);
	color: #fff;
	float: right;
	padding: 5px 10px;
}

button.ia-copy:hover
{
	box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.6), 0 0 8px 0 rgba(0, 0, 0, 0.5);
	mc-disabled: true;
}

html.blank_masterpage
{
	mc-master-page: url('../MasterPages/Intacct_help/blank.flmsp');
	mc-disabled: true;
}

/* This class sets the miniTOC master page for test for Top Nav */

html.miniTOC
{
	mc-master-page: url('../MasterPages/Intacct_help/miniTOCTopics.flmsp');
	mc-disabled: true;
}

/*======================== Flare styles ======================================= */
/* ---- You can set most of these in the skin ---- */
/* ---- Flare changed overflow in 2020 update ----*/

div.main-section
{
	overflow-y: visible;
	mc-disabled: true;
}

MadCap|breadcrumbsProxy
{
	border-bottom-style: none;
	font-size: .81rem;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
	mc-breadcrumbs-prefix: '  ';
	mc-breadcrumbs-count: 4;
}

MadCap|helpControlMenuItem.Highlighted
{
	background-color: #4682b4;
}

MadCap|popupHead
{
	font-weight: bold;
	text-decoration: none;
	color: #0E74A7;
}

MadCap|popupBody
{
	background-color: #f5f5f5;
}

MadCap|toggler
{
	color: #2e8b57;
	mc-open-image: url('../Images/Help-icons/ICON-expandingsection.png');
	mc-closed-image: url('../Images/Help-icons/ICON-closedsection.png');
	text-decoration: none;
}

MadCap|xref
{
	text-decoration: none;
	color: #1f87c8;
	mc-format: '{paratext}';
}

MadCap|xref:hover
{
	color: #3e89b7;
}

MadCap|xref:focus
{
	color: #3e89b7;
}

MadCap|xref.SimpleXref
{
	mc-format: '{paratext}';
}

/* ----- this removes the highlight from the search results ----- */

span.SearchHighlight
{
	background-color: inherit;
	color: inherit;
	mc-disabled: true;
}

/*== Think these TOC# styles are for Flare purposes ==*/

p.TOC1
{
	margin-top: 0;
	font-weight: bold;
}

p.TOC2
{
	margin-top: 0;
	margin-left: 12pt;
}

p.TOC3
{
	margin-top: 0;
	margin-left: 2em;
}

._Skins_SideMenu
{
	mc-hidden: hidden;
}

/*======================== Print styles ======================================= */

@media print
{
	body
	{
		font: 12pt 'Segoe UI', 'SegoeUIWF', Calibri, Arial, sans-serif;
		line-height: 1.3;
		background-color: #ffffff !important;
		-webkit-print-color-adjust: exact;
	}

	div.content
	{
		background-color: #ffffff !important;
		mc-disabled: true;
	}

	div.ia-search-position
	{
		display: none;
	}

	h1
	{
		background-color: #ffffff;
		font-size: 24pt;
		font-weight: bold;
		color: #003366;
		line-height: 1.3;
		margin-bottom: 10px;
		page-break-after: avoid;
	}

	h1.hiddenSearch
	{
		display: none !important;
		font-weight: normal;
	}

	h2
	{
		font-size: 18pt;
		font-weight: bold;
		color: #003366;
		margin-bottom: 10px;
		page-break-after: avoid;
	}

	h3
	{
		font-size: 16pt;
		font-weight: bold;
		color: #003366;
		margin-bottom: 0px;
		page-break-after: avoid;
	}

	h4
	{
		font-size: 14pt;
		font-weight: bold;
		font-style: normal;
		color: #003366;
		margin-bottom: 0px;
		page-break-after: avoid;
	}

	p
	{
		font-size: 12pt;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	div#related-topics-control
	{
		display: none;
	}

	p.ia-nav-heading
	{
		display: none;
	}

	td
	{
		font-size: 11pt;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	td p
	{
		font-size: 11pt;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	td li
	{
		font-size: 11pt;
	}

	div.title
	{
		font-size: 24pt;
		text-align: center;
		border-bottom: #000000 2px solid;
		margin: 30px 0 15px 0;
		padding: 0 15px 0 0;
	}

	div.NoPageBreak,
	div.note,
	div.tip
	{
		page-break-inside: avoid;
		mc-disabled: true;
	}

	div.alert
	{
		margin-top: 12px;
		margin-right: 10px;
		margin-bottom: 12px;
		margin-left: 10px;
		padding: 4px 4px 4px 34px;
		page-break-inside: avoid;
	}

	img
	{
		max-width: 100%;
	}

	img.centered
	{
		margin: 10px;
	}

	img.whiteBorder
	{
		max-width: 90%;
	}

	MadCap|bodyProxy
	{
		font-style: normal;
		font-variant: normal;
	}

	MadCap|pageHeader
	{
		font-variant: normal;
		font-style: normal;
	}

	MadCap|xref
	{
		mc-format: '{paratext}';
	}

	.taskLead
	{
		font-weight: bold;
		color: #5c5c5c;
		margin-top: 16px;
	}

	.sectionHead
	{
		font-weight: bold;
	}
}

@media only screen and (max-width: 1279px)
{
	div.ia-toolbar-container
	{
		margin-left: 25px;
		mc-disabled: true;
	}

	div.ia-left-nav-container
	{
		margin-left: 23px;
		mc-disabled: true;
	}
}

@media only screen and (max-width: 935px)
{
	div.ia-search-box-position
	{
		padding-bottom: 5px;
	}

	.buttons._Skins_TopicToolBar.mc-component
	{
		display: none;
		mc-hidden: hidden;
	}

	div.ia-toolbar-container
	{
		margin-left: 0;
		mc-disabled: true;
	}

	div.ia-left-nav-container
	{
		margin-left: 0;
		mc-disabled: true;
	}

	table.requirements
	{
		width: 100%;
	}

	div.ia-copyright-text p
	{
		margin-right: 50px;
		mc-disabled: true;
	}
}

@media screen and (max-width: 767px)
{
	div.landing-page-container,
	div.quick-reference-guide-container
	{
		column-count: 1;
	}

	/* ---- Changes for Community display ---- */

	button.menu-icon
	{
		margin-right: 15px;
	}

	div.ia-search-box-position
	{
		padding-bottom: 5px;
	}

	div.ia-search-container
	{
		width: 90vw;
	}

	div#ia-ui-toggle-container
	{
		padding-left: 20px;
	}

	div#ia-feedback-script
	{
		margin-left: 15px;
	}

	div#ia-share-link
	{
		margin-left: 12px;
	}

	div.ia-footer-link-container
	{
		display: none;
	}

	div.ia-footer-image
	{
		display: none;
	}

	/* ---- end changes -----*/

	div#mc-main-content,
	div.MCBreadcrumbsBox_0
	{
		padding-right: 20px;
		padding-left: 20px;
	}

	div.float-topic-toc-container
	{
		display: none;
	}

	div#topic-mini-toc ul.menu._Skins_SideMenu.mc-component
	{
		display: block;
		mc-disabled: true;
	}

	div.ia-left-container
	{
		display: none;
	}

	div.ia-right-container
	{
		flex-wrap: wrap;
		padding: 0;
		width: 100%;
	}

	div.ia-middle-section
	{
		order: 2;
		width: 100%;
	}

	div.ia-right-section
	{
		order: 1;
		width: 100%;
	}

	div#related-topics-container
	{
		display: none;
	}

	p.ia-nav-heading
	{
		background-color: transparent;
		color: #333;
		font-size: 1rem;
		margin-bottom: 5px;
		padding: 8px;
	}

	div.ia-landing-hero-title
	{
		width: 100%;
		margin: 0 10px;
	}

	div.ia-landing-hero-container h1
	{
		font-size: 2.5rem;
	}

	div.ia-landing-hero-image
	{
		display: none;
	}
}

/*
@media screen and (min-width: 601px) and (max-width: 1024px)
{

} */

@media screen and (max-width: 600px)
{
	
}

/*================================ Disabled styles - legacy ========================= */

abbr
{
	mc-disabled: true;
}

acronym
{
	mc-disabled: true;
}

address
{
	mc-disabled: true;
}

big
{
	mc-disabled: true;
}

center
{
	mc-disabled: true;
}

cite
{
	mc-disabled: true;
}

ins
{
	mc-disabled: true;
}

kbd
{
	mc-disabled: true;
}

samp
{
	mc-disabled: true;
}

small
{
	mc-disabled: true;
}

span.bold
{
	font-weight: bold;
	mc-disabled: true;
}

div.GlossaryPageHeading
{
	mc-disabled: true;
}

div.GlossaryPageTerm
{
	mc-disabled: true;
}

p.Index1
{
	mc-disabled: true;
}

p.Index2
{
	mc-disabled: true;
}

p.Index3
{
	mc-disabled: true;
}

p.Index4
{
	mc-disabled: true;
}

p.Index5
{
	mc-disabled: true;
}

p.Index6
{
	mc-disabled: true;
}

p.Index7
{
	mc-disabled: true;
}

p.Index8
{
	mc-disabled: true;
}

p.Index9
{
	mc-disabled: true;
}

p.IndexHeading
{
	mc-disabled: true;
}

p.MiniTOC1
{
	mc-disabled: true;
}

p.MiniTOC2
{
	mc-disabled: true;
}

p.MiniTOC3
{
	mc-disabled: true;
}

p.MiniTOC4
{
	mc-disabled: true;
}

p.MiniTOC5
{
	mc-disabled: true;
}

p.MiniTOC6
{
	mc-disabled: true;
}

p.MiniTOC7
{
	mc-disabled: true;
}

p.MiniTOC8
{
	mc-disabled: true;
}

p.MiniTOC9
{
	mc-disabled: true;
}

p.image
{
	margin-top: 4px;
	text-align: center;
	mc-disabled: true;
}

p.NormalNumber
{
	margin-top: 4px;
	mc-disabled: true;
}

pre
{
	
}

fieldset
{
	mc-disabled: true;
}

div.aboutTOC
{
	background: #FFFFFF;
	margin-top: 15px;
	width: 80%;
	padding: 12px 15px 15px 15px;
	border-top: #CCCCCC 3px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;
	border-left: #CCCCCC 3px solid;
	mc-disabled: true;
}

div.aboutTOC div.MCDropDown
{
	margin-top: 12px;
}

div.aboutTOC p
{
	padding: 0;
	margin: 7px 20px;
}

div.aboutTOC h3
{
	margin: 5px 0 0 10px;
}

div.embeddedTOC
{
	background: #FFFFFF;
	margin-top: 15px;
	width: 60%;
	line-height: 18px;
	font-size: .72em;
	padding: 12px 15px 15px 15px;
	border-top: #CCCCCC 3px solid;
	border-right: #666666 3px solid;
	border-bottom: #666666 3px solid;
	border-left: #CCCCCC 3px solid;
	mc-disabled: true;
}

div.embeddedTOC p
{
	padding: 0;
	margin: 2px 0;
	font-weight: bold;
}

div.embeddedTOC li
{
	padding: 0;
	margin: 2px 0;
}

div.embeddedTOC ul
{
	margin-top: 2px;
	margin-bottom: 4px;
}

/* ---- These NormalLst styles are all over the project - need to review ---- */

li.NormalLstSubBullet
{
	mc-disabled: true;
}

li.NormalLstSubBullet_1
{
	margin-left: 30px;
	list-style-type: disc;
	mc-disabled: true;
}

/* ---- Still in Write injections and report writer ---- */

p.CodeTable
{
	font-family: monospace;
	mc-disabled: true;
}

