@charset "utf-8";
/* body {display:none;} */

.hand {cursor:pointer;}
.cursor_default {cursor:default !important;}
.emptyData {padding:10px 0 !important; font-weight:bold; text-align:center; width:100% !important;}
.ellipsis {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}
.hide {display:none;}
.show {display:block;}

a.file_btn_black				{ display: inline-block; background: #111; color: #fff; border-radius: 10px; border: 1px solid #fff; padding: 5px 15px;}

.my_product_transfer_info a.file_btn_black       {display: flex;gap: 20px;justify-content: center;padding: 5px 0;align-items: center;background: #111;color: #fff;border-radius: 10px;border: 1px solid #fff;padding: 5px 15px;}
.my_product_transfer_info a.file_btn_black img {height:17px;}
.my_product_transfer_info .cover .subtit001 .flex {margin:0 0 10px;}

a.file_btn_black span			{ display: inline-block; color: #fff; box-sizing: border-box; padding:0px;}

a.file_btn_red			{ display: inline-block; background: #ff0000; border-radius: 10px; border: 1px solid #fff; padding: 5px 15px;}
a.file_btn_red span			{ display: inline-block; color: #fff; box-sizing: border-box; padding:0px;}

input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent !important; } 
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent !important; } 
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent !important; } 
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent !important; }

input[type="date"]::-webkit-calendar-picker-indicator {
	
}

.calendar_wrap .calendar .block:first-child:after,
.calendar_wrap .calendar .block.start:after {
  border-radius: 56px 0 0 56px !important;
}

.calendar_wrap .calendar .block.today:after {
    left: 0% !important;
    border-radius: 0px !important;
}

.calendar_wrap .calendar .block.end:after {
  border-radius: 0 56px 56px 0 !important;
}


.cancelBtn {
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    border: 0 none;
    cursor: pointer;
    background-image: url(/resources/images/close2.svg);
    background-color: transparent;
}