/*<meta />*/

@import url('search-dropdown.css');

@import url('hightlightJS.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/************************************************
 *    ???????  ??????  ???    ?? ???????? ??????? 
 *    ??      ??    ?? ????   ??    ??    ??      
 *    ?????   ??    ?? ?? ??  ??    ??    ??????? 
 *    ??      ??    ?? ??  ?? ??    ??         ?? 
 *    ??       ??????  ??   ????    ??    ???????                                                                                              
 *FONTS */

/* SILKA FONT SETTINGS */

@font-face 
{
	font-family: 'Silka-Bold';
	src: url(../Fonts/Silka-Bold.woff2);
	font-display: swap;
}

@font-face 
{
	font-family: 'Silka-SemiBold';
	src: url(../Fonts/Silka-SemiBold.woff2);
	font-display: swap;
}

@font-face 
{
	font-family: 'Silka-Regular';
	src: url(../Fonts/Silka-Regular.woff2);
	font-display: swap;
}

/* INLINE CODE FONTS */

@font-face 
{
	font-family: 'MonaspaceKrypton-Regular';
	src: url(../Fonts/MonaspaceKrypton-Regular.woff2);
	font-display: swap;
}

@font-face 
{
	font-family: 'MonaspaceNeon-Regular';
	src: url(../Fonts/MonaspaceNeon-Regular.woff2);
	font-display: swap;
}

/* INTER FONT SETTINGS */

@font-face 
{
	font-family: 'Inter-Var';
	src: url(../Fonts/Inter-Var.woff2);
	font-weight: 100 900;
	font-display: swap;
}

/* BASIS FONT SETTINGS*/

@font-face 
{
	font-family: 'Basis-Grotesque-Regular';
	src: url(../Fonts/BasisGrotesquePro-Regular.woff2);
	font-weight: 100 900;
	font-display: swap;
}

@font-face 
{
	font-family: 'Basis-Grotesque-Bold';
	src: url(../Fonts/BasisGrotesquePro-Bold.woff2);
	font-weight: 100 900;
	font-display: swap;
}

/* ROBOTO FONT SETTINGS */

@font-face 
{
	font-family: RobotoSlab-Regular;
	src: url(../Fonts/RobotoSlab-Regular.ttf);
	font-display: swap;
}

@font-face 
{
	font-family: RobotoSlab-Light;
	src: url(../Fonts/RobotoSlab-Light.ttf);
	font-display: swap;
}

@font-face 
{
	font-family: RobotoSlab-Bold;
	src: url(../Fonts/RobotoSlab-Bold.ttf);
	font-display: swap;
}

@font-face 
{
	font-family: RobotoSlab-Thin;
	src: url(../Fonts/RobotoSlab-Thin.ttf);
	font-display: swap;
}

/* End Fonts */

/*******************************************************
 *     ??????  ??????  ??       ??????  ??????  ??????? 
 *    ??      ??    ?? ??      ??    ?? ??   ?? ??      
 *    ??      ??    ?? ??      ??    ?? ??????  ??????? 
 *    ??      ??    ?? ??      ??    ?? ??   ??      ?? 
 *     ??????  ??????  ???????  ??????  ??   ?? ???????                                                    
 * COLORS */

/* The colors below are temporarily added to the :root until the Light/Dark theme switcher is ready */

:root
{
	/* These are article-only colors */
	--body-background: #ffffff;
	--body-text: #121826;
	--h1-header: #183663;
	--h2-header: #324F7B;
	--h3-header: #506D95;
	--h456-header: #8a8a8a;
	--link: #092750;
	--img-filter: none;
	/* The colors below are found in the Unqork Platform */
	--aqua-50: #E4F8F9;
	--aqua-100: #53BEC6;
	--aqua-200: #53BEC6;
	--aqua-300: #31A0AA;
	--aqua-400: #1A818A;
	--aqua-500: #03636A;
	--Brand: #076685;
	--Black: #000000;
	--Dark-Gray: #7C878E;
	--Dark-GrayCharcoal: #253746;
	--Medium-Gray: #b9bec1;
	--Light-Gray: #d0d3d5;
	--black: #000000;
	--blue-old: #218efe;
	--blue-100: #D6EDFD;
	--blue-200: #B4DBF9;
	--blue-300: #2B72CA;
	--blue-400: #17438D;
	--blue-500: #002b70;
	--blue-black: #001C4A;
	--choiceChipBorder-old: #EDEEF0;
	--color-primary: #0060df;
	--color-secondary: #FFFFFF;
	--darkBlue-500: #003380;
	--font-color: #121826;
	--gradient-light: linear-gradient(134deg, #17438d -11.03%, #2b72ca 61.08%, #53bec6 105.27%);
	--green-50: #F4FBF7;
	--green-100: #D5F6E7;
	--green-200: #88DDB1;
	--green-300: #08874C;
	--green-400: #046739;
	--green-500: #0F4226;
	--grey-header: #7C878E;
	--grey-old: #8e8e93;
	--grey-50: #F5F8FA;
	--grey-100: #E6ECF1;
	--grey-200: #D2DCE4;
	--grey-300: #8793A1;
	--grey-400: #ACBBC8;
	--grey-500: #404d5b;
	--grey-600: #242E3B;
	--grey-700: #121826;
	--magenta-500: #5b0159;
	--magenta-400: #7a1566;
	--magenta-300: #c54084;
	--magenta-200: #f6b8cb;
	--magenta-100: #ffe5e8;
	--magenta-50: #fff8f8;
	--navy-50: #F1F4FA;
	--navy-100: #506D95;
	--navy-200: #324F7B;
	--navy-300: #183663;
	--navy-400: #092750;
	--navy-500: #031A3A;
	--orange-50: #FEF7F0;
	--orange-100: #FDE5C3;
	--orange-200: #FFCE85;
	--orange-300: #FFB340;
	--orange-400: #C25700;
	--orange-500: #802F00;
	--orange-black: #421800;
	--pink: #FD2F94;
	--purple-50: #FAF9FB;
	--purple-200: #E2C2F5;
	--purple-300: #8247BD;
	--purple-400: #52248F;
	--purple-500: #3A0467;
	--purple-black: #280247;
	--red-50: #FEF6F7;
	--red-100: #ffe0e0;
	--red-300: #E02D45;
	--red-400: #BD0A2E;
	--red-500: #830119;
	--red-black: #47000D;
	--red-caseManagement: #BE0B2F;
	--search-field: #ffffff;
	--side-nav: #f4f8fa;
	--side-nav-font: #092750;
	--side-nav-selected: #e6ecf1;
	--teal-50: #EFF7FA;
	--teal-100: #C3D8E0;
	--teal-200: #73A5B6;
	--teal-300: #33768E;
	--teal-400: #245F75;
	--teal-500: #1B4F64;
	--teal-black: #102F3B;
	--tip-100: #c7faef;
	--top-nav: #ffffff;
	--violet-100: #E9E3FE;
	--violet-300: #6149df;
	--violet-400: #402CA5;
	--white: #FFFFFF;
	--workflow-next: #3079c4;
	--yellow-viewingBtn: #FCF2D3;
	--color-h1: #092750;
	--color-h2: #7C878E;
	--color-tab: #33768E;
	--color-tab-hover: #C3D8E0;
	--filter_blue-300: brightness(0) saturate(100%) invert(33%) sepia(92%) saturate(714%) hue-rotate(181deg) brightness(99%) contrast(92%);
	--filter_grey-500: brightness(0) saturate(100%) invert(26%) sepia(7%) saturate(2016%) hue-rotate(171deg) brightness(89%) contrast(78%);
	--filter_grey-400: brightness(0) saturate(100%) invert(38%) sepia(12%) saturate(685%) hue-rotate(172deg) brightness(100%) contrast(83%);
	--filter_grey-300: brightness(0) saturate(100%) invert(58%) sepia(17%) saturate(281%) hue-rotate(172deg) brightness(96%) contrast(88%);
	--filter_grey-200: brightness(0) saturate(100%) invert(90%) sepia(13%) saturate(150%) hue-rotate(164deg) brightness(95%) contrast(94%);
	--filter_grey-100: brightness(0) saturate(100%) invert(98%) sepia(2%) saturate(1493%) hue-rotate(177deg) brightness(100%) contrast(90%);
	--filter_grey-600: brightness(0) saturate(100%) invert(10%) sepia(33%) saturate(714%) hue-rotate(173deg) brightness(95%) contrast(88%);
	--filter_teal-100: brightness(0) saturate(100%) invert(92%) sepia(13%) saturate(271%) hue-rotate(153deg) brightness(92%) contrast(90%);
	--filter_teal-300: brightness(0) saturate(100%) invert(35%) sepia(92%) saturate(274%) hue-rotate(150deg) brightness(99%) contrast(96%);
	--filter_teal-400: brightness(0) saturate(100%) invert(31%) sepia(45%) saturate(704%) hue-rotate(150deg) brightness(87%) contrast(85%);
	--filter_white: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
	--filter_aqua-400: brightness(0) saturate(100%) invert(36%) sepia(94%) saturate(395%) hue-rotate(136deg) brightness(95%) contrast(87%);
	--filter_magenta-400: brightness(0) saturate(100%) invert(12%) sepia(41%) saturate(6855%) hue-rotate(299deg) brightness(86%) contrast(93%);
	--filter_navy-200: brightness(0) saturate(100%) invert(31%) sepia(12%) saturate(2236%) hue-rotate(177deg) brightness(89%) contrast(92%);
	--filter_navy-300: brightness(0) saturate(100%) invert(19%) sepia(16%) saturate(3238%) hue-rotate(183deg) brightness(93%) contrast(96%);
	--filter_navy-400: brightness(0) saturate(100%) invert(12%) sepia(56%) saturate(1601%) hue-rotate(187deg) brightness(95%) contrast(99%);
	--filter_navy-500: brightness(0) saturate(100%) invert(8%) sepia(79%) saturate(2046%) hue-rotate(204deg) brightness(82%) contrast(100%);
}
/* CORE CONTENT ====================================== CORE CONTENT COLORS ====================================== CORE CONTENT */

.theme-light
{
	mc-hidden: hidden;
	--aqua-300: #31A0AA;
	--aqua-400: #1A818A;
	--aqua-500: #03636A;
	--black: #000000;
	--blue-100: #D6EDFD;
	--blue-300: #2B72CA;
	--blue-500: #002b70;
	--blue-old: #218efe;
	--choiceChipBorder-old: #EDEEF0;
	--color-primary: #0060df;
	--color-accent: #fd6f53;
	--darkBlue-500: #003380;
	--font-color: #121826;
	--green-400: #046739;
	--grey-header: #7C878E;
	--grey-old: #8e8e93;
	--grey-50: #F5F8FA;
	--grey-100: #E6ECF1;
	--grey-200: #D2DCE4;
	--grey-300: #8793A1;
	--grey-400: #ACBBC8;
	--grey-500: #404d5b;
	--grey-600: #242E3B;
	--orange-400: #C25700;
	--pink: #FD2F94;
	--purple-200: #E2C2F5;
	--purple-300: #8247BD;
	--purple-400: #52248F;
	--red-100: #ffe0e0;
	--red-300: #E02D45;
	--search-field: #ffffff;
	--side-nav: #f4f8fa;
	--side-nav-font: #092750;
	--side-nav-selected: #e6ecf1;
	--teal-50: #EFF7FA;
	--teal-100: #C3D8E0;
	--teal-200: #73A5B6;
	--teal-300: #33768E;
	--teal-400: #245F75;
	--teal-500: #1B4F64;
	--tip-100: #c7faef;
	--top-nav: #ffffff;
	--navy-50: #F1F4FA;
	--navy-200: #324F7B;
	--navy-400: #092750;
	--violet-100: #E9E3FE;
	--violet-300: #6149df;
	--violet-400: #402CA5;
	--white: #FFFFFF;
	--workflow-next: #3079c4;
	--yellow-viewingBtn: #FCF2D3;
	--color-secondary: #ffffff;
	--color-h1: #092750;
	--color-h2: #7C878E;
	--color-tab: #33768E;
	--color-tab-hover: #C3D8E0;
	--filter_blue-300: brightness(0) saturate(100%) invert(33%) sepia(92%) saturate(714%) hue-rotate(181deg) brightness(99%) contrast(92%);
	--filter_grey-500: brightness(0) saturate(100%) invert(26%) sepia(7%) saturate(2016%) hue-rotate(171deg) brightness(89%) contrast(78%);
	--filter_grey-400: brightness(0) saturate(100%) invert(38%) sepia(12%) saturate(685%) hue-rotate(172deg) brightness(100%) contrast(83%);
	--filter_grey-300: brightness(0) saturate(100%) invert(58%) sepia(17%) saturate(281%) hue-rotate(172deg) brightness(96%) contrast(88%);
	--filter_grey-200: brightness(0) saturate(100%) invert(90%) sepia(13%) saturate(150%) hue-rotate(164deg) brightness(95%) contrast(94%);
	--filter_grey-100: brightness(0) saturate(100%) invert(98%) sepia(2%) saturate(1493%) hue-rotate(177deg) brightness(100%) contrast(90%);
	--filter_grey-600: brightness(0) saturate(100%) invert(10%) sepia(33%) saturate(714%) hue-rotate(173deg) brightness(95%) contrast(88%);
	--filter_teal-100: brightness(0) saturate(100%) invert(92%) sepia(13%) saturate(271%) hue-rotate(153deg) brightness(92%) contrast(90%);
	--filter_teal-300: brightness(0) saturate(100%) invert(35%) sepia(92%) saturate(274%) hue-rotate(150deg) brightness(99%) contrast(96%);
	--filter_teal-400: brightness(0) saturate(100%) invert(31%) sepia(45%) saturate(704%) hue-rotate(150deg) brightness(87%) contrast(85%);
	--filter_white: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
	--filter_aqua-400: brightness(0) saturate(100%) invert(36%) sepia(94%) saturate(395%) hue-rotate(136deg) brightness(95%) contrast(87%);
	--filter_magenta-400: brightness(0) saturate(100%) invert(12%) sepia(41%) saturate(6855%) hue-rotate(299deg) brightness(86%) contrast(93%);
	--filter_navy-300: brightness(0) saturate(100%) invert(19%) sepia(16%) saturate(3238%) hue-rotate(183deg) brightness(93%) contrast(96%);
	--filter_navy-400: brightness(0) saturate(100%) invert(12%) sepia(56%) saturate(1601%) hue-rotate(187deg) brightness(95%) contrast(99%);
	--filter_navy-500: brightness(0) saturate(100%) invert(8%) sepia(79%) saturate(2046%) hue-rotate(204deg) brightness(82%) contrast(100%);
}

.theme-dark
{
	mc-hidden: hidden;
	--black: #000000;
	--blue-100: #D6EDFD;
	--blue-300: #2B72CA;
	--blue-500: #2B72CA;
	--blue-old: #218efe;
	--choiceChipBorder-old: #D2DCE4;
	--color-primary: #242E3B;
	--color-secondary: #404D5B;
	--color-accent: #12cdea;
	--darkBlue-500: #003380;
	--font-color: #E6ECF1;
	--green-400: #046739;
	--grey-header: #D2DCE4;
	--grey-old: #8e8e93;
	--grey-50: #F5F8FA;
	--grey-100: #E6ECF1;
	--grey-200: #D2DCE4;
	--grey-300: #8793A1;
	--grey-500: #404d5b;
	--grey-400: #647587;
	--grey-600: #fbfbfe;
	--grey-400-ud: #5d6a79;
	--navy-50: #F1F4FA;
	--navy-200: #324F7B;
	--navy-400: #C3D8E0;
	--purple-200: #E2C2F5;
	--purple-300: #8247BD;
	--purple-400: #52248F;
	--orange-400: #C25700;
	--red-100: #db8282;
	--red-300: #E02D45;
	--search-field: #E6ECF1;
	--side-nav: #5D6A79;
	--side-nav-font: #E6ECF1;
	--side-nav-selected: #8793A1;
	--teal-50: #EFF7FA;
	--teal-100: #33768E;
	--teal-200: #73A5B6;
	--teal-300: #33768E;
	--tip-100: #31A0AA;
	--top-nav: #8793A1;
	--violet-100: #E9E3FE;
	--violet-300: #6149df;
	--violet-400: #402CA5;
	--white: #FFFFFF;
	--workflow-next: #3079c4;
	--yellow-viewingBtn: #FCF2D3;
	--color-h1: #C3D8E0;
	--color-h2: #D2DCE4;
	--color-tab: #C3D8E0;
	--color-tab-hover: #EFF7FA;
}

.theme-udesigner
{
	mc-hidden: hidden;
	--black: #000000;
	--blue-100: #D6EDFD;
	--blue-300: #2B72CA;
	--blue-500: #002b70;
	--blue-old: #218efe;
	--choiceChipBorder-old: #EDEEF0;
	--color-primary: #242E3B;
	--color-secondary: #FFF9F8;
	--color-accent: #fd6f53;
	--darkBlue-500: #003380;
	--font-color: #121826;
	--green-400: #046739;
	--grey-header: #7C878E;
	--grey-old: #8e8e93;
	--grey-50: #F5F8FA;
	--grey-100: #E6ECF1;
	--grey-200: #D2DCE4;
	--grey-300: #8793A1;
	--grey-400: #ACBBC8;
	--grey-500: #404d5b;
	--grey-600: #242E3B;
	--orange-400: #C25700;
	--purple-200: #E2C2F5;
	--purple-300: #8247BD;
	--purple-400: #52248F;
	--red-100: #ffe0e0;
	--red-300: #E02D45;
	--search-field: #ffffff;
	--side-nav: #f4f8fa;
	--side-nav-font: #092750;
	--side-nav-selected: #e6ecf1;
	--teal-50: #EFF7FA;
	--teal-100: #C3D8E0;
	--teal-200: #73A5B6;
	--teal-300: #33768E;
	--tip-100: #c7faef;
	--top-nav: #ffffff;
	--navy-50: #F1F4FA;
	--navy-400: #092750;
	--violet-100: #E9E3FE;
	--violet-300: #6149df;
	--violet-400: #402CA5;
	--white: #FFFFFF;
	--workflow-next: #3079c4;
	--yellow-viewingBtn: #FCF2D3;
	--color-h1: #402CA5;
	--color-h2: #6149df;
	--color-tab: #402CA5;
	--color-tab-hover: #E9E3FE;
}

/*******************************************************************************************
 *    ??????   ?????  ??????? ???????     ??????? ???????? ??    ?? ??      ??????? ??????? 
 *    ??   ?? ??   ?? ??      ??          ??         ??     ??  ??  ??      ??      ??      
 *    ??????  ??????? ??????? ?????       ???????    ??      ????   ??      ?????   ??????? 
 *    ??   ?? ??   ??      ?? ??               ??    ??       ??    ??      ??           ?? 
 *    ??????  ??   ?? ??????? ???????     ???????    ??       ??    ??????? ??????? ???????                                                                                       
 *BASE STYLES - BODY, P, */
html._Skins_ACADEMY_Output_Skin {
    overflow: hidden !important;
}
 
#document
{
    overflow: hidden !important;
}

body
{
	background: var(--body-background);
	color: var(--body-text);
}

p, span.p
{
	font-size: 12.0pt;
	color: var(--body-text);
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 1em;
	/* padding-bottom: .5em;*/
	line-height: 1.5;
	widows: 3;
	orphans: 3;
	font-family: Inter-Var;
	font-weight: 400;
}

b
{
	font-family: Inter-Var;
	color: var(--grey-600);
	font-weight: 700;
}

p.title-page
{
	font-weight: bold;
	font-family: Silka-Bold;
	color: var(--navy-400);
	line-height: normal;
	font-size: 40.0pt;
}

.nowrap
{
	white-space: nowrap;
}

.FontTestRegular
{
	font-size: 12.0pt;
	margin-top: .5em;
	margin-bottom: .5em;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Silka-WebBold;
	font-weight: 200;
}

.FontTestBold
{
	font-size: 12.0pt;
	margin-top: .5em;
	margin-bottom: .5em;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Silka-WebBold;
}

.FontTestItalics
{
	font-size: 12.0pt;
	margin-top: .5em;
	margin-bottom: .5em;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Inter-Var;
	font-variation-settings: 'ital' 1;
	font-variation-settings: 'slnt' -10;
}

p.table-text
{
	font-size: 12.0pt;
	margin-top: .5em;
	margin-bottom: .5em;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Inter-Var;
}

img
{
	border: none;
	max-width: 100%;
	height: auto;
	cursor: url(../Images/Inline/Editor_Icons/zoom_in.png), pointer;
}

.offscreen
{
	position: absolute;
	left: -999em;
}

table
{
	overflow: hidden;
	width: auto;
}

.TableStyle-DWFOperator-HeadE-Setting-Info, TableStyle-DWFOperator-HeadD-Value-Info
{
	padding: 1em 0px 0px 0px;
	margin-bottom: 0px;
}

.TableStyle-DWFOperator-HeadD-Value-Info p {
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 0px;
	text-align: center;
}

.TableStyle-DWFOperator-HeadE-Setting-Info p {
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 0px;
	text-align: center;
}

/* Page layout */

p.frame-footer-page-number
{
	color: var(--Medium-Gray);
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
}

p.frame-footer-text
{
	color: var(--Medium-Gray);
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
}

div.altBackground
{
	background-color: rgba(228,248,249,0.3);
	border: 1px solid rgba(228,248,249,0.5);
	margin-left: -10px;
	padding-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
}

/* Master page */

div.feedback-option
{
	mc-hidden: hidden;
	font-size: 12pt;
	font-family: Inter-Var;
}

div.home-footer
{
	background-color: var(--Brand);
	padding: 2% 5%;
}

/*HTML5 WebHelp*/

div.home-footer-webhelp
{
	background-color: #183663;
	padding: 2%;
	padding-top: 1%;
	width: 100vw;
	max-width: 100%;
}

p.footer
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 13pt;
	color: var(--white);
}

p.footer-sub
{
	color: var(--white);
	font-size: 14pt;
	margin-top: 14px;
}

ul
{
	font-family: Inter-Var;
}

tbody
{
	font-size: 12pt;
	font-family: Inter-Var;
}

tbody p
{
	margin-top: .2em;
	margin-bottom: .2em;
}

tr
{
	font-family: Inter-Var;
}

.footerlogo
{
	max-width: 120px;
	padding-left: 30px;
}

.footerlinks
{
	vertical-align: top;
	margin-left: 5px;
	margin-right: 5px;
	padding-right: 15px;
	padding-left: 20px;
}

a.logo	/* Sets the Tri-Pane DocHub logo size */
{
	width: 260px !important;
	background-size: contain !important;
	margin-left: .8em !important;
}

/* SIDE NAV EXPERIMENT==================================================================================================================================== */

ul.sidenav
{
	font-family: Basis-Grotesque-Regular !important;
}

ul.sidenav a.selected
{
	font-family: Basis-Grotesque-Bold !important;
}

ul.sidenav li > a.selected
{
	margin-left: -1em;
}

ul.sidenav ul > li > a.selected
{
	padding-left: 2em;
	margin-left: -1em;
}

ul.sidenav ul ul > li > a.selected
{
	padding-left: 3em;
	margin-left: -1em;
}

ul.sidenav ul ul ul > li > a.selected
{
	padding-left: 4em;
	margin-left: -1em;
}

ul.sidenav ul ul ul ul > li > a.selected
{
	padding-left: 5em;
	margin-left: -1em;
}

ul.sidenav ul ul ul ul > li > a.selected
{
	padding-left: 6em;
	margin-left: -1em;
}

ul.sidenav ul ul ul ul ul > li > a.selected
{
	padding-left: 7em;
	margin-left: -1em;
}

/* ============================ Side-Nav 5th and 6th Levels ======================================================*/
/* The Flare Side Nav only supports modifying up to the 4th level, so additional levels must be added in the CSS. */

ul.sidenav ul ul ul ul ul > li > a
{
	margin-left: 3rem;
}

ul.sidenav ul ul ul ul ul ul > li > a
{
	margin-left: 3.5rem;
}

/* a.selected
{
	border-style: solid;
	border-width: 0px 0px 0px 14px;
	border-color: var(--navy-500);
}
*/

.title-bar-container
{
	box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 5px 0px;
}

/***
 *    ??????? ???????  ?????? ???????? ??  ??????  ???    ??         ??      ??????  ?????  ??????  ??????  ??????? 
 *    ??      ??      ??         ??    ?? ??    ?? ????   ??        ??      ??      ??   ?? ??   ?? ??   ?? ??      
 *    ??????? ?????   ??         ??    ?? ??    ?? ?? ??  ??       ??       ??      ??????? ??????  ??   ?? ??????? 
 *         ?? ??      ??         ??    ?? ??    ?? ??  ?? ??      ??        ??      ??   ?? ??   ?? ??   ??      ?? 
 *    ??????? ???????  ??????    ??    ??  ??????  ??   ????     ??          ?????? ??   ?? ??   ?? ??????  ??????? 
 *                                                                                                                  
 * Section and Card stylings dictate how our 2024 containers should look. One day, our tab system will migrate to this style scheme.                                                                                                                 
 */

div.section
{
	background-color: var(--white);
	border: 1px solid var(--grey-200);
	border-radius: 4px;
	padding: 1em;
	margin: 0px;
	margin-bottom: 1.5em;
	box-shadow: 0 4px 6px var(--grey-200);
	overflow: auto;
}

div.section:first-of-type	/* For Overview sections, colors it blue, but only the first section in the article */
{
	background-color: #e6ecf1;
	border: 1px solid #647587;
	border-radius: 4px;
	padding: 1em;
	margin: 0px;
	margin-bottom: 1.5em;
	box-shadow: 0 4px 6px var(--grey-200);
}

div.sectionSplit	/* Place one sectionSplit under another too combine them. this is useful when using display:sticky to create a bar that sticks to the top of the screen. Used in the Glsosary page. */
{
	background-color: var(--white);
	border: 1px solid var(--grey-200);
	border-radius: 4px;
	padding: 1em;
	margin: 0px;
	margin-bottom: 1.5em;
	box-shadow: 0 4px 6px var(--grey-200);
}

div.sectionSplit:has(+div.sectionSplit)
{
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-radius: 4px 4px 0px 0px;
	z-index: 8;
}

div.sectionSplit + div.sectionSplit
{
	border-top: none;
	padding-top: 0px;
	margin-top: -2px;
	border-radius: 0px 0px 4px 4px;
	z-index: 9;
}

div.section > h2
{
	margin-top: .5em;
}

div.section:has(h2)
{
	padding-top: 0px !important;
}

div.section-resource
{
	background-color: var(--white);
	border: 1px solid var(--grey-200);
	border-radius: 4px;
	padding: 1em;
	margin: 0px;
	margin-bottom: 1.5em;
	box-shadow: 0 4px 6px var(--grey-200);
	overflow: auto;
}

div.section-resource div.CardLink 
{
    padding: .5em .5em 0em .5em;
    margin-bottom: .7em;
}

div.section-resource > h2
{
	margin-top: .5em;
}

div.section-resource:has(h2)
{
	padding-top: 0px !important;
}
/* Temporarily Disabled until the 2025 Refresh begins
.body-container:has(.section)  Changes the background ONLY for articles containing .section 
{
	background-color: var(--grey-50);
}

.body-container:has(.section.Blue)
{
	background-color: #FFFFFF;
}

.body-container:has(.sectionSplit)
{
	background-color: var(--grey-50);
}

.body-container:has(.CardLink) #mc-main-content h2
{
	margin-top: 0px;
	margin-bottom: .2em;
	font-size: 1.5em;
}
*/

/* div.landingSection
{
	mc-hidden: hidden;
	background-color: var(--white);
	border: 1px solid var(--grey-200);
	border-radius: 4px;
	padding: 1em;
	margin: 0px;
	margin-bottom: 1em;
	margin-top: 1em;
	box-shadow: 0 4px 6px var(--grey-200);
}

.body-container:has(.landingSection)
{
	background-color: var(--grey-50);
}

.body-container:has(.landingSection) #mc-main-content h2
{
	margin-top: 0px;
	margin-bottom: .2em;
	font-size: 1.5em;
}
*/

div.flexBoxContainer
{
	display: flex;
	position: relative;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 1em;
	/* Sets spacing between items */
}

div.flexBox
{
	display: block;
	position: relative;
}

div.flexBox:nth-child(7n\000020+\0000201)
{
	padding: 0em;
}

div.gridBox
{
	display: block;
	position: relative;
}

div.gridTwo
{
	display: block;
}

div.gridTwo:is(div.gridTwo)
{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 1em;
	grid-auto-rows: minmax(150px, auto);
}

div.gridThree
{
	display: block;
}

div.gridThree:is(div.gridThree)
{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 1em;
	grid-auto-rows: minmax(100px, auto);
}

div.Card
{
	display: block;
	font-size: 11pt;
	position: relative;
	background-color: var(--white);
	border: 1px solid var(--grey-200);
	border-radius: 4px;
	padding: 1em;
	margin: 0px;
	margin-bottom: 1em;
	box-shadow: 0 4px 6px var(--grey-200);
	overflow: auto;
}

div.CardLink
{
	display: block;
	font-size: 11pt;
	position: relative;
	background-color: var(--white);
	border: 1px solid var(--grey-200);
	border-radius: 4px;
	padding: 1em;
	margin: 0px;
	margin-bottom: 1em;
	box-shadow: 0 4px 6px var(--grey-200);
	transition: ease-in-out all .1s;
}

div.CardLink:hover
{
	background-color: var(--teal-50);
	transition: ease-in-out all .1s;
	border-color: var(--grey-300);
	cursor: pointer;
}

.CardLink > p
{
	font-size: 11pt;
}

a.CardLink
{
	text-decoration: none;
}

a.Card
{
	text-decoration: none;
}

div.CardLink a.CardLink::before
{
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}

div.Card > h2
{
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0em;
	margin-bottom: .3em;
	word-wrap: break-word;
}

div.Card > h3
{
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0em;
	margin-bottom: .3em;
	word-wrap: break-word;
	text-decoration: none;
}

div.CardLink > h2
{
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0em;
	margin-bottom: .3em;
	word-wrap: break-word;
}

div.CardLink > h3
{
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0em;
	margin-bottom: .3em;
	word-wrap: break-word;
	text-decoration: none;
}

.CardLink.Gold,
.landingSection.Gold,
.section.Gold
{
	mc-hidden: hidden;
	background-color: #FFFBEF;
	border-color: #E8C973;
}

.CardLink.Blue,
.landingSection.Blue,
.section.Blue
{
	mc-hidden: hidden;
	background-color: #e6ecf1;
	border-color: #647587;
}

.CardLink.Gold:is(.CardLink.Gold),
.landingSection.Gold:is(.landingSection.Gold),
.section.Gold:is(.section.Gold)
{
	mc-hidden: hidden;
	background-color: #FFFBEFB3;
	border-color: #E8C973CC;
}

/*************************************************************
 *    ??   ?? ???????  ?????  ??????  ??????? ??????  ??????? 
 *    ??   ?? ??      ??   ?? ??   ?? ??      ??   ?? ??      
 *    ??????? ?????   ??????? ??   ?? ?????   ??????  ??????? 
 *    ??   ?? ??      ??   ?? ??   ?? ??      ??   ??      ?? 
 *    ??   ?? ??????? ??   ?? ??????  ??????? ??   ?? ???????                                                           
 *HEADERS */

h1
{
	font-weight: bold;
	font-size: 2.3em;
	font-family: Basis-Grotesque-Bold;
	color: var(--navy-300);
	line-height: normal;
	padding: 0px;
	margin: 0px 0px .1em 0px;
}

h1 > p:first-of-type
{
	padding-bottom: 1em;
}

h1.hyperlink
{
	font-weight: bold;
	font-size: 2.3em;
	font-family: Basis-Grotesque-Bold;
	color: var(--h1-header);
	line-height: normal;
}

h1.hyperlink:hover
{
	position: relative;
	cursor: pointer;
}

h1.hyperlink:hover:after
{
	content: url('../Images/Inline/link_teal.png');
	display: inline;
	padding-left: 3px;
	position: absolute;
	text-align: center;
	cursor: pointer;
}

h1.hyperlink:active
{
	font-weight: bold;
	font-size: 24.0pt;
	color: var(--purple-400);
	line-height: normal;
	text-align: left;
}

h1.hyperlink:active:after
{
	content: url('../Images/Inline/link_purple.png');
	display: inline;
	transform: translateY(1px);
	transform: scale(0.98);
	padding-left: 3px;
	text-align: center;
	position: absolute;
}

h2
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 1.7em;
	color: var(--h2-header);
}

