.renewal-questions-tab-container label {
    line-height: 24px;
}

.renewal-questions-tab-container .form-group {
    margin-bottom: 35px;
}

.renewal-questions-tab-container .accordion-card-container .card-header button span.id-label {
    font-weight: 400;
    color: var(--dark-grey);
}

.renewal-questions-tab-container h5 {
    color: var(--slate);
    font-weight: 900;
}

.continuable-application-summary-container .form-check-input {
    margin-top: 3px;
}

.continuable-application-summary-container .dashed-line {
    margin: 45px 0;
}

.continuable-application-summary-container {
    padding-left: 50px;
    padding-right: 50px;
}

.continuable-application-summary-container table.table thead th {
    text-transform: uppercase;
}

.attestations .form-check {
    margin-bottom: 30px;
}

.attestations h4 {
    font-weight: 900;
    font-size: 19px;
    margin-bottom: 20px;
    opacity: 0.7;
}

section.attestations {
    padding-right: 250px;
}

.signature-name {
    max-width: 445px;
}

.program-renewal-confirmation-modal {
    display: block;
}

.program-renewal-confirmation-modal .modal-body,
.program-renewal-confirmation-modal .modal-footer {
    padding: 0;
}


.program-renewal-confirmation-modal .modal-content {
    justify-items: center;
    display: grid;
    padding: 25px 40px;
    height: 250px;
    grid-template-rows: 1fr auto;
}

.program-renewal-confirmation-modal .modal-content p {
    text-align: center;
}

.program-renewal-confirmation-modal .modal-body {
    justify-items: center;
}

.program-renewal-confirmation-modal .modal-footer {
    border-top: none;
}

.program-renewal-confirmation-modal button {
    width: 250px;
    align-self: end;
}

#StudentAccordionContainer select {
    max-width: 307px;
}

.program-renewal-confirmation-modal .student-list {
    overflow-y: scroll;
    max-height: 105px;
    margin-top: 5px;
}

@media (max-width: 561px) {
    section.attestations {
        padding-right: 0;
    }
}

@media (min-width: 561px){
    .program-renewal-confirmation-modal .modal-dialog {
        max-width: 572px;
    }
}

@media (min-width: 768px) {
    .renewal-questions-tab-container .card-body {
        padding-left: 77px;
        padding-top: 21px;
    }
}
