.ascribe-form-bordered {
    border: 1px solid #f5f5f5;
}

.ascribe-form-header {
    background-color: white;
    margin-bottom: 0;
    padding-bottom: 0;

    > h3 {
        color: #616161;
        margin-bottom: 0;
        margin-top: 0;
        padding: .75em 0 .75em 1em;
    }
}

.ascribe-form-wrapper {
    margin: 0 auto;
    max-width: 600px;
    width: 80%;

    @media (max-width: 550px) {
        width: 100%;
    }
}

.ascribe-form-btn-container-left {
    float: left;
    padding: 0 2px 2px 0;
}

.ascribe-form-btn-container-right {
    float: right;
    padding: 0 0 2px 2px;
}