/* list.php */
.content-title {font-size:36px !important; line-height:36px !important; font-weight:600 !important; letter-spacing:-1px;color:#333; padding-bottom:10px; border-bottom:2px solid #333;}

.rb-bbs-list .table {
  border-bottom: 1px solid #d7d7d7
}
.rb-bbs-list .table th,
.rb-bbs-list .table td {
  text-align: center;
  font-size: 14px
}
.rb-bbs-list .table thead th {
  background-color: #f9f9f9;
  border-top: 1px solid #1a6dba
}

.rb-bbs-list .table tbody td a {
  color: #333
}
.rb-bbs-list .table tbody td a:hover {
  color: #2a70ff;
  text-decoration: none;
}

/* view.php */

.rb-bbs-view .card {
  border-radius: 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: 1px solid #1caafc
}
.rb-bbs-view .card-header {
  font-size: 17px;
  background-color: #f9f9f9
}
.rb-bbs-view .card-header .list-inline-item,
.rb-bbs-view .card-header .nav-link {
  font-size: 12px;
  color: #666
}

.rb-bbs-view .card-header .list-inline-item::after,
.rb-bbs-view .card-header .nav-link::after {
  content: '|';
  color: #d7d7d7
}
.rb-bbs-view .card-header .list-inline-item::after {
  padding-left: .7rem;
}
.rb-bbs-view .card-header .nav-link::after {
  padding-left: .5rem;
}
.rb-bbs-view .card-header .list-inline-item:last-child::after,
.rb-bbs-view .card-header .nav-link:last-child::after {
  content: ''
}
.rb-bbs-view .card-block {
  font-size: 14px;
  line-height: 1.7
}
.rb-bbs-view .card-footer {
  background-color: #fff
}

/*댓글*/
.rb-comments .list-group {
  margin-top: 1rem
}
.rb-comments .list-group-item {
  padding: 15px 10px;
  border-left: 0;
  border-right: 0;
  font-size: 13px
}
.rb-comments .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rb-comments .list-group-item:last-child {
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rb-comments-write .form-inline {
  margin-top: -.5rem
}
.rb-comments-write .form-control {
  width: 602px;
  height: 89px
}
.rb-comments-write .btn {
  width: 80px;
  height: 89px;
  font-size: 18px
}
.cb-body .content-right {
     padding-left: 40px;
     padding-top: 40px; 
}

.cb-body .content-right .content-title{
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}
.mt-1 {
    margin-top: 1rem !important;
}
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: #f5f5f5;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-block {
    padding: 1.25rem;
}
.text-primary {
   color: #1caafc !important;
}
.text-xs-right {
    text-align: right !important;
}
.list-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}

.list-group-item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item i, .list-group-item a, .list-group-item small, .list-group-item span{
    margin-right: 5px;
}
#writeForm-wrapper {
    height: 100%;
}