

table.memname  {
   border-spacing: 0;   /* Remove annoying psuedo-spaces in method signature */
}

/*
   Cause function params to all be contained on a single line rather than broken over multiple lines
   But ignore those marked with the nofloat class
*/
table.memname tr:not(.nofloat) {
   float:left;
}

table.memname td {
   padding: 0;
}

/* Div to hold banner message used in ships warning about no constructor */
div.memfunc-banner {
   padding-top: 20px;
}


td.mdescRight a:not(.el) {
   font-size: x-small;        /* Applies to the [details] links in class definitions */
}

span.argtypes {
   padding-left: 8px;         /* Indent the "Arg types" line a bit */
}

/* Styling for the inherited links over a the right */
span.mlabels a {
   background-color: #728DC1;
   border-top:1px solid #5373B4;
   border-left:1px solid #5373B4;
   border-right:1px solid #C4CFE5;
   border-bottom:1px solid #C4CFE5;
   text-shadow: none;
   color: white;
   margin-right: 4px;
   padding: 3px 4px 5px;      /* Top, left/right, bottom */
   border-radius: 3px;
   font-size: 7pt;
   white-space: nowrap;
   vertical-align: middle;
   text-decoration: underline;
}
span.mlabels a:visited {
   color: white;
}

/* Parameter lists in function documentation */
.argline span.argtypes {
   /* font-style: italic; */
   font-size: smaller;
}
.argline span.paramname {
   color: black;
}

/* Parameter types in detailed member documentation */
.argline span.paramtype {
   color: hsl(0, 32%, 30%);
   border: 1px solid hsl(0, 32%, 30%);
   padding-left: 2px;
   padding-right: 2px;
   margin-right: 1px;      /* Provide a tiny bit of breathing room for trailing commas */
}

/* Return type in detailed member documentation */
.argline span.returntype {
   color: hsl(0, 32%, 30%);
   border: 1px solid hsl(0, 32%, 30%);
   padding-left: 2px;
   padding-right: 2px;
}

/* Inline code */
code {
   font-family: Consolas, monospace;
   color: #c31805;
   font-size: 95%;
}

/* Code samples */
div.fragment {
   padding: 8px;
   margin: 8px 8px 8px 12px;
   background-color: #eef1f4;
   border: 1px solid #c4cfe5;
}