@charset "utf-8";

/*** INPUT / TEXTAREA 설정 시작 ********************/
.k-textbox {
    border-color: #c5c5c5 !important;
    padding:0px 5px !important;
}
textarea.k-textbox {
    border-color: #c5c5c5 !important;
    padding:15px !important;
}
/*** INPUT / TEXTAREA 설정 시작 ********************/

/*** UPLOAD 설정 시작 ********************/
.k-upload {
    border-color: #c5c5c5 !important;
}
/*** UPLOAD 설정 시작 ********************/

/*** 드롭다운 설정 시작 ********************/
.k-dropdown {
    vertical-align: top !important;
}
.k-dropdown .k-state-default {
    padding: 5px !important;
    border: 1px solid #c5c5c5 !important;
    background:#ffffff !important;
}
.k-dropdown .k-input {
    line-height:1.65em !important;
    text-indent: .571em !important;
}
.k-dropdown .k-select {
    line-height:2.5em !important;
}

.k-list-container {
    color: #444 !important;
    font-stretch: normal !important;
    background:#ffffff !important;
}
.k-list-container .k-item {
    /*
    height: 32px !important;
    line-height: 32px !important;
    */
    padding-top:5px !important;
    padding-bottom:5px !important;
    font-size:14px !important;
}
.k-list-container .k-state-selected,
.k-list-container .k-state-focused {
    background:#ac3c9e !important;
    color: #ffffff !important;
    box-shadow: none !important;
}
.k-list-container .k-state-hover {
    background:#a9b3c7 !important;
    color:#ffffff !important;
}
/*** 드롭다운 설정 종료 ********************/

/*** 라디오, 체크박스 시작 ********************/
.k-radio-label::after {
    padding:2px 0px 0px 2px !important;
}
.k-checkbox-label::before {
    background-color: #ffffff;
}
/*** 라디오, 체크박스 그림자 없애기 시작 ********************/
.k-radio+.k-radio-label:after,
.k-radio+.k-radio-label:focus,
.k-checkbox+.k-checkbox-label:after {
    transition-property: none !important;
    content: none;
}
/*** 라디오, 체크박스 그림자 없애기 종료 ********************/
/*** 라디오, 체크박스 종료 ********************/

/*** 달력 시작 ********************/
/*** 컨텐츠 넓이 시작 ********************/
.k-calendar-container .k-calendar-view {
    width:100% !important;
}
.k-calendar-container .k-calendar-view .k-content {
    width:100% !important;
}
/*** 컨텐츠 넓이 종료 ********************/
/*** 달력 종료 ********************/

/*** 입력 값 검증 시작 ********************/
/*** 경고 위치 맞추기 시작 ********************/
.k-invalid-msg {
    line-height:21px !important;
}
.k-invalid-msg .k-i-warning {
    padding:4px 0px 0px 0px !important;
}
/*** 경고 아이콘 위치 맞추기 종료 ********************/
/*** 입력 값 검증 종료 ********************/