/* Done acc modal */
#download_program_info_modal .content__download_program_info {
    border: none !important;
    background-image: url("../../../img/modales/nieve_companion_data.svg");
    background-repeat: no-repeat;
    background-size: cover;
    min-width: 264px;
    width: 364px;
    height: 456px;
    margin: 0 auto;
}

#download_program_info_modal .header__download_program_info {
    border: none !important;
    flex-direction: column;
}

#download_program_info_modal .btn-close {
    background-image: url("../../../img/modales/modal_close.svg") !important;
    background-size: auto;
    opacity: 100% !important;
    filter: grayscale(1);
}

#download_program_info_modal .modal-title-program-info {
    font-size: 23px !important;
    text-align: center;
    color: var(--nieve-primary-red) !important;
}

#download_program_info_modal .body__download_program_info {
    padding: 0 1.75rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    justify-content: space-around;
}

#download_program_info_modal .body__download_program_info p {
    font-size: 18px !important;
    color: var(--nieve-primary-dark) !important;
    margin-bottom: 0;
}

#download_program_info_modal .body__download_program_info label {
    padding-bottom: 1rem;
}

#download_program_info_modal .body__download_program_info select {
    width: 100%;
    height: 43px;
    border-radius: 8px;
    border: none;
    text-align: center;
    background-color: #FFFFFF;
    color: var(--nieve-primary-purple);
}

#download_program_info_modal .body__download_program_info select:focus-visible {
    outline: 1px solid var(--nieve-primary-purple);
}

#download_program_info_modal .body__download_program_info select option {
    color: var(--nieve-primary-purple);
    background-color: #FFFFFF;
}

#download_program_info_modal .download_program_info__button_group {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

#download_program_info_modal .download_program_info__button_group > a {
    background-color: transparent;
    border: 2px solid var(--nieve-primary-purple);
    color: var(--nieve-primary-purple);
}

#download_program_info_modal .download_program_info__button_group #downloadNieveProgram {
    justify-content: space-between;
    align-items: center;
    color: #FFFFFF;
    background-color: var(--nieve-primary-purple);
    border: 2px solid var(--nieve-primary-purple);
}

#download_program_info_modal .download_program_info__button_group #downloadNieveProgram {
    color: #FFFFFF !important;
}

#download_program_info_modal .modal-body__text__bold {
    font-weight: bold !important;
}

#download_program_info_modal .modal-backdrop {
    background-color: var(--nieve-primary-dark) !important;
}

#download_program_info_modal_exit_button svg {
    filter: hue-rotate(45deg);
}


