@charset "utf-8";
/*
 * 파일명:		wc_idcard.css
 * 설명:			Web / Content / ID 카드 관리 시스템
 * 작성자:		glim
 * 최초생성일:	2016/12/26
 * 최종수정일:	2017/01/03
 */
@import url(common.css);
@import url(layout.css);
@import url(popup.css);
@import url(typo.css);
@import url(dev.css);
@import url(button.css);


.con_dashboard table.tbl_col  {}
.con_dashboard table.tbl_col tbody tr th  {border-top:solid 1px #e7e7e7;font-size:13px;}
.con_dashboard table.tbl_col tbody tr td  {letter-spacing:0;}

table.tbl_row tr td.user_pic {padding:3px;border-left:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7}
table.tbl_row tr td.user_pic img {width:100%;}


/*Error Page*/
#error_wrap { width:auto; min-width:1113px; min-height:100%; padding-bottom:70px; }
#error_wrap #error_content  { position:relative; }
#error_wrap #error_footer { position:absolute; bottom:0; width:100%; text-align:center; }
#error_wrap #error_footer .copyright { color:#c4c4c4; }
.error_group { padding:155px 0 120px; }
.error_group .error_inner { width:678px; margin:0 auto; border:1px solid #d3d3d3; text-align:center; background-color:#fff; }
.error_group .error_inner .error_body { padding-top:165px; background:url(../images/common/bg_error.gif) center 60px no-repeat;  }
.error_group .error_inner .error_body em { display:block; color:#000; font-size:40px; line-height:1; }
.error_group .error_inner .error_body span { display:block; margin-top:15px; color:#666; font-size:12px; line-height:1.6; }
.error_group .error_inner .btn_group { margin:38px 0 55px; }

/* s:파일선택 폼 */
.file_input_div { display:inline-block; position:relative; width: 74px; height: 27px; overflow: hidden; vertical-align:top; }
.file_input_div .file_input_hidden {position:absolute; top:0; left:0; width: auto; height: 27px; opacity: 0; }
.filebox {display:inline-block;position:relative;}
.filebox:after {content:".";clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0;}
.filebox .tbtn_input {display:inline-block;  padding-right:80px; box-sizing:border-box;}
.filebox .tbtn_btn {position:absolute;top:0;right:0;display:inline-block; width:80px; text-align:right;}
.filebox .tbtn_btn .tbtn_white {min-width:74px; height:27px; line-height:25px; font-weight:bold;color:#666;background:#fff;}
.filebox .file_input_hidden {position:absolute; top:0; left:0; width: 100%; height: 27px; opacity: 0; cursor:pointer;}

.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
input[type=text].ui_cal { width:240px; font-size:12px; }
input[type=text] + .ui-datepicker-trigger {margin-left:5px;vertical-align:top;display:inline-block;margin-top:4px;cursor:pointer;}

.popup_layer_file_img{width:200px; }
#userImg{max-width:150px; height:auto; padding:5px;}

.roleHis{height: 250px;overflow:auto; }
input[type="text"]:disabled, select:disabled {
     background: #e9ecef;
} 

.familyDisabled{background: #e9ecef;}