﻿/*
body {
	margin: 3px;
	font-size: 13px;
	font-family: Sans-Serif;
	color: #000;
}
*/
html, body {
  height: 100%;
  width: 100%;
	font-size: 1.0em;
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, Sans-Serif;
}
input {
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, Sans-Serif;
}
input.must_name, input.must_nick, input.must_mobile, input.must_email, input.must_social_id, input.must_supports {
	border: 1px solid red;
	background: #FFFBF2;
}
input.must_rec_name, input.must_rec_subject, input.must_rec_price, input.must_rec_email {
	border: 1px solid red;
	background: #FFFBF2;
}
textarea {
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, Sans-Serif;
}
a {
	text-decoration: none;
}
/*
a:link {
	color: #1C8C1F;
}
a:active {
	color: #704B3F;
}
a:visited {
	color: #1C8C1F;
}
a:hover {
	color: #AE7542;
}
*/
a.eventOn:link, a.eventOn:visited {
	color: green;
}
a.eventOff:link, a.eventOff:visited {
	color: red;
}
a.regFull:link, a.regFull:visited {
	color: #8000FF;
}
a.EndReg:link, a.EndReg:visited {
	color: blue;
}
a.unStart:link, a.unStart:visited {
	color: Purple;
}
a.cancelReg:link, a.cancelReg:visited {
	color: #030370;
}
#innerContent {
	margin: 0 auto;
	text-align: center;
	padding: 2px;
	display: table;
	border: 2px solid #C8BFAE;
	background-color: #F0EFE6;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
/* Login 登入 */
#login {
	width: auto;
	padding:30px;
	height:190px;
	text-align: center;
	vertical-align: middle;
	margin: 20px auto;
}
#main{
	min-height:426px;
}
fieldset.log_table {
	width: 300px;
	text-align:center;
	padding: 10px;
	margin: 0 auto;
}
fieldset.log_table dl {
	width: 235px;
	text-align:center;
	margin: 0 auto;
	clear: both;
}
fieldset.inquire_table {
	width: 400px;
	text-align:center;
	padding: 10px;
}
fieldset.inquire_table dl {
	width: 380px;
	text-align:center;
	text-align:left;
}
dt.thead {
	height: 18px;
	margin:1px 0 0 5px;
	float:left;
	width:100px;
	padding: 2px;
	text-align:right;
	color:#FFF;
	background-color:#7C6856;
}
dd.tcontent {
	margin: 0;
	padding-left: 4px;
	padding-top: 2px;
	text-align:center;
}
dd.tcontent input.log {
	width: 110px;
}
table {
}
#event {
	text-align: left;
}
/*
button.btn{
	border: 2px solid #605F46;
	background: #FFF url('images/icon_background.png') repeat-x left top;
	margin: 0 1px;
	padding: 1px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	color: #48432D;
}
button.btn:hover{
	background: #FFF url('images/icon_background.hover.png') repeat-x left top;
	color: #81743F;
	border-color: #979671;
}
*/
button.btn img, div.btn img, button.btnoff img {
	margin-bottom: 5px;
}
button.btnoff {
	border: 2px solid #49483F;
	background: #FFF url('images/ui-bg_highlight-hard_70_000000_1x100.png') repeat-x left bottom;
	margin: 0 1px;
	padding: 1px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: default;
	color: #F2F1EE;
}
#page_head {
	width: 955px;
	height: 65px;
	background-color: #96957E;
	font-size: 22px;
	padding: 10px;
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, "Sans-Serif";
	color: #FFF;
	text-align: left;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
ul#Menu {
	margin: 3px 0 0 0;
	padding: 2px;
	display: table;
	height: 23px;
	background-color: #C2C1B4;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
ul#Menu li{
	list-style: none;
	margin: 0 3px 0 0;
	padding: 4px;
	float: left;
	background-color: #A9A49A;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
ul#Menu li:hover{
	background-color: #E2E2DC;
	cursor: pointer;
}
ul#Menu li.selected{
	background-color: #D6D6CD;
}
ul#Menu li.selected:hover{
	background-color: #E2E2DC;
}
ul#Menu li.selected a {
	color: #6C6C57;
}
ul#Menu a {
	font-weight: bold;
	color: #594828;
}
ul#Menu a:link {
	color: #594828;
}
ul#Menu a:active {
	color: #704B3F;
}
ul#Menu a:visited {
	color: #594828;
}
ul#Menu a:hover {
	color: #AE7542;
}

#Area_Right {
	width: 965px;
	background-color: #fff;
	padding: 5px;
	margin:0;
	height: auto;
	display: table;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
