@charset "utf-8";
a {
    color: #333;
    text-decoration: none;
}
@media screen and (max-width:767px) {
	.row {
    margin-right: 0px;
    margin-left: 0px;
	margin-top:10px;
}
}


/*==navbar-default==========================================*/	
.navbar{margin-bottom: 0px; border-radius:0}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border-color: #959595;
	}
.navbar-default .navbar-nav>li>a{ color:#000;}
.navbar-default-bg{ 
    background-color: rgba(255,255,255,0.8);
	padding:15px 0 10px 0;
	box-shadow:2px 0 5px rgba(0,0,0,0.5); 
	border-color: rgba(231,231,231,0.2); 
	/*height:100px;*/
	}
@media screen and (max-width:767px) {
	.navbar-default-bg{
	background-color: rgba(255,255,255,0.8);
	}
	.navbar-collapse{background-color: rgba(255,255,255,1.0);
	}
}	
.navbar-header {
    color: #000;
    font-family:"微軟正黑體", "Arial Unicode MS";
	height:80px;
}

.navbar-header a:link,a:hover,a:active { color: #d97925 ;}

.navbar-default .nav li a {
	font-family:"微軟正黑體", "Arial Unicode MS";
	padding:16px 16px;
	font-size:18px; 
	}

.navbar-default .nav li a:hover,.navbar-default .nav li a:focus {
    color: #d97925;
	/*text-shadow: 1px 1px 5px #fff;發光字*/
    outline: 0
}
.navbar-default .navbar-nav>.active>a {
    border-radius: 0;
    color: #fff;
    background-color: #8d8680;
}
.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #8d8680;
}
.navbg{ 
	background-color:rgba(34,34,34,0.5);
	margin-right:50px;
	}

.navbar-header .logo{
	height: 80px;
	width: 450px;
	display: inline-block;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat; margin-top:-10px;
	}	
.collapse{ padding-top:10px;}
/*==navbar-right==========================================*/	
@media (min-width: 768px){
.navbar-right {margin-top: -30px;}
}
/*==navbar-default-手機版-漢堡icon==========================================*/	
.navbar-default .navbar-toggle {
	margin-top:10px;
    background-color: #003567;
    border-color: #eee;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #0099ff;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color: #fff;
	}

/*============================================*/	
.navbar-brand > img { margin-top:-15px; }
	
@media screen and (min-width:768px) {
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-top: -5px;}
.navbar-default.navbar-shrink .navbar-brand {color:#fff;}
.navbar-header a:link,a:hover,a:active {font-size:1em; color: #337ab7 }
.navbar-default.navbar-shrink .navbar-brand > .logo{ height:50px; width:280px; display: inline-block; background-image:url(../images/logo_white_50.png);background-repeat: no-repeat; margin-top:-5px;}	
}

@media screen and (max-width:767px) {
.navbar-header	{background-color: rgba(255,255,255,0.8);}
.navbar-header .logo{height:50px; width:280px; display: inline-block; background-image:url(../images/logo_white_50.png);background-repeat: no-repeat;margin-top:5px;
		}
.navbar-default-bg{padding: 0px;}	
.navbar-brand > img { width:95%}
}
		

section {
    padding: 100px 0
}

section h2.section-heading {
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 25px;
	font-family:"微軟正黑體", "Arial Unicode MS";
}

section h3.section-subheading {
    font-size: 16px;
    font-family:"微軟正黑體", "Arial Unicode MS";
    text-transform: none;
    font-style: italic;
    font-weight: 400;
    margin-bottom: 75px
}
section#about {
	background-color: #efeff1;
	background-image: url(../images/about_bg.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
/*==dropdown-menu==========================================*/
.dropdown-menu{
	color:#fff ;
	background-color:rgba(255,255,255,0.7);
	max-height: 80vh;
    overflow: auto;
	}
.dropdown-menu > li { border-bottom:1px dashed #eee; width:100%}	
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
	background-color:rgba(0,0,0,0.6)
	}
@media screen and (max-width:767px) {
	.dropdown-menu > li { padding:5px 0px; border-bottom:1px dashed #626262; width:100%}
	.dropdown-menu > li a:hover{color:#d97925 !important;}
	}		
/*=============================================*/
/*==topmenu大項的顏色==========================================*/
.navbar-default .nav li > a:hover,.navbar-default .nav li > a:hover.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	color: #fff;
    background-color: rgba(98,98,98,0.40);
	transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: rgba(98,98,98,0.40);
}	
/*=============================================*/	
/*==breadcrumb-導覽列==========================================*/	
.breadcrumb{ margin-top:20px;background-color: rgba(248,182,0,0.3)}
.breadcrumb	a:hover{ color:#000 !important ; text-decoration:none}
/*=============================================*/		
.panel-title > a{ color:#333}
.panel-title > a:hover{color:#003567}