.bg-transparent {background: transparent  !important;}

.va-top {vertical-align:top !important;}

.mbr-simbol {width: 48px;height: 48px;border-radius: 5px}

.view-title {margin-top: 0 !important;padding-bottom:10px;border-bottom: dashed 1px #dfdfdf;}

.nopd-left {padding-left:0 !important;}

.nopd-bottom {padding-bottom:0 !important;}



.title-ele {display:inline-block;margin-right: 8px;margin-bottom:10px;font-size:90%}

.sns-ele {display:inline-block;margin-right: 8px;cursor: pointer;}

.sns-ele .fa {font-size:90%;}

.sns-ele .fa:hover {color:#333;}

.write-time {padding-left: 5px}

#tool-icon .fa {padding: 0 6px;}

#tool-icon  a {text-decoration: none;}

#tool-icon .fa, #tool-icon a {color:#777;font-size: 90%}

.dl-horizontal dt {padding-left:5px; width: auto;}

.dl-horizontal dd { margin-left: 90px;}

.tag-links {

  color:#333;

  font-style: normal;

  background: #e9e9e9;

  margin-right: 7px;

}

.tag-links a {font-weight: normal;color: #666}

.comment-list img, .post-content img {max-width: 100%;}

.btn-default, .btn-default:focus  {

	background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);

   background-repeat: repeat-x;

   border-color: #ccc;

   text-shadow: 0 1px 0 #fff;

}
table * {font-size: 14px !important;}
.table-responsive table th,table td {line-height:2 !important;}







/**/
#content-main .panel-default {
    border-color: #fff;
	box-shadow:none;
}
#content-main .panel-footer {
    border-top: 1px solid #ddd;
    border-radius: 0px;
}
#content-main .post-content {
	line-height:160%;
	text-align: justify;
}