@charset "UTF-8";

.pt-25 { padding-top: 25px !important }
.pt-30 { padding-top: 30px !important }

@media (min-width: 1025px) {
	/* col-md-1.5 */
	.col-md-1-5 { width: 12.5% }
	/* col-md-10.5 */
	.col-md-10-5 { width: 87.5% }
}

input[type=text].password {
	-webkit-text-security: disc
}

.k-chart .k-loading-image { background-image: none; }

/* kendo ui + VeeValidate error */
.form-group.has-error .k-autocomplete,
.form-group.has-error .k-dropdown-wrap,
.form-group.has-error .k-numeric-wrap,
.form-group.has-error .k-picker-wrap,
.form-group.has-error .k-textbox {
    border-color: #D84314 !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* kendo picker 삭제버튼 유/무에 따른 css분기처리 */
.k-datepicker .k-state-default>.k-select:nth-last-child(1), .k-datetimepicker .k-state-default>.k-select:nth-last-child(1) { right: 0; }
.k-datepicker .k-state-default>.k-select:nth-last-child(2), .k-datetimepicker .k-state-default>.k-select:nth-last-child(2) { right: 2em; }
.k-select { background: rgb(246, 246, 246) }
/* select2 + VeeValidate error */
.form-group.has-error .select2-selection--single:not([class*=bg-]):not([class*=border-]) {
    border-color: #D84314 !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* kendo datepicker limitless 스타일로 적용 */
.form-group .k-datepicker { display: block; width: 100%; height: 36px;}
.form-group .k-datepicker input[type='text'] { height: 34px; }

/* select2 스타일 */
select[v-select2] {
	width: 100%
}

/* select2 옵션 판넬을 닫아도 focus-in 상태로 인식하는 현상 fix */
.select2-container--focus:not(:hover) .select2-selection[aria-expanded=false] {
	box-shadow: unset;
	-webkit-box-shadow: unset;
}

/* checkbox 마우스커서 변경(label영역만 포인터 적용되던 현상 fix) */
label > input[type=checkbox] { cursor: pointer; }

.k-grid td { white-space: nowrap; }

.heading-elements { background-color: transparent; }

.popover { display: inline-table !important };


.dropdown-menu > li > a[disabled]:hover, .dropdown-menu > li > a[disabled]:focus {
	background-color: inherit;
}

.navigation > li ul li a { padding-left: 30px !important; }
.navigation .label, .navigation .badge { position: absolute; right: 10px; }

/* kendo datepicker button icon custom */
.k-picker-wrap > .k-select > .k-i-calendar, .k-picker-wrap > .k-select > .k-i-close { display: contents; }


