
/* table
	{
		margin-bottom: 10px;
		border-spacing: 0px;
		width: auto !important;
		background-color: black;
		border-collapse: separate;
		color: white !important;
	} */

table.table_lines,
table.table_color
	{
		margin-bottom: 14px;
		border-spacing: 0px;
		width: 100%;
		background-color: black;
		border-collapse: separate;
	}

table.table_lines tr.hd th,
table.table_color tr.hd th,
.table_head,
.table_head-0,
.table_head-1,
.table_head-2,
.table_head-3,
.table_head-4
	{
		background-color: #618094;
		border-style: solid;
		border-color: #b8e0f7;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-radius: 3px 3px 0px 0px;
		font-weight: bold;
		font-size: 16px;
		padding: 5px 6px;
		vertical-align: middle;
		position: relative;
		z-index: 0;
	}
.table_head,
.table_head-0,
.table_head-1,
.table_head-2,
.table_head-3,
.table_head-4
	{
		border-spacing: 0px;
		border-collapse: separate;
		border-left-width: 1px;
		border-right-width: 1px;
		padding: 2px 6px !important; 
	}

table.table_lines tr.hd th::before,
table.table_color tr.hd th::before,
.table_head::before,
.table_head-0::before,
.table_head-1::before,
.table_head-2::before,
.table_head-3::before,
.table_head-4::before
	{
		content: '';
		background-image: url("../images/bricker-black-s.png");
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		opacity: 0.3;
		background-size: 150px;
		background-position: 20px 40px;
	}

table.table_lines tr.hd th:first-child,
table.table_color tr.hd th:first-child
	{
		border-left-width: 1px;
	}

table.table_lines tr.hd th:last-child,
table.table_color tr.hd th:last-child
	{
		border-right-width: 1px;
	}

table.table_lines tr.sb th,
table.table_color tr.sb th
	{
		border-style: solid;
		border-color: #888;
		border-top-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
		font-weight: bold;
		font-size: 14px;
		padding: 8px;
		vertical-align: middle;
		/*border-collapse: collapse;*/
	}

table.table_lines tr td,
table.table_color tr td
	{
		padding: 8px;
		vertical-align: middle;
		border-bottom: #222 1px solid;
		border-collapse: collapse;
		font-size: 12px;
		font-family: inherit;
	}


/* table.table_lines tr td:first-child,
table.table_color tr td:first-child
	{
		border-left: #111 1px solid;
	}
table.table_lines tr td:last-child,
table.table_color tr td:last-child
	{
		border-right: #111 1px solid;
	} */
table.table_lines tr.split td
	{
		border-width: 0px;
		font-size: 5px;
		padding: 0px;
	}
table.table_lines tr td.form-label
	{
		padding-left: 1.5em;
	}

div.link-toggle
	{
		float: right;
		margin-right: 0px;
		width: 25px;
		cursor: pointer;
	}
input.link-toggle
	{
		text-align: center;
		float: right;
		margin-right: 0px;
		width: 35px;
		cursor: pointer;
	}

/* .table_military tr td.label { width: calc(50% - 200px); }
.table_military tr td.power { width: calc(50% - 200px); }
.table_military tr td.power { width: 100px; }
.table_military tr td.rank { width: 100px; } */


.table_no
	{
		border-spacing: 0px !important;
	}
.table_no tr th,
.table_no tr td
	{
		padding: 0px !important;
		border-width: 0px !important;
	}

.table_battlefield
	{
		width: 100%;
		max-width: 1100px;
		min-width: 500px;
	}
.table_battlefield tr td.battlefield_username
	{
		cursor: pointer;
	}
.table_battlefield tr td.battlefield_username:hover
	{
		background-color: #050505;
	}
.table_battlefield tr.bf-row td
	{
		height: 50px;
	}
.table_battlefield tr.high
	{
		background-color:#111;
		/* background-image: url("../images/bricker-black-s.png"); */
		/* position: relative; */
		background-repeat: repeat;
		background-size: 160px;
		background-position: 0px 20px;
		 z-index: 1;
	}
/* .table_battlefield tr.high::before
	{
		content: '';
		background-image: url("../images/bricker-black-s.png");
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		opacity: 0.3;
		background-size: 150px;
		background-position: 20px 40px;
	}
 */
.table_stretch
	{
		width: 100%;
		max-width: 821px;
		min-width: 400px;
	}
.stretch
	{
		width: 100%;
		max-width: 808px;
		min-width: 400px;
	}

table.mono tr td { font-family: monospace; font-size: 14px; }

.under { 
	margin-bottom: 14px !important; 
}


table.table_lines tr.hd th input[type="submit"],
table.table_lines tr.hd th input[type="button"],
table.table_lines tr.hd th a.btn-link,
table.table_color tr.hd th input[type="submit"],
table.table_color tr.hd th input[type="button"],
table.table_color tr.hd th a.btn-link
	{
		font-size: 12px;
	}