
.mb-board .margin-left-2 {margin-left:2px !important;}
.mb-board .margin-left-3 {margin-left:3px !important;}


.mb-board .mb-write-wrap{border:1px solid #dbdbdb;border-top:0px none;padding:7px 13px 8px;background-color:#FFF}
.mb-mobile .mb-board .mb-write-wrap{padding:6px 9px 7px;}

.mb-board .board-list table.table-list tr td {background-color:#FFF !important;}
.mb-board .board-list table.table-list tr.mb-tr-odd td {background-color:#FAFAFA !important;border-bottom:solid 1px #e3e3e3 !important;}

.mb-board .board-list table.table-list tr td.mb-guestbook-title{padding-left:12px !important;padding-right:8px !important;}
.mb-board div.board-list .table-list>tbody>tr>td{border: 0 !important;}

.mb-board .board-list table.table-list tr.mb-tr-odd td:first-child{border-right:solid 1px #EEE !important;}
.mb-board .board-list table.table-list tr td .mb-right-content .mb-guestbook-user-picture{display:inline-block;text-align:center;}
.mb-board .board-list table.table-list tr td .mb-left-content .mb-guestbook-user-picture{display:inline-block; padding:1px; border:1px solid #eee;box-shadow: 1px 1px 1px 0px #eee;}

.mb-board .board-list table.table-list th:first-child, .board-list table.table-list td:first-child{background:none;}
.mb-board .board-list table.table-list th{background-color:#fcfcfc !important;}
.mb-board .mb-style1 .search-text{width:170px !important;}

.mb-desktop-large .list-head,.mb-desktop .list-head{min-height:0px;}
.mb-board .list-head .mb-category select{margin-bottom:7px !important;}
.mb-mobile .mb-board .list-head .mb-category select{width:100% !important;}

.mb-board .mb-style1 .table-view>tbody td.view-title-wrap{padding:15px 0px 0px !important; border:none !important;}
.mb-board .mb-style1 .view-td-titlebox{border-bottom: solid 1px #dbdbdb !important; margin-bottom:8px; padding:0px 11px 10px 13px;}
.mb-board .mb-style1 .view-td-userdatebox{ padding:0px 11px 0px 13px;}
.mb-board .mb-style1 .view-td-title{font-size:19px; font-weight:600;}
.mb-board .mb-style1 .view-td-date {font-size:13px; color:#C2C1BF;}

.mb-board .mb-style1 .view-td2-titlebox{border-bottom:solid 1px #dbdbdb !important; padding:0 10px 14px;}
.mb-board .mb-style1 .table-view tr .view-td2-title{padding-bottom:0px;line-height:1.4;}
.mb-board .mb-style1 .table-view tr .view-td2-title span{font-size:21px !important; font-weight:600;color:#333;border:none;}
.mb-mobile .mb-board .mb-style1 .table-view tr .view-td2-title span{font-size:19px !important;}
.mb-board .mb-style1 .table-view tr .mb-view-info-wrap{padding-top:10px;}
.mb-board .mb-style1 .table-view tr .view-td2-date{font-size:13px; color:#777; text-align:left !important;}
.mb-board .mb-style1 .table-view tr .view-td2-hit{font-size:13px;color:#777}

.mb-board .list-head .mb-category{padding-bottom:0px !important;}
.mb-board .list-head .mb-category button{ margin-bottom:5px !important}
.mb-board .list-head .mb-category button {margin-right: 5px !important; border:1px solid #dbdbdb; }

.mb-style1 .table-write>tbody td {padding:7px 1px 6px !important;background-color:#FFF;}

.mb-board .table .btn{
	padding:1px 6px !important;
	min-width:30px !important;
	font-size: 12px !important;
}

.mb-board .btn-default {background-color: #fbfbfb !important;}
.mb-board .table-list .btn-default {height:24px !important;}
.mb-board .board-list .btn-search {height:30px !important;}
.mb-board .cmt-list-box {
	background-color: #FFF;
	margin-top:0 !important;
	padding:0px !important;
	border-top: 1px solid #eee !important;
	border-bottom:none !important;
}

.mb-board .cmt-list-box .cmt-list-item:last-child{
	border-bottom:none !important;
}
.mb-board .cmt-list-item .cmt-name{font-weight:normal;}

/* 댓글 입력 박스 */
.mb-board .cmt-style1 table th{
	text-align:left !important;
	padding: 6px 2px 9px 12px !important;
}
.mb-board .cmt-input-box table td{
	text-align:left !important;
	padding: 11px 10px 9px 12px !important;
}

/* 왼쪽 컨텐츠 썸네일 */
.mb-board .mb-left-content  .mb-img-user-picture{
	max-width:45px !important;
	max-height:45px !important;
}
.mb-board .mb-left-content .btn-user-info, .mb-board .mb-left-content .user-i-level, .mb-board .mb-right-content .mb-guestbook-user-picture{
	display:none !important;

}

/* 오른쪽 컨텐츠 썸네일 */
.mb-board .mb-right-content .mb-img-user-picture{
	vertical-align:middle !important;
	max-width:20px !important;
	border-radius:2px !important;
	margin-right:3px !important;
}

/* 댓글 */
.mb-board .cmt-list-item{
	padding:5px 0px 0px 6px !important;
	position:relative;
}
.mb-board .cmt-list-item .cmt-content{
	border:none !important;
	min-height:28px !important;
}
.mb-board .cmt-list-item>.btn-box-right{
	float:right;
}

.mb-board .cmt-reply-item .cmt-content{padding-left:16px !important;}

.mb-board .pull-right{
	margin-bottom:3px !important;
}
.mb-board div.btn-box-right{
	padding:5px 0px 2px !important;
}

.mb-board .btn-box-right .btn{
	margin:0 0 0 3px !important;
}
.mb-board .cmt-reply-box{
	margin-top:5px !important;
}

.mb-board .table.table-list .mb-open-gallery-content{
	padding: 9px 5px 8px !important;
}


.mb-board .board-view .cmt-list-box .cmt-reply-box{clear: both  !important}
#mb_select_color{margin-right:5px;width:73px !important;}
#mb_input_content{width:calc(100% - 145px);}

/*calendar */
.mb-board .cmt-count-num{color:#c71768 !important;}
.mb-board .mb-calendar-day-wrap{background-color:#FDFDFD;}
.mb-board .calendar-list .rollbook-lnb{padding-top:0px; font-weight:500; border-bottom:1px solid #ddd;background-color:#FDFDFD;}
.mb-board .calendar-list .rollbook-lnb .calendar-date-text{padding: 6px 7px 0  10px !important; font-size: 14px !important;float: left;}
.mb-board .calendar-list .rollbook-lnb .calendar-date-text .lnb-year-text, .calendar-list .rollbook-lnb .calendar-date-text .lnb-month-text{}
.calendar-list .rollbook-lnb .lnb-prev-month, .calendar-list .rollbook-lnb .lnb-next-month{ padding: 0px 9px !important; display: block;float: right;width: 35px;text-align: center;background-color:#f8f8f8;height: 33px;border-left: 1px solid #ddd; }
.mb-board .calendar-list .rollbook-lnb .roolbook-lnb-month{float:right;}
.mb-board .calendar-list .rollbook-lnb img{padding-top:12px;}
.mb-board .calendar-list .rollbook-lnb .calendar-date-month{height: 33px;background-color: #eee; width: 35px;float: left;text-align: center; border-right: 1px solid #ddd;}
.mb-board .calendar-list .rollbook-lnb .calendar-date-month img{padding-top: 7px;padding-bottom: 0px !important;}

.mb-board .calendar-list .rollbook-lnb .date-month-box{ float:left; overflow:hidden;}

.mb-board .mb-rollbook-write-wrap{}
.mb-board .mb-rollbook-write-wrap>tr>td{ border-bottom: none !important;}
.mb-board .mb-rollbook-write-wrap .table-write {border-top: none !important;}

.mb-board .calendar-box{border:1px solid #ddd !important;}


.mb-board .mb-calendar-day-wrap{padding:3px 2px 3px;}
.mb-board .mb-calendar-day-box>div{float:left;min-width:28px;min-height:24px;text-align:center;color:#666;font-size:12px;font-weight:700;}
.mb-desktop-large .mb-board .mb-calendar-day-box>div,
.mb-desktop .mb-board .mb-calendar-day-box>div {width:3.2%;}
.mb-board .mb-calendar-day-box .i-date{padding:2px 1px 0px 1px;line-height:1.5}
.mb-board .mb-calendar-day-box .i-today .i-date{background-color:#FFD69A;border-radius: 100%;width: 24px;height: 24px;margin:0 auto;}

.calendar-list .mb-calendar-day-box .sunday,
.calendar-list .mb-calendar-day-box .sunday a{color:#D00 !important;}
.calendar-list .mb-calendar-day-box .saturday,
.calendar-list .mb-calendar-day-box .saturday a{color:#00E !important;}


.mb-board div .table>tbody>tr>td {border:0 none !important;border-bottom:none !important;margin: 0 !important; padding: 0;overflow:hidden;}