@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
}

a         { text-decoration: none; font-family: 'FujitsuInfinityPro'; }
a:link    { color: #404040;  }
a:visited { color: #404040;  }

body, p, h1, h2, h3, h4, td, div, input { font-family: 'FujitsuInfinityPro',Arial,Osaka,sans-serif !important;  margin: 0px; }
img[src="image/alow-top.gif"]   { margin-left: 10px;}
.expandCollapseAll { color: #808080; }
.go_top            { font-size: 90%; padding-left: 5px; padding-top: 20px;text-align: left; background-color: #FFFFFF; font-family: 'FujitsuInfinityPro',Arial,Osaka,sans-serif; }
table              { margin-left: 5px; }
table *            { font-size: 13px; font-family: 'FujitsuInfinityPro',Arial,Osaka,sans-serif; } 

.actionExpandAll     { padding-top: 5px;  background-color: #FFFFFF; }
.actionCollapseAll   { padding-top: 5px;  background-color: #FFFFFF; }
.toclevel1           { padding-top: 5px;  background-color: #FFFFFF; padding-left: 5px; }
.toclevel1_open      { padding-top: 5px;  background-color: #FFFFFF !important ; }
.toclevel2           { padding-top: 5px;  background-color: #FFFFFF; padding-left: 5px;}
.toclevel3           { padding-top: 3px;  background-color: #FFFFFF; padding-left: 5px; }

.toclevel1_open div { margin-left:  15px ; text-indent: -15px ; }
.toclevel2 div      { margin-left: -18px ; text-indent: -18px ; }
.toclevel3 div      { margin-left:  20px ; text-indent: -20px ; }

.tocspace          { padding-left: 15px; }
.fold1 ,.fold2     { display: none; }
.currenttitle      { background-color: #F0F0F0; }
.not_currenttitle  { background-color: transparent; }
.open_title        { background-color: #FFFFFF; }
.toc_open          { background-color: #FFFFFF; }
.toc_notopen       { background-color: transparent; }
.tocExpandCollapse { background-color: #FFFFFF; }
.single_topic      { border:0px; vertical-align:middle;  }
.alow_top          { border:0px; vertical-align:middle;  }
.toc_current { width: 100% !important;  }
.isCollapsed1, .isCollapsed2 , .open1 , .open2 , .isCollapsedall , .openall { cursor: pointer; }
.spanExpandCollapse { cursor: default; }