/*
	Universal styling definitions for content


	@author Stuart Jones <sjones@amh.net.au>
*/
/** Draw arrows with CSS and elements @author Stuart Jones <sjones@amh.net.au> */
#content article { /* main content */ background: inherit; color: #333333; font-size: 0.95em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ /* default font for the site is Arial, but we want the content to use Verdana (except headings - see later) */ /* this is because while Arial is good for headings, it isn't good for clear body text (specifically decimal points, but other things, too) */ font-family: Verdana,Arial,Helvetica,sans-serif; padding-top: 1em; padding-right: 1em; padding-left: 1em; padding-bottom: 1em; /* fills the space allowed by the content wrapper */ width: auto; /* simple defaults for all headings */ /* the header section of the article */ /* druglist found in classes and mini-classes*/ /* products list found in monograph
/* we don't want any indentation or bullet points */ /* Only need to style the first form element*/ /* additional information at the top of a monograph */ /* drug-status information in monograph appears in bold */ /* need some spacing between subname and also-known text */ /* First level sections */ /* Style for actual interaction title */ /* indent dosage-qual sections*/ /* use the same font size as headings in sections in interaction */ /* Colour highlighting */ /* Paragraph and list spacing */ /*Margin for list and sub-list */ /* some lists should have no bullets */ /* products have no bullets and no indent */ /* alert and message boxes */ /* hide the show/hide class content toggle in mini-monograph */ /* class insertions into monographs */ /* mini-class insertions into mini-mono */ /* Arrows */ /* special rule just for interactions? - SNJ 26/09/14 */ /* reference/citation for the AMH (print only) */ /* browse by index lists */ /** Images */ /** Style for figure - caption text */ /** not sure if this should really be here, as this should be decoration from the layout not part of the actual content document SNJ 2014-12-12 */ /* special style for interproduct-link for CDC */ }
#content article h1, #content article h2, #content article h3, #content article h4, #content article h5, #content article h6 { /* restores Arial as the default for headings */ font-family: Arial,Helvetica,Verdana,sans-serif; font-weight: bold; }
#content article header { background-color: transparent; text-align: left; /* the heading in the header */ }
#content article header h1 { color: #003883; font-size: 1.368em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ padding-top: 1.368em; padding-right: 0; padding-bottom: 0; padding-left: 0; }
#content article section.druglist ul li, #content article section.products ul li { margin: 0; list-style: none; }
#content article .form:first-child { color: #606365; font-weight: bold; }
#content article .subname, #content article .see-also, #content article .additional-info { font-style: italic; }
#content article .subname p, #content article .see-also p, #content article .additional-info p { font-size: 1.053em; line-height: 1.35em; /* we have to reassert line-height each time we change the font-size */ }
#content article .drug-status { font-weight: bold; }
#content article .also-known { margin-top: 0.8em; }
#content article section { margin-top: 1.5em; margin-right: 0; margin-bottom: 0; margin-left: 0; /* Second level sections */ /* Style for Figure title */ }
#content article section:first-child { margin-top: 0.5em; margin-right: 0; margin-bottom: 0; margin-left: 0; }
#content article section h1 { /* level 1 headings */ color: #045A8D; font-size: 1.263em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ margin-top: 0; margin-right: 0; margin-bottom: 0.25em; margin-left: 0; }
#content article section section { margin-top: 0.75em; margin-right: 0; margin-bottom: 0; margin-left: 0; /* Third level sections */ /* Level 3 section heading in products */ }
#content article section section h1 { color: #333333; font-size: 1.158em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ }
#content article section section section h1 { color: #6688BF; font-size: 1.053em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ }
#content article section section section.prod-level3 h1 { font-size: 1em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ }
#content article section section.figure h1 { color: #6688BF; font-size: 1em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ padding-top: 1em; font-style: italic; }
#content article p.cross-ref-inter a { text-transform: lowercase; }
#content article section.actual-inter > h1 { text-transform: lowercase; }
#content article section.dosage-qual { margin-left: 1em; }
#content article .inter-intro, #content article .subname { background-color: #e8edf5; margin: 0.5em 0; padding: 0.5em 10px; }
#content article section.actual-inter { margin-top: 0.868em; }
#content article section.actual-inter h1 { color: #333333; font-size: 1.158em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ }
#content article section.actual-inter h1 + p { margin-top: 0; }
#content article .cross-ref-inter { font-family: Arial,Helvetica,Verdana,sans-serif; font-weight: bold; font-size: 1.158em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ margin-top: 0.75em; }
#content article .blue { color: #045A8D; }
#content article .blue * { /* we want to force any elements within the color element */ color: #045A8D; }
#content article .grey { font-weight: bold; color: #707374; }
#content article .grey * { /* we want to force any elements within the color element */ color: #707374; }
#content article p, #content article ol { margin-top: 0.5em; margin-right: 0; margin-bottom: 0.25em; margin-left: 0; }
#content article ul { margin-bottom: 0.25em; }
#content article li { list-style-type: disc; margin-left: 2.5em; }
#content article li li { list-style-type: circle; margin-left: 2.5em; }
#content article ul.none li { list-style-type: none; margin-left: 1.5em; }
#content article ul.products li { list-style-type: none; margin-left: 0; }
#content article.chapter li { list-style: none; margin-top: 0.1em; margin-bottom: 0.1em; }
#content article.chapter li.class > a, #content article.chapter li.class2 > a { font-weight: bold; }
#content article.chapter li ul { margin: 0.1em; }
#content article li.mini-class { list-style: none; }
#content article section.alert { background-color: #E1E4F2; border-width: 1px; border-style: solid; border-color: #045A8D; margin-top: 1em; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0.25em; padding-right: 0.75em; padding-bottom: 0.25em; padding-left: 0.75em; text-align: center; }
#content article section.alert h1 { color: #045A8D; font-size: 1.263em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ }
#content article section.alert p { font-size: 1.053em; line-height: 1.5em; /* we have to reassert line-height each time we change the font-size */ }
#content article section.alert strong { color: inherit; font-weight: normal; }
#content article.mini-mono span.toggle-collapsible-content { display: none; }
#content article div.classInMonoWrapper { margin-top: 1em; margin-right: 0; margin-bottom: 0.5em; margin-left: 0; }
#content article a.classInMono, #content article a.classInMiniMono { margin-top: 1em; margin-right: 0; margin-bottom: 0.5em; margin-left: 0; }
#content article section.classInMono, #content article section.classInMiniMono { margin-left: 1.5em; border: 1px solid transparent; /* Second level sections */ }
#content article section.classInMono section, #content article section.classInMiniMono section { margin-top: 0.75em; margin-right: 0; margin-bottom: 0; margin-left: 0; /* Third level sections */ }
#content article section.classInMono section h1, #content article section.classInMiniMono section h1 { color: #333333; font-size: 1.158em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ }
#content article section.classInMono section section h1, #content article section.classInMiniMono section section h1 { color: #6688BF; font-size: 1.053em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ }
#content article .arrow { height: 0; width: 0.8em; display: inline-block; margin-right: 0.5em; }
#content article .arrow-down { margin: 0.35em 0.5em 0.15em 0; border-top: 0.45em solid transparent; border-right: 0.45em solid transparent; border-bottom: 0.45em solid transparent; border-left: 0.45em solid transparent; border-top-color: #003883; border-left-width: 0.35em; border-bottom: 0 none transparent; }
#content article .arrow-right { margin: 0 0.25em 0 0.25em; border-top: 0.4em solid transparent; border-right: 0.4em solid transparent; border-bottom: 0.4em solid transparent; border-left: 0.4em solid transparent; border-left-color: #003883; border-right: 0 none transparent; }
#content article a:hover .arrow-down { border-top: 0.45em solid transparent; border-right: 0.45em solid transparent; border-bottom: 0.45em solid transparent; border-left: 0.45em solid transparent; border-top-color: #3399FF; border-left-width: 0.35em; border-bottom: 0 none transparent; }
#content article a:hover .arrow-right { border-top: 0.4em solid transparent; border-right: 0.4em solid transparent; border-bottom: 0.4em solid transparent; border-left: 0.4em solid transparent; border-left-color: #3399FF; border-right: 0 none transparent; }
#content article footer.interaction { margin-top: 2em; }
#content article footer#reference { display: none; }
@media print { #content article footer#reference { display: block; } }
#content article .browse-by h1 { font-size: 1.2em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ }
#content article .browse-by ul li { list-style: none; margin: 0; }
#content article .upper { text-transform: uppercase; }
#content article img { padding-top: 0.5em; padding-left: 0; padding-bottom: 0.5em; padding-right: 0; max-width: 610px; }
#content article figure p { font-size: 0.9em; margin-left: 1.5em; margin-right: 3.5em; }
#content article figure img.partner-logo { padding-top: 1.5em; padding-bottom: 0.2em; }
#content article figure img.partner-logo + p { margin-left: 0em; }
#content article a.link-to-top { display: none; }
#content article p.interproduct-link { margin-bottom: 2em; }

/** Stub documents */
.mono-cross-ref header a, .refer-to-inter header a, .class-member header a { font-weight: bold; text-decoration: none; }
.mono-cross-ref article header, .refer-to-inter article header, .class-member article header { display: none; }
.mono-cross-ref article section, .refer-to-inter article section, .class-member article section { color: #003883; font-size: 1.158em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ padding-top: 1em; padding-bottom: 1.5em; }

/** calculators in content  @author Stuart Jones <sjones@amh.net.au> */
/* Hide dynamic menu in calculators */
body.calculator .dynamic-menu { display: none; }

#content article.calculator { padding-top: 1em; padding-right: 0; padding-bottom: 0; padding-left: 0; }
#content article.calculator header { background-color: #003883; }
#content article.calculator header h1 { color: #FFFFFF; margin: 0; padding-top: 0.5em; padding-right: 0; padding-bottom: 0.5em; padding-left: 0; text-align: center; display: visible; }
#content article.calculator section:before { content: none; height: 0; margin: 0; }
#content article.calculator section.note { background-color: #e8edf5; margin: 0; padding-top: 0.25em; padding-right: 0.75em; padding-bottom: 0.25em; padding-left: 0.75em; }
#content article.calculator section.calculator > div { display: inline-block; vertical-align: top; width: 49%; }
#content article.calculator section.calculator > div + div { margin-left: 0.5em; }
#content article.calculator section.calculator > div h1 { font-size: 1.579em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ text-align: center; }
#content article.calculator section.calculator > div form dl { margin-left: 3.9em; margin-bottom: 1.85em; }
#content article.calculator section.calculator > div form dt { display: inline-block; width: 24%; }
#content article.calculator section.calculator > div form dd { display: inline-block; margin-left: -4px; width: 74%; }
#content article.calculator section.calculator > div form dd + dd { margin-top: 0.4em; margin-left: 24%; }
#content article.calculator section.calculator > div form dd.note { margin-left: 0; }
#content article.calculator section.calculator > div form dd + dt { margin-top: 1.6em; }
#content article.calculator section.calculator > div form label { margin-left: 0; }
#content article.calculator section.calculator > div form input[type=number], #content article.calculator section.calculator > div form input[type=radio], #content article.calculator section.calculator > div form input[type=text] { margin: 0.5em 0 0.5em 1em; vertical-align: middle; }
#content article.calculator section.calculator > div form input[type=radio] { margin-top: inherit; margin-right: 0.5em; margin-left: 1em; }
#content article.calculator section.calculator > div form input[type=radio]:first-child { margin-top: 0; margin-bottom: 0; }
#content article.calculator section.calculator > div form input[type=button] { border: none; background-color: #006492; }
#content article.calculator section.calculator > div form input[type=button]:hover { background-color: #3399FF; }
#content article.calculator section.calculator > div form input[type=button] + input[type=submit] { border: none; }
#content article.calculator section.calculator > div > div { border-top: 1px solid #003883; }
#content article.calculator section.calculator > div > div > p, #content article.calculator section.calculator > div > div aside p { text-align: center; }
#content article.calculator section.calculator > div > div p.note { background-color: #e8edf5; }
#content article.calculator section.calculator > div > div p.result { font-size: 1.5em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ font-weight: bold; margin-bottom: 0.1em; }
#content article.calculator section.calculator > div > div p.result + p { margin-top: 0.3em; margin-bottom: 1.3em; }
#content article.calculator aside.note { background-color: #e8edf5; padding-top: 0.25em; padding-right: 0.75em; padding-bottom: 0.25em; padding-left: 0.75em; margin-bottom: 1em; }
#content article.calculator .warning { background-color: #E1E4F2; border: 1px solid #003883; display: none; margin-top: 2em; margin-right: 0; margin-bottom: 2em; margin-left: 0; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; }
#content article.calculator .warning h1 { color: #333333; text-transform: uppercase; }
#content article.calculator img.equation { max-width: 300px; }

/*
	Universal styling definitions for table

	@author Billy <blau@amh.net.au>
*/
/** Draw arrows with CSS and elements @author Stuart Jones <sjones@amh.net.au> */
#content article table p { margin-top: 0.25em; margin-right: 0; margin-bottom: 0.25em; margin-left: 0; }
#content article table.amhtable { margin-top: 1.5em; margin-bottom: 1.5em; }
#content article table.enlargetable { cursor: pointer; }
#content article table.graphic .tablehead td { color: #ffffff; }
#content article table.graphic .tablehead2 td { border-style: none; }
#content article table.graphic .tablebody td { border-style: none; }
#content article table.graphic .tablebody td:first-child { width: 70%; }
#content article table.graphic .tablebody td:nth-child(2) { width: 30%; vertical-align: top; }
#content article table.graphic .tablebody td:nth-child(2) ul { margin-top: .5em; margin-right: .5em; }
#content article table caption { color: #003883; font-size: 1.3em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ font-weight: 700; text-align: left; padding-bottom: 1em; }
#content article table td { padding: 0 0.5em; border-color: #CCCCCC; border-style: solid; border-width: 1px; }
#content article table tbody td { text-align: left; }
#content article table tbody td li { margin-left: 1em; }
#content article table .tablehead { background: #003883; font-weight: bold; font-size: 1.12em; line-height: 1.5em; /* we have to reassert line-height each time we change the font-size */ }
#content article table .tablehead2 { background: #6688b5; font-weight: bold; font-size: 1em; line-height: 1.5em; /* we have to reassert line-height each time we change the font-size */ color: #fff; }
#content article table .tablehead3 { background: #99AFCD; font-weight: bold; font-size: 0.9em; line-height: 1.5em; /* we have to reassert line-height each time we change the font-size */ }
#content article table .tablecolourdark { color: #fff; background: #003883; }
#content article table .tablecolourmedium { color: #fff; background: #6688b5; }
#content article table .tablecolourlight { background: #99AFCD; }
#content article table .tablecolourgrey { background: #999999; }
#content article table .tablecolourverylight { background: #E6EBF3; }
#content article table .center { text-align: center; }
#content article section.table { margin-top: 2em; }
#content article section.table h1 { color: #6688BF; font-size: 1.15em; line-height: 1.15em; /* we have to reassert line-height each time we change the font-size */ }
#content article section.table h1 ~ table.amhtable { margin-top: 0.8em; margin-bottom: 2.5em; }
#content article section.table section.alert { margin-top: 1em; margin-right: 0; margin-bottom: 1em; margin-left: 0; }

/*# sourceMappingURL=content.css.map */
