/*<meta />*/

a.dropspot_arrow:link
{
	
}

a.dropspot_arrow:visited
{
	
}

a.dropspot_arrow:hover
{
	
}

a.dropspot_arrow:active
{
	
}

a.dropspotlist:link
{
	
}

a.dropspotlist:visited
{
	
}

a.dropspotlist:hover
{
	
}

a.dropspotlist:active
{
	
}

p.table_bold
{
	font-size: 12pt;
	font-family: 'Open Sans';
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	vertical-align: top;
}

p.table_content
{
	font-size: 12pt;
	font-family: 'Open Sans';
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}

body
{
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
}

h1
{
	font-weight: bold;
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
}

h2
{
	font-weight: bold;
	font-size: 22px;
	font-family: 'Open Sans', sans-serif;
	margin-top: 24px;
}

h3
{
	font-weight: bold;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	padding-top: 20px;
}

h4
{
	font-weight: bold;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
}

h5
{
	font-weight: bold;
	font-size: 14px;
}

h6
{
	font-weight: bold;
	font-size: 12px;
}

p
{
	margin-top: 8pt;
	margin-bottom: 8pt;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	margin: 0;
	line-height: 1.5;
	padding-top: 8pt;
	padding-bottom: 8pt;
}

a.expandspot
{
	color: #93328E;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}

span.expandtext
{
	font-weight: normal;
	color: #505962;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
}

a.dropspot
{
	cursor: pointer;
	color: #93328E;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}

a.dropspot_arrow
{
	cursor: pointer;
	font-family: 'Open Sans';
	color: #93328E;
	background-size: 0 0;
	vertical-align: bottom;
	padding-top: 10px;
	text-decoration: none;
}

a.dropspotlist
{
	cursor: pointer;
	color: #008000;
	font-weight: bold;
	text-decoration: none;
}

a.glossterm
{
	color: #800000;
	cursor: pointer;
	font-style: italic;
	text-decoration: none;
}

span.glosstext
{
	font-style: italic;
	font-weight: normal;
	color: #1b69b9;
}

ol
{
	list-style-type: decimal;
	--prefix-size: 44px;
	--prefix-fixed-size: true;
	--prefix-gap: 4px;
	--list-indent: 40px;
	--vertical-spacing: 0px;
	counter-reset: item1;
	padding-left: var(--prefix-size);
	margin: 0;
	color: #000000;
	list-style-position: outside;
	line-height: normal;
	margin-top: 12px;
	margin-bottom: 12px;
}

ol > li
{
	--prefix-size: 40px;
	--prefix-fixed-size: true;
	--prefix-gap: 12px;
	--list-indent: 40px;
	--vertical-spacing: 0px;
	position: relative;
	font-size: 18px;
	color: #000000;
	line-height: 1.5;
	margin-top: 12px;
	margin-bottom: 12px;
}

ol > li:before
{
	counter-increment: item1;
	content: NaN;
	text-align: right;
	position: absolute;
	left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
	margin-right: var(--prefix-gap);
	width: var(--prefix-size);
	overflow: hidden;
	font-size: 18px;
	color: #000000;
}

ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	line-height: 1.5;
	list-style-type: disc;
	margin-top: 12px;
	margin-bottom: 12px;
}

ul > li
{
	--prefix-size: 40px;
	--prefix-fixed-size: true;
	--prefix-gap: 12px;
	--list-indent: 40px;
	--vertical-spacing: 0px;
	position: relative;
	font-size: 18px;
	color: #000000;
	line-height: 1.5;
	margin-top: 12px;
	margin-bottom: 12px;
}

a.minitoc-caption
{
	color: initial;
	font-weight: bold;
	text-decoration: none;
}

p.minitoc-caption
{
	font-weight: bold;
	font-size: 16px;
}

ol.minitoc-list
{
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}

ol.minitoc-list ol
{
	list-style: none;
}

a.minitoc-list-item
{
	
}

div.breadcrumbs
{
	
}

span.breadcurmbs-home-prefix
{
	
}

a.breadcurmbs-home
{
	
}

.breadcurmbs-separator
{
	
}

a.breadcrumbs-link
{
	
}

a.breadcrumbs-topic
{
	
}

p.seealso-caption
{
	font-weight: bold;
	font-size: 16px;
}

ol.seealso-list
{
	padding-left: 40px;
	margin-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'Open Sans', sans-serif;
	counter-reset: item1;
}

a.seealso-list-item
{
	
}

p.reltopics-caption
{
	font-weight: bold;
	font-size: 16px;
}

ol.reltopics-list
{
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}

a.reltopics-list-item
{
	
}

p.Bold
{
	font-weight: bold;
	font-family: Calibri;
}

img
{
	max-width: 600pt;
	margin-top: 18px;
	margin-bottom: 10px;
}

img.video
{
	max-width: 100%;
	margin-top: 18px;
	margin-bottom: 10px;
	border-width: 2px;
	border-color: #A7ACB1;
	border-left-width: 2px;
	border-left-color: #A7ACB1;
	border-top-width: 2px;
	border-top-color: #A7ACB1;
	border-right-width: 2px;
	border-right-color: #A7ACB1;
	border-bottom-width: 2px;
	border-bottom-color: #A7ACB1;
	background-color: #D3D6D8;
}

img.icon
{
	max-width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

b.bold
{
	font-weight: bold;
}

p.alert,
p.alert_warning,
p.alert_error,
p.alert_success
{
	border-radius: 4px;
	background-color: #f7f8fa;
	padding: 1.5rem;
	padding-left: 4rem;
	line-height: 1.5;
	background-repeat: no-repeat;
	background-position: 1.5rem 1.5rem;
	background-size: 1.5rem;
	color: #505962;
}

p.alert_warning
{
	background-color: #FFF4E6;
	/*Note: commented out as part of SEO project updates in December 2023 as is an unused broken link
background-image: url('../../../../../Users/tracy.mack/Content/PE_Flare/IRIS Practice Engine/Content/Resources/images/template/iris_elements_warning_orange.svg');*/
}

p.alert_success
{
	background-color: #E7F5E5;
	/*Note: commented out as part of SEO project updates in December 2023 as is an unused broken link
background-image: url('../../../../../Users/tracy.mack/Content/PE_Flare/IRIS Practice Engine/Content/Resources/images/template/iris_elements_check.svg');*/
}

p.alert_error
{
	background-color: #FDF2F4;
	/*Note: commented out as part of SEO project updates in December 2023 as is an unused broken link
background-image: url('../../../../../Users/tracy.mack/Content/PE_Flare/IRIS Practice Engine/Content/Resources/images/template/iris_elements_warning_red.svg');*/
}

p.alert
{
	background-color: #f7f8fa;
	/*Note: commented out as part of SEO project updates in December 2023 as is an unused broken link
background-image: url('../../../../../Users/tracy.mack/Content/PE_Flare/IRIS Practice Engine/Content/Resources/images/template/iris_elements_info.svg');*/
}

span.alert
{
	border-radius: 4px;
	background-color: #f7f8fa;
	padding: 1rem;
	padding-left: 3rem;
	line-height: 1.5;
	background-repeat: no-repeat;
	background-position: 1.5rem 1.5rem;
	background-size: 1.5rem;
	color: #505962;
	/*Note: commented out as part of SEO project updates in December 2023 as is an unused broken link
background-image: url('../../../../../Users/tracy.mack/Content/PE_Flare/IRIS Practice Engine/Content/Resources/images/template/iris_elements_info.svg'); */
	display: block;
	float: none;
	margin-bottom: 13px;
	margin-top: 12px;
}

span.alert_success
{
	border-radius: 4px;
	background-color: #E7F5E5;
	padding: 1rem;
	padding-left: 3rem;
	line-height: 1.5;
	background-repeat: no-repeat;
	background-position: 1.5rem 1.5rem;
	background-size: 1.5rem;
	color: #505962;
	/*Note: commented out as part of SEO project updates in December 2023 as is an unused broken link
background-image: url('../../../../../Users/tracy.mack/Content/PE_Flare/IRIS Practice Engine/Content/Resources/images/template/iris_elements_check.svg');*/
	display: block;
}

span.alert_warning
{
	border-radius: 4px;
	background-color: #FFF4E6;
	padding: 1rem;
	padding-left: 3rem;
	line-height: 1.5;
	background-repeat: no-repeat;
	background-position: 1.5rem 1.5rem;
	background-size: 1.5rem;
	color: #505962;
	/*Note: commented out as part of SEO project updates in December 2023 as is an unused broken link
background-image: url('../../../../../Users/tracy.mack/Content/PE_Flare/IRIS Practice Engine/Content/Resources/images/template/iris_elements_warning_orange.svg');*/
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
}

span.alert_error
{
	border-radius: 4px;
	background-color: #FDF2F4;
	padding: 1rem;
	padding-left: 3rem;
	line-height: 1.5;
	background-repeat: no-repeat;
	background-position: 1.5rem 1.5rem;
	background-size: 1.5rem;
	color: #505962;
	/*Note: commented out as part of SEO project updates in December 2023 as is an unused broken link
background-image: url('../../../../../Users/tracy.mack/Content/PE_Flare/IRIS Practice Engine/Content/Resources/images/template/iris_elements_warning_red.svg');*/
	display: block;
}

span.accountant
{
	background-color: #FCE4D6;
	padding: .3125rem .5rem;
	line-height: 1;
	border-radius: 4px;
	text-transform: uppercase;
	color: #D25510;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
	font-family: 'Open Sans';
}

span.pa_admin
{
	background-color: #F2F2F2;
	padding: .3125rem .5rem;
	line-height: 1;
	border-radius: 4px;
	text-transform: uppercase;
	color: #505962;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
}

span.quick_start
{
	background-color: #57AF3A;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: default;
	font-family: 'Open Sans';
}

span.permissions
{
	background-color: #BC0010;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
	font-family: 'Open Sans';
}

span.all_users
{
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #505962;
	border-width: 1px;
	border-style: solid;
	border-color: #505962;
	font-size: 12px;
	font-family: 'Open Sans';
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
}

span.practice_admin
{
	background-color: #D9E1F2;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #395AA5;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
	font-family: 'Open Sans';
}

span.applicable_to
{
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	color: #395AA5;
	font-size: 12px;
	font-family: 'Open Sans';
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
	font-weight: bold;
}

span.manager
{
	background-color: #E2EFDA;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #57863A;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	font-family: 'Open Sans';
}

span.partner
{
	background-color: #FFF4CC;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #9A7200;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	font-family: 'Open Sans';
}

span.marketing
{
	background-color: #F0E6FE;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #3F0694;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	font-family: 'Open Sans';
}

span.job_admin
{
	background-color: #ffd9d9;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #BC0010;
	display: block;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	font-family: 'Open Sans';
}

span.IT_mgr
{
	background-color: #DEF2F6;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #1F6573;
	font-size: 12px;
	display: block;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	font-family: 'Open Sans';
}

table.borderonly
{
	border-collapse: collapse;
}

table.borderonly td
{
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #bfbfbf;
}

span.footer_copyright
{
	font-size: .875rem;
	color: #505962;
}

ul.footer_actions
{
	font-size: .875rem;
	list-style: none;
	display: flex;
	padding-right: 0;
}

ul.footer_actions li
{
	margin-left: 1rem;
	line-height: 1.35rem;
}

a.button_ref
{
	color: #FFFFFF;
}

ul.footer_actions > li
{
	
}

p.table_bold
{
	font-size: 12pt;
	font-family: 'Open Sans';
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	vertical-align: top;
}

p.table_content
{
	font-size: 12pt;
	font-family: 'Open Sans';
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 4px;
	margin-bottom: 4px;
}

a.dropspot_arrow::before
{
	
}

a.dropspot_arrow.pressed::before
{
	
}

a.dropspot_arrow::after
{
	vertical-align: middle;
	margin-left: 0.25rem;
	/*Note: commented out as part of SEO project updates in December 2023 as is an unused broken link
content: url('../../../../../Users/tracy.mack/Content/PE_Flare/IRIS Practice Engine/Content/Resources/images/template/dropdown_down.png');*/
}

a.dropspot_arrow.pressed::after
{
	vertical-align: middle;
	margin-left: 0.25rem;
	/*Note: commented out as part of SEO project updates in December 2023 as is an unused broken link
content: url('../../../../../Users/tracy.mack/Content/PE_Flare/IRIS Practice Engine/Content/Resources/images/template/dropdown_up.png');*/
}

b
{
	font-weight: bold;
}

span.accountant
{
	background-color: #FCE4D6;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #D25510;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
	font-family: 'Open Sans';
}

span.pa_admin
{
	background-color: #F2F2F2;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #505962;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
}

span.quick_start
{
	background-color: #57AF3A;
	padding: .3125rem .5rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	font-family: 'Open Sans';
	line-height: 1rem;
}

span.practice_admin
{
	background-color: #D9E1F2;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #395AA5;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
	font-family: 'Open Sans';
}

span.applicable_to
{
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	color: #395AA5;
	font-size: 12px;
	font-family: 'Open Sans';
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
	font-weight: bold;
}

span.manager
{
	background-color: #E2EFDA;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #57863A;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
	font-family: 'Open Sans';
}

span.partner
{
	background-color: #FFF4CC;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #9A7200;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	font-family: 'Open Sans';
	display: block;
}

span.marketing
{
	background-color: #F0E6FE;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #3F0694;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	display: block;
	font-family: 'Open Sans';
}

span.job_admin
{
	background-color: #ffd9d9;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #BC0010;
	display: block;
	font-size: 12px;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	font-family: 'Open Sans';
}

span.IT_mgr
{
	background-color: #DEF2F6;
	padding: .3125rem .5rem;
	line-height: 1rem;
	border-radius: 4px;
	text-transform: uppercase;
	color: #1F6573;
	font-size: 12px;
	display: block;
	margin-top: 0.3125rem;
	margin-bottom: 0.3125rem;
	font-family: 'Open Sans';
}

span.example
{
	color: #93328e;
}

img.border
{
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #a9a9a9;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #a9a9a9;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #a9a9a9;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #a9a9a9;
}

