.row {
    margin-bottom: 7px;
}

.form-control:focus {
    border-color: #00a146b3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 161, 70, .6);
}

input[type=file]:focus {
    outline-color: #00a146b3;
}

legend {
    font-size: 29px;
    font-family: 'Open Sans';
    font-weight: bold;
}

label {
    font-size: 16px;
    font-family: 'Open Sans';
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans';
    font-weight: bold;
}
input[type='checkbox'] {
    width: 20px;
    height: 20px;
    background: white;
    border-radius: 5px;
    border: 2px solid #555;
}

.table > tbody > tr > td {
    vertical-align: middle;
}
