/* a:link{}*/        /* 未連結 */
/* a:visited{}*/    /* 已連結過 */
/* a:hover{}*/     /* 滑鼠移至連結 */
/* a:active{}*/    /* 選擇的連結(active 是正作用中，時間點也就是點下滑鼠到放開這之間的時間區段) */ 
/* a:focus{}*/     /*focus 的時間較active長了點，用表單文字欄位來說明，點進去文字欄位到放開滑鼠，在文字欄位上產生游標準備輸入文字，這段短短的時間叫作 active，一旦這個動作完成，文字欄位就進入到 focus 的階段，時間長短就看使用者什麼時候讓其他元件或標籤 active 了。*/ 
   
/*-webkit-font-smoothing: antialiased;*/ /*webkit-font-smoothing 在MacOS上才有效果*/
/*-moz-osx-font-smoothing: grayscale;*/

/*.c-shadow{
    box-shadow: 1px 0px 1px 1px #FFFFFF,  -1px 0px 1px 1px #FFFFFF, 0px -1px 1px 1px #FFFFFF, 0px 1px 1px 1px #CCC;  
}*/
        /*
        h-shadow：水平位移距離
        v-shadow：垂直位移距離
        blur：模糊半徑
        spread：擴散距離
        color：顏色
       */
/*
    16px=1rem
12px=0.75rem
13px=0.81rem
15px=0.93rem
18px=1.125rem
20px=1.25rem
24px=1.5rem
26px=1.625rem
28px=1.75rem
30px=1.875rem
32px=2rem
34px=2.125rem
36px=2.25rem
*/
/*@media (min-width: 576px) {
    }

    @media (min-width: 768px) {
    }

    @media (min-width: 992px) {
    }

    @media (min-width: 1200px) {
    }*/
/*@font-face {
  font-family: 'Roboto Condensed';
  src:
      url('RobotoCondensed/RobotoCondensed-Regular.ttf'),
      url('RobotoCondensed/RobotoCondensed-Bold.ttf'),
      url('RobotoCondensed/RobotoCondensed-BoldItalic.ttf'),
      url('RobotoCondensed/RobotoCondensed-Italic.ttf'),
      url('RobotoCondensed/RobotoCondensed-Light.ttf'),
      url('RobotoCondensed/RobotoCondensed-LightItalic.ttf');
  font-weight: normal;
  font-style: normal;
}*/
/*@font-face {
  font-family: 'Roboto';
  src:
      url('Roboto/Roboto-Black.ttf'),
      url('Roboto/Roboto-BlackItalic.ttf'),
      url('Roboto/Roboto-Bold.ttf'),
      url('Roboto/Roboto-BoldItalic.ttf'),
      url('Roboto/Roboto-Italic.ttf'),
      url('Roboto/Roboto-Light.ttf'),
      url('Roboto/Roboto-LightItalic.ttf'),
      url('Roboto/Roboto-Medium.ttf'),
      url('Roboto/Roboto-MediumItalic.ttf'),
      url('Roboto/Roboto-Regular.ttf'),
      url('Roboto/Roboto-Thin.ttf'),
      url('Roboto/Roboto-ThinItalic.ttf');
  font-weight: normal;
  font-style: normal;
}*/
/*@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');*/

* {
    border-radius: 0 !important;/*於此處，可以把圓角全部改為直角*/
}

/*@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(Roboto/Roboto-Light.ttf) format('truetype');
}*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(Roboto/Roboto-Regular.ttf) format('truetype');
}


html,
body {
    margin: 0px 0px 0px 0px;
    /*font-family: 'Roboto Condensed', 'Microsoft Jhenghei', Arial, sans-serif;*/
    font-family:'Roboto', 'Microsoft Jhenghei', Arial, sans-serif;
    font-size: 16px; /*1em=100%=12pt=16px ;  rem :相對於根元素(即html元素)font-size計算值得倍數  */
    /*color: #000;*/
    font-weight: 400;
    line-height: 1.5;
}
body {
    /*background-image: linear-gradient(45deg, #00a4bd, #00bda5);*/
    /*background: linear-gradient(to bottom, rgba(201,201,201,0.85) 0%,rgba(255,255,255,255) 25%);*/ 
    /*background: #f5f7f8  url(../img/bg.png) top left no-repeat;*/
}
main.theme{
/*background: #eef9fc  url(../img/bg2.png) top left no-repeat;*/
}

h1,h2,h3,h4,h5,h6,h7{line-height:1;}
    h1 {font-size: 2rem;}
    h2 {font-size: 1.8rem;}
    h3 {font-size: 1.5rem;}
    h4 {font-size: 1.2rem;}
    h5 {font-size: 1rem;}
    h6 {font-size: 0.85rem;}
    h7 {font-size: 0.75rem;}

a{
    color: #343a40;
    text-decoration: none;  
}
    a:hover, 
    a:focus, 
    a:active {
        color:#e07400;
        outline: 0 !important;
        text-decoration: none;  
    }
    /*a:visited {
       color: #343a40;
       text-decoration: none;  
    }*/
button:disabled{
    cursor:not-allowed;
}
th{
    white-space: nowrap
}

td{
    word-break: break-all;
}

/*共通樣式------------------------------------------------------------------*/
.g-bg-orange-v1-opacity-0_9--hover:hover {
  background-color: rgba(230, 110, 51, 0.9) !important;
}
/* 漸層底色 */
.g-bg-cGreen-gradient-opacity-v3,
.g-bg-cGreen-gradient-opacity-v3--after::after {
  background-repeat: repeat-x;
  background-image: linear-gradient(150deg, rgba(20,150,135, 0.85), #146e8b);
}

.g-bg-cBlue-gradient-opacity-v3,
.g-bg-cBlue-gradient-opacity-v3--after::after {
  background-repeat: repeat-x;
  background-image: linear-gradient(150deg, rgba(109,186,121, 0.5), #00a6ac);
}
/*底線虛線*/
.c-brd-BDo-2_5{border-bottom:1px dotted rgba(255,255,255,.25);}
.c-brd-BDo{border-bottom:1px dotted #8d9096;}
.c-brd-BDoG{border-bottom:1px dotted #D0D0D0;}
/*底線實線*/
.c-brd-3BSo{border-bottom:3px solid #8d9096;}





/*主選單 bootstrap 4575行*/
.nav-link {
    display: block;
    /*margin: 0.5rem 1rem;*/
    /*padding: 0;
    border:1px solid #e07400;*/
}
      


/*Footer========================================================*/
footer{margin-top:30px;}
.copyright{
    padding: 20px 0;
    font-size: 0.93rem;
    font-weight:300;
    color:rgba(255,255,255,.75);
    background:rgba(0,0,0,.5);
}


/*首頁左邊：--IEK特輯--...裝飾的樣式 unify25935行*/
.info-v3-1__title::before, .info-v3-1__title::after {
    height: 1px;
    background-color: rgba(255,255,255,.5);
}




/*嵌入影片*/
iframe.video_block{ padding-top:20px;}
/*首頁證書位置*/
.ppt{ padding-top:430px;}