* {-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}

textarea {resize: none;}
.bold {font-weight: bold;}
.right {float: right !important;}
.clear_none {clear: none;}
.display_inline-block {display: inline-block;}
.nowrap {white-space: nowrap;}
.nowrap_important {white-space: nowrap !important;}

.kkw_hidden {display: none;}
.kkw_spinner.sk-spinner {width:40px; height: 40px; top: 50%; left: 50%; position: fixed; z-index: 999999;}
.datepickers-container {z-index: 2300;}
.file_name {padding: 1px 8px; display: inline-block; background: #FFFFFF; border: 1px solid #AEAEAE; border-radius: 12px;}
.file_name:hover {cursor: pointer;}
.jqGrid_wrapper {height: 100%; overflow: hidden;}
.jqGrid_wrapper .grid_custom_label {width: 100%; height: 100%; display: inline-block; line-height: 26px; margin-bottom: 0px; font-weight: inherit; cursor: pointer;}
.jqGrid_wrapper .ui-jqgrid-view {font-size: 14px;}
/* .ui-jqgrid tr.jqgrow td {white-space: normal !important;} */

.input-file input[type="text"] {background: #FFFFFF; cursor: pointer;}

.loginBlock {max-width: 500px;}
#loginForm {margin-top: 180px; padding: 35px 30px; background: #FFFFFF; border-radius: 20px;}
#loginForm > img {width: 180px; margin-bottom: 50px;}
#loginForm > .title {margin-bottom: 35px; font-size: 20px;}
#loginForm .form-group {height: 100%; overflow: hidden;}
#loginForm .form-group > span {margin-bottom: 5px; float: left; font-weight: bold;}
#loginForm .form-group > label {float: left;}
#loginForm .form-group > label > input[type="checkbox"] {width: 18px; height: 18px; margin: 0; margin-right: 5px; float: left;}
#loginForm .form-group > .forget {float: right; font-weight: 100;}
#loginForm .form-group > .forget:hover {cursor: pointer;}

#side-menu .nav.nav-second-level li a > i {margin-left: 5px; font-size: 10px;}

.modal .modal-header {padding: 10px 10px; line-height: 40px; font-size: 15px;}
.modal .modal-header button.close {line-height: 40px; font-size: 25px;}

.modal .modal-body {padding: 10px 15px; padding-bottom: 15px;}
.modal .modal-footer .btn-modal-dismiss {margin: 0px;}

.menu_profile {font-size: 50px; color: #EFEFEF;}
.search_block {padding-bottom: 15px;}
.search_block .form-group {margin-bottom: 0px;}
.search_block label {width: 100px;}
.search_block .customer_status {text-align: left;}
.search_block .btn_block {width: auto; float: right;}
.search_block .btn_block .btn {margin-bottom: 0px;}
.search_block .switch {width: 130px; line-height: 30px;}


.data_grid .ibox-title {height: 100%; padding: 10px 15px; overflow: hidden;}
.data_grid .ibox-title h5 {margin: 0px; line-height: 30px;}
.data_grid .btn_block {width: auto; padding: 0px; float: right;}
.data_grid .btn_block.btn_grid_block {margin-top: 15px;}
.data_grid .btn_block .btn {margin-bottom: 0px;}
.data_grid .datepicker_block {width: 220px;}

.modal-dwbcustomsize { width: 900px; height: 50%; }
.twice_list {width: 49%; float: left;}

/* 토지관리 */
#land_register_popup {margin-top: 50px;}
#land_register_popup .modal-dialog {width: 850px;}
#land_register_popup .modal-body {background: #FFFFFF;}
#land_register_popup .modal-body .title {margin-bottom: 5px; display: block; font-weight: bold;}
#land_register_popup .modal-body table > tbody > tr > td:nth-child(odd) {width: 140px; background: #F5F5F6; line-height: 30px;}
#land_register_popup .modal-body table > tbody > tr > td .form-control {height: 30px; padding: 3px 6px; font-size: 13px;}
#land_register_popup .modal-body table > tbody > tr > td .input-group .input-group-btn .btn {height: 30px; line-height: 14px;}
#land_register_popup .modal-body table:last-of-type {margin-bottom: 0px;}



/* 작물관리 */
#crop_list_content {width: 100%; display: inline-block;}
#crop_list_content .right {float: right;}
#crop_register_popup {margin-top: 250px;}
#crop_register_popup .modal-dialog {width: 850px;}
#crop_register_popup .modal-body {background: #FFFFFF;}
#crop_register_popup .modal-body .title {margin-bottom: 5px; display: block; font-weight: bold;}
#crop_register_popup .modal-body table > tbody > tr > td:nth-child(odd) {width: 140px; background: #F5F5F6; line-height: 30px;}
#crop_register_popup .modal-body table > tbody > tr > td .form-control {height: 30px; padding: 3px 6px; font-size: 13px;}
#crop_register_popup .modal-body table > tbody > tr > td .input-group .input-group-btn .btn {height: 30px; line-height: 14px;}
#crop_register_popup .modal-body table:last-of-type {margin-bottom: 0px;}

#seed_register_popup {margin-top: 250px;}
#seed_register_popup .modal-dialog {width: 850px;}
#seed_register_popup .modal-body {background: #FFFFFF;}
#seed_register_popup .modal-body .title {margin-bottom: 5px; display: block; font-weight: bold;}
#seed_register_popup .modal-body table > tbody > tr > td:nth-child(odd) {width: 140px; background: #F5F5F6; line-height: 30px;}
#seed_register_popup .modal-body table > tbody > tr > td .form-control {height: 30px; padding: 3px 6px; font-size: 13px;}
#seed_register_popup .modal-body table > tbody > tr > td .input-group .input-group-btn .btn {height: 30px; line-height: 14px;}
#seed_register_popup .modal-body table:last-of-type {margin-bottom: 0px;}



/* 작물별 작업관리 */
#work_crop_list_content {width: 100%; display: inline-block;}
#work_crop_list_content .right {float: right;}
#work_crop_list_content .crop_list {width: 510px;}
#work_crop_list_content .work_list {width: calc(100% - 520px);}
#work_register_popup {margin-top: 250px;}
#work_register_popup .modal-dialog {width: 850px;}
#work_register_popup .modal-body {background: #FFFFFF;}
#work_register_popup .modal-body .title {margin-bottom: 5px; display: block; font-weight: bold;}
#work_register_popup .modal-body table > tbody > tr > td:nth-child(odd) {width: 140px; background: #F5F5F6; line-height: 30px;}
#work_register_popup .modal-body table > tbody > tr > td input[type="text"].form-control {height: 30px; padding: 3px 6px; font-size: 13px;}
#work_register_popup .modal-body table > tbody > tr > td input[type="checkbox"].form-control {height: 18px; margin-top: 5px;}
#work_register_popup .modal-body table > tbody > tr > td .input-group .input-group-btn .btn {height: 30px; line-height: 14px;}
#work_register_popup .modal-body table:last-of-type {margin-bottom: 0px;}



/* 주소관리 */
#address_register_popup {margin-top: 150px;}
#address_register_popup .modal-dialog {width: 850px;}
#address_register_popup .modal-body {background: #FFFFFF;}
#address_register_popup .modal-body .title {margin-bottom: 5px; display: block; font-weight: bold;}
#address_register_popup .modal-body table > tbody > tr > td:nth-child(odd) {width: 140px; background: #F5F5F6; line-height: 30px;}
#address_register_popup .modal-body table > tbody > tr > td .form-control {height: 30px; padding: 3px 6px; font-size: 13px;}
#address_register_popup .modal-body table > tbody > tr > td .input-group .input-group-btn .btn {height: 30px; line-height: 14px;}
#address_register_popup .modal-body table > tbody > tr > td.addressType {width: 270px;}
#address_register_popup .modal-body table:last-of-type {margin-bottom: 0px;}



/* 작업등록 */
#workInfo {font-size: 16px;}
#workInfo {font-size: 16px;}
#workInfo .input_block {margin-top: 15px; padding: 10px 0px;}
#workInfo .input_block:first-of-type {margin-top: 0px;}
#workInfo .input_block .block_title {margin-bottom: 5px; display: block; font-weight: bold;}
#workInfo .input_block .input_group {display: inline-block; margin-right: 15px;}
#workInfo .input_block .input_group:last-of-type {margin-right: 0px;}
#workInfo .input_block .input_group .input_title {width: 80px; height: 34px; display: inline-block; float: left; line-height: 36px;}
#workInfo .input_block .input_group select {width: 170px; display: inline-block; font-size: 15px;}

#workInfo .input_block.input_block_head .input_group .datepicker_kkw {width: 180px; display: inline-block;}

#workInfo .input_block .input_row {margin-bottom: 5px;}
#workInfo .input_block .input_row:last-of-type {margin-bottom: 0px;}
#workInfo .input_block .input_row .img_wrap {height: 34px; float: right; display: flex; align-items: center;}
#workInfo .input_block .input_row .img_wrap img {width: 28px; cursor: pointer;}

#workInfo #block_work_group .input_group input[type="text"] {width: 120px;}
.ibox .btn.save {width: 80px; margin-top: 15px; float: right;}


/* 작업등록 > 토지정보 */
#workInfo .input_block .input_group.land_work_area select {margin-right: 5px;}
#workInfo .input_block .input_group.land_work_area input {display: inline-block;}

/* 작업등록 > 노동시간정보 */

/* 작업등록 > 수입내역 */
#workInfo #block_sales_row_group select[name="gradeId"] {width: 100px;}
#workInfo #block_sales_row_group select[name="dealerId"] {width: 120px;}
#workInfo #block_sales_row_group .input_title {width: 60px;}
#workInfo #block_sales_row_group .input_row select[name="landId"] {width: 120px; margin-right: 15px; display: inline-block; vertical-align: top;}
#workInfo #block_sales_row_group .input_row .input_group:first-of-type {vertical-align: top;}
#workInfo #block_sales_row_group .input_row .input_group_address {margin-top: 5px;}
#workInfo #block_sales_row_group .input_row .input_group_address select[name="addressId"] {width: 170px;}
#workInfo #block_sales_row_group .input_row .input_group_address input[name="phoneNumber"] {width: 130px; display: inline-block;}
#workInfo #block_sales_row_group .input_row .input_group_address input[name="address"] {width: 450px; display: inline-block;}

#workInfo .bank_book {display: inline-block; margin-top: 5px;}
#workInfo .bank_book .input_title.nh_title {width: 80px; margin-left: 200px;}
#workInfo .bank_book .input_group {float: left;}
#workInfo .bank_book .input_group.block_commission {margin-left: 205px;}
#workInfo .bank_book .input_group.block_commission .input_title {width: 67px;}
#workInfo .bank_book .input_group.block_total_price .input_title {width: 65px;}

#workInfo .input_block.input_block_memo .input_row .input_group {width: calc(100% - 40px);}
#workInfo .input_block.input_block_memo .input_row .input_group textarea[name="workMemo"] {height: 150px;}


/* 작업등록 > 지출내역 */
#workInfo #block_spend_row_group .input_title {width: 45px;}
#workInfo #block_spend_row_group .input_row .input_group:nth-child(3) input[type="text"] {width: 400px;}
#workInfo #block_spend_row_group .input_row .input_group input[name="content"] {width: 400px;}


/* 농경작업 내역 */
.search_block .crop_list {width: 140px;}
.search_block .work_list {width: 180px;}
.search_block .datepicker_kkw {width: 120px; margin-right: 15px; display: inline-block;}
.search_block .check_workdate {display: inline-block;}

.ibox .ibox-content {width: 100%; display: inline-block;}
.block_work_group_wrap {height: 100%; min-height: 300px; padding-left: 20px;}
.block_work_group_wrap .block_detail_header {margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #DDDDDD;}
.block_work_group_wrap .block_detail_header h5 {display: inline-block; font-size: 15px;}
.block_work_group_wrap .block_detail_header button {padding: 3px 8px;}
.block_work_group_wrap #block_work_group {padding-left: 10px; font-size: 13px;}
.block_work_group_wrap #block_work_group .print_block {margin-bottom: 15px;}
.block_work_group_wrap #block_work_group .print_block .print_row {margin-bottom: 2px;}
.block_work_group_wrap #block_work_group .block_title {font-size: 14px; font-weight: bold;}
.block_work_group_wrap #block_work_group .block_print_detail {padding-left: 5px;}
.block_work_group_wrap #block_work_group .print_title {margin-right: 15px; display: inline-block; font-weight: bold;}

/* 농경작업 내역 > 토지정보 */
.block_work_group_wrap #block_work_group .print_block_land .print_title {min-width: 90px; display: inline-block; font-weight: bold;}

/* 농경작업 내역 > 노동시간 */
.block_work_group_wrap #block_work_group .print_block_work_time .print_title.work_time_item {min-width: 60px;}

/* 농경작업 내역 > 수입내역 */
.block_work_group_wrap #block_work_group .print_block_sales .print_title.sales_item {min-width: 100px;}
.block_work_group_wrap #block_work_group .print_block_sales .print_title.amount {width: 40px;}
.block_work_group_wrap #block_work_group .print_block_sales .print_title.price {width: 35px; margin-right: 0px;}
.block_work_group_wrap #block_work_group .print_block_sales .print_content.price {min-width: 50px; margin-right: 15px; display: inline-block; text-align: right;}
.block_work_group_wrap #block_work_group .print_block_sales .print_content.total_price {min-width: 70px;}
.block_work_group_wrap #block_work_group .print_block_sales .print_title.recipient {width: 50px; margin-right: 0px;}

.block_work_group_wrap #block_work_group .print_block_sales .print_bank_book {margin-left: 90px;}
.block_work_group_wrap #block_work_group .print_block_sales .print_bank_book .print_title.sales_item {color: #61BB6C;}
.block_work_group_wrap #block_work_group .print_block_sales .print_bank_book .print_content.commission {margin-right: 15px;}

/* 농경작업 내역 > 수입내역 > 주소지 */
.block_work_group_wrap #block_work_group .print_block_sales .block_delivery {margin-left: 120px;}
.block_work_group_wrap #block_work_group .print_block_sales .block_delivery .print_title.address {width: 50px; margin-right: 0px;}
.block_work_group_wrap #block_work_group .print_block_sales .block_delivery .print_title.delivery_phone {width: 60px;}
.block_work_group_wrap #block_work_group .print_block_sales .block_delivery .print_title.delivery_charge {width: 50px;}

.block_work_group_wrap #block_work_group .print_block_memo .print_row {padding: 5px 0 0 5px;}


/* 이력조회 */
/* 이력조회 > 출하 이력조회 */
.search_block.history_sales .datepicker_block {width: 220px;}
.search_block.history_sales .datepicker_block .datepicker_kkw {width: 200px;}


/* 가락시장 경매 */
.search_block.nh_action .check_include_all {display: inline-block;}
.action_date {margin-bottom: 10px; display: block; font-size: 16px; font-weight: bold;}
.row_grid {width: 100%; display: inline-block; margin-bottom: 10px;}




