/* =======================================================
	全站-基本設定
======================================================= */

body {
	font-family:'微軟正黑體','Open Sans', Arial, sans-serif !important;
	font-size: 1.231em/*16p x*/;
	font-weight: 300;
	color: #444;
	line-height: 26px;
}

.container {
	max-width: 1030px;
}

.container-fluid {
	max-width: 1430px;
}

/* =======================================================
======================================================= */


/* =======================================================
	全站-連結文字
======================================================= */

a {
	color: #444444;
}
	
a:hover {
	color: #ac0009;
	text-decoration: none;
}

/* =======================================================
======================================================= */


/* =======================================================
	全站-文字：字級
======================================================= */

.home-h1 {
}

.home-h2 {
}

.home-h3 {
}

.home-h4 {
}

.home-h5 {
}

.home-h6 {
}

/* =======================================================
======================================================= */


/* =======================================================
	全站-文字：顏色
======================================================= */

/* 文字：綠色 */
.text-green {
	color: #006436;
}

/* 文字：紅色 */
.text-red {
	color: #ac0009;
}

/* 文字：橙色 */
.text-orange {
	color: #fe6400;
}

/* 文字：藍色 */
.text-blue {
	color: #0559dd;
}

/* 文字：深藍色 */
.text-dark-blue {
	color: #00478d;
}

/* 文字：黑色 */
.text-black {
	color: #000000;
}

/* 文字：金色 */
.text-gold {
	color: #cc9b3f;
}

/* =======================================================
======================================================= */


/* =======================================================
	全站-橫線
======================================================= */

/* 顏色、實線、padding、margin */
hr.star-light,hr.star-primary {
	color: #cacaca;
	padding: 0;
	border: none;
	border-top: solid 1px;
	text-align: center;
	margin: 12px auto 15px
}

/* =======================================================
======================================================= */


/* =======================================================
	全站-按鈕
	home-btn
======================================================= */

/* 按鈕顏色、文字顏色、字級 */
.home-btn {
    font-size: 1em /*15p x*/;
    color: #ffffff;
    background-color: #ac0009;
    border-color: #ac0009;
}

/* 按鈕顏色、文字顏色：hover顏色 */
.home-btn:hover,
.home-btn:focus,
.home-btn.focus,
.home-btn:active,
.home-btn.active,
.open > .dropdown-toggle.btn-warning {
	color: #e9e600;
	background-color: #950008;
	border-color: #950008;
}

/* =======================================================
======================================================= */


/* =======================================================
	全站-表格
	home-table
======================================================= */

/* 文字：顏色 */
.home-table {
	color:#444444;
	text-align: justify;
}

/* 文字：link顏色 */
.home-table a {
	color:#444444;
}

/* 文字：hover顏色 */	
.home-table a:hover {
	color: #00a728;
	text-decoration: underline;
}

/* table的border橫線、padding的間距 */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	padding: 12px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #d0d0d0;
}

/* =======================================================
======================================================= */


/* =======================================================
	手機漢堡區
======================================================= */

/* 漢堡「三」外觀：圓角、外距、內距、背景 */	
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 4px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.navbar-toggle:focus {
	outline: 0;
}

/* 漢堡「三」外觀：長度 */
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

/* 漢堡「三」外觀：內距 */
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}

/* 漢堡「三」外框：顏色 */
.navbar-default .navbar-toggle {
	border-color: #ffffff;
}

/* 漢堡「三」外觀：hover顏色 */
.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #ffffff;
}

/* 漢堡「三」背景：hover背景顏色 */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #ac0009;
	border-color: #ffffff;
}

/* 漢堡「三」外觀：顏色 */
.navbar-default .navbar-toggle .icon-bar {
	background-color: #000000;
}

/* =======================================================
======================================================= */


/* =======================================================
	scroll to top
	返回最上方按鈕
======================================================= */	

/* 底色 */
.scrollup{
    position:fixed;
	width:32px;
	height:32px;
    bottom:0px;
    right:20px;
	background: #ac0009;
	-webkit-border-radius: 2px 2px 0 0;	
	-moz-border-radius: 2px 2px 0 0;	
	border-radius:  2px 2px 0 0;	
}

a.scrollup {
	outline:0;
	text-align: center;
	color: #ffffff;
}

/* 連結：hover顏色 */
a.scrollup:hover,a.scrollup:active,a.scrollup:focus {
	opacity:1;
	text-decoration:none;
	color: #e9e600;
	background: #950008;
}

a.scrollup i {
	margin-top: 10px;
	color: #ffffff;
}

a.scrollup i:hover {
	text-decoration:none;
}

/* =======================================================
======================================================= */