ul#edit_log {
	margin: 0;
	padding: 2px;
	overflow-y: scroll;
	height: 100%;
}
ul#edit_log li{
	margin: 0;
	list-style: none;
}
ul#edit_log li b {
	color: #009F60;
	float: left;
	width: 138px;
	padding-right: 5px;
	text-align: right;
	clear: left;
}
ul#edit_log li b:after {
	content: " : "
}
ul#edit_log li span.edit{
	color: #008000;
}
ul#edit_log li span.new{
	color: #0080c0;
}
ul#edit_log li span.del{
	color: red;
}
div.bar {
	padding: 0;
	text-align: right;
	margin: 3px 0;
}
div.msg_bar {
	margin:2px;
	text-align:left;
	color: #F00;
	background: #FDFCD0;
	padding: 2px;
	text-indent: 2px;
	display: table;
	border-radius: 5px;
}
div.msg_bar>div {
	margin:2px;
	text-align:left;
	color: #888;
	background: #FFF;
	padding: 2px;
	text-indent: 5px;
	display: block;
	border-radius: 5px;
}
div.msg_bar>div.col-md-4 {
	width: 24%;
}
div.msg_bar>div.col-xs-12 {
	width: 98%;
}
#floor {
	clear: both;
	margin-top: 3px;
	border-top: 1px solid #AAC;
}
#floor a{
	text-decoration: none;
}
.inquire {
	float: left;
	width: 20%;
	text-align: left;
	padding: 3px;
}
.rights {
	float: right;
	width: 75%;
	text-align: right;
	margin: 0;
	padding: 3px;
}
.rights p{
	margin: 0;
	padding: 0;
}
div.mgr_title{
	text-align: left;
	padding: 5px 15px;
	display: table;
	width: 945px;;
	margin: 3px 0;
	background-color: #4B4A3D;
	color: #F8F8F5;
	font-family: "Microsoft JhengHei", "Microsoft YaHei", SimHei, "Sans-Serif";;
	line-height: 30px;
	font-size: 22px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#EventList {
	border-left: 1px solid #979671;
	border-top: 1px solid #979671;
}
table#UserList, table.EditList {
	border-left: 1px solid #979671;
	border-top: 1px solid #979671;
}
#ArticalList {
	border-left: 1px solid #979671;
	border-top: 1px solid #979671;
}
#EventList thead th, table#UserList thead th, #ArticalList thead th, #EventList tfoot th, table#UserList tfoot th, #ArticalList tfoot th, table.EditList th {
	text-align: center;
	border-right: 1px solid #979671;
	border-bottom: 1px solid #979671;
	background-color: #C6C5B9;
	color: #48432D;
}
#EventList tbody td, table#UserList tbody td, #ArticalList tbody td, table.EditList td {
	border-right: 1px solid #979671;
	border-bottom: 1px solid #979671;
}
#EventList tbody td, table#UserList tbody td {
	text-align: center;
}
#EventList tbody tr.row1, table#UserList tbody tr.row1, #ArticalList tbody tr.row1 {
	background-color: #FFF;
}
#EventList tbody tr.row2, table#UserList tbody tr.row2, #ArticalList tbody tr.row2 {
	background-color: #FFFFCC;
}
#EventList tbody tr.trash1, table#UserList tbody tr.trash1, #ArticalList tbody tr.trash1 {
	background-color: #FFCCFF;
}
#EventList tbody tr.trash2, table#UserList tbody tr.trash2, #ArticalList tbody tr.trash2 {
	background-color: #FF99FF;
}
div.user_info {
	display: block;
	padding: 1;
}
div.user_info>div.userBox{
	padding: 3px;
	border: 1px solid Silver;
	border-radius: 3px;
}
div.user_info .checkbox-inline{
	padding-left: 0;
}
div.user_info .checkbox-inline input[type="checkbox"]{
	margin-left: 10px;
}
#UserList div.user_info:hover {
	background: #FCFCFC;
}
#UserList div.user_info span.label {
	padding: .0em .6em .1em;
}
#UserList div.bg-info{
	background-color: #D9EDF7;
}
#UserList div.bg-infoMark{
	background-color: #C9E6F3;
}
#UserList div.bg-info:hover{
	background-color: #D5ECF7;
}
#UserList div.bg-infoMark:hover{
	background-color: #C2E3F1;
}
#UserList div.bg-default {
	background-color: #FFFFFF;
}
#UserList div.bg-defaultMark{
	background-color: #F4F4F4;
}
#UserList div.bg-default:hover {
	background-color: #F1F1F1;
}
#UserList div.bg-defaultMark:hover{
	background-color: #EEEEEE;
}
#UserList div.bg-warning {
	background-color: #FCF8E3;
}
#UserList div.bg-warningMark {
	background-color: #FAF3CD;
}
#UserList div.bg-warning:hover {
	background-color: #FAF3CD;
}
#UserList div.bg-warningMark:hover {
	background-color: #F9F1C4;
}
#UserList div.bg-danger {
	border: 1px solid #E3BBBB;
	background-color: #f2dede;
}
#UserList div.bg-dangerMark {
	background-color: #ECD0D0;
}
#UserList div.bg-danger:hover {
	background-color: #F0D9D9;
}
#UserList div.bg-dangerMark:hover {
	background-color: #EACCCC;
}
#UserList div.bg-both {
	background-color: #D0D0E8;
}
#UserList div.bg-bothMark {
	background-color: #C8C8E3;
}
#UserList div.bg-both:hover {
	background-color: #CDCDE7;
}
#UserList div.bg-bothMark:hover {
	background-color: #C1C1DF;
}
#EventList tbody tr.both1, table#UserList tbody tr.both1, #ArticalList tbody tr.both1 {
	background-color: #C8FFD6;
}
#EventList tbody tr.both2, table#UserList tbody tr.both2, #ArticalList tbody tr.both2 {
	background-color: #A4FFBB;
}

