/*<meta />*/

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

@import url('../fontawesome5/css/font-awesome-core.css');

@import url('../fontawesome5/css/font-awesome-light.css');


body
{
	font-family: 'Roboto', 'Segoe UI', Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #454545;
	line-height: 1.4;
	margin: 0;
    
    height: 100%;
}

img
{
	-ms-interpolation-mode: bicubic;
}

h1
{
    margin: 30px 0 20px 0;
	line-height: 32px;
    padding-bottom: 2px;
    border-bottom: solid #ebebeb 1px;
	font-weight: 500;
	font-size: 24px;
    /*color: #272121;*/
	color: #28303b;
	mc-next-tag: p;
}

h2
{
    margin: 30px 0 20px 0;
	font-size: 19px;
	font-weight: 400;
    color: #272121;
	mc-next-tag: p;
}

h3
{
	line-height: 12pt;
	font-size: 10pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #22436c;
	mc-next-tag: p;
}

h4
{
	line-height: 12pt;
	margin-bottom: 15px;
	font-size: 11pt;
	mc-next-tag: p;
	font-weight: normal;
}
#crumbs {
    
    position: relative;
    background-color: #fff !important;
    width: 100% !important;
    height: 40px;
    /* padding: 8px; */
    /*cursor: pointer;*/
    margin-top: 5px;
    
    transition: background-color .2s ease;
}
#crumbs:hover {
    /*background-color: #e1f4ff !important;*/
}

#crumbs tbody {
    /*display: none;*/
}


#crumbs tbody tr td:first-of-type {
    background-color: #c4e9ff;
    color: #105a84;
    padding: 0px;
    transition: color 0.2s ease, text-decoration 0.2s ease, background-color 0.2s ease;
}
#crumbs tbody tr td:first-of-type a:first-of-type {
    display: none;
}
#crumbs tbody tr td:first-of-type a {
    color: #105a84 !important;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 15px 8px 25px;
    display: block;
}
#crumbs tbody tr td:first-of-type:before {
    position: absolute;
    top: 12px;
    left: 12px;
    color: #105a84;
    font-size: 14px;
    font-family: 'Font Awesome 5 Light';
    content: '\f053';
    display: inline-block;
    
}

#crumbs tbody tr td:first-of-type:hover {
    background-color: #e1f4ff;
}

#crumbs tbody tr td:first-of-type img {
    display: none;
}


div.MCBreadcrumbsBox_0 {
    padding: 8px 15px;
    border-left: none !important;
    background-color: #eff0f1;
}

div.MCBreadcrumbsBox_0 {
    font-size: 11px;
    opacity: .6;
    transition: opacity 0.2s ease;
    color: #505962;
    cursor: default;
}
div.MCBreadcrumbsBox_0:hover {
    opacity: 1;
}


div.MCBreadcrumbsBox_0 a {
    font-size: 11px;
    color: #606f77;
}

div.MCBreadcrumbsBox_0:hover a {
    color: inherit;
}



div.MCBreadcrumbsBox_0 .MCBreadcrumbsDivider {
    position: relative;
    color: #eff0f1;
}
div.MCBreadcrumbsBox_0 .MCBreadcrumbsDivider:before {
    position: absolute;
    top: -1px;
    left: 4px;
    color: #606f77;
    font-size: 15px;
    font-family: 'Font Awesome 5 Light';
    content: '\f105';
    opacity: .6;
    display: inline-block;
}



/*
#crumbs:before {
    position: absolute;
    top: 11px;
    left: 10px;
    color: #105a84;
    font-size: 14px;
    font-family: 'Font Awesome 5 Light';
    content: '\f053';
    display: none;
    
}
#crumbs:after {
    position: absolute;
    top: 11px;
    left: 26px;
    color: #105a84;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    content: 'Back';
    display: none;
}*/

.TableStyle-contents {
    counter-reset: toc-counter;
    font-size: 14px;
    width: 100%;
    border: 1px solid #fff;
    margin-bottom: -40px;
    margin-left: -15px !important;
}
.TableStyle-contents .BodyA-Column1-Body1 { 
    background: #fff;
}


a.expandspot
{
	color: #008000;
	cursor: pointer;
	font-style: italic;
	text-decoration: none;
}

