/* Add here all your css styles (customizations) */

.wrapper{
	background:none;
	min-width:1100px;
}
a{
	color:#5985B0;
}
a:hover{
	color:#86AFCE;
}
/* header*/
.header{
	background:#FFFFFF;	
	/*position: fixed;
	top: 0;*/
	width:100%;
	z-index: 2;
}

.navbar{
	min-height:60px;
}

h1{
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
}
h2{
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4,Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#333;
}
h3{
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
	font-size:20px;
	color:#333;
}
.font-m{
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
}

.bottom-line{
	border-top:1px solid #999;
}
/*table*/
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	padding:10px;
}

/*drop-table*/
.drop-table th{
	background:#5986B0;
	font-weight:normal;
}
.drop-table td{
	background:#CAD8E6;
}

table.table-online td{
	padding:10px 0;	
}
table.table-rent td{
	padding:5px 0;	
}
th{
	background:#3F739A;
	color:#fff;
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
}
.table>tbody>tr>td{
	border-top:none;
	border-bottom:1px solid #5986B0;
	color:#3F7299;	
}
.table>tbody>tr>td.hidden-line{
	border-bottom:none;
}
.table-rant2{
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
}
.font30{
	font-size:30px;
}
.table-striped>tbody>tr:nth-of-type(odd){
	backbround:#E6E6E6;	
}

/*table-history*/
.font-org{
	color:#FF6600;
}

table.table-hover td{
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
}

table.table-hover tr:hover{
	background:#245A89;	
}

table.table-hover tr:hover td{
	color:#fff;	
}

.btn-u.btn-u-blue.shopping-cart{
	background:url(../img/_simage/ui/shop-car.png) 10px no-repeat;
	padding-left:20px;
	color:#245A89;
	border:1px solid #245A89;
}
.btn-u.btn-u-blue.shopping-cart:hover{
	background:#245A89 url(../img/_simage/ui/shop-car.png) 10px no-repeat;
	color:#fff;	
}
/*product ul li*/
ul.product-list{
	list-style-image:url(../img/_simage/ui/icon-dotted.png);
}
ul.product-list li{
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
	font-size:15px;
	padding:3px 0;
}
.border-gray{
	border:1px solid #ccc;
}
/*table-tate*/
table.table_date{
	background:#3F739A;
	color:#fff;
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;		
}
/* pegination*/
.pagination li a{
	color:#245A89;
	background:none;
	border:none;
	font-size:13px;
}
.pagination > .active > a{
	background:#245A89;
	border:none;
}
.pagination li a:hover,
.pagination > .active > a:hover{
	background:#245A89;
	border:none;
}
.pagination li.icon-left a{
	background: url(../img/_simage/ui/arrow-left.png) 10px no-repeat;
	padding-left:25px;
}
.pagination li.icon-left a:hover{
	background: url(../img/_simage/ui/arrow-left.png) 10px no-repeat #245A89;
	padding-left:25px;
}

.pagination li.icon-right a{
	background: url(../img/_simage/ui/arrow-right.png) 50px no-repeat;
	padding-right:25px;
}
.pagination li.icon-right a:hover{
	background: url(../img/_simage/ui/arrow-right.png) 50px no-repeat #245A89;
	padding-right:25px;
}
/* Mainmenu*/
.mainmenu{
	width:100%;
	z-index: 2;
	background-color:#FFFFFF;
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
	font-size:18px;
	font-weight: 600;

}
.navbar-nav>li>a:hover{
	color:#5985B0;
}

.nav>li>a {
    padding: 10px 30px;
    display: inline-block;
}
.nav > li {
    display: inline;
}
/*index-login-bk*/
.reg-block-wrap{
	width: 668px;
    padding: 0px;
    margin: 40px auto;
}
.reg-block-title{
	display:block; 
	margin:auto;
	text-align: center;
}
/* 登入頁中間區塊設定*/
.reg-block{
	width: 608px;
	padding: 30px;
	border:1px solid #fff;	
	font-size:16px;
	font-family:"新細明體";
	color:#333;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	/*background:url(../img/_simage/bk-index/login-bk.png) repeat-x top;*/
	
	/* Permalink - use to edit and share this gradient: 
	http://colorzilla.com/gradient-editor/#ffffff+0,cccccc+100&0.4+0,0.99+100 */
/* 	background: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(204,204,204,0.99) 100%); FF3.6-15
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(204,204,204,0.99) 100%); Chrome10-25,Safari5.1-6
background: linear-gradient(to bottom,  rgba(255,255,255,0.4) 0%,rgba(204,204,204,0.99) 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#fccccccc',GradientType=0 ); IE6-9
 */

}
.reg-block-header{
	border:none;
}
.reg-block-header p{
	color:#333;
}
.reg-block .input-group-addon{
	border:none;
	color:#3D7AB4;	
}
.index-tips{
	font-size:12px;	
	color:#333;
}

.form-control{
	background:#E6E6E6;
	border:1px solid #CCCCCC;
}

