
.bootbox .modal-dialog {
  width: 360px; }

.page-index .row .panel {
  height: -webkit-calc(100% - grid-gutter-width);
  height: calc(100% - grid-gutter-width); }

.page-index .account-info {
  border-bottom: none;
  overflow: visible;
  vertical-align: middle; }
  .page-index .account-info .media-right {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center; }
    @media (max-width: 991.98px) {
      .page-index .account-info .media-right {
        display: none; } }

.page-index .introduce-info {
  height: -webkit-calc(100% - 20px);
  height: calc(100% - 20px); }
  .page-index .introduce-info .media {
    border-bottom: none;
    margin: 0; }
    .page-index .introduce-info .media .media-left {
      width: 160px; }
    .page-index .introduce-info .media .media-body {
      padding-left: 30px; }
      .page-index .introduce-info .media .media-body .btn {
        display: inline-block;
        margin: 3px 5px 3px 0; }

.page-index .changelog-info .time-line {
  list-style: none;
  padding-left: 0; }
  .page-index .changelog-info .time-line:before {
    content: ' ';
    position: absolute;
    top: 15px;
    bottom: 45px;
    background: #e4eaec;
    left: 131px;
    width: 2px; }
    @media (max-width: 479.98px) {
      .page-index .changelog-info .time-line:before {
        left: 126px; } }
  .page-index .changelog-info .time-line > li {
    position: relative;
    margin: 15px 0;
    width: 100%;
    overflow: hidden;
    line-height: 24px; }
    .page-index .changelog-info .time-line > li:before {
      content: ' ';
      width: 14px;
      height: 14px;
      display: block;
      border-radius: 50%;
      border: solid 2px #e4eaec;
      position: absolute;
      background: #fff;
      left: 100px;
      top: 5px; }
    .page-index .changelog-info .time-line > li:first-child:before {
      border-color: #99f2c2;
      background: #28d17c; }
    .page-index .changelog-info .time-line > li:last-child:before {
      border-color: #ffbfc1;
      background: #ff666b; }
    .page-index .changelog-info .time-line > li time {
      float: left; }
    .page-index .changelog-info .time-line > li h5 {
      float: left;
      line-height: 24px;
      margin: 0 0 0 55px; }

.page-index .part-info .panel {
  height: -webkit-calc(100% - 20px);
  height: calc(100% - 20px); }

.page-index .part-info .panel-body .part-desc {
  text-align: center; }
  .page-index .part-info .panel-body .part-desc img {
    height: 100px;
    margin: 15px 0 25px; }

.page-index .part-info .panel-body .badge-content {
  margin: 20px 0 10px; }
  .page-index .part-info .panel-body .badge-content .badge {
    display: inline-block;
    margin: 3px 0; }

@media (max-width: 991.98px) {
  .introduce-info .media-left {
    display: none; }
  .introduce-info .media-body {
    padding-left: 0 !important; } }
