.aocp-certificate__form,
.aocp-certificate__result,
.aocp-certificate__notice {
    max-width: 560px;
    overflow-wrap: anywhere;
}

.aocp-certificate__form label {
    display: block;
    margin-bottom: 10px;
}

.aocp-certificate__result,
.aocp-certificate__notice {
    margin-top: 24px !important;
    border: 1px solid #d6e1db;
}

.aocp-certificate__result h2 {
    padding: 14px 20px;
    background: #153d34;
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    font-weight: bold;
}

.aocp-certificate__result h2 span {
    font-weight: normal;
}

.aocp-certificate__details,
.aocp-certificate__notice {
    padding: 20px;
}

.aocp-certificate__details p + p {
    margin-top: 16px;
}

.aocp-certificate__holder {
    display: block;
    margin-top: 6px;
}

.aocp-certificate__notice {
    background: #f1f5f1;
}