/* 首頁中間區塊*/
.content{
	padding:40px 0;
	min-width:1100px;
}
.line-blue{
	border-bottom:1px solid #3D7BB5;	
}
.btn-u{
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
	width:100%;
}
.btn-u.btn-brd{
	color:#3B7AB4;
}
button.btn-u.btn-brd{
	padding:10px 40px;
}
.input-group-addon{
	padding:12px 10px 12px 0px;
	text-align:left;
}
.btn-u.btn-brd.btn-u-lblue{
	border:1px solid #72A4D1;
}
.btn-u.btn-brd.btn-u-lblue:hover{
	background:#72A4D1;
}
a.gray{
	color:#666666;
	text-decoration:underline;
	font-size:15px;
}
a:hover.gray{
	color:#3B7AB4;
	text-decoration:none;
}

/*----內頁表格設定---*/
.input-table-title{
	color:#5985B0;
	font-size:16px;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;
}
.form-control.form-blue{
	background:#5986B0;
	color:#FFF;
	font-size:13px;
	width:100%;
}
.hr-dotted{
	border-bottom:2px dotted #5986B0;
}
.border-line-blue{
	border-top:1px solid #5986B0;	
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
}
label.checkbox{
	color:#5985B0;
	font-size:15px;
	padding:0;
}

/*---下拉選單設定--*/
select{
	background:#5986B0;
	color:#FFF;
	font-size:13px;
	padding:10px 10px;
	border:none;
	width:100%;
	text-align:center;
}
.checkbox{
	padding:0px;
	margin:0;
}
/*----------------member-edit內頁-----------------*/
/*index-login-bk*/
.reg-content-wrap{
	width: 1100px;
    padding: 0px;
    margin: 0px auto 20px auto;
	border:1px solid #A7C6E2;
	/*border-bottom:1px solid #A7C6E2;
	border-left:1px solid #A7C6E2;
	border-right:1px solid #A7C6E2;*/
	
	font-size:16px;
	font-family:"新細明體";
	color:#333;		
	background-color: #FFFFFF;
	
	/* Permalink - use to edit and share this gradient: 
	http://colorzilla.com/gradient-editor/#ffffff+0,efe9ec+100&0.7+0,1+100 */
	/* background: -moz-linear-gradient(top,  rgba(255,255,255,0.7) 0%, rgba(239,233,236,1) 100%); /* FF3.6-15 */
	/* background: -webkit-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(239,233,236,1) 100%); /* Chrome10-25,Safari5.1-6 */
	/* background: linear-gradient(to bottom,  rgba(255,255,255,0.7) 0%,rgba(239,233,236,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#efe9ec',GradientType=0 ); /* IE6-9 */

	/*-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.tab-v1 .tab-content{
	padding:10px 20px;
}
.tab-v1 .nav-tabs{
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
	color:#7A9FC0;	
	border:none;
	margin-top:-35px;
	background:#fff;
}
.tab-v1 .nav-tabs a{
	font-size:20px;
}
.tab-v1 .nav-tabs > .active > a, .tab-v1 .nav-tabs > .active > a:hover, .tab-v1 .nav-tabs > .active > a:focus {
	background:none;
	color:#5986B0;	
	border-top:1px solid #A7C6E2;
	border-left:1px solid #A7C6E2;
	border-right:1px solid #A7C6E2;
	border-bottom:none;
	
	/* Permalink - use to edit and share this gradient: 
	http://colorzilla.com/gradient-editor/#ffffff+0,efe9ec+100&0.7+0,1+100 */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.7) 0%, rgba(239,233,236,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(239,233,236,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.7) 0%,rgba(239,233,236,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#efe9ec',GradientType=0 ); /* IE6-9 */
}
.tab-v1 .nav-tabs > .active > a{	
	color:#5986B0;
}
.tab-v1 .nav-tabs > .active > a:hover{
	border-left:1px solid #A7C6E2;
}
.tab-v1 .nav-tabs > li > a{
	border-top:1px solid #A7C6E2;
	border-left:1px solid #A7C6E2;
	border-bottom:2px solid #A7C6E2;
	color:#5986B0;
	
}

.tab-v1 .nav-tabs > li > a:hover{
	background:#5986B0;
	border-bottom:solid 1px #A7C6E2;
	color:#fff;
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;	
	
}

.cursor{
	cursor:pointer;
}
.divCart{
    width: 150px;
    position: absolute;
    top: 100px;
    right: 10px;
}

.navbar-nav{
	/* margin-left: 280px; */
	text-align: center;
}


.navbar-nav .active a{
	color:#D61218;
}

.ms-showcase2-template{
	width:550px;
}

.ui-datepicker-calendar td{
	padding:6px;
}

.ui-datepicker-prev{
	float:left;
	cursor:pointer;
}

.ui-datepicker-next{
	float:right;
	cursor:pointer;
}

.pad10{
	padding:10px;
}

.ui-state-default{
	font-weight:bold;
}

.navbar-brand {
    float: none;
	text-align: center;
	margin-bottom: 20px;
	height:110px;
}
body {
    background: #f5f5ff;
}

.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}

.btn-u.btn-brd.btn-u-fb{
	border:1px solid #72A4D1;
}
.btn-u.btn-brd.btn-u-fb:hover{
	background:#1877F2;
}