﻿@import url("http://fonts.googleapis.com/css?family=Roboto:400,300,700italic,700,500&subset=latin,latin-ext");
@charset "UTF-8";
/* CSS Document */
body {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #95ada0;
}
a, input {
	cursor: pointer;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 300;
	font-family: Arial, "Microsoft JhengHei", sans-serif;
	color: #4e4e4e;
}
h1 {
	font-size: 2.25em;
	color: #fff;
}
h2 {
	font-size: 1.5em;
	line-height: 28px;
	padding-top: 3px;
}
h3 {
	font-size: 1em;
	color: #787878;
	font-weight: 400;
	line-height: 24px;
}
h4 {
	font-size: 1em;
}
a {
	color: #ff9900;
	-webkit-transition: color 300ms, background-color 300ms;
	-moz-transition: color 300ms, background-color 300ms;
	-o-transition: color 300ms, background-color 300ms;
	transition: color 300ms, background-color 300ms;
}
a:hover, a:focus {
	color: #d43133;
}
/*頁首*/
.header {
	background-color: #405248;
	background-image: url(https://www.tabf.org.tw/TabfNew/Content/img/logo2.svg);
	background-repeat: no-repeat;
	background-position: 30px;
    background-size: 208px;
	min-height: 60px;
	padding-left:270px;
	padding-top: 6px;
	color: #fff;
	padding-bottom: 5px;
	clear:both;
}

.headerNoLogo {
	background-color: #405248;
	background-repeat: no-repeat;
	background-position: 30px 10px;
	min-height: 60px;
   text-align:center;
	padding-top: 6px;
	color: #fff;
	padding-bottom: 5px;
	clear:both;
}

.header h1 {
font-size: 1.5em;
line-height: 32px;
color:#FEF389; border-left:#FFFFFF 2px dotted; padding-left:10px;
}
.header h2 {margin-top:-1px; color:#FEF389; border-left:#FFFFFF 2px dotted; padding-left:10px;}
.survey {
	font-size: 1.5em;color:#333; line-height: 32px;margin-left:18px;margin-right:18px;
	text-align:center;
}


.survey h2 { color:#FEF389;}
/*Table*/
.board {
	background-color: #ffffff;
	border: 5px solid #f1f3f2;
}


/*內容框*/
.content {
	background: rgba(241,243,242,1);
	background: -moz-linear-gradient(bottom, rgba(241,243,242,1) 0%, rgba(170,190,179,1) 100%);
	background: -webkit-gradient(bottom top, bottom top, color-stop(0%, rgba(241,243,242,1)), color-stop(100%, rgba(170,190,179,1)));
	background: -webkit-linear-gradient(bottom, rgba(241,243,242,1) 0%, rgba(170,190,179,1) 100%);
	background: -o-linear-gradient(bottom, rgba(241,243,242,1) 0%, rgba(170,190,179,1) 100%);
	background: -ms-linear-gradient(bottom, rgba(241,243,242,1) 0%, rgba(170,190,179,1) 100%);
	background: linear-gradient(to top, rgba(241,243,242,1) 0%, rgba(170,190,179,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f3f2', endColorstr='#dfe9e5', GradientType=1 );
	padding: 5px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 400px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-top: 10px;
	-webkit-box-shadow: 1px 1px 5px #405248;
	-moz-box-shadow: 1px 1px 5px #405248;
	box-shadow: 1px 1px 5px #405248;
	padding-bottom: 20px;
}
.content h2 {
	padding-left: 20px;
	color: #fff;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	background-color: #95ada0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.SearchBox {
	background-color: #dfe9e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	margin: 10px 0;
	-webkit-box-shadow: 1px 1px 5px #405248;
	-moz-box-shadow: 1px 1px 5px #405248;
	box-shadow: 1px 1px 5px #405248;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	min-width:280px;
}
.form-control {
	
}

.Box {	padding: 8px 15px;
	font-size: 1.5em;
	color: #0320CD;
	height: 64px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}
.bigger { /*查詢*/
	padding: 15px;
	font-size: 1.75em;
	color: #fff;
	height: 64px;
	background-color: #FB9C25;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
}
/*  */
.lableA{
	font-size: 1.25em;
	border-bottom: 2px solid rgba(170,190,179,1);
	background-color:#dde5de;padding:8px;
	}
	
.B { 
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	font-size: 1.25em;
	border-bottom: 2px solid #bdd2ca;	
	background-color:#f1f3f2;padding:8px;text-align:left;}

.panel.checkin {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;	
}
.panel.checkin>.panel-heading {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
		padding:8px;
	
}
.panel.checkin:hover {
	box-shadow: 0px 0px 30px rgba(0,0,0, .2);
}
.panel.checkin:hover>.panel-heading {
	box-shadow: 0px 0px 30px rgba(0,0,0, .2) inset;
	
}
.panel.checkin>.panel-heading {
	box-shadow: 0px 5px 0px rgba(50,50,50, .2) inset;
	text-shadow: 0px 3px 0px rgba(50,50,50, .6);
}
.checkin .list-group-item {
	border-bottom: 1px solid rgba(250,250,250, .5);
}
.panel.checkin .list-group-item:last-child {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.panel.checkin .list-group-item:first-child {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
.checkin .panel-footer {
	color: #fff;
	border-bottom: 0px;
	background-color: rgba(0,0,0, .1);
	box-shadow: 0px 3px 0px rgba(0,0,0, .3);
}
.panel.checkin .btn {
	box-shadow: 0 -1px 0px rgba(50,50,50, .2) inset;
	border: 0px;
}

	
 /*color*/	
.checkin.panel>.panel-heading {
	color: #333;
	background-color: #f9f9f9;
	border-color: #ccc;
	border-bottom: 1px solid #ccc;
	text-shadow: 0px 2px 0px rgba(250,250,250, .7);
}
.checkin.panel>.panel-body {
	}

.checkin.panel .item {
color: #333;
	background-color: rgba(50,50,50, .01);
	font-weight: 600;
	text-shadow: 0px 1px 0px rgba(250,250,250, .75);
}

.Login {padding:0px 40px;}

