form:not(#language_form) {
    width: 100%;
    max-width: 530px;
    padding: 15px;
    margin: 0 auto;
}

.control-group {
    position: relative;
    font-size: 16px;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
}

form:not(#language_form) .control-group {
    position: relative;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
}

form:not(#language_form) select {
    width: 100%;
    height: 30px;
}

form:not(#language_form) .control-group:focus {
    z-index: 2;
}

input:not([type=checkbox]) {
    width: 100%;
    height: 40px;
}

.selectmultiple {
    width: 100% !important;
}

p .help-block strong {
    color: #c50000 !important;
}

label.checkbox {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 25px;
}

.radio + .radio, .checkbox + .checkbox {
    margin-top: 4px;
}

h4 .project-expand:hover {
    color: #c50000 !important;
    cursor: pointer;
!important;
}