@charset "utf-8";
/* CSS Document */

/*Ectuary Styles*/
html, body { /* background-color:#bdd198; */ background-image: url("styleimages/page_bg.jpg"); background-attachment:fixed; }

select,input{ color: #363636; /*background-color: #D2EABA;*/ border-color: #b4c2d3; }
/*p1前舊版
.button { color: #757575; background-color: #f4f4f4; border-color: #bebebe; }
.button:hover { color: #ffffff; background-color: #559C62; border-color: #1e6ccc; }*/
.button { color: #ffffff; background-color: #4f84b1; border-color: #4f84b1; }
.button:hover { color: #8E5b17; background-color: #ffdd57; border-color: #dcb913; }

/*header toolbar section*/
.toolBar select { color: #4d8aa8;}
.toolBar span { color:#11556e;}
.content { background: linear-gradient(to bottom, #fcfcfc, #f0f0f0); }


.index_bgcolor { background-color:#ffffff; }
/*.bgheader { background-image: url("styleimages/bg_index_top.jpg"); }*/

.homeBtnDiv{ background-image:url("../../../images/logo_ins.png"); float:right; margin-top:4px;}

/*Function Page*/
.function-logotext { color: #fff; }

/*menu border*/
#leftBtn{background-image:url("styleimages/menu_icon_pre.png");background-color: transparent; border: transparent; }
#rightBtn{background-image:url("styleimages/menu_icon_next.png");background-color: transparent; border: transparent; }
#leftBtn:hover {background-image:url("styleimages/menu_icon_pre_over.png");}
#rightBtn:hover {background-image:url("styleimages/menu_icon_next_over.png");}
.menubar{ background-image: url("styleimages/menu_bg.jpg");display: flex}
/*.innerMenu { background-image: url("styleimages/bg_nav2.jpg"); }*/
.innerMenu ul li { background-image: url("styleimages/menu_bg_line.jpg"); color: #fff;}
.innerMenu ul li a { color: #4a6583; }
/*Non-IE6*/
/*select submenu show mainmenu */
.innerMenu ul li:hover a { color: #ffffff; /*background: #1e6ccc*/background-image: url("styleimages/bg_menu_hover.jpg");}  /*Color main cells hovering mode*/
.innerMenu ul li:hover ul li a { background: #fff; border-color:#2594bc; color:#757575}
.innerMenu ul li:hover ul li a:hover { background: #6ebad5; color: #ffffff;}  /*Color subcells hovering mode*/

/*Navigation Bar*/
.breadcrumbs { background-image: url(styleimages/bg_path.png); background-color:#0c2313;}
.breadcrumbs ul li a { color: #fff; }
.breadcrumbs ul li.highlight a{ color: #ffffff; }
.breadcrumbs ul li.rootPath { background-image: url(styleimages/bg_path1.png);background-repeat:no-repeat }
.breadcrumbs .arrowSymbol { color: #818a94; background-image: url(styleimages/bg_path2.png); }
.breadcrumbs ul li.endPath { background-image: url(styleimages/bg_path3.png); }
.breadcrumbs ul a { color: #fff; font-size: 14px;}
.breadcrumbs ul a:hover { color: #fff; }

/* Table */
.dataTable { color: #312e25; }
.dataTable th, .dataTable th a { color: #FFFFFF;  background-color: #369EC3; border-color:#5793B7; font-weight: bold;}
.dataTable td { color: #000000; /* background-color: #F6F6F6; */ border-color:#5793B7; }

.searchTable { color: #312e25;}
.searchTable th, .searchTable th a { color: #193E00;  background-color: #8ECB4A; border-color:#ffffff; }
.searchTable td { color: #000000; background-color: #ffffff; border-color:#ffffff; }


/* Page Bar*/
/*P1前版本
.page-index { color: #000000;  }
.page-index strong:hover { background-color: #D2EABA; color: #193E00; border-color: #d9eafc; }
.page-index strong { background-color: #559C62; color: #ffffff; border-color: #206ccc; }
.page-index a { background-color: #D2EABA; color: #193E00; border-color: #d9eafc; }
.page-index a:hover { background-color: #559C62; color: #ffffff; border-color: #206ccc; }
*/
/* Page Bar P1版本*/
.page-index { color: #606060;  }
.page-index strong:hover { background-color: #F4C600; color: #8C5B19; border-color: #8C5B19; font-weight: bold;}
.page-index strong { background-color: #FFF8C1; color: #8F5919; border-color: #8C5B19; font-weight: bold;}
.page-index a { background-color: #E2DFE3; color: #606060; border:1px #E2DFE3 solid; font-weight: bold;}
.page-index a:hover { background-color: #F4C600; color: #8C5B19; border:1px #8C5B19 solid; font-weight: bold;}
.page-index input { background-color: #E2DFE3; color: #606060; border-color: #dcdcdc; }
.page-index input:hover { background-color: #E2DFE3; color: #606060; border-color: #8C5B19; }
/* index Page */
.indexContentDiv{
	color: #ffffff;
}
.indexPic{
	background:url("../../../domain/ec/images/header_bg.jpg")
}
.news_title {
	color:#FFF;
}
.login_system_title {
	color:#fff;
}
.text-align {
	text-align: center;
}
.middleBox {
	width: 40%;
	margin: 20px auto;
	border: 1px solid #aaa;
}
.titleContent{
	/*會員登入 版面置中*/
	/*background:url("../../../domain/ec/images/title_content_bg.jpg")*/
	background:url("../../../images/ec/bg_left_board_blue.png");
	background-repeat: no-repeat;
	background-position: 50% 0;
    background-size: contain;
}
.subContent{
	/*background:url("../../../domain/ec/images/subcontent_bg.jpg")*/
	/*width: 50%;
	padding-top: 20px;
    margin: 0 auto;
	*/
	text-align: center;
}
.contentEndDiv{
	background:url("../../../domain/ec/images/content_end_bg.png")
}
.error-message {
	color: #cd5c0a;
}
.success-message {
	color: #363636;
}

.maindataDiv{
	background-color: #ffffff;
}
/* .dataTable { color: #312e25; }
.dataTable th, .dataTable th a { color: #ffffff;  background-color: #1e6ccc; border-color:#446184; }
.dataTable td { color: #000000; background-color: #ffffff; border-color:#446184; }
 */
.loginContent .logBtn{
	background-color: #f5d600;
	border-color: #95631e;
	color:#95631e;
}
.loginContent #loginForm {
	color:#275797;
}
.loginContent #loginForm a {
	color:#275797;
}
.loginContent .inputForm{
	 color: #000; 
	 background-color: #fff!important; 
	 border-color: #b4c2d3;
}

/*Inner Function - (舊系統原有功能)
.innerContentBg{
	background-color:#ffffff;
}
*/
.input-grid { /*width: 91%;*/}
.input-grid,.input-grid a {
	border-collapse:separate;/*table 圓邊要加這個*/
    border: solid #ccc 1px;
    border-radius: 10px;
    color: #433f38;
    background-color: #FFFFFF;/* background-color: #E7E7E7; */
}
.input-grid a:hover{ text-decoration: underline;}
.page-name {  border-color:#d4ccb0; color: #433f38;}
.gdLayoutContentDiv {
	background-color: #FCFCFC;
	min-height:560px;
}

/*error Page*/
.page-errormessage{color: #376938;}
.errorPageBg{background-color:#ffffff;}