
        /* Bootstrap 類型容器，設定左右內距及置中對齊 */
        .container {
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
        }

        /* 螢幕寬度 ≥ 992px 時，容器最大寬度設定為 970px */
        @media (min-width: 992px) {
            .container {
                width: 970px;
            }
        }

        /* 螢幕寬度 ≥ 1200px 時，容器最大寬度設定為 1170px */
        @media (min-width: 1200px) {
            .container {
                width: 1170px;
            }
        }
 
        /* 所有連結取消底線 */
        a {
            text-decoration: none;
        }

        /* 滑鼠滑過連結時顯示底線 */
        a:hover {
            text-decoration: underline;
        }

        img.img-responsive {
            display: block;
            max-width: 100%;
            height: auto;
        }

        .adv-btn a {
            background-color: #0d6efd !important; /* Bootstrap 預設主色（藍） */
        }

        /* 導覽列下方距離 */
        .navbar-expand-lg {
            margin-bottom: 20px;
        }

        /* 麵包屑中項目間的分隔符樣式（斜線） */
        .breadcrumb > li + li:before {
            padding: 0 5px;
            color: #ccc;
            content: "/\00a0"; /* 插入斜線與不斷行空格 */
        }

        /* 在寬度小於等於 991.98px 的裝置（手機、平板）上，調整漢堡選單按鈕顏色 */
        @media (max-width: 991.98px) {
            button.navbar-toggler {
                background-color: #007AFF; /* iOS 風格藍色 */
            }
        }

        /* 讓麵包屑向右對齊 */
        .col-sm-12.text-right {
            display: flex;
            justify-content: flex-end;
        }

        /* 頁碼樣式設定（ul.pager） */
        .pager {
            padding-left: 0;
            margin: 20px 0;
            text-align: center;
            list-style: none; /* 移除項目符號 */
        }

        .small, small {
            font-size: 85%;
        }

        /* 每個分頁按鈕（li）水平排列 */
        .pager li {
            display: inline;
        }

        /* 分頁按鈕樣式設定 */
        .pager li > a,
        .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 15px; /* 圓角樣式 */
        }

        /*列表表頭顏色*/
        th.info {
            background-color: rgb(217 237 247);
        }
        .card-header.bg-primary{
            color: white;
        }
        .card-header {
            color: white;
        }
   
   /* 被 focus 時顯示 */
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;

  /* 顯示樣式（建議加） */
  background: #000;
  color: #fff;
  padding: 10px;
  z-index: 1000;
}