@import url("/wp-content/plugins/tablepress/css/default.min.css");
/** Advisory Tables **/
.page-template-defense-updates-by-product .table-responsive {
overflow: visible;
}

#cp_advisory_table_sorter th {
    border: 1px solid #e65785;
}

#advisory-archive-table {
    margin-top: 0;
}

table.tablesorter thead tr .header {
    background-image: url("../images/sortdefault.png");
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url("../images/sortasc.png");
}
table.tablesorter thead tr .headerSortDown {
    background-image: url("../images/sortdesc.png");
}

/*
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #d9edf7;
}
*/

.tablesorter-default .header, .tablesorter-default .tablesorter-header {
    background-color: #e65785;
    background-image: url("../images/sortdefault.png");
    background-position: 6px 10px;
    background-repeat: no-repeat;
    border: 1px solid #fff;
    cursor: pointer;
    padding: 8px 8px 4px 24px;
    white-space: normal;
    color: #ffffff;
    font-family: "DIN", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13.5px;
}

.tablesorter-default {
    margin: 0 0 15px;
    font: inherit;
}

.tablesorter-default thead .headerSortDown, .tablesorter-default thead .tablesorter-headerSortDown, .tablesorter-default thead .tablesorter-headerDesc {
    background-image: url("../images/sortdesc.png");
    border-bottom: 1px solid #e65785;
}

.tablesorter-default thead .headerSortUp, .tablesorter-default thead .tablesorter-headerSortUp, .tablesorter-default thead .tablesorter-headerAsc {
    background-image: url("../images/sortasc.png");
    border-bottom: 2px solid #000;
}

.tablesorter-default thead .sorter-false {
    background-image: none;
    cursor: default;
    padding: 8px 8px 4px 8px;
}

.table thead > tr > th {
    vertical-align: top;
}


/* ADVISORY TABLE FILTRATION */

.filtration .btn-default {
    background-color: #fff;
    box-shadow: none;
    color: #666666;
    line-height: 1;
    padding: 0;
}

.filtration .btn-default:hover {
    color: #e65785;
	font-weight: bold;
}

.filtration a:after {
    content:"\0000a0\0000a0| "
}

.filtration *:last-child:after { content: none; }

.filtration br {
    display: none;
}


 /* First tab-content set to this padding */
 .tab-content {padding: 2em 0}
 
 /* Second one is set padding: 0 */
 .tab-content.nopadding  { padding:0}

 h2.advisory-headline { font-weight:700; font-size:28px; margin-top:0px; }

.advisory-severity-critical {color:#cc0000;}
.advisory-severity-high {color:#FF6600;}
.advisory-severity-medium {color:#006600;}
.advisory-severity-low {color:#0000FF;}
#advisory-archive-table {margin-top:2em;}

.advpro li {margin-left:1.1em;}


/** Compatible Hardware Tables **/  



#compatible-hardware td, #compatible-hardware  thead th, #compatible-hardware  .tablepress td, #compatible-hardware .tablepress thead th {
	border: medium none;
}
#compatible-hardware  .header {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	cursor: pointer;
	font-weight: bold;
	margin-left: -1px;
	padding-left: 8px;
}
#compatible-hardware  th.headerSortDown {
	background-color: #e65785;
}
#compatible-hardware  th.headerSortUp {
	background-color: #e65785;
}
#compatible-hardware .table > thead > tr > th, #compatible-hardware .table > tfoot > tr > th {
	vertical-align:middle;
	min-width:88px;
}

#compatible-hardware tr.odd {
    background-color: #eee;
}

#compatible-hardware .table-bordered > tfoot > tr > td {
	border-bottom-width: 1px;
	color: #ffffff;
	font-family: "DIN", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	background-color: #e65785;
}
#compatible-hardware .tablesorter-headerUnSorted {
	background-image: url("../images/bg-w.png");
	background-position: center center;
	background-repeat: no-repeat;
}
#compatible-hardware .tablesorter-headerAsc {
	background-image: url("../images/asc-w.png");
	background-position:  center center;
	background-repeat: no-repeat;
}
#compatible-hardware .tablesorter-headerDesc {
	background-image: url("../images/desc-w.png");
	background-position: center center;
	background-repeat: no-repeat;
}
#compatible-hardware .noArrow {
	background-image:none !important;
}
#compatible-hardware .table> tfoot > tr > td {
	font-size:14px;
	font-family:"DIN", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	vertical-align:middle !important;
	border-right: 1px solid #fff;
}

#compatible-hardware .bottom-row {
	background-color:#e65785;
	color:#fff;
}
#compatible-hardware .noData, #compatible-hardware .noDataCards {
	display:none;
	min-height:200px;
} 

#compatible-hardware tr.odd td {
    background-color:#0C3 !important;
}
#os #cp_os_table_sorter .tablesorter-default thead, #nic #cp_os_table_sorter .tablesorter-default thead, #vm #cp_os_table_sorter .tablesorter-default thead {
   
    border-bottom: 1px solid #fff;
	 border-right: 1px solid #fff;
}
#os .tablesorter-default thead .headerSortUp, #os .tablesorter-default thead .tablesorter-headerSortUp, #os .tablesorter-default thead .tablesorter-headerAsc, #nic .tablesorter-default thead .headerSortUp, #nic .tablesorter-default thead .tablesorter-headerSortUp, #nic .tablesorter-default thead .tablesorter-headerAsc, #vm .tablesorter-default thead .headerSortUp, #vm .tablesorter-default thead .tablesorter-headerSortUp, #vm .tablesorter-default thead .tablesorter-headerAsc  {

    border-bottom: 1px solid #fff;
	 border-right: 1px solid #fff;
}

#os .tablesorter-default .header, #os .tablesorter-default .tablesorter-header, #nic .tablesorter-default .header, #nic .tablesorter-default .tablesorter-header, #vm .tablesorter-default .header, #vm .tablesorter-default .tablesorter-header {
  
    padding: 8px 8px 4px 4px;
 
}

#os table.tablesorter tbody tr.odd td, #nic table.tablesorter tbody tr.odd td, #vm table.tablesorter tbody tr.odd td {
	background-color:#f0f0f0;
}

