﻿body {
}
/*그리드*/
.k-grid .k-header{}
.k-grid .k-link{background-color:#6b6b6b;}
.k-grid .k-link:hover{background-color:#6b6b6b;}
.k-grid .k-link:active, .k-tabstrip .k-grid .k-link:focus, .k-tabstrip .k-grid .k-link:visited{background-color:#6b6b6b;}
.k-grid-header {border:1px solid #515151; background-image:none; background-color:#6b6b6b;}
.k-grid-header .k-header {background-image:none; background-color:#6b6b6b; text-align: center;}/*2014.01.06  text-align: center; 추가_지선*/
.k-alt, .k-separator{background-color:#f1fbf6;}
.k-grid td{border-width:0 0 1px 1px}
.k-grid-header .k-header, .k-grid-header .k-header .k-link {color:#fff;}
td.k-group-cell { background-color:#fff }
.div.k-grid-header, div.k-grid-footer{}
.k-toolbar, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-grouping-header, .k-pager-wrap, .k-textbox, .k-button, .k-draghandle, .k-autocomplete, .k-state-highlight, .k-tabstrip-items .k-item {background-image:none; background-color:#fff;}
.k-header .k-link{ text-align: center;}/*2013.12.07 추가_지선*/
.k-numerictextbox{ width: 110px;}
.k-rtl{ direction: rtl; }/*2013.12.09 추가_지선*/
.k-grouping-header { }

   /*2014.01.14 추가_지선*/
.k-grid  .k-grid-header  .k-header  .k-link {
    height: auto;
}

.k-grid  .k-grid-header  .k-header {
    white-space: normal;
}
/*여기까지.*/

/*.k-block, .k-widget, .k-draghandle {border:0px;}*/

.k-grid .title{font-size:84%}
.k-grid .cont{font-size:84%}
/*그리드 글씨 크기 변경 크롬핵*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.k-grid .title{font-size:100%}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.k-grid .cont{font-size:100%}
}
/*그리드 글씨 크기 변경 파폭핵*/
@-moz-document url-prefix() { 
.k-grid .title{font-size:100%
    
  }
} 
@-moz-document url-prefix() { 
.k-grid .cont 
    {
    font-size:100%
    }
}


/*하이라이트*/
.k-state-selected, .k-button:active, .k-draghandle.k-state-selected-hover {background-image: none; background-color:#3784e1;}
.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-button:active, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-marquee-color {border-color:#4d9ce9; background-color:#4d9ce9;}
.k-dropdown-wrap k-state-default k-state-hover k-state-focused{background-color:#a0be7b;}



/*탭*/
li.k-state-active .k-link{background-color:#4d9ce9;}
.k-tabstrip{border:1px solid #fff; background-image:none; background-color:#fff;}

.k-tabstrip .k-link-hover{background-color:#80c8ff; color:#fff;}
.k-tabstrip .k-link-active, .k-tabstrip .k-link-focus, .k-tabstrip .k-link-visited{background-color:#4d9ce9; color:#fff;}
.k-tabstrip .k-link{background-color:#e5e5e5;}
.k-item k-state-default k-last k-tab-on-top k-state-active{background-color:#ff0000;}
.k-window-titlebar, .k-block > .k-header, .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item, .k-tabstrip-items .k-link, .k-calendar-container.k-state-border-down, .k-list-container.k-state-border-down, .k-autocomplete.k-state-border-down, .k-multiselect.k-state-border-down, .k-dropdown-wrap.k-state-border-down, .k-picker-wrap.k-state-border-down, .k-numeric-wrap.k-state-border-down {border-radius:0px;}
.k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item {border:0px; }
.k-tabstrip .k-content {border:0px; border-top:1px solid #e5e5e5; margin:0px;}
.k-item k-state-default k-last k-tab-on-top k-state-active{background-color:#4d9ce9;}
.k-item k-state-default k-state-hover{background-color:#3784e1;}
.k-item k-state-default k-last k-tab-on-top k-state-active{background-color:#ff0000;}
/*1018*/
.k-tabstrip .k-tabstrip-items {
    padding:0;
}
.k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item {
	margin-right:1px;	
}


/*Input*/
.k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap, .k-datepicker, .k-timepicker, .k-datetimepicker, .k-numerictextbox, .k-picker-wrap, .k-numeric-wrap, .k-colorpicker.k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload {border-radius:0px;}

input.k-textbox {height:2.1em; line-height:1.8em;}
.k-button {line-height:1.7em;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.k-button {line-height:1.8em;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input.k-textbox {height:30px; line-height:30px;}
}

.k-textbox > input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input 
{
    height:1.8em; 
    line-height:1.8em;
    padding:.143em 0em;
}

/*select*/
.k-widget k-dropdown k-header{border:1px solid #fff; background-color:#ff0000;}
.k-dropdown-wrap k-state-default{background-color:#ff0000;}

.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default { background-image:none; background-color:#fff; }


/*1018*/
.k-autocomplete.k-state-default, .k-dropdown-wrap.k-state-default:hover, .k-autocomplete.k-state-default, .k-dropdown-wrap.k-state-default:active {border:1px solid #4d9ce9;}
/*1018*/

.k-select:hover, .k-select:active{background-color:#4d9ce9;}
.k-dropdown-wrap .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-datetimepicker .k-select + .k-select, .k-list-container.k-state-border-right {border-radius:0px;}

.k-autocomplete.k-state-focused, .k-dropdown-wrap.k-state-focused,.k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused{box-shadow:0px;}

.k-popup, .k-menu .k-group, .k-grad .k-filter-options, .k-time-popup, .k-datepicker-calendar, .k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up, .k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active, .k-multiselect.k-state-focused,
.k-imagebrowser .k-image, .k-tooltip{box-shadow:0px;}


.k-textbox-active,.k-autocomplete.k-header,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-numeric-wrap.k-state-active{border-color:#4d9ce9;background-color:#fff;}

.k-list-container k-popup k-group k-reset k-state-border-up k-list k-item k-state-selected k-state-hover{background-color:#ff0000;}

/*박스안에 선택된 글씨*/
.k-state-focused, .k-list > .k-state-focused, .k-listview > .k-state-focused, .k-grid-header th.k-state-focused, td.k-state-focused{background-color:#4d9ce9;}

/*Customize kendo controls 1018수정*/
/*.k-combobox,.k-textbox,.k-datepicker,.k-numerictextbox {width:100%;}*/

/*달력1018*/
.k-calendar .k-link:link, .k-calendar .k-link:visited, .k-calendar .k-nav-current .k-state-hover .k-link {
	color:#333;	
}

/*달력 날짜 hover 색상*/
.k-calendar .k-button:hover, .k-calendar .k-button:focus, .k-calendar .k-button.k-state-focused, .k-calendar .k-textbox:hover, .k-calendar .k-state-hover, .k-calendar .k-state-hover:hover, .k-calendar .k-pager-wrap .k-link:hover, .k-other-month.k-state-hover .k-link{ 
	background:none;
}
.k-calendar .k-header{background-color:#81bdf3;}
.k-calendar .k-content{background-color:#e4e2e3;}
.k-icon:not(.k-loading), .k-grouping-dropclue, .k-drop-hint, .k-callout, .k-tool-icon, .k-tool-icon.k-state-hover, .k-tool-icon.k-state-active, .k-tool-icon.k-state-active.k-state-hover, .k-tool-icon.k-state-selected, .k-tool-icon.k-state-selected.k-state-hover, .k-column-menu .k-sprite {
/*	background-image: url("/images/sprite_2x.png");*/
    background-size: 340px 336px;
}
.k-calendar .k-header .k-link:link, .k-calendar .k-link:visited, .k-calendar .k-nav-current.k-state-hover .k-link {
	color:#fff;	
	background-color:#81bdf3;
}
.k-calendar .k-header .k-link:hover {
	background-color:#4d9ce9;
}
.k-tabstrip .k-calendar .k-link {
	background-color:#fff;
}
.k-calendar .k-link.k-state-hover, .k-window-titlebar .k-link{
	border-radius:0px;
}

/*numeric*/
.k-textbox, .k-autocomplete, .k-dropdown-wrap, .k-numeric-wrap {
	padding:0;	
}
.k-tabstrip .k-select .k-link {
	background:none;
}

.k-combobox .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select {
	border:0;	
}
/*timepicker*/
.k-i-clock {
    background-position: -32px -193px;
}

.k-tabstrip > .k-content, .k-panelbar .k-tabstrip > .k-content {
	padding:0;
	padding-top:10px;	
}
.k-ff input.k-textbox{
	height:2.3em;	
}

/*colorpicker*/
.k-colorpicker .k-selected-color{
	border-radius:0;
}

/*kendowindow*/
div.k-window-content 
{
    padding:0px;
}

.k-window-title
{
    font-size: 18px;
    line-height: 24px;
	color: #04a9f9;
}

.k-window-titlebar 
{
    border-top: 5px solid rgb(129, 189, 243);
    padding-top: 10px;
    padding-bottom: 15px;
    background-image: none;
    background-color: #fff;
}

.k-window-titlebar .k-window-actions
{
    top: 10px;
}
.k-autocomplete.k-state-border-down .k-input, .k-dropdown-wrap.k-state-border-down .k-input, .k-picker-wrap.k-state-border-down .k-input, .k-picker-wrap.k-state-border-down .k-selected-color, .k-numeric-wrap.k-state-border-down .k-input {
    border-radius:0;
}
.k-autocomplete.k-state-border-up .k-input, .k-dropdown-wrap.k-state-border-up .k-input, .k-picker-wrap.k-state-border-up .k-input, .k-picker-wrap.k-state-border-up .k-selected-color, .k-numeric-wrap.k-state-border-up .k-input {
	border-radius:0;	
}
.k-calendar-container.k-state-border-up, .k-list-container.k-state-border-up, .k-autocomplete.k-state-border-up, .k-multiselect.k-state-border-up, .k-dropdown-wrap.k-state-border-up, .k-picker-wrap.k-state-border-up, .k-numeric-wrap.k-state-border-up, .k-window-content, .k-filter-menu{
	border-radius:0;	
}

/* input format */
.k-webkit .k-rtl .k-dropdown-wrap .k-input, .k-webkit .k-rtl .k-picker-wrap .k-input, .k-webkit .k-rtl .k-numeric-wrap .k-input { margin-right: 0px; }

/* 2014.08.28 전상훈 추가 */

.k-grid td{ white-space: nowrap; text-overflow: ellipsis;} /* 그리드 Text Overflow 처리 */

.k-datepicker input, .k-timepicker input, .k-datetimepicker input { text-align:center;} /* Date 관련 중앙정렬 */

/*.k-list-container ul li.k-item{ 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}*/