/*
$Id: style.css 727 2023-11-16 20:40:20Z bhockney $
(C) 2003-2023 by Bob Hockney <zeus@ix.netcom.com>

css style sheet for webfwlog

This code is distributed under the terms of GNU GPL
*/

/* Conforms to CSS level 2 */

/* Global Settings */
html, body				{font-family: arial, helvetica, verdana, sans-serif;
							background-color: white; color: black;}

table					{border-collapse: collapse;}

.align_left				{text-align: left; }
.align_center			{text-align: center; } 
.align_right			{text-align: right; }
.valign_top_text		{vertical-align: text-top; }

.title					{font-size: 200%; font-weight: bold; margin-bottom: 0; }

/* If your browser doesn't display or center tables properly try changing one
 * or both of these from inline-table to inline or inline-block */
.align_table			{display: inline-table; }
.align_table_inner		{display: inline-table; }

.display_border			{border: thin solid black; }

.status_msg				{font-size: x-large; }
.normal_msg				{color: blue; }
.err_msg				{color: red; }

/* Report ouput; report_r1 and report_r2 are for alternate rows */
.report_r1				{background-color: #CCCCCC; }
.report_r2				{background-color: #EEEEEE; }
.report_row				{padding: .1em; text-align: center; }
h1.report				{text-align: center; }
h2.report				{text-align: center; }
pre.report				{margin: 0; }
td.report_sum			{text-align: left; }
a.report_footer			{font-size: small; }
td.mac_str				{word-spacing: -.22em; }

/* Packet detail page */
caption.packet			{font-size: x-large; }
.packet_row				{border: thin solid black; }

/* Home page */
td.home					{border: thin solid black; padding: .1em; text-align: left; }
th.home_code			{padding-left: 3.5em; padding-right: 3.5em; }
tr.home_opts			{line-height: 1.75em; margin: 0; }
input.home_data_source	{width: auto; }

/* These mostly affect the report editing menu */
div.edit_controls		{margin-top: 0; }
span.report_code		{color: #000066; }
tr.edit_opts			{margin: 0;} 

input					{font-size: smaller; }

input.edit_num			{color: black; }
input.edit_text			{color: black; }
input.edit_checkbox		{display: inline; }

input.opts				{vertical-align: middle; height: 1em}
input.submit			{width: 8em; }
.edit_help_link			{text-align: center; }
.edit_menus				{vertical-align: top; }
input.row_2				{margin-top: .3em; }
textarea.edit_controls	{font-family: inherit; color:blue; font-size: 100%; width: 14em; }

input.edit_opts_title	{font-family: inherit; width: 18em; }
input.edit_opts			{width: 3em; vertical-align: middle; margin-left: .25em; }
input.edit_opts_checkbox	{vertical-align: middle; margin-right: .25em; }

.col_labels				{width: 10em; }
.bottom_submit			{border: thin solid black; }
table.tcp_opts			{border-collapse: separate; }
td.tcp_opts				{width: auto; border: thin solid #838383; }
span.tcp_opts_label		{line-height: .75em; margin:0; }
input.tcp_opts_input	{line-height: .75em; margin:0; }

.label					{font-size: large; } 
tr.spacer				{line-height: .1em; }
td.spacer				{font-size: xx-small; }

.save_label				{width: 8em; }
/* Update Page */
.update_page			{margin-left: 25%; font-size: large; }

/* For documentation lists */
dt						{margin-top: .5em; color: #000066; }
dd						{margin-top: .5em; }

/* vim: set ts=4: */
