﻿[class^=swal2] {
    -webkit-tap-highlight-color: transparent;
    /*font-size: 1.2rem;*/
}

/* 調整sweetAlert Box z-index */
.swal2-container {
    z-index: 1060000;
}

/* 調整 Title 文字大小 */
.swal2-title {
    /*font-size: 2rem !important;*/
    /*padding: 0.5em 1em 0;*/
}

/* close Button font-size 強制執行 */
.swal2-close {
    font-size: 2.3em !important;
}

/* 更換 "確定" 按鈕 Button 顏色 */
.swal2-styled.swal2-confirm {
    background-color: #0D6EFD;
}

    .swal2-styled.swal2-confirm:focus {
        box-shadow: 0 0 0 3px rgba(13, 109, 253, 0.5);
    }

/* 更換 Deny 按鈕 Button 顏色 */
.swal2-styled.swal2-deny {
    background-color: #DC3545;
}

    .swal2-styled.swal2-deny:focus {
        box-shadow: 0 0 0 3px rgba(220, 56, 72, 0.5);
    }

/* 更換 Cancel 按鈕 Button 顏色 */
.swal2-styled.swal2-cancel {
    background-color: #64697E;
}

    .swal2-styled.swal2-cancel:focus {
        box-shadow: 0 0 0 3px rgba(99, 104, 126, 0.5);
    }

.swal2-styled.swal2-deny {
    font-size: 1rem;
}

.swal2-icon {
    width: 5rem;
    height: 5rem;
}

    .swal2-icon .swal2-icon-content {
        display: flex;
        align-items: center;
        font-size: 3em;
    }


.swal2-html-container {
    z-index: 1;
    justify-content: center;
    margin: 1rem 1rem;
    padding: 0;
    overflow: auto;
    color: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: normal;
    text-align: center;
    word-wrap: break-word;
    word-break: break-word;
}