/* event S */
.evt-case { float:left; margin:0 50px 40px 0 ; }
.evt-case:nth-child(4n){ margin-right:0; }

.evt-case div.subject { text-align:left; font-size:18px; font-weight:bold; padding:5px 0 15px 0; height:50px; }
.evt-case div.subject a { word-break:break-all; display:block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.evt-case div.eventing { text-align:center; }
.evt-case div.eventing span {
	color:#fff;
	font-weight:bold;
	border-radius:5px;
	letter-spacing:0.8px;
	width:100%;
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.evt-case .subject a:hover { color:#333; }
.evt-case div.eventing span.bf { background:#fff; color:#153791; box-shadow:0px 0px 5px 1px #153791; }
.evt-case div.eventing span.doi {
	background: #b9c8f1; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #b9c8f1 0%, #153791 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #b9c8f1 0%,#153791 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #b9c8f1 0%,#153791 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9c8f1', endColorstr='#153791',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.evt-case div.eventing span.noti { background-color:#153791; color:#fff; }
.evt-case div.eventing span.fns { background:#888; }
.thum-img img { border:1px solid #ddd; }
#tb_board_view .tb_line textarea { min-height:500px; width:99%; border:1px solid #D8D8D8; margin:5px 0; padding:5px;}
.evt-view-case { padding:60px 0; }
.evt-view-case > .left > span {
	color: #fff;
    font-weight: bold;
    border-radius: 5px;
    letter-spacing: 0.8px;
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 30px;
	width:120px;
	font-size:16px;
	margin-bottom:15px;
}
.evt-view-case > .left > span.view-bf { background:#fff; color:#153791; box-shadow:0px 0px 5px 1px #153791; }
.evt-view-case > .left > span.view-doi { 
	background: #b9c8f1; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #b9c8f1 0%, #153791 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #b9c8f1 0%,#153791 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #b9c8f1 0%,#153791 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9c8f1', endColorstr='#153791',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.evt-view-case > .left > span.view-noti { background-color:#153791; color:#fff; }
.evt-view-case > .left > span.view-fns { background: #888; }
#tb_board_view {border-top:1px solid #8C8C8C;margin:0 auto;margin-bottom:25px}
#tb_board_view .tb_content{border-bottom:1px solid #F0F0F0;padding:8px 0 8px 10px;letter-spacing:0px;text-align:left}

#tb_board_view .tb_body{padding:20px;text-align:left;letter-spacing: 0pt;word-break:break-all}
#tb_board_view .tb_fileline{text-align:right;letter-spacing:0pt}
#tb_board_view .tb_button{text-align:center;padding:10px 0 10px 0;border-top:1px solid #CACACA}
#tb_board_view .tb_button li{display:inline}
#tb_board_view div.tb_file_td{color:#6F9CC6}

#tb_board_comment div.tb_commentname_td span{padding:0 0 0 5px}
#tb_board_comment .tb_board_comment_list td{border-bottom:1 solid #E8E8E8;height:28px}

.evt-view-case .info { text-align:justify; padding-top:60px; }
.evt-view-case .info p { padding-top:60px; }
.evt-view-case h4 {
	font-size: 40px;
    text-align: left;
    line-height: 40px;
    margin-bottom: 70px;
    font-weight: 300;
    color: #153791;
	word-break:break-all;
}
.evt-view-case .info img { display:inherit; margin:auto; }
.evt-view-case .day { text-align:right; }
table .tb_bt .bts {
    background-color: #153791;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    border: none;
    padding: 8px 15px;
}
table .search-btn {
	background-color: #153791;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    border: none;
    padding: 4px 15px;
    border-radius: 3px;
}
.bt_type .bt_type4_w_4, .tb_button a {
    background: #153791;
    color: #fff!important;
	border-radius:5px;
    border: none;
    width: 110px!important;
    height: 32px!important;
    line-height: 32px!important;
    font-size: 16px;
    margin: 20px 0 40px;
	font-weight:400;
	display:block;
}
/* event E */
#tb_board_view .tb_line .tb_subject, #tb_board_view .tb_subject {
    background: #efefef;
    font-size: 14px;
    height: 40px;
    padding-left: 15px;
    width: 120px;
    text-align: left;
    font-weight: bold;
}