.mb05 {
    margin-bottom: 0.5rem !important;
}

body {
    font-family: arial, "Microsoft JhengHei", "微軟正黑體", sans-serif !important;
}

a.file {
    color: chocolate;
}


body {
    background-color: #FFF;
}

button {
    background: #34495e;
    border: 0;
    color: #fff;
    display: block;
    width: 100%;
    margin: 0 auto 20px;
    border-radius: 4px;
    padding: 0;
    line-height: 40px;
}

.popover {
    background: #fff;
    border-radius: 4px;
    width: 300px;
    margin: 20px auto;
    padding: 15px;
    position: absolute;
    top: 100%;
    left: -50px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.popover-container {
    width: 200px;
    margin: 50px auto;
    position: relative;
}

.pudding-left-20 {
    padding-left: 20px;
}

.person img{
    margin-right: 15px;
    margin-top: 15px;
    max-width: 180px;
min-width: 180px;

}
right-20{
    right: 20;
}

.address li span{
    color: black;
    font-weight: 700;
}
.person p{
    color: #4D0000;
}
span.badge.badge-dark{
    margin-top: 15px;
    color: #FFF;
}
.address li {
    margin-bottom: 10px;
}
div.col-md-6.mb-6.col-lg-6.aos-init.aos-animate{
    background: #FFC107;
    border-style:solid;
    border-color:#FFF;
}
div.row.col-lg-12.bg-warning.margin-top-20{
        margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
}
div.col-lg-7.justify-content-left.align-items-center.h-100{
    padding-left: 15px;
    padding-right: 0px;
}

/* 修正粗體 */
@font-face {
    font-family: '微軟正黑體修正';
    unicode-range: U+7db0, U+78A7, U+7B75; /* ASCII (碧筵綰) */
    font-style: normal;
    font-weight: bold;
    src: local(Yu Gothic), local(MS Gothic);
}
/* 一般粗細的時候改回微軟正黑 */
@font-face {
    font-family: '微軟正黑體修正';
    unicode-range: U+7db0, U+78A7, U+7B75; /* ASCII (碧筵綰) */
    font-style: normal;
    font-weight: normal;
    src: local(微軟正黑體);
}
* {
    font-family: Helvetica, Arial, 微軟正黑體修正, 微軟正黑體, serif;
}