﻿* {
    font-family: "Helvetica", "Arial","LiHei Pro","黑體-繁","微軟正黑體", sans-serif;
    font-size: 10pt;
}
.member-info-set [class*="col"] {
    margin-top: 10px;
    border-bottom: 1px solid #cacaca;
}
.btn-primary {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-primary:hover {
    color: #fff;
    background-color: #bb2d3b;
    border-color: #b02a37
}

    .btn-primary:focus {
        color: #fff;
        background-color: #bb2d3b;
        border-color: #bb2d3b;
        box-shadow: 0 0 0 .25rem rgba(255,0,0,.5)
    }
.btn-outline-primary {
    color: #dc3545 !important;
    border-color: #dc3545 !important;
}
    .btn-outline-primary:hover {
        color: #fff !important;
        background-color: #dc3545;
        border-color: #dc3545
    }
.text-primary {

    color: #dc3545 !important;
}
.sub-items {
    font-family: "Helvetica", "Arial","LiHei Pro","黑體-繁","微軟正黑體", sans-serif;
    background: linear-gradient(90deg, #dc3545 0%, #ae6168 100%) !important;
    border-radius:5px;
}
.sub-items a {
    color: #fff;
    font-size: 10pt;
}
    .sub-items a.active {
        color: #000 !important;
    }
.table thead th {
    background-color: #dc3545;
    color:#fff;
}
.dataTables_scrollHead {
    background-color: #dc3545 !important;
    border-radius: 3px 3px 0 0;
}
.info-table {
    border-bottom: 2px solid #dc3545;
}

footer::after, nav::after {
    background: linear-gradient(90deg, #dc3545 0%, rgb(255 185 200) 84%) !important;
}
a {
    color: #6b717e;
    text-decoration: underline;
}

.modal-header {
    background-color: #dc3545 !important;
    color:#fff;
}
.form-check-input:checked {
    background-color: #dc3545;
    border-color: #dc3545;
}

.page-item.active .page-link {

    background-color: #dc3545;
    border-color: #dc3545;
}
.pre-tables thead th {
    border-bottom: 1px #dc3545 solid !important;
}