/* coderef.css
 *
 * Defines styles used with the coderef.php package.
 */


/* --------------------------------------------------- 
 *  Library and Class Documentation
 * --------------------------------------------------- */

.plg-classdoc h3,
.plg-libdoc h3 {
 /* color: black;*/
 /*font-weight: 500;*/
 margin-bottom: 2ex;
}

.plg-classdoc code,
.plg-libdoc code {
  font-size: 1.1em;
}

.plg-classdoc .descp,
.plg-libdoc .descp {
}

.plg-classdoc .use,
.plg-libdoc .use {
  font-family: 'Courier New', monospace;
  margin-bottom: 1.5ex;
}


/* ---- The constant and variable table ---- */

.plg-libdoc .const {
}

.plg-libdoc .wiki-edittab {
/*  position: absolute;
  right: -4px;
  left: auto; */
}

.plg-libdoc .wiki-edittab .bw-button i {
  font-size: 1.1em;
}


.plg-libdoc .const table {
  margin: 0ex 1em 4ex 1em;
  background-color: #F8F8F8;
  /*border-bottom: 2px solid #004f9e;*/  
  border-bottom: 1px solid #777;
}

.plg-libdoc .const td  {
  border-top: 1px solid #777;
  padding-left: 1ex;
  font-size: 0.95em;
}

.plg-libdoc .const td div.descp {
  margin-bottom: 0.5ex;
  padding-right: 2ex;  
  color: #444;
  font-size: 0.95em;
  margin-left: 2em;
}

.plg-libdoc .const td .name { 
  font-family: monospace;
  font-size: 0.95em;
}


/* ---- The summary table ---- */

.plg-classdoc .summary,
.plg-libdoc .summary {
}

.plg-libdoc .summary .group {
  margin-left: 1.3em;
  font-size: 0.85em;
  font-weight: bold;
  padding-bottom: 2px;
}

.plg-classdoc .summary table,
.plg-libdoc .summary table {
  margin: 0ex 1em 4ex 1em;
  background-color: #F8F8F8;
  /*font-size: 0.95em;*/
  /*border-bottom: 2px solid #004f9e;*/  
  border-bottom: 1px solid #777;
}

.plg-classdoc .summary td,
.plg-libdoc .summary td  {
  border-top: 1px solid #777;
  padding-left: 1ex;
  font-size: 0.95em;
}

.plg-classdoc .summary tr:first-child td
.plg-libdoc .summary tr:first-child td {
  /*border-top: 1px solid #004f9e;*/
}

.plg-classdoc .summary td:hover, 
.plg-libdoc .summary td:hover {
  background-color: #ffffcc;
}



.plg-classdoc .summary td div.brief,
.plg-libdoc .summary td div.brief {
  margin-bottom: 0.5ex;
  padding-right: 2ex;  
  color: #444;
  font-size: 0.95em;
  margin-left: 2em;
}

.plg-classdoc .summary td .name,
.plg-libdoc .summary td .name { 
  font-family: monospace;
  font-size: 0.95em;
}

.plg-libdoc a.name,
.plg-libdoc a.name > a:link,
.plg-libdoc a.name > a:visited
{
  color: #0030B0;  /* #003380; */
}

.plg-classdoc a.name,
.plg-classdoc a.name > a:link,
.plg-classdoc a.name > a:visited
{
  color: #0030B0;  /* #003380; */
}

.plg-classdoc .summary td .args,
.plg-libdoc .summary td .args {
  font-family: monospace;
  font-size: 0.95em;  
}

.plg-classdoc .summary dl,
.plg-libdoc .summary dl {
  margin: 2ex 1em 4ex 1em;
  background-color: #F8F8F8;
  font-size: 0.95em;
  border-bottom: 1px solid #555;
}

.plg-classdoc .summary dt,
.plg-libdoc .summary dt {
  border-top: 1px solid #555;
  padding-left: 1ex;
  font-size: 0.95em;
}

.plg-classdoc .summary dd,
.plg-libdoc .summary dd {
  margin-bottom: 0.5ex;
  padding-right: 2ex;  
  color: #444;
  font-size: 0.95em;
}

.plg-classdoc .summary .name, 
.plg-libdoc .summary .name { 
  font-family: monospace; 
}

.plg-classdoc .summary .args,
.plg-libdoc .summary .args {
  font-family: monospace;
}


/* ---- The function descriptions ---- */

.plg-libdoc .fncts {
}

.plg-libdoc div.function {
  margin: 3ex 0ex 4ex 0ex;
  border: 1px solid #555;
  border-radius: 0px 0px 6px 6px;
  padding-bottom: 2ex;  
  border-top: 2px solid #004f9e;
}

.plg-libdoc div.function .header {
  font-family: monospace;
  font-size: 0.9em;
  background-color: #f0f0f0; /*#F8F8F8;*/ 
  padding: 4px;  
  padding-left: 1ex;
  position: relative;
}

