/*전체 배경 색상
body.x-border-layout-ct, div.x-border-layout-ct {background-color: #5f94d8;}
*/
.x-tip {width: auto !important;} 
.x-tip-body {width: auto !important;} 
.x-tip-body span {width: auto !important;}

/*/////////  조회조건  ////////////////////////////////////////////////////////////////////////*/
/* 폼 백그라운드 */
.form-body {background-color:#dfe8f6}
/* 조회조건용 css 13.12.23 김수겸 추가*/
.searchCondition-body {background-color:#dfe8f6;border-bottom: 1px solid #99bce8 !important;}
/*  조회조건 설명 라인 높이(2줄이 생기는 경우 문제 해결위해 17px -> 15px로 수정. 2017-07-11 이강규) */
.x-box-item {
    line-height: 15px;
}
/*  조회조건 값 높이 조절(조회조건 유형별로 약간씩 차이 존재함. 2017-07-11 이강규) */
.x-webkit .x-form-text {
	height: calc( 100% + 0px);
}
/*검색조건 오퍼레이터*/
.x-btn-default-small{background-color:#dfe8f6 ; background-image:none ;}
.x-btn-over.x-btn-default-small {
    background-image: none;
    background-color: #dfe8f6;
}
.v-grid-editform-toolbar{height:28px;}

/*/////////  Button  ////////////////////////////////////////////////////////////////////////*/
/* Button 
.x-btn{border:solid 1px #C5C5C5; border-radius: 0px;background-color: #E1E1E1;background-image: none;}
.x-btn-over.x-btn-default-toolbar-small {border:solid 1px #f00; border-radius: 0px;background-color: #e1e1e1;background-image: none;}
*/
/* Button icon */
.home-title-text{font-weight:bold; color:#004a88; margin-left:3px !important; line-height:29px !important ;vertical-align:middle !important;}
.icon-menu-sub-dot{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/dot_sub_menu.png) !important;}
.icon-page-title{margin-left:3px !important; margin-right:9px !important;line-height:28px !important ;vertical-align:middle !important;background-image:url(/view/img/theme/classic/icons/page_title.gif) !important;}
.icon-search{background-image:url(/view/img/theme/classic/icons/page_search.png) !important;}
.icon-add{background-image:url(/view/img/theme/classic/icons/page_add.png) !important;}
.icon-save{background-image:url(/view/img/theme/classic/icons/page_save.png) !important;}
.icon-report{background-image:url(/view/img/theme/classic/icons/page_report.png) !important;}
.icon-refresh{background-image:url(/view/img/theme/classic/icons/page_refresh.png) !important;}
.icon-my-info-title{background-image:url(/view/img/theme/classic/icons/my_info_title.png) !important;}
.icon-del{background-image:url(/view/img/theme/classic/icons/page_del.png) !important;}
.icon-pref{background-image:url(/view/img/theme/classic/icons/page_pref.png) !important;}
.icon-cancel{background-image:url(/view/img/theme/classic/icons/page_cancel.png) !important;}
.icon-printer-new{background-image:url(/view/img/theme/classic/icons/printer_new.png) !important;}
.icon-printer-select{background-image:url(/view/img/theme/classic/icons/printer_select.png) !important;}
.icon-printer-all{background-image:url(/view/img/theme/classic/icons/printer_all.png) !important;}
.icon-excel{background-image:url(/view/img/theme/classic/icons/excel.png) !important;}
.icon-excel-search{background-image:url(/view/img/theme/classic/icons/excel_search.png) !important;}
.icon-excel-checked{background-image:url(/view/img/theme/classic/icons/excel_checked.png) !important;}
.icon-excel-grid{background-image:url(/view/img/theme/classic/icons/excel_grid.png) !important;}
.icon-delete{background-image:url(/view/img/theme/classic/icons/page_delete.png) !important;}
.icon-upload{background-image:url(/view/img/theme/classic/icons/page_upload.png) !important;}
.icon-download{background-image:url(/view/img/theme/classic/icons/page_download.png) !important;}

.icon-action{background-image:url(/view/img/theme/classic/icons/page_action.png) !important;}
.icon-closejob{background-image:url(/view/img/theme/classic/icons/page_closejob.png) !important;}
.icon-confirm{background-image:url(/view/img/theme/classic/icons/page_confirm.png) !important;}
.icon-reload{background-image:url(/view/img/theme/classic/icons/page_reload.png) !important;}
.icon-apply{background-image:url(/view/img/theme/classic/icons/page_apply.png) !important;}
.icon-copy{background-image:url(/view/img/theme/classic/icons/page_copy.png) !important;}
.icon-dispatch{background-image:url(/view/img/theme/classic/icons/page_dispatch.png) !important;}
.icon-new{background-image:url(/view/img/theme/classic/icons/page_new.png) !important;}
.icon-plan{background-image:url(/view/img/theme/classic/icons/page_plan.png) !important;}
.icon-printer-re{background-image:url(/view/img/theme/classic/icons/printer_re.png) !important;}
.icon-level-up{background-image:url(/view/img/theme/classic/icons/page_up.png) !important;}
.icon-level-down{background-image:url(/view/img/theme/classic/icons/page_down.png) !important;}
.icon-zoom-up{background-image:url(/view/img/theme/classic/icons/page_close_up.png) !important;}
.icon-zoom-down{background-image:url(/view/img/theme/classic/icons/page_close_down.png) !important;}
.icon-2d{background-image:url(/view/img/theme/classic/icons/page_2d.png) !important;}
.icon-folder {background-image:url(/view/img/theme/classic/icons/folder.gif) !important;}
.icon-folder-open {background-image:url(/view/img/theme/classic/icons/folder-open.gif) !important;}
.icon-leaf {background-image:url(/view/img/theme/classic/icons/leaf.gif) !important;}

.icon-search-condition-equal {background-image:url(/view/img/theme/classic/searchcondition/sc_equal_btn.gif) !important;}
.icon-search-condition-like {background-image:url(/view/img/theme/classic/searchcondition/sc_like_btn.gif) !important;}
.icon-search-condition-less {background-image:url(/view/img/theme/classic/searchcondition/sc_less_btn.gif) !important;}
.icon-search-condition-lessequal {background-image:url(/view/img/theme/classic/searchcondition/sc_lessequal_btn.gif) !important;}
.icon-search-condition-more {background-image:url(/view/img/theme/classic/searchcondition/sc_more_btn.gif) !important;}
.icon-search-condition-moreequal {background-image:url(/view/img/theme/classic/searchcondition/sc_moreequal_btn.gif) !important;}
.icon-search-condition-notequal {background-image:url(/view/img/theme/classic/searchcondition/sc_notequal_btn.gif) !important;}
.icon-search-condition-in {background-image:url(/view/img/theme/classic/searchcondition/sc_in_btn.gif) !important;}
.icon-search-condition-notused {background-image:url(/view/img/theme/classic/searchcondition/sc_notused_btn.gif) !important;}

/* 14.1.2 김수겸 추가*/
.grid-left-line{border-left : 1px solid #99bce8 !important}
.grid-right-line{border-right : 1px solid #99bce8 !important}
.grid-top-line{border-top : 1px solid #99bce8 !important}
.grid-bottom-line{border-bottom : 1px solid #99bce8 !important}
.grid-line{border:1px solid #99bce8 !important}

/* .grid-body-border-bottom {border-bottom: 1px solid #99bce8 !important;} */

/* readonly 폼 필드 */
.form-field-readonly {background-color:#efefef}
/* form required fieldlabel */
.form-required-fieldlabel {color:#000000 !important;} /* 14.1.2 색변경(적->흑) */

/*/////////  Left Menu  ////////////////////////////////////////////////////////////////////////*/
/* app icon */
.icon-menu-sub-adm{background-image:url(/view/img/theme/classic/icons/adm.png) !important; opacity: 1 !important;}
.icon-menu-sub-wms{background-image:url(/view/img/theme/classic/icons/wms.png) !important; opacity: 1 !important;}
.icon-menu-sub-tms{background-image:url(/view/img/theme/classic/icons/tms.png) !important; opacity: 1 !important;}
.icon-menu-sub-vms{background-image:url(/view/img/theme/classic/icons/vms.png) !important; opacity: 1 !important;}
.icon-menu-sub-oms{background-image:url(/view/img/theme/classic/icons/oms.png) !important; opacity: 1 !important;}
.icon-menu-sub-mdm{background-image:url(/view/img/theme/classic/icons/mdm.png) !important; opacity: 1 !important;}
.icon-menu-sub-ptl{background-image:url(/view/img/theme/classic/icons/portal.png) !important; opacity: 1 !important;}
.icon-menu-sub-tcs{background-image:url(/view/img/theme/classic/icons/tcs.png) !important; opacity: 1 !important;}
.icon-menu-sub-if{background-image:url(/view/img/theme/classic/icons/if.png) !important; opacity: 1 !important;}
.icon-menu-sub-bms{background-image:url(/view/img/theme/classic/icons/bms.png) !important; opacity: 1 !important;}
.icon-menu-sub-bookmark{background-image:url(/view/img/theme/classic/icons/bookmark.png) !important; opacity: 1 !important;}
/*size*/
.x-panel-header-title-default > .x-title-icon-wrap-default > .x-title-icon-default {
    width: 18px;
    height: 18px;
    font-size: 16px;
    color: #fff;
    background-position: center center;
    opacity: 0.5;
}
/*@@menu title style
.v-menu-header{border-bottom:0px !important;}
.x-accordion-hd .x-panel-header-title {color: #4E4A4B;}
*/

/*/////////  Tree  ////////////////////////////////////////////////////////////////////////*/
/* 메인 메뉴 트리 그리드 타이틀, 행 선택 스타일*/
.mainmenu-treegrid .x-panel-header-text-container {padding-top:3px;}
.mainmenu-treegrid .x-grid-row-selected .x-grid-td, .common-grid .x-grid-row-focused .x-grid-td {border-top:1px solid #c7cad6 !important; border-bottom:1px solid #c7cad6 !important;}
/*forder leaf icon*/
.x-tree-icon-parent {background-image: url(/view/img/theme/classic/icons/folder.gif);}
.x-tree-icon-parent-expanded {background-image: url(/view/img/theme/classic/icons/folder-open.gif);}
.x-tree-icon-leaf {background-image: url(/view/img/theme/classic/icons/leaf.gif);}
/* 트리 그리드 컬럼 기본 스타일*/
.grid-treecolumn-normal {}
.grid-treecolumn-edit-disabled {background-color:#efefef !important;}
.grid-treecolumn-update-disabled {background-color:#efefef !important;}
.x-grid-row .grid-treecolumn-normal .x-grid-cell-inner {line-height:20px !important; padding-top:0px !important; padding-bottom:0 !important;}
.x-grid-row .grid-treecolumn-edit-disabled .x-grid-cell-inner {line-height:20px !important; padding-top:0px !important; padding-bottom:0 !important;}
.x-grid-row .grid-treecolumn-update-disabled .x-grid-cell-inner {line-height:20px !important; padding-top:0px !important; padding-bottom:0 !important;}

/* 그리드 stripRows 스타일. 그리드 config 에서 viewConfig : {stripeRows:true} 해줘야 적용됨 */
.x-grid-row-alt .x-grid-cell, .x-grid-row-alt .x-grid-rowwrap-div {background-color: #e6e6e6;}
/* 그리드 마우스 오버 공통 스타일 */
.common-grid .x-grid-row-over .x-grid-cell-inner, .common-grid .x-grid-row-over .x-grid-rowwrap-div {}
/* 그리드 선택 행 공통 스타일*/
.common-grid .x-grid-row-selected .x-grid-td, .common-grid .x-grid-row-focused .x-grid-td {border-top-width:0 !important; border-bottom:1px solid #c7cad6 !important;}
/* 그리드 컬럼 공통 스타일*/
.common-grid .x-grid-row .x-grid-cell {border-color:#c7cad6; border-top:1px;}
/* 그리드 헤더 공통 스타일 */
.grid-header-normal {text-align:center; padding-top:0px;}
.grid-header-required {color:#000000; text-align:center; padding-top:0px;}	/* 14.1.2 색변경(적->흑) */
.grid-header-black {color:#000000; text-align:center; padding-top:0px;}	/* 14.1.2 추가 */
.grid-header-blue {color:#0000FF; text-align:center; padding-top:0px;} /* 14.1.2 추가 */
/* 그리드 컬럼 기본 스타일 */
.grid-column-normal {}
.grid-column-edit-disabled {background-color:#efefef !important;}
.grid-column-update-disabled {background-color:#efefef !important;}
.x-grid-row .grid-column-normal .x-grid-cell-inner {line-height:14px !important; padding-top:4px !important; padding-bottom:2px !important;}
.x-grid-row .grid-column-edit-disabled .x-grid-cell-inner {line-height:14px !important; padding-top:4px !important; padding-bottom:2px !important;}
.x-grid-row .grid-column-update-disabled .x-grid-cell-inner {line-height:14px !important; padding-top:4px !important; padding-bottom:2px !important;}
/* rownumberer 헤더에 쓰는 듯? */
.x-column-header-align-right .x-column-header-text {padding-right:0; margin-right:0;}
/* 그리드 컬럼 입력 스타일 01 */
.grid-column01 {background-color:#dcfae8 !important;}
.grid-column02 {background-color:#FFEBF0 !important;}
.x-grid-row .grid-column01 .x-grid-cell-inner {line-height:14px !important; padding-top:4px !important; padding-bottom:2px !important;}
/*@@그리드 행 수*/
.v-label-count {
	text-align:center;
	color:#FFFFFF; 
	background-color:#666666;
	line-height:17px !important ;
	vertical-align:middle !important;
	-moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
/* 합계 행 스타일*/
.x-grid-row-summary .x-grid-td {border-color:#c7cad6 !important; border-bottom:1px solid #c7cad6 !important; }
.x-grid-row-summary .x-grid-cell-inner {background-color:#ffd6c1 !important; line-height:14px !important; padding-top:4px !important; padding-bottom:2px !important; font-weight:bold;}
/* 페이지 툴바 입력 필드*/
.x-tbar-page-number input {height:20px !important; }
/*
 * 2016-08-17 classic, gray 테마
 * 그리드 입력시 팝업 이미지가 디폴트 trigger이미지(combo) 로 덮어짐. .x-form-search-trigger-grid-cell과 동시 사용일때 강제로 이미지 수정.
 **/
.x-form-trigger.x-form-trigger-grid-cell.x-form-search-trigger.x-form-search-trigger-grid-cell {background-image: url(/view/common/js/ext-6.5.2/build/classic/theme-classic/resources/images/form/search-trigger.gif);}
/* 콤보 점선긋기  ??? 이거 상단에서 호출하면 특정style 깨짐 why???*/
ul.x-list-plain > li:not(:last-child) {border-bottom: dotted 1px lightgray;};

/*@@/////////  Tab  ////////////////////////////////////////////////////////////////////////*/
/* boutton close button position style*/
.x-tab-default .x-tab-close-btn {
    top: 5px;
}
/* app icon */
.icon-tab-adm{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/tab_adm.png) !important; opacity: 1 !important;}
.icon-tab-wms{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/tab_wms.png) !important; opacity: 1 !important;}
.icon-tab-tms{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/tab_tms.png) !important; opacity: 1 !important;}
.icon-tab-vms{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/tab_vms.png) !important; opacity: 1 !important;}
.icon-tab-oms{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/tab_oms.png) !important; opacity: 1 !important;}
.icon-tab-mdm{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/tab_mdm.png) !important; opacity: 1 !important;}
.icon-tab-ptl{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/tab_portal.png) !important; opacity: 1 !important;}
.icon-tab-if{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/tab_if.png) !important; opacity: 1 !important;}
.icon-tab-bms{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/tab_bms.png) !important; opacity: 1 !important;}
.icon-tab-bookmark{margin-left:-2px !important;background-image:url(/view/img/theme/classic/icons/tab_bookmark.png) !important; opacity: 1 !important;}

/*@@/////////  Bottom  ////////////////////////////////////////////////////////////////////////*/
/*사용자정보*/
.v-label-bottom-text {color:#000000; vertical-align:middle !important; margin-right:35px;}