#EventList tbody tr.row1:hover, table#UserList tbody tr.row1:hover, #ArticalList tbody tr.row1:hover {
	background-color: #FEFFE6;
}
#EventList tbody tr.row2:hover, table#UserList tbody tr.row2:hover, #ArticalList tbody tr.row2:hover {
	background-color: #FDFFAC;
}
#EventList tbody tr.trash1:hover, table#UserList tbody tr.trash1:hover, #ArticalList tbody tr.trash1:hover {
	background-color: #FFBFEF;
}
#EventList tbody tr.trash2:hover, table#UserList tbody tr.trash2:hover, #ArticalList tbody tr.trash2:hover {
	background-color: #FF80DF;
}
#EventList tbody tr.both1:hover, table#UserList tbody tr.both1:hover, #ArticalList tbody tr.both1:hover {
	background-color: #C3FAD1;
}
#EventList tbody tr.both2:hover, table#UserList tbody tr.both2:hover, #ArticalList tbody tr.both2:hover {
	background-color: #9FFAB6;
}

table#UserList tbody tr.cancel1 {
	background-color: #BFFBFF;
}
table#UserList tbody tr.cancel2 {
	background-color: #CFE4E6;
}
table#UserList tbody tr.cancel1:hover {
	background-color: #B0F1FF;
}
table#UserList tbody tr.cancel2:hover {
	background-color: #C7DDE2;
}

table#UserList tbody tr.selected1 {
	background-color: #EFEFEF;
}
table#UserList tbody tr.selected2 {
	background-color: #DEDDDA;
}
table#UserList tbody tr.selected1:hover {
	background-color: #EBEBDB;
}
table#UserList tbody tr.selected2:hover {
	background-color: #D9D8D5;
}

table#UserList tbody tr.selCancel1 {
	background-color: #ACD9DF;
}
table#UserList tbody tr.selCancel2 {
	background-color: #99D7DF;
}
table#UserList tbody tr.selCancel1:hover {
	background-color: #8FCCD5;
}
table#UserList tbody tr.selCancel2:hover {
	background-color: #76C9D5;
}

table#UserList tbody tr.selTrash1 {
	background-color: #A6E9F5;
}
table#UserList tbody tr.selTrash2 {
	background-color: #61DEEB;
}
table#UserList tbody tr.selTrash1:hover {
	background-color: #A1E4F0;
}
table#UserList tbody tr.selTrash2:hover {
	background-color: #5CD9E6;
}

table#UserList tbody tr.selBoth1 {
	background-color: #95C68B;
}
table#UserList tbody tr.selBoth2 {
	background-color: #71BF60;
}
table#UserList tbody tr.selBoth1:hover {
	background-color: #88BE7C;
}
table#UserList tbody tr.selBoth2:hover {
	background-color: #5EB74A;
}

