.general-form {
    margin-bottom: 30px;
}

.general-form > p.note {
    text-align: right;
}

.general-form > fieldset {
    padding: 30px 30px 15px;
    border: 4px solid #f0f0f0;
    border-radius: 5px;
    margin: 10px 0px;
}

@media (max-width: 991px) {
    .general-form > fieldset {
        border: none;
        padding: 5px;
        margin: 0px;
    }
}

.general-form > fieldset > .form-control {
    margin-bottom: 20px;
}

.general-form .download-submit {
    text-align: right;
}

.general-form .form-group .form-control.inline {
    display: inline-block;
    width: 80px;
}

@media (max-width: 767px) {
    .general-form .download-submit > button {
        display: block;
        width: 100%;
        height: 41px;
        font-size: 18px;
     }
}



/*.general-form .col-sm-5 {
    padding-left: 0px;
}

.general-form .checkbox-form {
    padding: 10px 0px 25px;
}

.general-form .checkbox {
    margin-top: 0px;
}*/