@charset "UTF-8";
/**
 *
 * @authors UTITECH
 * @date    2023-01-06
 * @version 2.0
 */

/*--------------------------------------------------------------------------
	Typography Style
--------------------------------------------------------------------------*/
html {
  font-size: 16px;
}


body {
  font-family: Microsoft JhengHei,Arial, sans-serif;
  font-size: 16px;
  line-height: 1.7;
  color: #222222;
  letter-spacing :1px;
}
h1, h2, h3, h4, h5, h6 {
  line-height: 1.5;
}
img{
  max-width: 100%;
}
h1 {
  color: #000000;
  font-family: Microsoft JhengHei , sans-serif;
  font-weight: 800;
  font-size: 2rem;
}

h2 {
  color: #333333;
  font-family:sans-serif, Microsoft JhengHei , Arial;
  font-size: 1.56rem;
  font-weight: 600;
  margin: 10px 0 0 0;
  padding-bottom: 7px;
}

h2 span{
  color: #6a749b;
  font-size: 1em;
  line-height: 1.5em;
  margin: 30px 0 0 0;
  padding-bottom: 7px;
}

h3 {
  color: #555555;
  font-size: 1.33rem;
  letter-spacing :0px;
  font-weight: 400;
}
h4 {
  color: #555555;
  font-size: 1.25rem;
  letter-spacing :0px;
  font-weight: 600;
}

h5  {
  font-size: 1.125rem;
  color: #007b8a ;
  margin:0 0 5px 0;
  letter-spacing :0px;
  font-weight: 600;
}

h6 {
  font-family: sans-serif;
  font-size: 1rem;
  line-height: 200%;
  color: #5E5E5E ;
  margin:0 0 5px 0;
  padding:0;
}

a {
  color: #0089A7;
  outline: 0;
}
a:hover {
  color: #3e1152;
  text-decoration:none;
  outline: 0;
}

/*-------------------------------*/
p{
	font-size: 1rem;
}

.team-member-name {
	font-weight: bold;
	color: #53555c;
}
.section-breadcrumbs h1 {
  font-size: 13px;
  font-weight:400!important;
}

/*選單*/
.dropdown-toggle,.navbar-nav li a{
  /*font-size: 1.2em;*/
  font-size: 0.975rem;
  font-weight: bold;
}


/*選單第二層*/
.dropdown-menu{
  padding: 8px 0;
}
.dropdown-menu,.dropdown-menu li a{
   font-weight: 400;
   
}
.dropdown-menu li a{
  font-size: 0.875rem;
  font-weight: 400;
  padding:8px 16px;
}
.dropdown-menu li a:hover{
  background: #FAFAFA;
  color:#0089A7;
}
.dropdown-menu  li span[class="active"]{
	color:#0089A7;
  font-weight: bold;
  padding:8px;
  padding-left: 16px;
  display: block;
  background: #FAFAFA;
}
.dropdown-menu li span i{margin-right: 5px;}

@media(max-width:767px) {
  .dropdown-menu  li span[class="active"]{
    color:#0089A7;
    line-height: 24px;
    margin-left: 28px;
    background:none;
  }
  .dropdown-menu > li a{ margin-left: 20px;}
}


/*main-slider 圖片 字體*/
#main-slider .carousel h2,#main-slider  .carousel h1,#main-slider .carousel h3{
  font-family: Century Gothic,Verdana,Microsoft JhengHei ;
}
#main-slider .carousel p{
   font-family: Trebuchet MS,Verdana,Microsoft JhengHei ;
}

/*內容按鈕*/
.btn-md{
  font-size: 16px;
  background: #0089A7;
  border-color: #0089A7;
  border-radius:5px;
  outline: none !important; /* for Firefox */
  /*hlbr:expression(this.onFocus=this.blur());*/ /* for IE */
  margin-right: 5px;
}

div.justify {
　text-align:justify;
　text-justify: inter-ideograph;
　-ms-text-justify: inter-ideograph; /*IE9*/
　-moz-text-align-last:justify; /*Firefox*/
　-webkit-text-align-last:justify; /*Chrome*/
}

.team-member-info2{padding:0 10px;}
.team-nember-content{
    text-align: justify!important;
    padding-right:5px;
}
.team-nember-content span{
    color:#747474;
}
table{
  font-size: 15px;
}

/*左邊選單*/
.list-unstyled li a,.list-unstyled li span {
  font-size: 15px;
  font-weight: 400;
  margin-left: 3px;
  letter-spacing :0px;
}
.list-unstyled li a{
  color:#0089A7;
  text-decoration: underline;
  outline: none !important;
}
.list-unstyled li a:hover{color:#001c31;}
.list-unstyled li{margin:10px 0;}
.blue{color:#0089A7;}

.table_bolder, .table_bolder th, .table_bolder td {
    border: 1px solid #9b9b9b;
    padding:1px;
    border-collapse: collapse;
}
.vertical_center tr td{vertical-align:middle!important;}

.table_bolder tr th{background: #222a30;color:white;}
.red{color:red;font-size: 17px;padding: 0;}
.green{color:green;font-size: 17px;padding: 0;}
.bg_gray{background: #f5f5f5;}

.text_align{text-align: center;}
.table_icon-download {cursor: pointer!important;color:#008bd3;font-size: 17px;}
.table_icon-download:hover{color:#001a50;}
.list_focus ,.list_focus span{color:#f55e00;}

.DL_list li,.DL_list li a{margin: 0px 0 10px 0;color:black;}
.DL_list li a {text-decoration: none;border-bottom: 1px solid #444444;outline: none !important;}
.DL_list li a:hover {color:#0089A7;border-bottom: 1px solid #0089A7;}
.DL_list2 li{margin: 5px 0px 10px -13px;color:black;}

.text-comment{
  font-size: 12px;
  color:#7f8184;
  display: inline;
}

/*text*/
.text_name{
  font: 600 1.3rem "Microsoft JhengHei";
  display: block;
}
.text-center{text-align: center}
.text_color_gray{
  color:gray;
  line-height: 150%;
  margin-top: 3px;
}

p.text-title span{
  color:#df6c17;
  margin:0;
}
p.text-title i{
  color:#df6c17;
  margin-right: 3px;
  line-height: 15px;
  vertical-align: middle;
}
ul{
  padding-left: 1.25rem;
}