table#UserList tbody tr.PriceEvt1 {
	background-color: #F7FDD2;
}
table#UserList tbody tr.PriceEvt2 {
	background-color: #DBEEB7;
}
table#UserList tbody tr.PriceEvtDel1{
	background-color: #E2DDF2;
}
table#UserList tbody tr.PriceEvtDel2 {
	background-color: #DAD1E9;
}
table#UserList tbody label:hover{
	cursor: pointer;
}
#EventList tbody td.small, table#UserList tbody td.small {
	font-size: 0.7em;
}
#EventList tfoot td, table#UserList tfoot td, #ArticalList tfoot td {
	background-color: #FFF;
	border-right: 1px solid #979671;
	border-bottom: 1px solid #979671;
}
img.mdown, #EventList img.mdown, table#UserList img.mdown {
	border: 0;
	position: relative;
	top: 2px;
}
span[class^="Edit"] {
}
span.Editmembers_sn, span.Editlastpay {
	color: #800000;
	border: 1px solid #FF8040;
	padding: 0 2px;
	border-radius: 3px;
	width: 53px;
	display: inline-block;
	text-align: right;
	height: 22px;
}
span.UnEditmembers_sn, span.UnEditlastpay {
	color: #800000;
	font-weight: bolder;
}
#bottom_cBar {
  background-image: -webkit-linear-gradient(top, #FFF9EA 0%, #EBC68D 100%);
  background-image: -o-linear-gradient(top, #FFF9EA 0%, #EBC68D 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF9EA), to(#EBC68D));
  background-image: linear-gradient(to bottom, #FFF9EA 0%, #EBC68D 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFF9EA', endColorstr='#ffEBC68D', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
#bottom_cBar .slist .dropdown-menu{
  background-image: -webkit-linear-gradient(top, #F0F8FF 0%, #E7E7F3 100%);
  background-image: -o-linear-gradient(top, #F0F8FF 0%, #E7E7F3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F0F8FF), to(#E7E7F3));
  background-image: linear-gradient(to bottom, #F0F8FF 0%, #E7E7F3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffF0F8FF', endColorstr='#ffE7E7F3', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#bottom_cBar .slist .dropdown-menu a:hover, #bottom_cBar .slist .dropdown-menu a:focus{background: #8988B9; color:#FFF;}
#bottom_cBar .alist .dropdown-menu{
  background-image: -webkit-linear-gradient(top, #FFF 0%, #FFFEE8 100%);
  background-image: -o-linear-gradient(top, #FFF 0%, #FFFEE8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFEE8));
  background-image: linear-gradient(to bottom, #FFF 0%, #FFFEE8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFFFFF', endColorstr='#ffFFFEE8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#bottom_cBar .alist .dropdown-menu a:hover, #bottom_cBar .alist .dropdown-menu a:focus {background: #C6BE64;color:#FFF;}
#bottom_cBar .glist .dropdown-menu{
  background-image: -webkit-linear-gradient(top, #FFF 0%, #FCE8FF 100%);
  background-image: -o-linear-gradient(top, #FFF 0%, #FCE8FF 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FCE8FF));
  background-image: linear-gradient(to bottom, #FFF 0%, #FCE8FF 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFFFFF', endColorstr='#ffFCE8FF', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#bottom_cBar .glist .dropdown-menu a:hover, #bottom_cBar .glist .dropdown-menu a:focus {background: #D3A9D1;color:#FFF;}
#bottom_cBar .slist a,#bottom_cBar .alist a,#bottom_cBar .glist a{color:#8e4949;}
#bottom_cBar .slist li>a,#bottom_cBar .alist li>a,#bottom_cBar .glist li>a{color:#333;}
#bottom_cBar .navbar-brand{color:#8e4949;}
#ctrlbar .dropdown-menu li {
}
#ctrlbar .dropdown-menu {
}
#ctrlbar .nav>li>a {/*padding: 10px;*\}
#ctrlbar .nav>li>a#gotop {
	margin-top: 5px;
	border-radius: 8px;
}
#ctrlbar .dropdown-menu li.disabled {
	background: #F5E9E9;
}
#ctrlbar .dropdown-menu>.disabled>a:hover, #ctrlbar .dropdown-menu>.disabled>a:focus {
	background: #EBD3D3;
}
#bottom_cBar .container:before, #bottom_cBar .container:after,#bottom_cBar .nav:before,#bottom_cBar .nav:after,#bottom_cBar .navbar:before,#bottom_cBar .navbar:after,#bottom_cBar .navbar-header:before,#bottom_cBar .navbar-header:after,#bottom_cBar .navbar-collapse:before,#bottom_cBar .navbar-collapse:after{
/*	display: initial;*/
}
.selTrash {
	background-color: #A6E9F5;
}
.selTrash {
	background-color: #61DEEB;
}
.selTrash:hover {
	background-color: #A1E4F0;
}
.selTrash:hover {
	background-color: #5CD9E6;
}
.selected {
	background-color: #F7F7F7;
}
.selected:hover {
	background-color: #F4F4F4;
}
.hidden_memo {
	height: 100%;
}
/*
.ConfigTable td{
	padding: 3px;
}
table.ConfigTable {
}
table.ConfigTable td {
	text-align: left;
}
table.ConfigTable tr.row2{
	background-color: #F9F4EC;
}
table.ConfigTable td.col2{
	width: 170px;
	text-align: right;
	padding-right: 10px;
}
table.ConfigTable tr.row1 td.col2{
	background-color: #FCFCFE;
}
table.ConfigTable tr.row2 td.col2{
	background-color: #F4F0E8;
}
*/
#eventStatus {
	margin: 3px auto;
	border: 1px solid #979671;
	background-color: #F4F0E8;
	padding: 5px;
	text-align: left;
	display: inline-table;
	width: 952px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#eventStatus ul{
	margin: 0;
	padding: 0;
}
#eventStatus ul li{
	margin: 0;
	padding: 0;
	width: 33%;
	float: left;
	line-height: 20px;
	list-style: none;
	display: block;
}
#eventStatus ul li.last, #eventStatus ul li.block{
	float: none;
	width: 99%;
	display: block;
}
/*
.EditInfo{
	border: 1px solid #979671;
	border-bottom: 0;
	text-align: left;
}
.EditInfo th {
	text-align:right;
	background-color: #F4F0E8;
	border-bottom: 1px solid #979671;
}
.EditInfo td.contents {
	border-bottom: 1px solid #979671;
}
.EditInfo th.tit_head {
	text-align: center;
	background-color: #75634a;
}
.EditInfo td label, .EditInfo2 td label{
	cursor: pointer;
}

.EditInfo2{
	border: 1px solid #7D7B5E;
	border-bottom: 0;
	text-align: left;
}
.EditInfo2 th {
	text-align:right;
	background-color: #EDE6E0;
	border-bottom: 1px solid #7D7B5E;
}
.EditInfo2 td.contents {
	border-bottom: 1px solid #7D7B5E;
}
.EditInfo2 th.tit_head {
	text-align: center;
	background-color: #50473D;
}
*/
ul#evt_date {
	margin: 0 10px;
	padding:0;
}
ul#evt_date li {
	list-style: none;
	margin: 1px;
	padding: 1px;
	border: 1px solid #B0D8FF;
	float: left;
	width: auto;
	text-align: center;
	height: 52px;
}
ul#evt_date h5{
	font-size: 13px;
	background-color: #D7EBFF;
	margin: 0 0 3px 0;
	padding: 2px 0;
}

