@media (max-width:750px) {
    .mb-ibox-title { font-size: 16px !important; margin-top: 12px !important; }
    .mb-right { text-align: right !important; }
    body { font-size:15px !important; } 
}

.MySelectedRow { background: #23c6c8 !important; color: floralwhite !important; font-weight: 700; }
td { vertical-align: inherit !important; }


/* ---------- Weekend style begin section ------------ */
.smainTitle { font-family: 'Jua', sans-serif; }
.ItemTopBox { min-height: 614px; }
.ItemTopBox .ItemRowBox { height:100px; margin: 20px 0px 20px 0px; background: #ffffff; }
.ItemTopBox .ItemRowBox .ItemRowLeft { width: 35%; height: 100%; float: left; }
.ItemRowLeft img { width: 100%; height: 100%; border-radius: 7px;}
.ItemTopBox .ItemRowBox .ItemRowRight { float: left;clear: none !important; width: 64%; padding: 0px 25px 10px 20px; height: 100%; }
.ItemTopBox .ItemRowBox .ItemRowRight .title { height: 16%; overflow: hidden; font-family: 'Jua', sans-serif}
.ItemTopBox .ItemRowBox .ItemRowRight .body { height: 83%;overflow: hidden; font-family: 'Jua', sans-serif}
.adBox { font-family: 'Jua', sans-serif; text-align: center; margin: 8px 0px; cursor:pointer; }
.imgPoplbl { position: relative; top: -99px; width: 100%; height: 24px;  background: #d6d6d6d1; border-radius: 5px 5px 0px 0px; }
.imgPoplbl span { width: 100%; height: 100%; padding: 4px 2px 0px 10px; position: absolute; font-family: 'Jua'; color: currentcolor; }
.txtCate { float: left;font-family: 'Jua';font-size: 14px; margin: 2px 12px 0px 0px; color: darkcyan; }

.pbox { margin-bottom: 0px; }
.nick { color:#337ab7; }
.btmMargin { margin-bottom: 18px; }
/* ---------- Weekend style end section -------------- */

.paging { text-align: center; margin: 30px 0px 24px 0px; }

#wrapper { height: 100%; }
#page-wrapper { height: 100%; }
.footer { position: fixed !important; }

body { background-color: #f3f3f4; }

/*.ItemTopBox { min-height: 170px; }*/
.cmmtRegBoxBtn { margin-top: 8px; }
.replyBox { margin-left: 5%; }

/* NOTICE POPUP */
#NotiTop {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #505151a3;
    z-index: 1000;
    left: 0;
    top: 0;
    flex-direction: row;
    display: flex;
    align-items: center;
}        

#notiPopup {
    display: inline-block;
    width: 40%;
    left:  150px;
    height: auto;
    margin: 0 auto;
    overflow: auto;
    /* decoration */
    background-color: #eee;
    padding: 1em;
    box-sizing: border-box;
    border-radius: 10px;
    box-shadow: 1px 1px 3px 1px #d9d7d7;
}        

#notiPopup .ibox-title { padding: 14px 19px !important; font-size: 16px;}
#notiPopup .ibox-content { font-size: 14px; }
#notice li { cursor: pointer; }

.msg-badge { line-height: 12px; padding: 2px 5px;position: absolute;right: 6px; top: 12px;border-radius: 20%; }
.search-bar { margin: 5px 20px 0px 10px }
.writeBtnDiv { margin: 1px 15px 0px 0px; }d