.mb-board .calendar-box .mb-reservation-calendar-item-price{text-align:left !important;padding-left:16px !important;line-height:12px !important;font-size:12px !important;}
.mb-board .calendar-box .mb-reservation-calendar-item-box{
	margin-bottom:3px;
	text-align:left !important;
	/*overflow: hidden;white-space: nowrap;*/
}
.mb-board .calendar-box .mb-date-popup-wrap{position:relative;}
.mb-board .calendar-box .mb-date-popup-box{
	border:solid 1px #AAA;
	border-bottom: none !important;
	padding:5px 5px 8px ;display:none;position:absolute;bottom:0px;left:0px;width: 100%;background-color:#FFF;z-index:9999;
}
.mb-board .calendar-box .mb-show-date-popup{
    width: 100%;
    padding: 3px 2px !important;
    background-color: #80C408;
    line-height: 15px;
    color: #FFF;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.mb-board .mb-reservation-admin table.table-list td .i-view{min-height:180px;}
.mb-board .mb-reservation-admin table.table-list td .i-date,
.mb-mobile .calendar-list table.table-list td .i-date{width:auto !important;margin-left:1px !important;padding:0 2px !important;}

.mb-board .mb-calendar-full-layout{
	position:relative !important;width:99vw !important;left:49% !important;margin-left:-49vw !important;z-index:99;max-width:initial !important;
}
.mb-mobile .mb-board .mb-calendar-full-layout,
.mb-mobile2 .mb-board .mb-calendar-full-layout{
	width:100% !important;left:0% !important;margin-left:0 !important;z-index:99;
}
body.wp-admin .mb-calendar-full-layout{
	position:relative !important;width:100% !important;left:0 !important;margin-left:0 !important;z-index:99;
}