h2.hyperlink
{
	font-size: 1.7em;
	color: var(--h2-header);
}

h2.hyperlink:hover
{
	position: relative;
	cursor: pointer;
}

h2.hyperlink:hover:after
{
	content: url('../Images/Inline/link_teal.png');
	display: inline;
	padding-left: 2px;
	position: absolute;
	cursor: pointer;
}

h2.hyperlink:active
{
	color: var(--purple-400);
	text-align: left;
}

h2.hyperlink:active:after
{
	content: url('../Images/Inline/link_purple.png');
	display: inline;
	transform: translateY(1px);
	transform: scale(0.98);
	padding-left: 2px;
	position: absolute;
}

h3
{
	font-size: 1.3em;
	color: var(--h3-header);
}

h3.hyperlink 
{
	color: var(--h3-header);
}

h4
{
	font-size: 1.2em;
	color: var(--h456-header);
}

h5
{
	font-size: 1.1em;
	color: var(--h456-header);
}

h6
{
	font-size: 1em;
	color: var(--h456-header);
}

h1 + p,
h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p
{
	margin-top: 0px;
	padding-top: 0px;
}

h1 + h2
{
	margin-top: .5em;
}

h2,
h3,
h4,
h5,
h6
{
	font-weight: bold;
	font-family: Basis-Grotesque-Bold;
	line-height: 1.5;
	padding-top: 0px;
	margin-top: 1em;
	padding-bottom: 0px;
	margin-bottom: .1em;
}

hTable
{
	font-weight: bold;
	font-family: Silka-SemiBold;
	color: var(--grey-header);
	font-size: 16.0pt;
	line-height: normal;
}

.hyperlink
{
	font-weight: bold;
	font-family: Basis-Grotesque-Bold;
	color: var(--h1-header);
	line-height: normal;
}

.hyperlink:hover
{
	position: relative;
	cursor: pointer;
}

.hyperlink:hover:after
{
	content: url('../Images/Inline/link_teal.png');
	display: inline;
	padding-left: 3px;
	position: absolute;
	text-align: center;
	cursor: pointer;
}

.hyperlink:active
{
	font-weight: bold;
	color: var(--purple-400);
	line-height: normal;
	text-align: left;
}

.hyperlink:active:after
{
	content: url('../Images/Inline/link_purple.png');
	display: inline;
	transform: translateY(1px);
	transform: scale(0.98);
	padding-left: 3px;
	text-align: center;
	position: absolute;
}

/***
 *    ??      ?? ??????? ???????? ??????? 
 *    ??      ?? ??         ??    ??      
 *    ??      ?? ???????    ??    ??????? 
 *    ??      ??      ??    ??         ?? 
 *    ??????? ?? ???????    ??    ???????                                        
 *LISTS & Bulletpoints */
fieldset
{
font-family: Inherit;
    border-top: 1px groove var(--teal-300);
    border-color: var(--teal-300);
    border-bottom: 1px groove #33768E1A;
    border-left: 1px groove #33768E1A;
    border-right: 1px groove #33768E1A;
    margin: 0em 0em .5em 0em;
    background-color: rgba(239, 247, 250, .2);
    padding-bottom: .2em;
}

legend
{
		font-weight: bold;
		font-size: 1.2em;
		font-family: Basis-Grotesque-Bold;
		color: var(--teal-300);
}
ol,
ul
{
	font-family: Inter-Var;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul
{
	margin-bottom: 0px;
}

ul:is(ul)
{
	display: block;
}

ul[id=searchResultsDropdown]
{
	display: block;
}

li
{
	margin-bottom: .4em;
	margin-top: 0px;
	font-size: 12pt;
	font-family: Inter-Var;
}

li p
{
	margin-bottom: 0px;
	margin-top: 0px;
	padding: .1em 0em;
}

th
{
	font-size: 12pt;
	font-family: Silka-Bold;
}

table
{
	border: 0px;
	max-width: 100%;
}

p:has(+\000020table)
{
	margin-bottom: 0px;
	padding-bottom: .2em;
}

td.TableHeader
{
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 0px;
	page-break-before: avoid;
	font-size: 16pt;
}

span.tableHead
{
	font-family: Silka-SemiBold;
	font-size: 16pt;
	font-weight: bold;
	color: #7c878e;
}

p.NumLevel1First
{
	mc-auto-number-position: outside-head;
	margin-right: 0.25in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-next-class: NumLevel1Plus;
	mc-auto-number-format: '{n=1}.';
	vertical-align: baseline;
	margin-left: 0.5in;
	mc-auto-number-offset: 0.4in;
}

table.AutoNumber_p_NumLevel1First
{
	width: auto !important;
	padding-top: 0px;
	padding-bottom: 0px;
	overflow: visible;
}

p.NumLevel1Plus
{
	mc-auto-number-position: outside-head;
	width: auto !important;
	margin-left: 0.5in;
	margin-right: 0.25in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-auto-number-offset: 0.4in;
	mc-auto-number-format: '{n+1}.';
	vertical-align: baseline;
}

table.AutoNumber_p_NumLevel1Plus
{
	width: auto !important;
	padding-top: 0px;
	padding-bottom: 0px;
	overflow: visible;
}

p.NumIndentL1
{
	mc-auto-number-format: '{ }';
	mc-auto-number-offset: 0.4in;
	margin-left: 0.5in;
	margin-right: 0.25in;
	margin-top: .2em;
	margin-bottom: .2em;
	padding-bottom: 0px;
}

table.AutoNumber_p_NumLevel1First:has(+\000020.NumIndentL1)
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p.NumLevel2First
{
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 0.5in;
	margin-top: .4em;
	margin-bottom: .4em;
	margin-right: 0.25in;
	margin-left: 1in;
	mc-next-class: NumLevel2Plus;
	mc-auto-number-format: '{n}.{n=1}.';
	vertical-align: baseline;
}

p.NumLevel2Plus
{
	mc-auto-number-position: outside-head;
	width: auto !important;
	mc-auto-number-offset: 0.5in;
	margin-left: 1in;
	margin-right: 0.25in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-auto-number-format: '{n}.{n+}.';
	vertical-align: baseline;
}

p.NumIndentL2
{
	margin-top: .4em;
	margin-bottom: .4em;
	mc-auto-number-offset: 0.5in;
	mc-auto-number-position: outside-head;
	margin-left: 1in;
	margin-right: 0.25in;
	mc-auto-number-format: '{ }{ }';
}

p.NumLevel3First
{
	mc-auto-number-position: outside-head;
	margin-top: .4em;
	margin-bottom: .4em;
	margin-left: 1.75in;
	margin-right: 0.25in;
	mc-auto-number-offset: 0.6in;
	mc-next-class: NumLevel3Plus;
	mc-auto-number-format: '{n}.{n}.{n=1}.';
	vertical-align: baseline;
}

p.NumLevel3Plus
{
	margin-left: 1.75in;
	width: auto !important;
	margin-right: 0.25in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 0.6in;
	mc-auto-number-format: '{n}.{n}.{n+}.';
	vertical-align: baseline;
}

p.NumIndentL3
{
	margin-left: 1.75in;
	margin-right: 0.25in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 0.6in;
	mc-auto-number-format: '{ }{ }{ }';
}

p.Numoroman2First
{
	mc-auto-number-position: outside-head;
	margin-left: 1in;
	margin-right: 0.25in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-auto-number-offset: 0.4in;
	mc-next-class: Numroman2Plus;
	mc-auto-number-format: 'B:{r=1}';
	vertical-align: baseline;
}

p.Numoroman2Plus
{
	mc-auto-number-position: outside-head;
	width: auto !important;
	margin-left: 1.00in;
	margin-right: 0.25in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-auto-number-offset: 0.4in;
	mc-auto-number-format: 'B:{r+1}';
	vertical-align: baseline;
}

p.Numoroman2UnNum
{
	mc-auto-number-position: outside-head;
	margin-left: 1.00in;
	margin-right: 0.25in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-auto-number-offset: 0.4in;
	mc-auto-number-format: 'B:{}';
}

p.Numoalpha2First
{
	mc-auto-number-position: outside-head;
	margin-left: 1in;
	margin-right: 0.25in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-next-class: Numroman2Plus;
	mc-auto-number-format: 'B:{a=1}.';
	mc-auto-number-offset: 0.4in;
	vertical-align: baseline;
}

p.Numoalpha2Plus
{
	mc-auto-number-position: outside-head;
	width: auto !important;
	margin-left: 1.00in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-auto-number-format: 'B:{a+1}.';
	mc-auto-number-offset: 0.4in;
	margin-right: 0.25in;
	vertical-align: baseline;
}

p.Numoalpha2UnNum
{
	mc-auto-number-position: outside-head;
	margin-left: 1.00in;
	margin-right: 0.25in;
	margin-top: .4em;
	margin-bottom: .4em;
	mc-auto-number-offset: 0.4in;
	mc-auto-number-format: 'B:{}';
}

/***************************************************************
 *      ??  ?????  ??       ??      ?? ???    ?? ??   ?? ??????? 
 *     ??  ??   ??  ??      ??      ?? ????   ?? ??  ??  ??      
 *    ??   ???????   ??     ??      ?? ?? ??  ?? ?????   ??????? 
 *     ??  ??   ??  ??      ??      ?? ??  ?? ?? ??  ??       ?? 
 *      ?? ??   ?? ??       ??????? ?? ??   ???? ??   ?? ???????                                                             
 *a links */

a
{
	color: var(--link);
}

a:link
{
	color: var(--link);
	mc-popup-width: auto;
}

a:visited
{
	color: var(--link);
	mc-popup-width: auto;
}

.RN-Buttons a:visited
{
	text-decoration: none;
	color: var(--white);
}

.Home-Buttons a:visited
{
	text-decoration: none;
	color: var(--white);
}

a:hover
{
	mc-popup-width: auto;
}

a.noUnderScoreBold
{
	font-size: 1em;
	font-family: Basis-Grotesque-Regular;
	color: var(--h2-header);
	text-decoration: none;
	padding-top: .1em;
	padding-bottom: .1em;
}

a.noUnderScoreBold:hover
{
	text-decoration: underline;
}

a::before
{
	color: var(--link);
}

a.external	/*Hyperlink with an "external" icon in front of it. */
{
	
}

a.external:active,
a.external:hover
{
	color: #52248F;
	position: relative;
	cursor: pointer;
}

a.external:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/link_out_purple.svg) no-repeat 0 0;
    background-size: 1em;
    background-position: center;
    height: 1em;
    width: 1em;
    padding: 1pt;
    vertical-align: text-bottom;
}

a.backToTop	/* Specialized hyperlink for return-to-top icon located in Master page. */
{
	position: fixed;
	bottom: 10px;
	right: 30px;
	display: block;
	z-index: 9999;
}

a.nochange	/*Creates a hyperlink with no coloring/underlin */
{
	
}

/* Alternate HTML Links */

a.dropDownClose
{
	font-size: 12.0pt;
	color: var(--navy-400);
	font-family: Inter-Var;
	text-decoration: none;
}

a.NoStyle
{
	text-decoration: none;
}

a.NoStyle:hover
{
	text-decoration: none;
}

a.ButtonPopUp
{
	width: 10%;
	padding: 0.35em 1.2em;
	border: 0.1em solid #f9fafb;
	margin: 0 0.3em 0.3em 0;
	border-radius: 0.12em;
	text-decoration: none !important;
	background-color: var(--teal-300);
	color: #ffffff !important;
	text-align: center;
	border-radius: 6px;
	transition: all 0.2s;
}

a.ButtonPopUp:hover
{
	border: 0.1em solid var(--teal-300);
	background-color: #ffffff;
	color: var(--teal-300);
	text-decoration: none !important;
}

a.NoUnderScore
{
	color: var(--navy-400);
	text-decoration: none;
}

a.NoUnderScore:hover
{
	color: var(--navy-400);
	text-decoration: underline;
}

a.NoUnderScorePurple
{
	color: #3A0467;
	text-decoration: none;
}

a.NoUnderScorePurple:hover
{
	color: #3A0467;
	text-decoration: underline;
}

.HiddenLink
{
	
}

.HiddenLink:hover
{
	position: relative;
}

.HiddenLink:hover:after
{
	content: url('../Images/Inline/link_teal.png');
	display: inline;
	padding-left: 2px;
	position: absolute;
}

/* TOC image*/

.TOClinkOut > a::before
{
	content: "";
	display: inline-block;
	background: url(../Images/linkoutarrownavy.png) no-repeat;
	background-size: 100%;
	width: 10px;
	height: 10px;
	margin: 0px 4px 0 0;
}

/***
 *    ?? ???    ???  ?????   ??????  ??????? ??????? 
 *    ?? ????  ???? ??   ?? ??       ??      ??      
 *    ?? ?? ???? ?? ??????? ??   ??? ?????   ??????? 
 *    ?? ??  ??  ?? ??   ?? ??    ?? ??           ?? 
 *    ?? ??      ?? ??   ??  ??????  ??????? ???????                                                   
 *IMAGES */

/* Use div.image divs to align/indent images and add the "(click image to expand)" text. This process supersedes manually aligning and adding html for the text. */

div.image-left	/*STANDARD Image + ADD Text*/
{
	display: block;
	max-width: 100%;
	margin-top: 1em;
	margin-left: 0px;
	margin-bottom: 20px;
}

div.image-left:has(img)
{
	width: max-content;
}

div.image-indent	/*INDENT Image + ADD text*/
{
	display: block;
	max-width: 100%;
	padding-left: 0.5in;
	margin-bottom: 20px;
}

div.image-indent:has(img)
{
	width: max-content;
}

div.image-right	/*FLOAT-RIGHT Image + ADD Text*/
{
	float: right;
	max-width: 100%;
	padding-left: 1em;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
}

