﻿/* Body css */
body {
	/*font-family: 'Nanum Gothic','나눔고딕';*/
	/*font-family:'굴림','굴림체','맑은고딕','돋움';*/

	/*
	overflow-y:scroll;
	overflow-x: hidden;
	*/
	/* IE 10 이상에서 Bootstrap Scrollbar Overlay 방지 */
	-ms-overflow-style: scrollbar !important;
	overflow-x: visible;
}

/* Default FontSize */
div, th, td, input {
	/*font-size:12px;*/
}


/*  화면 사이즈 1200px */
/*
@media only screen and (max-width : 1200px) {
	#main { width:1200px; }
	.page-footer { width:1420px; }
}
*/

/*  화면 사이즈 992px */
@media only screen and (min-width : 992px) {
	.show-grid {
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
	}
	/*
	.show-grid > [class*='col-'] {
		display: flex;
		/*flex-direction: column;/
	}
	*/
	.grid_sub_inLine {
		-js-display: flex;
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
	}
}

/*  화면 사이즈 780px */
@media only screen and (min-width : 780px) {
	.show-grid_popup {
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
	}

	.grid_sub_inLine_popup {
		-js-display: flex;
		display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;      /* TWEENER - IE 10 */
		display: -webkit-flex;     /* NEW - Chrome */
		display: flex;                /* NEW, Spec - Opera 12.1, Firefox 20+ */
	}
}

/* outline */
a:focus{
	outline:none;
}


/* Page Title Text */
h1.page-title {
    letter-spacing: -1px;
    font-size: 16px;
	margin: 9px 0 5px 0;
}

.ibox {
	margin-bottom: 0px;
}


/* Grid Default */
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, 
.col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, 
.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, 
.col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
    padding-right: 5px;
}

/* Grid */
.show-grid {
	/* border: 1px solid #E7EAEC; */
	/* border-top: 1px solid #E7EAEC;*/
	border-bottom: 1px solid #E7EAEC;
	border-left: 0px !important;
	border-right: 0px !important;
	margin: 0px 0;
}
.show-grid + .show-grid {
	border-top: 0;
}
.show-grid [class^="col-"] {
	border: 0px;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	background-color: #FFFFFF !important;
	/*height:37px;*/
	line-height : 210%;
	vertical-align: middle;
	/*border-right: 1px solid #E7EAEC;*/
	/*font-size:10px; */
}

/* popup  Grid css */
.show-grid_popup {
	/* border: 1px solid #E7EAEC; */
	/* border-top: 1px solid #E7EAEC;*/
	border-bottom: 1px solid #E7EAEC;
	border-left: 0;
	border-right: 0;
}
.show-grid_popup + .show-grid_popup {
	border-top: 0;
}
.show-grid_popup [class^="col-"] {
	/* padding-top: 5px; */
	/* padding-bottom: 5px; */
	/*background-color: #FFFFFF;*/
	/*height:37px;*/
	vertical-align: middle;
	/*border-right: 1px solid #E7EAEC;*/
}

/* Grid Detail */
.page-heading {
	padding: 0 5px 5px 20px;
}

.page-heading h1, h2, h3 {
	margin-top: 15px;
	margin-bottom: 10px;
}

.ibox-content {
	padding: 0px 10px 10px 10px;
}