ul#evtType {
	margin: 0 10px;
	padding:0;
}
ul#evtType li {
	list-style: none;
	margin: 1px;
	padding: 1px;
	border: 1px solid #FF8080;
	float: left;
	width: auto;
	height: 52px;
	text-align: center;
}
ul#evtType li h5{
	background-color: #FFCECE;
	margin: 0 0 3px 0;
	padding: 2px 0;
}
.EditInfo input.setdate {
	width: 65px;
}
.EditInfo input.settime {
	width: 50px;
}
/*
.EditInfo input.radio{
	margin: 3px 3px 0 3px;
}
*/
.EditInfo input.text, .EditInfo input.unfocus{
	border: 1px solid #7B9EBD;
}
.EditInfo input.focus{
	border: 1px solid red;
	background: #FFFBF2;
	font-weight: bold;
	color: #B00;
}
div.limitDesc ul, div.attachDesc ul {
	margin: 0 0 0 18px;
	padding: 0;
}
div.limitDesc ul li, div.attachDesc ul li{
	list-style: disc;
	text-indent: 0;
	margin: 0;
	padding: 0;
}
ul#must {
	margin: 0 10px;
	padding:0;
}
ul#must li {
	list-style: none;
	margin: 1px;
	padding: 1px;
	border: 1px solid #FFAD53;
	float: left;
	width: auto;
	text-align: center;
	height: 52px;
}
ul#must li h5{
	background-color: #FFDA8C;
	margin: 0;
	padding: 2px 0;
}
ul#Attach {
	margin: 0 10px;
	padding:0;
}
ul#Attach li {
	list-style: none;
	margin: 1px;
	padding: 1px;
	border: 1px solid #53B1FF;
	float: left;
	width: auto;
	text-align: center;
	height: 56px;
}
ul#Attach li.attach {
	width: auto;
}
ul#Attach li.attachamount {
	width: 290px;
}
ul#Attach li.attachinfo_must {
	width: auto;
}
ul#Attach li h5{
	background-color: #BFE2FF;
	margin: 0;
	padding: 2px 0;
}
ul#must li h5 span, ul#Attach li h5 span {
	color: #777;
	font-weight: lighter;
}
#AttachNum {
	float: right;
	margin: 0;
	padding: 2px;
	width: auto;
	display: table;
}
ul#evtType li label, ul#must li label, ul#Attach li label {
	padding: 0 3px;
}
#nPrice {
}
#ncPrice {
	margin-top: 5px;
}
#PayBack {
	width: auto;
	display: none;
	margin-bottom: 5px;
}
#unPrice {
	display: block;
	/*float: none;*/
}
#setPay {
}
#new_payment ul {
	margin: 0;
	padding: 1px;
}
#new_payment ul li{
	list-style: none;
	padding: 2px;
	margin-bottom: 1px;
}
#used_pay, #def_pay {
}
#set_pay_account{
	clear: both;
}
#set_pay_account ul{
	margin: 0;
	padding: 0;
}
#set_pay_account ul li{
	border-bottom: 1px double #CCC;
	list-style: none;
	margin: 0 0 5px 0;
	padding: 2px;
}
#set_pay_account ul li:last{
	border-bottom: 0;
}
#set_pay_account ul li input.none {
	color: #AAA;
	border-color: #E4DCD6;
	background: #EDEDE9;
	font-weight: bold;
}
#set_pay_account ul li input.mark {
	color: green;
	background: #FEF7C0;
	border-color: green;
	font-weight: bold;
}
table.edit_history {
	border: 1px solid #6F5C51;
	background: #CEBEAD;
	margin:3px;
	font-family: /*"Microsoft JhengHei", "Microsoft YaHei", SimHei,*/ Sans-Serif;
}
table.edit_history th {
	text-align: center;
	background: #F7F3EF;
}
table.edit_history tr.row1 td, table.edit_history tr.row2 td{
	vertical-align: top;
}
table.edit_history tr.row1 td{
	background: #FFF;
}
table.edit_history tr.row1 td.action {
	background: #F7EFE7;
	text-align: right;
}
table.edit_history tr.row2 td{
	background: #FEFDE9;
}
table.edit_history tr.row2 td.action {
	background: #F1E3D6;
	text-align: right;
}
#attachList {
}
#attachList .ap{
	background-color: #E1FFE1;
	margin-bottom: 2px;
	border-radius: 5px
}
#attachList .cp{
	background-color: #E1EEFF;
	margin-bottom: 2px;
	border-radius: 5px
}
div.UsersDesc {
	margin: 3px 0;
	border: 1px solid #CEBEAD;
	background: #FCF8F3;
	padding: 3px;
	text-align: left;
}
div.UsersDesc ul {
	margin: 0 0 0 18px;
	padding: 0;
}
div.UsersDesc ul li{
	list-style: disc;
	text-indent: 0;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
#RegAtten {
	text-align: left;
/*
	float: right;
	width: 760px;
*/
	line-height: 25px;
}
#RegAtten input.text {
	width: 650px;
}
/*
#RegAtten span {
	width: 35px;
	text-align: right;
	display: inline-block;
}
*/
.AllPageTotal, #PerPageTotal {
	padding: 1px;
	margin: 0;
	text-align: left;
}
.statusInfo {
	margin-bottom: 5px;
}
.statusInfo span {
}
.AllPageTotal span, #PerPageTotal span {
	border: 1px solid #979671;
	padding: 1px 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	margin: 3px;
	line-height: 1.5em;
}
.AllPageTotal span {
	margin: 0 0 3px 0;
}
.AllPageTotal span span#Ck {
	border: 0;
	background: transparent;
	width: auto;
	margin: 0;
	padding: 0;
}
#statusInfo img, #AllPageTotal img, #PerPageTotal img {
	position: relative;
	top: 3px;
}
#statusInfo span.refund, #PerPageTotal span.refund, #AllPageTotal span.refund {
	background: #FCDCDC;
}
#statusInfo span.payChecked, #PerPageTotal span.payChecked, .AllPageTotal span.payChecked{
	background: #FFFCD0;
}
.statusMark {
	background: #EFEFF1;
}
.statusMark1 {
	background: #C8E3FF;
}
.statusMark2 {
	background: #AAD5FF;
}
.cancelMark1 {
	background: #B0DEFF;
}
.cancelMark2 {
	background: #86CCFF;
}
.trashMark1 {
	background: #E7CDE2;
}
.trashMark2 {
	background: #DDB9D6;
}
.bothMark1 {
	background: #83DF6F;
}
.bothMark2 {
	background: #95C68B;
}
span.bg-default{
	border: 1px solid #EEE;
	background-color: #FDFDFD;
	color: #BBB;
}
span.bg-warning {
	border: 1px solid #CFBF89;
	background-color: #FAF3CD;
	color: #A69773;
}
span.bg-danger {
	border: 1px solid #C07C7C;
	background-color: #F0D9D9;
	color: #B08282;
}
span.bg-both {
	border: 1px solid #898ABA;
	background-color: #CDCDE7;
	color: #8484A8;
}
span.bg-info {
	border: 1px solid #6492AA;
	color: #77AAC8;
}
span.bg-primary {
	border: 1px solid #304B67;
	color: #EBF3FA;
}
span.bg-success {
	border: 1px solid #748F63;
	color: #83B76A;
}
div.sendMsgInfo {
	margin: 5px;
	border: 1px solid #009999;
	background: #E9FFE8;
	padding: 3px;
	word-break: break-all;
	width: auto;
}
div.sendlist ul{
	margin: 5px;
	padding: 0;
}
div.sendlist ul li{
	list-style: none;
	padding: 1px 2px 2px 1px;
	float: left;
	display: inline-block;
	width: 48%;
	background: #FEFFE8;
	border: 1px solid #FFB693;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 0 1px 1px 0;
	text-indent: 3px;
}
div.sendlist ul li small {
	color: #999;
}
strong.sendMsgTit {
	color: #0000A0;
}
div#Pindex {
	text-align: left;
}
ol#PageEvt {
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
}
ol#PageEvt li {
	border: 1px solid #979671;
	background: #FFFFF3;
	margin: 0 2px 2px 0;
	padding: 2px;
	float: left;
	text-align: left;
	width: 32.5%;
	list-style-position: inside;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height:63px;
}
/*
ol#PageEvt li:before {
	content: 'ID: ';
}
*/
ol#PageEvt li p {
	margin: 1px 1px 1px 0px;
	padding: 0 1px 0 2px;
	width: auto;
	display: inline-block;
	float: left;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 23px;
}
ol#PageEvt li span {
	padding: 1px;
	margin: 1px 0 0 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