.plg-libdoc div.function .header .wiki-edittab {
  left: auto;
  right: 5px;
}

.plg-libdoc div.function .header .wiki-edittab .bw-button i {
  font-size: 1.1em;
}

.plg-libdoc div.function .header .name { color: black; }
.plg-libdoc div.function .header .opname { color: #555; }
.plg-libdoc div.function .header .new {
  float: right;
  font-size: 0.9em;
  padding-right: 1em;
}

.plg-libdoc div.function .body {
  padding: 4px;
  padding-left: 2ex;
  padding-right: 2ex;
}

.plg-libdoc div.function .descp {
  margin-top: 1ex;
}

.plg-libdoc div.function dl {
  margin-left: 0px;
}

.plg-libdoc div.function dl.part {
  margin-top: 1ex;
  /*padding-left: 10px;*/
}

.plg-libdoc div.function dl.part dt.label {
  font-weight: bold;
  font-size: 0.95em;
  margin-top: 0ex;
}

.plg-libdoc div.function dl.part dd { margin-left: 1.5em;}

.plg-libdoc div.function dl.params { margin-top: 1ex; }

.plg-libdoc div.function dl.params dt.param {
  font-weight: normal;
  font-family: 'Courier New', Courier, monospace;
  font-size: 1em;
}

.plg-libdoc div.function dl.namedparams dt {
  font-weight: normal;
  font-family: Arial, helvetica, serif;
}


/* --------------------------------------------------- 
 *  Class Documentation - method descriptions
 * --------------------------------------------------- */

.plg-classdoc .methods {
}

.plg-classdoc div.method {
  margin: 3ex 0ex 4ex 0ex;
  border: 1px solid #555;
  border-radius: 0px 0px 6px 6px;
  padding-bottom: 2ex;  
  border-top: 2px solid #004f9e;
}

.plg-classdoc div.method .header {
  font-family: monospace;
  font-size: 0.9em;
  background-color: #f0f0f0; /*#F8F8F8;*/ 
  padding: 4px;  
  padding-left: 1ex;
  position: relative;
}

.plg-classdoc div.method .header .wiki-edittab {
  left: auto;
  right: -5px;
}

.plg-classdoc div.method .header .wiki-edittab .bw-button i {
  font-size: 1.1em;
}

.plg-classdoc div.method .header .name { color: black; }
.plg-classdoc div.method .header .opname { color: #555; }
.plg-classdoc div.method .header .new {
  float: right;
  font-size: 0.9em;
  padding-right: 1em;
}

.plg-classdoc div.method .body {
  padding: 4px;
  padding-left: 2ex;
  padding-right: 2ex;
}

.plg-classdoc div.method .descp {
  margin-top: 1ex;
}

.plg-classdoc div.method dl {
  margin-left: 0px;
}

.plg-classdoc div.method dl.part {
  margin-top: 1ex;
  /*padding-left: 10px;*/
}

.plg-classdoc div.method dl.part dt.label {
  font-weight: bold;
  font-size: 0.95em;
  margin-top: 0ex;
}

.plg-classdoc div.method dl.part dd { margin-left: 1.5em;}

.plg-classdoc div.method dl.params { margin-top: 1ex; }

.plg-classdoc div.method dl.params dt.param {
  font-weight: normal;
  font-family: 'Courier New', Courier, monospace;
  font-size: 1em;
}

.plg-classdoc div.method dl.namedparams dt {
  font-weight: normal;
  font-family: Arial, helvetica, serif;
}


.plg-classdoc div.method .header .opname {
 color: #555; 
}

.plg-classdoc div..method .header .new {
  display: inline-block;
  float: right;
  font-size: 0.9em;
  padding-right: 1em;
}

/* --------------------------------------------------- */ 




 
table.standard td {
  padding: 1px;
  background-color: #f3f2eb;
}

table.standard th {
  padding: 1px;
  background-color: #d4ccbf;
}


table.plg-valuestable {
  /*background-color: #f3f2eb;*/
  margin: 5px 0px 1ex 3em;
  padding: 3px;
}

table.plg-valuestable td, table.v th {
  font-size: 0.9em;
  border-bottom: 1px solid #888;
  padding-left: 3px;
  padding-right: 3px;
}

table.plg-valuestable td.value {
  font-family: Courier New, Courier, monospace; 
}


table.plg-valuestable th {
  background-color: #f0f0f0;
}




table.plg-valuestable {
  /*background-color: #f3f2eb;*/
  margin: 2ex 0px 2ex 2em;
  padding: 3px;
}

table.argvalues td, table.argvalues th {
  font-size: 0.9em;
  border-bottom: 1px solid #888;
  padding-left: 3px;
  padding-right: 3px;
}

table.argvalues td.value {
  font-family: 'Courier New', Courier, monospace; 
}


table.argvalues th {
  background-color: #f0f0f0;
}

table.argvalues th.skip{padding-right: 2em;}

a.classref, a .methodref 
{ 
  font-size: 0.95em;
  font-family: monospace; 
}