div.image-center	/*CENTER Image + ADD text*/
{
	display: block;
	max-width: 100%;
	text-align: center;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

div.image-center:has(img)
{
	width: max-content;
}

div.image-left:after,
div.image-indent:after,
div.image-center:after,
div.image-right:after
{
	display: flex;
	max-width: 100%;
	flex-wrap: nowrap;
	content: '\a (click image to expand) ';
	white-space: pre-wrap;
	text-align: center;
	justify-content: center;
	margin-top: -1px;
	font-family: Inter-Var;
	font-size: 14px;
	font-variation-settings: 'slnt' -10;
	letter-spacing: 1px;
	margin-bottom: 0;
	line-height: 0;
}

.image-right p	/* This fixes right-aligned images in tables */
{
	mc-hidden: hidden;
	margin-top: 0px;
	margin-bottom: 5px;
}

.image-center p
{
	mc-hidden: hidden;
	margin-bottom: 5px;
}

.image-indent p
{
	mc-hidden: hidden;
	margin-bottom: 5px;
}

.image-left p
{
	mc-hidden: hidden;
	margin-bottom: 5px;
}

/* IMAGE STYLES =============================================================== IMAGE STYLES */
.img
{
	cursor: url(../Images/Inline/Editor_Icons/zoom_in.svg), pointer;
}

img.wide900px
{
	aspect-ratio: auto 900 / 506;
	width: 900px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: auto;
	image-rendering: -webkit-optimize-contrast;
}

img.wide800px
{
	aspect-ratio: auto 800 / 450;
	width: 800px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: auto;
	image-rendering: -webkit-optimize-contrast;
}

img.wide700px
{
	aspect-ratio: auto 700 / 393;
	width: 700px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: auto;
	image-rendering: -webkit-optimize-contrast;
}

img.wide600px
{
	aspect-ratio: auto 600 / 337;
	width: 600px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: auto;
	image-rendering: -webkit-optimize-contrast;
}

img.wide500px
{
	aspect-ratio: auto 500 / 281;
	width: 500px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: auto;
	image-rendering: -webkit-optimize-contrast;
}

img.wide400px
{
	aspect-ratio: auto 400 / 225;
	width: 400px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: auto;
	image-rendering: -webkit-optimize-contrast;
}

img.wide300px
{
	aspect-ratio: auto 300 / 168;
	width: 300px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: auto;
	image-rendering: -webkit-optimize-contrast;
}

img.wide200px
{
	aspect-ratio: auto 200 / 112;
	width: 200px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: auto;
	image-rendering: -webkit-optimize-contrast;
}

img.wide150px
{
	aspect-ratio: auto 150 / 84;
	width: 150px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: auto;
	image-rendering: -webkit-optimize-contrast;
}

img.wide100px
{
	aspect-ratio: auto 100 / 56;
	max-width: 90%;
	width: 100px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: auto;
	image-rendering: -webkit-optimize-contrast;
}

img.borderlessShadow
{
	border: 0;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	filter: drop-shadow(0px 0px 2px var(--grey-400));
}

p.Center-Image
{
	text-align: center;
}

.img-center-text
{
	text-align: center;
}

img.InLine10ptVerticalAlign
{
	height: 10pt;
	width: auto !important;
	vertical-align: text-bottom;
}

img.InLine12ptVerticalAlign
{
	height: 12pt;
	width: auto !important;
	vertical-align: text-bottom;
}

img.InLine12ptWideAuto
{
	vertical-align: text-bottom;
	max-height: 1.1rem;
	max-width: 1.1rem;
}

img.InLine14ptWideAuto
{
	vertical-align: text-bottom;
	max-height: 1.1rem;
	max-width: 1.1rem;
}

img.InLine16ptWide
{
	height: 16pt;
	width: 30pt !important;
}

img.InLine16ptWideAuto
{
	vertical-align: text-bottom;
	max-height: 1.3rem;
	max-width: 1.3rem;
}

img.InLine18ptWideAuto
{
	vertical-align: middle;
	max-height: 1.5rem;
	max-width: 1.5rem;
}

img.InLine2EmWideAuto
{
	vertical-align: middle;
	max-width: 2.1em;
	margin-top: -2em;
	margin-bottom: -2em;
}

img.InLine8ptWideAuto
{
	height: 8pt;
	width: auto !important;
	vertical-align: text-bottom;
}

img.InLineImages30-DoNotUse
{
	width: 30pt;
	border: solid 1px var(--grey-400);
}

img.borderlessWide300px
{
	width: 300px;
	height: auto;
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	border: none 0px transparent;
}

img.borderlessWide400px
{
	width: 400px;
	height: auto;
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	border: none 0px transparent;
}

img.ImageMap
{
	max-width: 100%;
	border: solid 1px var(--grey-400);
}

img.ImageMap900px
{
	border: solid 1px var(--grey-400);
}

/******************************************************************************************
 *    ??     ?? ??????? ??????  ???    ???     ??    ?? ?? ??????  ???????  ??????  ??????? 
 *    ??     ?? ??      ??   ?? ????  ????     ??    ?? ?? ??   ?? ??      ??    ?? ??      
 *    ??  ?  ?? ?????   ??????  ?? ???? ??     ??    ?? ?? ??   ?? ?????   ??    ?? ??????? 
 *    ?? ??? ?? ??      ??   ?? ??  ??  ??      ??  ??  ?? ??   ?? ??      ??    ??      ?? 
 *     ??? ???  ??????? ??????  ??      ??       ????   ?? ??????  ???????  ??????  ???????                                                                                           
 *WEBM VIDEO */

/* Instead of using GIFs, which are poorly optimized and massive in size, we used .WEBM (or mp4) files. These files are efficient, but require the below styles to display properly. */

object.nestedVideo900
{
	height: auto;
	width: 900px;
	max-width: 100%;
	border: solid 1px var(--teal-300);
	border-width: 1px 1px 2px 1px;
	margin-top: 0px;
	margin-bottom: 16px;
}

object.nesetedVideo800
{
	height: auto;
	width: 800px;
	max-width: 100%;
	border: solid 1px var(--teal-300);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.nesetedVideo700
{
	height: auto;
	width: 700px;
	max-width: 100%;
	border: solid 1px var(--teal-300);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.nesetedVideo600
{
	height: auto;
	width: 600px;
	max-width: 100%;
	border: solid 1px var(--teal-300);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.nesetedVideo500
{
	height: auto;
	width: 500px;
	max-width: 100%;
	border: solid 1px var(--teal-300);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.video900
{
	height: auto;
	width: 900px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.video800
{
	height: auto;
	width: 800px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.video700
{
	height: auto;
	width: 700px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.video600
{
	height: auto;
	width: 600px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.video500
{
	height: auto;
	width: 500px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.video400
{
	height: auto;
	width: 400px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.video300
{
	height: auto;
	width: 300px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.video200
{
	height: auto;
	width: 200px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 8px;
	margin-bottom: 16px;
}

object.video600right
{
	height: auto;
	width: 600px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}

object.video500right
{
	height: auto;
	width: 500px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}

object.video400right
{
	height: auto;
	width: 400px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}

object.video300right
{
	height: auto;
	width: 300px;
	max-width: 100%;
	border: solid 1px var(--grey-400);
	border-width: 1px 1px 2px 1px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}

/****************************************************************************
 *      ?? ??????  ??       ??????? ???????? ??    ?? ??      ??????? ??????? 
 *     ??  ??   ??  ??      ??         ??     ??  ??  ??      ??      ??      
 *    ??   ??????    ??     ???????    ??      ????   ??      ?????   ??????? 
 *     ??  ??       ??           ??    ??       ??    ??      ??           ?? 
 *      ?? ??      ??       ???????    ??       ??    ??????? ??????? ???????                                                                           
 *P STYLES */

p.microContentTitle
{
	font-weight: bold;
	font-family: Silka-SemiBold;
	color: var(--navy-400);
	font-size: 16.0pt;
	line-height: normal;
}

p.ModuleSlideTitle
{
	font-size: 20pt;
	font-weight: normal;
	font-family: Silka-SemiBold;
	color: #506d95;
	margin-top: .5em !important;
	margin-bottom: 0px !important;
	font-family: Silka-SemiBold;
}

p.ModuleSlideSubtitle
{
	font-size: 10pt;
	font-weight: bold;
	color: #506D95;
	margin-top: 0px !important;
	margin-bottom: .5em !important;
	font-family: Inter-Var;
}

/*********************************************************************************************************************************
 *    ???    ???  ?????  ??????   ??????  ?????  ??????      ??????  ??????   ??????  ??????  ??????   ??????  ??     ?? ???    ?? 
 *    ????  ???? ??   ?? ??   ?? ??      ??   ?? ??   ??     ??   ?? ??   ?? ??    ?? ??   ?? ??   ?? ??    ?? ??     ?? ????   ?? 
 *    ?? ???? ?? ??????? ??   ?? ??      ??????? ??????      ??   ?? ??????  ??    ?? ??????  ??   ?? ??    ?? ??  ?  ?? ?? ??  ?? 
 *    ??  ??  ?? ??   ?? ??   ?? ??      ??   ?? ??          ??   ?? ??   ?? ??    ?? ??      ??   ?? ??    ?? ?? ??? ?? ??  ?? ?? 
 *    ??      ?? ??   ?? ??????   ?????? ??   ?? ??          ??????  ??   ??  ??????  ??      ??????   ??????   ??? ???  ??   ????                                                                                                                                  
 *Flare Specific drop-downs, dropdowns */

MadCap|dropDown
{
	mc-image-position: right;
	mc-image-spacing: 10px;
	mc-closed-image: url('../Images/Plus2.png');
	mc-open-image: url('../Images/Minus2.png');
	padding: 20px 0 10px;
	padding-bottom: 5px;
	padding-top: 25px;
}

MadCap|dropDownBody
{
	padding: 10px 30px 0;
}

MadCap|dropDownClose
{
	font-size: 12.0pt;
	color: var(--navy-400);
	font-family: Inter-Var;
	text-decoration: none;
}

MadCap|dropDownHead
{
	
}

.MCHotSpotImage img
{
	width: initial;
}

MadCap|dropDownHotspot
{
	cursor: pointer;
	text-decoration: none;
	color: var(--grey-500);
	font-weight: bold;
	border-bottom: none;
	font-size: 20pt;
	line-height: 18pt;
	margin-bottom: 20px;
	margin-top: 40px;
	font-family: Silka-Bold;
}

MadCap|dropDownHotspot:hover
{
	color: var(--black);
}

MadCap|dropDownHotspot.H2
{
	font-size: 20pt;
	font-weight: bold;
	font-family: Silka-SemiBold;
	color: var(--grey-500);
	line-height: 20pt;
}

MadCap|dropDownHotspot.H3
{
	font-size: 16pt;
	font-weight: bold;
	font-family: Silka-SemiBold;
	color: var(--grey-500);
	line-height: 16pt;
}

MadCap|dropDownHotspot.H4
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Silka-SemiBold;
	color: var(--grey-500);
	line-height: 14pt;
}

MadCap|dropDownHotspot.H5
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Silka-SemiBold;
	color: var(--grey-500);
	line-height: 12pt;
}

MadCap|expandingBody
{
	color: var(--grey-500);
	font-style: italic;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
	color: var(--Brand);
}

MadCap|xref
{
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: underline;
	color: var(--Brand);
}

/******************************************************************************************************************************************************
 *    ???    ???  ?????  ??????   ??????  ?????  ??????       ??????  ??????  ??????  ???????     ??????? ???    ?? ?? ??????  ??????  ??????? ???????? 
 *    ????  ???? ??   ?? ??   ?? ??      ??   ?? ??   ??     ??      ??    ?? ??   ?? ??          ??      ????   ?? ?? ??   ?? ??   ?? ??         ??    
 *    ?? ???? ?? ??????? ??   ?? ??      ??????? ??????      ??      ??    ?? ??   ?? ?????       ??????? ?? ??  ?? ?? ??????  ??????  ?????      ??    
 *    ??  ??  ?? ??   ?? ??   ?? ??      ??   ?? ??          ??      ??    ?? ??   ?? ??               ?? ??  ?? ?? ?? ??      ??      ??         ??    
 *    ??      ?? ??   ?? ??????   ?????? ??   ?? ??           ??????  ??????  ??????  ???????     ??????? ??   ???? ?? ??      ??      ???????    ??                                                                                                                                                      
 *Flare Code Snippet */

MadCap|codeSnippetCopyButton
{
	margin-right: .5em;
	font-family: Silka-Bold;
	color: #245f75;
	border-bottom: none 1px transparent;
	border-bottom-color: transparent;
}

.codeSnippetCopyButton
{
	position: relative;
	top: .8rem;
}

MadCap|codeSnippetBody
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-left: .5em;
	mc-code-border: solid 2px var(--grey-50);
	font-family: MonaspaceNeon-Regular !important;
	letter-spacing: 0.01em;
	font-size: 11pt;
}

div.codeSnippetBody
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	line-height: 1.1em !important;
}

MadCap|codeSnippet
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px !important;
	padding-left: 1em !important;
	padding-right: .8em !important;
	padding-bottom: .5em !important;
	border: solid 1px var(--grey-100);
	font-size: 11pt;
	background-color: var(--grey-50);
	border-radius: 1px;
}

MadCap|codeSnippet:has(MadCap|codeSnippet)
{
	background-color: rgba(245, 248, 248, .9) !important;
}

div.codeSnippet
{
	padding-top: 0px !important;
	padding-left: 1em !important;
	padding-right: .2em !important;
	padding-bottom: .5em !important;
}

/*****************************************************************************************************************************************
 *    ???    ???  ?????  ??????   ??????  ?????  ??????      ??????? ??      ?? ??????  ??????? ??????? ??   ??  ??????  ??     ?? ??????? 
 *    ????  ???? ??   ?? ??   ?? ??      ??   ?? ??   ??     ??      ??      ?? ??   ?? ??      ??      ??   ?? ??    ?? ??     ?? ??      
 *    ?? ???? ?? ??????? ??   ?? ??      ??????? ??????      ??????? ??      ?? ??   ?? ?????   ??????? ??????? ??    ?? ??  ?  ?? ??????? 
 *    ??  ??  ?? ??   ?? ??   ?? ??      ??   ?? ??               ?? ??      ?? ??   ?? ??           ?? ??   ?? ??    ?? ?? ??? ??      ?? 
 *    ??      ?? ??   ?? ??????   ?????? ??   ?? ??          ??????? ??????? ?? ??????  ??????? ??????? ??   ??  ??????   ??? ???  ???????                                                                                                                                         
 *Flare Slideshows/
/*==================================== NO TOUCHY ================================*/

MadCap|slideshow
{
	text-align: left;
	background-color: var(--grey-100);
	border: double 1px var(--teal-300);
	border-radius: 6px;
	padding-left: 50px;
	padding-right: 50px;
}

MadCap|slide
{
	padding-left: 50px;
	background-color: var(--grey-100);
}

/*====================================Madcap Slideshows - TOUCHY ================================*/

.slideshow2
{
	text-align: left;
	background-color: var(--white) !important;
	border: double 4px var(--teal-300);
	border-radius: 6px;
	padding-left: 50px;
	padding-right: 50px;
}

.slide2
{
	text-align: left;
	background-color: var(--white) !important;
	padding-left: 50px;
}

MadCap|slideshowBullet
{
	background-color: var(--teal-300);
}

MadCap|slideshowBullet.active
{
	background-color: var(--navy-400);
}

MadCap|slideshowBullet:hover
{
	background-color: var(--navy-400);
}

/******************************************************************************************************************************
 *    ???    ???  ?????  ??????   ??????  ?????  ??????       ??????  ??       ??????  ??????? ???????  ?????  ??????  ??    ?? 
 *    ????  ???? ??   ?? ??   ?? ??      ??   ?? ??   ??     ??       ??      ??    ?? ??      ??      ??   ?? ??   ??  ??  ??  
 *    ?? ???? ?? ??????? ??   ?? ??      ??????? ??????      ??   ??? ??      ??    ?? ??????? ??????? ??????? ??????    ????   
 *    ??  ??  ?? ??   ?? ??   ?? ??      ??   ?? ??          ??    ?? ??      ??    ??      ??      ?? ??   ?? ??   ??    ??    
 *    ??      ?? ??   ?? ??????   ?????? ??   ?? ??           ??????  ???????  ??????  ??????? ??????? ??   ?? ??   ??    ??                                                                                                                                  
 *Flare Glossary Terms */

MadCap|glossaryTerm
{
	mc-closed-image: none;
	mc-open-image: none;
	padding-bottom: 0px !important;
	background-image: none;
	mc-image: none;
	color: var(--blue-500) !important;
	font-weight: bold !important;
	mc-image-spacing: auto;
	mc-popup-width: auto;
}

.glossaryTerm:link
{
	padding-bottom: 0px !important;
	background-image: none;
	color: var(--blue-500) !important;
	font-weight: bold;
}

MadCap|glossaryTerm.PropID
{
	text-align: center;
	padding: 0px 4px !important;
	border: solid 2px var(--purple-200) !important;
	border-radius: 4px !important;
	mc-closed-image: none;
	font-weight: 500 !important;
	text-decoration: none;
	font-size: 10pt;
	color: var(--purple-300) !important;
}

.glossaryTerm.glossaryTermPropID:link
{
	padding: 0px 4px !important;
}

MadCap|glossaryTerm.Expanding
{
	color: var(--navy-400) !important;
	mc-closed-image: none !important;
	mc-open-image: none !important;
}

MadCap|glossaryTerm.Popup
{
	color: var(--navy-400) !important;
	mc-closed-image: none !important;
	mc-image-spacing: 1px !important;
	mc-open-image: none;
	font-family: Inter-Var !important;
	line-height: 20pt !important;
	border-width: 0px !important;
	mc-popup-width: auto;
}

MadCap|glossaryTerm.Hyperlink
{
	color: var(--navy-400) !important;
	mc-closed-image: none;
	mc-image-spacing: 1px;
	mc-open-image: none;
	font-weight: bold !important;
}

MadCap|popupBody
{
	background-color: var(--white) !important;
	font-family: Inter-Var;
	font-style: normal;
	width: 400px !important;
	border: 1px solid var(--blue-400) !important;
	background-size: auto;
	line-height: 10pt;
	font-size: 10pt;
	max-width: 400px;
	mc-popup-width: 400px;
	padding: 1em !important;
}

.glossaryTerm:link
{
	padding-bottom: 0px !important;
	background-image: none;
	color: var(--blue-500) !important;
	font-weight: bold;
}

.popupBody
{
	background-color: var(--white) !important;
	font-family: Inter-Var;
	font-style: normal;
	width: 400px !important;
	border: 1px solid var(--blue-400) !important;
	background-size: auto;
	line-height: 10pt;
	font-size: 10pt;
	max-width: 400px;
	mc-popup-width: 400px;
	padding: 1em !important;
}

.MCTextPopupArrow
{
	display: block;
}

.glossaryTerm.glossaryTermPropID:link
{
	text-align: center;
	padding: 0px 4px !important;
	border: solid 2px var(--purple-200) !important;
	border-radius: 4px !important;
	mc-closed-image: none;
	font-weight: 500 !important;
	text-decoration: none;
	font-size: 10pt;
	color: var(--purple-300) !important;
}

@keyframes textGrow 
{
  from {
    font-size: 12pt;
  }
  to {
    font-size: 13pt;
  }
} 

/*************************************************************************************
 *    ??????? ??       ?????  ??????  ???????      ??????  ???    ?? ??      ??    ?? 
 *    ??      ??      ??   ?? ??   ?? ??          ??    ?? ????   ?? ??       ??  ??  
 *    ?????   ??      ??????? ??????  ?????       ??    ?? ?? ??  ?? ??        ????   
 *    ??      ??      ??   ?? ??   ?? ??          ??    ?? ??  ?? ?? ??         ??    
 *    ??      ??????? ??   ?? ??   ?? ???????      ??????  ??   ???? ???????    ??                                                                                      
 *Only seen in Flare */

div.deprecate	/* For Writers only, creates a div that adds the deprecated condition, makes it easier to identify what's deprecated in an article. */
{
	background-color: var(--grey-100);
	background: url('../Images/Z-Internal/deprecated.png') center center repeat;
	background-size: 200px;
	border: dotted 1px var(--grey-200);
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: var(--grey-300);
	mc-conditions: 'Default.DO NOT PUBLISH/DEPRECATED';
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: -10px;
}

div.deprecate p
{
	mc-conditions: 'Default.DO NOT PUBLISH/DEPRECATED';
}

div.deprecate:before
{
	content: "    /* DEPRECATED CONTENT */";
	display: block;
	position: relative;
	font-family: Silka-Bold;
	color: var(--grey-500);
	font-size: 1em;
	font-weight: bold;
	margin-top: -10px;
}

div.deprecate:after
{
	content: "    /* END DEPRECATED CONTENT */";
	display: block;
	position: relative;
	font-family: Silka-Bold;
	color: var(--grey-500);
	font-size: 1em;
	margin-bottom: -10px;
	font-weight: bold;
}

div.classic	/* For Writers only*/
{
	background-color: var(--green-400);
	border: dotted 1px var(--green-400);
	border-left-style: solid;
	border-left-width: 20px;
	border-left-color: var(--green-500);
	mc-conditions: 'Default.DO NOT PUBLISH/DEPRECATED';
	padding-top: 1px;
	padding-bottom: 1px;
	margin-right: -40em;
	margin-left: -20px;
}

div.classic > p
{
	mc-conditions: 'Default.DO NOT PUBLISH/DEPRECATED';
	padding: 0px;
	margin: 0px;
	line-height: 0px;
}

div.classic:before
{
	content: "BEGIN CLASSIC CONTENT";
	display: block;
	position: relative;
	font-family: Silka-Bold;
	font-weight: bold;
	color: var(--white);
	font-size: 1.5em;
	text-align: center;
	padding-top: .2em;
	padding-left: 3em;
}

div.udesigner	/* For Writers only */
{
	background-color: var(--aqua-500);
	border: dotted 1px var(--aqua-500);
	border-left-style: solid;
	border-left-width: 20px;
	border-left-color: var(--aqua-300);
	mc-conditions: 'Default.DO NOT PUBLISH/DEPRECATED';
	padding-top: 1px;
	padding-bottom: 1px;
	margin-right: -40em;
	margin-left: -20px;
}

div.udesigner p
{
	mc-conditions: 'Default.DO NOT PUBLISH/DEPRECATED';
	padding: 0px;
	margin: 0px;
	line-height: 0px;
}

div.udesigner:before
{
	content: "BEGIN UDESIGNER CONTENT";
	display: block;
	position: relative;
	font-family: Silka-Bold;
	font-weight: bold;
	color: var(--white);
	font-size: 1.5em;
	text-align: center;
	padding-top: .2em;
}

/* =========================Flare Account Buttons Removal==================== */
/* This section is attempting to remove the built-in Flare account logins for the Doc Hub. While these selectors are unseen, they drag down our Search performance. */

a.central-account-drop
{
	display: block;
}

central-account-drop
{
	display: block;
}

a.central-dropdown-content-settings
{
	display: block;
}

a.central-dropdown-content-logout
{
	display: block;
}

.central-account-wrapper,
.central-dropdown-content,
.central-dropdown,
.menu-icon-container,
.central-account-drop
{
	display: block;
}

div.central-dropdown-content > a
{
	display: block;
}

/* =========================End Flare Account Buttons Removal==================== */

MadCap|popup
{
	mc-popup-width: 400px;
	mc-pop-max-width: 400px;
}

MadCap|helpControlMenu
{
	border-bottom-color: #076685;
	background-color: #DCDCDC;
	border: #076685;
}

a.Popup
{
	color: #076685;
	mc-popup-height: 300px;
	mc-popup-width: 300px;
	mc-popup-max-width: 400px;
	mc-popup-max-width: 400px;
	max-width: 400px;
	max-height: 500px;
}

/*====================================Custom Pop-Up Body ================================*/

.MCTopicPopupContainer
{
	right: 5% !important;
	left: 5% !important;
	width: auto !important;
	margin-top: auto !important;
	margin-left: auto !important;
	top: 5% !important;
	bottom: 5% !important;
}

/*====================================End Custom Pop-Up ================================*/

span.SearchHighlight
{
	font-weight: bold;
	font-style: normal;
	color: #251D7C;
	background-color: var(--violet-100);
	border: 0px;
	border-radius: 2px;
	border-width: 1px;
	padding: 1px 2px 1px 2px;
}

/***************************************************************************************************************************************************
 *    ??????  ??????? ??????? ??????   ??????  ???    ?? ??????? ?? ??    ?? ???????     ??       ?????  ??    ??  ??????  ??    ?? ???????? ??????? 
 *    ??   ?? ??      ??      ??   ?? ??    ?? ????   ?? ??      ?? ??    ?? ??          ??      ??   ??  ??  ??  ??    ?? ??    ??    ??    ??      
 *    ??????  ?????   ??????? ??????  ??    ?? ?? ??  ?? ??????? ?? ??    ?? ?????       ??      ???????   ????   ??    ?? ??    ??    ??    ??????? 
 *    ??   ?? ??           ?? ??      ??    ?? ??  ?? ??      ?? ??  ??  ??  ??          ??      ??   ??    ??    ??    ?? ??    ??    ??         ?? 
 *    ??   ?? ??????? ??????? ??       ??????  ??   ???? ??????? ??   ????   ???????     ??????? ??   ??    ??     ??????   ??????     ??    ???????                                                                                                                                                    
 * Flare CSS Only */

div.Fifty-Fifty-Layout	/*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-hidden: hidden;
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.Fifty-Fifty-Layout::before
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
}

div.Fifty-Fifty-Layout::after
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
	clear: both;
}

div.Fifty-Fifty-Layout > div
{
	mc-hidden: hidden;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.Fifty-Fifty-Layout > div:nth-child(1)
{
	mc-hidden: hidden;
	width: 49%;
	margin-left: 0%;
	margin-right: 2%;
}

div.Fifty-Fifty-Layout > div:nth-child(2)
{
	mc-hidden: hidden;
	width: 49%;
	margin-left: 0%;
	margin-right: auto;
}

div.Steps-Image-Slide	/*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-hidden: hidden;
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.Steps-Image-Slide::before
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
	clear: both;
}

div.Steps-Image-Slide::after
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
	clear: both;
}

div.Steps-Image-Slide > div
{
	mc-hidden: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.Steps-Image-Slide > div:nth-child(1)
{
	mc-hidden: hidden;
	width: 49%;
	margin-left: 0%;
	margin-right: 2%;
	z-index: 0;
}

div.Steps-Image-Slide > div:nth-child(2)
{
	mc-hidden: hidden;
	overflow: auto;
	width: 49%;
	margin-left: 0%;
	margin-right: auto;
	z-index: 1;
}

div.Fifty-Fifty-Layout2	/*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-hidden: hidden;
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.Fifty-Fifty-Layout2::before
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
}

div.Fifty-Fifty-Layout2::after
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
	width: 100%;
	clear: both;
}

div.Fifty-Fifty-Layout2 > div
{
	mc-hidden: hidden;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 0px;
	padding-right: 0px;
}

div.Fifty-Fifty-Layout2 > div:nth-child(1)
{
	mc-hidden: hidden;
	width: 57.333%;
	margin-left: 0%;
	margin-right: 2%;
}

div.Fifty-Fifty-Layout2 > div:nth-child(2)
{
	mc-hidden: hidden;
	width: 32.333%;
	margin-left: 0%;
}

div.Fifty-Fifty-8-4	/*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-hidden: hidden;
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.Fifty-Fifty-8-4::before
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
}

div.Fifty-Fifty-8-4::after
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
	width: 100%;
	clear: both;
}

div.Fifty-Fifty-8-4 > div
{
	mc-hidden: hidden;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 0px;
	padding-right: 0px;
}

div.Fifty-Fifty-8-4 > div:nth-child(1)
{
	mc-hidden: hidden;
	width: 65.667%;
	margin-left: 0%;
	margin-right: 2%;
}

div.Fifty-Fifty-8-4 > div:nth-child(2)
{
	mc-hidden: hidden;
	width: 32.333%;
	margin-left: 0%;
}

div.Fifty-Fifty-4-8	/*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-hidden: hidden;
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.Fifty-Fifty-4-8::before
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
}

div.Fifty-Fifty-4-8::after
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
	width: 100%;
	clear: both;
}

div.Fifty-Fifty-4-8 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 0px;
	padding-right: 0px;
	mc-hidden: hidden;
}

div.Fifty-Fifty-4-8 > div:nth-child(1)
{
	mc-hidden: hidden;
	width: 39%;
	margin-left: 0%;
	margin-right: 2%;
}

div.Fifty-Fifty-4-8 > div:nth-child(2)
{
	mc-hidden: hidden;
	width: 59%;
	margin-left: 0%;
}

div.Three-Panel	/*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-hidden: hidden;
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.Three-Panel::before
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
}

div.Three-Panel::after
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
	clear: both;
}

div.Three-Panel > div
{
	mc-hidden: hidden;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.Three-Panel > div:nth-child(1)
{
	mc-hidden: hidden;
	width: 50%;
	margin-left: 0%;
}

div.Three-Panel > div:nth-child(2)
{
	mc-hidden: hidden;
	width: 25%;
	margin-left: 0%;
}

div.Three-Panel > div:nth-child(3)
{
	mc-hidden: hidden;
	width: 25%;
	margin-left: 0%;
}

div.Four-Four-Four	/*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-hidden: hidden;
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.Four-Four-Four::before
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
}

div.Four-Four-Four::after
{
	mc-hidden: hidden;
	content: ' ';
	display: table;
	clear: both;
}

div.Four-Four-Four > div
{
	mc-hidden: hidden;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.Four-Four-Four > div:nth-child(1)
{
	mc-hidden: hidden;
	width: 30%;
	margin-left: 0%;
	margin-right: 1em;
}

div.Four-Four-Four > div:nth-child(2)
{
	mc-hidden: hidden;
	width: 30%;
	margin-left: 0%;
	margin-right: 1em;
}

div.Four-Four-Four > div:nth-child(3)
{
	mc-hidden: hidden;
	width: 30%;
	margin-left: 0%;
}

/***********************************************************************************************************************
 *    ??????? ??   ?? ?? ???    ?? ??      ??????? ??????? ???????     ??????? ???????? ??    ?? ??      ??????? ??????? 
 *    ??      ??  ??  ?? ????   ?? ??      ??      ??      ??          ??         ??     ??  ??  ??      ??      ??      
 *    ??????? ?????   ?? ?? ??  ?? ??      ?????   ??????? ???????     ???????    ??      ????   ??      ?????   ??????? 
 *         ?? ??  ??  ?? ??  ?? ?? ??      ??           ??      ??          ??    ??       ??    ??      ??           ?? 
 *    ??????? ??   ?? ?? ??   ???? ??????? ??????? ??????? ???????     ???????    ??       ??    ??????? ??????? ???????                                                                                                                       
 * Skinless Styles */

div.body-container
{
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 1vw;
}

/****************************************************************************************
 *      ?? ??????  ?? ??    ?? ??       ??????? ???????? ??    ?? ??      ??????? ??????? 
 *     ??  ??   ?? ?? ??    ??  ??      ??         ??     ??  ??  ??      ??      ??      
 *    ??   ??   ?? ?? ??    ??   ??     ???????    ??      ????   ??      ?????   ??????? 
 *     ??  ??   ?? ??  ??  ??   ??           ??    ??       ??    ??      ??           ?? 
 *      ?? ??????  ??   ????   ??       ???????    ??       ??    ??????? ??????? ???????                                                                                        
 *DIV Styles */

div.indent	/*Moves text one column to the right.*/
{
	padding-left: 0.5in;
}

div.indentShort	/*Moves text three codes spaces to the right.*/
{
	padding-left: 0.3in;
}

div.FeatureFlag
{
	overflow: hidden;
	color: #3A0467;
	padding: 15px 30px;
	border: double 2px #52248F;
	border-radius: 6px;
	background-repeat: no-repeat;
	line-height: 18px;
	background-color: #FAF9FB;
	background-image: url('../Images/Inline/flagpole_small.png');
	background-size: 3em;
	background-position: 0.75% 50%;
	padding-left: 70px;
	mc-auto-number-format: 'FEATURE FLAG  ';
	mc-auto-number-class: BoldTextDarkPurp;
	flex-basis: auto;
	flex-flow: row wrap;
	font-size: 12pt;
	font-family: Inter-Regular;
}

div.ToggleTextWindow
{
	overflow: hidden;
	padding: 15px 60px;
	background-repeat: no-repeat;
	line-height: 18px;
	color: #121826;
	background-color: #FFFFFF;
	border: double 2px var(--teal-300);
	border-radius: 6px;
	background-size: 3em;
	mc-auto-number-class: BoldText;
	flex-basis: auto;
	flex-flow: row wrap;
}

div.TealHeaderSlide
{
	overflow: hidden;
	padding: 130px 10px;
	background-repeat: no-repeat;
	line-height: 18px;
	background-color: #6fa8dc;
	border: double 2px #6fa8dc;
	border-radius: 6px;
	background-size: 3em;
	mc-auto-number-class: BoldText;
	flex-basis: auto;
	flex-flow: row wrap;
	color: #FFFFFF;
}

div.BlueHeaderSlide
{
	overflow: hidden;
	padding: 130px 10px;
	background-repeat: no-repeat;
	line-height: 18px;
	border: double 2px #183663;
	border-radius: 6px;
	background-size: 3em;
	mc-auto-number-class: BoldText;
	flex-basis: auto;
	flex-flow: row wrap;
	color: #FFFFFF;
	background: url('../Images/L-Learning_Paths/L27-UDesign/UDesign_Background_dkbluefade_subtlecurve.png') no-repeat content-box;
}

div.BackgroundImageSlide
{
	overflow: hidden;
	padding: 170px 10px;
	background-repeat: no-repeat;
	line-height: 18px;
	border: double 2px #183663;
	border-radius: 6px;
	background: url('../Images/L-Learning_Paths/L26-Vega/emptybkgrnds.png') no-repeat padding-box padding-box;
	background-size: cover;
	background-position: center center;
	mc-auto-number-class: BoldText;
	flex-basis: auto;
	flex-flow: row wrap;
	color: #FFFFFF;
}

div.TextBackgroundImageSlide
{
	overflow: hidden;
	padding: 170px 10px;
	background-repeat: no-repeat;
	line-height: 18px;
	border: double 2px #183663;
	border-radius: 6px;
	background: url('../Images/L-Learning_Paths/L26-Vega/emptybkgrnds.png') no-repeat padding-box padding-box;
	background-size: cover;
	background-position: center center;
	mc-auto-number-class: BoldText;
	flex-basis: auto;
	flex-flow: row wrap;
	color: #FFFFFF;
}

/******************************************************************************************************
 *      ?? ??????? ??????   ?????  ???    ?? ??       ??????? ???????? ??    ?? ??      ??????? ??????? 
 *     ??  ??      ??   ?? ??   ?? ????   ??  ??      ??         ??     ??  ??  ??      ??      ??      
 *    ??   ??????? ??????  ??????? ?? ??  ??   ??     ???????    ??      ????   ??      ?????   ??????? 
 *     ??       ?? ??      ??   ?? ??  ?? ??  ??           ??    ??       ??    ??      ??           ?? 
 *      ?? ??????? ??      ??   ?? ??   ???? ??       ???????    ??       ??    ??????? ??????? ???????                                                                                                      
 *<Span>, span, Styles */

/* CORE SPAN STYLES */

strong
{
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Inter-Var;
	color: var(--Dark-GrayCharcoal);
	font-weight: 700;
}

span.ActionText
{
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: RobotoSlab-Regular;
}

span.BoldText
{
	font-family: Inter-Var;
	color: var(--grey-600);
	font-weight: 700;
}

/* BUTTON SPAN STYLES */

span.Unq-Component-Action
{
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: normal;
	font-family: RobotoSlab-Regular;
	background-color: var(--white);
	border-radius: 4px;
	padding: 0px 4px 0px 4px;
	border-width: 1px;
	border: 1px solid #31a0aa;
	box-shadow: 0px 0px 0px 2px #97e9e4;
}

span.Unq-Component-Action-Arrow
{
	color: var(--black);
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: normal;
	font-family: RobotoSlab-Regular;
	background-color: var(--white);
	border-radius: 4px;
	padding: 0px 5px 0px 5px;
	border-width: 1px;
	border: 1px solid #31a0aa !important;
	box-shadow: 0px 0px 0px 2px #97e9e4;
	white-space: pre;
}

span.Unq-Component-Action-Arrow:after
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/caret_down.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_grey-400);
    height: .5em;
    width: .5em;
    margin-left: .19rem;
    vertical-align: middle;
    margin-bottom: .1em;
}

span.Unq-UD-Dropdown-Btn:after
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/caret_down.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
    height: .5em;
    width: .5em;
    margin-left: .19rem;
    vertical-align: middle;
    margin-bottom: .1em;
}

span.Unq-UDesigner-Choice-Chip
{
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: normal;
	font-family: RobotoSlab-Regular;
	background-color: var(--white);
	border-radius: 4px;
	padding: 3px 5px 3px 5px;
	border-width: 1px;
	border: 1px solid #31a0aa;
	box-shadow: 0px 0px 0px 2px #97e9e4;
	font-weight: 700;
}

span.figcaption	/* Displays under images */
{
	display: block;
	font-size: 9.0pt;
	margin-top: -12px;
	margin-bottom: 10px;
	font-family: Inter-Var;
	font-variation-settings: 'ital' 1;
	font-variation-settings: 'slnt' -10;
}

span.BoldTextOrange
{
	color: #802F00;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Inter-Var;
	font-weight: 700;
}

span.BoldTextDarkPurp
{
	color: #3A0467;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Inter-Var;
	font-weight: 700;
}

span.BoldTextDarkBlue
{
	font-weight: 900;
	color: var(--blue-500);
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Inter-Var;
}

span.ModuleSlideSubtitle
{
	font-size: 10pt;
	font-weight: bold;
	color: #506D95;
	margin-top: 0px !important;
	margin-bottom: .5em !important;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Inter-Var;
}

span.VegaH2
{
	font-size: 20pt;
	font-weight: bold;
	font-family: Silka-SemiBold;
	color: #506d95;
	margin-top: .5em !important;
	margin-bottom: 0px !important;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Silka-SemiBold;
}

span.H1White
{
	font-size: 60pt;
	font-weight: bold;
	font-family: Silka-SemiBold;
	color: #FFFFFF;
	line-height: 60pt;
}

span.Icon-Unq-GreySelected-ComponentSideNav
{
	font-weight: 600;
	color: var(--teal-300);
	background-color: var(--grey-100) !important;
	left: 0px;
	top: 0px;
	border-radius: 2px;
	font-size: 10pt;
	padding: .4em 1.3em .4em .7em;
	margin-right: .8em;
	white-space: pre;
}

span.Icon-Unq-NeutralGreyText
{
	font-weight: bold;
	color: var(--grey-500) !important;
	font-size: 12pt;
	white-space: pre;
}

span.Icon-Unq-Choice-Chip
{
	font-weight: bold;
	font-family: Silka-SemiBold;
	font-size: 11pt;
	line-height: normal;
	color: var(--teal-300);
	background-color: var(--white);
	border: 0.1px solid var(--teal-100) !important;
	border-radius: 4px;
	border-width: 2px;
	box-shadow: 1px 2px 4px #E3E3E3;
	padding: 5px 40px 5px 40px !important;
	white-space: pre;
}

span.Icon-Unq-Blue-Btn
{
	font-size: 10pt;
	font-weight: 600;
	color: var(--white);
	background-color: var(--blue-old) !important;
	border-color: var(--blue-300);
	border-radius: 4px;
	border-width: 1px;
	padding: 8px 10px !important;
	white-space: pre;
}

span.Icon-Unq-Teal-Btn
{
	font-size: 10pt;
	font-weight: 600;
	background-color: var(--teal-300) !important;
	color: var(--white);
	padding: 8px 10px !important;
	border-radius: 4px;
	padding: 8px 10px;
	white-space: pre;
}

span.Icon-Unq-Teal-Btn
{
	font-size: 10pt;
	font-weight: 600;
	background-color: var(--teal-300) !important;
	color: var(--white);
	padding: 8px 10px !important;
	border-radius: 4px;
	padding: 8px 10px;
	white-space: pre;
}

span.Icon-Unq-AltTeal-Btn
{
	font-size: 10pt;
	font-weight: 600;
	background-color: #74D7DB !important;
	color: var(--white);
	padding: 8px 10px !important;
	border-radius: 8px;
	padding: 8px 10px;
	white-space: pre;
}

span.Icon-Unq-GreyOut-Btn
{
	font-size: 10pt;
	font-weight: 600;
	color: #7D838C !important;
	background-color: #EFF4F6 !important;
	color: var(--white);
	padding: 8px 10px !important;
	border-radius: 4px;
	padding: 8px 10px;
	white-space: pre;
}

span.Icon-Unq-White-Btn
{
	font-size: 10pt;
	font-weight: 600;
	color: var(--teal-300);
	background-color: var(--white);
	border: 2px solid var(--teal-100) !important;
	border-radius: 4px;
	border-width: 2px;
	padding: 8px 10px !important;
	white-space: pre;
}

span.Icon-Unq-WorkspaceSideNav
{
	font-weight: bold;
	color: var(--teal-300);
	background-color: var(--teal-50) !important;
	height: 40px;
	left: 0px;
	top: 0px;
	border-radius: 2px;
	width: auto;
	padding: 6px 10px;
	font-size: 11pt;
	white-space: pre;
}

span.Icon-Unq-table-dropdown
{
	font-size: 10pt;
	font-weight: 500;
	color: #266277;
	background-color: #F3FDFC !important;
	height: 40px;
	width: 184px;
	left: 0px;
	top: 0px;
	border-radius: 2px;
	white-space: pre;
	padding: 6px 6px 6px 6px;
}

span.VegaSubtitle
{
	font-size: 22pt;
	line-height: 40pt !important;
	font-weight: bolder;
	color: #ffffff;
}

span.Code-Line-1
{
	font-family: monospace;
	border: 1px solid #ddd;
	border-left: 3px solid #f36d33;
	page-break-inside: avoid;
	font-family: monospace;
	font-size: 11pt;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1em 1.5em;
	display: block;
	word-wrap: break-word;
	color: #808080;
}

span.Code-Line-2
{
	font-family: monospace;
	border: 1px solid #ddd;
	page-break-inside: avoid;
	font-family: monospace;
	font-size: 11pt;
	line-height: 1.6;
	margin-bottom: 1.6em;
	overflow: auto;
	display: block;
	word-wrap: break-word;
	color: var(--black);
	padding: 3px 3px 3px 3px;
	background-color: #ddd;
	border-radius: 4px;
}

span.Inline-Code	/* Use inline code for highlighting JSON, file names, and data elements that would otherwise look weird in bold. */
{
	color: var(--black);
	font-family: MonaspaceNeon-Regular !important;
	font-weight: 400;
	border-radius: 1px;
	padding: 2px 2px 2px 2px;
	background-color: var(--grey-50) !important;
	border: .5px solid #D9DCDE !important;
	letter-spacing: 0.01em;
	font-size: inherit;
}

span.Inline-CodeHighlight
{
	font-weight: bold;
	color: var(--red-caseManagement);
	font-family: MonaspaceNeon-Regular !important;
	border-radius: 1px;
	padding: 2px 2px 2px 2px;
	background-color: var(--grey-50);
	border: .5px solid #D9DCDE !important;
	border-left: 0px none;
	border-right: 0px none;
	letter-spacing: 0.01em;
	font-size: inherit;
}

span.Inline-Code > span.Inline-CodeHighlight {
    display: contents;
}

P > span.Inline-Code {
    font-size: .9em;
}

h3 > .Inline-Code {
    font-size: .8em;
}

h4 > .Inline-Code {
    font-size: .8em;
}

span.Code-Line-4
{
	line-height: normal;
	border: 1px solid #ddd !important;
	font-family: monospace;
	font-size: 11pt;
	border-radius: 4px;
	border-width: 2px;
	padding: 3px 5px 3px 5px;
	box-shadow: 1px 2px 4px #E3E3E3;
	color: #696969;
}

span.h4ColorFlex
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Silka-SemiBold;
	line-height: 14pt;
}

span.h3ColorFlex
{
	font-size: 16pt;
	font-weight: bold;
	font-family: Silka-SemiBold;
	line-height: 16pt;
}

span.h2ColorFlex
{
	font-size: 20pt;
	font-weight: bold;
	font-family: Silka-SemiBold;
	line-height: 20pt;
}

/* Tables */

.TableStyle-2022-Descriptions-Head-Header1 .sticky
{
	position: sticky;
	top: -19px;
}

/*Breadcrumbs HTML5*/

div.MCBreadcrumbsBox_0
{
	font-family: Inter-Var;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #73A5B6;
	padding-bottom: 15px;
	margin-bottom: 10px;
	color: var(--navy-400);
}

span.MCBreadcrumbsPrefix
{
	font-family: Inter-Var;
	font-weight: 700;
}

span.Icon-Workflow-Node
{
	font-size: 10pt;
	font-weight: 600;
	color: var(--teal-300);
	background-color: var(--white);
	border-radius: 4px;
	padding: 8px 10px !important;
	white-space: pre;
	border: solid 1px var(--teal-100);
	border-width: 1px;
}

span.tableSubHead
{
	font-family: Silka-SemiBold;
	font-weight: bold;
	color: #7c878e;
}

span.Unq-Teal-Btn-Workflow
{
	font-weight: 600;
	color: var(--white);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
	background-color: var(--teal-300);
}

span.Unq-Button-Workflow-Open
{
	background-color: var(--white);
	border: 2px solid var(--teal-100) !important;
	border-width: 2px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
	border-radius: 4px 4px 0px 0px;
}

span.Unq-Button-Workflow-Delete
{
	background-color: var(--white);
	border: 2px solid var(--teal-100) !important;
	border-width: 2px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
	border-radius: 0px 0px 4px 4px;
	color: #BD0A2E;
}

span.Unq-Button-Edit-Workflow-Settings
{
	font-weight: 600;
	color: var(--white);
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
	background-color: var(--teal-300);
	border-radius: 4px 0px 0px 4px;
	border-right-color: var(--white);
	border: none 0px transparent;
	border-right: solid 1px var(--white);
}

span.Unq-Button-Dropdown-Workflow-Settings
{
	font-weight: 600;
	color: var(--white);
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
	background-color: var(--teal-300);
	border-radius: 0px 4px 4px 0px;
}

span.Unq-TealText-Workspace-Setting
{
	font-weight: bold;
	font-size: 12pt;
	color: var(--teal-300);
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ======================================================================= Platform Button Styles [ Buttons ] ======================================================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Integration Admin (Workato) settings.  */

span.Int-emptyStepButton
{
	background-color: var(--grey-50);
	border: solid 1px var(--grey-100);
	padding: .3em .5em .3em .3em;
}

span.Int-GreenButton
{
	font-size: .8em;
	background-color: #E0F6D0 !important;
	border: solid 1px #9CDA6D;
	border-radius: 10px;
	padding: .2em .3em !important;
	white-space: pre;
}

span.Int-GreyButton
{
	font-size: .8em;
	background-color: var(--grey-100) !important;
	border: solid 1px var(--grey-200);
	border-radius: 10px;
	padding: .2em .3em !important;
	white-space: pre;
}

/* End Integration Admin (Workato) Settings */

span.UD-CompHover
{
	font-weight: 600;
	color: var(--white);
	background-color: var(--grey-700) !important;
	border-color: var(--grey-700);
	border-radius: 4px;
	border-width: 1px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.UD-CompHover:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/moduleSettings_ico.svg) no-repeat 0 0;
	filter: var(--filter_white);
	background-size: 12px;
	background-position: center;
	height: 12px;
	width: 12px;
	padding: 2pt;
	margin-right: .15rem;
	vertical-align: middle;
}

span.Unq-Blue-Btn
{
	font-weight: 600;
	color: var(--white);
	background-color: var(--blue-old);
	border: 1px solid var(--blue-old);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Pink-Txt
{
	font-weight: 600;
	color: var(--pink);
	font-size: 11pt;
}

span.Unq-WhiteBlue-Btn
{
	font-weight: 600;
	color: var(--blue-old);
	background-color: var(--white) !important;
	border: 1px solid;
	border-color: var(--blue-old);
	border-radius: 4px;
	border-width: 1px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-OldBlue-Txt
{
	font-weight: 600;
	color: var(--blue-old);
}

span.WF-Edit-Btn
{
	line-height: 0;
	vertical-align: middle;
	color: var(--white);
	background-color: var(--blue-old) !important;
	background-image: url('../Images/Inline/draft_white_icon.png');
	background-position: 50% 3px;
	background-repeat: no-repeat;
	background-size: 10px;
	border-color: var(--blue-300);
	border-radius: 4px 0px 0px 4px;
	border-width: 1px;
	padding: 14px 8px 2px 8px;
	font-size: 10pt;
	white-space: pre;
}

span.Icon-WF-Edit-Btn
{
	display: inline-block;
	line-height: 0;
	vertical-align: middle;
	color: var(--white);
	background-color: var(--blue-old) !important;
	background-image: url('../Images/Inline/draft_white_icon.png');
	background-position: 50% 3px;
	background-repeat: no-repeat;
	background-size: 12px;
	border-color: var(--blue-300);
	border-radius: 4px 0px 0px 4px;
	border-width: 1px;
	padding: 26px 9px 13px 9px;
	font-size: 12pt;
	white-space: pre;
	box-sizing: border-box;
}

span.WF-Open-Btn
{
	line-height: 0;
	vertical-align: middle;
	color: var(--white);
	background-color: #68859D !important;
	background-image: url('../Images/Inline/link_out_white_icon.png');
	background-position: 50% 3px;
	background-repeat: no-repeat;
	background-size: 10px;
	border-color: var(--blue-300);
	border-radius: 0px 0px 0px 0px;
	border-width: 1px;
	padding: 14px 7px 2px 7px;
	font-size: 10pt;
	white-space: pre;
}

span.Icon-WF-Open-Btn
{
	display: inline-block;
	line-height: 0;
	vertical-align: middle;
	color: var(--white);
	background-color: #68859D !important;
	background-image: url('../Images/Inline/link_out_white_icon.png');
	background-position: 50% 3px;
	background-repeat: no-repeat;
	background-size: 12px;
	border-color: var(--blue-300);
	border-radius: 0px 0px 0px 0px;
	border-width: 1px;
	padding: 26px 7px 13px 7px;
	font-size: 12pt;
	white-space: pre;
}

span.WF-Delete-Btn
{
	line-height: 0;
	vertical-align: middle;
	color: var(--white);
	background-color: var(--blue-old) !important;
	background-image: url('../Images/Inline/trash_white_icon.png');
	background-position: 50% 3px;
	background-repeat: no-repeat;
	background-size: 10px;
	border-color: var(--blue-300);
	border-radius: 0px 4px 4px 0px;
	border-width: 1px;
	padding: 14px 7px 2px 7px;
	font-size: 10pt;
	white-space: pre;
}

span.Icon-WF-Delete-Btn
{
	display: inline-block;
	line-height: 0;
	vertical-align: middle;
	color: var(--white);
	background-color: var(--blue-old) !important;
	background-image: url('../Images/Inline/trash_white_icon.png');
	background-position: 50% 3px;
	background-repeat: no-repeat;
	background-size: 12px;
	border-color: var(--blue-300);
	border-radius: 0px 4px 4px 0px;
	border-width: 1px;
	padding: 26px 7px 13px 7px;
	font-size: 12pt;
	white-space: pre;
}

span.MB-Data-Btn
{
	line-height: 0;
	vertical-align: middle;
	color: var(--grey-old);
	background-color: var(--white) !important;
	background-position: 50% 3px;
	background-repeat: no-repeat;
	background-size: 12px;
	border: 1px solid var(--grey-old) !important;
	border-radius: 4px;
	padding: 16px 7px 2px 7px;
	font-size: 12pt;
	white-space: pre;
}

span.Unq-Blue-DTBtn
{
	font-weight: 600;
	color: var(--white);
	background-color: var(--darkBlue-500) !important;
	border-color: var(--darkBlue-500);
	border-radius: 4px;
	border-width: 1px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Teal-Btn
{
	font-weight: 600;
	background-color: var(--teal-300) !important;
	color: var(--white);
	border: 1px solid var(--teal-300);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Blue-Chromatic-Btn
{
	font-weight: bold;
	background: var(--gradient-light) !important;
	background-color: var(--teal-300);
	color: var(--white);
	border: none;
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Aqua50-Btn	/* Present in Version Control - Merge */
{
	font-weight: 600;
	background-color: var(--aqua-50);
	color: var(--aqua-300);
	border: 1px solid var(--aqua-300);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Aqua300-Btn	/* Present in Version Control - Merge */
{
	font-weight: 600;
	background-color: var(--aqua-300);
	color: var(--white);
	border: 1px solid var(--aqua-300);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Aqua300-Btn + span.Unq-Aqua50-Btn	/* Removes rounded corners when adjoined */
{
	border-radius: 0px 4px 4px 0px;
}

span.Unq-Aqua300-Btn:has(+span.Unq-Aqua50-Btn)	/* Removes rounded corners when adjoined */
{
	border-radius: 4px 0px 0px 4px;
}

span.Unq-Violet-Btn
{
	font-weight: 600;
	background-color: var(--violet-300) !important;
	color: var(--white);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Quill-Btn
{
    font-weight: bold;
    color: var(--white);
    background: linear-gradient(white, white) padding-box, var(--gradient-light) border-box;
    border-radius: 4px;
    padding: 1px 6px 4px 6px;
    font-size: 11pt;
    border: 1px solid transparent;
    white-space: pre;
}

span.Unq-Case-Mgmt-Btn
{
	font-weight: 600;
	background-color: var(--darkBlue-500) !important;
	color: var(--white);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Grey-White-Btn
{
	font-weight: 600;
	background-color: #ffffff !important;
	color: #637a87;
	border-radius: 4px;
	border-top: 2px solid #637a87;
	border-bottom: 2px solid #637a87;
	border-right: 2px solid #637a87;
	border-left: 2px solid #637a87;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Teal-Btn-SP
{
	font-weight: 600;
	background-color: var(--teal-300) !important;
	color: var(--white);
	border-top: 2px solid var(--teal-100);
	border-bottom: 2px solid var(--teal-100);
	border-right: 2px solid var(--teal-100);
	border-left: 1px solid var(--teal-100);
	border-radius: 0px 4px 4px 0px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Teal-Btn-Left
{
	font-weight: 600;
	background-color: var(--teal-300) !important;
	color: var(--white);
	border-top: 2px solid var(--teal-100);
	border-bottom: 2px solid var(--teal-100);
	border-left: 2px solid var(--teal-100);
	border-radius: 4px 0px 0px 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-LightTeal-Btn
{
	font-weight: 600;
	background-color: #53bec6 !important;
	color: var(--black);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Blue-ComponentTray
{
	font-weight: 400;
	background-color: var(--blue-100) !important;
	color: #3489FF;
	border-radius: 4px;
	border: 1px solid var(--blue-100) !important;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Round-Teal-Btn
{
	font-weight: 600;
	background-color: var(--teal-300);
	color: var(--white);
	border: 1px solid var(--teal-300);
	border-radius: 26px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Round-Blue-Btn
{
	font-weight: 600;
	background-color: #3079C4 !important;
	color: var(--white);
	border-radius: 26px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: normal;
}

span.Unq-Round-Green-Btn
{
	font-weight: 600;
	background-color: #40BD9C !important;
	color: var(--white);
	border-radius: 26px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: normal;
}

span.Unq-Round-FrontEnd-Plum
{
	display: inline-block;
	font-weight: 600;
	background-color: #5B0159 !important;
	color: var(--white);
	border-radius: 50%;
	font-size: .55rem;
	width: 20px;
	height: 20px;
	line-height: 16pt;
	white-space: pre;
	vertical-align: text-top;
	align-content: center;
	text-align: center;
}

span.Unq-Round-API-Purple
{
    display: inline-block;
    font-weight: 600;
    background-color: #3B0167 !important;
    color: var(--white);
    border-radius: 50%;
    font-size: .55rem;
    padding: .4em .4em .4em .4em;
    margin-right: -2px;
    white-space: pre;
    vertical-align: text-top;
    text-align: center;
}

span.Unq-Round-Other-Grey
{
	display: inline-block;
	font-weight: 600;
	background-color: var(--grey-500) !important;
	color: var(--white);
	border-radius: 50%;
	border-radius: 50%;
	font-size: .55rem;
	width: 20px;
	height: 20px;
	line-height: 16pt;
	white-space: pre;
	vertical-align: text-top;
	align-content: center;
	text-align: center;
}

span.Unq-DataTable-Square
{
	font-weight: 600;
	background-color: var(--grey-50) !important;
	color: var(--grey-500);
	border: 1.5px solid #D3DDE4 !important;
	border-radius: 1px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
	line-height: 0;
}

span.Unq-BlackBlueheader-Btn
{
	font-weight: 600;
	background-color: var(--navy-400) !important;
	color: var(--white);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-BlackBlueBorder-Btn
{
	font-weight: 600;
	color: var(--white);
	border: 2px solid var(--teal-300) !important;
	border-radius: 15px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
	background-color: var(--grey-old);
}

span.Unq-GreyHighlightRound-Btn
{
	font-weight: 600;
	color: var(--white);
	border-radius: 15px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
	background-color: var(--grey-old);
}

span.Unq-GreyGreyText-Btn
{
	font-weight: 400;
	color: var(--grey-500);
	border: 1px solid var(--grey-500) !important;
	border-radius: 2px;
	border-width: 1px;
	padding: 2px 6px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-GreyGreyBold-Btn
{
	font-weight: 600;
	color: var(--grey-old);
	background-color: var(--white);
	border: 1px solid var(--grey-old) !important;
	border-radius: 2px;
	border-width: 1px;
	padding: 2px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-UD-Dropdown-Btn
{
	font-weight: 400;
	color: var(--black);
	background-color: var(--white);
	background-image: url('../Images/Inline/CaretDown_black_icon.png') no-repeat 0 0;
	border: 1px solid var(--black) !important;
	border-radius: 4px;
	border-width: 1px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-UD-Dropdown-Btn:after
{
	background-image: url('../Images/Inline/CaretDown_black_icon.png') no-repeat 0 0;
}

span.Unq-Blue-WFBtn
{
	font-weight: 600;
	background-color: var(--workflow-next) !important;
	color: var(--white);
	border-color: #2b6cb0;
	border-radius: 26px;
	padding: 3px 13px;
	font-size: 10pt;
	white-space: pre;
}

span.Unq-Green-WFBtn
{
	font-weight: 600;
	color: var(--white);
	background-color: #65BB9E !important;
	color: var(--white);
	border-radius: 26px;
	padding: 3px 13px;
	font-size: 10pt;
	white-space: pre;
}

span.Unq-Red-WFBtn
{
	font-weight: 600;
	background-color: var(--red-300) !important;
	color: var(--white);
	border-color: #d41f38;
	border-radius: 26px;
	padding: 3px 13px;
	font-size: 10pt;
	white-space: pre;
}

span.Unq-BurntOrange-Btn
{
	font-weight: 600;
	background-color: #f0523b !important;
	color: var(--white);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Black-Btn
{
	font-weight: 600;
	background-color: #121826 !important;
	color: var(--white);
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Black-Background
{
	font-weight: 600;
	background-color: #121826 !important;
	color: var(--white);
	border-radius: 4px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-White-Btn
{
	font-weight: 600;
	color: var(--teal-300);
	background-color: var(--white);
	border: 2px solid var(--teal-100) !important;
	border-radius: 4px;
	border-width: 2px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.feedbackBtn /* Feedback button located at bottom of page. */
{
	color: var(--h2-header);
	border: 1px solid var(--h2-header) !important;
	border-radius: 4px;
	border-width: 2px;
	padding: 5px 9px;
	font-size: inherit;
	white-space: pre;
	text-decoration: none !important;
}

span.feedbackBtn:hover
{
	background-color: var(--teal-50);
	text-decoration: none !important;
}

span.Unq-BlackGrey-Btn
{
	font-weight: 600;
	color: var(--white);
	background-color: var(--grey-700);
	border: 2px solid var(--grey-700) !important;
	border-radius: 4px;
	border-width: 2px;
	padding: 3px 7px;
	font-size: inherit;
	white-space: pre;
}

span.Unq-White-Btn-Left
{
	font-weight: 600;
	color: var(--teal-300);
	background-color: var(--white);
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
	border-top: 2px solid var(--teal-100);
	border-bottom: 2px solid var(--teal-100);
	border-left: 2px solid var(--teal-100);
	border-radius: 4px 0px 0px 4px;
}

span.Unq-PreviewBtn
{
	font-weight: 600;
	color: var(--teal-300);
	background-color: var(--white);
	padding: 3px 7px;
	padding-right: 0px;
	font-size: inherit;
	white-space: pre;
	border-top: 1px solid var(--teal-100);
	border-bottom: 1px solid var(--teal-100);
	border-left: 1px solid var(--teal-100);
	border-right: 1px solid var(--teal-100);
	border-radius: 4px 0px 0px 4px;
}

span.Unq-White-Btn-dropDown:after
{
	content:' ?';
	font-weight: 600;
	color: var(--teal-300);
	background-color: var(--white);
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
	border-top: 2px solid var(--teal-100);
	border-bottom: 2px solid var(--teal-100);
	border-right: 2px solid var(--teal-100);
	border-left: 1px solid var(--teal-100);
	border-radius: 4px 0px 0px 4px;
}

span.Unq-Purple-Border-Btn
{
	height: 24px;
	width: 191px;
	left: 168px;
	top: 0px;
	border: 1px solid #C64084 !important;
	border-radius: 4px;
	padding: 2px 8px 2px 8px;
	background-color: var(--white);
}

span.Unq-LightBlueBlueBorder-Btn
{
	border-width: 2px;
	padding: 3px 6px;
	font-size: 11pt;
	white-space: pre;
	font-weight: 400;
	background-color: #3399ff;
	color: var(--white);
	border: 1px solid #3399ff;
	border-radius: 1px 4px 4px 1px;
}

span.Unq-White-Btn-Round
{
	font-weight: 600;
	color: var(--teal-300);
	background-color: var(--white);
	border: 2px solid var(--teal-100) !important;
	border-radius: 15px;
	border-width: 2px;
	padding: 3px 7px;
	font-size: 10pt;
	white-space: pre;
}

span.Unq-Purple-Btn
{
	font-weight: 600;
	color: var(--purple-400);
	background-color: var(--white);
	border: 2px solid var(--purple-400) !important;
	border-radius: 4px;
	border-width: 2px;
	padding: 3px 7px;
	font-size: 11pt;
}

span.Unq-Red-Btn
{
	font-size: 10pt;
	font-weight: 600;
	color: var(--white);
	background-color: var(--red-300) !important;
	border-radius: 4px;
	border-width: 2px;
	padding: 4px 6px !important;
	white-space: pre;
}

span.Unq-RedCM-Btn
{
	font-size: 10pt;
	font-weight: 600;
	color: var(--white);
	background-color: var(--red-caseManagement) !important;
	border-radius: 4px;
	border-width: 2px;
	padding: 4px 6px !important;
	white-space: pre;
}

span.Unq-RedCM-Btn .ico-CM-Entity:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/content_icon.svg) no-repeat 0 0;
	filter: var(--filter_white);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

span.Unq-PropertyIdCombo
{
	font-weight: 500;
	padding: 4px 10px !important;
	border: 2px solid var(--purple-200) !important;
	border-radius: 4px;
	background-color: var(--white);
	color: var(--purple-300);
	font-size: 10pt;
}

span.Unq-Purple_PropertyIdText
{
	font-weight: 500;
	color: var(--purple-300);
}

span.Unq-DarkPurple-PropertyIdText
{
	font-weight: bold;
	color: var(--purple-300) !important;
	-webkit-font-smoothing: antialiased;
}

span.BoldTextDarkPurp
{
	font-size: 13pt;
	color: #3A0467;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 20pt;
	widows: 3;
	orphans: 3;
	font-family: Inter-Var;
	font-weight: 700;
}

span.Unq-Purple-PropertyIdBorder
{
	height: 24px;
	width: 191px;
	left: 168px;
	top: 0px;
	border: 2px solid var(--purple-200) !important;
	border-radius: 4px;
	padding: 2px 8px 2px 8px;
	background-color: var(--white);
}

span.Unq-GreySelected-ComponentSideNav
{
	font-weight: 600;
	color: var(--teal-300);
	background-color: var(--grey-100) !important;
	border-radius: 2px;
	padding: 3px 3px 3px 3px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-WorkspaceSideNav
{
	font-weight: bold;
	color: var(--teal-300);
	background-color: var(--teal-50) !important;
	height: 40px;
	left: 0px;
	top: 0px;
	border-radius: 2px;
	width: auto;
	font-size: 11pt;
	padding: 3px 5px;
	white-space: pre;
}

span.Unq-NeutralGreyText-ComponentConfigField
{
	font-weight: bold;
	color: var(--grey-500) !important;
	font-size: 12pt;
}

span.Unq-DarkGreyText-ComponentConfigField
{
	font-weight: bold;
	color: var(--grey-600) !important;
	font-size: 12pt;
}

span.Unq-Green300Text
{
	color: var(--green-300) !important;
	white-space: normal;
}

span.Unq-TealText-ComponentTray
{
	font-weight: bold;
	color: var(--teal-300) !important;
	font-size: 12pt;
}

span.Unq-TealText-ComponentTray .ico-CM-Entity:before	/* Case Management Icon Style */
{
	filter: var(--filter_aqua-400);
	color: var(--aqua-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

span.Unq-TealText-ComponentTray .ico-CM-Users:before	/* Case Management Icon Style */
{
	filter: var(--filter_aqua-400);
	color: var(--aqua-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

span.Unq-TealText-ComponentTray .ico-CM-Categories:before	/* Case Management Icon Style */
{
	filter: var(--filter_aqua-400);
	color: var(--aqua-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

span.Unq-TealText-ComponentTray .ico-CM-TaskTypes:before	/* Case Management Icon Style */
{
	filter: var(--filter_aqua-400);
	color: var(--aqua-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

span.Unq-TealText-ComponentTray .ico-CM-CaseTypes:before	/* Case Management Icon Style */
{
	filter: var(--filter_aqua-400);
	color: var(--aqua-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

span.Unq-TealText-ComponentTray .ico-moduleSettings:before	/* Case Management Icon Style */
{
	filter: var(--filter_aqua-400);
	color: var(--aqua-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

span.Unq-Yellow-ViewingBtn
{
	font-size: 10pt;
	font-weight: 600;
	text-align: center;
	color: var(--orange-400) !important;
	background-color: var(--yellow-viewingBtn) !important;
	border-radius: 4px;
	border-width: 2px;
	padding: 8px 10px !important;
	white-space: pre;
}

span.Unq-table-dropdown-UD
{
	font-size: 12pt;
	color: #000000;
	background-color: #DEEBFF !important;
	border-radius: 2px;
	font-weight: 600;
	white-space: pre;
}

span.Unq-table-dropdown
{
	font-size: 12pt;
	color: #266277;
	background-color: #F3FDFC !important;
	border-radius: 2px;
	font-weight: 600;
	white-space: pre;
}

span.Unq-table-dropdown2
{
	font-size: 12pt;
	color: #266277;
	background-color: var(--white) !important;
	left: 0px;
	top: 0px;
	border-radius: 2px;
	font-weight: 600;
	white-space: pre;
}

span.Unq-table-dropdown_blackfont
{
	font-size: 12pt;
	color: #000000;
	background-color: var(--white) !important;
	left: 0px;
	top: 0px;
	border-radius: 2px;
	font-weight: 600;
	white-space: pre;
}

span.Unq-table-dropdown-delete
{
	font-size: 12pt;
	font-weight: 500;
	color: #BD082E;
	background-color: #FFF6F7 !important;
	border-radius: 2px;
	white-space: pre;
}

span.Unq-table-dropdown-delete2
{
	font-weight: 500;
	color: #BD082E;
	border-radius: 2px;
	white-space: pre;
}

span.Unq-Choice-Chip
{
	font-weight: bold;
	font-family: Silka-SemiBold;
	font-size: 11pt;
	line-height: normal;
	color: var(--teal-300);
	background-color: var(--white);
	border: 0.1px solid var(--teal-100);
	border-radius: 4px;
	border-width: 2px;
	box-shadow: 1px 2px 4px #E3E3E3;
	padding: 2px 4px 2px 4px;
	white-space: pre;
	margin: 1px;
}

span.Unq-Choice-Chip-Red
{
	font-weight: bold;
	font-family: Silka-SemiBold;
	font-size: 11pt;
	line-height: normal;
	color: var(--red-300);
	background-color: var(--white);
	border: 0.1px solid var(--red-300) !important;
	border-radius: 4px;
	border-width: 2px;
	box-shadow: 1px 2px 4px #E3E3E3;
	padding: 3px 5px 3px 5px;
	white-space: pre;
}

span.Unq-Choice-Chip-RedCM
{
	font-weight: bold;
	font-family: Silka-SemiBold;
	font-size: 11pt;
	line-height: normal;
	color: var(--red-caseManagement);
	background-color: var(--white);
	border: 0.1px solid var(--red-caseManagement) !important;
	border-radius: 4px;
	border-width: 2px;
	box-shadow: 1px 2px 4px #E3E3E3;
	padding: 3px 5px 3px 5px;
	white-space: pre;
}

span.Unq-Choice-Chip-Old
{
	font-weight: bold;
	font-family: Silka-SemiBold;
	font-size: 11pt;
	line-height: normal;
	color: var(--black);
	background-color: var(--white);
	border: 0.1px solid var(--choiceChipBorder-old) !important;
	border-radius: 4px;
	border-width: 2px;
	box-shadow: 1px 2px 4px #E3E3E3;
	white-space: pre;
	padding: 5px 5px 5px 5px;
}

span.Unq-Dark-OrangeText
{
	font-weight: 400;
	color: var(--orange-400) !important;
}

span.Unq-Choice-Chip-Data
{
	font-weight: 400;
	color: var(--grey-600) !important;
	font-size: 11pt;
	border: 0.1px solid var(--grey-500);
	border-radius: 0px 4px 4px 0px;
	padding: 3px 5px 3px 5px;
	white-space: pre;
}

span.Unq-Choice-Chip-Snippets
{
	font-weight: 400;
	color: var(--grey-600) !important;
	font-size: 11pt;
	border: 0.1px solid var(--grey-500);
	border-radius: 0px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	white-space: pre;
}

span.Unq-Round-Grey-Button
{
	color: var(--black);
	border-radius: 50%;
	padding: 2px 2px 2px 2px;
	background-color: #D2DCE4;
	border: 1px solid #D2DCE4;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Grey-Button
{
	color: var(--black);
	border-radius: 50%;
	padding: 2px 2px 2px 2px;
	background-color: #D2DCE4;
	border-radius: 4px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-Black-Border
{
	color: var(--black);
	border-radius: 4px;
	border-width: 1px;
	padding: 3px 6px !important;
	white-space: pre;
	font-weight: bold;
	font-family: Silka-SemiBold;
	font-size: 10pt;
	line-height: normal;
	text-align: center;
	background-color: var(--white);
	border: 1.0px solid var(--black) !important;
}

span.Unq-Black-Border-Icon
{
	color: var(--black);
	border-radius: 4px;
	border-width: 2px;
	padding: 8px 10px !important;
	white-space: pre;
	font-weight: bold;
	font-family: Silka-SemiBold;
	font-size: 11pt;
	line-height: normal;
	text-align: center;
	background-color: var(--white);
	border: 1.0px solid var(--black) !important;
}

span.Unq-UDesign-Tab
{
	color: var(--black);
	border-radius: 4px;
	border-width: 2px;
	padding: 8px 10px !important;
	white-space: pre;
	font-weight: bold;
	font-family: Silka-SemiBold;
	font-size: 11pt;
	line-height: normal;
	text-align: center;
	background-color: #d2dce4;
	border: 1.0px solid #d5dfe5 !important;
}

span.Unq-UDesign-Header
{
	color: var(--black);
	border-radius: 4px;
	border-width: 2px;
	padding: 8px 10px !important;
	white-space: pre;
	font-weight: bold;
	font-family: Silka-SemiBold;
	font-size: 11pt;
	line-height: normal;
	text-align: center;
	background-color: #f5f8fa;
	border: 1.0px solid #afdce1 !important;
}

span.Unq-Orange-White-Btn
{
	font-weight: 600;
	color: #F1523B;
	background-color: var(--white);
	border: 2px solid #F1523B !important;
	border-radius: 4px;
	border-width: 2px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Status Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~ Example: Job Tracker - Records Collection Viewer ~~~~~~~~~~~~~~~~~*/

span.Unq-Status-Green
{
	font-size: 10pt;
	font-weight: 600;
	color: var(--green-400);
	background-color: #d5f6e7 !important;
	border-color: var(--blue-300);
	border-radius: 20px;
	border-width: 0px;
	padding: 3px 8px !important;
	white-space: pre;
}

span.Unq-Status-Blue
{
	font-size: 10pt;
	font-weight: 600;
	color: #324f7b;
	background-color: #edf6fc !important;
	border-color: var(--blue-300);
	border-radius: 20px;
	border-width: 0px;
	padding: 3px 8px !important;
	white-space: pre;
}

span.Unq-Status-Grey
{
	font-size: 10pt;
	font-weight: 600;
	color: var(--grey-500);
	background-color: var(--grey-100) !important;
	border-color: var(--blue-300);
	border-radius: 20px;
	border-width: 0px;
	padding: 3px 8px !important;
	white-space: pre;
}

span.Unq-Status-Red
{
	font-size: 10pt;
	font-weight: 600;
	color: var(--magenta-400);
	background-color: var(--red-100) !important;
	border-color: var(--blue-300);
	border-radius: 20px;
	border-width: 0px;
	padding: 3px 8px !important;
	white-space: pre;
}

span.Unq-Status-Orange
{
	font-size: 10pt;
	font-weight: 600;
	color: #802F00;
	background-color: #FDE5C3 !important;
	border-color: var(--blue-300);
	border-radius: 20px;
	border-width: 0px;
	padding: 3px 8px !important;
	white-space: pre;
}

span.Unq-Status-Purple
{
	font-size: 10pt;
	font-weight: 600;
	color: var(--violet-400);
	background-color: var(--violet-100) !important;
	border-color: var(--blue-300);
	border-radius: 20px;
	border-width: 0px;
	padding: 3px 8px !important;
	white-space: pre;
}

span.Unq-GreyDropdown-UD
{
	color: #1e2834;
	background-color: #f5f8fa;
	border: 1px solid #d2dce4 !important;
	border-radius: 2px;
	border-width: 1px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

span.Unq-OldGrey-Btn
{
	color: #010101;
	background-color: #EFEFEF;
	border: 1px solid #767676 !important;
	border-radius: 2px;
	border-width: 1px;
	padding: 3px 7px;
	font-size: 11pt;
	white-space: pre;
}

/****************************************************************************************
 *    ??  ??????  ??????  ???    ??     ??????? ???????? ??    ?? ??      ??????? ??????? 
 *    ?? ??      ??    ?? ????   ??     ??         ??     ??  ??  ??      ??      ??      
 *    ?? ??      ??    ?? ?? ??  ??     ???????    ??      ????   ??      ?????   ??????? 
 *    ?? ??      ??    ?? ??  ?? ??          ??    ??       ??    ??      ??           ?? 
 *    ??  ??????  ??????  ??   ????     ???????    ??       ??    ??????? ??????? ???????                                                                                        
 *ICO styles - Inline icons that appear before/after text. */

.ico-ud_ellipsis,
.ico-assets,
.ico-ud_ellipsis_horizontal,
.ico-ud_ellipsis_vertical,
.ico-ud_ellipsis_horiButton,
.ico-ud_permissionsIcon,
.ico-ud_upackage,
.ico-express_infoCircle .ico-grid_grips,
.ico-hamburger_menu,
.ico-radio_button_large,
.ico-richTextEditor,
.ico-dataGrid,
.ico-repeater,
.ico-table,
.ico-textField,
.ico-radioButton,
.ico-number,
.ico-dataWorkFlow,
.ico-html,
.ico-signature,
.ico-protectedField,
.ico-dataMapper,
.ico-caret_down,
.ico-SearchAfter,
.ico-SearchBefore,
.ico-linkShareBefore,
.ico-linkShareAfter,
.ico-globeWorld,
.ico-hiddenComponent,
.ico-phone,
.ico-plaid,
.ico-fieldGroup,
.ico-releaseNotes,
.ico-docHub,
.ico-integration,
.ico-checkedBox,
.ico-chart,
.ico-dynGrid_settings,
.ico-help,
.ico-matrix,
.ico-decisions,
.ico-promote,
.ico-expressPermissions,
.ico-creatorPermissions,
.ico-Module,
.ico-Panel_Component,
.ico-getOperator,
.ico-outputOperator,
.ico-inputOperator,
.ico-consoleOperator,
.ico-filterOperator,
.ico-formulaOperator,
.ico-createValueOperator,
.ico-createFieldOperator,
.ico-diffOperator,
.ico-appendOperator,
.ico-getOperator,
.ico-htmlTableOperator,
.ico-branchMergeOperator,
.ico-branchSplitOperator,
.ico-decisionOperator,
.ico-inputSwitchOperator,
.ico-gateOperator,
.ico-previewBtn,
.ico-quill
{
	font-weight: inherit;
	font-color: inherit;
}

.ico-textField:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/textField.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-previewBtn
{
	content: " ";
	background: url(../Images/Inline/Editor_Icons/caret_down_teal300.svg) no-repeat 0 0;
	background-size: .6em;
	background-position: center;
	padding-left: 2em;
	padding-right: 0px;
	padding-top: 4px;
    padding-bottom: 4px;
	margin-right: 0px;
	border-left: 1px solid var(--teal-100);
	border-radius: 0px;
}

/*Ico Operators | Icon Operators */

.ico-getOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/getOperator.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-branchMergeOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/branchMerge.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-branchSplitOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/branchSplit.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-gateOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/gate.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-decisionOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/decision.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-inputSwitchOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/inputSwitch.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-htmlTableOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/htmlTable.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-table2htmlOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/table2html.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-diffOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/diffOperator.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-appendOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/appendOperator.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-inputOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/inputOperator.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-outputOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/outputOperator.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-consoleOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/consoleOperator.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-filterOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/filter.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-formulaOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/formulaOperator.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-createValueOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/createValue.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-createFieldOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/createField.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-createTable:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/createTable.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-includesOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/includesOperator.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-joinOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/joinOperator.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

.ico-setOperator:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/operatorIcons/setOperator.png) no-repeat 0 0;
    background-size: 1.3em;
    background-position: center;
    filter: drop-shadow(1px 1px 1px var(--grey-500));
    height: 1.3em;
    width: 1.3em;
    padding: 0pt 2pt;
    margin-right: .15rem;
    vertical-align: text-bottom;
}

/* End Icon Operators */

.ico-assets:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/assets.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-top;
}

.ico-creatorPermissions:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/creatorPermissions.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: middle;
}

.ico-promote:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/promote.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: middle;
}

.ico-expressPermissions:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/expressPermissions.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: middle;
}
.ico-decisions:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/decisions.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

span.Unq-table-dropdown > .ico-decisions:before
{
	filter: none;
	vertical-align: middle;
}
.ico-matrix:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/matrix.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-help:after
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/help.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_navy-200);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-left: .3rem;
	vertical-align: sub;
}

.ico-ai_stars:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/ai_stars.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--grey-600);
	height: 1em;
	width: 1em;
	padding: 2pt 2pt;
	margin-right: .15rem;
	vertical-align: middle;
}

.ico-quill:before
{
    display: inline-block;
    content: "";
    background: url(../Images/Inline/Editor_Icons/quill.svg) no-repeat 0 0;
    background-size: 1.1em;
    background-position: center;
    height: 1.2em;
    width: 1.2em;
    padding: 0pt 2pt;
    margin-right: .1em;
    vertical-align: middle;
}

.ico-chart:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/chart.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-checkedBox:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/checkedBox.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-integration:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/integration.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-top;
}

.ico-docHub:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/docHub_Icon.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-releaseNotes:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/releaseNotesIcon.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-plaid:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/plaid.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-fieldGroup:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/fieldGroup_component.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-hiddenComponent:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/hidden_component.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-dataStorage:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/dataStorage.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-initializer:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/initializer_component.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-globeWorld:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/globeWorld.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: middle;
}

.ico-phone:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/phone.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-linkShareBefore:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/link_share.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-linkShareAfter:after
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/link_share.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-left: .15rem;
	vertical-align: text-bottom;
}

.ico-SearchAfter:after
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/search_magnifier.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_grey-400);
	height: 1em;
	width: 1em;
	margin-left: .2rem;
	vertical-align: middle;
}

.ico-SearchBefore:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/search_magnifier.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_grey-400);
	height: 1em;
	width: 1em;
	margin-right: .2rem;
	vertical-align: middle;
}


.ico-caret_down:after
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/caret_down.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_grey-400);
    height: .5em;
    width: .5em;
    margin-left: .19rem;
    vertical-align: middle;
    margin-bottom: .1em;
}

.Unq-Black-Btn, .Unq-BlackBlueheader-Btn > .ico-caret_down:after, .ico-gearCog_after:after, .ico-gearCog_before:before
{
	filter: var(--filter_white);
}


.ico-gearCog_after:after
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/settings_ico.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
    height: .8em;
    width: .8em;
    margin-left: .19rem;
    vertical-align: middle;
    margin-bottom: .1em;
}

.ico-gearCog_before:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/settings_ico.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
    height: .8em;
    width: .8em;
    margin-right: .19rem;
    vertical-align: middle;
    margin-bottom: .1em;
}

.ico-dataMapper:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/dataMapper.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-signature:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/signature.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-protectedField:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/protectedField.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-html:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/html.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-dataWorkFlow:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/dataWorkFlow.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1.1em;
	width: 1.1em;
	padding: 0pt 2pt;
	margin-right: .08rem;
	vertical-align: text-bottom;
}

.ico-number:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/number_component.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-radioButton:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/radioButton.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: .9em;
	width: .9em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-table:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/table.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-repeater:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/repeater.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-dataGrid:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/dataGrid.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-richTextEditor:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/richTextEditor.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .15rem;
	vertical-align: text-bottom;
}

.ico-radio_button_large:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/radioButton_UDLC.svg) no-repeat 0 0;
	background-size: .8em;
	background-position: center;
	height: 1.2em;
	width: 1.2em;
	margin-right: .1rem;
	vertical-align: text-top;
}

.ico-dynGrid_settings:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/settings_ico_oldBlue.svg) no-repeat 0 0;
	background-size: .8em;
	background-position: center;
	height: 1.2em;
	width: 1.2em;
	border: 1px solid #218eff;
	border-radius: 2px;
	margin-right: .1rem;
	vertical-align: text-top;
}

.ico-hamburger_menu:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/hamburger_menu.svg) no-repeat 0 0;
	background-size: 1em;
	background-color: white;
	margin-top: 1px;
	height: 1em;
	width: 1em;
	vertical-align: text-top;
}

.ico-grid_grips:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/grip-solid.svg) no-repeat 0 0;
	background-size: .7em;
	background-position: center;
	background-color: white;
	padding: 3px;
	height: .9em;
	border: 1px solid #8793A1;
	width: .9em;
	margin-right: .2rem;
	vertical-align: text-top;
	transform: rotate(90deg);
}

.ico-express_infoCircle:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/info_circle.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	margin-right: .2rem;
	vertical-align: text-top;
}

.ico-ud_permissionsIcon:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/user.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	margin-right: .2rem;
	vertical-align: text-top;
}

.ico-ud_ellipsis:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/settings_ellipsis.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	/* padding: 0pt 2pt; */
	margin-right: .2rem;
	vertical-align: text-top;
}

.ico-ud_ellipsis_horizontal:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/settings_ellipsis.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	/* padding: 0pt 2pt; */
	/* margin-right: .1rem; */
	vertical-align: text-top;
}

.ico-ud_ellipsis_vertical:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/settings_ellipsis.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	filter: var(--filter_teal-300);
	transform: rotate(90deg);
	height: 1em;
	width: 1em;
	/* padding: 0pt 2pt; */
	/* margin-right: .1rem; */
	vertical-align: text-top;
}

.ico-ud_ellipsis_horiButton:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/settings_ellipsis_teal.svg) no-repeat 0 0;
	/* background-size: 90%; */
	background-position: center;
	border: 2px solid var(--teal-100);
	border-radius: 4px;
	height: .9em;
	width: .9em;
	padding: 10px;
	margin-right: .2rem;
	vertical-align: text-top;
}

.ico-ud_upackage:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/upackage.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: text-top;
}

.ico-ud_workspace_settings:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/settings_ico.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	filter: var(--filter_teal-300);
	height: 1em;
	width: 1em;
	/* padding: 0pt 2pt; */
	/* margin-right: .1rem; */
	vertical-align: text-top;
}

.new_stamp	/* Homepage "New" icon - Displays after the styled text */
{
	
}

.new_stamp::after
{
	content: "NEW";
	display: inline-block;
	font-size: .7em;
	font-family: 'Inter-Var';
	line-height: 1.5;
	font-weight: 500;
	vertical-align: text-top;
	color: var(--green-500);
	background-color: #d5f6e7 !important;
	border: 1px solid var(--green-200);
	border-radius: 20px;
	padding: 2px 8px !important;
	white-space: normal;
	margin-left: .8em;
}

.updated_stamp	/* Homepage "Updated" icon - Displays after the styled text*/
{
	
}

.updated_stamp::after
{
	content: "UPDATED";
	display: inline-block;
	font-size: .7em;
	font-family: 'Inter-Var';
	line-height: 1.5;
	font-weight: 500;
	text-align: center;
	vertical-align: text-top;
	color: var(--blue-500);
	background-color: #edf6fc !important;
	border: 1px solid var(--blue-200);
	border-radius: 20px;
	padding: 2px 8px !important;
	white-space: normal;
	margin-left: .8em;
}

.ico-Search_Black	/* Displays the Magnification Glass icon in black. */
{
	
}

.ico-Search_Black:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/search_magnifier.svg) no-repeat 0 0;
	background-size: .8em;
	background-position: center;
	background-color: #121826;
	height: 1.2em;
	width: 1.2em;
	margin-right: .2rem;
	border-radius: 2px;
	vertical-align: middle;
}

