@charset "utf-8";
.captcha-table,.captcha_table,.news-table{border:0px;}
.post-top {clear:both;color: #000 !important;background-color: #f1f1f1 !important;}
.post-title {float:left;}
.post_title,.post_date,.post-title,.post-date{line-height:2.5rem;padding: 0.15em 0.525em;}
.post_title,.post-title{font-weight:normal;color:#717171;font-size:1.0em;}
.post_date,.post-date{text-align:right;font-weight:normal;font-size:0.825em;}
.post_short,.post-short{clear:both;text-align:justify;padding: 0.05em 0.525em;margin-bottom:20px;}
.news-comment_title,.news-comment-title,.comment_title,.comment-title{font-weight:bold;float:left;}
.news-comment_text,.news-comment-text,.comment_text,.comment-text{font-weight:normal;}
.news-comment_title,.news-comment_text,.news-comment-title,.news-comment-text,.comment_title,.comment_text,.comment-title,.comment-text{border-left:1px solid #DDDDDD;}
.news-comment_info,.news-comment-info,.comment_info,.comment-info{text-align:right;border-right:1px solid #DDDDDD;}
.news-comment_title,.news-comment_info,.news-comment-title,.news-comment-info{border-top:1px solid #DDDDDD;background-color:#EEEEEE;}
.selected_group_title,.selected-group-title{font-size:1.225em;text-align:center;}
.news-loop-header .post-short,.loop-header .post-short { width: 100%;}
.news-loop-header span a.readmore,.loop-header span a.readmore {font-weight: normal!important; float: right;}
.news-loop-header .post-top,.loop-header .post-top {line-height: 0.325;margin: 0; border-bottom: 2px solid #cccccc;border-top: 2px solid #cccccc;}
.m_-news {background-color: #E4F8FB!important;opacity: 1.0;}
/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier{display:none;}
.news-loop_footer,.news-loop-footer,
.news-loop_header,.news-loop-header,.loop_header,.loop-header{width:100%;}
.news-page_header,.news-page-header,.page_header,.page-header{width:100%;}
.news-post_header,.news-post-header,.post_header,.post-header{width:100%;}
.loop-footer{width:100%;margin-top: 1.25em;}
.page_left,.page-left{text-align:left;width: 33%;}
.page_center,.page-center{text-align:center;width: 33%;}
.page_right,.page-right{text-align:right;width: 33%;}
.news-comment_header,.news-comment-header,.comment_header,.comment-header{width:100%;}
.public_info,.public-info{text-align:right;}
.group_page,.group-page{text-align:center;}
.post_loop{font-size:1.0em;margin:0px 0px 10px;}
.post_loop div{line-height:1.6em;margin:0px 0px 2px;}
form#news-wrapper{float:none !important;position:relative;}
.info{padding:10px;margin-bottom:0.5em;background:#f8f8f8;color:#666666;font-size:91.7%;}
.note{border:2px #448844 solid;padding:10px;margin:10px auto;background:#eeffee;color:#004400;}
.important{border:2px #888844 solid;padding:10px;margin-bottom:1em;background:#ffffee;color:#444400;}
.warning{border:2px #884444 solid;padding:10px;margin-bottom:1em;background:#ffeeee;color:#440000;}
/* ----------------------------------------------------------------------*/
.news-container{padding:0.05em 0;margin:50px auto;width:100%;}
.news-container{border: 1px; border-style: none hidden none hidden;border-color: #ccc ;}
.news--third{width:33.33333%; float:none;}
.news-left-align{text-align:left!important;margin-top: 0px;}
.news-right-align{text-align:right!important;margin-top: 0px;}
.news-center{text-align:center!important;margin-top: 0px;}
/* ----------------------------------------------------------------------*/
.news-pagination a {color: black;float: left;padding: 8px 16px;text-decoration: none;transition: background-color .3s;}
.news-pagination a.active {background-color: #0370BD;color: white;}
.news-pagination a:hover:not(.active) {background-color: #ddd;}
/* ----------------------------------------------------------------------*/
input.news-btn {background-color: #ddd !important;border: 1px solid #ccc;border-radius: 4px !important;padding: 0 16px;line-height: 2em; min-width: 9.25em;}
input.news-btn, .news-button {border: none;display: inline-block;padding: 2px 16px;vertical-align: middle;overflow: hidden;text-decoration: none;color: inherit;background-color: inherit;text-align: center;cursor: pointer;white-space: nowrap;}
.btn-default:hover {background: #eaeaea;box-shadow: 0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}
/* ----------------------------------------------------------------------*/
.w3-container::after, .w3-container::before, .w3-panel::after, .w3-panel::before, .w3-row::after, .w3-row::before, .w3-row-padding::after, .w3-row-padding::before, .w3-cell-row::before, .w3-cell-row::after, .w3-clear::after, .w3-clear::before, .w3-bar::before, .w3-bar::after {content: "";display: table;clear: both;}
.w3-container, .w3-panel {padding: 0.01em 16px;}
.w3-cell {  display: table-cell;}
.w3-border {border: 1px solid #ccc !important;}
/* ----------------------------------------------------------------------*/

