.notification-contract-wrapper {
    text-align: center;
}

.notification-contract-pdf-download {
    text-align: right;
    margin: 1em 0 1em 0;
}

.notification-contract-logo {

    img {
        margin-bottom: 1em;
    }
    .notification-contract-header {
        font-size: 2em;
        text-transform: uppercase;
        margin-bottom: 0.8em;
    }
}

.notification-contract-pdf, .notification-contract-footer {
    width: 100%;
    margin: 0 auto;
}
.notification-contract-pdf {
    embed {
        border: 1px solid #cccccc;
        width: 100%;
        height: 60vh;
        margin-top: .5em;
        margin-bottom: 1em;

        &.embed-form {
            height: 45vh;
        }
    }

    .notification-contract-pdf-download {
        text-align: left;
        margin-left: 1em;
    }
}

.notification-contract-footer {
    text-align: left;
    padding: 0 0 1em 0;
    > h1 {
        margin-top: 0.4em;
        font-size: 1.4em;
    }
    > p {
        font-size: 0.9em;
        color: #444444;
    }
    > pre {
        color: #444;
        cursor: default;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        background-color: rgba(0, 0, 0, 0);
        border: 0;
        box-shadow: none;
        margin-bottom: 1em;
        padding-left: 0;
        width: 100%;
    }
}

.ascribe-property.contract-appendix-form {
    padding-left: 0;
}