html, body {height: 100%;}
html {font-size:100.01%;}
body {margin:0;padding:0;background: repeat-x #fff;}
body,td,th {font:16px/1.3em 微軟正黑體, Arial;color:#000}
.clear {clear: both;}
table, td, div, img {border:0}
td {vertical-align: middle;}
p {padding-bottom:6px;}
a {color:#17f;outline:none;text-decoration:none}
a:hover {color:#F90;text-decoration: none}
form {margin:0;padding:0}
input, select, textarea, html body textarea {vertical-align:middle;font:15px 微軟正黑體, Arial;color:#343535;border:1px solid #dcdcdc;background:#fff;}
select {padding:0}
ul {margin:0;padding-left:16px}
input, textarea{padding:3px 6px 3px 6px}
img,div{ behavior: url(../../css/iepngfix.htc);}
h3{font:bold 18px/1.3em arial;color:#05b;margin:0;padding:10px 0 5px 0}

.fl{float: left;}
.fr{float:right}
#jc{display:none}

#bo_top,#bo_main {min-width:990px;}
#bo_main {width:1290px;height: 100%;}
#bo_top {background-color:#02335b;}
#bo_top a {color:#fff}
#bo_top .fr{padding:12px}

#right_block {min-width: 750px;padding:10px;padding-left: 20px;}

/*左欄*/
body {background: url(../../images/bo_bg.jpg) repeat-y;}
#left_block {width:200px;}
#left_block ul {clear:both;color:#17f;padding:0;margin:0}
#left_block ul li {height:100%;margin:0;border-bottom:rgba(255, 255, 255, .3) 1px solid}
#left_block ul li font{color:#fff;}
#left_block ul li > a, #left_block ul li > div > div > a{padding:12px 0 10px 10px; display:block;}
#left_block ul li a:before{
    content: '\f138';
    font-family: 'fontawesome';
    margin-right: 10px;
    color: #00BCD4;
	font-size:.5em;
}
#left_block .fa{float: right;padding: 3px 15px 0 0;}

/*左欄內層*/
#left_block ul li > div > div > div > a{padding:10px 0 8px 20px; display:block;font-size: 15px;border-top:rgba(255, 255, 255, .2) 1px solid; background:#02335b; color:#fff;}

/*左欄滑過*/
#left_block ul li a:hover{background:rgba(0, 107, 183, .8);}

#left_block ul li a:hover, 
#left_block ul li a:hover font, 
#left_block ul li a:hover:before{color: #fff;}

#table_style {
	float: none;
	width: 1000px;
	word-break: break-all;
}
#table_style th,#table_style td {border:#DDe 1px solid;padding:5px;margin:10px}
#table_style thead th {background:#f1f8ff}
#table_style tbody th {width:70px}
#table_style tfoot th {border:none}
#table_style div {padding:3px}
#table_style .calendar {background:#F7F9FC}

/* 活動剪輯 */
#ap_title{color:#73b304;font:700 15px Arial;padding-top:10px}
#ap_title span{font:12px/1.5em arial;color:#999}

/* 子功能選項 */
#func_btn{padding:13px;padding-right: 0;}
#func_btn a{color:#f90}

#celendar_add{font-size:12px;text-align:right}
#celendar_sel{padding-top:7px}

#album{max-width:720px}
#album .block{padding:8px;margin:3px;border:#ccc 1px solid}
#album form{margin-bottom:5px}
#album form #num{width:15px}
#album form #btn_ad{padding:1px}
#album .note{font-size:10px;color:#999;text-align:right;padding:3px}

label.error{display:none;color:#f00;padding-left:10px;line-height:1em;font-size:14px;}

/* 功能按鈕 */
a{
	-webkit-transition: all 150ms ease-in;
    -moz-transition: all 150ms ease-in;
    -o-transition: all 150ms ease-in;
    transition: all 150ms ease-in;
}
a.add {
    color: #FFF!important;
    background: #4CAF50;
    padding: 7px 30px;
    border-radius: 4px;
    font-weight: bold;
	font-size: 15px;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 20%);
}
a.edit{
    color: #FFF!important;
	background: #2196F3;
    padding: 7px 10px;
    border-radius: 4px;
	font-size: 15px;
	box-shadow: 0 2px 3px 0 rgb(0 0 0 / 20%);
	display: inline-block;
}
a.del{
	color: #FFF;
	background: #F44336;
    padding: 7px 10px;
    border-radius: 4px;
	font-size: 15px;
	box-shadow: 0 2px 3px 0 rgb(0 0 0 / 20%);
	display: inline-block;
}
a.link{
	color: #000;
    background: #eee;
    padding: 7px 10px;
    border-radius: 4px;
	font-size: 15px;
	box-shadow: 0 2px 3px 0 rgb(0 0 0 / 20%);
	display: inline-block;
}
a.back {
    color: #FFF!important;
    background: #FFC107;
    padding: 7px 10px;
    border-radius: 4px;
	font-weight: bold;
    font-size: 15px;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 20%);
}
a.add:hover, 
a.edit:hover,
a.del:hover,
a.link:hover,
a.back:hover{
	-webkit-filter:brightness(110%);
	filter:brightness(110%);
	box-shadow: 0 4px 14px rgba(0,0,0,.4);
}

/*必填*/
#table_style th span {
    color: red;
    padding-right: 5px;
}