.ico-Qorks_Black
{
	
}

.ico-Qorks_Black:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/qorks.svg) no-repeat 0 0;
	fill: #33768E;
	background-size: 12pt;
	background-position: center;
	height: 12pt;
	width: 12pt;
	padding: 2pt;
	margin-right: .15rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-Caret_White_Down
{
	margin-right: -2px;
	margin-left: 2px;
}

.ico-Caret_White_Down:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/Carrot_Down_White.svg) no-repeat 0 0;
	filter: var(--filter_white);
	background-color: transparent;
	background-size: 13pt;
	background-position: center;
	height: 12pt;
	width: 12pt;
	padding: 1pt;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-Comments_Teal
{
	
}

.ico-Comments_Teal:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/conversation.svg) no-repeat 0 0;
	background-size: 14pt;
	background-position: center;
	height: 10pt;
	width: 10pt;
	padding: 2pt;
	margin-right: .2rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: middle;
}

.ico-Arrow_UpRight
{
	font-weight: bold;
	color: var(--teal-300) !important;
	font-size: 12pt;
	white-space: normal;
}

.ico-Arrow_UpRight:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/up_right_arrow.svg) no-repeat 0 0;
	background-size: 14pt;
	background-position: center;
	height: 10pt;
	width: 10pt;
	padding: 2pt;
	margin-right: .2rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: middle;
}