.grid_title {
	height:37px;
	font-weight:bold; 
	padding-left:10px; 
	background-color: #FAFAFA; 
	border-top: 1px solid #E7EAEC; 
	/*border-bottom: 1px solid #e5322b;*/
	border-bottom: 1px solid #468847;
	/*border-bottom: 1px solid #90c758;*/
}
.grid_sub_title {
	border-right:#E7EAEC solid 1px !important;
	padding-left:5px;
	/*line-height : 210%;*/
	white-space: nowrap;
}
.grid_sub_title2 {border-left:#E7EAEC solid 1px !important; border-right:#E7EAEC solid 1px !important; padding-left:5px; white-space: nowrap;}
.grid_sub_title3 {font-weight:bold; padding-left:5px; white-space: nowrap;}
.grid_sub_content {padding-left:5px;}
.grid_sub_content1 {padding-left:5px; text-align:left;}
.grid_sub_content_money {padding-right:10px; text-align:right;}
.grid_sub_inLine {/*padding-left:10px;*/}
.grid_sub_inLine_popup {/*padding-left:10px;*/}
.grid_sub_button { border-bottom:0px !important; text-align:right;}
.grid_sub_button2 { border-bottom:0px !important; text-align:center; padding-top:10px;}

.grid_border {
	border: 1px solid #E7EAEC; 
}
.grid_border_NoneBottom {
	border-bottom:0px;
}
.grid_border_NoneTop {
	border-top:0px;
}
.grid_border_NoneLeft {
	border-left:0px;
}
.grid_border_NoneRight {
	border-right:0px;
}
.grid_borderSubject1 {
	text-align:center;
	border-left:#E7EAEC solid 1px;
	border-right:#E7EAEC solid 1px;
	border-bottom:#E7EAEC solid 1px;
}
.grid_borderSubject2 {
	text-align:center;
	border-right:#E7EAEC solid 1px;
	border-bottom:#E7EAEC solid 1px;
}

.BorderLeft { border-left: 1px solid #E7EAEC; }
.BorderRight { border-right: 1px solid #E7EAEC; }

/* Inputbox */
/*.form-control {*/
.input-sm {
    height: 25px;
    padding: 4px 5px 5px 10px;
    font-size: 12px;
    line-height: 1.2;
}
/* selectbox */
/* select.form-control {*/

select.input-sm {
	height: 25px;
    line-height: 25px;
	padding: 2px 5px 5px 10px;
}

.select2-selection {
	height: 25px;
	line-height: 19px;
	/*padding: 2px 5px 5px 10px;*/
	cursor: pointer;
}
/*
.select2-selection__arrow {
	background: #FFFFFF;
	width: 24px;
	border-left: 0px;
}
.select2-search {
	padding-top: 4px;
}
.select2-search:before {
	margin-top: -6px;
}

.select2-dropdown {
	border-top: 1px solid #5D98CC !important;
	border-bottom: 1px solid #5D98CC !important;
}
*/

.select2-dropdown {
	/*border: 1px solid #E7EaEc !important;*/
}
.select2-search input {
	height: 25px;
	min-height:25px;
    padding: 0px 5px 0px 10px;
    font-size: 12px;
    line-height: 1.2;
}
.select2-results {
	max-height: 300px;
}
.select2-results__option {
	/*font-family:'굴림','굴림체','맑은고딕','돋움';*/
	font-size: 12px;
	cursor: pointer;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow {
	background-color: #eee;
	cursor: default;
}
.select2-container .select2-selection--single{
	height:25px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 12px;
	line-height: 22px;
	color: #676A6C;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: -4px;
}

.select2-container--default .select2-selection--single {
    border-radius: 0px;
}

/*
.select2-display-none, .select2-hidden-accessible {
	display: block;
}
*/

.chosen-container {
    font-size: 12px;

}

.chosen-single {
	font-size: 12px;
	/*font-family:'굴림','굴림체','맑은고딕','돋움' !important;*/
	/*padding: 3px 5px 4px 10px !important;*/
	border-radius : 0px !important;
	line-height: 20px !important;
	background: none !important;
	/*border: 1px solid #CCCCCC !important;*/
	box-shadow: none !important;
}
.chosen-results li {
	line-height: 10px !important;
	font-size: 12px !important;
	/*font-family:'굴림','굴림체','맑은고딕','돋움' !important;*/
	width:600px !important;
	text-align:left;
}

.chosen-search input {
	height: 25px;
	padding: 4px 5px 5px 10px;
	font-size: 12px;
	line-height: 1.2;
}

.chosen-container-single .chosen-single {
	min-height: 25px;
	padding: 2px 12px;
	cursor: pointer;
}

.chosen-container-single .chosen-single div b {
	background: url("/MY26/Css/plugins/chosen/chosen-sprite.png") no-repeat 0 3px;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 3px;
}

.chosen-container-single .chosen-search input[type="text"] {
	/*outline: none;*/
	outline: 1px solid #1E90FF;/*220901 이대호: outline: 1px solid #1AB394;*/
	/*outline-color: #1AB394;*/
}

/* 버튼 붙어있는 Inputbox*/
.icon-addon.addon-sm .input-sm {
    height: 25px;
    padding: 4px 5px 5px 10px;
    font-size: 12px;
    line-height: 1.2;
}

/* 버튼 붙어있는 selectbox */
.icon-addon.addon-sm select.input-sm {
	height: 25px;
    line-height: 25px;
	padding: 2px 5px 5px 10px;
	display:none;
}

/* 달력 아이콘 */
.input-icon-left>i, .input-icon-right>i  {
	position: absolute;
    right: 5px;
    top: 22%;
    font-size: 14px;
    color: #bfbfbf;
	white-space: nowrap;
}

/* Text Button */
.btn {
	font-family: '굴림','굴림체','맑은고딕','돋움';
	font-size: 12px;
	height: 25px;
	padding: 4px 15px 3px 10px;
    margin-top: 2px;/*220901 이대호*/
}
.float-e-margins .btn {
    margin-bottom: 0px;
}
.btn-label {
	padding: 3px 7px;
}
.input-group-sm>.input-group-btn>.btn {
	height: 25px;
    padding: 2px 5px 0px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
	/*
    color: #FFFFFF;
    background-color: #92a2a8!important;
    border-color: #92a2a8!important;
	*/
	border-color: #A3A3A3!important;
}

/* btnBasic Style */
.btnBasic {
	display: inline-block;
	position: relative;
}
.btnBasicBorder {
	border: 3px solid #FFFFFF;
}

/*  label Text line-height */
label {
	margin-bottom: 0px;
	font-weight: 100;
}
label.input {
	line-height : 180% ;
	margin-bottom: 0px;
}

/* z-index */
.z-index1500 {
	position: relative;
	z-index: 1500;
	background: #FFFFFF;
}

/* Data Tables Title, td, th, toolbar, toolbar-footer, pagination Padding */
div.dataTables_info {
	    padding-top: 4px;
		font-size: 12px;
		font-style: normal;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 7px 5px }
.dt-toolbar { padding: 0 7px 0 7px; }
.dt-toolbar-footer {	padding:0 10px 0 10px; }
.pagination>li>a, .pagination>li>span { font-size: 11px; padding: 3px 10px; }
.dataTables_empty { padding: 5px 10px!important; font-size: 12px; }

/* Data Tables input[type='search'] */
.form-control[type='search'] {
    height: 25px;
    padding: 4px 5px 5px 10px;
    font-size: 12px;
    line-height: 1.2;
}
.dataTables_filter label {
	margin-bottom: 0px;
}
.dataTables_filter .input-group-addon {
	float: left;
	height: 25px;
	padding-top: 4px;
}
.input-group-addon {
	padding: 3px 10px;
	width: 40px;
    margin-top: 0;
}

div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0;
}

/* Data Tables SUB Td border-bottom */
.no-padding .dataTables_wrapper table tbody tr:last-child td {
border-bottom: 1px solid #ddd;
}

.dt_basic_none {
	margin-bottom: 0px;
}

/* Data Table 줄바꿈 방지 */
/*
#dt_basic td {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
*/

/* 금액 입력 우측 정렬 */
input.input-money {
	text-align:right;
}

select.input-grid {
	/*
	border:none;
	padding:0px;
	*/
	/*input-sm*/
}

textarea.input-grid {
	/*
	margin:0px;
	border:1px solid #cecece;
	height:22px; line-height:120%; color:#666;
	font-family:맑은고딕,돋움;
	*/
}

/* TAB Tooltip Color */
/*
.tooltip-inner{min-Width:99%;color:#000;;background-color:#F5F5DC;}
.tooltip.top .tooltip-arrow{border-top-color:#F5F5DC}
*/
.qtip-content {
	line-height : 130%
}


/* Table css */
.notice {padding-left:20px; font-weight:bold; color:#468847;}
.pd30 {padding-left:30px;}
.pd20 {padding-left:20px;}
.pd15 {padding-left:15px;}
.pd10 {padding-left:10px;}
Table.table th {
	text-align : center;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:break-all;
}
Table.table td { text-align : center; }
tr.viewDetail { cursor:pointer; }
tr.viewDetail2 { cursor:pointer; }
tr.viewDetailSub { cursor:pointer; }
tr.viewDetail_SetDate_1 { cursor:pointer; }
tr.viewDetail_SetDate_2 { cursor:pointer; }
.sb_tit_span {
	height:37px;
	font-size:14px; 
	font-weight:bold; 
	padding-left:10px; 
	background-color: #FAFAFA; 
	border-top: 1px solid #E7EAEC; 
	border-bottom: 1px solid #468847;
}
.sb_tit {border-right:#E7EAEC solid 1px; padding-left:10px;}
.sb_tit2 {border-left:#E7EAEC solid 1px; border-right:#E7EAEC solid 1px; padding-left:10px;}
.sb_tit3 {font-weight:bold; padding-left:10px;}
.sb_tit_sub {padding-left:10px;}
.sb_tit_sub1 {padding-left:10px; text-align:left;}
.tb_con {border-right:#E7EAEC solid 1px;}
.tb_con2 {border-right:#E7EAEC solid 1px; padding-right:10px;}
.tb_con3 {padding-right:10px;}
.table_pannel { border-top:2px #D95245 solid; }
.table_pannel2 { border-top:2px #C0C0C0 solid; }
.table_pannel3 { border-top:2px #e6e6e6 solid; }
.table_pannel4 { border:2px #e6e6e6 solid; }
.table_title01 { border-bottom:1px #DDDDDD solid;height:28px; padding:0 5 0 5; align:center;font:bold; }
.table_title02 { border-bottom:1px #f4f4f4 solid;height:28px; align:center;font:bold; }
.table_title03 { border-bottom:1px #DDDDDD solid;height:28px; align:center;font:bold; }
.table_text01 { border-bottom:1px #DDDDDD solid;font-size:12px; height:28px; background-color:ffffff;padding:0 5 0 5; }
.table_text02 { border-bottom:1px #DDDDDD solid;font-size:12px; background-color:ffffff; }
.table_text03 { border-bottom:1px #f4f4f4 solid;font-size:12px; background-color:ffffff; }
.box01 { border:2px #7C9ACA solid;padding:2; }
.con_box { border-left:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid;border-top:1px #E0E0E0 solid;padding:20 34 0 34; background-color:ffffff; }
.con_box2 { border-left:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid;padding:0 34 50 34; }
.search_box { border:1px #E0E0E0 solid;background-color:FCFCFC;padding:5; }
 td	{font-size:10pt ; color:#444444 ; line-height : 130% ;}
 
/* carlendar */
.carlendar_point { color:#01a6ba; font-weight:bold;}
.carlendar_year { color:#000000; font-weight:bold; font-size:16px; padding:0px 20px 0px 20px;}
.carlendar_day { background:#FFFFFF; font-size:11px; text-align:left; vertical-align:top; padding-top:10px;}
.carlendar_dayon { background:#fff4d5; font-size:11px; text-align:left; vertical-align:top; padding-top:10px;}
.carlendar_day1 { background:#FFFFFF; font-size:11px; text-align:left; vertical-align:top; padding-top:10px; color:#d41200;}
.carlendar_day7 { background:#FFFFFF; font-size:11px; text-align:left; vertical-align:top; padding-top:10px; color:#009bd0;}
.carlendar_day0 { background:#FFFFFF; font-size:11px; text-align:left; vertical-align:top; padding-top:10px; color:#cccccc;}

.CalendarDIV {position:absolute;width:295px;padding:0 7px 0 7px;background:#FFFFFF;border:1px solid #a0a0a0;}
.CalenderMouseOver {background-color:#fff4d5;}

 /* Calendar Css*/
/*
.carlendar_year { font-size:14px; color:#943e27; font-weight:bold; padding:5px 20px 0px 20px; }
.carlendar_day { width:14%; height:70px; border: 1px solid #eee; text-align:left; vertical-align:top; }
.carlendar_day1 { width:14%; height:70px; border: 1px solid #eee; text-align:left; vertical-align:top; color:#d41200; }
.carlendar_day7 { width:14%; height:70px; border: 1px solid #eee; text-align:left; vertical-align:top; color:#009bd0; }
.carlendar_dayon { width:14%; height:70px; border: 1px solid #eee; background:#f9f2d2; text-align:left; vertical-align:top; }

.CartsDIV { padding:5px; border:1px #E0E0E0 solid; margin-bottom:5px;}
.CartDIV { padding:5px; border-bottom:1px #E0E0E0 solid; }
.CartDIV span { display:inline-block; }
*/

/* 테이블 border */
.TableBorder_01 { border-collapse:collapse; border-color:#cbcdc2; border-style:solid; }
.TableBorder_01 td  { border: 1px solid #cbcdc2; height:20px; }
.TableBorder_01 th { border: 1px solid #cbcdc2; height:20px; }
.TableBorder_02 { border-collapse:collapse; border-color:#cbcdc2; border-style:solid; }
.TableBorder_02 td { border: 1px solid #cbcdc2; }
.TableBorder_02 th { border: 1px solid #cbcdc2; }
.TableBorder_Calendar { border-collapse:collapse; border-color:#E7EAEC; border-style:solid; font-family:맑은고딕,돋움, dotum;}
.TableBorder_Calendar td { border: 1px solid #E7EAEC; }
.TableBorder_Calendar th { border: 1px solid #E7EAEC; }

/* paging css */
/*div.paging { padding: 10px 0 10px 0; text-align:right; background:#FAFAFA;}*/
div.paging { padding: 10px 0 10px 0; text-align:right;}
div.paging span { font-size:12Px;  background:#FFFFFF;}
div.paging span { padding: 3px 8px 3px 8px; cursor:pointer; border:1px solid #e0e0e0; text-align:center; margin : 0 3px 0 3px; }
div.paging span.pageNUM { color: #696969; text-decoration: none; }
div.paging span.mouseOVER { font-weight: bold; color: #FF5500; text-decoration: none;}

div.paging2 { padding: 10px 0 10px 0; text-align:right;}
div.paging2 span { font-size:12Px;  background:#FFFFFF;}
div.paging2 span { padding: 3px 8px 3px 8px; cursor:pointer; border:1px solid #e0e0e0; text-align:center; margin : 0 3px 0 3px; }
div.paging2 span.pageNUM { color: #696969; text-decoration: none; }
div.paging2 span.mouseOVER { font-weight: bold; color: #FF5500; text-decoration: none;}

div.paging3 { padding: 10px 0 10px 0; text-align:right;}
div.paging3 span { font-size:12Px;  background:#FFFFFF;}
div.paging3 span { padding: 3px 8px 3px 8px; cursor:pointer; border:1px solid #e0e0e0; text-align:center; margin : 0 3px 0 3px; }
div.paging3 span.pageNUM { color: #696969; text-decoration: none; }
div.paging3 span.mouseOVER { font-weight: bold; color: #FF5500; text-decoration: none;}

div.paging4 { padding: 10px 0 10px 0; text-align:right;}
div.paging4 span { font-size:12Px;  background:#FFFFFF;}
div.paging4 span { padding: 3px 8px 3px 8px; cursor:pointer; border:1px solid #e0e0e0; text-align:center; margin : 0 3px 0 3px; }
div.paging4 span.pageNUM { color: #696969; text-decoration: none; }
div.paging4 span.mouseOVER { font-weight: bold; color: #FF5500; text-decoration: none;}

div.paging5 { padding: 10px 0 10px 0; text-align:right;}
div.paging5 span { font-size:12Px;  background:#FFFFFF;}
div.paging5 span { padding: 3px 8px 3px 8px; cursor:pointer; border:1px solid #e0e0e0; text-align:center; margin : 0 3px 0 3px; }
div.paging5 span.pageNUM { color: #696969; text-decoration: none; }
div.paging5 span.mouseOVER { font-weight: bold; color: #FF5500; text-decoration: none;}
/* padding css*/
.pad_0 { padding:0px !important; }
.pad_5 { padding:5px !important; }
.pad_10 { padding:10px !important; }
.pad_20 { padding:20px !important; }
.pad_30 { padding:30px !important; }
.pad_40 { padding:40px !important; }
.pad_50 { padding:50px !important; }
.pad_l0 { padding-left:0px !important; }
.pad_l3 { padding-left:3px !important; }
.pad_l5 { padding-left:5px !important; }
.pad_l7 { padding-left:7px !important; }
.pad_l10 { padding-left:10px !important; }
.pad_l12 { padding-left:12px !important; }
.pad_l15 { padding-left:15px !important; }
.pad_l20 { padding-left:20px !important; }
.pad_r0 { padding-right:0px !important; }
.pad_r3 { padding-right:3px !important; }
.pad_r5 { padding-right:5px !important; }
.pad_r10 { padding-right:10px !important; }
.pad_r15 { padding-right:15px !important; }
.pad_r20 { padding-right:20px !important; }
.pad_t0{ padding-top:0px !important; }
.pad_t2{ padding-top:2px !important; }
.pad_t3{ padding-top:3px !important; }
.pad_t5 { padding-top:5px !important; }
.pad_t7 { padding-top:7px !important; }
.pad_t10 { padding-top:10px !important; }
.pad_t15 { padding-top:15px !important; }
.pad_t18 { padding-top:18px !important; }
.pad_t20 { padding-top:20px !important; } 
.pad_t25 { padding-top:25px !important; }
.pad_t30 { padding-top:30px !important; }
.pad_t40 { padding-top:40px !important; }
.pad_b0 { padding-bottom:0px !important; }
.pad_b3 { padding-bottom:3px !important; }
.pad_b5 { padding-bottom:5px !important; }
.pad_b7 { padding-bottom:7px !important; }
.pad_b10 { padding-bottom:10px !important; }
.pad_b15 { padding-bottom:15px !important; }
.pad_b20 { padding-bottom:20px !important; }
.pad_b25 { padding-bottom:25px !important; }
.pad_b30 { padding-bottom:30px !important; }
.pad_b40 { padding-bottom:40px !important; }
.pad_b50 { padding-bottom:50px !important; }

.pad_10_3 { padding:10px 3px !important; }
.pad_10_5 { padding:10px 5px !important; }
.pad_10_7 { padding:10px 7px !important; }
.pad_10_9 { padding:10px 9px !important; }

.margin_t15 { padding-top:15px !important; }
.margin_t20 { padding-top:20px !important; }
.margin_t25{padding-top:25px !important; }
.margin_0 { margin-bottom: 0px !important; }


.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #FFFFFF;
}
.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #F9F9F9;
}
.table-striped>tbody>tr:hover {
    background-color: #F2F1DF;
}
.table-striped2>tbody>tr:hover:nth-of-type(odd) {
    background-color: #FFFFFF !important;
}
.table-striped2>tbody>tr:hover:nth-of-type(even) {
    background-color: #F9F9F9 !important;
}

.displayNone {
	display:none;
}
.displayBlock {
	display:Block;
}

/* 배경색 */
.LineColors_1  { background-color:rgb(255, 165, 184) !important; }	/* pink */
.LineColors_2  { background-color:rgb(128, 197, 255) !important; }	/* blue */
.LineColors_3  { background-color:rgb(255, 218, 129) !important; }	/* yellow */
.LineColors_4  { background-color:rgb(130, 255, 255) !important; }	/* green */
.LineColors_5  { background-color:rgb(255, 191, 127) !important; }	/* orange */
.LineColors_6  { background-color:rgb(201, 203, 207) !important; }	/* grey */
.LineColors_7  { background-color:rgb(171, 129, 255) !important; }	/* purple */
.LineColors_8  { background-color:rgb(244, 129, 156) !important; }	/* red */
.LineColors_9  { background-color:rgb(104, 148, 177) !important; }	/* navy */
.LineColors_10 { background-color:rgb(255, 189, 130) !important; }	/* brown */
.LineColors_11 { background-color:rgb(82, 82, 82) !important; }		/* black */
.LineColors_12 { background-color:#EAEAEA !important; }				/* EAEAEA */
.LineColors_13 { background-color:#FFFFFF !important; }				/* FFFFFF */


/* 글자색 */
.FontColors_1  { color:rgb(255, 165, 184) !important; }	/* pink */
.FontColors_2  { color:#40A7E4 !important; }	/* blue */
.FontColors_3  { color:rgb(255, 218, 129) !important; }	/* yellow */
.FontColors_4  { color:rgb(130, 255, 255) !important; }	/* green */
.FontColors_5  { color:rgb(255, 191, 127) !important; }	/* orange */
.FontColors_6  { color:rgb(201, 203, 207) !important; }	/* grey */
.FontColors_7  { color:rgb(171, 129, 255) !important; }	/* purple */
.FontColors_8  { color:#E33939 !important; }	/* red */
.FontColors_9  { color:rgb(104, 148, 177) !important; }	/* navy */
.FontColors_10 { color:rgb(255, 189, 130) !important; }	/* brown */
.FontColors_11 { color:rgb(82, 82, 82) !important; }	/* black */
.FontColors_12 { color:#EAEAEA !important; }			/* EAEAEA */


/* 텍스트 */
.bold { font-weight:bold; }
.font08 { font-size: 08px; }
.font09 { font-size: 09px; }
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font13 { font-size: 13px; }
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.font17 { font-size: 17px; }
.font18 { font-size: 18px; }
.font19 { font-size: 19px; }
.font20 { font-size: 20px; }
.font25 { font-size: 25px; }
.font30 { font-size: 30px; }
.font35 { font-size: 35px; }
.font40 { font-size: 40px; }


/* 텍스트 정렬 */
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-middle { vertical-align:middle !important; }


/* 커서 타입 */
.CursorNone { cursor:none !important; }
.CursorDefault { cursor:default !important; }
.CursorPointer { cursor:pointer !important; }



/* 버튼 색상 */
.txt-color-blue {color: #57889c !important}
.txt-color-blueLight {color: #92a2a8 !important}
.txt-color-blueDark {color: #4c4f53 !important}
.txt-color-green {color: #356e35 !important}
.txt-color-greenLight {color: #71843f !important}
.txt-color-greenDark {color: #496949 !important}
.txt-color-red {color: #a90329 !important}
.txt-color-yellow {color: #b09b5b !important}
.txt-color-orange {color: #b19a6b !important}
.txt-color-orangeDark {color: #a57225 !important}
.txt-color-pink {color: #ac5287 !important}
.txt-color-pinkDark {color: #a8829f !important}
.txt-color-purple {color: #6e587a !important}
.txt-color-darken {color: #404040 !important}
.txt-color-lighten {color: #d5e7ec !important}
.txt-color-white {color: #fff !important}
.txt-color-grayDark {color: #525252 !important}
.txt-color-magenta {color: #6e3671 !important}
.txt-color-teal {color: #568a89 !important}
.txt-color-redLight {color: #a65858 !important}
.bg-color-blue {background-color: #57889c !important}
.bg-color-blueLight {background-color: #92a2a8 !important}
.bg-color-blueDark {background-color: #4c4f53 !important}
.bg-color-green {background-color: #356e35 !important}
.bg-color-greenLight {background-color: #71843f !important}
.bg-color-greenDark {background-color: #496949 !important}
.bg-color-red {background-color: #a90329 !important}
.bg-color-yellow {background-color: #b09b5b !important}
.bg-color-orange {background-color: #c79121 !important}
.bg-color-orangeDark {background-color: #a57225 !important}
.bg-color-pink {background-color: #ac5287 !important}
.bg-color-pinkDark {background-color: #a8829f !important}
.bg-color-purple {background-color: #6e587a !important}
.bg-color-darken {background-color: #404040 !important}
.bg-color-lighten {background-color: #d5e7ec !important}
.bg-color-white {background-color: #fff !important}
.bg-color-grayDark {background-color: #525252 !important}
.bg-color-magenta {background-color: #6e3671 !important}
.bg-color-teal {background-color: #568a89 !important}
.bg-color-redLight {background-color: #a65858 !important}

/*input 흰색*/
.InputBGcolor {background-color: #FBFDFD !important}