@import url(fonts/poppins.css);

html {font-family: Poppins, sans-serif;}
body {  padding: 4px; background-color:#fafafa;
	font-family: Poppins, sans-serif;
	font-size:14px; color: #575A5D; line-height: 130%;}
.body { margin-top:10px; }
.breadcrumb > div { display: none; margin-bottom: 0.5em;}
.breadcrumb > div:nth-child(-n+3) { display: block; }
.breadcrumb > div:nth-child(3):has(+.breadcrumb):after {
  content: "\00a0\00a0..."; }
  
.menucascade abbr {text-decoration:none;}
.fig--title-label, .table--title-label { display:none;}

a {text-decoration:none;color:#005189;}
table {border-spacing:0px;border-collapse:collapse;width:100%;max-width:100%;}
tbody > tr > td {vertical-align:top;border-top:1px solid #d5d5d8;}
blockquote {padding:10px;font-size:17px;}
code,pre,samp {font-family: "Courier New",monospace; font-size: 1em;}
.userinput, .systemoutput {font-family: Poppins, sans-serif;}
.codeph { font-family: monospace;}

dd {margin-left: .25in;margin-bottom: 5px;}
.ddhd {margin-left: 0px;}
table caption { font-weight: bold; margin: 4px 0px 4px 0px;}
table td { padding: 6px;}

.shortdesc {padding:0px; display: inline;}
.figcap {display: block; font-weight: bold; margin: 8px 0 8px 0px;}
pre {
    color:#333; font-size:13px; background-color: #d5d5d8;
    padding: 5px; margin-right: 10px;
    overflow: initial; word-break: break-all; word-wrap: break-word;}

img { max-width: 100%; height: auto; border: 0px;}
img.Report { border: 1px solid #af272f;}
img.Screen { border: 1px solid #d5d5d8;}

.related-links br { display: none; }
.related-links strong { display: block; margin-bottom: 3px;color: #005189;}
.related-links ul { margin-top: 2px; list-style-type: none; padding-left: 0px; }
.related-links ul.ullinks li.link { list-style-type: none; }
.related-links .familylinks, .related-links .linklist  { margin-bottom: 10px; }
.related-links .ulchildlink, .related-links .olchildlink { padding: 5px 5px 5px 20px;}
.related-links .ulchildlink, .related-links .olchildlink { border: none;margin-bottom: 0px;}
.related-links .ulchildlink a, .related-links .olchildlink a {border: none;padding: 0px;}
.related-links .ulchildlink br, .related-links .olchildlink br { display: inline-block;}
.related-links .ulchildlink strong, .related-links .olchildlink strong {display: inline;}
.related-links .olchildlink { padding-left: 0px;}
.related-links a {font-weight: normal; }

h1,h2,h3,h4,h5,h6{line-height:1.1;}
.section { margin-top: 1em; margin-bottom: 1em; }
.topictitle1 {margin-top: 0pc;margin-bottom: .1em; font-size: 18pt;font-weight: normal;color: #06185F;}
.topictitle2 {margin-top: 1pc;margin-bottom: .45em;font-size: 16pt;font-weight: normal;color: #06185F;}
.topictitle3 {margin-top: 1pc;margin-bottom: .17em;font-size: 14pt;font-weight: 500;   color: #06185F;}
.sectiontitle,.section h2 .sectiontitle {color: #06185F;font-weight: bold;font-size: 10.5pt;}

ul {padding-left: 40px;}
ul li,ul li ul li ul li ul li { list-style-type: disc;}
ul li ul li,ul li ul li ul li ul li ul li { list-style-type: circle;}
ul li ul li ul li,ul li ul li ul li ul li ul li ul li { list-style-type: square;}
li.choice { list-style-type: disc;}
.stepexpand { margin-top: .5em; margin-bottom: .5em; }

table { margin: 8pt 8pt 10px; border: 1px solid #d5d5d8;}
.tablecap { display:block;}
caption { text-align: left; }
.thead { background: #E5E5E8; }

.tabledesc,.figdesc { font-weight: normal; font-style: italic;}
.choicetable, .chhead, .chhead tr,.chhead th { border-top-style: none; }
.note span,.notetitle,.notelabel,.cautiontitle,.dangertitle
,.dlterm, .wintitle,.uicontrol { font-weight: bold;}
.example, .note, .cautiontitle { margin: 1em 0em 1em 0em; border-left: 1pt solid #d5d5d8;}
.note, .cautiontitle { margin-left: 0.25in; padding-left: 0.12in; }
.example .title { color: #085ce5; }
.example .p, .example .title { padding: 0px 12px 0px 12px; }
.notetitle,.tiptitle, .cautiontitle {
    font-size: 10pt; font-weight: bold; color: #085ce5; display:block;  }
.cautiontitle { color: #af272f; text-transform: uppercase;}
.desc, .figcap, .cite, .parmname,
.filepath, .systemoutput, .userinput { font-style: italic;}
.codeblock, .codeph, .filepath, .userinput, .varname { background-color: #f3f3f3;}

.figcap { font-size: 10pt;}
.codeblock { padding: 6pt;}
.systemoutput { background: #575A5D;color: #f3f3f3;}
.wintitle,span.wintitle { font-weight: normal; font-style: italic;}
#toolbar { font-size:16pt;float:right;}

#footer { border-top:1px solid lightgray; margin-top: 1em;}
#footer p { margin: 0px; }
@media screen {#footer {display:none;}}
body.noframe #footer { display:block;}
@media print {
	body:before {content:"© Jack Henry & Associates, Inc.® (https://www.jackhenry.com/intellectual-property)";}
    #toolbar { display: none!important;}
	#footer { display:block;}
}
.datatable th .dtFilter, .datatable th .dtSearch {
	text-align:right; float:right; color:blue;font-weight: bold; cursor: pointer; margin-left:2px;}
.datatable th input { width:96%; }
tbody .dtHide {display:none;}
thead .dtHide * {line-height: 0px; height:0px; visibility: hidden; padding-top: 0px; padding-bottom: 0px;border: 0px;}
