/* (Marcelo 22-10-24) Modified */
@charset "utf-8";
@font-face {
 font-family: FujitsuInfinityPro;
  font-display:block;
  src: url('https://www.postgresql.fastware.com/hubfs/_Global/Fonts/FujitsuInfinityPro-Regular.woff2') format("woff2"),
       url('https://www.postgresql.fastware.com/hubfs/_Global/Fonts/FujitsuInfinityPro-Regular.woff') format("woff");
  font-weight:400
}
@font-face {
 font-family: FujitsuInfinityProBold;
  font-display:block;
  src: url('https://2585850.fs1.hubspotusercontent-na1.net/hubfs/2585850/_Global/Fonts/FujitsuInfinityPro-Bold.eot')  format('embedded-opentype'),
       url('https://2585850.fs1.hubspotusercontent-na1.net/hubfs/2585850/_Global/Fonts/FujitsuInfinityPro-Bold.woff2') format('woff2'),
       url('https://2585850.fs1.hubspotusercontent-na1.net/hubfs/2585850/_Global/Fonts/FujitsuInfinityPro-Bold.woff') format('woff'),
       url('https://2585850.fs1.hubspotusercontent-na1.net/hubfs/2585850/_Global/Fonts/FujitsuInfinityPro-Bold.ttf')  format('truetype');
}
div.topButton img { position:fixed; bottom: 8px; right: 10px;}
body              { margin: 0px 0px 0px 20px; padding: 0px; font-family: 'FujitsuInfinityPro',Arial,Osaka,sans-serif; color: #000000; background-image: url('image/watermark.gif'); background-repeat:no-repeat; background-size: 150px; background-position: right 10px bottom 35px;}}
.header_footer    { margin-left: 10px; margin-right: 10px; }
.back_next img    { position: sticky; top: 60px }
.header_footer ~ .header_footer .back_next { position: fixed; bottom: 8px; right: 45px;  border: none;}
.top_header + .header_footer .back_next    { position: fixed; top: -5px; right: 15px; }
.breadcrumbslist           { margin-top: 3px; margin-bottom: 30px; font-family: 'FujitsuInfinityPro',Arial,Osaka,sans-serif; font-size: 80%; line-height: 1.2; color:#606060;  border-bottom: 1px solid #e0e0e0; padding-bottom: 8px;}
.breadcrumbslist a:visited { color:#606060; }
.back_next                 { text-align: right;  margin-top: 5px; padding-top: 5px; }
.top                       { position:fixed; top:10px; text-align:right; }
.copyright                 { display: none; }
.p_top_header              { background-image: url(image/p-cover-header-bg.gif); background-repeat: repeat-x; height: 90px; width: 100%; white-space: nowrap; }
.top_header_title          { color: #F75100; height: 30px; line-height: 30px; text-align: left; clear: right;  white-space: nowrap; font-size: 90%; }
.top_header_title:before   { content: "Fujitsu "; }
.top_header_title a        { text-decoration: none; }
.top_header_graphic        { display: none; vertical-align: middle; height: 32px; text-align: left; clear: right; float: none; margin: 0px; padding: 0px; white-space: nowrap; }
.top_logo                  { float: left; margin: 0px; padding: 0px; white-space: nowrap; }
.top_keygraphic            { float: right; margin: 0px; white-space: nowrap; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }

img[src="image/back2.gif"] { height: 22px; width: 52px; margin-right: 6px; }
img[src="image/next2.gif"] { height: 22px; width: 52px; }
img[src="image/top.gif"]   { height: 30px; width: 30px; }

.body              { font-family: 'FujitsuInfinityPro',Arial,Osaka,sans-serif; margin-left: 10px; margin-right: 20px; z-index:1; margin-bottom: 50px; }
DIV.body_contents  { margin-left: 50px; margin-right: 10px; }
.textblock         { margin-left: 10px; z-index:2 }
p                  { line-height:120%;   margin-top: 0.2em;   margin-bottom: 0.4em; }
li                 { line-height:100%;   margin-top: 0.2em;   margin-bottom: 0.2em;  }
dd                 { line-height:100%;   margin-top: 0.1em;  margin-bottom: 0.1em;    }
a:link             { color: #F75100; }
a:visited          { color: #F75100; }
H1, H2, H3, H4, H5 { font-family: 'FujitsuInfinityPro',Arial,Osaka,sans-serif; padding-right: 10px; margin-top: 2px; margin-bottom: 2px; }
H1.front           { font-size: 170%; line-height: 150%; }
.textblock dt.em   { font-weight: 800;  }
H1.glossary        { font-size: 170%; line-height: 150%; background-color: #99CCFF; }
H1.message         { font-size: 170%; line-height: 150%; background-color: #99CCFF; }
H1.part            { font-size: 170%; line-height: 150%; background-color: #B1B1AC; }
H1 { color: #F75100; font-size: 150%; line-height: 150%; margin-left: 10px; font-weight: normal; border-bottom: 1px solid #F75100; margin-bottom: 30px; font-family: 'FujitsuInfinityProBold'; }
H2 { color: #000000; font-size: 140%; line-height: 120%; margin-left: 10px; font-weight: normal; border-bottom: 1px solid #000000; margin-bottom: 30px; font-family: 'FujitsuInfinityProBold'; }
H3 { color: #000000; font-size: 120%; line-height: 170%; margin-left: 10px; font-weight: normal; border-bottom: 1px solid #a0a0a0; margin-bottom: 20px; }
H4 {                 font-size: 120%;                    margin-left: 10px; font-weight: normal; margin-top: 10px; }
H5 {                 font-size: 110%;                    margin-left: 10px; font-weight: normal; margin-top: 10px; }
P.subhead_1, P.subhead_2, P.message, p.term { margin-left: 0px; }
P.subhead_1         { margin-top: 0.8em; color: #303030;font-weight: normal; }
P.subhead_2         { font-weight: bold; font-size: 100%; }
P.subhead_1 .em     { font-weight: 800; }
P.subhead_2 .em     { font-weight: 800; }
P.message           { padding-top: 5px; margin-top: 0px; font-weight: bold; color: #F75100; }
p.term              { padding-top: 5px;margin-top: 10px;/* border-top: solid 1px #ffffff; */font-weight: bold;color: #FF8000;}
P.caption           { font-weight: bold; }
UL                  { padding-left: 25px; margin-top: 1em; margin-bottom: 1em; }
UL P, OL P          { margin-left: 0px;  margin-top: 0px;  }
LI P                { margin-left: 0px;  margin-top: 0px;  }
LI P ~ P            { display: block; }
UL                  { list-style: disc; }
UL UL               { list-style: disc;}
UL + BR             { display: none;} /* (Marcelo 14-10-24) In case HTML has UL immediately followed by BR. Check GenDes, chapter 1 */
BR + UL             { margin-top: -1em;} /* (Marcelo 14-10-24) In case HTML has UL immediately followed by BR. Check GenDes, chapter 1 */
li::marker          { color: #FF8000; font-size: 160%; }
UL UL li::marker    { color: #606060; font-size: 150%; }
OL.alpha li::marker { font-size: 100%; } /* (Marcelo 14-10-24) Check ClustOpGui_PRIM, section C.5.1 */
OL                  { list-style: none; counter-reset: li }
OL.alpha            { list-style-type: lower-alpha; }
UL > li::before      { counter-increment: none !important; content: "" !important; } /* (Marcelo 14-10-24) We need this other <OL><LI> inside a <UL> will also include number. Check ClustOpGui-DbMulti section 2.4.2, */
xUL UL li::before   { counter-increment: none !important; content: "" !important; } 
OL       LI::before { counter-increment: li; content: counter(li)"."; color: #FF8000; text-align: right;  display: inline-block; margin-right: 0.7em;  margin-left: -1.5em; vertical-align: top; }  /* (Marcelo 14-10-24) Check AppDevGui, section 4.5.2, ClustOpGui-PRIM, section C.5.1 */
OL.alpha LI::before { content: ""; color: #FF8000; text-align: right;  display: inline-block; width: 1.0em; margin-right: 0.3em;  margin-left: -1.5em;  } 
OL LI > DIV:first-child { display: inline-block ;} /* (Marcelo 14-10-24) Check AppDevGui, section 4.5.2 and SecOpGui, section 6.10 */
OL UL    LI::before { margin-right: 1.5em;  }  /* (Marcelo 14-10-24) Check ClustOpGui-PRIM, section 2.7 */
ol ol               { padding-left: 20px; }
LI P                { display: inline;  }
OL LI               { line-height:130%; margin-top: 1em; margin-bottom: 1em; }
DL                  { margin-left: 0em; }
DT                  { margin-top: 1em;  }
DD                  { margin-left: 1.5em; }
DD P                { margin-top: 0px;  }
.body TABLE         { border-collapse: collapse; }
table               { margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; max-width: 1900px; width: initial ;}
caption             { font-weight: bold; text-align: left; }
table caption       { font-weight: 100; font-size: 90%; }
.body TH            { background-color: #FFA54B; color: #FFFFFF !important; padding: 4px; border: 1px solid #FFA54B; font-weight: normal; vertical-align: middle; border-right: 1px solid #FFA54B; border-bottom: 1px solid #F6F6F6;  height: initial; } /* (Marcelo 14-10-24) Set height. Check InstSetGuiCli, section 1.1 */
.body TH *          { color: #000000; }
.body TH:last-child { border-right: 1px solid #FFA54B; }
.body TH p          { margin: 0px; }
.body TABLE TD { padding: 4px; color: #303030 !important; background-color: #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #808080; font-size: 95%;  vertical-align: top;    }
TD[nowrap]     { white-space:normal !important; } /* (Marcelo 22-10-24 Check InstSetGuiSer_Lix for K8s, section 2.1 */
TD             { word-break:break-word; }          /* (Marcelo 22-10-24 Check RefGui for K8s, section 1.1 */
TH SPAN.icon   { position:static!important; }
TD SPAN.icon   { position:static!important; }
/*COLGROUP COL   { width: initial; } (Marcelo 22-10-24 Commented - Check RefGui for K8s, section 1.1 */
DIV.point      { margin-top: 20px; margin-bottom: 30px; border-top: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; margin-right: 50px; max-width: fit-content; background: #f4f4f4; padding-left: .6em; padding-right: .6em; }
DIV.note       { margin-top: 20px; margin-bottom: 30px; border-top: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; margin-right: 50px; max-width: fit-content; background: #f4f4f4; padding-left: .6em; padding-right: .6em; }
DIV.tips       { margin-top: 20px; margin-bottom: 30px; border-top: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; margin-right: 50px; max-width: fit-content; background: #f4f4f4; padding-left: .6em; padding-right: .6em; }
DIV.ex         { margin-top: 20px; margin-bottom: 30px; border-top: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; margin-right: 50px; max-width: fit-content; background: #f4f4f4; padding-left: .6em; padding-right: .6em; }
DIV.ref        { margin-top: 20px; margin-bottom: 30px; border-top: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; margin-right: 50px; max-width: fit-content; background: #f4f4f4; padding-left: .6em; padding-right: .6em; }
.point P.title { color: #303030; font-family: 'FujitsuInfinityProBold'; display: inline-block; font-size: 100%; margin-top: 0.6em; padding-bottom: 5px; font-weight: 400;}
.note  P.title { color: #303030; font-family: 'FujitsuInfinityProBold'; display: inline-block; font-size: 100%; margin-top: 0.6em; padding-bottom: 5px; font-weight: 400;}
.tips  P.title { color: #303030; font-family: 'FujitsuInfinityProBold'; display: inline-block; font-size: 100%; margin-top: 0.6em; padding-bottom: 5px; font-weight: 400;}
.ex    P.title { color: #303030; font-family: 'FujitsuInfinityProBold'; display: inline-block; font-size: 100%; margin-top: 0.6em; padding-bottom: 5px; font-weight: 400;}
.ref   P.title { color: #303030; font-family: 'FujitsuInfinityProBold'; display: inline-block; font-size: 100%; margin-top: 0.6em; padding-bottom: 5px; font-weight: 400;}
DIV.pointbody  { margin-left: 5px; margin-right: 5px;   margin-top: 5px; margin-bottom: 5px; }
DIV.notebody   { margin-left: 5px; margin-right: 5px;   margin-top: 5px; margin-bottom: 5px; }
DIV.tipsbody   { margin-left: 5px; margin-right: 5px;   margin-top: 5px; margin-bottom: 5px; }
DIV.exbody     { margin-left: 5px; margin-right: 5px;   margin-top: 5px; margin-bottom: 5px; }
DIV.refbody    { margin-left: 5px; margin-right: 5px;   margin-top: 5px; margin-bottom: 5px; }
.point * { color: #303030; }
.note  * { color: #303030; }
.tips  * { color: #303030; }
.ex *    { color: #303030; }
.ref *   { color: #303030; }
.ex *    { color: #303030; }
.point     UL { padding-left: 15px; list-style: url("../Misc/image/img-bullet-square-gray-small.png");}
.note      UL { padding-left: 15px; list-style: url("../Misc/image/img-bullet-square-gray-small.png");}
.tips      UL { padding-left: 15px; list-style: url("../Misc/image/img-bullet-square-gray-small.png");}
.ex        UL { padding-left: 15px; list-style: url("../Misc/image/img-bullet-square-gray-small.png");}
.ref       UL { padding-left: 15px; list-style: url("../Misc/image/img-bullet-square-gray-small.png");}

PRE           { width: fit-content; max-width: 1800px; background-color: #E0E0E0; white-space: normal; font-size: 80%; font-family: "Courier New","Consolas",monospace; line-height: 150%;   padding: 8px;  } /* (Marcelo 14-10-24) <pre> Seems to be used where monospace is required, but preserving line break not important, <pre class="border"> is used when line breaks are to be preserved. Check ClustOpGui-DbMul, section 2.8.1 */
PRE.border    { width: fit-content; max-width: 1800px; background-color: #404040; white-space: pre-wrap; color: #FFFFFF; border:solid 1px #A0A0A0; padding: 8px;  box-shadow: 3px 3px 3px 0px #C0C0C0; word-break: break-word !important; } /* (Marcelo 22-10-24) Check AppDevGuide x86; section 2.2.3 */
PRE.border *  { color: #FFFFFF; } /* (Marcelo 14-10-24) <pre> Seems to be used where monospace is required, but preserving line break not important, <pre class="border"> is used when line breaks are to be preserved. Check ClustOpGui-DbMul, section 2.8.1 */
.spcl_body    { line-height:150%; }
.spcl_subhead { padding-left: 55px; margin-left: -55px; min-height:20px; background-repeat: no-repeat; }

ul:has(li:only-child #lix) { background: #FFF2EA; padding-bottom: 5px; padding-right: 10px; width: fit-content; } /* We need to check only-child so we don't color all <li> in a <ul> that has only some <li> with the ID. Check GenDesc, chapter 1 */
ul:has(li:only-child #win) { background: #fffceA; padding-bottom: 5px; padding-right: 10px; width: fit-content; } /* We need to check only-child so we don't color all <li> in a <ul> that has only some <li> with the ID. Check GenDesc, chapter 1 */

.spcl             { min-height:20px; background-repeat: no-repeat; }
.spcl_list2       { min-height:20px; background-repeat: no-repeat; }
.spcl_list3       { min-height:20px; background-repeat: no-repeat; }
.spcl_list4       { min-height:20px; background-repeat: no-repeat; }
.spcl_pre2        { min-height:20px; background-repeat: no-repeat; }
.spcl_pre3        { min-height:20px; background-repeat: no-repeat; }
.spcl_note_title  { min-height:20px; background-repeat: no-repeat; }
.spcl_point_title { min-height:20px; background-repeat: no-repeat; }
.spcl_tips_title  { min-height:20px; background-repeat: no-repeat; }
.spcl_note        { min-height:20px; background-repeat: no-repeat; }
.spcl_point       { min-height:20px; background-repeat: no-repeat; }
.spcl_tips        { min-height:20px; background-repeat: no-repeat; }
.spcl_note_list2  { min-height:20px; background-repeat: no-repeat; }
.spcl_point_list2 { min-height:20px; background-repeat: no-repeat; }
.spcl_tips_list2  { min-height:20px; background-repeat: no-repeat; }
.spcl_note_list3  { min-height:20px; background-repeat: no-repeat; }
.spcl_point_list3 { min-height:20px; background-repeat: no-repeat; }
.spcl_tips_list3  { min-height:20px; background-repeat: no-repeat; }
.spcl_note_list4  { min-height:20px; background-repeat: no-repeat; }
.spcl_point_list4 { min-height:20px; background-repeat: no-repeat; }
.spcl_tips_list4  { min-height:20px; background-repeat: no-repeat; }
.spcl_note_pre2   { min-height:20px; background-repeat: no-repeat; }
.spcl_point_pre2  { min-height:20px; background-repeat: no-repeat; }
.spcl_tips_pre2   { min-height:20px; background-repeat: no-repeat; }
.spcl_note_pre3   { min-height:20px; background-repeat: no-repeat; }
.spcl_point_pre3  { min-height:20px; background-repeat: no-repeat; }
.spcl_tips_pre3   { min-height:20px; background-repeat: no-repeat; }
#multi DIV.spcl_body { background-color: #eeeeee; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
#ge    DIV.spcl_body { background-color: #eeeecc; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
#ee    DIV.spcl_body { background-color: #ffdddd; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
#se    DIV.spcl_body { background-color: #ffff99; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
#sol   DIV.spcl_body { background-color: #DDFF99; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
#lix   DIV.spcl_body { background-color: #FFF2EA; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
#win   DIV.spcl_body { background-color: #fffceA; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
#isee  DIV.spcl_body { background-color: #EEEEEE; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
#iswje DIV.spcl_body { background-color: #EEEEEE; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
#issje DIV.spcl_body { background-color: #EEEEEE; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
#fj DIV.spcl_body    { background-color: #FFE8DB; padding-bottom: 1px; padding-right: 10px;  width: fit-content; }
SPAN.icon            { position:absolute; left:10px; }
#multi_spcl_table    { background-color: #EEEEEE; }
#ge_spcl_table       { background-color: #eeeecc; }
#ee_spcl_table       { background-color: #ffdddd; }
#se_spcl_table       { background-color: #ffff99; }
#sol_spcl_table      { background-color: #DDFF99; }
#lix_spcl_table      { background-color: #FFF2EA; }
#win_spcl_table      { background-color: #fffceA; }
#isee_spcl_table     { background-color: #EEEEEE; }
#iswje_spcl_table    { background-color: #EEEEEE; }
#issje_spcl_table    { background-color: #EEEEEE; }
#fj_spcl_table       { background-color: #FFE8DB; }
img[src="image/spcl-win.gif"] { margin-right: 6px; }
img[src="image/spcl-lix.gif"] { margin-right: 6px; }
.multi_spcl_cont     { background-color: #eeeeee; background-repeat: no-repeat; }
.ge_spcl_cont        { background-color: #eeeecc; }
.ee_spcl_cont        { background-color: #ffdddd; }
.se_spcl_cont        { background-color: #ffff99; }
.sol_spcl_cont       { background-color: #DDFF99; }
.lix_spcl_cont       { background-color: #FFF2EA; }
.win_spcl_cont       { background-color: #fffceA; }
.isee_spcl_cont      { background-color: #EEEEEE; }
.iswje_spcl_cont     { background-color: #EEEEEE; }
.issje_spcl_cont     { background-color: #EEEEEE; }
.fj_spcl_cont        { background-color: #FFE8DB; }
th .multi_spcl_cont     { background-color: #FF8000; }
th .ge_spcl_cont        { background-color: #FF8000; }
th .ee_spcl_cont        { background-color: #FF8000; }
th .se_spcl_cont        { background-color: #FF8000; }
th .sol_spcl_cont       { background-color: #FF8000; }
th .lix_spcl_cont       { background-color: #FF8000; }
th .win_spcl_cont       { background-color: #FF8000; }
th .isee_spcl_cont      { background-color: #FF8000; }
th .iswje_spcl_cont     { background-color: #FF8000; }
th .issje_spcl_cont     { background-color: #FF8000; }
th .fj_spcl_cont        { background-color: #FF8000; }
th .spcl_body           { background-color: initial !important } /* (Marcelo 13-10-24) Check AppDevGuide, section 5.4.1 */
th .spcl_body *         { background-color: initial !important }
td .spcl_body           { background-color: initial !important }
td .spcl_body *         { background-color: initial !important }
.spcl_note .spcl_body   { background-color: initial !important } /* (Marcelo 13-10-24) Check AppDevGuide, section 6.3 */
.spcl_note .spcl_body * { background-color: initial !important }
.ex .spcl_body          { background-color: initial !important } /* (Marcelo 14-10-24) Check AppDevGuide, section 3.2.4 */
.note .spcl_body        { background-color: initial !important } /* (Marcelo 13-10-24) Check AppDevGuide, section 6.4.2 */
.note ul                { background-color: initial !important } 
.spcl_note .spcl_body PRE.BORDER { background: #404040 !important} /* (Marcelo 13-10-24) Reinstate dark color to PRE inside notes -Check AppDevGuide, section 7.4.2 */
.em     { font-weight: bold }
th .em  { font-weight: normal; }
dt *    { font-weight: normal; }
.i      { font-style: italic }
.u      { text-decoration: underline }
.i .u   { text-decoration: none; }
.tt     { font-family: "Consolas","Courier New",monospace; }
.sup    { font-size: 60%; vertical-align: super; }
.sub    { font-size: 60%; vertical-align: sub; }
.blue   { color: #4A89AA; }
.red    { color: #000000; background-color: #FFFFCC; }
PRE.border .red * { color: #000000; }
.supple { margin-left: 27px; }
.body-message      { margin-bottom: 10px; }
.body-message + h3 { margin-bottom:  0px !important; }