p.backtotop
{
    display: none;
	text-transform: uppercase;
	text-align: right;
	font-size: 8pt;
}

/*
.BodyA-Column1-Body1 p:first-of-type  {
    border-top: 1px dotted #c4e9ff;
}
*/

.toc_1 a
{
   font-weight: normal !important;
   display: block;
   padding: 5px 10px 4px 35px;
}
.toc_2 a
{
   font-weight: normal !important;
   display: block;
   padding: 5px 10px 4px 50px;

}
.toc_featured a
{
   font-weight: normal !important;
   display: block;

}
.toc_1 a:hover, .toc_2 a:hover, .toc_featured:hover
{
   background-color: #f3fbff;
}


p.toc_1, p.toc_2, p.toc_featured
{
    
    position: relative;
	margin: 0;
    padding: 0;
    border-bottom: 1px dotted #c4e9ff;
	/*text-transform: uppercase;*/
}


.BodyA-Column1-Body1 p.toc_1:first-of-type  {
    border-top: 1px dotted #c4e9ff;
}


p.toc_1:before
{
    font-family: 'Font Awesome 5 Light';
    content: "\f105";
    position: absolute; top: 5px; left: 13px;
    display: inline-block;
    /*content: counter(toc-counter) ". ";
	counter-increment: toc-counter;*/
    color: #5d8597;
    font-size: 14px;
    width: 15px;
    text-align: right;
    
}
/*
p.toc_1:before
{
    font-family: 'Font Awesome 5 Light';
    position: absolute; top: 0px; left: 6px;
    display: inline-block;
    font-size: 9px;
    content: "\f054";
    color: #159ed8;
}
*/


p.toc_2:before
{
    font-family: 'Font Awesome 5 Light';
    position: absolute; top: 5px; left: 32px;
    display: inline-block;
    font-size: 11px;
    content: "\f0da";
    color: #5d8597;
    width: 10px;
    text-align: right;
}


.toc_1 img, .toc_2 img
{
    display: none;
	border: 0px;
	float: left;
	margin-right: 5px;
}

p.toc_2, p.toc_featured
{
    font-size: 90%;
	margin-left: 0px;
}


span.expandtext
{
	font-style: italic;
	font-weight: normal;
	color: #808080;
}