.ico-Notification_Black
{
	
}

.ico-Notification_Black:before
{
	display: inline-block;
	content: "";
	background: url('../Images/Inline/Editor_Icons/alert_notification.svg') no-repeat 0 0;
	background-size: 11pt;
	background-position: center;
	background-color: #121826;
	height: 16pt;
	width: 16pt;
	padding: 10pt;
	margin-right: .5rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: middle;
}

.ico-Image_Component
{
	font-weight: bold;
	color: var(--teal-300) !important;
	font-size: 12pt;
	white-space: normal;
}

.ico-Image_Component:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/image_component.svg) no-repeat 0 0;
	background-size: 14pt;
	background-position: center;
	height: 10pt;
	width: 10pt;
	padding: 2pt;
	margin-right: .2rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: middle;
}

.ico-iframe_Component
{
	font-weight: bold;
	color: var(--teal-300) !important;
	font-size: 12pt;
	white-space: normal;
}

.ico-iframe_Component:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/iframe_component.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	height: .9em;
	width: .9em;
	padding: 2pt;
	margin-right: .17rem;
	vertical-align: middle;
}

.ico-mapv2_Component
{
	font-weight: bold;
	color: var(--teal-300) !important;
	font-size: 12pt;
	white-space: normal;
}

.ico-mapv2_Component:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/mapv2_component_teal.svg) no-repeat 0 0;
	background-size: 14pt;
	background-position: center;
	height: 10pt;
	width: 10pt;
	padding: 2pt;
	margin-right: .2rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-textLink_Component
{
	font-weight: bold;
	color: var(--teal-300) !important;
	font-size: 12pt;
	white-space: normal;
}

.ico-textLink_Component:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/textlink_component.svg) no-repeat 0 0;
	background-size: 13pt;
	background-position: center;
	height: 12pt;
	width: 12pt;
	padding: 2pt;
	margin-right: .2rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: middle;
}

.ico-Panel_Component:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/panel_component.svg) no-repeat 0 0;
	background-size: 1em;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 2pt;
	margin-right: .2rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-Plugin_Component
{
	font-weight: bold;
	color: var(--teal-300) !important;
	font-size: 12pt;
	white-space: normal;
}

.ico-Plugin_Component:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/plugin_teal.svg) no-repeat 0 0;
	background-size: 13pt;
	background-position: center;
	height: 12pt;
	width: 12pt;
	padding: 2pt;
	margin-right: .12rem;
	margin-top: 2px;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-Query_Builder
{
	font-weight: bold;
	color: var(--grey-500) !important;
	font-size: 12pt;
	white-space: normal;
}

.ico-Query_Builder:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/query_icon_teal.svg) no-repeat 0 0;
	fill: #33768E;
	background-size: 13pt;
	background-position: center;
	height: 12pt;
	width: 12pt;
	padding: 2pt;
	margin-right: .2rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: middle;
}

.ico-Menu_Component
{
	font-weight: bold;
	color: var(--teal-300) !important;
	font-size: 12pt;
	white-space: normal;
}

.ico-Menu_Component:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/menu_icon_teal.svg) no-repeat 0 0;
	fill: #33768E;
	background-size: 13pt;
	background-position: center;
	height: 12pt;
	width: 12pt;
	padding: 2pt;
	margin-right: .15rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-Settings_Gear
{
	
}

.ico-Settings_Gear:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/White_Gear_Component_Settings.svg) no-repeat 0 0;
	background-color: #000000;
	background-size: 7pt;
	background-position: center;
	height: 14pt;
	width: 14pt;
	padding: 2pt;
	margin-right: .15rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-Settings_GearBlue
{
	
}

.ico-Settings_GearBlue:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/settings_ico.svg) no-repeat 0 0;
	background-size: .7rem;
	background-position: center;
	height: 1rem;
	width: 1rem;
	padding: 2pt;
	margin-right: .15rem;
	border: 1px solid var(--blue-old);
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-UDToolbar_Copy
{
	
}

.ico-UDToolbar_Copy:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/copy_white.svg) no-repeat 0 0;
	background-color: #000000;
	background-size: 7pt;
	background-position: center;
	height: 14pt;
	width: 14pt;
	padding: 2pt;
	margin-right: .15rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-UDToolbar_Paste
{
	
}

.ico-UDToolbar_Paste:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/paste_white.svg) no-repeat 0 0;
	background-size: 7pt;
	background-color: #000000;
	background-position: center;
	height: 14pt;
	width: 14pt;
	padding: 2pt;
	margin-right: .15rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-UDToolbar_Delete
{
	
}

.ico-UDToolbar_Delete:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/delete_trash_white.svg) no-repeat 0 0;
	background-color: #000000;
	background-size: 7pt;
	background-position: center;
	height: 14pt;
	width: 14pt;
	padding: 2pt;
	margin-right: .15rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-Settings_Arrow
{
	
}

.ico-Settings_Arrow:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/White_Arrow_Component_Settings.svg) no-repeat 0 0;
	background-color: #000000;
	background-size: 13pt;
	background-position: center;
	height: 12pt;
	width: 12pt;
	padding: 2pt;
	margin-right: .15rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-Settings_ChevronDown
{
	margin-right: -2px;
	margin-left: 2px;
}

.ico-Settings_ChevronDown:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/chevron_down.svg) no-repeat 0 0;
	filter: var(--filter_white);
	background-color: transparent;
	background-size: 13pt;
	background-position: center;
	height: 12pt;
	width: 12pt;
	padding: 1pt;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-File_Component
{
	font-weight: bold;
	color: var(--teal-300) !important;
	font-size: 12pt;
	white-space: normal;
}

.ico-File_Component:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/file_teal.svg) no-repeat 0 0;
	fill: #33768E;
	background-size: 12pt;
	background-position: center;
	height: 11pt;
	width: 11pt;
	padding: 2pt;
	padding-left: 0pt;
	margin-right: .15rem;
	vertical-align: text-top;
}

.ico-Module:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/module_icon_teal.svg) no-repeat 0 0;
	fill: #33768E;
	background-size: 1em;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 2pt;
	margin-right: .15rem;
	border: 0px;
	border-radius: 2px;
	vertical-align: text-top;
}

.ico-UD-ON-toggle
{
	font-weight: bold;
}

.ico-UD-ON-toggle:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/ud_toggle_on.svg) no-repeat 0 0;
	background-color: transparent;
	background-size: 100%;
	background-position: center;
	height: 1.8em;
	width: 1.8em;
	padding: 0pt 2pt;
	margin-right: .11rem;
	vertical-align: bottom;
}

.ico-UD-OFF-toggle
{
	font-weight: bold;
}

.ico-UD-OFF-toggle:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/toggle_off_icon.svg) no-repeat 0 0;
	filter: var(--filter_grey-600);
	background-color: transparent;
	background-size: 100%;
	background-position: center;
	height: 1.8em;
	width: 1.8em;
	padding: 0pt 2pt;
	margin-right: .11rem;
	vertical-align: bottom;
}

.ico-ON-toggle
{
	font-weight: bold;
}

.ico-ON-toggle:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/toggle_on_icon.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	height: 1.8em;
	width: 1.8em;
	padding: 0pt 2pt;
	margin-right: .11rem;
	margin-top: -5px;
	margin-bottom: -5px;
	vertical-align: bottom;
}

.ico-OFF-toggle
{
	font-weight: bold;
}

.ico-OFF-toggle:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/toggle_off_icon.svg) no-repeat 0 0;
	background-size: 100%;
	background-position: center;
	height: 1.8em;
	width: 1.8em;
	padding: 0pt 2pt;
	margin-right: .11rem;
	margin-top: -5px;
	margin-bottom: -5px;
	vertical-align: text-bottom;
}

.ico_circleCheckMark	/* Displays an opaque circle with a white checkmark in it. */
{
	
}

.ico_circleCheckMark:after
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/circleCheckmark.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

span.Unq-Status-Grey > .ico_circleCheckMark:after
{
	filter: var(--filter_grey-600);
}

/* The Icons (AppVer) below correspond to icons found in the Application Versioning pages on the platform. */

.ico-AppVer_Add
{
	
}

.ico-AppVer_Add:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/AppVer_Added.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	/* padding: 0pt 2pt; */
	margin-right: .2rem;
	vertical-align: text-top;
}

.ico-AppVer_Remove
{
	
}

.ico-AppVer_Remove:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/AppVer_Removed.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	/* padding: 0pt 2pt; */
	margin-right: .2rem;
	vertical-align: text-top;
}

.ico-AppVer_Modify
{
	
}

.ico-AppVer_Modify:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/AppVer_Modified.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	/* padding: 0pt 2pt; */
	margin-right: .2rem;
	vertical-align: text-top;
}

.ico-AppVer_Branch
{
	
}

.ico-AppVer_Branch:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/branch_icon.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-AppVer_ViewDiff
{
	
}

.ico-AppVer_ViewDiff:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/AppVer_ViewDiff.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	/* padding: 0pt 2pt; */
	margin-right: .2rem;
	vertical-align: text-top;
}

.ico-runtime
{
	
}

.ico-runtime:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/settingsCogs.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

span.Unq-GreySelected-ComponentSideNav > .ico-runtime:before
{
	filter: var(--filter_teal-300);
}

.ico-bolt
{
	
}

.ico-bolt:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/bolt.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: .4em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

span.Unq-GreySelected-ComponentSideNav > .ico-bolt:before
{
	filter: var(--filter_teal-300);
}

.ico-AppVer_Rocket
{
	
}

.ico-AppVer_Rocket:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/AppVersion_Rocket.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-WF-Add
{
	
}

.ico-WF-Add:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/WF_Add.svg) no-repeat 0 0;
	filter: var(--filter_teal-300);
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .11rem;
	margin-top: -5px;
	margin-bottom: -5px;
	vertical-align: middle;
}

.ico-WF-Delete
{
	
}

.ico-WF-Delete:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/WF_Delete.svg) no-repeat 0 0;
	filter: var(--filter_teal-300);
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .11rem;
	margin-top: -5px;
	margin-bottom: -5px;
	vertical-align: middle;
}

.ico-deleteRed
{
	
}

.ico-deleteRed:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/WF_Delete.svg) no-repeat 0 0;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .11rem;
	margin-top: -5px;
	margin-bottom: -5px;
	vertical-align: middle;
}

.ico-WF-Edit
{
	
}

.ico-WF-Edit:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/WF_Edit.svg) no-repeat 0 0;
	filter: var(--filter_teal-300);
	background-size: 1em;
	background-position: center;
	height: 1em;
	width: 1em;
	margin-right: .11rem;
	margin-top: -5px;
	margin-bottom: -5px;
	vertical-align: text-top;
}

.Unq-Teal-Btn > .ico-WF-Edit:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/WF_Edit.svg) no-repeat 0 0;
	filter: var(--filter_teal-100);
	background-position: bottom;
	height: 1em;
	width: 1em;
	margin-right: .3rem;
	margin-top: -5px;
	margin-bottom: -5px;
	vertical-align: middle;
}

.ico-App-Menu
{
	
}

.ico-App-Menu:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/ico_application.svg) no-repeat 0 0;
	filter: var(--filter_teal-300);
	background-size: 16px;
	background-position: center;
	height: 17px;
	width: 17px;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

span.Unq-Status-Red > .ico-AppVer_Branch:before	/* AppVer_Branch Sub-Style */
{
	filter: var(--filter_magenta-400);
}

span.Unq-Status-Blue > .ico-AppVer_Rocket:before	/* AppVer_Branch Sub-Style */
{
	filter: var(--filter_teal-400);
}

span.Unq-White-Btn > .ico-AppVer_Branch:before	/* AppVer_Branch Sub-Style */
{
	filter: var(--filter_teal-300);
}

span.BoldText > .ico-AppVer_Branch:before	/* AppVer_Branch Sub-Style */
{
	filter: var(--filter_teal-300);
	border: 2px solid var(--filter_teal-100) !important;
	border-radius: 4px;
	border-width: 2px;
	background-size: 80%;
	padding: 3px 7px;
}

.ico-AppVer-Added
{
	
}

.ico-AppVer-Added:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/AppVer_Added.svg) no-repeat 0 0;
	background-position: center;
	height: 17px;
	width: 17px;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

.ico-AppVer-Modified
{
	
}

.ico-AppVer-Modified:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/AppVer_Modified.svg) no-repeat 0 0;
	background-position: center;
	height: 17px;
	width: 17px;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

.ico-AppVer-Removed
{
	
}

.ico-AppVer-Removed:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/AppVer_Removed.svg) no-repeat 0 0;
	background-position: center;
	height: 17px;
	width: 17px;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

/* Case Management Icons */

.ico-CM-Entity
{
	
}

.ico-CM-Entity:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/content_grey.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-CM-Users
{
	
}

.ico-CM-Users:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/users_grey.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-CM-Categories
{
	
}

.ico-CM-Categories:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/dataModel_grey.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-CM-TaskTypes
{
	
}

.ico-CM-TaskTypes:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/taskTypes.svg) no-repeat 0 0;
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-CM-CaseTypes
{
	
}

.ico-CM-CaseTypes:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/caseTypes_grey.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: .8em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-OpsBuilder
{
	font-weight: bold;
}

.ico-OpsBuilder:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/dataModel_black.svg) no-repeat 0 0;
	background-size: 15px;
	background-position: center;
	border: .1px solid var(--grey-300);
	border-radius: 4px;
	height: 1.2rem;
	width: 1.2rem;
	padding: 2px;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-moduleSettings
{
	font-weight: bold;
	color: var(--teal-400);
}

.ico-moduleSettings:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/moduleSettings_ico.svg) no-repeat 0 0;
	background-size: 16px;
	background-position: center;
	filter: var(--filter_teal-400);
	height: 1rem;
	width: 1rem;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

.ico-workflowSettings
{
	font-weight: bold;
	color: var(--teal-400);
}

.ico-workflowSettings:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/workflow_icon.svg) no-repeat 0 0;
	background-size: 16px;
	background-position: center;
	filter: var(--filter_teal-400);
	height: 1rem;
	width: 1rem;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

.ico-vegaTable
{
	
}

.ico-vegaTable:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/vegaTable.svg) no-repeat 0 0;
	background-size: 16px;
	background-position: center;
	filter: var(--filter_teal-400);
	height: 17px;
	width: 17px;
	padding: 1px;
	margin-right: .1rem;
	vertical-align: text-bottom;
}

.ico-moduleDetails
{
	font-weight: bold;
	color: var(--teal-400);
}

.ico-moduleDetails:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/moduleDetails_ico.svg) no-repeat 0 0;
	background-size: 16px;
	background-position: center;
	filter: var(--filter_teal-400);
	height: 1rem;
	width: 1rem;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

.ico-modulePermissions
{
	font-weight: bold;
	color: var(--teal-400);
}

.ico-modulePermissions:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/users.svg) no-repeat 0 0;
	background-size: 16px;
	background-position: center;
	filter: var(--filter_teal-400);
	height: 1rem;
	width: 1rem;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

/* Vega Table Icons */

.ico-UDTableSearch
{
	
}

.ico-UDTableSearch:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_Search.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-UDTableColSearch
{
	
}

.ico-UDTableColSearch:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_SearchCol.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-UDTableHideCol
{
	
}

.ico-UDTableHideCol:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_HideCol.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-UDTableCondense
{
	
}

.ico-UDTableCondense:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_Padding3.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-UDTableFullScreen
{
	
}

.ico-UDTableFullScreen:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_Fullscreen.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-UDTableClearSort
{
	
}

.ico-UDTableClearSort:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_SortClear.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-UDTableSortAscending
{
	
}

.ico-UDTableSortAscending:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_SortAscending.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	transform: rotateX(180deg);
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-UDTableSortDescending
{
	
}

.ico-UDTableSortDescending:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_SortDescending.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-UDTableClearFilter
{
	
}

.ico-UDTableClearFilter:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_FilterClear.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-UDTableGroupBy
{
	
}

.ico-UDTableGroupBy:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_GroupBy.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

.ico-UDTableHideCol2
{
	
}

.ico-UDTableHideCol2:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/UDTable_HideCol2.svg) no-repeat 0 0;
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: middle;
}

/* Modules Type Icon */

.ico-modules
{
	font-weight: bold;
}

.ico-modules:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/ico_modules.svg) no-repeat 0 0;
	background-size: 16px;
	background-position: center;
	height: 17px;
	width: 17px;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

/* Workflows Type Icon */

.ico-workflows
{
	font-weight: bold;
}

.ico-workflows:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/ico_workflows.svg) no-repeat 0 0;
	background-size: 16px;
	background-position: center;
	height: 17px;
	width: 17px;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

/* Data Collection Type Icon */

.ico-dataCollection
{
	font-weight: bold;
}

.ico-dataCollection:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/ico_dataReF.svg) no-repeat 0 0;
	background-size: 16px;
	background-position: center;
	height: 17px;
	width: 17px;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

/* Application Type Icon */

.ico-application
{
	font-weight: bold;
}

.ico-application:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/ico_application.svg) no-repeat 0 0;
	background-size: 16px;
	background-position: center;
	height: 17px;
	width: 17px;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

/* Workspaces Type Icon */

.ico-workspaces
{
	font-weight: bold;
}

.ico-workspaces:before
{
	display: inline-block;
	content: "";
	background: url(../Images/Inline/Editor_Icons/ico_workspace.svg) no-repeat 0 0;
	background-size: 16px;
	background-position: center;
	height: 17px;
	width: 17px;
	padding: 1px;
	margin-right: .2rem;
	vertical-align: text-bottom;
}

/************************************************************************
 *     ??????  ?????  ??      ??       ??????  ??    ?? ???????? ??????? 
 *    ??      ??   ?? ??      ??      ??    ?? ??    ??    ??    ??      
 *    ??      ??????? ??      ??      ??    ?? ??    ??    ??    ??????? 
 *    ??      ??   ?? ??      ??      ??    ?? ??    ??    ??         ?? 
 *     ?????? ??   ?? ??????? ???????  ??????   ??????     ??    ???????                                                                       
 *Callout, Callouts - NOTE, WARNING, IMPORTANT, TIP, LEARN MORE, REQUIREMENTS, DATA MODEL
 *FEATURE FLAG */
 /* Close Buttton Styling and Roll Up */
 .auto-close-button {
  font-family: inherit;
  user-select: none;
}

/* Transition effect for roll-up */
.roll-up {
  transition: 
    max-height 0.5s ease,
    opacity 0.4s ease,
    margin 0.4s ease;
  overflow: hidden;
  max-height: 500px; /* enough to cover any content height */
  opacity: 1;
}

/* Collapsing state */
.roll-up.closed {
  max-height: 0;
  opacity: 0;
  margin: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border: none;
}
 
p.Note,
p.Tip,
p.Warning,
div.Warning,
p.Important,
div.Important,
p.FeatureFlag,
p.LearnMore,
div.LearnMore,
p.followAlong,
p.EAP
{
    display: block;
    font-family: Inter-Var;
    line-height: 1.5em;
    padding: .3em 1em 0.3em .5em;
    margin: .4em 0px .4em 0px;
    padding-top: .05em;
    padding-bottom: .2em;
    padding-left: .5em;
    padding-right: 1.3em;
    vertical-align: middle;
    width: 100%;
}

p.Note:is(p.Note),
p.Tip:is(p.Tip),
p.Warning:is(p.Warning),
div.Warning:is(div.Warning),
p.Important:is(p.Important),
div.Important:is(div.Important),
p.FeatureFlag:is(p.FeatureFlag),
p.LearnMore:is(p.LearnMore),
div.LearnMore:is(div.LearnMore),
p.followAlong:is(p.followAlong),
p.EAP:is(p.EAP)
{
    display: inline-block;
    font-family: Inter-Var;
    line-height: 1.5em;
    padding: .3em 1em 0.3em .5em;
    margin: .4em 0px .4em 0px;
    padding-top: .05em;
    padding-bottom: .2em;
    padding-left: .5em;
    padding-right: 1.3em;
    vertical-align: middle;
    width: 100%;
}

p.Note:before,
p.Tip:before,
p.Warning:before,
div.Warning:before,
p.Important:before,
div.Important:before,
p.FeatureFlag:before,
p.LearnMore:before,
div.LearnMore:before,
p.followAlong:before,
p.EAP:before
{
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 1.5em;
	padding-right: .4em;
	background-position-y: center;
	white-space: pre;
	background-size: contain;
    height: 1.5em;
	margin-bottom: -1em;
    float: left;
}

/*======================= NOTE Callout /*======================= */
p.Note
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: var(--teal-100);
	border: solid 1px var(--teal-300);
	border-left-width: 10px;
	border-radius: 2px;
	color: var(--teal-black);
}

p.Note:is(p.Note):before
{
	content: "  NOTE";
	color: var(--teal-500);
	font-weight: bold;
	font-size: 1.1em;
	background-repeat: no-repeat;
	background-image: url(../Images/noteSmallPDF.png);
}

div.Note
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: var(--teal-100);
	border: solid 1px var(--teal-300);
	border-left-width: 10px;
	border-radius: 2px;
	color: var(--teal-black);
	float: none;
}

div.Note:is(div.Note):before
{
	content: " NOTE";
	font-family: 'Inter-Var';
	color: var(--teal-500);
	font-weight: bold;
	font-size: 1.1em;
	background-repeat: no-repeat;
	background-image: url(../Images/noteSmallPDF.png);
	background-size: 1.5em;
	float: none;
}

div.Note > p
{
	margin-left: 1.8em;
}

p.Note + .Tip,
.Warning,
.Important,
.FeatureFlag,
.followAlong,
.LearnMore,
.Note
{
	margin-top: .3em;
}

div.Note + .Tip,
.Warning,
.Important,
.FeatureFlag,
.followAlong,
.LearnMore,
.Note
{
	margin-top: .3em;
}

/*======================= TIP Callout /*======================= */
p.Tip
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: var(--tip-100);
	border: solid 1px var(--aqua-200);
	border-left-width: 10px;
	border-radius: 2px;
	color: var(--blue-black);
}

p.Tip:is(p.Tip)
{
	color: var(--blue-black);
}

p.Tip:is(p.Tip):before
{
	content: " TIP";
	color: var(--aqua-500);
	font-weight: bold;
	background-repeat: no-repeat;
	background-image: url(../Images/lightbulbSmallPDF.png);
}

p.Tip + .Note,
.Warning,
.Important,
.FeatureFlag,
.followAlong,
.LearnMore,
p.Tip
{
	margin-top: .3em;
}


/*======================= LEARNMORE Callout /*======================= */
p.LearnMore, div.LearnMore
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: var(--blue-100);
	border: solid 1px var(--blue-400);
	border-left-width: 10px;
	border-radius: 2px;
	color: var(--blue-black);
}

div.LearnMore
{
	float: none;
}

div.LearnMore > p 
{
    margin-left: 1em;
	padding-left: 1em;
	margin-bottom: 0px;
}

div.LearnMore > ul
{
    margin-left: 1em;
}