ol#PageEvt li p.pi_check {
	border: 1px solid #59BB2F;
	background: #EDFEE0;
}
ol#PageEvt li p.pi_delete {
	border: 1px solid #73152D;
	background: #FFF5E1;
}
ol#PageEvt li p.pi_delete span {
	border: 1px solid #970F12;
	background: #FDEAEA;
}
ol#PageEvt li p.pi_check span {
	border: 1px solid #3F9D31;
	background: #DCFDBB;
	cursor: pointer;
}
div.pEdit {
	padding: 0px 3px;
	position: fixed;
	z-index: 60;
	margin-top: -2px;
	margin-left: -1px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #979671;
	background-color: #FFFFF0;
	height: 23px;
	text-align: left;
	display: table;
}
div.pEdit img {
	border: 1px solid transparent;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top: 1px;
}
div.pEdit > span {
	position: relative;
	top: 2px;
	margin-left: 5px;
	display: inline-table;
}
div.pEdit img.oPimg {
	border: 1px solid #E29696;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top: 2px;
	margin-left: -1px;
}
div#closeTip {
	position: fixed;
	display: block;
	z-index: 75;
	padding: 3px 15px;
	margin-top: -26px;
	border: 2px solid #48432D;
	height: 15px;
	line-height: 15px;
	text-align: center;
	background: #F9F9F7 url('images/closetip_off.png') repeat-x left -6px;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	border-bottom: 0;
	font-weight: bolder;
	cursor: pointer;
	width: 115px;
}
div#closeTip:hover {
	background: #F9F9F7 url('images/closetip_off.png') repeat-x left -12px;
	color: #615C44;
}
div#fboard {
	position: fixed;
	display: block;
	z-index: 71;
	margin: 0 auto;
	padding: 3px;
	border: 2px solid #48432D;
	background: #F9F9F7;
	top: 491px;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
