.box_form {
    max-width: 960px;
    margin: 0 auto;
    padding: 24px;
    background: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 6px;
}

.box_form small {
    color: #666;
}

.box_form .required > label::after,
.box_form .required > .form-check-label::after {
    content: " *";
    color: #c00;
}

.box_form .fontsize_14 {
    font-size: 14px;
}

.box_form .box_hidden {
    display: none;
}

.box_form .submit {
    min-width: 160px;
    background: #c00;
    border-color: #c00;
    text-transform: uppercase;
}

.box_form .submit:hover,
.box_form .submit:focus {
    background: #a00;
    border-color: #a00;
}
