.dim {position:fixed;top:0;left:0;z-index:800;width:100%;height:100%;background:#000;opacity:0.5;}
.ly {overflow:auto;position:fixed;top:50%;left:50%;z-index:801;width:650px;height:650px;background:#fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ly *:focus {outline: 0px;}
.ly:focus{outline: 0px;}
.ly_head {display:block;height:30px;padding:0 13px;border-bottom:1px solid #e5e5e5;line-height:55px;font-size:18px;background-color:#4b576b;}
.ly_close {position:absolute;top:0;right:0;width:36px;height:29px;background:url('../images/oqms/btn_TF_Close_O.png') no-repeat 50% 50%;/* background-size: 10px 10px; */border: 0px;}
.ly_close:focus {outline: 0px;}
.ly_head_title {}
.ly_head_title p {padding: 5px 20px; height: 40px; text-align: left;}
.ly_sub_title p {margin: 10px 20px; padding: 3px 9px; text-align: left;}
.ly_body {position:relative;margin:25px 13px; line-height: 20px;}*/
.ly_body span.icon {float:left; display: inline-block; width:40px; font-size: 40px; vertical-align: middle; margin-left: 5px; color: #2b2b2b;}
.ly_body span.warning {color: #ff8000;}
.ly_body span.question {color: #2b2b2b;}
.ly_body p {float:left; display: inline-block; width: calc(100% - 65px); vertical-align: middle; margin-left: 15px;}
.ly_body:after{display:block; content:''; clear:both;}
.ly_title {display:block;margin-bottom:7px;color:#2b2b2b;font-weight:700;}
.ly_foot {height:64px;text-align:center;font-size:0; padding: 20px 20px 0px 20px;}
.ly_foot .button {margin-left:5px;}
.ly_foot .button:first-child {margin-left:0;}
.sr-only {overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);}
.sch_opt {padding:2px 0px;}
.fl {float: left;}
.fr {float: right;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.ly_table_info {margin: 15px 30px 0px 30px;}
.ly_table_info p {text-align: left;}

.sta_WF_PopTitle
{
	border-top : 0px none;
	border-right : 0px none;
	border-bottom : 1px solid #90949e;
	border-left : 0px none;
	font : bold 18px "Malgun Gothic";
	color : #222222;
}
.sta_WF_SubTitle1 {
	background : url('../images/oqms/img_WF_Subtitle1.png') no-repeat left top;
	font : bold 14px "Malgun Gothic";
	color : #222222;
}
.sta_WF_DataArea
{
	border : 1px solid #cacacd;
	/*border-top : 1px solid #cacacd;
	border-right : 0px none;
	border-bottom : 1px solid #cacacd;
	border-left : 0px none;*/
	background : #ffffff;
	
	margin: 5px 20px;
	height: 33px;
}
.sta_WF_DataLabel
{
	/*border-top : 1px solid #cacacd;*/
	border-right : 1px solid #bcbfc4;
	/*border-bottom : 1px solid #cacacd;*/
	border-left : 0px none;
	background : #ecedf1;
}
.sta_WF_DataArea .sta_WF_DataLabel {
	width: 130px;
	height: 31px;
}
.btn_POP_Search
{
	border : 1px solid #40485a;
	background : #515969;
	border-radius : 1px;
	font : bold 12px "Malgun Gothic";
	color : #ffffff !important;
	cursor : pointer;
	height : 27px; 
}
.btn_WF_White
{
	border : 1px solid #d3d5d9;
	background : #ffffff;
	border-radius : 1px;
	cursor : pointer;
	height : 26px; 
}
.btn_WF_Blue
{
	border : 1px solid #3874c0;
	background : #437fcb;
	border-radius : 1px;
	color : #ffffff !important;
	cursor : pointer;
	height : 26px; 
}

.sta_WF_DataArea .sta_WF_DataLabel p {text-align: left; margin: 2px 15px;}
#content_table_h           { position:relative; margin: 0px 20px; width:610px; overflow:auto; border:0px solid #c9c9c9; border-top:2px solid #626978;}
#content_table           { position:relative; margin-bottom:25px;  margin: 0px 20px; width:610px; height: 341px; overflow:auto; border:0px solid #c9c9c9;}
.content_table           { table-layout: fixed; position:relative; border-left:0px solid #e3e8ef; border-bottom:0px solid #c5c8cd; width: 100%;}
.content_table tr 		 { width: 100%;}
.content_table tbody tr  { display: table-row;}
.content_table tbody tr:hover  { background-color: #e9f1fd !important; }
.content_table tbody tr.pointer{ cursor: pointer; }
.content_table tbody tr.active { background-color: #f3f4f5; }
.content_table tbody tr.active td:first-child { background:url('../images/oqms/img_WF_CellSelect.png') no-repeat 50% 50%; }
.content_table th        { padding:7px 15px 8px 20px; border-right:1px solid #c9c9c9; border-bottom:1px solid #a2a6ae; text-align:left; background-color:#f3f4f6}
.content_table th:last-child   { border-right:0px solid #dadee5 !important;}
.content_table th.center { padding:7px 7px 8px 7px; border-right:1px solid #c9c9c9; border-bottom:1px solid #a2a6ae; text-align:center; background-color:#f3f4f6;}
.content_table td        { padding:7px 15px 8px 15px; border-top:0px solid #626978; border-right:1px solid #dadee5; border-bottom:1px solid #dadee5; text-align:left; overflow: hidden; text-overflow: ellipsis;}
.content_table td:last-child   { border-right:0px solid #dadee5 !important;}
.content_table td.center { padding:7px 10px 8px 10px; border-top:0px solid #626978; border-right:1px solid #dadee5; border-bottom:1px solid #dadee5; text-align:center; }
.content_table td.right  { padding:7px 15px 8px 15px; border-top:0px solid #626978; border-right:1px solid #dadee5; border-bottom:1px solid #dadee5; text-align:right;}
.content_table th.last   { padding:7px 15px 8px 15px; border-top:0px solid #626978; border-right:1px solid #e3e8ef; border-bottom:0px solid #e3e8ef; text-align:left; background-color:#f3f4f6}
.content_table td.last   { padding:7px 15px 8px 15px; border-right:1px solid #c9c9c9;  border-bottom:0px solid #e3e8ef; text-align:left}
.content_table td.last_failure  { padding:7px 15px 8px 15px; border-right:0px solid #e3e8ef;  border-bottom:0px solid #e3e8ef; background-color:#da4453;  text-align:center; color:#ffffff}
.content_table td.failure       { padding:7px 15px 8px 15px; border-right:0px solid #e3e8ef;  border-bottom:0px solid #e3e8ef; background-color:#da4453;  text-align:center; color:#ffffff }
.content_table td.pass          { padding:7px 15px 8px 15px; border-right:0px solid #e3e8ef;  border-bottom:0px solid #e3e8ef; background-color:#37bc9b;  text-align:center; color:#ffffff }