/*****************************
* height 조정
******************************/
input.k-input-inner
, .k-numeric-wrap .k-input
, .k-numeric-wrap .k-select
{
	line-height: 1.41em !important;
}
.k-dropdown{
	height: 23px !important;
}
.k-dropdown button{
	height: 20px !important;
}
.k-datepicker
, .k-timepicker
{
	height: 23px !important;
}
.k-datepicker .k-icon-button
, .k-timepicker .k-icon-button
{
	height: 22px !important;
}

.k-grid-header th.k-header
{
	line-height: 1.41em;
}
.k-grid td{
	line-height: 1.41em;
}
.k-button[data-icon-div]{
	padding:3px 8px !important;
}

/*****************************
* 전체 적용
******************************/
.k-input-inner{
	padding-left: 2px;
	padding-right: 2px;
	line-height: normal;
}
.k-no-click{
	pointer-events: auto;
}

/*****************************
* kendo progress image 변경
******************************/
.k-loading-mask .k-loading-image {
	background-image: url('../../iworks_framework/images/progress.gif');
}

/*****************************
* kendo icon 정렬 
* (default : text-top)
******************************/
.k-icon{
	vertical-align: middle !important;
}

/*****************************
* set focus background color 
******************************/
input[type=checkbox]:focus
, input[type=radio]:focus
, .k-textarea:focus
, .k-picker:focus
, .k-input-inner:focus
, .k-picker:focus .k-input-value-text
, .k-datepicker:focus-within
, .k-datepicker:focus-within .k-button-solid-base
, .k-timepicker:focus-within
, .k-timepicker:focus-within .k-button-solid-base
, .k-focus .k-input-inner
, .k-button:focus
{
    background-color: lightblue !important;
    border-color: #bbb !important;;
}

/*****************************
* kendo numeric text box
******************************/
.k-numerictextbox .k-input-inner
, .k-textbox>.k-input
, .k-textbox>input {
	text-indent:0!important;
	padding-right: 2px!important;
	padding-left: 2px!important;
	box-sizing: border-box;
}

/*****************************
* kendo DatePicker
******************************/
.datePicker{
	font: inherit;
}
.dateRangePicker{
	font: inherit;
}

/*****************************
* kendo Listbox
******************************/
/* toolbar 정렬 */
.k-listbox-toolbar{
	padding-top: 40% !important;
}

/*****************************
* dropdownlist
******************************/
.k-dropdown .k-input-inner
{
	background-color: white;
}
.k-list, .k-list-item{
	font: inherit;
	font-size: inherit;
	line-height: 1.41em;
	min-height: 1.41em;
}

/*****************************
* radio
******************************/
.k-radio+.k-radio-label{
	vertical-align: -1px;
	margin-left:-5px;
}

/*****************************
* checkbox
******************************/
.k-checkbox+.k-checkbox-label{
	vertical-align: -1px;
	margin-left:-5px;
}

/*****************************
* TreeView
******************************/
/* image 표시 */
.k-treeview .k-sprite {
  font-size: inherit
}
.k-treeview{
	font-size: inherit
}
.k-treeview-leaf{
	padding: 1px 0.3333em 1px 0.25em;
}

