﻿.swal-confirm-blue {
    background-color: #0d6efd !important; /* Bootstrap 藍色 */
    color: white !important;
    border: none !important;
    box-shadow: none !important;
}
@media (max-width: 768px) {
    h2 {
        font-size: 2rem !important;
        text-align: center;
    }

    h5 {
        font-size: 1rem !important;
        text-align: center;
    }

    .form-group label {
        font-size: 1rem !important;
    }

    .form-group input,
    .form-group textarea,
    .form-group select {
        font-size: 1rem !important;
    }
}
@media (max-width: 768px) {
    .form-submit-group a,
    .form-submit-group button {
        display: block;
        width: 100%;
        margin-bottom: 0.5rem;
    }
}

/* 驗證碼區塊在小螢幕上下排列 */
@media (max-width: 768px) {
    .form-group .row > div {
        margin-bottom: 1rem;
    }

    .form-group .row {
        flex-direction: column;
    }
}

@media (max-width: 768px) {
    .row.align-items-center .col-md-2 {
        text-align: center;
    }

        .row.align-items-center .col-md-2 img {
            max-width: 150px;
            height: auto;
            margin: 0 auto;
        }
}