div.toolBar, div.RegAction {
	margin-top: 15px;
}
div.toolBar b, div.RegAction b {
	float: left;
	text-align: left;
}
div.toolBar input, div.RegAction input, button#Pbutton {
	margin: 1px;
	border: 1px solid #48432D;
	background: #F2EECE;
	color: #584E12;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
div.toolBar input.disabled, div.RegAction input.disabled, div#Area_Right input.disabled {
	background: #9A9792;
	color: #726F69;
	border: 1px solid #7C786B;
}
div.toolBar input.disabled:hover, div.RegAction input.disabled:hover {
	background: #9A9792;
	color: #726F69;
	border: 1px solid #7C786B;
	cursor: default;
}
div.toolBar input:hover, div.RegAction input:hover {
	background: #584E12;
	color: #F2EECE;
	cursor: pointer;
}
span#pgcount {
}
/*
div#evtMemo {
	display: block;
	margin: 0 0 4px 0;
	text-align:left;
	text-indent: 4px;
}
*/
div#evtMemo > span {
	margin: 0;
	padding: 2px;
	border: 1px solid #48432D;
	background: #F2EECE;
	color: #584E12;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
div.iShow {
	position: fixed;
	z-index: 60;
	margin-top: -2px;
	margin-left: -1px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #979671;
	background-color: #FFFFF0;
	height: 22px;
	text-align: left;
}
/*
#AsignMembers {
	height: 253px;
	position: absolute;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #4B4B38;
	background-color: #F4F0E8;
	padding: 5px;
	z-index: 101;
	background: #FFF url('images/icon_background.png') repeat-x left bottom;
}
#Blayout {
	position: fixed;
	background-color: #000;
	z-index: 100;
}
*/
#AMemberList {
	margin: 0 auto;
	width: 99%;
	height: 230px;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #979671;
	background: #FFF;
	border-radius: 3px;
}
h4.AsignMemberGroup {
	margin: 0 auto 3px auto;
	padding: 0;
}
#AMembers {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}
#AMembers div.small {
	margin: 2px;
	padding: 2px;
	border-radius: 3px;
	/*width: 24.0%;*/
}
#AMembers div.small:hover{
	cursor: pointer;
}
#AMembers div.col-md-3{
	width: 24%;
}
#MList {
/*	padding: 10px;*/
 display: table;
}
#MList div.small {
	margin: 2px;
	padding: 2px;
	border-radius: 5px;
