/* XE(bootstrap 3) 이관 본문 호환 — Bootstrap 4 위에서 빠진 클래스만 보정 */
.bs3-wrap img { max-width: 100%; height: auto; }
.bs3-wrap .panel { border: 1px solid #ddd; border-radius: 4px; margin-bottom: 20px; background: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.05); }
.bs3-wrap .panel-heading { padding: 10px 15px; border-bottom: 1px solid #ddd; background: #f5f5f5; border-radius: 3px 3px 0 0; }
.bs3-wrap .panel-body { padding: 15px; }
.bs3-wrap .panel-title { margin: 0; font-size: 16px; }
.bs3-wrap .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bs3-wrap .dl-horizontal dd { margin-left: 180px; }
.bs3-wrap .line_bottom { border-bottom: 1px solid #e5e5e5; padding-bottom: 16px; margin-bottom: 16px; }
.bs3-wrap .text-info { color: #31708f !important; }
.bs3-wrap .text-danger { color: #c9302c !important; }
.bs3-wrap .text-primary { color: #337ab7 !important; }
.bs3-wrap .text-success { color: #3c763d !important; }
.bs3-wrap .lead { font-size: 21px; font-weight: 300; }
.bs3-wrap .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; }
.bs3-wrap .btn-default { color: #333; background: #fff; border: 1px solid #ccc; }
.bs3-wrap .table > thead > tr > th, .bs3-wrap .table > tbody > tr > th { background: #f5f5f5; }
.bs3-wrap .table th.active, .bs3-wrap .table td.active { background: #f5f5f5; }
.bs3-wrap .list-group-item.active { background: #c9302c; border-color: #c9302c; }
.bs3-wrap h4 small { font-size: 65%; color: #777; font-weight: 400; }
.bs3-wrap .img-responsive { display: block; max-width: 100%; height: auto; }
.bs3-wrap .pull-left { float: left; } .bs3-wrap .pull-right { float: right; }
.bs3-wrap .text-center { text-align: center; }
