:root {
  --table-data-max-height: 654px;
}

body{
	font-size: 13px !important;
	font-family: "Helvetica Nene", Helvetica, Arial, 맑은 고딕,"malgun gothic", sans-serif;  
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
}

.box{margin-bottom:45px;}

input[id="user_id"] { 
	-webkit-ime-mode:disabled; 
	-moz-ime-mode	:disabled; 
	-ms-ime-mode	:disabled; 
	ime-mode		:disabled; 
} 

input[id="txtCarno"] { 
	font-weight		:bold; 
	letter-spacing	:5px; 
	font-size		:17px; 
} 

.table tbody tr.selected{
	background-color:#B0BED9
}

.tbData_empty,
.table thead tr th,
.table tbody tr td{	
	font-size:13px;
	vertical-align:middle;
}

.table tbody tr td > .btn-sm{font-size:10px;}

.modal_info {margin-top:10px;}
.modal .modal-title > p {margin:0px;}

.company-info,
.owner-info,
.tel-info,
.address-info {display:none;}

.dckeylist {padding-bottom:10px;}

.col_select {width:45px;}
.col_parkname {width:160px; display:none;}
.col_carno, .col_parkingcardno {width:150px;}

.col_limit_date{width:80px;}

.col_no {width:50px;}
.col_checkbox {width:30px;}

.col_parkingtm {width:100px;}
.col_indtm, 
.col_outdtm,
.col_sttldtm,
.col_regdtm,
.col_canceldtm,
.col_crtdtm,
.col_syncdtm
{width:170px;}

.col_regman {width:120px;}
.col_cancelman {width:120px;}
.col_amt	{width:100px;}
.col_dckey {width:150px;}
.col_dcmemo {width:300px; display:none;}

.col_dckey_sn {width:45px;}
.col_dckey_cd {width:70px;}
.col_dckey_nm {width:160px;}
.col_dckey_price {width:100px;}
.col_dckey_memo {width:300px; display:none;}
.col_dckey_type {width:70px;}
.col_dckey_class {width:100px;}

.col_dckey_cnt {width:100px;}
.col_dckey_amt,
.col_dckey_time {width:100px;}

.col_modal_dckey {width:118px;}
.col_modal_dcmemo {width:300px; display:none;}
.col_modal_regman {width:100px;}
.col_modal_regdtm {width:170px;}

.col_custname {width:200px;}

.col_limit_count {width:80px;}

.col_limit,
.col_limit_extra,
.col_limit_time_extra {display:none;}
.col_payment {width:80px;}

.inputNumber {width:100%; text-align:right;}

/* 할인키설정 */
.col_cust_cd {width:90px;}
.col_owner_nm, .col_charge_nm {width:130px; display:none;}
.col_tel_no, .col_fax_no {width:100px; display:none;}

.col_user_id  {width:90px; display:none;}
.col_user_nm  {width:130px; display:none;}

/* 할인한도설정 공통 */
.col_unlimit {width:70px; display:none;}
.col_number {text-align:right !important;}
.col_decrement {width:30px; display:none;}

/* 할인한도설정 금액 */
.col_limit_amt {width:120px; min-width:120px;}
.col_limit_amt_ext {width:140px; min-width:140px;}

/* 할인한도설정 시간 */
.col_limit_time {width:120px; min-width:120px;}

/* 할인한도설정 매수 */
.col_limit_prepay_cnt {width:100px; min-width:100px;}

/* 환경설정 */
.col_titles{width:100px;}
.col_columns{width:300px;}
.col_values	{width:200px;}

/* 정기권 */
.col_cardno {width:150px;}
.col_firstregdt {width:80px;}
.col_saledt {width:80px;}
.col_startdt, .col_enddt {width:80px;}
.col_monthfee {width:80px;}
.col_renewdate {width:80px;}
.col_renewmonth {width:120px;}
.col_regularamt {width:100px;}
.col_cancelyn, .col_useyn {width:80px;}


.col_rglrcarty {width:80px;}
.col_rglrcardty {width:80px;}
.col_rglrkind {width:80px;}
.col_rglrsalestat {width:80px;}
.col_rglrstat {width:80px;}
.col_rglrcustty {width:80px;}
.col_rglrcust {width:140px;}
.col_rglrtel {width:100px;}

/* 정기권 내역 */
.col_orderno {width:180px;}
.col_authdatetime, .col_canceldatetime {width:100px;}
.col_authamt {width:110px;}
.col_authterm {width:70px;}
.col_authreginfo, .col_cancelreginfo {width:150px;}
.col_cancelmsg {width:150px;}
.col_canceluse {width:100px;}

/* 사전예약 (정책할인) */
.col_info {width:100px;}
.col_start_end_time {width:70px;}
.col_dong_ho{width:100px;}
.col_memo {width:200px;}

/* 카드결제내역 */
.col_payment_sttltargetnm {width:80px;}
.col_payment_paymentname {width:80px;}
.col_payment_goodsname {width:150px;}
.col_payment_cardname {width:80px;}
.col_payment_cardno {width:120px;}
.col_payment_authdt {width:80px;}
.col_payment_authtm {width:80px;}
.col_payment_sttlterm {width:80px;}
.col_payment_authno {width:80px;}
.col_payment_authamt, .col_payment_amount {width:100px;}


div.table-view-style {
	margin-top:-10px;
	max-height: var(--table-data-max-height);
	overflow-y: auto;
}

/* 비대면즉시감면 */
.col_lightCar,
.col_lowpolluteCar,
.col_diabledCar,
.col_meritCar,
.col_military,
.col_volunteer,
.col_vipvolunteer,
.col_tax,
.col_ext01,
.col_ext02,
.col_ext03,
.col_ext04
 {width:110px;}

button[id="btnFile"]{
    background-color: darkcyan;
}



#paymentLayer {
    /*display: none;*/
    /*position: fixed;*/    
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    background: #fff;
    border: 1px solid #ccc;
    transform: translate(-50%, -50%);
    z-index: 1000;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

#paymentLayer iframe {
    width: 100%;
    height: 100%;
    border: none;
}