.docCode input[type=text] {
    font-size: 20px;
}

.docCode .group1 {
    width: 9ch;
}

.docCode .group2 {
    width: 5ch;
}

.docCode .group3 {
    width: 5ch;
}

.docCode .group4 {
    width: 5ch;
}

.docCode .group5 {
    width: 13ch;
}

.form-group {
    position: relative;
    display: inline-block;
}

.ctrl-validator {
    position: absolute;
    font-size: 17px;
    right: 6px;
    top: 2px;
}

.errorMessage, .successMessage {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.successMessage {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
