/* allfam.css */
/* Styles for AllFam not included in allergens.css */

/* Colors: */
/*    dark blue:  #007AA5 */
/*    light blue: #66AFC9 */

/* --- Forms --- */

form
{
 padding:0.5em; margin 1em 0;
 border:solid 1px #007AA5;
 text-align:left;
}

/* Links to allergome are invisible forms (for password invisible entry) */

form.allergome
{
 border:none; padding:0; margin:0;
}

input, select, form span
{
 margin:0.25em 0;
 vertical-align:middle;
}

/* Allergen list and allergen family chart */

table.list
{
 margin:0.25em 0;
 border-collapse:collapse;
 border-top:solid 1px black;
}

table.list thead td
{
 border-bottom:solid 1px black;
 font-weight:bold;
 background-color:#FFFFCC;
}

table.list td
{
 padding:0.2em 0.25em;
 vertical-align:top;
}

table.list tr.last td
{
 border-bottom:solid 1px black;
}

table.list tfoot td
{
 font-size:90%;
 padding-top:0.5em;
}

td.chart *
{
 vertical-align:bottom;
}

td.chart img
{
 background-color:#007AA5;
}
/* Help texts */ 

p.hint
{
 font-style:italic; font-size:90%;
 margin:0.5em 0;
}

@media print
{
 p.hint {display:none}
}

/* AllFam - other */

h3.factsheet
{
 font-style:italic;
 font-weight:bold;
 font-size:100%;
 margin-bottom:0.5em;
}

ol.references
{
 list-style-type:decimal;
 padding-left:1em;
 margin-left:1em;
}

p.button
{
 margin:2em 0
}

p.button a
{
 padding:0.25em 0.5em;
 border:1px solid #007AA5;
 border-width:1px 2px 2px 1px;
}

@media print
{
 p.button {display:none}
}

dl.faq
{
 text-align:justify
}
