    /* reset */
    
    body,
    dl,
    dd,
    ul,
    ol,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    form {
        margin: 0
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 100%
    }
    
   


    em,
    b {
        font-style: normal
    }
    
    a {
        cursor: pointer;
        text-decoration: none;
    }
    
    a:hover {
        text-decoration: none !important
    }
    
    a:focus {
        outline: none;
    }
    
    img {
        border: 0
    }
    
    button,
    input,
    select,
    textarea {
        font-size: 100%;
        outline: none
    }
    
    body:not(.user-is-tabbing) button:focus,
    body:not(.user-is-tabbing) a:focus,
    body:not(.user-is-tabbing) input:focus,
    body:not(.user-is-tabbing) select:focus,
    body:not(.user-is-tabbing) textarea:focus {
        outline: none
    }
    
    table {
        border-collapse: collapse;
        border-spacing: 0
    }
    
    td,
    th,
    ul,
    ol {
        padding: 0
    }
    
    ul,
    ol {
        list-style-type: none
    }
    
    body {
        width: 100%;
        position: relative;
        font-family: '微軟正黑體', 'Calibri', Arial, sans-serif !important;
        z-index: 8;
        background: #fff;
    }
    
    .mode .carousel-inner {
        max-height: 250px;
        border-radius: 4px;
        box-shadow: 1px 3px 5px rgba(0, 0, 0, .7);
    }
    
    .mode .carousel {
        transition: all .25s linear;
    }
    
    .mode .carousel:hover {
        -webkit-filter: brightness(.7);
    }
    
    .mode h5 {
        text-align: center;
        padding: 10px 0;
        font-weight: bold;
        color: #555;
    }
    
    .modal-header {
        padding: .75rem 1rem !important;
        background: linear-gradient(to bottom, #FDFDFD , #d8d8d8);
    }
    
    .carousel-caption {
        bottom: 0 !important;
    }
    
    .mode h5 {
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    
    .mode h5 svg {
        color: #666;
        fill: #666;
        margin-right: 10px;
    }

