.brand-animate {
    -webkit-animation: rotate 1s infinite linear;
    animation: rotate 1s infinite linear;

    transform-origin: 24px 24px;
    -webkit-transform-origin: 24px 24px;

    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;

    -webkit-transition: all 0.3s ease-in-out;
  	transition: all 0.3s ease-in-out;

    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}

.pace-running .brand-animate{
    -webkit-animation-play-state: running;
    animation-play-state: running;
}

.pace-done .brand-animate{
    opacity: 0;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.feedback-star {x
    margin-left: 3px;
}

.reply {
    border: 1px solid rgba(120, 130, 140, 0.13);
    border-radius: 4px;
    overflow: hidden;
}

.reply small:first-child {
    background: #eceff1;
    border-bottom: 1px solid #eee;
    cursor: pointer;
}

.reply small {
    display: block;
    padding: 10px;
}

.reply small i { margin-right: 4px; }

.cm-s-default { border: 1px solid #ddd; }

.box-footer a {
    margin-left: 20px;
}

.box-footer a i {
    margin-right: 5px;
    margin-top: 2px;
    float: left;
    font-size: 14px;
}
.nav-bar-item {
    display: block;
}
.nav-bar-link span {
    display: block;
    padding: 11px;
}
.nav-bar-link {
    display: block !important;
}
.nav-bar-link:hover {
    background: transparent !important;
}
.top-bar {
    position: fixed;
    top: 0px;
    width: 100%;
    height: 50px;
    background: #000;
    line-height: 50px;
    padding: 0 20px;
    color: #fff;
    z-index: 9999;
}
.navbar-header {
    padding: 0 1rem;
    margin-bottom: 4px;
}
.last-box {
    margin-bottom: 0;
}
.navbar-logout {
    height: 54px;
    padding: 8px;
}

.navbar-logout a {
    height: 40px;
    line-height: 40px;
}

.modal-body .form-group {
    margin-bottom: 10px;
}

.navside .nav li a.dropdown-item:hover {
    background-color: #eee;
}

.box .nav-tabs {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

.info-block {
    margin-top: 10px;
}

.info-block a {
    color: #2296F3;
    text-decoration: underline;
}

.feedback-detail-header img {
    float: left;
    margin-right: 10px;
    height: 18px;
    width: 18px;
}

.feedback-list-item-image {
    line-height: 29px;
}
.feedback-list-item-image img {
    height: 30px;
    width: 30px;
}