﻿a.logo-home {
    color: white;
}

a.logo-home:hover {
    text-decoration: none;
}

.dl-link-big-title {
    font-weight: bold;
    margin-bottom: 3px;
}

.dl-link-big-version {
    font-size: 90%;
}

a.dl-link-big {
    color: gray;
    cursor: pointer;
	text-align: center;
    display: block;
	border: 1px solid #00aad4;
    text-decoration: none;
    background-color: white;
    margin: 5px 0;
    padding: 5px 20px;
}

.dl-link-big:hover {
    color: white;
    text-decoration: none;
	background-color: yellowgreen;
}

.nl-list-item-header {
    border-bottom: 1px solid #f0f0f0;
    margin-top: 20px;
    margin-bottom: 10px;
}

.jumbotron {
    background-color: #00aad4;
    color: white;
}

ul h4 {
    border-bottom: 1px solid #f0f0f0;
    margin-top: 20px;
    margin-bottom: 5px;
}

ul h4 + small {
    display: block;
    margin-bottom: 10px;
    color: #a0a0a0;
    font-size: 80%;
}

h1 + small {
    color: #a0a0a0;
}

/* NetLimiter additions - feature table
***************************************************************/
table.feature-table {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	border-collapse: collapse;
}

table.feature-table td, table.feature-table th {
	border: 1px dotted #a0a0a0;
	vertical-align: middle;
}

.feature-table td {
	padding: 5px 5px;
}

.feature-table thead th {
	font-weight: bold;
	color: yellowgreen;
}

.feature-table th {
	font-weight: bold;
	padding: 10px 9px;
}

.feature-table .impl {
	color: green;
}

.feature-table .pimpl {
	color: orange;
}

.feature-table .nimpl {
	color: red;
}

.form-group.required label:after {
    color: #d00;
    content: " *";
    font-size: 145%;
    position: absolute;
    margin-left: 5px;
}