p.LearnMore:is(p.LearnMore):before, div.LearnMore:is(div.LearnMore):before
{
	content: " LEARN MORE";
	color: var(--blue-500);
	background-repeat: no-repeat;
	background-image: url(../Images/LearnMore_Small.png);
}

div.LearnMore:is(div.LearnMore):before
{
	float: none;
	background-size: 1.5em;
}

p.LearnMore + .Tip,
.Warning,
.Important,
.FeatureFlag,
.followAlong,
.LearnMore,
.Note
{
	margin-top: .3em;
}
/*======================= WARNING Callout /*======================= */
p.Warning, div.Warning
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: var(--red-100);
	border: solid 1px var(--red-300);
	border-left-width: 10px;
	border-radius: 2px;
	color: var(--red-black);
}



p.Warning:is(p.Warning):before, div.Warning:is(div.Warning):before
{
	content: " WARNING";
	color: var(--red-500);
	background-repeat: no-repeat;
	background-image: url(../Images/Warning_Small.png);
}

div.Warning:is(div.Warning):before
{
	float: none;
	background-size: 1.5em;
}

div.Warning > p 
{
    margin-left: 1em;
	padding-left: 1em;
	margin-bottom: 0px;
}

div.Warning > ul
{
    margin-left: 6.5em;
}

p.Warning + .Tip,
.Warning,
.Important,
.FeatureFlag,
.followAlong,
.LearnMore,
.Note
{
	margin-top: .3em;
}

p.Warning-depreciate
{
	overflow: hidden;
	background-repeat: no-repeat;
	line-height: 28px;
	color: #121826;
	background-color: var(--red-100);
	border: double 1px var(--red-300);
	border-radius: 6px;
	background-image: url('../Images/Warning_Small.png');
	background-size: 3em;
	background-position: 0.75% 50%;
	padding-left: 70px;
	mc-auto-number-format: 'WARNING  ';
	mc-auto-number-class: BoldText;
}

/*======================= IMPORTANT Callout /*======================= */
p.Important, div.Important
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: var(--orange-50);
	border: solid 1px var(--orange-300);
	border-left-width: 10px;
	border-radius: 2px;
	color: var(--orange-black);
}

p.Important:is(p.Important):before, div.Important:is(div.Important):before
{
	content: " IMPORTANT";
	color: var(--orange-500);
	background-repeat: no-repeat;
	background-image: url(../Images/important_small.png);
}

div.Important:is(div.Important):before
{
	float: none;
	background-size: 1.5em;
}

div.Important > p 
{
    margin-left: 1em;
	padding-left: 1em;
}

div.Important > ul
{
    margin-left: 6.5em;
}

div.Important:before
{
	margin-left: -5px;
}

p.Important + .Tip,
.Warning,
.Important,
.FeatureFlag,
.followAlong,
.LearnMore,
.Note
{
	margin-top: .3em;
}

/*======================= FOLLOWALONG Callout /*======================= */
p.followAlong
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: var(--purple-50);
	border: solid 1px var(--purple-300);
	border-left-width: 10px;
	border-radius: 2px;
	color: var(--purple-black);
}

p.followAlong:is(p.followAlong):before
{
	content: " FOLLOW ALONG";
	color: var(--purple-500);
	background-image: url(../Images/Inline/Editor_Icons/brain.svg);
	background-repeat: no-repeat;
	background-position: 2px;
	background-size: 1.3em;
}

p.followAlong + .Tip,
.Warning,
.Important,
.FeatureFlag,
.followAlong,
.LearnMore,
.Note
{
	margin-top: .3em;
}

/*======================= FEATUREFLAG Callout ======================= */
p.FeatureFlag
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: var(--purple-50);
	border: solid 1px var(--purple-300);
	border-left-width: 10px;
	border-radius: 2px;
	color: var(--purple-black);
}


p.FeatureFlag:is(p.FeatureFlag):before
{
	content: " FEATURE FLAG";
	color: var(--purple-500);
	background-repeat: no-repeat;
	background-image: url(../Images/featureFlag_Small.png);
	margin-left: .1em;
}

p.FeatureFlag + .Tip,
.Warning,
.Important,
.FeatureFlag,
.followAlong,
.LearnMore,
.Note
{
	margin-top: .3em;
}

div.FeatureFlag
{
	overflow: hidden;
	font-size: 12pt;
	font-family: Inter-Var;
	color: #3A0467;
	border: double 2px var(--purple-400);
	border-radius: 6px;
	background-repeat: no-repeat;
	line-height: 18px;
	background-color: #FAF9FB;
	background-image: url('../Images/Inline/flagpole_small.png');
	background-size: 3em;
	background-position: 0.75% 50%;
	padding-left: 70px;
	mc-auto-number-format: 'FEATURE FLAG  ';
	mc-auto-number-class: BoldTextDarkPurp;
}

/*======================= EAP Callout ======================= */
p.EAP
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: #FFFBEF;
	border: solid 1px #9A6919;
	border-left-width: 10px;
	border-radius: 2px;
	color: #9A6919;
}

p.EAP:is(p.EAP):before
{
	content: "  EAP";
	color: #9A6919;
	background-position-y: .1em;
	background-repeat: no-repeat;
	background-image: url(../Images/Inline/Editor_Icons/gold_rocket.svg);
	height: 1.3em;
}

p.EAP > span.BoldText
{
	font-weight: bold;
	color: inherit;
}

p.EAP > a
{
	color: #9A6919;
}

/*======================= LESS COMMON Callouts ======================= */
div.Concept
{
	overflow: hidden;
	padding: 15px 30px;
	background-repeat: no-repeat;
	line-height: 18px;
	background-color: #f5f8fa;
	border: double 1px #647587;
	border-radius: 6px;
	color: #33768e;
	background-image: url('../Images/icon-graduate.png');
	background-size: 3em;
	background-position: 0.75% 8%;
	padding-left: 70px;
}
	
div.Concept2
{
    color: #092750;
    font-family: Inter-Var;
    font-size: 1.2em;
    margin-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 20px;
    border-left: solid 1px var(--teal-500);
    border-right: solid 1px var(--teal-500);
    border-top: solid 1px var(--teal-500);
    border-bottom: solid 1px var(--teal-500);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
	background-color: var(--grey-50);
	background-position: center center;
}

div.conceptBody2
{

	background: var(--body-background);
	padding: .5em !important;
    border: 6px solid rgba(255, 255, 255, 0.2);
    border-radius: 4px;
	color: #092750;
    font-family: Inter-Var;
    font-size: 0.9em;
    margin-left: 5px;
	padding: .5em !important;
 
}

p.Overview
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: #e6ecf1;
	border: single 1px #647587;
	border-left-width: 10px;
	border-radius: 2px;
	color: var(--teal-black);
}

p.Overview:is(p.Overview):before
{
	color: #33768e;
	font-weight: bold;
	font-size: 1.1em;
	background-repeat: no-repeat;
	background-image: url(../Images/noteSmallPDF.png);
	background-size: 1.5em;
}

p.Overview + .Tip,
.Warning,
.Important,
.FeatureFlag,
.followAlong,
.LearnMore,
.Note
{
	margin-top: .3em;
}

div.Overview
{
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: #e6ecf1;
	border: single 1px 1px #647587;
	border-left-width: 10px;
	border-radius: 2px;
	color: var(--teal-black);
	padding-top: .3em;
}

div.Overview:is(div.Overview):before
{
	font-family: 'Inter-Var';
	color: #33768e;
	font-weight: bold;
	font-size: 1.1em;
	background-repeat: no-repeat;
	background-image: url(../Images/noteSmallPDF.png);
	background-size: 1.5em;
}

div.Overview > p
{
	margin-left: 1.8em;
}

div.Overview + .Tip,
.Warning,
.Important,
.FeatureFlag,
.followAlong,
.LearnMore,
.Note
{
	margin-top: .3em;
}

/* Requirements Callout */
p.Requirements
{
	overflow: hidden;
	padding: 15px 30px;
	background-repeat: no-repeat;
	line-height: 1em;
	color: #121826;
	background-color: #d2dce4;
	border: double 1px #647587;
	border-radius: 6px;
	background-image: url('../Images/lightbulb_icon.png');
	background-size: 3em;
	background-position: 0.75% 50%;
	padding-left: 70px;
	mc-auto-number-format: 'REQUIREMENTS  ';
	mc-auto-number-class: BoldText;
	flex-basis: auto;
	flex-flow: row wrap;
}

div.Requirements
{
	overflow: hidden;
	padding: 15px 30px;
	background-repeat: no-repeat;
	line-height: 18px;
	background-color: #d2dce4;
	border: double 1px #647587;
	border-radius: 6px;
	color: #121826;
	background-image: url('../Images/lightbulb_icon.png');
	background-size: 3em;
	background-position: 0.75% 50%;
	padding-left: 70px;
	mc-auto-number-format: 'REQUIREMENTS  ';
	mc-auto-number-class: BoldText;
	flex-basis: auto;
	flex-flow: row wrap;
}

/* Data Model Callout - For features affected by the Data Model feature. See A01206-General_Component_Settings.htm for an example */
p.DataModel
{
	overflow: hidden;
	padding: 15px 30px;
	background-repeat: no-repeat;
	line-height: 18px;
	color: #33768e;
	background-color: #e6ecf1;
	border: double 1px #647587;
	border-radius: 6px;
	background-image: url('../Images/icon-graph.png');
	background-size: 3em;
	background-position: 0.75% 50%;
	padding-left: 70px;
	mc-auto-number-format: 'DATA MODEL  ';
	mc-auto-number-class: BoldText;
	flex-basis: auto;
	flex-flow: row wrap;
}

div.DataModel
{
	overflow: hidden;
	padding: 15px 30px;
	background-repeat: no-repeat;
	line-height: 18px;
	background-color: #e6ecf1;
	border: double 1px #647587;
	border-radius: 6px;
	color: #33768e;
	background-image: url('../Images/icon-graph.png');
	background-size: 3em;
	background-position: 0.75% 8%;
	padding-left: 70px;
	mc-auto-number-format: 'DATA MODEL  ';
	mc-auto-number-class: BoldText;
}

/* Marketing Callout - Rarely used */
span.MarketingCenter
{
	font-size: 11pt;
	background-color: #EDF6FC;
	color: #002B70;
	text-align: center;
	padding: 15px 15px;
	border: double 2px #17438D;
	border-radius: 6px;
	background-repeat: no-repeat;
	line-height: 18px;
	overflow: visible;
}

p.Marketing
{
	color: #002B70;
	padding: 15px 60px;
	border: double 2px #17438D;
	border-radius: 6px;
	background-repeat: no-repeat;
	line-height: 18px;
	background-color: #EDF6FC;
	background-image: url('../Images/Inline/marketing_horn.png');
	background-size: 3em;
	background-position: 0.75% 50%;
	padding-left: 70px;
	mc-auto-number-class: BoldTextDarkBlue;
	mc-auto-number-format: '  CODELESS CLASSROOM  ';
}

/* Under Construction Callout - Rarely used */
div.UnderConstruction
{
	overflow: hidden;
	color: #802F00;
	padding: 15px 60px;
	border: double 2px #802F00;
	border-radius: 6px;
	background-repeat: no-repeat;
	line-height: 18px;
	background-color: #FDE5C3;
	background-image: url('../Images/Inline/UnderConstruction_icon.png');
	background-size: 3em;
	background-position: 0.75% 50%;
	padding-left: 70px;
	mc-auto-number-format: 'UNDER CONSTRUCTION  ';
	mc-auto-number-class: BoldTextOrange;
}

p ~ p.Important,
p.Note,
p.Warning,
p.Important,
p.LearnMore,
p.followAlong,
p.FeatureFlag
{
	margin-top: 0px;
}

li > p.Important,
p.Note,
p.Warning,
p.Important,
p.LearnMore,
p.followAlong,
p.FeatureFlag
{
	margin-top: 0px;
}


/* The following styles manipulate calouts after paragraphs so they are closer, implying a relation to the paragraph */

p:has(+.Tip), p:has(+.Note), p:has(+.Warning), p:has(+.Important), p:has(+.FeatureFlag) p:has(+.followAlong), p:has(+.LearnMore), p:has(+.EAP)
{
	margin-bottom: 2px;
}

/* The following styles manipulate calouts after table so they are closer, implying a relation to the table */

table:has(+.Tip), table:has(+.Note), table:has(+.Warning), table:has(+.Important), table:has(+.FeatureFlag), table:has(+.followAlong), table:has(+.LearnMore), table:has(+.EAP)
{
	margin-bottom: .2em;
}
/********************************************************************
 *    ??????? ??????? ??????? ??????  ??????   ?????   ?????? ??   ?? 
 *    ??      ??      ??      ??   ?? ??   ?? ??   ?? ??      ??  ??  
 *    ?????   ?????   ?????   ??   ?? ??????  ??????? ??      ?????   
 *    ??      ??      ??      ??   ?? ??   ?? ??   ?? ??      ??  ??  
 *    ??      ??????? ??????? ??????  ??????  ??   ??  ?????? ??   ??                                                                    
 *Controls the article feedback styles */

.feedback-reason
{
	mc-hidden: hidden;
	display: block;
}

.feedback-question i:hover,
.feedback-question i:focus,
.feedback-question i:active
{
	mc-hidden: hidden;
	cursor: pointer;
}

.feedback-yes
{
	mc-hidden: hidden;
	background-image: url('../Images/thumbsup16.png');
	background-position: 17% 50%;
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 36px;
	padding-right: 12px;
	margin-left: 8px;
	border-radius: 5px;
	background-color: var(--navy-50);
	font-style: normal;
	font-family: Inter-Var;
}

.feedback-no
{
	mc-hidden: hidden;
	background-image: url('../Images/thumbsdown20.png');
	background-position: 17% 50%;
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 36px;
	padding-right: 12px;
	margin-left: 8px;
	border-radius: 5px;
	background-color: var(--navy-50);
	font-style: normal;
	font-family: Inter-Var;
}

.feedback-email
{
	mc-hidden: hidden;
	color: #245f75;
	font-family: Inter-Var;
	font-weight: 600;
}

a.button
{
	width: 10%;
	padding: 0.35em 1.2em;
	border: 0.1em solid #f9fafb;
	margin: 0 0.3em 0.3em 0;
	border-radius: 0.12em;
	text-decoration: none !important;
	background-color: var(--teal-300);
	color: #ffffff !important;
	text-align: center;
	border-radius: 6px;
	transition: all 0.2s;
}

a.button:hover
{
	border: 0.1em solid var(--teal-300);
	background-color: #f9fafb;
	color: var(--teal-300);
}

/*************************************************************************
 *    ??   ??  ??????  ???    ??? ??????? ??????   ?????   ??????  ??????? 
 *    ??   ?? ??    ?? ????  ???? ??      ??   ?? ??   ?? ??       ??      
 *    ??????? ??    ?? ?? ???? ?? ?????   ??????  ??????? ??   ??? ?????   
 *    ??   ?? ??    ?? ??  ??  ?? ??      ??      ??   ?? ??    ?? ??      
 *    ??   ??  ??????  ??      ?? ??????? ??      ??   ??  ??????  ???????                                                                        
 *Styles that apply to the homepage */

