
.k-multiselect .k-button, .k-multiselect .k-button:hover {
    color: #fff;
    border-color: #357ebd;
    background-color: #428bca;
}

.k-picker-wrap.k-state-default .k-input {
    padding-left: 4px;
}

.k-checkbox:checked+.k-checkbox-label:before, .k-checkbox:checked:active+.k-checkbox-label:before {
    -webkit-box-shadow: 0 0 3px 0 #1984c8;
    box-shadow: 0 0 3px 0 #1984c8;
    border-color: #1a87cd;
}
.k-checkbox:checked+.k-checkbox-label:before {
    background-color: #fff;
    border-color: #d3d3d7;
    color: #1a87cd;
}

.k-checkbox-label:active:before, .k-checkbox:active+.k-checkbox-label:before {
	-webkit-box-shadow:0 0 3px 0 #1984c8 !important;
	box-shadow:0 0 3px 0 #1984c8 !important;
	border-color:#1a87cd !important;
}

.k-in {
    color: #333;
}
.k-in.k-state-selected {
    color: #fff;
}
.k-i-drag-and-drop {
	border-bottom: 1px solid #428bca;
}
.k-state-focused.k-state-selected {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.k-radio:checked+.k-radio-label:after {
    background-color: #428bca !important;
    border-radius: 50%  !important;
}

.k-radio:disabled:checked+.k-radio-label:after {
	background-color:  #428bca;
    opacity: .5;
}

/*kendo radio 스타일 수정 시작*/
.k-radio:focus+.k-radio-label:before {
    border-color: #428bca;
    -webkit-box-shadow: 0 0 3px 0 #428bca;
    box-shadow: 0 0 3px 0 #428bca;
}

.k-radio-label:active:before{
	border-color:#428bca;
	-webkit-box-shadow:0 0 3px 0 #428bca;
	box-shadow:0 0 3px 0 #428bca;
}

.k-radio:checked+.k-radio-label:after {
	background-color:#428bca;
	border-radius:50%;
}

.k-radio:disabled:checked+.k-radio-label:after{
	background-color:#428bca;
	opacity:.5;
}
.k-radio-label:before{
	border-color:#c5c5c5;
	border-radius:50%;
	background-color:#fff;
	border-width:1px
}
.k-radio-label:hover:before,.k-radio:checked+.k-radio-label:hover:before{
	border-color:#acacac;
	-webkit-box-shadow:none;
	box-shadow:none
}
.k-radio:checked+.k-radio-label:after{
	background-color:#428bca;
	border-radius:50%
}
.k-radio-label:active:before{
	border-color:#428bca;
	-webkit-box-shadow:0 0 3px 0 #428bca;
	box-shadow:0 0 3px 0 #428bca
}
.k-radio:checked+.k-radio-label:active:before{
	-webkit-box-shadow:0 0 3px 0 #428bca;
	box-shadow:0 0 3px 0 #428bca;
	border-color:#428bca;
}
.k-radio:disabled+.k-radio-label{
	color:#c3c3c3
}
.k-radio:disabled+.k-radio-label:active:before,.k-radio:disabled+.k-radio-label:before,.k-radio:disabled+.k-radio-label:hover:after,.k-radio:disabled+.k-radio-label:hover:before{
	background:#edebea;
	border-color:#bfbfbf;
	-webkit-box-shadow:none;
	box-shadow:none
}
.k-radio:disabled:checked+.k-radio-label:after{
	background-color:#428bca;
	opacity:.5
}
.k-radio:focus+.k-radio-label:before{
	border-color:#428bca;
	-webkit-box-shadow:0 0 3px 0 #428bca;
	box-shadow:0 0 3px 0 #428bca
}
/*kendo radio 스타일 수정 끝*/

.k-radio-label {
	font-weight: normal;
}

.k-tabstrip-items .k-state-default {
    background-color: #f2f7fd;
}

.k-tabstrip-items .k-item.k-state-hover {
    background-color: #f2f7fd;
    border-top : 1px solid #0f62a8;
}

.k-tabstrip:focus {
    -webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 0px 0 rgba(0,0,0,.3);
}
.k-tabstrip-items .k-state-default {
    background-color: #f2f7fd;
}
.k-tabstrip-items .k-state-default.k-state-hover {
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
}
/* kendoMaskedTextBox 스타일 수정 */
.k-textbox{
	height:30px;
	padding: 0;
	border-radius: 0;
	background-color: #ffffff;
	opacity: 0.5;
}
/* kendoMaskedTextBox 스타일 수정 끝 */


/* AutoComplete */
.k-autocomplete {
	height: 36px !important;
	border-color : #d2d2d2 !important;
}
.k-autocomplete .k-input {
	height: 34px !important;
	font-family: 'Noto Sans KR','돋움',Dotum,'굴림',Gulim,Helvetica, 'Apple SD Gothic Neo',Tahoma, Geneva, sans-serif,verdana !important;
	box-shadow: none;
	margin: 0;
	color:#333;
	vertical-align: top;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 1.5rem;
}
/* AutoComplete 끝 */

/* Editor 스타일 수정 */
.k-editor, .k-grid, .k-menu, .k-scheduler {
    border-radius: 0;
}
.k-autocomplete, .k-draghandle, .k-dropdown-wrap, .k-grid-header, .k-grouping-header, .k-header, .k-numeric-wrap, .k-pager-wrap, .k-panelbar .k-tabstrip-items .k-item, .k-picker-wrap, .k-progressbar, .k-state-highlight, .k-tabstrip-items .k-item, .k-textbox, .k-toolbar {
	background-color: #eee !important;

}

.k-draghandle.k-state-selected:hover, .k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-list>.k-state-highlight, .k-list>.k-state-selected, .k-marquee-color, .k-panel>.k-state-selected, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-tool.k-state-selected {
    color: #fff;
    background-color: #428bca !important;
	border-color: #428bca !important;
}

.k-block, .k-content, .k-dropdown .k-input, .k-popup, .k-toolbar, .k-widget {
    color: #727171
}

table.k-editor {
    height: auto;
    background-color: #f9f9f9 !important;
}
.k-autocomplete, .k-block, .k-button, .k-calendar .k-link, .k-calendar td, .k-calendar-container, .k-colorpicker, .k-combobox, .k-datepicker, .k-datetimepicker, .k-drag-clue, .k-dropdown, .k-dropdown-wrap, .k-editor-inline, .k-gantt-views > .k-current-view, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-inline-block, .k-list-container, .k-multiselect, .k-notification, .k-numeric-wrap, .k-numerictextbox, .k-picker-wrap, .k-slider-selection, .k-slider-track, .k-split-button .k-gantt-views, .k-textbox, .k-tile, .k-timepicker, .k-tooltip, .k-touch-scrollbar, .k-treeview .k-in, .k-upload, .k-window, .k-window-action, .k-window-titleless .k-window-content {
    border-radius: 0
}

.k-autocomplete.k-state-border-down .k-input {
    border-radius: 0 0 0 0
}
.k-list>.k-state-focused.k-state-selected, .k-listview>.k-state-focused.k-state-selected, .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected {
    box-shadow: inset 0 0 3px 1px #428bca !important;
}
.k-state-default>.k-select {
    border-color: #eee !important;
}
.k-tool.k-group-start, .k-toolbar .k-button-group .k-group-start, .k-toolbar .k-split-button .k-button {
	border-radius: 0 0 0 0;
}
.k-tool.k-group-end, .k-toolbar .k-button-group .k-button+.k-group-end, .k-toolbar .k-split-button .k-split-button-arrow {
	border-radius: 0 0 0 0;
}

.k-combobox .k-state-default .k-input, .k-multiselect-wrap, .k-numeric-wrap.k-state-default .k-input, .k-picker-wrap.k-state-default .k-input, .k-progress-status-wrap, .k-slider-selection, .k-slider-track {
	height: 32px !important;
}
.k-dropdown-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-picker-wrap.k-state-hover {
	height: 32px !important;
}
.k-dropdown-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-picker-wrap.k-state-default {
	height: 32px !important;
	border-color : #ccc;
}
.k-autocomplete .k-input, .k-dropdown-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap .k-input {
    border-radius: 0 0 0 0 !important;
}

/* Editor 스타일 수정 끝 */
