@CHARSET "UTF-8";
/* styles for validation helpers */
.field-validation-error {color: #b94a48;}
.field-validation-valid {display: none;}
input.input-validation-error {border: 1px solid #b94a48;}
input[type="checkbox"].input-validation-error {border: 0 none;}
.validation-summary-errors {color: #b94a48;}
.validation-summary-valid {display: none;}
/* table tr th { text-align:center; vertical-align: middle; } */
/* kanbanboard */
.kanbanboard th, .kanbanboard td { width:20% !important;  }
.kanbanboard th { text-align:center; }
.kanbanboard .kanban {min-height:90px;background: #FFF;margin-bottom:10px; border:1px solid #999; border-left:6px solid #999;}
.kanbanboard .kanban:hover { } .kanbanboard .kanban-title > span { float:right; }
.kanbanboard .kanban-title { height:30px; padding:5px;color:#666; border-bottom:1px solid #E6E6E6; }
.kanbanboard .kanban-content { color:#999; padding:5px; font-size:12px; margin-bottom:0px;}
.kanbanboard .pane-default .kanban { border-color:#f4f4f4; border-left:6px solid #f4f4f4; }
.kanbanboard .pane-primary .kanban { border-color:#7BAEDA; border-left:6px solid #7BAEDA; }
.kanbanboard .pane-warning .kanban { border-color:#F4C583; border-left:6px solid #F4C583; }
.kanbanboard .pane-danger .kanban { border-color:#E48784; border-left:6px solid #E48784; }
.kanbanboard .pane-info .kanban { border-color:#8CD3E8; border-left:6px solid #8CD3E8; }
.kanbanboard .pane-success .kanban { border-color:#8DCD8D; border-left:6px solid #8DCD8D; }
.kanbanboard .pane-soft .kanban { border-color:#ACACCF; border-left:6px solid #ACACCF; }
.kanbanboard .pane-dark .kanban { border-color:#A0A0A0; border-left:6px solid #A0A0A0; }
.kanbanboard .pane-bright .kanban { border-color:#FFC9ED; border-left:6px solid #FFC9ED; }
.kanbanboard .kanban-active { background: #E3E3E3; }
.kanbanboard .kanban .kanban-footer { text-align:right; padding-right:7px; height:24px; }
.kanbanboard .kanban .kanban-footer span { color:#999; padding:5px 5px; font-size:14px; display:none; }
.kanbanboard .kanban .kanban-footer span:hover { color:#666; cursor:pointer; }
.kanbanboard .kanban:hover .kanban-footer span { display:inline-block; }
.dropzone {min-height: 100px;background-color: #e9e9e9;}
.dropzone .dz-default.dz-message {position:initial;margin-top: 0px;	height: 90px; background-color: #e9e9e9; margin-top: -5px; font-size: x-small;}
.dropzone .dz-filename {font-size: 11px;}
.dropzone .dz-size {font-size: 11px;}
.dropzone .dz-remove {font-size: 11px;}
.no-margin{margin: 0 !important;}
button{cursor: pointer;}
/* loading bar start */
.wrap-loading { /*화면전체를 어둡게 처리 */
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	/*background: rgba(0,0,0,0.1); /*not int ie*/ */
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#10000000', endColorstr='#10000000'); /* ie */
	z-index: 2147483647;
} 
.wrap-loading div { /* loading image */
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -50px;
	margin-top: -70px;
}
.display-none { /* hide */
	display: none;
}
/* .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th table>tr>th {
    vertical-align: middle;
    border-top: 1px solid #ddd;
    text-align:center;
} */
.ui-datepicker {font-size: 11px;}
.ui-datepicker-trigger {vertical-align: middle; margin-left: 0.1em; margin-right: 0.2em;}
.ui-datepicker-year { color: #000000; font-family: sans-serif !important;}
.ui-datepicker-month {color: #000000; font-family: sans-serif !important;}
.datepicker {
	/* background: url("../images/calendar.svg") no-repeat 98% 50%; */
	background: url("../images/calendar2.gif") no-repeat 98% 50%;
}
.popup_search {
	background: url("../images/img_search.gif") no-repeat 98% 50%;
	cursor: pointer;
	border-width: 2px;
	border: 1px solid #d6d6d9;
}
button input[type=button] input[type=image] a {cursor: pointer;}
.popup_layer_parent { /*화면전체를 어둡게 처리 */
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.4); /*not int ie*/ 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#10000000', endColorstr='#10000000'); /* ie */
	z-index: 20002;
} 
.popup_layer {
    /* width: 60%; */
    margin: 0 auto;
    border: 1px solid #333;
    background: #fff;
    /* position: absolute; */
    /* top: 30px; */
    /* left: 50%; */
    z-index: 2147483647;
    margin-left: 0;
}
.slide_layer_parent { /*화면전체를 어둡게 처리 */
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.2); /*not int ie*/ 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#10000000', endColorstr='#10000000'); /* ie */
	z-index: 20002;
} 

/* 테마변경 레이어 css override */
.dropdown-colorpicker>.dropdown-menu {
    top: 80%;
    left: -7px;
    padding: 4px;
    min-width: 110px;
    max-width: 130px;
}

.navbar {
    max-height: 45px !important;
}
.breadcrumbs {
    top: 45px !important;
}
.sidebar {
    top: 45px !important;
}
.gridlinker {
	/* text-decoration: underline;  */
	cursor: pointer;
}
.gridnorecord {
	height:90%;line-height:400px;overflow-y:hidden !important;font-size:12px
}

.form-requied { color: red; font-weight: bold; }

textarea { font-size: 13px; }

/* .k-window-title{font-size:12px;font-weight:700}[class*=span]{float:none;min-height:1px;margin-left:0} */