div.home-tiles
{
	margin-top: 109px;
	width: 70%;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

div.home-tiles > div
{
	flex-basis: 200px;
	margin: 10px;
	flex-grow: 1;
	padding-top: 20px;
	padding-bottom: 20px;
	box-sizing: border-box;
	background-color: var(--teal-300);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	border-radius: 20px;
}

div.image-width900px
{
	max-width: 900px;
	max-height: 100%;
}

/**********************************************************************************
 *    ???????       ??      ???????  ?????  ??????  ???    ?? ?? ???    ??  ??????  
 *    ??            ??      ??      ??   ?? ??   ?? ????   ?? ?? ????   ?? ??       
 *    ?????   ????? ??      ?????   ??????? ??????  ?? ??  ?? ?? ?? ??  ?? ??   ??? 
 *    ??            ??      ??      ??   ?? ??   ?? ??  ?? ?? ?? ??  ?? ?? ??    ?? 
 *    ???????       ??????? ??????? ??   ?? ??   ?? ??   ???? ?? ??   ????  ??????                                                                                   
 *Styles for Enablement Learning only */

.correctFeedback p
{
	mc-hidden: hidden;
	color: #08874c;
	font-size: 16px;
}

.incorrectFeedback p
{
	mc-hidden: hidden;
	color: var(--red-300);
	font-size: 16px;
}

.multipleChoice
{
	margin-top: 1.5em;
}

.multipleChoiceItem
{
	display: block;
	position: relative;
	cursor: pointer;
	margin-left: 20px;
	padding-left: 35px;
}

.multipleChoiceItem p
{
	font-size: 14px;
	line-height: 1.2em;
}

.multipleChoiceItem input
{
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* ====================== Custom Checkbox ======================== */

.checkbox	/*create the custom empty checkbox*/
{
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
	background-color: #eee;
}

.multipleChoiceItem:hover input ~ .checkbox	/*sets the background color for the hovered checkbox*/
{
	background-color: #ccc;
}

.multipleChoiceItem input:checked ~ .checkbox	/*sets the background color for the selected checkbox*/
{
	background-color: #076685;
}

.checkbox:after
{
	content: "";
	position: absolute;
	display: block;
}

.multipleChoiceItem input:checked ~ .checkbox:after
{
	display: block;
}

.multipleChoiceItem .checkbox:after	/*creates the checkmark for the selected checkbox*/
{
	left: 6px;
	top: 2px;
	width: 4px;
	height: 9px;
	border: solid white;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/**/
/* ====================== End Custom Checkbox ======================== */

.radio
{
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
	background-color: var(--white);
	border: 1px solid #ccc;
	border-radius: 50%;
}

.multipleChoiceItem:hover input ~ .radio
{
	background-color: #eee;
}

.multipleChoiceItem input:checked ~ .radio
{
	background-color: var(--white);
}

.radio:after
{
	content: "";
	position: absolute;
	display: block;
}

.multipleChoiceItem input:checked ~ .radio:after
{
	display: block;
}

.multipleChoiceItem .radio:after
{
	top: 4px;
	left: 4px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #506d95;
}

MadCap|question
{
	margin-top: 3.5em;
}

.question p
{
	font-size: 17px;
	line-height: 1.2em;
}

MadCap|submitQuestionButton
{
	width: 125px;
	height: 36px;
	background-color: #cecece;
	border: solid 1px #cecece;
	font-size: 14px;
	line-height: 1.2em;
	margin-bottom: 1.5em;
}

MadCap|submitQuestionButton:hover
{
	background-color: #506d95;
	border: solid 1px;
	color: var(--white);
}

.submitQuestionButton:disabled,
.submitQuestionButton:disabled:hover
{
	background-color: #e0e1e2;
	border: solid 1px #e0e1e2;
	color: #8a9297;
}

_popup
{
	height: 100px;
	mc-popup-width: 300px;
	max-height: 500px;
	max-width: 500px;
	mc-popup-max-width: 400px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Misc Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

span.mc-variable.strong
{
	font-weight: bold;
	color: #253746;
}

div.FloatRight
{
	float: right;
	margin-left: 10px;
}

span.Response-status-green
{
	font-size: .8em;
	background-color: #E0F6D0 !important;
	border: solid 1px #9CDA6D;
	border-radius: 10px;
	padding: .2em .3em !important;
	white-space: pre;
}

span.Response-status-orange
{
	font-size: .8em;
	background-color: #E0F6D0 !important;
	border: solid 1px #9CDA6D;
	border-radius: 10px;
	padding: .2em .3em !important;
	white-space: pre;
}

span.Response-status-red
{
	font-size: .8em;
	background-color: #E0F6D0 !important;
	border: solid 1px #9CDA6D;
	border-radius: 10px;
	padding: .2em .3em !important;
	white-space: pre;
}

/**************************************************************************************************************
 *    ??????  ??????? ???????? ?? ??????  ??????? ??????      ??????? ???????? ??    ?? ??      ??????? ??????? 
 *    ??   ?? ??         ??    ?? ??   ?? ??      ??   ??     ??         ??     ??  ??  ??      ??      ??      
 *    ??????  ?????      ??    ?? ??????  ?????   ??   ??     ???????    ??      ????   ??      ?????   ??????? 
 *    ??   ?? ??         ??    ?? ??   ?? ??      ??   ??          ??    ??       ??    ??      ??           ?? 
 *    ??   ?? ???????    ??    ?? ??   ?? ??????? ??????      ???????    ??       ??    ??????? ??????? ???????                                                                                                              
 *RETIRED STYLES - Still in use, do not delete. mc-hidden hides them in Flare Editor*/

p.ReadTime
{
	mc-hidden: hidden;
	overflow: hidden;
	padding: 15px 60px;
	background-repeat: no-repeat;
	line-height: 18px;
	background-image: url('../Images/Time_Small.png');
	background-size: 3em;
	background-position: 0.75% 50%;
	padding-left: 70px;
	mc-auto-number-format: 'Estimated Reading Time:  ';
	mc-auto-number-class: BoldText;
}

img.wide900pxAlt
{
	mc-hidden: hidden;
	display: block;
	aspect-ratio: auto 900 / 506;
	width: 900px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 2px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 900px;
	image-rendering: -webkit-optimize-contrast;
}

img.rightfloat900px
{
	mc-hidden: hidden;
	max-width: 900px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
	flex-shrink: 3;
	mc-thumbnail-max-width: auto;
}

img.rightfloat800px
{
	mc-hidden: hidden;
	width: 800px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	mc-thumbnail-max-width: auto;
	float: right;
}

img.rightfloat400px
{
	mc-hidden: hidden;
	width: 400px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	mc-thumbnail-max-width: auto;
	float: right;
}

img.rightfloat500px
{
	mc-hidden: hidden;
	width: 500px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	mc-thumbnail-max-width: auto;
	float: right;
}

img.rightfloat600px
{
	mc-hidden: hidden;
	width: 600px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	mc-thumbnail-max-width: auto;
	float: right;
}

img.rightfloat700px
{
	mc-hidden: hidden;
	width: 700px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	mc-thumbnail-max-width: auto;
	float: right;
}

img.rightfloat200px
{
	mc-hidden: hidden;
	width: 200px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	mc-thumbnail-max-width: auto;
	float: right;
}

img.rightfloat300px
{
	mc-hidden: hidden;
	width: 300px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	mc-thumbnail-max-width: auto;
	float: right;
}

img.rightfloat150px
{
	mc-hidden: hidden;
	width: 150px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	mc-thumbnail-max-width: auto;
	float: right;
}

img.rightfloat100px
{
	mc-hidden: hidden;
	width: 100px;
	height: auto;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	mc-thumbnail-max-width: auto;
	float: right;
}

img.InLine10pt
{
	mc-hidden: hidden;
	height: 10pt;
	width: auto !important;
	vertical-align: text-bottom;
}

img.i400
{
	mc-hidden: hidden;
	max-width: 40%;
	border-color: var(--black);
	border: solid 1px var(--black);
}

img.i900
{
	mc-hidden: hidden;
	max-width: 90%;
	border: solid .5px var(--black);
	border-color: var(--black);
}

img.InLineImages
{
	mc-hidden: hidden;
	max-width: 100% !important;
	border: solid 1px var(--grey-400);
}

img.InLine12pt
{
	mc-hidden: hidden;
	width: 12pt !important;
}

img.InLine14pt
{
	mc-hidden: hidden;
	width: 14pt !important;
}

img.InLine16pt
{
	mc-hidden: hidden;
	width: 16pt !important;
}

p.Image900pxWide
{
	mc-hidden: hidden;
	max-width: 900px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
}

p.Image900pxWideCenter
{
	mc-hidden: hidden;
	max-width: 900px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p.Image800pxWide
{
	mc-hidden: hidden;
	max-width: 800px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
}

p.Image800pxWideCenter
{
	mc-hidden: hidden;
	max-width: 800px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p.Image700pxWide
{
	mc-hidden: hidden;
	max-width: 700px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
}

p.Image700pxWideCenter
{
	mc-hidden: hidden;
	max-width: 700px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p.Image600pxWide
{
	mc-hidden: hidden;
	max-width: 600px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
}

p.Image600pxWideCenter
{
	mc-hidden: hidden;
	max-width: 600px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p.Image500pxWide
{
	mc-hidden: hidden;
	max-width: 500px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
}

p.Image500pxWideCenter
{
	mc-hidden: hidden;
	max-width: 500px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p.Image400pxWide
{
	mc-hidden: hidden;
	max-width: 400px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
}

p.Image400pxWideCenter
{
	mc-hidden: hidden;
	max-width: 400px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p.Image400pxWideCenterTest
{
	mc-hidden: hidden;
	max-width: 400px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p.Image300pxWide
{
	mc-hidden: hidden;
	max-width: 300px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
}

p.Image300pxWideCenter
{
	mc-hidden: hidden;
	max-width: 300px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p.Image200pxWide
{
	mc-hidden: hidden;
	max-width: 200px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
}

p.Image200pxWideCenter
{
	mc-hidden: hidden;
	max-width: 200px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p.Image100pxWide
{
	mc-hidden: hidden;
	max-width: 100px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
}

p.Image100pxWideCenter
{
	mc-hidden: hidden;
	max-width: 100px;
	border: solid 1px var(--grey-400);
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p.ImageIcon100pxWideCenter
{
	mc-hidden: hidden;
	max-width: 100px;
	line-height: 1pt;
	margin-top: 30px;
	margin-bottom: 30px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/**************************************************************************************************************************************************************
 *    ???    ??? ??????? ??????  ??  ?????      ??????? ???????? ??    ?? ??      ??????? ???????      ?? ????????  ?????  ??????  ??      ??????? ???????? ??  
 *    ????  ???? ??      ??   ?? ?? ??   ??     ??         ??     ??  ??  ??      ??      ??          ??     ??    ??   ?? ??   ?? ??      ??         ??     ?? 
 *    ?? ???? ?? ?????   ??   ?? ?? ???????     ???????    ??      ????   ??      ?????   ???????     ??     ??    ??????? ??????  ??      ?????      ??     ?? 
 *    ??  ??  ?? ??      ??   ?? ?? ??   ??          ??    ??       ??    ??      ??           ??     ??     ??    ??   ?? ??   ?? ??      ??         ??     ?? 
 *    ??      ?? ??????? ??????  ?? ??   ??     ???????    ??       ??    ??????? ??????? ???????      ??    ??    ??   ?? ??????  ??????? ???????    ??    ??                                                                                                                                                              
 */

@media only screen and (max-width: 1279px)
{
	div.Fifty-Fifty-Layout > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 50%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-Layout > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 50%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-Layout1 > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 50%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-Layout1 > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 50%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-Layout2 > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-Layout2 > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-8-4 > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-8-4 > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-4-8 > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-4-8 > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	span.Unq-NeutralGreyText-ComponentConfigField
	{
		
	}

	span.Unq-NeutralGreyText
	{
		color: var(--grey-500);
	}

	MadCap|slideshow.Slideshow-Blank-Template
	{
		background-color: var(--white) !important;
	}

	img.InLine16ptWideAuto
	{
		height: 20px;
		width: 20px;
	}

	span.Icon-Workflow-Node
	{
		border-right-width: 1px;
		border: solid 1px var(--teal-100);
		border-width: 1px;
	}

	span.tableSubHead
	{
		font-size: 14pt;
	}

	span.tableHead
	{
		font-size: ;
	}

	span.Unq-Teal-Btn
	{
		
	}

	span.Unq-Teal-Btn-SP
	{
		
	}

	span.Unq-Teal-Btn-Left
	{
		
	}

	div.Three-Panel > div:nth-child(1)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.Three-Panel > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.Three-Panel > div:nth-child(3)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.Four-Four-Four > div:nth-child(1)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.Four-Four-Four > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.Four-Four-Four > div:nth-child(3)
	{
		width: 33.33333%;
		margin-left: 0%;
	}
}

/************************************************************************************************************************************************************
 *    ???    ??? ??????? ??????  ??  ?????      ??????? ???????? ??    ?? ??      ??????? ???????      ?? ???    ???  ??????  ??????  ?? ??      ??????? ??  
 *    ????  ???? ??      ??   ?? ?? ??   ??     ??         ??     ??  ??  ??      ??      ??          ??  ????  ???? ??    ?? ??   ?? ?? ??      ??       ?? 
 *    ?? ???? ?? ?????   ??   ?? ?? ???????     ???????    ??      ????   ??      ?????   ???????     ??  ?? ???? ?? ??    ?? ??????  ?? ??      ?????    ?? 
 *    ??  ??  ?? ??      ??   ?? ?? ??   ??          ??    ??       ??    ??      ??           ??     ??  ??  ??  ?? ??    ?? ??   ?? ?? ??      ??       ?? 
 *    ??      ?? ??????? ??????  ?? ??   ??     ???????    ??       ??    ??????? ??????? ???????      ?? ??      ??  ??????  ??????  ?? ??????? ??????? ??  
 *                                                                                                                                                      
 */

@media only screen and (max-width: 860px)
{
	div.Fifty-Fifty-Layout > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-Layout > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-Layout1 > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-Layout1 > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	p
	{
		
	}

	img.wide900pxthumbnailtest
	{
		mc-footnote-comment-format: 'FootNoteTest';
	}

	div.Fifty-Fifty-Layout2 > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-Layout2 > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-8-4 > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-8-4 > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-4-8 > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Fifty-Fifty-4-8 > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 100%;
		margin-left: 0%;
	}

	div.Four-Four-Four > div:nth-child(1)
	{
		mc-hidden: hidden;
		width: 100%;
	}

	div.Four-Four-Four > div:nth-child(1)
	{
		mc-hidden: hidden;
		margin-left: 0%;
	}

	div.Four-Four-Four > div:nth-child(2)
	{
		mc-hidden: hidden;
		width: 100%;
	}

	div.Four-Four-Four > div:nth-child(2)
	{
		mc-hidden: hidden;
		margin-left: 0%;
	}

	div.Four-Four-Four > div:nth-child(3)
	{
		mc-hidden: hidden;
		width: 100%;
	}

	div.Four-Four-Four > div:nth-child(3)
	{
		mc-hidden: hidden;
		margin-left: 0%;
	}
}

/* aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa */

MadCap|codeSnippet.API-CodeSnippetCopyButton
{
	padding-left: 1.1em;
	padding-right: .8em;
	padding: .5em;
	border: solid 2px var(--grey-50);
	font-size: 11pt;
	background-color: var(--grey-50);
}

MadCap|codeSnippetBody.API-CodeSnippetCopyButton
{
	font-size: 11pt;
	padding-bottom: .75em;
	padding-top: .75em;
	padding-left: .5em;
	mc-code-border: solid 2px var(--grey-50);
	font-family: monospace;
}

MadCap|codeSnippetCopyButton.API-CodeSnippetCopyButton
{
	font-family: Silka-Bold;
	color: #245f75;
	border-bottom: solid 1px #245f75;
	border-bottom-color: #245f75;
	margin-right: .5em;
}

MadCap|codeSnippetBody.Default-Code-Snippet
{
	font-size: 11pt;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	padding-left: .5em;
	mc-code-border: solid 2px var(--grey-50);
	font-family: monospace;
}

MadCap|codeSnippetCopyButton.Default-CodeSnippetCopyButton
{
	margin-right: .5em;
	padding: 0px !important;
	border-bottom: none 0px transparent;
	border-bottom-color: transparent;
	float: none;
	color: transparent;
}

p.term
{
	white-space: pre;
}

.invisible-label
{
	height: 1px;
	width: 1px;
}

/* =========================Mike's Button Test==================== */
/* These buttons will replace the Homepage buttons after testing in complete on the Release Notes project. They are more functionable than what's currently on the homepage. */

.RN-Flex-Container
{
	width: 100%;
	color: var(--white);
	min-height: 100%;
	padding-right: 3vw;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	text-align: center;
}

.RN-Buttons
{
	cursor: pointer;
	display: block;
	color: var(--white) !important;
	background: var(--violet-300);
	padding: 20px 20px 20px 20px;
	transition: ease-in-out all .3s;
	border-radius: 4px;
	font-size: 20px;
	display: block;
	flex-grow: 1;
	border: 1.5px solid transparent;
	margin: 1vw;
	align-items: center;
	position: relative;
}

.RN-Buttons:hover
{
	transform: translateY(-2px);
	color: #C54084;
	background-color: var(--violet-400);
}

.RN-Buttons:active
{
	transform: translateY(1px);
	transform: scale(0.98);
	color: #C54084;
	background-color: var(--violet-400);
}

.RN-Buttons a
{
	text-decoration: none;
	color: var(--white);
	font-family: Inter-Var;
	font-weight: 700;
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%;
}

/* ========================= END Mike's Button Test==================== */

.centerText
{
	margin: auto;
	width: 50%;
	text-align: center;
}

/* ========================================================= Homepage Buttons ========================================================= */

.Home-Flex-Container
{
	width: 100%;
	color: var(--white);
	min-height: 100%;
	padding-right: 3vw;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	text-align: center;
}

.Home-Buttons
{
	cursor: pointer;
	display: block;
	color: var(--white) !important;
	background: var(--violet-300);
	padding: .8rem .3rem;
	transition: ease-in-out all .3s;
	border-radius: 4px;
	font-size: 20px;
	display: block;
	flex-grow: 1;
	border: 1.5px solid transparent;
	margin: 1vw;
	align-items: center;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.Home-Buttons-Resources
{
	cursor: pointer;
	display: block;
	color: var(--white) !important;
	background: var(--violet-300);
	padding: .3rem .3rem;
	transition: ease-in-out all .3s;
	border-radius: 4px;
	font-size: 20px;
	display: block;
	flex-grow: 1;
	border: 1.5px solid transparent;
	margin: 1vw;
	align-items: center;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.Home-Buttons:hover
{
	transform: translateY(-2px);
	color: #C54084;
	background-color: var(--violet-400);
}

.Home-Buttons-Resources:hover
{
	transform: translateY(-2px);
	color: #C54084;
	background-color: var(--violet-400);
}

.Home-Buttons:active
{
	transform: translateY(1px);
	transform: scale(0.98);
	color: #C54084;
	background-color: var(--violet-400);
}

.Home-Buttons-Resources:active
{
	transform: translateY(1px);
	transform: scale(0.98);
	color: #C54084;
	background-color: var(--violet-400);
}

.Home-Buttons a
{
	text-decoration: none;
	color: var(--white);
	font-family: Inter-Var;
	font-weight: 700;
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%;
}

.Home-Buttons-Resources a
{
	text-decoration: none;
	color: var(--white);
	font-family: Inter-Var;
	font-weight: 700;
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%;
}

MadCap|slide.slide-white
{
	background-color: var(--white) !important;
	padding-left: 60px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-top: 30px;
}

MadCap|slideshow.Slideshow-Blank-Template
{
	text-align: left;
	border: double 1px var(--teal-300);
	border-radius: 6px;
	background-color: var(--white);
	padding-left: 25px;
	padding-right: 25px;
}

MadCap|slide.slide-table
{
	background-color: var(--white) !important;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

MadCap|slideshow.Slideshow-table
{
	text-align: left;
	border: none;
	background-color: var(--white);
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
}

/* ================================================================ Slides Styling ================================================================ */

div.carousel	/* This div houses the Carousel */
{
	display: flex;
	justify-content: center;
	max-width: 1500px;
	min-height: 600px;
}

div.carousel-content	/* This div controls the carousel slides + buttons */
{
	display: flex;
	width: 100%;
	height: 100%;
}

div.carousel-slide	/* This div controls the individual slides between the buttons */
{
	display: block;
	width: 100%;
	border: double .5px var(--teal-300);
	border-style: double none double none;
	background-color: transparent;
	padding-left: 15%;
	padding-right: 15%;
	transition: transform 0.3s ease-in-out;
	background-image: none;
}

button.previousBtn	/* This button style controls the "Back" button. */
{
	display: flex;
	font-size: 10pt;
	font-weight: 600;
	text-align: center;
	min-width: 1em;
	padding: 8px 10px !important;
	border: double 1px var(--teal-300);
	border-style: double none double double;
	border-radius: 4px 0px 0px 4px;
	background: url('../Images/Inline/chevron_left.png') no-repeat;
	background-position: center;
	background-color: transparent;
	left: 20px;
	padding: 8px 10px;
	white-space: normal;
	align-items: center;
	justify-content: left;
}

button.previousBtn:hover:enabled	/* This style controls the Back button when the user hovers over it. Note the "enabled" setting prevents the hover from appearing if the button is disabled. */
{
	background-color: #C3D8E0 !important;
	opacity: 0.6;
	transition: 0.3s;
	cursor: pointer;
}

button.previousBtn:disabled,
button.previousBtn[disabled]	/* These styles hide the chevron when the button is disabled (because the carousel is on the furthest left/right slide) */
{
	background: none;
	background-color: transparent;
}

button.nextBtn	/* This button style controls the "Forward" button. */
{
	display: flex;
	font-size: 10pt;
	font-weight: 600;
	text-align: center;
	min-width: 1em;
	padding: 8px 10px !important;
	border: double 1px var(--teal-300);
	border-style: double double double none;
	border-radius: 0px 4px 4px 0px;
	background: url('../Images/Inline/chevron_right.png') no-repeat;
	background-position: center;
	background-color: transparent;
	padding: 8px 10px;
	white-space: normal;
	align-items: center;
	justify-content: right;
}

button.nextBtn:hover:enabled	/* This style controls the Forward button when the user hovers over it. Note the "enabled" setting prevents the hover from appearing if the button is disabled. */
{
	background-color: #C3D8E0 !important;
	opacity: 0.6;
	transition: 0.3s;
	cursor: pointer;
}

button.nextBtn:disabled,
button.nextBtn[disabled]	/* These styles hide the chevron when the button is disabled (because the carousel is on the furthest left/right slide) */
{
	background: none;
	background-color: transparent;
}

.hidden
{
	display: block;
}

/* ================================================================ End Slides  Section ================================================================ */

/***
 *    ??????   ?????  ??????  ??   ??     ???    ???  ??????  ??????  ???????     ??????? ??     ?? ?? ????????  ?????? ??   ?? ??????? ??????  
 *    ??   ?? ??   ?? ??   ?? ??  ??      ????  ???? ??    ?? ??   ?? ??          ??      ??     ?? ??    ??    ??      ??   ?? ??      ??   ?? 
 *    ??   ?? ??????? ??????  ?????       ?? ???? ?? ??    ?? ??   ?? ?????       ??????? ??  ?  ?? ??    ??    ??      ??????? ?????   ??????  
 *    ??   ?? ??   ?? ??   ?? ??  ??      ??  ??  ?? ??    ?? ??   ?? ??               ?? ?? ??? ?? ??    ??    ??      ??   ?? ??      ??   ?? 
 *    ??????  ??   ?? ??   ?? ??   ??     ??      ??  ??????  ??????  ???????     ???????  ??? ???  ??    ??     ?????? ??   ?? ??????? ??   ?? 
 *                                                                                                                                              
 *                                                                                                                                              
 */

/* The switch - the box around the slider */

.switch
{
	position: relative;
	display: inline-block;
	width: 40px;
	height: 24px;
}

/* 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: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.slider:before
{
	position: absolute;
	content: "";
	height: 28px;
	width: 28px;
	left: 0px;
	bottom: 4px;
	top: 0;
	bottom: 0;
	margin: auto 0;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	box-shadow: 0 0px 15px #2020203d;
	background: #E6ECF1 url('../Images/Inline/unqork_moonqork.png') !important;
	background-repeat: no-repeat;
	background-position: center !important;
}

input:checked + .slider
{
	background-color: #2196f3;
}

input:focus + .slider
{
	box-shadow: 0 0 1px #2196f3;
}

input:checked + .slider:before
{
	-webkit-transform: translateX(14px);
	-ms-transform: translateX(14px);
	transform: translateX(14px);
	background: white url('../Images/Inline/unqork_sunqork.png') !important;
	background-repeat: no-repeat;
	background-position: center !important;
}

/* Rounded sliders */

.slider.round
{
	border-radius: 24px;
}

.slider.round:before
{
	border-radius: 50%;
}

/*********************************************************************************************
 *    ???    ?? ??????? ??????? ???????? ??????? ??????      ????????  ?????  ??????  ??????? 
 *    ????   ?? ??      ??         ??    ??      ??   ??        ??    ??   ?? ??   ?? ??      
 *    ?? ??  ?? ?????   ???????    ??    ?????   ??   ??        ??    ??????? ??????  ??????? 
 *    ??  ?? ?? ??           ??    ??    ??      ??   ??        ??    ??   ?? ??   ??      ?? 
 *    ??   ???? ??????? ???????    ??    ??????? ??????         ??    ??   ?? ??????  ???????                                                                                             
 */

.image-button
{
	font-weight: 600;
	padding-left: 1em;
	padding-right: 1em;
	background-color: transparent;
	border-color: var(--grey-200);
	border-style: solid;
	border-radius: 4px 4px 0px 0px;
	border-width: 2px;
	border-bottom: none !important;
	color: var(--grey-500);
	padding: 7px 12px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 13px;
	cursor: pointer;
	float: left !important;
}

.image-button:hover
{
	background-color: var(--teal-100);
}

.image-button.active
{
	font-weight: 600;
	color: var(--side-nav);
	padding-left: 1em;
	padding-right: 1em;
	background-color: var(--teal-300);
	border-color: var(--teal-300);
	border-style: solid;
	border-width: 2px;
	border-radius: 4px 4px 0px 0px;
}

.image-button-left
{
	font-weight: 600;
	padding-left: 1em;
	padding-right: 1em;
	background-color: transparent;
	border-color: var(--grey-200);
	border-style: solid;
	border-radius: 4px 4px 0px 0px;
	border-width: 2px;
	color: var(--grey-500);
	padding: 7px 12px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 13px;
	cursor: pointer;
	float: left !important;
}

.image-button-left:hover
{
	background-color: var(--teal-100);
}

.image-button-left.active
{
	font-weight: 600;
	color: var(--side-nav);
	padding-left: 1em;
	padding-right: 1em;
	background-color: var(--teal-300);
	border-color: var(--teal-300);
	border-style: solid;
	border-width: 2px;
	border-radius: 4px 15px 0px 0px;
}

.image-button-right
{
	font-weight: 600;
	padding-left: 1em;
	padding-right: 1em;
	background-color: transparent;
	border-color: var(--grey-200);
	border-style: solid;
	border-radius: 4px 4px 0px 0px;
	border-width: 2px;
	color: var(--grey-500);
	padding: 7px 12px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 13px;
	cursor: pointer;
	float: left !important;
}

.image-button-right:hover
{
	background-color: var(--teal-100);
}

.image-button-right.active
{
	font-weight: 600;
	color: var(--side-nav);
	padding-left: 1em;
	padding-right: 1em;
	background-color: var(--teal-300);
	border-color: var(--teal-300);
	border-style: solid;
	border-width: 2px;
	border-radius: 15px 4px 0px 0px;
}

/* =============================================================== Image Tabs Section End =============================================================== */
/* =============================================================== Nested Tabs Section =============================================================== */
.nested-tab-content
{
	margin-bottom: 1.5em;
}
.nested-tab,
.nested-tab2,
.nested-tab3,
.nested-tab4
{
	mc-hidden: hidden;
	position: relative;
	background-color: #FFFFFF;
	margin-top: 0px;
	border-color: var(--grey-100);
	border-style: solid;
	border-width: 2px;
	border-radius: 4px 4px 4px 4px;
	padding: 0px 1em 1em 1em;
	overflow: hidden;
	z-index: 1;
}

.nested-tab-button,
.nested-tab-button2,
.nested-tab-button3,
.nested-tab-button4
{
	mc-hidden: hidden;
	position: relative;
	font-weight: 600;
	background-color: var(--white);
	border-color: var(--grey-200);
	border-style: solid;
	border-radius: 4px 4px 0px 0px;
	border-width: 1px 1px 1px 1px;
	color: var(--teal-400);
	padding: .5em 1.5em;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 13px;
	cursor: pointer;
	margin-right: -5px;
	z-index: 2;
}

.nested-tabs > p:first-of-type
{
	mc-hidden: hidden;
	padding-bottom: 0px;
	line-height: 0;
	margin-bottom: -2px;
}

.nested-tab-button:hover,
.nested-tab-button2:hover,
.nested-tab-button3:hover,
.nested-tab-button4:hover
{
	mc-hidden: hidden;
	background-color: var(--teal-50);
	z-index: 1;
}

.nested-tab-button.active,
.nested-tab-button2.active,
.nested-tab-button3.active,
.nested-tab-button4.active
{
	mc-hidden: hidden;
	font-weight: 600;
	color: var(--teal-400);
	padding-left: 2.5em;
	padding-right: 2.5em;
	background-color: var(--grey-100);
	border-color: var(--teal-400);
	border-style: solid;
	border-width: 2px;
	border-radius: 4px 4px 0px 0px;
	z-index: 3;
}

.nested-tab-button .ico-CM-Entity:before	/* Case Management Icon Style */
{
	mc-hidden: hidden;
	filter: var(--filter_teal-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: top;
}

.nested-tab-button .ico-CM-Users:before	/* Case Management Icon Style */
{
	mc-hidden: hidden;
	filter: var(--filter_teal-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: top;
}

.nested-tab-button .ico-CM-Categories:before	/* Case Management Icon Style */
{
	mc-hidden: hidden;
	filter: var(--filter_teal-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: top;
}

.nested-tab-button .ico-CM-TaskTypes:before	/* Case Management Icon Style */
{
	mc-hidden: hidden;
	filter: var(--filter_teal-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: top;
}

.nested-tab-button .ico-CM-CaseTypes:before	/* Case Management Icon Style */
{
	mc-hidden: hidden;
	filter: var(--filter_teal-400);
	color: var(--teal-400);
	background-size: 70%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: top;
}

.nested-tab-button .ico-moduleSettings:before	/* Case Management Icon Style */
{
	mc-hidden: hidden;
	filter: var(--filter_teal-400);
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: top;
}

.nested-tab-button .ico-workflowSettings:before
{
	mc-hidden: hidden;
	filter: var(--filter_teal-400);
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: top;
}

.nested-tab-button .ico-moduleDetails:before
{
	mc-hidden: hidden;
	filter: var(--filter_teal-400);
	background-size: 80%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: top;
}

.nested-tab-button .ico-modulePermissions:before
{
	mc-hidden: hidden;
	filter: var(--filter_teal-400);
	background-size: 90%;
	background-position: center;
	height: 1em;
	width: 1em;
	padding: 0pt 2pt;
	margin-right: .2rem;
	vertical-align: top;
}

/* =============================================================== End Nested Tabs Section =============================================================== */
/* =============================================================== Nested Vertical Tabs Section =============================================================== */
div.vertTabs
{
    background-color: #c0c0c0;
    position:fixed;
    top:0;
    width:100%;
    z-index:100;
}

.nested-tab-buttonVert
{
	mc-hidden: hidden;
	font-weight: 600;
	padding-left: 4em;
	padding-right: 4em;
	background-color: var(--white);
	border: none;
	width: 100%;
	text-align: left;
	padding: .5em 1.4em;
	color: var(--aqua-500);
	text-decoration: none;
	display: inline-block;
	font-size: 13px;
	cursor: pointer;
	margin-right: -2px;
}

.nested-tab-buttonVert:hover
{
	mc-hidden: hidden;
	background-color: var(--teal-50);
}

.nested-tab-buttonVert.active
{
	mc-hidden: hidden;
	font-weight: 600;
	text-align: left;
	color: var(--side-nav);
	background-color: var(--teal-500);
	border-color: var(--teal-500) var(--teal-500) var(--teal-500) var(--teal-200);
	padding: .7em .4em;
	border-style: solid;
	border-width: 0px 0px 0px 1em;
	border-radius: 2px 2px 2px 2px;
}

.nested-tabVert
{
	mc-hidden: hidden;
	border-color: var(--grey-100);
	border-style: solid;
	border-width: 2px;
	border-radius: 4px 4px 4px 4px;
	padding: 1em;
	overflow: hidden;
}

.nested-tabVert > .nested-tab
{
	background-color: #FFFFFF;
}

.nested-tabVert > .nested-tab-content
{
	background-color: #FFFFFF;
}

.nested-tabVert > .TableStyle-2022-Descriptions
{
	background-color: #FFFFFF;
}

.nested-tabVert > h3:first-of-type
{
	mc-hidden: hidden;
	margin-top: .1em;
}

.nested-tab-buttonVert2
{
	mc-hidden: hidden;
	font-weight: 600;
	padding-left: 4em;
	padding-right: 4em;
	background-color: var(--white);
	border: none;
	width: 100%;
	text-align: left;
	padding: .5em 1.4em;
	color: var(--aqua-500);
	text-decoration: none;
	display: inline-block;
	font-size: 13px;
	cursor: pointer;
	margin-right: -2px;
}

.nested-tab-buttonVert2:hover
{
	mc-hidden: hidden;
	background-color: var(--teal-50);
}

.nested-tab-buttonVert2.active
{
	mc-hidden: hidden;
	font-weight: 600;
	text-align: left;
	color: var(--side-nav);
	background-color: var(--teal-500);
	border-color: var(--teal-500) var(--teal-500) var(--teal-500) var(--teal-200);
	padding: .7em .4em;
	border-style: solid;
	border-width: 0px 0px 0px 1em;
	border-radius: 2px 2px 2px 2px;
}

.nested-tabVert2
{
	mc-hidden: hidden;
	border-color: var(--grey-100);
	border-style: solid;
	border-width: 2px;
	border-radius: 4px 4px 4px 4px;
	padding: 1em;
	overflow: hidden;
}

.nested-tabVert2 h3
{
	mc-hidden: hidden;
	margin-top: 0px;
}

.nested-tab-buttonVert3
{
	mc-hidden: hidden;
	font-weight: 600;
	padding-left: 4em;
	padding-right: 4em;
	background-color: var(--white);
	border: none;
	width: 100%;
	text-align: left;
	padding: .5em 1.4em;
	color: var(--aqua-500);
	text-decoration: none;
	display: inline-block;
	font-size: 13px;
	cursor: pointer;
	margin-right: -2px;
}

.nested-tab-buttonVert3:hover
{
	mc-hidden: hidden;
	background-color: var(--teal-50);
}

.nested-tab-buttonVert3.active
{
	mc-hidden: hidden;
	font-weight: 600;
	text-align: left;
	color: var(--side-nav);
	background-color: var(--teal-500);
	border-color: var(--teal-500) var(--teal-500) var(--teal-500) var(--teal-200);
	padding: .7em .4em;
	border-style: solid;
	border-width: 0px 0px 0px 1em;
	border-radius: 2px 2px 2px 2px;
}

.nested-tabVert3
{
	mc-hidden: hidden;
	border-color: var(--grey-100);
	border-style: solid;
	border-width: 2px;
	border-radius: 4px 4px 4px 4px;
	padding: 1em;
	overflow: hidden;
}

.nested-tabVert3 h3
{
	mc-hidden: hidden;
	margin-top: 0px;
}

.nested-tabVert > .nested-tabVert /*Error Handling */
{
	mc-hidden: hidden;
	background: var(--red-50);
	border-color: red;
	border-style: dotted;
	border-width: 4px;
	border-radius: 4px 4px 4px 4px;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
}

.nested-tabVert > .nested-tabVert:before
{
	content: "/* NESTING ERROR - nested-tabVert DIV inside another nested-tabVert. Unbind this div, or move it out of parent nested-tabVert DIV */";
	display: block;
	position: relative;
	font-family: Silka-Bold;
	color: var(--red-400);
	font-size: 1em;
	font-weight: bold;
	margin-top: -20px;
}

.nested-tabVert > .nested-tabVert:after
{
	content: "/* NESTING ERROR - Above nested-tabVert DIV inside another nested-tabVert. Unbind this div, or move it out of parent nested-tabVert DIV */";
	display: block;
	position: relative;
	font-family: Silka-Bold;
	color: var(--red-400);
	font-size: 1em;
	margin-bottom: -20px;
	font-weight: bold;
}
/* =============================================================== End Nested Tabs Section =============================================================== */
/* =============================================================== Nested Tabs Designer Section =============================================================== */

.nested-tab-buttonDesigner
{
	mc-hidden: hidden;
	font-weight: 600;
	padding-left: 3em;
	padding-right: 3em;
	background-color: var(--white);
	border-color: var(--grey-200) !important;
	border-style: solid;
	border-radius: 4px 4px 0px 0px;
	border-width: 1px;
	color: var(--grey-500) !important;
	padding: 7px 12px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 13px;
	cursor: pointer;
}

.nested-tab-buttonDesigner:hover
{
	mc-hidden: hidden;
	background-color: var(--teal-50);
}

.nested-tab-buttonDesigner.active
{
	mc-hidden: hidden;
	font-weight: 600;
	color: var(--side-nav) !important;
	padding-left: 3em;
	padding-right: 3em;
	background-color: var(--grey-500) !important;
	border-color: var(--grey-500) !important;
	border-style: solid;
	border-width: 2px;
	border-radius: 4px 4px 0px 0px;
}

.nested-tab > h2:first-of-type
{
	mc-hidden: hidden;
	margin-top: .5em;
}

.nested-tabVert > h2
{
	mc-hidden: hidden;
	margin-top: 0px;
}

div.nested-tab-content > div:nth-child(2) > table.TableStyle-2022-Borderless_2Col > tbody > tr > td.TableStyle-2022-Borderless_2Col-BodyB-Column1- > div > table > tbody > tr:nth-child(1) > td > h2
{
	mc-hidden: hidden;
	margin-top: .6em;
}

/* =============================================================== End Nested Tabs Designer Section =============================================================== */
/* =============================================================== Tabs Section =============================================================== */

.tab-container	/* Contains the .tab buttons */
{
	mc-hidden: hidden;
	position: sticky;
	top: -2.5%;
	z-index: 9;
}

.tab-container > p
{
	mc-hidden: hidden;
	padding: 0px;
	margin-bottom: -2px;
}

.tab
{	
	mc-hidden: hidden;
	background: url('../Images/Z-Internal/udesigner.png') center center repeat;
	background-size: 200px;
	background-color: #F8FBFF;
	border: 1px dashed var(--navy-100);
	border-top: 5px solid;
	margin-left: -10px;
	padding-left: 10px;
	margin-right: -10px;
	padding-right: 10px;
	overflow: auto;
}


.tab:is(.tab)
{	
	mc-hidden: hidden;
	background: none;
	background-color: transparent;
	border: none;
	border-top: none;
	margin-left: none;
	padding-left: none;
	margin-right: none;
	padding-right: none;
}

.tab + .tab
{	
	mc-hidden: hidden;
	background: url('../Images/Z-Internal/classic.png') center center repeat;
	background-size: 200px;
	background-color: var(--green-50);
	border: 1px dashed var(--green-300);
	border-top: 5px solid;
}

.tab + .tab:is(.tab)
{	
	mc-hidden: hidden;
	background: none;
	background-color: transparent;
	border: none;
	border-top: none;
}

.tab > h2:first-of-type
{
	mc-hidden: hidden;
	padding-top: .2em;
	margin-top: 0px;
}

.tab-content + h2
{
	mc-hidden: hidden;
	margin-top: .1em;
}

div.editorVersion	/* ==== This creates a sticky, right-floating div that content can be added to. For UDesigner docs, we're inserting the Classic/UDsigner logos into it to differentiate between the two tabs. ==== */
{
	float: right;
	position: sticky;
	top: -2.5%;
	border: 2px solid;
	border-color: var(--color-tab);
	border-radius: 0px 4px 4px 4px;
	background: var(--white);
	padding: .8em 1em 0em 1em !important;
	margin-top: -9px;
	margin-right: -9px;
	z-index: 99;
}

.tab-content	/* === This is the container for the content, instead of a traditional border, we're using box-sizing to create a psuedo-border that fades as the article progresses. --- */
{
	mc-hidden: hidden;
	margin-top: -1px;
	border-radius: 0px 6px 0px 0px;
	background: linear-gradient(#ffffff, #ffffff) 50% 50% / calc(100% - 3px) calc(100% - 3px) no-repeat, linear-gradient(0deg, transparent 0%, transparent 98%, var(--color-tab) 99.9%, var(--color-tab) 100%);
	box-sizing: border-box;
	padding: 9px;
	z-index: 2;
}

.tab-content:has(div.section) {
    border: none;
    background: none;
	padding: 0px;
}

.tab-button
{
	mc-hidden: hidden;
	font-weight: 700;
	padding-left: 4em;
	padding-right: 4em;
	padding-top: .9em !important;
	background-color: var(--white);
	border-color: var(--color-tab);
	border-style: solid;
	border-radius: 4px 4px 4px 4px;
	border-width: 1px;
	color: var(--color-tab);
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	position: relative;
}

.tab-button:has(div.section) 
{
    marign: 1px 2px;
}

.tab-button:hover
{
	mc-hidden: hidden;
	background-color: var(--teal-100);
}

.tab-button.active
{
	mc-hidden: hidden;
	font-weight: 700;
	color: var(--white);
	padding-left: 5em;
	padding-right: 5em;
	background-color: var(--color-tab);
	border-color: var(--color-tab);
	opacity: 1;
	position: relative;
	margin-left: 0px;
}

/* =============================================================== Tabs Section End =============================================================== */

MadCap|toggler.customTextToggle
{
	mc-closed-image: url('../Images/plus2.png');
	mc-open-image: url('../Images/Minus2.png');
	mc-image-position: left;
}

.search-bar .search-submit	/* ==== This fixes the TopNav Search Bar's focus outline from being over-ridden by the border around the magifier icon. ==== */
{
	border: none;
}

input.search-field.needs-pie:focus-visible
{
	outline-color: var(--teal-200);
}

/***
 *    ??????? ??????  ??????   ??????  ??????      ??????   ?????   ??????  ??????? 
 *    ??      ??   ?? ??   ?? ??    ?? ??   ??     ??   ?? ??   ?? ??       ??      
 *    ?????   ??????  ??????  ??    ?? ??????      ??????  ??????? ??   ??? ?????   
 *    ??      ??   ?? ??   ?? ??    ?? ??   ??     ??      ??   ?? ??    ?? ??      
 *    ??????? ??   ?? ??   ??  ??????  ??   ??     ??      ??   ??  ??????  ??????? 
 *                                                                                                                                                                
 *Error Page - Used for https://docs.unqork.io/Content/NotFound.htm */

div.container
{
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	overflow: visible;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url('../Images/qorkflowflip-transparent50.png');
}

div.container img
{
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	left: 0;
	object-fit: contain;
	z-index: -1;
	user-select: none;
	-webkit-user-select: none;
}

div.container h1
{
	z-index: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 40px;
	opacity: .9;
	text-transform: uppercase;
	font-weight: 900;
	letter-spacing: 10px;
	line-height: 60px;
	text-align: center;
}

div.container h2 span
{
	font-size: 48px;
	font-weight: 500;
	letter-spacing: 10px;
}

div.error-text
{
	height: 5vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

div.error-text h1
{
	font-size: 40px;
	text-transform: uppercase;
	font-weight: 900;
	letter-spacing: 10px;
	line-height: 60px;
	text-align: center;
}

div.error-text p
{
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	z-index: 20;
}

/* MOBILE============================================================================= MOBILE Media Section - This affects Mobile (Phone) Output - ==========================================================================================MOBILE */

@media only screen and (max-width: 860px)
{
	span.Icon-Unq-GreySelected-ComponentSideNav
	{
		font-weight: 600;
		color: var(--teal-300);
		background-color: var(--grey-100) !important;
		left: 0px;
		top: 0px;
		border-radius: 2px;
		font-size: 10pt;
		padding: .4em 1.3em .4em .7em;
		margin-right: .8em;
		white-space: normal;
	}

	strong
	{
		margin-top: 20px;
		margin-bottom: 20px;
		letter-spacing: 1;
		line-height: 20pt;
		widows: 3;
		orphans: 3;
		font-family: Inter-Var;
		color: var(--Dark-GrayCharcoal);
		font-weight: 700;
	}

	span.Icon-Unq-NeutralGreyText
	{
		font-weight: bold;
		color: var(--grey-500) !important;
		font-size: 10pt;
		white-space: normal !important;
	}

	span.Icon-Unq-Choice-Chip
	{
		font-weight: bold;
		font-family: Silka-SemiBold;
		font-size: 11pt;
		line-height: normal;
		text-align: center;
		color: var(--teal-300);
		background-color: var(--white);
		border: 0.1px solid var(--teal-100) !important;
		border-radius: 4px;
		border-width: 2px;
		box-shadow: 1px 2px 4px #E3E3E3;
		padding: 5px 40px 5px 40px !important;
		white-space: normal;
	}

	span.Icon-Unq-Blue-Btn
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--white);
		background-color: var(--blue-old) !important;
		border-color: var(--blue-300);
		border-radius: 4px;
		border-width: 1px;
		padding: 8px 10px !important;
		white-space: normal;
	}

	span.Icon-Unq-Dark-Blue-Btn
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--white);
		background-color: var(--darkBlue-500) !important;
		border-color: var(--darkBlue-500);
		border-radius: 4px;
		border-width: 1px;
		padding: 8px 10px !important;
		white-space: normal;
	}

	span.Icon-Unq-Teal-Btn
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		background-color: var(--teal-300) !important;
		color: var(--white);
		padding: 8px 10px !important;
		border-radius: 4px;
		padding: 8px 10px;
		white-space: normal;
	}

	span.Icon-Unq-White-Btn
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--teal-300);
		background-color: var(--white);
		border: 2px solid var(--teal-100) !important;
		border-radius: 4px;
		border-width: 2px;
		padding: 8px 10px !important;
		white-space: normal;
	}

	span.Icon-Unq-WorkspaceSideNav
	{
		font-weight: bold;
		color: var(--teal-300);
		background-color: var(--teal-50) !important;
		height: 40px;
		left: 0px;
		top: 0px;
		border-radius: 2px;
		width: auto;
		padding: 6px 10px;
		font-size: 11pt;
		white-space: normal;
	}

	.nowrap
	{
		white-space: normal;
	}

	span.Icon-Unq-table-dropdown
	{
		font-size: 10pt;
		font-weight: 500;
		color: #266277;
		background-color: #F3FDFC !important;
		height: 40px;
		width: 184px;
		left: 0px;
		top: 0px;
		border-radius: 2px;
		padding: 6px 40px 6px 6px;
		white-space: normal;
	}

	div.Three-Panel > div:nth-child(1)
	{
		width: 100%;
	}

	div.Three-Panel > div:nth-child(1)
	{
		margin-left: 0%;
	}

	div.Three-Panel > div:nth-child(2)
	{
		width: 100%;
	}

	div.Three-Panel > div:nth-child(2)
	{
		margin-left: 0%;
	}

	div.Three-Panel > div:nth-child(3)
	{
		width: 100%;
	}

	div.Three-Panel > div:nth-child(3)
	{
		margin-left: 0%;
	}

	div.slidePadding
	{
		
	}

	div.slidePadding
	{
		padding-left: 1px;
	}

	div.slidePadding
	{
		padding-left: 15px;
	}

	div.slidePadding
	{
		padding-left: 15%;
	}

	div.slidePadding
	{
		padding-right: 1px;
	}

	div.slidePadding
	{
		padding-right: 15px;
	}

	div.slidePadding
	{
		padding-right: 15%;
	}

	span.Unq-White-Btn
	{
		
	}

	span.Unq-Purple-Border-Btn
	{
		
	}

	div.image-right
	{
		display: inline-block;
		float: none;
		padding-left: 0px;
	}
}

/* ================================================================ Media (PDF) Section ================================================================ */
/* This section controls our styles when building PDFs. Font is smaller, and padding/margins are reduced to make up for PDF's limited display options. Ideally, we'll convert CSS buttons into Black-Bold text because PDF cannot render CSS buttons. */

@media print
{
	body
	{
		line-height: 13pt;
		font-size: 10pt;
		overflow: visible !important;
		overflow-y: scroll !important;
	}

	*
	{
		overflow: visible !important;
	}

	div.body-container
	{
		padding-left: 0px;
		width: 100%;
		padding-right: 0px;
		padding-top: 1vw;
	}

	/* Content */

	h1
	{
		font-weight: bold;
		font-size: 2em;
		font-family: Basis-Grotesque-Bold;
		color: var(--navy-300);
		line-height: normal;
		padding: 0px;
		margin: 0px 0px .1em 0px;
	}

	p
	{
		font-size: 10pt;
		margin-bottom: 4px;
		margin-top: 4px;
		mc-hyphenate: never;
	}

	p.table-text
	{
		font-size: 10pt;
	}

	li
	{
		margin-bottom: 5px;
		margin-top: 5px;
		font-size: 10pt;
		font-family: Inter-Var;
	}

	li p
	{
		margin-bottom: 5px;
		margin-top: 5px;
	}

	div.indent	/*Moves text one column to the right.*/
	{
		padding-left: 0.3in;
	}

	p.NumLevel1First
	{
		mc-auto-number-position: outside-head;
		margin-left: 0.3in;
		margin-right: 0.25in;
		margin-top: 3pt;
		margin-bottom: 3pt;
		mc-auto-number-offset: 0.2in;
		mc-next-class: NumLevel1Plus;
		mc-auto-number-format: '{n=1}.';
		vertical-align: baseline;
	}

	p.NumLevel1Plus
	{
		mc-auto-number-position: outside-head;
		width: auto !important;
		margin-left: 0.3in;
		margin-right: 0.25in;
		margin-top: 3pt;
		margin-bottom: 3pt;
		mc-auto-number-offset: 0.2in;
		mc-auto-number-format: '{n+1}.';
		vertical-align: baseline;
	}

	img
	{
		max-width: 6.50in;
	}

	h2,
	h3,
	h4,
	h5,
	h6
	{
		font-weight: bold;
		font-family: Basis-Grotesque-Bold;
		line-height: 1.5;
		padding-top: 0px;
		margin-top: 1em;
		padding-bottom: 0px;
		margin-bottom: .1em;
	}

	hTable
	{
		font-weight: bold;
		margin-top: 40px;
		margin-bottom: 0px;
		page-break-before: avoid;
		font-size: 14pt;
	}

	/* Links */

	MadCap|xref
	{
		font-weight: normal;
		mc-format: '{quote}{para}{quote} {pageref}';
		text-decoration: none;
	}

	h4
	{
		page-break-before: avoid;
	}

	span.ActionText
	{
		font-size: 10pt;
		font-family: 'Courier New';
		font-weight: bold;
	}

	p.footer
	{
		
	}

	fieldset
	{
	font-family: Inherit;
	    border-top: none;
	    border-color: var(--teal-300);
	    border-bottom: none;
	    border-left: none;
	    border-right: none;
	    margin: 0em 0em .5em 0em;
		padding: .2em;
	    background-color: none;
	    padding-bottom: .2em;
	}
	
	legend
	{
			font-weight: bold;
			font-size: 1.2em;
			font-family: Basis-Grotesque-Bold;
			color: var(--teal-300);
			padding: .2em;
			padding-bottom: .4em;
	}
	span.VegaSubtitle
	{
		font-size: 22pt;
		line-height: 40pt !important;
		font-weight: bolder;
		color: #ffffff;
	}

	span.BoldText
	{
		font-size: 10pt;
		font-weight: bolder;
		color: var(--black);
		letter-spacing: 0.5px;
	}

	span.Unq-Choice-Chip-Components
	{
		font-weight: 400;
		color: var(--grey-600) !important;
		font-size: 10pt;
		border: 0.1px solid var(--grey-500);
		border-radius: 4px;
		padding: 3px 5px 3px 5px;
		white-space: normal;
	}

	span.Unq-table-dropdown
	{
		font-size: 10pt;
		color: #266277;
		background-color: #F3FDFC !important;
		border-radius: 2px;
		font-weight: 600;
	}

	span.Unq-table-dropdown2
	{
		font-size: 10pt;
		color: #266277;
		background-color: var(--white) !important;
		left: 0px;
		top: 0px;
		border-radius: 2px;
		font-weight: 600;
	}

	li
	{
		mc-hyphenate: never;
	}

	ul
	{
		display: block;
	}

	p.Note,
	p.Tip,
	p.Important,
	p.LearnMore,
	p.Warning,
	p.FeatureFlag p.EAP
	{
		text-indent: 0px;
		padding-left: 6px;
		margin-left: 0px;
	}

	p.Note:before
	{
		content: "NOTE ";
		color: var(--teal-500);
	}

	p.Tip:before
	{
		content: "TIP ";
		color: var(--aqua-500);
	}

	p.LearnMore:before
	{
		content: "LEARN MORE ";
		color: var(--blue-500);
	}

	p.FeatureFlag:before
	{
		content: "FEATURE FLAG ";
		color: var(--purple-500);
	}

	p.Important:before
	{
		content: "IMPORTANT ";
		color: var(--orange-500);
	}

	p.Warning:before
	{
		content: "WARNING ";
		color: var(--red-500);
	}

	p.EAP:before
	{
		content: "EAP ";
		font-weight: bold;
	}

	p.Note:before,
	p.Tip:before,
	p.LearnMore:before,
	p.FeatureFlag:before,
	p.Important:before,
	p.Warning:before p.EAP:before
	{
		font-weight: bold;
		font-size: 1.1em;
		background-repeat: no-repeat;
		background-image: none;
		padding-left: 0px;
		margin-left: 0px;
	}

	div.UnderConstruction
	{
		overflow: hidden;
		color: #802F00;
		padding: 12px 60px;
		border: double 2px #802F00;
		border-radius: 6px;
		background-repeat: no-repeat;
		line-height: 16px;
		background-color: #FDE5C3;
		background-image: url('../Images/Inline/UnderConstruction_icon.png');
		background-size: 2em;
		background-position: 0.75% 50%;
		padding-left: 70px;
		mc-auto-number-format: 'UNDER CONSTRUCTION  ';
		mc-auto-number-class: BoldTextOrange;
	}

	span.Unq-NeutralGreyText-ComponentConfigField
	{
		font-weight: bold;
		color: var(--grey-500) !important;
		font-size: 10pt;
	}

	img,
	svg
	{
		break-inside: avoid;
	}

	img.wide900px
	{
		width: 900px;
		max-width: 90%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	img.wide900pxthumbnailtest
	{
		max-width: 90%;
		height: auto;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 2px;
		mc-thumbnail: popup;
		mc-thumbnail-max-height: auto;
		mc-thumbnail-max-width: 90%;
		image-rendering: -webkit-optimize-contrast;
	}

	img.rightfloat900px
	{
		max-width: 900px;
		max-width: 90%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
		margin-left: 10px;
		margin-right: 10px;
	}

	img.wide800px
	{
		width: 800px;
		max-width: 80%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	img.rightfloat800px
	{
		width: 800px;
		max-width: 80%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
		margin-left: 10px;
		margin-right: 10px;
		float: right;
	}

	img.wide700px
	{
		width: 700px;
		max-width: 70%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	img.rightfloat700px
	{
		width: 700px;
		max-width: 70%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
		margin-left: 10px;
	}

	img.wide600px
	{
		width: 600px;
		max-width: 60%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	img.rightfloat600px
	{
		width: 600px;
		max-width: 60%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
		margin-left: 10px;
		margin-right: 10px;
	}

	img.wide500px
	{
		width: 500px;
		max-width: 50%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	img.rightfloat500px
	{
		width: 500px;
		max-width: 50%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 15px;
		text-align: center;
	}

	img.wide400px
	{
		width: 400px;
		max-width: 40%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	img.rightfloat400px
	{
		width: 400px;
		max-width: 40%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
		margin-left: 10px;
		margin-right: 10px;
		float: right;
	}

	img.wide300px
	{
		width: 300px;
		max-width: 30%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	img.rightfloat300px
	{
		width: 300px;
		max-width: 30%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
		margin-left: 10px;
		margin-right: 10px;
		float: right;
	}

	img.wide200px
	{
		width: 200px;
		max-width: 20%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	img.rightfloat200px
	{
		width: 200px;
		max-width: 20%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
		margin-left: 10px;
		margin-right: 10px;
		float: right;
	}

	img.wide100px
	{
		width: 100px;
		max-width: 10%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	img.rightfloat100px
	{
		width: 100px;
		max-width: 10%;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 15px;
		margin-left: 10px;
		margin-right: 10px;
		float: right;
	}

	img.noMargWide200px
	{
		width: 200px;
		border: solid 1px var(--grey-400);
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	img.InLine10pt
	{
		height: 10pt;
		width: auto !important;
		vertical-align: bottom;
	}

	img.borderlessWide300px
	{
		width: 300px;
		max-width: 30%;
		border: solid 1px #ffffff;
		line-height: 1pt;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	ul
	{
		font-size: 12pt;
	}

	.object,
	object.video900,
	object.video800,
	object.video700,
	object.video600,
	object.video500,
	object.video400,
	object.video300,
	object.video200,
	object.video600right,
	object.video500right,
	object.video300right,
	object.nestedVideo900,
	object.nestedVideo800,
	object.nestedVideo700,
	object.nestedVideo600,
	object.nestedVideo500
	{
		height: 1px;
		width: 1px;
		border: none;
		margin-top: 1px;
		margin-bottom: 1px;
		display: block;
		content: none;
	}

	/*================ Print Styles - New DSI Looks =============*/

	div.codeSnippet
	{
		padding-top: 2px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 2px !important;
	}

	.codeSnippetBody > pre > code
	{
		font-family: inherit;
		font-size: 7pt !important;
	}

	code
	{
		font-family: inherit;
		font-size: 7pt !important;
	}

	.nowrap
	{
		white-space: normal;
	}

	strong
	{
		font-size: 10pt;
		margin-top: 20px;
		margin-bottom: 20px;
		line-height: 20pt;
		widows: 3;
		orphans: 3;
		font-family: Inter-Var;
		font-weight: 700;
		color: var(--Dark-GrayCharcoal);
		font-weight: bolder;
	}
	
	span.Inline-Code	/* Use inline code for highlighting JSON, file names, and data elements that would otherwise look weird in bold. */
	{
		color: var(--black);
		font-family: MonaspaceNeon-Regular !important;
		font-weight: 400;
		border-radius: 1px;
		padding: 2px 2px 2px 2px;
		background-color: var(--grey-50) !important;
		border: .5px solid #D9DCDE !important;
		font-size: inherit;
	}

	span.Unq-Blue-Btn
	{
		font-weight: 600;
		color: var(--white);
		background-color: var(--blue-old) !important;
		border-color: var(--blue-300);
		border-radius: 4px;
		border-width: 1px;
		padding: 3px 6px;
		font-size: 10pt;
		white-space: pre;
	}

	span.Unq-Teal-Btn
	{
		font-weight: 600;
		background-color: var(--teal-300) !important;
		color: var(--white);
		border-radius: 4px;
		padding: 3px 6px;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-Teal-Btn-SP
	{
		font-weight: 600;
		background-color: var(--teal-300) !important;
		color: var(--white);
		border-top: 2px solid var(--teal-100);
		border-bottom: 2px solid var(--teal-100);
		border-right: 2px solid var(--teal-100);
		border-radius: 0px 4px 4px 0px;
		padding: 3px 7px;
		font-size: 11pt;
		white-space: pre;
	}

	span.Unq-Teal-Btn-Left
	{
		font-weight: 600;
		background-color: var(--teal-300) !important;
		color: var(--white);
		border-top: 2px solid var(--teal-100);
		border-bottom: 2px solid var(--teal-100);
		border-left: 2px solid var(--teal-100);
		border-radius: 4px 0px 0px 4px;
		padding: 3px 7px;
		font-size: 11pt;
		white-space: pre;
	}

	span.Unq-Round-Teal-Btn
	{
		font-weight: 600;
		background-color: var(--teal-300);
		color: var(--white);
		border: 1px solid var(--teal-300);
		border-radius: 4px;
		padding: 3px 7px;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-BlackBlueheader-Btn
	{
		font-weight: 600;
		background-color: #121826 !important;
		color: var(--white);
		border-radius: 2px;
		padding: 3px 6px;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-Blue-WFBtn
	{
		font-weight: 600;
		background-color: var(--workflow-next) !important;
		color: var(--white);
		border-color: #2b6cb0;
		border-radius: 26px;
		padding: 3px 13px;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-Green-WFBtn
	{
		font-weight: 600;
		color: var(--white);
		background-color: #65BB9E !important;
		color: var(--white);
		border-radius: 26px;
		padding: 3px 13px;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-Red-WFBtn
	{
		font-weight: 600;
		background-color: var(--red-300) !important;
		color: var(--white);
		border-color: #d41f38;
		border-radius: 26px;
		padding: 3px 13px;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-BurntOrange-Btn
	{
		font-weight: 600;
		background-color: #f0523b !important;
		color: var(--white);
		border-radius: 4px;
		padding: 3px 6px;
		font-size: 11pt;
		white-space: normal;
	}

	span.Unq-Black-Btn
	{
		font-weight: 600;
		text-align: center;
		background-color: #121826 !important;
		color: var(--white);
		border-radius: 4px;
		padding: 3px 6px;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-White-Btn
	{
		font-weight: 600;
		color: var(--teal-300);
		background-color: var(--white);
		border: 2px solid var(--teal-100) !important;
		border-radius: 4px;
		border-width: 2px;
		padding: 3px 6px;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-Purple-Border-Btn
	{
		height: 24px;
		width: 191px;
		left: 168px;
		top: 0px;
		border: 1px solid #C64084 !important;
		border-radius: 4px;
		padding: 2px 8px 2px 8px;
		background-color: var(--white);
	}

	span.Unq-Purple-Btn
	{
		font-weight: 600;
		text-align: center;
		color: var(--purple-400);
		background-color: var(--white);
		border: 2px solid var(--purple-400) !important;
		border-radius: 4px;
		border-width: 2px;
		padding: 3px 6px;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-Red-Btn
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--white);
		background-color: var(--red-300) !important;
		border-radius: 4px;
		border-width: 2px;
		padding: 8px 10px !important;
		white-space: normal;
	}

	span.Unq-PropertyIdCombo
	{
		font-weight: 500;
		text-align: center;
		padding: 4px 6px !important;
		border: 2px solid var(--purple-200) !important;
		border-radius: 4px;
		background-color: var(--white);
		color: var(--purple-300);
		font-size: 10pt;
	}

	span.Unq-Purple_PropertyIdText
	{
		font-weight: 500;
		text-align: center;
		color: var(--purple-300);
		white-space: normal;
	}

	span.Unq-DarkPurple-PropertyIdText
	{
		font-weight: bold;
		text-align: center;
		color: var(--purple-300) !important;
		font-size: 10pt;
		white-space: normal;
	}

	span.BoldTextDarkPurp
	{
		font-size: 10pt;
		font-weight: 700;
		color: #3A0467;
		margin-top: 20px;
		margin-bottom: 20px;
		line-height: 20pt;
		widows: 3;
		orphans: 3;
		font-family: Inter-Var;
		white-space: normal;
	}

	span.Unq-Purple-PropertyIdBorder
	{
		height: 24px;
		width: 191px;
		left: 168px;
		top: 0px;
		border: 2px solid var(--purple-200) !important;
		border-radius: 4px;
		padding: 2px 8px 2px 8px;
		background-color: var(--white);
		white-space: normal;
	}

	span.Unq-GreySelected-ComponentSideNav
	{
		font-weight: 600;
		color: var(--teal-300);
		background-color: var(--grey-100) !important;
		height: 40px;
		width: 184px;
		border-radius: 2px;
		padding: 3px 3px 3px 3px;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-WorkspaceSideNav
	{
		font-weight: bold;
		color: var(--teal-300);
		background-color: var(--teal-50) !important;
		height: 40px;
		left: 0px;
		top: 0px;
		border-radius: 2px;
		width: auto;
		font-size: 10pt;
		padding: 3px 5px;
		white-space: normal;
	}

	span.Unq-NeutralGreyText-ComponentConfigField
	{
		font-weight: bold;
		color: var(--grey-500) !important;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-DarkGreyText-ComponentConfigField
	{
		font-weight: bold;
		color: var(--grey-600) !important;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-TealText-ComponentTray
	{
		font-weight: bold;
		color: var(--teal-300) !important;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-Green300Text
	{
		font-weight: bold;
		color: var(--green-300) !important;
		font-size: 10pt;
		white-space: normal;
	}

	span.Unq-Yellow-ViewingBtn
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--orange-400) !important;
		background-color: var(--yellow-viewingBtn) !important;
		border-radius: 4px;
		border-width: 2px;
		padding: 8px 10px !important;
		white-space: normal;
	}

	span.Unq-table-dropdown
	{
		font-size: 10pt;
		color: #266277;
		background-color: #F3FDFC !important;
		border-radius: 2px;
		font-weight: 600;
		white-space: normal;
	}

	span.Unq-table-dropdown2
	{
		font-size: 10pt;
		color: #266277;
		background-color: var(--white) !important;
		left: 0px;
		top: 0px;
		border-radius: 2px;
		font-weight: 600;
		white-space: normal;
	}

	span.Unq-table-dropdown-delete
	{
		font-size: 10pt;
		font-weight: 500;
		color: #BD082E;
		background-color: #FFF6F7 !important;
		border-radius: 2px;
		white-space: normal;
	}

	span.Unq-table-dropdown-delete2
	{
		font-size: 10pt;
		font-weight: 500;
		color: #BD082E;
		background-color: var(--white) !important;
		border-radius: 2px;
		white-space: normal;
	}

	span.Unq-Choice-Chip
	{
		font-weight: bold;
		font-family: Silka-SemiBold;
		font-size: 10pt;
		line-height: normal;
		text-align: center;
		color: var(--teal-300);
		background-color: var(--white);
		border: 0.1px solid var(--teal-100) !important;
		border-radius: 4px;
		border-width: 2px;
		box-shadow: 1px 2px 4px #E3E3E3;
		padding: 3px 5px 3px 5px;
	}

	span.Unq-Choice-Chip-Old
	{
		font-weight: bold;
		font-family: Silka-SemiBold;
		font-size: 10pt;
		line-height: normal;
		text-align: center;
		color: var(--black);
		background-color: var(--white);
		border: 0.1px solid var(--choiceChipBorder-old) !important;
		border-radius: 4px;
		border-width: 2px;
		box-shadow: 1px 2px 4px #E3E3E3;
		padding: 5px 40px 5px 40px !important;
	}

	span.Unq-Dark-OrangeText
	{
		font-weight: 400;
		color: var(--orange-400) !important;
		font-size: 10pt;
	}

	span.Unq-Choice-Chip-Components
	{
		font-weight: 400;
		color: var(--grey-600) !important;
		font-size: 10pt;
		border: 0.1px solid var(--grey-500);
		border-radius: 4px;
		padding: 3px 5px 3px 5px;
	}

	span.Unq-Round-Grey-Button
	{
		text-align: center;
		color: var(--black);
		border-radius: 50%;
		padding: 2px 2px 2px 2px;
		background-color: #D2DCE4;
		border: 1px solid #D2DCE4;
		font-size: 10pt;
	}

	span.Unq-Status-Green
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--green-400);
		background-color: #d5f6e7 !important;
		border-color: var(--blue-300);
		border-radius: 20px;
		border-width: 0px;
		padding: 3px 8px !important;
		white-space: normal;
	}

	span.Unq-Status-Blue
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: #324f7b;
		background-color: #edf6fc !important;
		border-color: var(--blue-300);
		border-radius: 20px;
		border-width: 0px;
		padding: 3px 8px !important;
		white-space: normal;
	}

	span.Unq-Status-Grey
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--grey-500);
		background-color: var(--grey-100) !important;
		border-color: var(--blue-300);
		border-radius: 20px;
		border-width: 0px;
		padding: 3px 8px !important;
		white-space: normal;
	}

	span.Unq-Status-Red
	{
		border: 1px solid var(--red-100);
		border-radius: 4px;
	}

	span.Unq-Status-Red:before,
	span.Unq-Status-Red:after
	{
		content: "-";
		color: var(--red-100);
	}

	span.Unq-Status-Orange
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: #802F00;
		background-color: #FDE5C3 !important;
		border-color: #0881fe;
		border-radius: 20px;
		border-width: 0px;
		padding: 3px 8px !important;
		white-space: normal;
	}

	span.Unq-Status-Purple
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--violet-400);
		background-color: var(--violet-100) !important;
		border-color: var(--blue-300);
		border-radius: 20px;
		border-width: 0px;
		padding: 3px 8px !important;
		white-space: normal;
	}

	span.Icon-Unq-GreySelected-ComponentSideNav
	{
		font-weight: 600;
		color: var(--teal-300);
		background-color: var(--grey-100) !important;
		left: 0px;
		top: 0px;
		border-radius: 2px;
		font-size: 10pt;
		padding: .4em 1.3em .4em .7em;
		margin-right: .8em;
		white-space: normal !important;
	}

	span.Icon-Unq-NeutralGreyText
	{
		font-weight: bold;
		color: var(--grey-500) !important;
		font-size: 10pt;
		white-space: normal !important;
	}

	span.Icon-Unq-Choice-Chip
	{
		font-weight: bold;
		font-family: Silka-SemiBold;
		font-size: 11pt;
		line-height: normal;
		text-align: center;
		color: var(--teal-300);
		background-color: var(--white);
		border: 0.1px solid var(--teal-100) !important;
		border-radius: 4px;
		border-width: 2px;
		box-shadow: 1px 2px 4px #E3E3E3;
		padding: 5px 40px 5px 40px !important;
		white-space: normal !important;
	}

	span.Icon-Unq-Blue-Btn
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--white);
		background-color: var(--blue-old) !important;
		border-color: var(--blue-300);
		border-radius: 4px;
		border-width: 1px;
		padding: 8px 10px !important;
		white-space: normal !important;
	}

	span.Icon-Unq-Dark-Blue-Btn
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--white);
		background-color: var(--darkBlue-500) !important;
		border-color: var(--darkBlue-500);
		border-radius: 4px;
		border-width: 1px;
		padding: 8px 10px !important;
		white-space: normal !important;
	}

	span.Icon-Unq-Teal-Btn
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		background-color: var(--teal-300) !important;
		color: var(--white);
		padding: 8px 10px !important;
		border-radius: 4px;
		padding: 8px 10px;
		white-space: normal !important;
	}

	span.Icon-Unq-White-Btn
	{
		font-size: 10pt;
		font-weight: 600;
		text-align: center;
		color: var(--teal-300);
		background-color: var(--white);
		border: 2px solid var(--teal-100) !important;
		border-radius: 4px;
		border-width: 2px;
		padding: 8px 10px !important;
		white-space: normal !important;
	}

	span.Icon-Unq-WorkspaceSideNav
	{
		font-weight: bold;
		color: var(--teal-300);
		background-color: var(--teal-50) !important;
		height: 40px;
		left: 0px;
		top: 0px;
		border-radius: 2px;
		width: auto;
		padding: 6px 10px;
		font-size: 11pt;
		white-space: normal !important;
	}

	span.Icon-Unq-table-dropdown
	{
		font-size: 10pt;
		font-weight: 500;
		color: #266277;
		background-color: #F3FDFC !important;
		height: 40px;
		width: 184px;
		left: 0px;
		top: 0px;
		border-radius: 2px;
		padding: 6px 40px 6px 6px;
		white-space: normal !important;
	}

	span.Unq-Aqua50-Btn	/* Present in Version Control - Merge */
	{
		
	}

	span.Unq-Aqua50-Btn:before,
	span.Unq-Aqua50-Btn:after
	{
		content: "-";
		color: var(--aqua-50);
	}

	span.Unq-Aqua300-Btn	/* Present in Version Control - Merge */
	{
		
	}

	span.Unq-Aqua300-Btn:before,
	span.Unq-Aqua300-Btn:after
	{
		content: "-";
		color: var(--aqua-300);
	}

	span.figcaption
	{
		display: block;
	}

	div.image-left::after,
	div.image-right::after,
	div.image-indent::after,
	div.image-center::after
	{
		display: block;
		content: none;
	}

	.nested-tab,
	.nested-tab2,
	.nested-tab3,
	.nested-tab4
	{
		position: relative;
		margin-top: 0px;
		border: none;
		border-color: white;
		border-style: solid;
		border-width: 0px;
		border-radius: 4px 4px 4px 4px;
		padding: 0px 0px 0px opx;
		overflow: hidden;
		z-index: 1;
	}

	.tab-container,
	.nested-tabs
	{
		display: block;
	}
	
	.tab
	{	
		background: none;
		background-color: transparent;
		border: none;
		border-top: none;
		margin-left: none;
		padding-left: none;
		margin-right: none;
		padding-right: none;
	}
	
	.tab + .tab
	{	
		background: none;
		background-color: transparent;
		border: none;
		border-top: none;
	}

	a[name]
	{
		display: block;
	}

	.tab-content:has(img[src\000024\00003D\000022Navy.png\000022])
	{
		background-color: #f5fafb !important;
	}

	.Unq-Component-Action,
	.Unq-Blue-Btn,
	.Unq-GreySelected-ComponentSideNav,
	.Unq-Choice-Chip,
	.Icon-Unq-Teal-Btn
	{
		white-space: normal;
	}

	.Unq-Component-Action:before,
	.Unq-Component-Action:after,
	.Unq-White-Btn:before,
	.Unq-White-Btn:after,
	.Unq-Choice-Chip:before,
	.Unq-Choice-Chip:after
	{
		content: "-";
		color: transparent;
	}

	.Unq-Teal-Btn:before,
	.Unq-Teal-Btn:after,
	.Unq-Round-Teal-Btn:before,
	.Unq-Round-Teal-Btn:after
	{
		content: "-";
		color: var(--teal-300);
	}

	.Unq-Blue-Btn:before,
	.Unq-Blue-Btn:after
	{
		content: "-";
		color: var(--blue-old);
	}

	.Unq-GreySelected-ComponentSideNav:before,
	.Unq-GreySelected-ComponentSideNav:after
	{
		content: "-";
		color: var(--grey-100);
	}

	.Unq-Component-Action,
	.Unq-White-Btn,
	.Unq-Choice-Chip,
	.Unq-Teal-Btn,
	.Unq-Round-Teal-Btn,
	.Icon-Unq-Teal-Btn,
	.Unq-Blue-Btn,
	.Unq-GreySelected-ComponentSideNav,
	.Unq-Component-Action,
	.Unq-Choice-Chip
	{
		margin-left: 5px !important;
		margin-right: 5px !important;
		padding-right: 5px !important;
		padding-left: 5px !important;
	}

	.TableStyle-2022-Descriptions-HeadE-Term-Header1,
	.TableStyle-2022-Descriptions-HeadD-Description-Header1
	{
		padding-top: 2px;
		padding-bottom: 2px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	div.section
	{
		background-color: none;
		border: none;
		border-radius: none;
		padding: none;
		margin: none;
		margin-bottom: none;
		box-shadow: none;
	}
}

/* ================================================================ End Media Section ================================================================ */
/* TABLET==================================== TABLET Media Section - This affects Mobile (Phone) Output - =========================================TABLET */

@media only screen and (max-width: 1024px)
{
	p
	{
		font-size: 12.0pt;
	}

	h1
	{
		font-size: 2em;
	}

	h2
	{
		font-size: 1.4em;
	}

	h3
	{
		font-size: 1.2em;
	}

	h4
	{
		font-size: 1.1em;
	}

	h5
	{
		font-size: 1em;
	}

	div.image-right
	{
		display: inline-block;
		float: none;
		padding-left: 0px;
	}

	div.landingFlexBox > h2
	{
		font-size: 1.3em;
		padding: 0px;
		margin-top: .5em;
		word-wrap: break-word;
	}

	div.gridThree
	{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	div.gridThree:is(div.gridThree)
	{
		grid-template-columns: repeat(2, 1fr);
	}
}

@media only screen and (max-width: 767px)
{
	div.image-right
	{
		display: inline-block;
		float: none;
		padding-left: 0px;
	}

	div.image-center
	{
		
	}

	div.gridThree
	{
		grid-template-columns: repeat(1, 1fr);
	}

	div.gridThree:is(div.gridThree)
	{
		grid-template-columns: repeat(1, 1fr);
	}

	div.gridTwo
	{
		grid-template-columns: repeat(1, 1fr);
	}

	div.gridTwo:is(div.gridTwo)
	{
		grid-template-columns: repeat(1, 1fr);
	}
}

@media print
{
	*
	{
		overflow: visible !important;
	}
}

.micro-response
{
	background-color: rgba(255, 255, 255, 0.4);
	padding: .5em !important;
	border: 6px solid rgba(255, 255, 255, 0.2);
	border-radius: 4px;
}

.grey-test
{
	background: var(--grey-50) !important;
}

input[type="text"]
{
	width: 200px;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	border: 1px solid #ccc;
	border-radius: 4px;
}

div.inputVariable
{
	display: block;
	column-gap: 1em;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: baseline;
}

div.inputVariable:is(div.inputVariable)
{
	display: inline-flex;
}

.dt-layout-row
{
	display: flex;
	font-weight: bold;
    font-family: Basis-Grotesque-Bold;
    margin: 10px 0px;
    justify-content: flex-start;
    flex-direction: row;
    align-items: baseline;
}

.dt-layout-row.dt-layout-table
{
	font-weight: normal;
    font-family: Inter-Var;
}
.dt-search
{
	margin-left: 2em;
}

input[type="search"] 
{
    margin-left: 1em;
}

.dt-input
{
    position: relative;
    height: 2em;
    border-left: solid 1px #d3d3d3;
    border-right: solid 1px #d3d3d3;
    border-top: solid 1px #d3d3d3;
    border-bottom: solid 1px #d3d3d3;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #647587;
	font-weight: bold;
    font-family: Basis-Grotesque-Bold;
    padding-left: .2em;
}

dt.info
{
	font-weight: bold;
    font-family: Basis-Grotesque-Bold;
}

button /*Functions for Search tables */
{
	padding: 3px 20px;
	margin: 0px 2px;
	font-size: 16px;
	background-color: var(--teal-300);
	color: white;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	font-weight: bold;
    font-family: Basis-Grotesque-Bold;
}

button:disabled
{
	background-color: #cccccc;
	cursor: not-allowed;
}

.link-output
{
	margin-top: 15px;
	padding: 10px;
	background-color: #f8f9fa;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 16px;
	word-wrap: break-word;
}

