@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 !important;}
.show {display:block !important;}

a.file_btn_black				{ display: inline-block; background: #111; color: #fff; border-radius: 10px; border: 1px solid #fff; padding: 5px 15px; font-size: 15px;}
a.file_btn_black span			{ display: inline-block; color: #fff; box-sizing: border-box; padding:0px; font-size: 15px;}

a.file_btn_red			{ display: inline-block; background: #ff0000; border-radius: 10px; border: 1px solid #fff; padding: 5px 15px; font-size: 15px;}
a.file_btn_red span			{ display: inline-block; color: #fff; box-sizing: border-box; padding:0px; font-size: 15px;}

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;
}

.sortable-placeholder {
	border: 1px solid #111;
    float: left;
    text-align: center;
    width: 250px;
    height: 250px;
    margin: 20px;
    left: 0px;
    top: 0px;
}