
.btn-dark { color: #fff !important; background-color: #808080 !important; border-color: #808080 !important; }
body.products #status_banner{ background-color: #333333; }
body.products .smtc-status{ font-size: 14px; }
body.products .smtc-notice-nrnd, body.products .smtc-notice-eol{ padding: 10px 0; font-size: 26px; color: white; font-weight: bold; }
body.products .smtc-notice-new{ background-color: #333333; /*default background-color*/ color: white; display: inline-block; padding: 1px 8px 0 8px; font-size: 14px; }
body.products .smtc-products-list th{ border-top: 1px solid #c3c2c3; border-bottom: 1px solid #c3c2c3; font-weight: normal; font-size: 14px; text-transform: uppercase; }
body.products .smtc-products-list-lastrow{ border-top: 1px solid #c3c2c3; }
body.products .smtc-products-legend { padding-right: 0; }
body.products .smtc-products-legend span,
body.products .smtc-product-name{ margin-bottom: .75em; }
body.products .smtc-cert span{ font-size: .8em; font-weight: 500; }
body.products .smtc-product-cert .fa-icon{ width: 30px; }
body.products td.smtc-cert-td .fa-icon{ width: 22px; }

/* =============================================================================
  PRODUCTS STYLES
============================================================================= */

/* PRODUCT COLORS */
body.products.circuit-protection .prodhue-links a,
body.products.circuit-protection #sidebar a,
body.products.circuit-protection .prodhue,
.prodhue-circuit-protection a,
.prodhue-circuit-protection a:hover .fa ,
body.products.circuit-protection .smtc-cert span { color: #ed1c24; }
body.products.circuit-protection .btn-prodhue,
body.products.circuit-protection #videos-list .new {
    color: #fff !important;
    background-color: #ed1c24 !important;
    border-color: #ed1c24 !important;
}
body.products.circuit-protection .smtc-notice-new{ background-color: #ed1c24; }

body.products.wireless-rf .prodhue-links a,
body.products.wireless-rf #sidebar a,
body.products.wireless-rf .prodhue,
.prodhue-wireless-rf a,
.prodhue-wireless-rf a:hover .fa,
body.products.wireless-rf .smtc-cert span { color: #00aeef; }
body.products.wireless-rf .btn-prodhue,
body.products.wireless-rf  #videos-list .new{
    color: #fff !important;
    background-color: #00aeef !important;
    border-color: #00aeef !important;
}
body.products.wireless-rf .smtc-notice-new{ background-color: #00aeef; }

body.products.power-management .prodhue-links a,
body.products.power-management #sidebar a,
body.products.power-management .prodhue,
.prodhue-power-management a,
.prodhue-power-management a:hover .fa,
body.products.power-management .smtc-cert span { color: #39b54a; }
body.products.power-management .btn-prodhue,
body.products.power-management #videos-list .new {
    color: #fff !important;
    background-color: #39b54a !important;
    border-color: #39b54a !important;
}
body.products.power-management .smtc-notice-new{ background-color: #39b54a; }

body.products.broadcast-video .prodhue-links a,
body.products.broadcast-video #sidebar a,
body.products.broadcast-video .prodhue,
.prodhue-broadcast-video a,
.prodhue-broadcast-video a:hover .fa,
body.products.broadcast-video .smtc-cert span { color: #0551a4; }
body.products.broadcast-video .btn-prodhue,
body.products.broadcast-video #videos-list .new  {
    color: #fff !important;
    background-color: #0551a4 !important;
    border-color: #0551a4 !important;
}
body.products.broadcast-video .smtc-notice-new{ background-color: #0551a4; }

body.products.high-reliability .prodhue-links a,
body.products.high-reliability #sidebar a,
body.products.high-reliability .prodhue,
.prodhue-high-reliability a,
.prodhue-high-reliability a:hover .fa,
body.products.high-reliability .smtc-cert span { color: #4a4f55; }
body.products.high-reliability .btn-prodhue,
body.products.high-reliability  #videos-list .new  {
    color: #fff !important;
    background-color: #4a4f55 !important;
    border-color: #4a4f55 !important;
}
body.products.high-reliability .smtc-notice-new{ background-color: #4a4f55; }

body.products.signal-integrity .prodhue-links a,
body.products.signal-integrity #sidebar a,
body.products.signal-integrity .prodhue,
.prodhue-signal-integrity a,
.prodhue-signal-integrity a:hover .fa,
body.products.signal-integrity .smtc-cert span { color: #047832; }
body.products.signal-integrity .btn-prodhue,
body.products.signal-integrity  #videos-list .new  {
    color: #fff !important;
    background-color: #047832 !important;
    border-color: #047832 !important;
}
body.products.signal-integrity .smtc-notice-new{ background-color: #047832; }

body.products.smart-sensing .prodhue-links a,
body.products.smart-sensing #sidebar a,
body.products.smart-sensing .prodhue,
.prodhue-smart-sensing a,
.prodhue-smart-sensing a:hover .fa,
body.products.smart-sensing .smtc-cert span { color: #fdb813; }
body.products.smart-sensing .btn-prodhue,
body.products.smart-sensing #videos-list .new  {
    color: #fff !important;
    background-color: #fdb813 !important;
    border-color: #fdb813 !important;
}
body.products.smart-sensing .smtc-notice-new{ background-color: #fdb813; }

body.products.wireless-charging .prodhue-links a,
body.products.wireless-charging #sidebar a,
body.products.wireless-charging .prodhue,
.prodhue-wireless-charging a,
.prodhue-wireless-charging a:hover .fa,
body.products.wireless-charging .smtc-cert span { color: #f68b1e; }
body.products.wireless-charging .btn-prodhue,
body.products.wireless-charging #videos-list .new  {
    color: #fff !important;
    background-color: #f68b1e !important;
    border-color: #f68b1e !important;
}
body.products.wireless-charging .smtc-notice-new{ background-color: #f68b1e; }

body.products.professional-av .prodhue-links a,
body.products.professional-av #sidebar a,
body.products.professional-av .prodhue,
.prodhue-professional-av a,
.prodhue-professional-av a:hover .fa,
body.products.professional-av .smtc-cert span { color: #472f91; }
body.products.professional-av .btn-prodhue,
body.products.professional-av #videos-list .new  {
    color: #fff !important;
    background-color: #472f91 !important;
    border-color: #472f91 !important;
}
body.products.professional-av .smtc-notice-new{ background-color: #472f91; }

/* PRODUCT COLORS OVERRIDE */
body.products.circuit-protection .prodhue-links a.prodhue-none,
body.products.circuit-protection #sidebar a.prodhue-none,
body.products.wireless-rf .prodhue-links a.prodhue-none,
body.products.wireless-rf #sidebar a.prodhue-none,
body.products.power-management .prodhue-links a.prodhue-none,
body.products.power-management #sidebar a.prodhue-none,
body.products.broadcast-video .prodhue-links a.prodhue-none,
body.products.broadcast-video #sidebar a.prodhue-none,
body.products.high-reliability .prodhue-links a.prodhue-none,
body.products.high-reliability #sidebar a.prodhue-none,
body.products.signal-integrity .prodhue-links a.prodhue-none,
body.products.signal-integrity #sidebar a.prodhue-none,
body.products.smart-sensing-solutions .prodhue-links a.prodhue-none,
body.products.smart-sensing-solutions #sidebar a.prodhue-none,
body.products.wireless-charging .prodhue-links a.prodhue-none,
body.products.wireless-charging #sidebar a.prodhue-none,
body.products.professional-av .prodhue-links a.prodhue-none,
body.products.professional-av #sidebar a.prodhue-none { color: #454344; }

.btn-prodhue {
    color: #fff !important;
    background-color: #ed1c24 !important;
    border-color: #ed1c24 !important;
}

.prodhue-links .page-nav li.active a { color: #000; }
.prodhue-links a.restricted:before{ content: none; }
.prodhue-links a.restricted:after{ content: "\f023"; font: 600 13px/1 'Font Awesome 5 Free'; box-sizing: border-box; margin-left: 0.5em; color: darkred; }
.prodhue-links .document-legend{ text-align: right; display: block; font-size: 12px; }
.prodhue-links .cat-header{
    list-style: none;
    margin-top: 11px;
    font-size: 18px;
    font-weight: 800;
}
.prodhue-links .cat-header:first-child{
  margin-top: 0px;
}
body.products #downloads .page-nav{ margin: 0 0 0.7em 0; }
body.products #downloads h3{ margin: 0 0 0.2em 0; }

/* =============================================================================
  PRODUCTS KEY SPECS TABLE
============================================================================= */
.table-prod_key_spec {
	display: block !important;
	font-weight: 500;
	font-size: 1.3rem;
	line-height: 1.3;
	color: #515151;
	text-align: center;
	margin-bottom: 2em;
	border: 1px solid #454344;
	border-bottom: 3px solid #454344;
}
.table-prod_key_spec > tbody > tr > td,
.table-prod_key_spec > tbody > tr > th,
.table-prod_key_spec > tfoot > tr > td,
.table-prod_key_spec > tfoot > tr > th,
.table-prod_key_spec > thead > tr > td,
.table-prod_key_spec > thead > tr > th {
	padding: 10px;
}
.table-prod_key_spec td {
	border: 1px solid #454344;
	text-align: center;
}
.table-prod_key_spec th {
	border: 1px solid #454344;
	border-bottom: 3px solid #454344;
	background-color: #e9f4fc;
	text-align: center;
}
