/*
 * Tables General
 */

/* remove borders */
.tablepress thead th,
.tablepress tbody td,
.entry-content table:not(.variations) {
    border: 0;
}

/* Release, Events and Docs Table */
.table-releases a,
.table-events a,
.table-docs a {
	font-size: 0.8em;
    display:inline-block;
    padding-bottom: 2px;
	line-height: 1em;
}

.table-career a {
    font-size: inherit;
}

.table-releases tr:not(:first-child),
.table-events tr:not(:first-child),
.table-docs tr:not(:first-child) {
	border-top: 1px solid #404D72;
}

.table-releases tr td,
.table-events tr td,
.table-docs tr td {
	padding-left: 0px;
	border-top: none;
	vertical-align: top;
}

.table-events thead th {
	background-color: #06062c;
	font-weight: bold;
	padding-left: 0px;
	text-align: left;
	color: #ffffff;
	padding-bottom: 10px;
}

/* Hide GitHub links on mobile */
@media only screen and (max-width: 900px) {
    .table-docs tr td:last-child,
    .table-releases tr td:last-child {
        display: none;
    }
}
/*
 * Support Table
 */

/* table headers */
.table-support thead tr th:not(:first-child) {
    background-color: #06062c;
	border: 4px solid #06062c;
	text-align: center;
	color: #ffffff;
    font-size: 1.2em;
	vertical-align: top;

}

.table-support thead span {
    background-color: #F5B623;
    border-radius: 20px;
    color: #06062c !important;
    font-weight: bold;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
	font-size: 16px !important;
	margin-top: 5px;
}


.table-support thead tr th:first-child {
    background-color: #06062c;
}

/* background-color */
.table-support .odd td, 
.table-support .even td {
    background-color: #06062c;
	text-align: center;
	color: #B4B4C0;
}

/* left align first column */
.table-support .column-1 {
    text-align: left !important;
}

/* Format support categories */
.support-table-header {
    display: block;
    margin-top: 1em;
    font-size: 1.2em;
    font-weight: bold;
	color: #ffffff;
}

/* background for the second last column */
.table-support tbody tr td:nth-last-child(2) {
   	box-sizing: border-box;
   	-moz-box-sizing: border-box;
   	-webkit-box-sizing: border-box;
   	font-weight: bolder;
	color: #fff;
}


/* white horizontal lines */
.table-support tr:not(.row-1):not(.row-2):not(.row-5):not(.row-6):not(.row-10):not(.row-11):not(.row-16):not(.row-17):not(.row-21):not(.row-22):not(.row-31):not(.row-32) {
	border-bottom: 1px solid #404D72;
}

/* footer */
.table-support tfoot tr th{
    background-color: #06062c;
	color: #fff;
    text-align: center;
    border-top: 0;
	border: 5px solid #06062c;
}


/*
 * Support Matrix Tables
 */

.table-support-matrix {
	border: 0;
	font-size: 14px;
}

.table-support-matrix thead tr th {
    background-color: #06062c;
    padding-left: 5px;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    color: #fff;
}

.table-support-matrix .even td {
    padding-left: 5px;
    background-color: #0b163d;
    border: 0;
    font-size: 16px;
    color: #fff;
}

.table-support-matrix .odd td {
    padding-left: 5px;
    background-color: #0f1b41;
    border: 0;
    font-size: 16px;
    color: #fff;
}