a.glossterm
{
	color: #800000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}

span.glosstext
{
	font-style: italic;
	font-weight: normal;
	color: #0000ff;
}



p
{
	margin: 20px 0;
}

img.left
{
	align: left;
	hspace: 10;
}

li
{
	margin-top: .05in;
	margin-bottom: .05in;
	margin-left: -.115in;
	color: #454545;
}

ul
{
	list-style-type: disc;
	margin-top: .1in;
	margin-bottom: .135in;
	color: #107EC3 !important;
}

ul li
{
	
}

ol
{
	list-style-type: Decimal;
	margin-top: .1in;
	margin-bottom: .135in;
	color: #107EC3;
}

ol li
{
}

ol ol.lowalpha
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

table
{
	margin-left: 1em;
}

h2.TOC_Heading
{
	font-size: 10pt;
	mc-next-tag: h2;
	line-height: 13pt;
	margin-bottom: .10in;
	color: #000000;
	margin-top: .3in;
}

h2.TOC_Heading.top
{
	font-size: 10pt;
	mc-next-tag: h2;
	line-height: 13pt;
	margin-bottom: .10in;
	color: #000000;
}

.image
{
	vertical-align: middle;
}

.alignleft
{
	line-height: 25px;
	float: left;
	color: #22436c;
	padding: 20px 0px 10px 0in;
	font-weight: normal;
	font-size: 22pt;
	letter-spacing: -1px;
	overflow: hidden;
	margin-top: 10px;
}

.alignright
{
	line-height: 30px;
	float: right;
	padding: 0in 0px 0in 0px;
	vertical-align: bottom;
	overflow: hidden;
	margin-top: 10px;
}

p.Indent
{
	margin-left: 29px;
}


.example p, .note p, .important p, .bestpractice p { margin: 10px 0; padding: 5px 20px 15px 20px; }

.example, .note, .important, .bestpractice
{
    font-size: 14px;
    position: relative;
	padding: 0 0 10px 0;
	clear: both;
	margin: 13px 10px 18px 15px;
}



.example    {  background: #e1f5ff; }
.note       {  background: #ecf1f4; }
.important  {  background: #ffecec; }
.bestpractice  {  background: #e5f6ed; }


.noteheading
{
    color: #fff;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
	font-weight: 600;
    line-height: 37px;
    margin: 0;
    padding: 0px 0 0px 12px;
	mc-next-tag: p;
}

.example .noteheading       { background-color: #4596bd; }
.note .noteheading          { background-color: #526875; }
.important .noteheading     { background-color: #f75656; }
.bestpractice .noteheading  { background-color: #7bba7c; }

.example .noteheading:before, .note .noteheading:before, .important .noteheading:before, .bestpractice .noteheading:before
{
    font-family: 'Font Awesome 5 Light';
    display: inline-block;
    font-size: 16px;
    line-height: 37px;
    text-align: center;
    font-weight: normal;
    margin-right: 5px;
    width: 32px;
    height: 100%;
    color: #fff;
}

.example .noteheading:before    { content: "\f0d0";  }
.note .noteheading:before       { content: "\f044"; }
.important .noteheading:before       { content: "\f06a";  }
.bestpractice .noteheading:before       { content: "\f058"; }

.example ul, .note ul, .important ul, .bestpractice ul, .example ol, .note ol, .important ol, .bestpractice ol { margin-left: 15px; }
.example ul li p, .note ul li p, .important ul li p, .bestpractice ul li p, .example ol li p, .note ol li p, .important ol li p, .bestpractice ol li p { 
    margin: 10px 0;
    padding: 0px;
}
.example p img, .note p img, .important p img, .bestpractice p img, .example p img, .note p img, .important p img, .bestpractice p img { 
    margin: -10px 0 -15px 0;
}


MadCap|expandingHead.expandspot
{
	color: #008000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}

MadCap|dropDownHotspot.dropspot
{
	x-open-image: url('../images/collapse.png');
	x-close-image: url('../images/expand.png');
	font-weight: bold;
	x-on-hover: fontchange(underline=off);
	text-decoration: none;
	line-height: Normal;
	margin-top: .1in;
	margin-bottom: .1in;
}

MadCap|expandingBody.expandtext
{
	font-style: italic;
	font-weight: normal;
	color: #808080;
}

MadCap|glossaryTerm.glossterm
{
	color: #800000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}

MadCap|expandingBody.glossterm
{
	font-style: italic;
	font-weight: normal;
	color: #0000ff;
}

MadCap|breadcrumbsProxy
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	line-height: 15pt;
	mc-breadcrumbs-prefix: ' ';
	mc-breadcrumbs-count: 9;
	padding-left: 10px;
	text-align: left;
	font-size: 10px;
	color: #808080;
	border-bottom-width: 0px;
	border-left-color: #b22222;
	border-left-width: 2px;
	border-left: solid 2px;
	border-bottom-color: #cfd4d7;
	border-color: #cfd4d7;
}

p.bulletedlist
{
	margin-bottom: .1in;
	line-height: 15pt;
	margin-top: .1em;
}

.MadCap|dropDownHotspot:hover
{
	text-decoration: underline;
	line-height: Normal;
	margin-top: .1in;
	margin-bottom: .1in;
}

MadCap|expandingHead:focus
{
	font-weight: bold;
	font-style: normal;
	line-height: Normal;
	margin-top: .1in;
	margin-bottom: .1in;
}

MadCap|dropDownHotspot
{
	line-height: Normal;
	margin-top: .1in;
	margin-bottom: .1in;
}

MadCap|dropDownHead.dropdown
{
	line-height: Normal;
	margin-top: .1in;
	margin-bottom: .1in;
	text-transform: none;
	text-decoration: bold;
}

MadCap|dropDownBody
{
	line-height: Normal;
	margin-top: .1in;
	margin-bottom: .1in;
	margin-left: 24px;
}

MadCap|dropDownHead
{
	line-height: Normal;
	margin-top: .1in;
	margin-bottom: .1in;
	text-transform: none;
	font-size: 10pt;
	font-weight: normal;
}

img.image
{
	-ms-interpolation-mode: bicubic;
	border: none;
}

MadCap|dropDown.subdropdown
{
	margin-left: 22px;
}

MadCap|dropDownHead.sublist
{
	line-height: Normal;
	margin-top: .1in;
	margin-bottom: .1in;
	margin-left: 26px;
}

ol.sublistnumbers
{
	margin-top: .1in;
	margin-bottom: .135in;
	list-style-type: lower-alpha;
	margin-left: 19px;
}

td.TableText
{
	border-left: Solid 1px #808080;
	border-right: Solid 1px #808080;
	border-bottom: Solid 1px #808080;
	padding-right: 10px;
	padding-left: 10px;
	line-height: Normal;
	margin-top: .1in;
	margin-bottom: .1in;
}

li.circle
{
	list-style-type: circle;
	margin-top: .1in;
	margin-bottom: .135in;
}

td
{
	margin-bottom: .1in;
	line-height: 15pt;
	margin-top: .1em;
	vertical-align: top;
}

th
{
	padding: 10px;
    text-transform: uppercase;
    vertical-align: bottom;
    font-size: 12px;
	text-align: left;
}

.TableStyle-Basic {
    margin-left: 15px !important;
    border-bottom-width: 2px !important;
    border-bottom-color: #eeeeee;
}


.example .TableStyle-Basic, .note .TableStyle-Basic, .important .TableStyle-Basic, .bestpractice .TableStyle-Basic { 
    -webkit-box-shadow: 0px 0px 1px 2px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 1px 2px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
}




.TableStyle-Basic p {
    margin: 0px;
}

.TableStyle-Basic .Head-Header1 {
    height: auto !important;
}

.TableStyle-Basic .BodyD-Column1-Body1, .TableStyle-Basic .BodyD-Column1-Body2, .BodyE-Column1-Body1, .BodyE-Column1-Body2, .TableStyle-Basic .BodyB-Column1-Body1, .TableStyle-Basic .BodyA-Column1-Body1, .BodyB-Column1-Body2, .BodyA-Column1-Body2 {
    font-weight: normal;
    border-width: 0px !important;
    padding: 10px;
}
.TableStyle-Basic .HeadE-Column1-Header1, .TableStyle-Basic .HeadD-Column1-Header1 {
    border-bottom-width: 2px !important;
    border-bottom-color: #eeeeee;
}
.TableStyle-Basic .BodyD-Column1-Body2 p {
    margin: 5px 0;
}

.TableStyle-regular_table .BodyE-Column1-Body1, .TableStyle-regular_table .BodyD-Column1-Body1, .TableStyle-regular_table .BodyB-Column1-Body1, .TableStyle-regular_table .BodyA-Column1-Body1 {
    font-weight: normal;
    border-width: 0px !important;
    padding: 10px;
}

.TableStyle-regular_table .HeadH-Column1-Header1, .TableStyle-regular_table .HeadG-Column1-Header1 {
    border-width: 0px !important;
}
.TableStyle-regular_table .HeadH-Column1-Header1, .TableStyle-regular_table .HeadG-Column1-Header1 {
    background-color: #fff;
}

.TableStyle-Basic .BodyD-Column1-Body2, .TableStyle-Basic .BodyD-Column1-Body1 p {
    margin: 0 0 10px 0;
}

tr.Head-Header1 th {
    background-color: #e7f3fa !important;
}

.TableStyle-Basic {
    -webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2);
}

span.allcaps
{
	font-size: 80%;
    font-weight: 600;
	text-transform: uppercase;
    display: block;
}

p.tocdescription
{
	margin-left: 14px;
	margin-bottom: 15px;
}

p.toclink
{
	text-transform: uppercase;
	font-size: 8.5pt;
	margin-bottom: 5px;
	margin-top: 15px;
}

p.gettingstartedheader
{
	margin-bottom: .1in;
	font-size: 13pt;
	color: #454545;
	line-height: 20pt;
	margin-top: .1em;
}

p.closetogether
{
	margin-bottom: .1in;
	font-size: 9pt;
	color: #454545;
	line-height: 10pt;
	margin-top: .0em;
}


p.toclinkheading
{
    /*
	color: #000;
	font-size: 10pt;
	line-height: 9pt;
	margin-top: 7px;
    */
	mc-next-tag: p;
}

p.tocdescription
{
    /*
	margin-bottom: 1em;
	font-size: 10pt;
	line-height: 13pt;
	margin-left: 0px;
    */
}

.tocitem
{
    position: relative;
	clear: both;
    font-weight: 300;
    padding: 10px 0;
	margin: 15px 0 0 0;
    background: #fff;
    transition: background .2s ease;
    /*border-bottom: 1px dotted #cfcfcf;*/
}
.tocitem:hover
{
    background: #f6f7f7;
    /*e1f5fe*/
    transition: background .2s ease;
}
.tocitem p
{ 
    padding-left: 50px;
	margin: 0 0 0 -50px;
}
.tocitem p:nth-child(2), .tocitem p:nth-child(3)
{
    padding-left: 50px;
    padding-top: 30px;
    margin: 0 0 0 0px;
}
.tocitem p:nth-child(3), .tocitem p:nth-child(4), .tocitem p:nth-child(5)
{
    padding-left: 50px;
    padding-top: 15px;
    margin: 0 0 0 0px;
}


.tocitem p:first-of-type a
{
    padding: 10px 0 0 45px;
    position: absolute;
    margin-top: -10px;
    display: block;
    width: 100%;
    height: calc(100% - 10px);
	font-size: 18px;
    color: #272121 !important;
    font-weight: 400;
}
.tocitem:hover p:first-of-type a
{
    color: #29abe2 !important;
}



.tocitem:before
{
    font-family: 'Font Awesome 5 Light';
    position: absolute; 
    top: 10px; left: 17px;
    display: inline-block;
    /*content: "\f15c";*/
    /*content: "\f340";*/
    content: "\f0a9";
    font-size: 18px;
    color: #505962;
}
.contents
{
	border: 1px dotted #a5b5b0;
	padding: 10px 20px 0px 5px;
	display: inline;
	min-width: 100px;
	margin: 0px 0px 0px;
	background: #FAFAFA;
}

p.contentsheading
{
	line-height: 25pt;
	font-weight: normal;
	font-size: 15pt;
	color: #454545;
}

a.toclinkheading
{
	
}

.videotocitem
{
	border-bottom: 1px dotted #c0c0c0;
	padding: 5px 0px 0px 60px;
	clear: both;
	margin: 0px 0px 0px;
	background: #FFF url('../images/movie-icon.gif') no-repeat 11px 7px;
}

a.backButton
{
	font-size: 14px;
	color: #107ec3;
	text-decoration: none;
}

MadCap|glossaryTerm
{
	mc-closed-image: none;
	mc-open-image: none;
	color: #5ca630;
}

MadCap|dropDown
{
	mc-expandable: false;
}

MadCap|xref
{
	mc-format: '{title}';
	text-decoration: none;
	color: #107ec3;
}

MadCap|xref.HeadingCrossReference
{
	mc-format: '{paratext}';
	text-decoration: none;
	color: #107ec3;
}

MadCap|xref.HeadingCrossReference:hover
{
	text-decoration: underline;
}

MadCap|xref:focus
{
	text-decoration: none;
	color: #107ec3;
}

.MadCap|xref:hover
{
	text-decoration: underline;
}

.SystemTitle, .mc-variable.System\.Title.variable 
{
    display: block;
	line-height: 25px;
	color: #272121;
	padding: 20px 0px 10px 0px;
	font-weight: 300;
	font-size: 34px;
	letter-spacing: -1px;
	margin-top: 10px;
}

/*
.SystemTitle:before
{
    font-family: 'Font Awesome 5 Light';
    position: absolute; top: 30px; left: 0px;
    display: inline-block;
    content: "\f016";
    color: #5d8597;
}
*/

.MadCap|conceptLink:hover
{
	text-decoration: underline;
}

.MadCap|keywordLink:hover
{
	text-decoration: underline;
}

.MadCap|relatedTopics:hover
{
	text-decoration: underline;
}

p.toc_video
{
    display: inline-block;
    background: #ecf1f4;
    border-left: 40px solid #526875;
    padding: 10px 20px 10px 15px;
	position: relative;
}

p.toc_video a {
    font-weight: 400 !important;
}

p.toc_video:before
{
    font-family: 'Font Awesome 5 Light';
    padding: 10px;
    color: #fff;
    position: absolute; top: 0px; left: -37px;
    display: inline-block;
    content: "\f008";
}
.toc_video img
{
	display: none;
}

.diagram
{
	width: 530px;
	height: 400px;
	background: url('../images/diagram-01.png') center center no-repeat;
	margin: 0 0;
	position: relative;
}

.icon
{
	position: absolute;
	border: 1px solid #ff0000;
	display: block;
	opacity: 0;
	cursor: help;
}

#icon01
{
	width: 130px;
	height: 70px;
	left: 200px;
	top: 20px;
	z-index: 50;
}

#icon02
{
	width: 100px;
	height: 60px;
	left: 15px;
	top: 122px;
	z-index: 51;
}

#icon03
{
	width: 110px;
	height: 60px;
	left: 140px;
	top: 122px;
	z-index: 52;
}

#icon04
{
	width: 60px;
	height: 60px;
	left: 306px;
	top: 122px;
	z-index: 53;
}

#icon05
{
	width: 60px;
	height: 60px;
	left: 430px;
	top: 122px;
	z-index: 54;
}

#icon06
{
	width: 70px;
	height: 45px;
	left: 30px;
	top: 205px;
	z-index: 55;
}

#icon07
{
	width: 105px;
	height: 60px;
	left: 208px;
	top: 245px;
	z-index: 56;
}

#icon08
{
	width: 110px;
	height: 60px;
	left: 320px;
	top: 245px;
	z-index: 57;
}

/* #icon01Tip, #icon02Tip, #icon03Tip, #icon04Tip, #icon05Tip, #icon06Tip, #icon07Tip, #icon08Tip, #icon09Tip, #icon10Tip */

#icon09
{
	width: 60px;
	height: 60px;
	left: 460px;
	top: 245px;
	z-index: 58;
}

#icon10
{
	width: 70px;
	height: 45px;
	left: 230px;
	top: 330px;
	z-index: 59;
}

.tooltip
{
	position: absolute;
	padding: 5px 15px 15px 15px;
	background-color: #003663;
	color: #ffffff;
	border-radius: 3px;
	width: 300px;
	font-size: 12px;
	cursor: default;
	opacity: 0;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

#icon01Tip
{
	top: 60px;
	left: 200px;
	z-index: 20;
}

#icon02Tip
{
	top: 162px;
	left: 15px;
	z-index: 21;
}

#icon03Tip
{
	top: 162px;
	left: 140px;
	z-index: 22;
}

#icon04Tip
{
	top: 162px;
	left: 236px;
	z-index: 23;
}

#icon05Tip
{
	top: 162px;
	left: 250px;
	z-index: 24;
}

#icon06Tip
{
	top: 245px;
	left: 30px;
	z-index: 25;
}

#icon07Tip
{
	top: 285px;
	left: 208px;
	z-index: 26;
}

#icon08Tip
{
	top: 285px;
	left: 250px;
	z-index: 27;
}

#icon09Tip
{
	top: 285px;
	left: 280px;
	z-index: 28;
}

#icon10Tip
{
	top: 370px;
	left: 230px;
	z-index: 29;
}

.showTip
{
	opacity: 1 !important;
	-moz-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.tooltip table
{
	padding: 0 0 0 6px;
	margin: 5px 0 5px 0;
}

.tooltip td
{
	line-height: 12px;
	padding-top: 10px;
}

.tooltip span
{
	font-size: 20px;
}

p.toc_featured
{ 
    margin-left: 13px;
    padding: 5px 5px 5px 40px;
}

p.toc_featured:before
{ 
    position: absolute;
    color: #ffbc1b;
    top: 5px;
    left: 23px;
    font-family: 'Font Awesome 5 Light';
    content: '\f005';
    display: inline-block;
}


.toc_featured img
{
    display: none;
	border: 0px;
	float: left;
	margin-right: 5px;
	padding: 5px 5px 5px 40px;
}

.tamuLesson
{
    position: relative;
	background: #c6edfa;
	padding: 8px 10px 5px 60px;
	clear: both;
	margin: 13px 10px 18px 10px;

}
.tamuLesson:before
{
    position: absolute;
    top: 0; left: 0;
    font-family: 'Font Awesome 5 Light';
	display: inline-block;
    content: '\f19d';
    font-size: 27px;
    padding: 8px 15px;
    color: #305679;
}
.tamuLesson h2
{
	color: #305679;
	font-size: 17px;
	text-transform: none;
    font-weight: 500;
	margin: 5px 0px;
}

.tamuLesson p
{
	color: #305679;
	font-size: 13px;
	line-height: 1.2;
    margin: 10px 0;
}

.tamuLesson a
{
	display: inline-block;
	color: #305679 !important;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #c6edfa;
	padding: 8px 30px;
	clear: both;
	margin: 4px 0 8px 0;
	text-decoration: none;
	transition: all .2s;
    border: 2px solid #163b62;
}

.tamuLesson a:hover
{
	color: #fff !important;
	background-color: #305679;
	text-decoration: none;
    
}


MadCap|xref:hover
{
	text-decoration: underline;
}



.TableStyle-landing {
    width: 100%;
}



.landingpage p
{
	margin: 5px 0;
}

.landingpage ul
{
	list-style-type: none;
    margin: 0;
    padding: 0 0 0 28px;
}



.landingtyle
{
	border: 0px dashed #fff;
	color: #485059;
}

.landingtyle p
{
	color: #314967;
}

h2.landingtyle
{
    position: relative;
    margin: 30px 0 20px 0;
    padding-left: 20px;
    font-size: 19px;
    font-weight: 400;
    color: #2a2d30;

}

h2.landingtyle:before {
    font-family: 'Font Awesome 5 Light';
    position: absolute;
    left: -3px;
    top: -1px;
    display: inline-block;
    /* content: "\f15c"; */
    /* content: "\f340"; */
    content: "\f005";
    font-size: 16px;
    color: #505962;
}


div.landingpage
{
	background-color: #fff;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid #fff;
}

a:landinglink
{
	font-weight: bold;
	text-decoration: none;
	color: #ff0000;
}

a.landinglink
{
	
}












a
{
    transition: all .2s ease;
	color: #159ed8 !important;
	text-decoration: none;
}


a:visited
{   
    transition: all .2s ease;
	color: #159ed8 !important;
	text-decoration: none;
}

a:hover
{
    color: #00417b !important;
    /*background: #def4fa;*/
    text-decoration: none !important;
}

a:active
{
	text-decoration: none;
}

a.backButton:hover
{
	font-size: 14px;
	color: #d55500;
	text-decoration: none;
}

a.MCBreadcrumbsLink:hover
{
	text-decoration: none;
	color: #d55500;
}



div.MCBreadcrumbsBox_0 a, div.MCBreadcrumbsBox_0 a:visited {
    font-size: 11px;
    color: #606f77 !important;
}

div.MCBreadcrumbsBox_0:hover a, div.MCBreadcrumbsBox_0:hover a:visited {
    color: #159ed8 !important;
}
div.MCBreadcrumbsBox_0:hover a:hover, div.MCBreadcrumbsBox_0:hover a:visited:hover {
    color: #00417b !important;
}




a.MCXref_HeadingCrossReference_0:visited {
    text-decoration: none;
}
a.MCXref_HeadingCrossReference_0:link {
    text-decoration: none;
}
a.MCXref_HeadingCrossReference_0 {
    text-decoration: none;
}
a.MCXref_HeadingCrossReference2:link {
    text-decoration: none;
}
a.MCXref_HeadingCrossReference2 {
    text-decoration: none;
}
a.MCXref_0:link {
    text-decoration: none;
}
a.MCXref_0 {
    text-decoration: none;
}




.landinglink
{
    display: block;
    position: relative;
    padding-left: 10px;
    margin-left: -4px;
    color: #454545 !important; 
}
.landinglink:visited
{
    color: #454545 !important; 
}
.landinglink:before
{
    font-family: 'Font Awesome 5 Light';
    position: absolute;
    left: -3px;
    top: -1px;
    display: inline-block;

    content: "\f105";
    font-size: 18px;
    color: #505962;
}

.landinglink:hover
{

    color: #29abe2 !important; 
}



MadCap|xref
{
	mc-format: '{paratext}';
}
