/*
* 	Custom table classes available to the client when editing
* 	Add new table classes here, styles go in ow.css
*/

/* custom table styles - customize if needed, add new table style classes (ie:.table-2) to common_table.css */
.table-1 							{ display:table; table-layout:auto; border-collapse:collapse; margin :0 auto 1.2em; width:100%; }
.table-1 td 						{ padding:12px 6px; vertical-align:top; border:1px solid #e0e0e0; }
.table-1 tr.TableHeaderRow 			{ background-color:#828282; color:#ffffff; font-weight:bold; border-bottom:1px solid #aeaeae;}
.table-1 td.TableHeaderFirstCol 	{ border-left:0; }
.table-1 td.TableHeaderLastCol 		{ border-right:0; }
.table-1 td.TableHeaderOddCol 		{ }
.table-1 td.TableHeaderEvenCol 		{ border-left:0; }

.table-1 tr.TableOddRow 			{ background-color:#ffffff; }
.table-1 tr.TableEvenRow 			{ background-color:#f2f2f2; }
.table-1 td.TableFirstCol 			{ border-left:0; background-color:#e9f3c7; }
.table-1 td.TableLastCol 			{ border-right:0; }
.table-1 td.TableOddCol  			{ }
.table-1 td.TableEvenCol 			{ border-left:0; }

.table-1 tr.TableFooterRow 			{ background-color:#e5e5e5; border-top:1px solid #e0e0e0; border-bottom:0; font-weight:bold; }
.table-1 td.TableFooterFirstCol 	{ border-left:0; }
.table-1 td.TableFooterLastCol 		{ border-right:0; }
.table-1 td.TableFooterOddCol 		{ }
.table-1 td.TableFooterEvenCol 		{ border-left:0; }

.table-2 							{ display: table; table-layout: auto; border-collapse: collapse; margin: 0 0 1.2em 0; width:100%; }
.table-2 th              			{ background-color: #6982a0; color: #fff; padding: 10px 15px; text-align: left; border-right: 1px solid #fff; font-weight: normal;  font-size: 1.3em; }
.table-2 th:last-child              { border-right: 0; }
.table-2 td 						{ padding: 8px 15px; vertical-align: top; border-right: 1px solid #fff; line-height: 1.2; }
.table-2 td:last-child				{ border-right: 0; }
.table-2 tr:nth-child(even) td      { background: #e7ebef; }
.table-2 tr:nth-child(odd) td       { background: #fff; }