
    /*冻结表格标头*/
    div#fixed_table_header{
        width: 100%;
        padding: 1.25rem;
    }
    div#fixed_table_header table.table-bordered {
        table-layout: fixed;
        width: 100%;
    }
    div#fixed_table_header table.table-bordered thead tr th {
        height: 45px;
        background-color:#333;
        color: #fff;
        position:sticky;
        text-align: center;
    }
    @media (min-width: 768px) { /*電腦板*/
        div#fixed_table_header{
            padding: 1.25rem;
        }
        div#fixed_table_header table.table-bordered thead tr th {
            top:56px; /* 列首永遠固定於上 */
        }
    }
    @media (max-width: 767px) { /*手機板*/
        div#fixed_table_header{
            overflow: auto;
            height: 25rem;
            padding: 0rem;
        }
        div#fixed_table_header table.table-bordered {
            min-width: 950px;
        }
        div#fixed_table_header table.table-bordered thead tr th {
            top: -1px; /* 列首永遠固定於上 */
        }
    }

    /*頁面讀取fog樣式*/
    .c-actfog{
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1028;
        width: 100vw;
        height: 100vh;
        background-image: url(../img/loading2.gif);
        background-position: center;
        background-repeat: no-repeat;
        background-size: 70px;
        background-color: #000015;
        opacity: 0.5;
        color: #fff;
    }

    /*彈出訊息框樣式*/
    #popmsg_fog, #popconfirm_fog{
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: rgba(0, 0, 15, 0.5);
    }
    #popmsg_fog{
        z-index: 1030;
    }
    #popconfirm_fog{
        z-index: 1031;
    }
    #popmsg_card, #popconfirm_card{
        margin-left: auto; 
        margin-right: auto; 
        max-height:60vh;
        overflow-y: auto;
    }
    #popmsg_card{
        margin-top:25vh; 
    }
    #popconfirm_card{
        margin-top:35vh; 
    }
    @media (min-width: 768px) { /*電腦板*/
        #popmsg_card{
            width:40vw; 
            min-width: 500px;
        }
        #popconfirm_card{
            width:25vw; 
            min-width: 280px;
        }
    }
    @media (max-width: 767px) { /*手機板*/
        #popmsg_card{
            width:80vw; 
            min-width: 280px;
        }
        #popconfirm_card{
            width:50vw; 
            min-width: 280px;
        }
    }
    #popmsg_body, #popconfirm_body{
        overflow-y: auto;
    }

    /*頁數樣式*/
    .pageActive{ /*頁碼*/
        cursor: pointer;
    }
    #pageDiv{ /*頁碼容器*/
        float: left;
    }
    #pageRangeDiv{/*頁範圍容器*/
        width: 160px; 
        float: right;
    }
    #pageRangeDiv select{
        width: 80px; 
        display: block; 
        float: right;
    }
    #pageRangeDiv span{
        float: right; 
        line-height: 35px; 
        margin-right:5px;
    }

    @media (max-width: 767px) { /*手機板*/
        .mobilehidden{
            display: none;
        }
    }