@charset "utf-8";
/************************************************
 * YUANTA WEBPONENT STYLE SHEET
 * TAB, GRID, DIALOG, DATEPICKER
*************************************************/


/************************************************
 * TAB
*************************************************/
.ci-tab {position:relative;margin-bottom:0; height: auto;}
.ci-tab .tab-panel > li .panel { padding:20px 0 0; }
/* 2차 tab */
.ci-tab .tab-selector {height:37px; border-bottom:2px solid #1f80d2;}
.ci-tab .tab-selector > li {float: left; /*min-width: 25%;.width: 25%;*/}
.ci-tab .tab-selector.only > li{width:25% !important;}
/* .ui-dialog .ci-tab .tab-selector > li {min-width: 25%;.width: 25%;} */
.ci-tab .tab-selector > li+li { border-left: 0; }
.ci-tab .tab-selector > li > a {display: block;letter-spacing:-1px; width: auto; height:36px; line-height:36px; margin: 0 0 0 -1px; padding: 0 8px; background: #f2f2f2; border: 1px solid #cecece; border-bottom: 0; text-align: center; color: #6d6d6d;font-size:14px}/* 211104수정(padding:0 10px -> padding:0 8px) */
.ci-tab .tab-selector > li > a > span{font-size:11px}
.ci-tab .tab-selector > li > a > span.br{font-size:14px;display:block}
.ci-tab .tab-selector > li:first-child > a {margin-left: 0}
.ci-tab .tab-selector > li.active > a {height:37px;border-color: #1f80d2; background: #fff;border-width:2px}
.ci-tab .tab-selector > li.active+li > a {border-left-color: #1f80d2;}

.ci-tab .tab-selector > li > a.tl{line-height:15px;padding-top:3px;height:33px}
.ci-tab .tab-selector > li.active > a.tl{line-height:15px;padding-top:3px;height:34px}


/* 1차 tab */
.ci-tab.level1>.tab-selector {height:40px;border:1px solid #6d6d6d;overflow:hidden}
.ci-tab.level1>.tab-selector > li{margin-left:0}
.ci-tab.level1>.tab-selector > li > a{border-color:#e8e8e8;height:40px !important;line-height:40px;padding:0;border-width:1px !important;font-weight:bold;border-top:none;border-bottom:none;background-color:#fff;color:#3d3d3d;font-weight:normal}
.ci-tab.level1>.tab-selector > li:first-child > a{border-left:none;}
.ci-tab.level1>.tab-selector > li:last-child > a, .ci-tab.level1 .tab-selector > li.last > a{border-right:none}
.ci-tab.level1>.tab-selector > li.active > a{background-color:#5d7790 !important;color:#fff;font-weight:bold}
.ci-tab.level1>.tab-selector > li.last{margin-left:0}


/* 텝 5개 이상인 경우 */
.ci-tab .tab-selector.part2 > li {width: 50%}
.ci-tab .tab-selector.part3 > li {width: 33.33%}
.ci-tab .tab-selector.part4 > li {width: 25%}
.ci-tab .tab-selector.part5 > li {width: 20%}
.ci-tab .tab-selector.part6 > li {width: 16.58%}
.ci-tab .tab-selector.part6 > li:first-child {width: 17%}
.ci-tab .tab-selector.part9 > li {width: 11%}
.ci-tab .tab-selector.part9 > li:first-child {width: 12%}
/* .ui-dialog .ci-tab .tab-selector.part6 > li:first-child,
.ui-dialog .ci-tab .tab-selector.part6 > li.last-child {min-width: 18%;} */

/************************************************
 * GRID
*************************************************/
/* WRAP */
.CI-GRID-WRAPPER {border-bottom: 0}
.CI-GRID-WRAPPER .CI-GRID-HEADER-TABLE {table-layout: fixed;}
/* .CI-GRID-FOCUS-ESCAPER {display: block;position: absolute;top:0;right:0;width: 1px;height: 100%;background: #fff;z-index: 3;}
.CI-GRID-FOCUS-ESCAPER-SHOWN {width: auto;height: 30px;top:auto;bottom:0;} */
.CI-GRID-WRAPPER .btn {box-sizing: content-box;}
.ie8 .CI-GRID-WRAPPER .btn.w63 {width: 68px !important;}
/* SCROLLER */
.CI-GRID-HEADER-SCROLLER {background: #f6f6f6}
.CI-GRID-RECT-RIGHT-TOP {border-bottom: 1px solid #e8e8e8;}
/* HEADER */
.CI-GRID-BODY-CAPTION {height: 0;}
.CI-GRID-HEADER-TABLE-THEAD th, 
.CI-GRID-HEADER-TABLE-THEAD td {
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	line-height: 19px;
	color: #000000;
	padding: 7px 5px;
}
.tblGrid.pd0 .CI-GRID-HEADER-TABLE-THEAD th, 
.tblGrid.pd0 .CI-GRID-HEADER-TABLE-THEAD td{padding-left: 0;padding-right: 0;}
/* BODY */
.tblRow .CI-GRID-WRAPPER table th, .tblRow .CI-GRID-WRAPPER table td, 
.tblCol .CI-GRID-WRAPPER table th, .tblCol .CI-GRID-WRAPPER table td {background-color: transparent;} 
.CI-GRID-BODY-TABLE-TBODY th, 
.CI-GRID-BODY-TABLE-TBODY td {
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	height: 35px;
	line-height: 20px;
	padding: 5px 10px;
	color: #000000;
	letter-spacing: -1px;
}

/* 240522 추가 */
.CI-GRID-BODY-TABLE th {border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	background:#f8f8f8 !important;
}
/* 240522 추가(e) */

.new_grid .CI-GRID-BODY-TABLE-TBODY th, 
.new_grid .CI-GRID-BODY-TABLE-TBODY td {height:auto; line-height:normal; padding:10px;}/* 210810 추가(이체 화면 중 IE에서 하단 보더 안나오는 현상) */

/* FOOTER */
.tblCol.tfoot {border-top:0}
.CI-GRID-WRAPPER .tfoot th,
.CI-GRID-WRAPPER .tfoot td {
	height: 35px;
	line-height: 20px;
	padding: 5px 10px;
}
.CI-GRID-WRAPPER tfoot.tfoot tr th,
.CI-GRID-WRAPPER tfoot.tfoot tr td {border-bottom: 0;border-top: 1px solid #e8e8e8;}
.CI-GRID-WRAPPER tfoot.tfoot tr:first-child th,
.CI-GRID-WRAPPER tfoot.tfoot tr:first-child td {border-top: 0;}
.tfoot th,.tfoot td,
.CI-GRID-ODD.tfoot th,
.CI-GRID-ODD.tfoot td {background: #eef5fa;border-color: #e8e8e8;color: #000;font-weight: bold;}

.CI-GRID-WRAPPER em.plus, .CI-GRID-WRAPPER em.minus {font-weight:normal;} 
.CI-GRID-WRAPPER .tfoot em.plus, .CI-GRID-WRAPPER .tfoot em.minus {font-weight:bold;} 


/* ETC */
.CI-GRID-WRAPPER table tr th:last-child,
.CI-GRID-WRAPPER table tr td:last-child,
.ie8 .CI-GRID-WRAPPER .last-cell {border-right: 0 !important;}
.CI-GRID-WRAPPER table tr th:last-child.br,
.CI-GRID-WRAPPER table tr td:last-child.br,
.CI-GRID-WRAPPER table tr .CI-GRID-CELL-LAST.br,
.ie8 .CI-GRID-WRAPPER .last-cell.br,
.CI-GRID-WRAPPER table tr th:first-child,
.CI-GRID-WRAPPER table tr td:first-child {border-right: 1px solid #e8e8e8 !important;}
.ie8 .CI-GRID-BODY-CAPTION {height: 100% !important;background: #fff;position: absolute;right:0;top:0;}/* th/td 마지막 선 가리는 용도로... */

/* IE8 */
.ie8 .CI-GRID-BODY-TABLE-TBODY th, 
.ie8 .CI-GRID-BODY-TABLE-TBODY td {
	padding-left: 5px;
	padding-right: 0;
	letter-spacing: 0px;
}
.ie8 .CI-GRID-WRAPPER .tfoot th,
.ie8 .CI-GRID-WRAPPER .tfoot td {padding-left: 5px; padding-right: 0;letter-spacing: -1px;}
/******** .bgnone */
.CI-GRID-BODY-TABLE-TBODY th.bgnone, 
.CI-GRID-BODY-TABLE-TBODY td.bgnone {background-color: #fff;}
.CI-GRID-BODY-TABLE-TBODY .tfoot th.bgnone, 
.CI-GRID-BODY-TABLE-TBODY .tfoot td.bgnone {background-color: #eef5fa;}
/******** .CI-GRID-BODY-BOLD : tbody 강조 테두리 추가 */
.CI-GRID-BODY-BOLD .CI-GRID-BORDER-RIGHT {border: 0;}
.CI-GRID-BODY-BOLD .CI-GRID-HEADER-SCROLLER {border: 2px solid #f6f6f6;border-top:0;border-bottom: 0;}
.CI-GRID-BODY-BOLD .CI-GRID-BODY-SCROLLER {border: 2px solid #d4101e;}
/******** .fs : font-size smaller */
.fs .CI-GRID-BODY-TABLE-TBODY th, 
.fs .CI-GRID-BODY-TABLE-TBODY td {font-size: 12px}
/******** text-align */
.txtC .CI-GRID-BODY-TABLE-TBODY th, .txtC .CI-GRID-BODY-TABLE-TBODY td { text-align: center !important; }
.txtR .CI-GRID-BODY-TABLE-TBODY th, .txtR .CI-GRID-BODY-TABLE-TBODY td { text-align: right !important; }
.txtL .CI-GRID-BODY-TABLE-TBODY th, .txtL .CI-GRID-BODY-TABLE-TBODY td { text-align: left !important; }
.txtC th.txtR,.txtL th.txtR, .txtC td.txtR,.txtL td.txtR { text-align: right !important; }
.txtR th.txtC,.txtL th.txtC, .txtR td.txtC,.txtL td.txtC { text-align: center !important; }
.txtR th.txtL,.txtC th.txtL, .txtR td.txtL,.txtC td.txtL { text-align: left !important; }
.ie8 .CI-GRID-WRAPPER .tfoot .txtR, 
.ie8 .CI-GRID-WRAPPER .tfoot .CI-GRID-ALIGN-RIGHT,
.ie8 .CI-GRID-BODY-TABLE-TBODY .txtR, 
.ie8 .CI-GRID-BODY-TABLE-TBODY .CI-GRID-ALIGN-RIGHT {padding-left: 0; padding-right: 5px;}
.ie8 .CI-GRID-WRAPPER .tfoot .txtC, 
.ie8 .CI-GRID-WRAPPER .tfoot .CI-GRID-ALIGN-CENTER,
.ie8 .CI-GRID-BODY-TABLE-TBODY .txtC, 
.ie8 .CI-GRID-BODY-TABLE-TBODY .CI-GRID-ALIGN-CENTER {padding-left: 0; padding-right: 0;}
/******** linebreaks */
.linebreaks, 
.CI-GRID-WRAPPER th.linebreaks, 
.CI-GRID-WRAPPER td.linebreaks {white-space: normal !important;word-break: break-all;line-height: 1.25em;}
.lineBreaks a, 
.CI-GRID-WRAPPER th.linebreaks a, 
.CI-GRID-WRAPPER td.lineBreaks a {display: block; white-space: normal;word-break: break-all;white-space: normal;word-break: break-all;text-overflow: visiable}
/******** releaseHover/releaseScroll */
.CI-GRID-BODY-BOLD .CI-GRID-BODY-TABLE-TBODY tr.CI-GRID-ODD:hover,
.releaseHover .CI-GRID-BODY-TABLE-TBODY tr.CI-GRID-ODD:hover {background: #f8f8f8}
.CI-GRID-BODY-BOLD .CI-GRID-BODY-TABLE-TBODY tr:hover,
.releaseHover .CI-GRID-BODY-TABLE-TBODY tr:hover,
.releaseScroll .CI-GRID-BODY-TABLE-TBODY tr:hover {background: #fff}
/******** icons */
.CI-GRID-HEADER-MICELINOUS{right: 0}
.CI-GRID-SORTER {background:url("/WEB-APP/webponent/grid/img/spr_grid_web.png") 0px -70px no-repeat;}
.CI-GRID-SORTER-ASC {background:url("/WEB-APP/webponent/grid/img/spr_grid_web.png") -36px -70px no-repeat;}
.CI-GRID-SORTER-DESC {background:url("/WEB-APP/webponent/grid/img/spr_grid_web.png") 0 -70px no-repeat;}
.tblRow > div > .CI-GRID-WRAPPER,
.tblCol > div > .CI-GRID-WRAPPER {border-top: 0}
.tblRow > div > .CI-GRID-WRAPPER th,
.tblRow > div > .CI-GRID-WRAPPER td,
.tblCol > div > .CI-GRID-WRAPPER th,
.tblCol > div > .CI-GRID-WRAPPER td {border-left: 0}
/******** for unique pages */
.WEBPONENT-PAGING-TOTAL-COUNT-TEXT {display: none;}
.WEBPONENT-PAGING-TOTAL-COUNT-TEXT+.CI-GRID-PAGING {margin-top: 0}
.CI-GRID-AREA+.bothBtnWrap.mtm45{float: right;margin-top: -28px !important;}
.CI-GRID-AREA+.bothBtnWrap.mtm45 .rCont{position: relative;}
/************************************************
 * DATEPICKER
*************************************************/
.calendarWrapper input[type=text].calendarInput {width:78px;padding:0 10px;box-sizing: initial;}
.calendarWrapper .calOpenBtn  {cursor: pointer;margin-left: 2px;}
.calendarDiv .disable>*,
.calendarDiv .disable .saturdayCol, 
.calendarDiv .disable .sundayCol {display:block;width: 27px;height:21px;background: #f6f6f6;color: #bababa;}

/************************************************
 * DIALOG
*************************************************/
/* type2 : layer-link */
.layer-link {min-width: 115px;}
/* typeClass : schedule */
.layer-link.schedule {width: 200px;border: 2px solid #1f80d2;}
.layer-link.w200 {width: 200px;border: 2px solid #1f80d2;}
.layer-link.txtLink{width:100px;}
.layer-link.schedule li {line-height:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:12px}
.layer-link.schedule li .appType {vertical-align:top}
.layer-link.schedule .layer-close {background-color: #1f80d2}
.layer-link.schedule .ar-bottom {top: -8px;background: url(/myasset/common/img/spr_layer.png) 0 0 no-repeat;}

.layer-link.peTopNotice{width:304px;border: 2px solid #1f80d2;padding:20px 30px;box-shadow:2px 2px 7px #656565;}
.layer-link.peTopNotice .layer-close {background-color: #1f80d2}
.layer-link.peTopNotice .ar-bottom {width:16px;height:11px;top: -11px;background: url(/myasset/common/img/spr_layer.png) 0 -89px no-repeat;}
.layer-link.peTopNotice li{line-height:28px;color:#3d3d3d;letter-spacing:-1px;padding-right:70px}
.layer-link.peTopNotice li a{display:inline-block;height:28px;line-height:28px;background:none;border:none;text-align:left;color:#3d3d3d;letter-spacing:-1px;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.layer-link.peTopNotice li a.btn{width:auto;height:18px;line-height:18px;border:1px solid #9d9d9d;border-radius:3px;padding:0 8px;font-size:12px;color:#6d6d6d;}
.layer-link.peTopNotice li a.btn:hover{background-color:#fff;border-color:#1779cc;color:#1779cc}
.layer-link.peTopNotice li + li{margin-top:0}
.layer-link.peTopNotice dl:last-child{margin-top:20px;}
.layer-link.peTopNotice dt{position:relative;border-bottom:1px solid #6d6d6d;height:20px;font-size:15px;line-height:15px;color:#3d3d3d;margin-bottom:10px;font-weight:bold}
.layer-link.peTopNotice dt .rCont{display:inline-block;position:absolute;top:0;right:0}
.layer-link.peTopNotice dt .rCont a{font-weight:normal;font-size:13px;color:#6d6d6d;line-height:10px;vertical-align:top}
.layer-link.peTopNotice ul.guideTxt>li:before {top:13px;}
.layer-link.peTopNotice ul.guideTxt .rCont{font-size:13px;color:#6d6d6d;}
.layer-link.peTopNotice dt>span.ico{width:17px;height:16px;display:inline-block;background:url("/myasset/common/img/pe/spr_pe.png") no-repeat 0 0;font-size:0;overflow:hidden;line-height:0;vertical-align:middle;margin-right:3px;position:relative;top:-1px;}
.layer-link.peTopNotice .mt20 dt>span.ico{width:19px;height:16px;background-position:-19px 0}

.layer-link.analyse{border: 2px solid #1f80d2;padding:13px 20px 0 !important;}
.layer-link.analyse .layer-close {background-color: #1f80d2}
.layer-link.analyse .ar-bottom {top:-8px;background: url(/myasset/common/img/spr_layer.png) 0 0 no-repeat;}

.layer-link.analyse li a{width:100%;color:#3d3d3d;display:inline-block;height:auto;line-height:18px;background-color:transparent;border:none;text-align:left;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.layer-link.analyse li a:hover, .layer-link.analyse a:focus{border:none;color:#000;background-color:transparent;}
.layer-link.analyse li span.date {display:inline-block;margin-right:20px;}
.layer-link.analyse dl {width:450px;}
.layer-link.analyse dt{font-weight:bold;color:#124993;font-size:16px;line-height:28px;padding-bottom:11px;border-bottom:2px solid #6d6d6d;}
.layer-link.analyse dt .ico.analys {width:18px;height:20px;background-position:-161px -960px;}
.layer-link.analyse dt .btn.em {margin-left:10px;font-size:14px;color:#fff;height:26px;line-height:26px;border-color:#124993;background-color:#124993}
.layer-link.analyse dt .btn.em .ico.reg {width:8px;height:8px;background-position:-185px -967px;}
.layer-link.analyse dt .btn.em * {vertical-align:middle;}
.layer-link.analyse dd li{border-top:1px solid #e8e8e8;padding:17px 0;margin-top:0 !important;}
.layer-link.analyse dd li:first-child {border-top:0;}

.layer-link.snsShare{width:200px;border:2px solid #1f80d2;text-align:center;padding:10px 15px 15px}
.layer-link.snsShare .layer-close {background-color: #1f80d2}
.layer-link.snsShare .ar-bottom {top: -8px;background: url(/myasset/common/img/spr_layer.png) 0 0 no-repeat;}
.layer-link.snsShare li a{display:inline-block;height:29px;line-height:29px;background-color:transparent;border:none;text-align:left;font-size:0}
.layer-link.snsShare li a:hover, .layer-link.analyse a:focus{border:none;color:#000;background-color:transparent;}
.layer-link.snsShare p{font-size:12px;color:#6d6d6d;letter-spacing:-1px;text-align:center;}
.layer-link.snsShare ul{margin:5px auto 0;}
.layer-link.snsShare li{display:inline-block;margin-left:5px;}
.layer-link.snsShare li:first-child{margin-left:0;}
.layer-link.snsShare li + li{margin-top:0}
/* typeClass : report */
.layer-link.report {width: 250px;border: 2px solid #1f80d2;}
.layer-link.report li {line-height:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:12px}
.layer-link.report li a {border: 0;background: 0; font-size: 14px;}
.layer-link.report li a:focus, 
.layer-link.report li a:hover {color: #126dbb}
.layer-link.report ul.guideTxt>li:before {top:14px}
.layer-link.report li .appType {vertical-align:top}
.layer-link.report .rcAnalyst > strong {line-height: 26px;}
.layer-link.report .layer-close {background-color: #1f80d2}
.layer-link.report .ar-bottom {top: -8px;background: url(/myasset/common/img/spr_layer.png) 0 0 no-repeat;}
/* typeClass : links */
.layer-link.links {padding: 5px 6px; }
.layer-link.links .ar-area {display:none;}
.layer-link.links .layer-close a {background: transparent;}
/* typeClass : links+type1 */
.layer-link.links.type1 {padding: 0;background: #015baf; border:0; }
.layer-link.links.type1 li+li{margin: 0}
.layer-link.links.type1 li a {height: 30px;line-height: 30px;padding: 0 20px 0 27px;white-space: nowrap;background: #015baf url(/myasset/common/img/spr_layer.png) -76px 12px no-repeat;border:0;color: #fff;text-align: left;}
.layer-link.links.type1 li a:focus,
.layer-link.links.type1 li a:hover {background-color: #2394ff;}
.layer-link.links.type1 .ar-area {display: block;top: 5px;right: auto;background: url(/myasset/common/img/spr_layer.png) -35px 0 no-repeat;}
.layer-link.links.type1 .ar-area.ar-left {left: -5px;}
.layer-link.links.type1 .ar-area.ar-right {right: -5px;background-position: -44px 0;}
/* typeClass : risk */
.layer-link.risk {min-width: auto;padding: 7px 15px;text-align:center}
.layer-link.risk > p{margin:7px 5px 5px ;}
.layer-link.risk .layer-close a {background-color: #1f80d2;}
/* typeClass : tip; */
.layer-link.tip {}
/* typeClass : black */
.layer-link.black {padding: 20px;background: url(/myasset/common/img/bg_layer_black.png) 0 0 repeat;border:0;color: #fff;}
.layer-link.black .layer-close {display:inline-block;width: 62px;height: 42px;bottom:-42px;top:auto;}
.layer-link.black .layer-close a {display:inline-block;width: 62px;height: 42px;background: url(/myasset/common/img/spr_layer.png) 0 -27px no-repeat;}
.layer-link.black .ar-area {display: block;width:7px;height: 10px;background: url(/myasset/common/img/spr_layer.png) -20px -14px no-repeat;}
.layer-link.black .ar-area.ar-bottom {width:10px;height: 7px;top:-7px;background: url(/myasset/common/img/spr_layer.png) 0 -14px no-repeat;}
.layer-link.black .ar-area.ar-left {left: -7px;background-position: -20px -14px;}
.layer-link.black .ar-area.ar-right {right: -7px;background-position: -35px -14px;}
.layer-link.black .tblCol,
.layer-link.black .tblRow {border: 1px solid #546276;border-bottom: 0;}
.layer-link.black .tblCol table th,
.layer-link.black .tblCol table td,
.layer-link.black .tblRow table th,
.layer-link.black .tblRow table td {border-color: #546276;background: #2c394e;color: #fff;}
/* typeClass : moneypad */
.moneypad.ci-dialog {background: url("/myasset/common/img/bg_mpad.png") no-repeat 0 0; border: 0;}
.moneypad.ci-dialog .ui-dialog-content {background: url("/myasset/common/img/bg_mpad.png") repeat 0 bottom; border: 0;}
.moneypad.ci-dialog .ui-dialog-titlebar {height: 20px;line-height: 20px;padding: 8px 8px 0 8px;font-size: 14px;background: none;}
.moneypad.ci-dialog .ui-dialog-title {padding: 0;height: 20px; background: none;}
.moneypad.ci-dialog .ui-dialog-titlebar-close {top:11px;right:8px;width:14px;height:13px;background: url("/myasset/common/img/spr_mpad.png") no-repeat 0 0;}
.moneypad.ci-dialog .ui-dialog-content {padding: 0;}
.moneypad.ci-dialog > .ui-dialog-filter-shadow {display: none}
.layer-link.nationTxt{margin:0;padding:0 0 10px 0;border:1px solid #115bc0;}
.layer-link.nationTxt .layer-close {top: 5px;right: 5px}
.layer-link.nationTxt .layer-close a {background-color: #115bc0}
.layer-link.nationTxt .ar-bottom {top: -7px;background: url(/myasset/common/img/spr_layer.png) -62px 0 no-repeat;}

.layer-link .tblCol table, .layer-link .tblRow table {width: auto;}

/* dialog 컨텐츠 내에서 사용되는 common.css overWrite */
/* .ci-dialog .titWrap {margin-top: 20px;} */
.lyPopWrap .ci-dialog {padding:0;}
.ci-dialog .ui-dialog-content {padding-bottom: 0;}
.ci-dialog .ui-dialog-content:after {content:".";display: block;text-indent: -999999999px;color: transparent;}
.ci-dialog .titWrap.mt0 {margin-top: 0;}
.ci-dialog .tblTxtWrap .btn {min-width: 36px;font-weight: normal;}
.ci-dialog .actBtnWrap .btn,
.ci-dialog .pageBtnWrap .btn {min-width: 68px;height: 38px;line-height: 38px;font-weight: normal;}
.ci-dialog .infoWrap dl {display: table; table-layout: fixed;border-bottom: 1px solid #dcdcdc;}
.ci-dialog .infoWrap dl:first-child {border-top: 2px solid #15396d;}
.ci-dialog .infoWrap dl dt {display: table-cell;width: 180px;padding: 10px; background: #f6f6f6; color: #012e70; vertical-align: middle;}
.ci-dialog .infoWrap dl dd {padding: 10px;}
.ci-dialog .infoWrap dl dd.foot {display: table-cell;width: 75px;border-left: 1px solid #dcdcdc; vertical-align: middle;}
.ci-dialog .boxSurvey {border-top: 2px solid #15396d;}
.ci-dialog .boxSurvey .title {display: block;padding: 10px;background: #f6f6f6; color: #012e70;border-bottom: 1px solid #dcdcdc}
.ci-dialog .boxSurvey .inputWrap {padding: 10px;}
.ci-dialog .boxSurvey .inputWrap input+label {display: inline-block; width: 93%; vertical-align: top;}
.ci-dialog .toggleTr {display: none;}
.ci-dialog .boxWrap+.boxWrap {margin-top: 10px;}
.guideTxt.olType li .guideTxt li {padding-left: 8px !important;}
.ci-dialog table .bl {border-left: 1px solid #e8e8e8 !important;}
.ci-dialog table .bl0 {border-left: 0px;}

/* IE */
.ie8 .ci-dialog .ui-dialog-buttonset .ui-button {min-width: 80px;}

/* LO_0000000_L1 */
.survey.ci-dialog .ui-dialog-content {padding:0}
