﻿.card-body.no-padding { padding: 0; }

.card-body.no-padding li { padding: 10px; }

.card-body ul.block-list li.disabled {
	background: repeating-linear-gradient(-33deg, #fff, #fff 1px, #ddd 1px, #fbdee0 4px);
	cursor: not-allowed;
}

.card-body ul.block-list li a.disabled {
	color: #999 !important;
	cursor: not-allowed;
	text-decoration: none;
}

.card-body ul li a.disabled:hover * { color: inherit !important; }

.card-body ul li a.disabled:hover div > span:first-child { display: block; }

.card-body ul li a.disabled:hover div > span[class*="sprite-"]:nth-child(2) { display: none; }

.card-body ul.block-list li { border-spacing: 12px 6px; }

.card-body div.table-heading {
	background-color: #cdcdcd;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-weight: bold;
	padding: 6px 12px;
}

/* Fix PDF links (a new <span> is added as first child of <a>) */

.card-body ul li a:hover span.tp-label div > span.tp-size { display: inline-block; }

.card-body ul li a span.tp-label div > span[class*="sprite-"]:first-child { display: block !important; }

.card-body ul li a span.tp-label div > span[class*="sprite-"]:nth-child(2) { display: none !important; }

.card-body ul li a:hover span.tp-label div > span[class*="sprite-"]:first-child { display: none !important; }

.card-body ul li a:hover span.tp-label div > span[class*="sprite-"]:nth-child(2) { display: block !important; }