/* {{pp-template|small=yes}} */
.nfur {
background-color: #f8f9fa;
border-collapse: separate; /* explicit setting of user agent styles */
border-spacing: 2px;
border: 1px solid #a2a9b1;
box-sizing: border-box;
font-size: 95%;
padding: 5px;
width: 100%;
/* Keep the offsets in place from when the caption was still a th */
border-top: 0;
padding-top: 0;
}
/* Simulate the tableheading cell (5px padding+ 2px border spacing) */
.nfur caption {
background-color: #f8f9fa;
border: 1px solid #a2a9b1;
border-bottom: none;
box-sizing: border-box;
padding: 7px 7px 0 7px;
}
.nfur caption > div {
background-color: #d8e0ff;
font-size: 120%;
font-weight: bold;
padding: 2px 0;
}
.nfur-2 caption > div {
background-color: #ccf;
font-size: 100%;
}
.nfmd caption > div {
background-color: #B7CEFF;
}
.nfmr caption > div {
background-color: pink;
}
.nfur-2 p {
margin: 2px 0;
}
.nfur td {
padding: 0 2px;
}
.nfur th {
background: #ccf;
padding: 2px .4em;
text-align: right;
}
.nfmd th {
background: #DFEFFF;
}
.nfmr th {
background: #D8BFD8;
}
.nfur-bad-article {
font-style: italic;
}
.nfur-error {
color: red;
font-weight: bold;
}
.nfur-exact {
font-size: 90%;
}
.nfur-fairuse,
.nfur-nonfree {
display: none;
}
@media (min-width: 720px) {
.nfur th {
width: 15%;
}
.nfur-2 th {
width: 15em;
}
}