/*	width: 24%;*/
}
#MList div.col-md-3 {
	width: 24%;
}
#MList div.small:hover{
	cursor: pointer;
}
#MList div.sHidden {
	display: none;
}
div[id*="replay_"] {
	text-align: center;
}
div.tab-page {
}
div#mbInfo, div#maInfo {
	padding:3px;
	margin: 2px;
}
#eFormat {
	display: none;
}
ul#Thead {
	display: table;
	margin: 0;
	padding: 2px;
	background: #D0D1EE;
}
ul#Thead li {
	padding: 1px;
	list-style: none;
	float: left;
	height: 26px;
	color: #999;
	background: #FFF;
}
ul#Thead li.checked {
	background: #FFE8C8;
	border: 1px solid #F99;
	color: #333;
	font-weight: bolder;
}
ul#Thead li label{
	cursor: move;
}
ul#Ehead {
	display: table;
	margin: 0;
	padding: 2px;
	background: #D0D1EE;
}
ul#Ehead li {
	padding: 1px;
	list-style: none;
	float: left;
	height: 26px;
	color: #999;
	background: #FFF;
}
ul#Ehead li.checked {
	background: #FFE8C8;
	border: 1px solid #F99;
	color: #333;
	font-weight: bolder;
}
ul#Ehead li label{
	cursor: move;
}
span.shipping {
}
div#innerContent form#s_recipt {
	display: table;
}
div#receipt_contents{
	position: fixed;
	left: 0;
	top: 0;
	background: #000;
	z-index: 99;
}
div#innerContent form#s_recipt button.none {
	display: none;
}
form#s_recipt {
	display: block;
}
div#receipt_contents {
	position: fixed;
	display: table;
	background: #FFF;
	z-index: 100;
	padding: 5px;
	border-radius: 5px;
}
div#receipt_contents input.none{
	display: none;
}
div#receipt_contents button.none {
	display: inline-table;
}
div#receipt_contents table#EditInfo {
	display: table;
	background: #FFF;
}
div#receipt_layout{
	position: fixed;
	left: 0;
	top: 0;
	background: #000;
	z-index: 65;
	opacity: 0.6;
}
/* Bootstrap Themes */
.nav>li>a {
	padding: 15px 10px;
}
ul#config_tab.nav>li>a, ul#evt_tab.nav>li>a, ul#log_tab.nav>li>a {
	padding: 8px 8px;
}
.statusInfo span{
	display: inline-block;
}
.evt_info {
	border: 1px solid Silver;
	border-radius: 3px;
	display: block;
	margin: 2px 0;
	padding: 3px;
}
.folder_info {
	border: 1px solid Silver;
	border-radius: 3px;
	display: block;
	margin: 2px 0;
	padding: 3px;
}
.img_info {
	border: 1px solid Silver;
	border-radius: 3px;
	display: block;
	margin: 2px 0;
	padding: 3px;
}
.input-group {
	margin: 3px 0;
}
.ConfigTable>div {
	margin-bottom: 2px;
	padding-bottom: 3px;
	border-bottom: 1px solid #DDD;
}
.ConfigTable>div:last-child{
	margin-bottom: 0;
	border: 0;
}
#keywords select.form-control, #user_info select.form-control{
	width: auto;
	display: inline-block;
}
.form-control_fs {
	width: auto;
	display: inline-table;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control_fs:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control_fs::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control_fs:-ms-input-placeholder {
  color: #999;
}
.form-control_fs::-webkit-input-placeholder {
  color: #999;
}
.form-control_fs::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control_fs[disabled],
.form-control_fs[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control_fs[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
.EditInfo h5 {
	font-weight: 600;
	font-size: 1.25em;
}
#Thead, #Ehead { list-style-type: none; margin: 0; padding: 0; width: 100%; display: table; }
#Thead li,#Ehead li { }
#Thead li span, #Ehead li span { position: absolute; margin-left: -1.3em; }
#Thead li.col-md-2, #Ehead li.col-md-2 { height: 30px; line-height: 24px; border-radius: 3px; margin:0 0 1px 0; }
#Thead li.col-xs-4, #Ehead li.col-xs-4 { height: 30px; line-height: 24px; border-radius: 3px; margin:0 0 1px 0; }
//
// Tooltips
// --------------------------------------------------


// Base class
.tooltip {
  position: absolute;
  z-index: @zindex-tooltip;
  display: block;
  // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.
  // So reset our font and text properties to avoid inheriting weird values.
  .reset-text();
  font-size: @font-size-small;

  .opacity(0);

  &.in     { .opacity(@tooltip-opacity); }
  &.top    { margin-top:  -3px; padding: @tooltip-arrow-width 0; }
  &.right  { margin-left:  3px; padding: 0 @tooltip-arrow-width; }
  &.bottom { margin-top:   3px; padding: @tooltip-arrow-width 0; }
  &.left   { margin-left: -3px; padding: 0 @tooltip-arrow-width; }
}

// Wrapper for the tooltip content
.tooltip-inner {
  max-width: @tooltip-max-width;
  padding: 3px 8px;
  color: @tooltip-color;
  text-align: center;
  background-color: @tooltip-bg;
  border-radius: @border-radius-base;
}

// Arrows
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
footer {
    background-color:#494949;
    color:#AAA;
    min-height:100px;
    padding-top:20px;
    padding-bottom:20px;
}
footer a {color:#FFF;}
footer a:hover {color:#80FFFF;}

// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1
.tooltip {
  &.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -@tooltip-arrow-width;
    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
    border-top-color: @tooltip-arrow-color;
  }
  &.top-left .tooltip-arrow {
    bottom: 0;
    right: @tooltip-arrow-width;
    margin-bottom: -@tooltip-arrow-width;
    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
    border-top-color: @tooltip-arrow-color;
  }
  &.top-right .tooltip-arrow {
    bottom: 0;
    left: @tooltip-arrow-width;
    margin-bottom: -@tooltip-arrow-width;
    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
    border-top-color: @tooltip-arrow-color;
  }
  &.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -@tooltip-arrow-width;
    border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;
    border-right-color: @tooltip-arrow-color;
  }
  &.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -@tooltip-arrow-width;
    border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;
    border-left-color: @tooltip-arrow-color;
  }
  &.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -@tooltip-arrow-width;
    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
    border-bottom-color: @tooltip-arrow-color;
  }
  &.bottom-left .tooltip-arrow {
    top: 0;
    right: @tooltip-arrow-width;
    margin-top: -@tooltip-arrow-width;
    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
    border-bottom-color: @tooltip-arrow-color;
  }
  &.bottom-right .tooltip-arrow {
    top: 0;
    left: @tooltip-arrow-width;
    margin-top: -@tooltip-arrow-width;
    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
    border-bottom-color: @tooltip-arrow-color;
  }
}
