.logo {
    margin-bottom: .5em;
}

.table {
    padding: 5px;
    margin: 1em 0 0 0;
}

.checklist {
    min-height: 200px;
}

.caption {
    padding-left: .5em;
}

.component {
    font-weight: bold;
    width: 20%;
}

.error {
    color: red;
}

.description {
    width: 300px;
}

.check {
    background: #dff0d8 url("../images/accept.png") no-repeat center;
}

.footer {
    margin: inherit;
    width: inherit;
    bottom: 0;
}