#content-container > .form > .form-container > .form-row:not(.no-margin),
#content-container > .form > .form-container > .category-div > div > .form-row:not(.no-margin) {
    margin-bottom: 0.75rem;  /* 12px */
}

#content-container > .form > .form-container > h3 {
    margin-top: 2.0rem;  /* 32px */
    margin-bottom: 0.5rem;  /* 8px */
    background: #002664;
    width: 100%;
    text-align: center;
    padding: 0.75rem 0;
    color: white;
}

.registration-item-heading-container {
    background: #ddeeff;
    margin: 0.3rem 0;
}

.registration-item-heading {
    color: black;
    padding: 0.5rem;  /* 8px */
    font-weight: bold;
    display: inline-block;
    text-transform: capitalize;
}

.registration-item-heading-info {
    font-size: smaller;
    text-transform: none;
}


.close-button-container {
    right: 0;
    position: relative;
    top: 0;
    float: right;
    padding: 0.3rem 0.2rem;
}

.close-button-container a:hover,
.close-button-container a span:hover {
    color: white;
}


.add-category-link {
    margin: 0.5rem 0;
    cursor: pointer;
}

.delete-category-link {
    cursor: pointer;
}

#termsContainer {
    margin-top: 2rem; /* 32px */
}

.form-textarea-row {
    width: 100%;
}

.form-textarea-row textarea {
    background: #eee;
    border: 0;
    border-radius: 0.625rem;  /* 10px */
    font: inherit;
    padding: 0.625rem;  /* 10px */
    width: 97%;
}

#service-detail-div {
    margin-top: 0.5rem;  /* 8px */
}

.service-detail-instruction {
    font-weight: bold;
    margin-bottom: 1rem;  /* 16px */
}

.service-detail-input-row {
    margin: 0.75rem 0;
}

.service-detail-input-row label {
    margin-left: 1rem;  /* 16px */
}

.service-detail-input-row input {
    width: 1rem;  /* 16px */
    height: 1rem;  /* 16px */
    vertical-align: bottom;
}

.service-detail-error {
    background: rgba(221, 17, 51, 0.15);
    padding: 0.625rem;  /* 10px */
    border-radius: 0.625rem;  /* 10px */
    width: 97%;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #eee inset !important;
}

input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 30px #def inset !important;
}

.form-iframe-container {
    height: 109.375rem; /* 1750px */
}

.form-iframe-container iframe {
    height: 100%;
    width: 100%;
    border: 0;
}

.sub-instruction {
    margin-top: 1.25rem; /* 20px */
}

.button-center {
    margin: 0 auto;
}