/*****************************
* kendo grid
******************************/
/*kendo grid 자체 progress hidden*/
.k-grid .k-loading-image {
	background-image: none;
}
.k-grid .k-loading-color {
	opacity: 0;
}
/*kendo Grid header align*/
.k-grid-header th.k-header
{
	text-align: center;
	vertical-align: middle;
}
/*kendo Grid header숨김*/
.GridNoHeader .k-grid-header
{
    height: 0;
    border-bottom-width: 0;
    display: none;
    overflow: hidden;
}
/*kendo Grid tr*/
.gridOnlyWhiteTr .k-alt{
	background-color: white !important;
}
.gridOnlyWhiteTr tr:hover { 
    background-color: transparent !important;
}
.k-grid tr td {
    border-bottom: 1px solid #c5c5c5;
}
/* kendo grid colunm 라인 break off(길면 ...으로 표시) */
.k-grid td{
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*그리드 하단 pager의 전체건수 무조건 표시하기*/
.k-grid .k-pager-sizes, .k-grid .k-pager-info{
	display: inline-block!important;
}
/*그리드 선택된 row의 background color*/
.k-grid .k-state-selected{
  	color: #000000;
	background-color: #ffe48d !important;
}
/*그리드 pager의 선택한 page의 background color*/
.k-pager-wrap .k-link.k-state-selected{
  	color: #000000;
	background-color: #ffe48d !important;
	border-color: red !important;
}

/*****************************
* editor imageBrowser
******************************/
.k-editor-dialog nav { 
	display: none !important; 
}
.k-editor-dialog .k-tiles-arrange { 
	display: none !important; 
}
.k-editor-dialog .k-search-wrap { 
	display: none !important; 
}
.k-editor-dialog .k-filemanager-listview { 
	height: 120px !important; 
}
.k-editor-dialog .k-listview-item { 
	height: 90px !important; 
}

/*****************************
* button
******************************/
/*backgrond color*/
.k-button[data-icon-div]{background-color: #FAFA96;}
.k-button[data-icon-div]:hover{background-color: #FAF082;}

/* .k-button[data-icon-div="cancel"]{background-color: #FFC0CB;} */
/* .k-button[data-icon-div="close"]{background-color: #E2D4D0;} */
/* .k-button[data-icon-div="confirm"]{background-color: #FFC0CB;} */
/* .k-button[data-icon-div="copy"]{background-color: yellow;} */
/* .k-button[data-icon-div="cut"]{background-color: yellow;} */

/* .k-button[data-icon-div="download"]{background-color: #B8BFE0;} */
/* .k-button[data-icon-div="upload"]{background-color: #B8BFE0;} */
/* .k-button[data-icon-div="left"]{background-color: yellow;} */
/* .k-button[data-icon-div="right"]{background-color: yellow;} */
/* .k-button[data-icon-div="down"]{background-color: yellow;} */
/* .k-button[data-icon-div="up"]{background-color: yellow;} */

/* .k-button[data-icon-div="lock"]{background-color: yellow;} */
/* .k-button[data-icon-div="user"]{background-color: yellow;} */
/* .k-button[data-icon-div="logout"]{background-color: yellow;} */
/* .k-button[data-icon-div="pwd"]{background-color: yellow;} */

/* .k-button[data-icon-div="search"]{background-color: #FFDC3C;} */
/* .k-button[data-icon-div="reload"]{background-color: #FFDC3C;} */
/* .k-button[data-icon-div="new"]{background-color: #98DFFF;} */
/* .k-button[data-icon-div="save"]{background-color: #FFC0CB;} */
/* .k-button[data-icon-div="delete"]{background-color: #FFFA82;} */
/* .k-button[data-icon-div="undo"]{background-color: yellow;} */
/* .k-button[data-icon-div="print"]{background-color: #70E5A3;} */
/* .k-button[data-icon-div="sum"]{background-color: yellow;} */

/* .k-button[data-icon-div="tip"]{background-color: yellow;} */
/* .k-button[data-icon-div="web"]{background-color: yellow;} */
/* .k-button[data-icon-div="excel"]{background-color: #70E5A3;} */
/* .k-button[data-icon-div="textfile"]{background-color: #70E5A3;} */
/* .k-button[data-icon-div="k-i-pdf"]{background-color: #70E5A3;} */

/* .k-button[data-icon-div="first"]{background-color: #FFFA82;} */
/* .k-button[data-icon-div="prev"]{background-color: #FFFA82;} */
/* .k-button[data-icon-div="next"]{background-color: #FFFA82;} */
/* .k-button[data-icon-div="last"]{background-color: #FFFA82;} */

/* .k-button[data-icon-div="none"]{background-color:} */
