* {font-family: "微軟正黑體";}
#navbarDropdown {color: #fff;}
p,h1,h2,h3,h4,h5,body,a,th,tr,td,ul,ol {font-family: "微軟正黑體";font-weight:normal;font-style: normal;}
.footer-color,.footer-color a {color: #fff;}        
.selector-for-some-widget {box-sizing: content-box;}
.w3-card a{text-decoration:none;} 
.header-ctrl a {color: #000;text-decoration:none;} 
.header-ctrl a:hover{color:#2196F3!important}

/*Social控制 */
.btn-social {
  font-size: 20px;
  border-radius: 5px;
  padding: 0;  
  width: 35px;
  height: 35px;
  line-height: 32px;
  text-align: center;  
  position: relative;
  border: 2px solid #c0a375;
  color: #c0a375;  
}
  .btn-social i {
    top: 0;
    line-height: 44px;
    width: 44px;     
}
  .btn-social:hover {
    color: #000;
    background: #c0a375;     
}
  .btn-social + .btn {
    margin-left: 0.1rem;     
}

/*主要內容控制*/
.content-nav-01 a {color: #808080;}
.tab-content a {color: #000;}
.content-title-01 {padding-top: 10px;font-weight: bold;}
.content-item {text-align:center;vertical-align: middle;}

/*裝置大小*/
@media (max-width:767px){.hidden-xs{display:none!important}}/*手機xs*/
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}/*手機sm*/
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}/*平版md*/
@media (min-width:1200px){.hidden-lg{display:none!important}}/*電腦lg*/

/*框架置中*/
.vertical-container { 
    display: flex;                               
    justify-content:center;
    align-items:center;
}
/*標題控制*/
.title-01{padding-bottom: 10px;}
.title-02{border-left:7px red solid;padding-left: 5px;}

/*載具切換 字體縮放*/
@media (max-width:767px){.font-small{font-size: 22px;text-align: center}}
@media (min-width:768px) and (max-width:991px){.font-small{font-size: 20px;font-weight: bold;text-align: center;}}
@media (min-width:992px) and (max-width:1199px){.font-title{font-size: 26px;text-align: center;}}
@media (min-width:1200px){.font-title{font-size: 26px;text-align: center;}}

/*產品6區塊控制*/
.font-title {color: #000;}
.title-area-padding {padding-bottom:30px;}
@media (max-width:767px){.title-area-small{min-height: 30px;}}
.des-area {padding: 10px 2px;;min-height: 100px;text-align: center;}
@media (max-width:767px){.area-small{min-height: 30px;}}
@media (min-width:768px) and (max-width:991px){.area-small{min-height: 30px;}}

/*投保步驟、最新消息控制*/
.sn-padding {padding: 10px;}
.link-color a {color: #000;text-decoration:none;}

/*下方置頂按鈕*/
.bottom-01 {color: #fff;}
.nav-item-01 {border-right:1px #e0e0e0 solid;}
.fixed-bottom span {font-size: 12px;}

/*Back to Top-0502*/
#myBtn {
          display: none;
          position: fixed;
          bottom: 80px;
          right: 30px;
          z-index: 99;
          font-size: 18px;
          border: none;
          outline: none;
          background-color: red;
          color: white;
          cursor: pointer;
          padding: 5px;
          border-radius: 999em;
          width: 50px;
          height: 50px;
          opacity: 0.8;
        }

        #myBtn:hover {
          background-color: #555;
        } 