.navbar-inverse {
    background-image: linear-gradient(to bottom, #3c3c3c 0px, #222 100%);
    background-repeat: repeat-x;
}
.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}
.navbar-fixed-top {
    border-width: 0 0 1px;
    top: 0;
}
.content {
    margin-top: 50px;
    background-color: #fff;
    padding-bottom: 30px;
}
.undecorated-link:hover {
    text-decoration: none;
}
.header-profile-image {
    border-radius: 50%;
    height: 28px;
    margin-right: 5px;
    opacity: 0.8;
    width: 28px;
}
.open .header-profile-image, a:hover .header-profile-image {
    opacity: 1;
}
.user-header-dropdown-toggle {
    padding-bottom: 11px;
    padding-top: 11px;
}
.user-primary-account {
    font-size: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.error-text {
    display: none;
}
.has-error .help-block.error-text {
    display: block;
}
.has-error .help-inline.error-text {
    display: inline;
}
.small-legend {
    font-size: 18px;
}
.strong-legend {
    font-weight: 700;
}
.xsmall-legend {
    font-size: 14px;
}
.dl-horizontal .h-line {
    line-height: 2;
}
.dl-horizontal .h-line .tradio {
    margin-top: 6px;
}
.dl-horizontal .h-line .radio-inline {
    min-width: 100px;
}
.dl-horizontal .h-line .tcheckbox {
    margin-top: 8px;
}
.dl-horizontal .h-line .checkbox-inline {
    min-width: 150px;
}
.view-footer {
    color: #aaa;
    font-size: 12px;
}
.view-footer .icon {
    font-size: 20px;
    margin-right: 15px;
}
.site-info {
    border-bottom: 1px solid #222;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 60px;
    padding-top: 10px;
}
@media (min-width: 992px) {
.nav-users {
    position: fixed;
}
}
.social-account-container {
    display: inline-block;
    position: relative;
}
.btn-add-remove-account {
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 10px;
}
.user-profile-picture {
    max-height: 150px;
    min-height: 150px;
}
.social-button {
    transition-duration: 0.4s;
}
.social-button:hover {
    opacity: 0.65;
}
.black-list .black-item {
    background-color: #555;
    border: 1px solid #333;
    border-radius: 4px;
    cursor: pointer;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 10px 0 15px;
    position: relative;
}
.black-list .black-item .fa {
    font-size: 7em;
    transition-duration: 0.5s;
    transition-property: transform, opacity, -webkit-transform;
    transition-timing-function: ease;
}
.black-list .black-item h4 {
    color: #ddd;
    position: relative;
    z-index: 100;
}
.black-list .black-item span, .oper-list .oper-item div, .oper-list .oper-item span {
    color: #999;
    position: relative;
    z-index: 100;
}
.black-list .black-item:hover .fa {
    transform: scale(1.5);
}
.black-list .black-item:hover h4, .black-list .black-item:hover span {
    color: #fff;
}
.black-list .black-item:hover .black-icon {
    opacity: 1;
}
.black-list .black-icon {
    opacity: 0.5;
    position: absolute;
    right: -20px;
    top: -20px;
}
.oper-list .oper-item {
    background-color: #ad4543;
    border: 1px solid #722e2d;
    border-radius: 4px;
    cursor: pointer;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 10px 0 15px;
    position: relative;
}
.oper-list .oper-item.is-admin {
    background-color: #843534;
}
.oper-list .oper-item .fa {
    color: #888;
    font-size: 7em;
    transition-duration: 0.5s;
    transition-property: transform, opacity, -webkit-transform;
    transition-timing-function: ease;
}
.oper-list .oper-item span {
    color: #ddd;
}
.oper-list .oper-item:hover .fa {
    transform: scale(1.5);
}
.oper-list .oper-item:hover .h3, .oper-list .oper-item:hover .h4, .oper-list .oper-item:hover div {
    color: #fff;
}
.oper-list .oper-item:hover .oper-icon {
    opacity: 0.3;
}
.oper-list .oper-icon {
    opacity: 0.5;
    position: absolute;
    right: -40px;
    top: 2px;
}
.maker-group-list .group-item {
    background-color: #2a2a2a;
    border: 1px solid #1a1a1a;
    border-radius: 4px;
    cursor: pointer;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 10px 0 15px;
    position: relative;
}
.maker-group-list .group-item .fa-5x {
    color: #888;
    font-size: 10em;
}
.maker-group-list .group-item span {
    color: #999;
    position: relative;
    z-index: 100;
}
.maker-group-list .group-item .h3 {
    color: #ddd;
    position: relative;
    z-index: 100;
}
.maker-group-list .group-item:hover .group-data .fa {
    color: #f60;
}
.maker-group-list .group-item:hover .h3, .maker-group-list .group-item:hover .h5, .maker-group-list .group-item:hover div, .maker-group-list .group-item:hover span {
    color: #fff;
}
.maker-group-list .group-item:hover .group-icon {
    opacity: 0.3;
}
.maker-group-list .group-icon {
    opacity: 0.5;
    position: absolute;
    right: -55px;
    top: 2px;
}
.maker-side-overlay {
    top: 50px;
}
@media (min-width: 768px) {
.maker-side-overlay {
    width: 450px;
}
}
@media (max-width: 767px) {
.maker-side-overlay {
    width: calc(100% - 50px);
}
}
.maker-side-overlay .maker-popup {
    background-color: #fdfdfd;
    height: calc(100% - 50px);
    overflow: auto;
    padding: 30px 15px;
    width: 100%;
}
.maker-side-overlay .maker-popup .maker-form {
    margin-top: 20px;
}
.maker-side-overlay .maker-popup .maker-form input {
    width: 100%;
}
.maker-side-overlay .maker-popup .maker-form textarea {
    margin-top: 20px;
    min-height: 200px;
    resize: vertical;
    width: 100%;
}
.maker-side-overlay .bottom-control {
    background-color: #fdfdfd;
    border-top: 1px solid #e6e6e6;
    bottom: 0;
    height: 50px;
    left: 0;
    padding: 8px 10px;
    position: absolute;
    width: 100%;
}
.maker-view-top .item-desc, .maker-view-top .item-name {
    text-shadow: 0 0 0.1em #000, 0 0 0.1em #000;
}
.maker-view-top .item-desc {
    color: #aaa;
    font-size: 16px;
}
.maker-view-top .item-data .data-founder {
    color: #777;
}
.maker-view-top .item-data .fa {
    color: #f60;
}
@media (max-width: 767px) {
.maker-view-top .maker-rating {
    text-align: left;
}
}
.maker-view-top .maker-rating span:focus {
    outline: 0 none;
}
.maker-view-top .maker-rating .fa {
    font-size: 14px;
}
.maker-view-top .maker-rating .fa-star, .maker-view-top .maker-rating .fa-star-o {
    color: #f60;
    cursor: pointer;
}
.maker-view-top .maker-avatar img {
    border-radius: 3px;
    cursor: pointer;
    height: 24px;
    width: 24px;
}
.maker-view-top .maker-members .fa-remove {
    color: #888;
    cursor: pointer;
}
.maker-view-top .maker-members .fa-remove:hover {
    color: #fff;
}
@media (max-width: 767px) {
.maker-view-top .maker-button {
    text-align: left;
}
}
.add-member-popover {
    height: auto;
    max-height: 150px;
    max-width: 250px;
    width: 250px;
}
.chat-container {
    background-color: #f1f1f1;
}
.chat-messages {
    background-color: #fff;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 100%;
    margin: 8px -15px 8px 0;
}
.chat-messages .chat-title {
    background-color: #e5e5e5;
    border-bottom: 1px solid #ddd;
    color: #333;
    height: 40px;
    padding: 10px 15px 0;
}
.chat-messages .chat-title .glyphicon {
    color: #f60;
}
.chat-messages .chat-body {
    height: calc(100% - 160px);
    overflow-wrap: break-word;
    overflow-y: auto;
    padding: 10px;
    word-break: break-all;
}
.chat-messages .chat-body .chat-message-list.me {
    text-align: right;
}
.chat-messages .chat-body .chat-message-list.status .chat-message-header, .chat-messages .chat-body .chat-message-list.status .chat-wrapper .chat-avatar {
    display: none;
}
.chat-messages .chat-body .chat-message-list.status .chat-wrapper {
    padding-left: 0;
}
.chat-messages .chat-body .chat-message-list.status .chat-wrapper .chat-message-item {
    border: 0 none;
}
.chat-messages .chat-body .chat-message-list.status .chat-wrapper .chat-message-item::after, .chat-messages .chat-body .chat-message-list.status .chat-wrapper .chat-message-item::before {
    content: "";
    display: none;
}
.chat-messages .chat-body .chat-message-list.status .chat-wrapper .chat-message-item .chat-message-body {
    background-color: transparent;
    padding: 0;
}
.chat-messages .chat-body .chat-message-list.status .chat-wrapper .chat-message-item .chat-message-body .chat-message-body-text {
    color: #777;
    font-size: 12px;
}
.chat-messages .chat-body .chat-message-list:not(:first-child) {
    margin-top: 8px;
}
.chat-messages .chat-body .chat-message-list:not(:last-child) {
    margin-bottom: 8px;
}
.chat-messages .chat-body .chat-message-list .chat-message-header {
    color: #586069;
    padding-left: 50px;
}
.chat-messages .chat-body .chat-message-list .chat-message-header .chat-message-header-text, .chat-messages .chat-body .chat-message-list .chat-message-header-me .chat-message-header-text {
    color: #999;
    font-size: 12px;
}
.chat-messages .chat-body .chat-message-list .chat-message-header-me {
    color: #586069;
    padding-right: 50px;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper {
    display: inline-block;
    max-width: 75%;
    padding-left: 50px;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper .chat-message-item {
    border: 1px solid #d1d5da;
    border-radius: 3px;
    position: relative;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper .chat-message-item::after, .chat-messages .chat-body .chat-message-list .chat-wrapper .chat-message-item::before {
    border-color: transparent #ebebeb;
    border-style: solid;
    border-width: 6px 6px 6px 0;
    content: "";
    display: block;
    left: -6px;
    position: absolute;
    top: 6px;
    width: 0;
    z-index: 1;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper .chat-message-item::before {
    border-color: transparent #d1d5da;
    left: -7px;
    z-index: 0;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper .chat-message-item .chat-message-body {
    background-color: #ebebeb;
    border-radius: 3px;
    padding: 6px;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper .chat-avatar img {
    border-radius: 3px;
    cursor: pointer;
    float: left;
    height: 38px;
    margin-left: -50px;
    margin-top: -14px;
    width: 38px;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper-me {
    display: inline-block;
    max-width: 75%;
    padding-right: 50px;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper-me .chat-message-item {
    border: 1px solid #c4e498;
    border-radius: 3px;
    position: relative;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper-me .chat-message-item::after, .chat-messages .chat-body .chat-message-list .chat-wrapper-me .chat-message-item::before {
    border-color: transparent #f5fceb;
    border-style: solid;
    border-width: 6px 0 6px 6px;
    content: "";
    display: block;
    position: absolute;
    right: -6px;
    top: 6px;
    width: 0;
    z-index: 1;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper-me .chat-message-item::before {
    border-color: transparent #c4e498;
    right: -7px;
    z-index: 0;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper-me .chat-message-item .chat-message-body {
    background-color: #f5fceb;
    border-radius: 3px;
    padding: 6px;
    text-align: left;
}
.chat-messages .chat-body .chat-message-list .chat-wrapper-me .chat-avatar img {
    border-radius: 3px;
    cursor: pointer;
    float: right;
    height: 38px;
    margin-right: -50px;
    margin-top: -14px;
    width: 38px;
}
.chat-messages .chat-footer {
    background-color: #e5e5e5;
    border-top: 1px solid #ddd;
    height: 120px;
}
.chat-messages .chat-footer .footer-function {
    background-color: #e5e5e5;
    border-bottom: 1px solid #ddd;
    height: 40px;
}
.chat-messages .chat-footer .footer-function .glyphicon {
    color: #f60;
    cursor: pointer;
    margin: 12px 2px;
}
.chat-messages .chat-footer .footer-function .glyphicon:hover {
    color: #cc5200;
}
.chat-messages .chat-footer .footer-function .font-style-list label {
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    margin-top: 10px;
}
.chat-messages .chat-footer .footer-function .font-style-list label:not(:last-child) {
    margin-right: 10px;
}
.chat-messages .chat-footer .footer-input textarea {
    border-radius: 0 0 3px 3px;
    height: 80px;
    margin-left: -1px;
    resize: none;
    width: calc(100% + 2px);
}
.chat-users {
    background-color: #fff;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 100%;
    margin: 8px 0;
}
.chat-users .user-title {
    background-color: #e5e5e5;
    border-bottom: 1px solid #ddd;
    color: #333;
    height: 40px;
    padding: 10px 15px 0;
}
.chat-users .user-title .glyphicon {
    color: #f60;
}
.chat-users .user-body {
    height: calc(100% - 40px);
    overflow-wrap: break-word;
    overflow-y: auto;
    padding: 10px;
    word-break: break-all;
}
.chat-users .user-body .user-item-wrapper {
    margin: 6px;
    padding-left: 35px;
}
.chat-users .user-body .user-item-wrapper:hover .ban-kick {
    display: inline;
}
.chat-users .user-body .user-item-wrapper .ban-kick {
    background-color: rgba(0, 0, 0, 0.5);
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    color: #f60;
    display: none;
    float: right;
    height: 100%;
    padding: 9px 5px;
    position: relative;
    right: -10px;
    top: -26px;
    width: 24px;
}
.chat-users .user-body .user-item-wrapper .ban-kick:hover {
    background-color: rgba(0, 0, 0, 0.7);
}
.chat-users .user-body .user-item-wrapper .user-item-body {
    background-color: #fafafa;
    border-radius: 3px;
    padding: 6px 10px;
}
.chat-users .user-body .user-item-wrapper .user-item-body:hover {
    background-color: #ededed;
    cursor: pointer;
}
.chat-users .user-body .user-item-wrapper .user-item-body .user-item-text.user-is-admin {
    color: #a94442;
}
.chat-users .user-body .user-item-wrapper .user-item-body .user-item-text.user-is-oper {
    color: #31708f;
}
.chat-users .user-body .user-item-wrapper .user-item-body .user-item-text.user-is-vip {
    color: #f60;
}
.chat-users .user-body .user-item-wrapper .user-item-avatar img {
    border-radius: 3px;
    cursor: pointer;
    float: left;
    height: 32px;
    margin-left: -35px;
    width: 32px;
}
.font-color-popover {
    height: auto;
    max-height: 150px;
    max-width: 150px;
    width: auto;
}
.color-list {
    margin: 4px -14px -12px -7px;
}
.color-list .color-item {
    cursor: pointer;
    height: 30px;
    margin-right: 4px;
    margin-top: -6px;
    width: 30px;
}
.collections-side-overlay {
    top: 50px;
}
@media (min-width: 768px) {
.collections-side-overlay {
    width: 450px;
}
}
@media (max-width: 767px) {
.collections-side-overlay {
    width: calc(100% - 50px);
}
}
.collections-side-overlay .collection-popup {
    background-color: #fdfdfd;
    height: calc(100% - 50px);
    overflow: auto;
    padding: 30px 15px;
    width: 100%;
}
.collections-side-overlay .collection-popup .collection-form {
    margin-top: 20px;
}
.collections-side-overlay .collection-popup .collection-form input {
    width: 100%;
}
.collections-side-overlay .collection-popup .collection-form textarea {
    margin-top: 20px;
    min-height: 200px;
    resize: vertical;
    width: 100%;
}
.collections-side-overlay .collection-popup .collection-form img {
    margin-top: 10px;
    width: auto;
}
.collections-side-overlay .collection-popup .collection-form .text-muted {
    color: #aaa;
}
.collections-side-overlay .bottom-control {
    background-color: #fdfdfd;
    border-top: 1px solid #e6e6e6;
    bottom: 0;
    height: 50px;
    left: 0;
    padding: 8px 10px;
    position: absolute;
    width: 100%;
}
.collections-list .pagination-div-bottom {
    border-top: 2px solid #d9d9d9;
    margin-top: 20px;
}
.collections-list .pagination-div-top {
    border-bottom: 2px solid #d9d9d9;
}
@media (max-width: 991px) {
.collections-list .pagination-div-top input {
    margin-top: 0;
}
}
.collections-list .collection-items {
}
.collections-list .collection-items .collection-item {
    border: 1px solid #666;
    border-radius: 8px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    margin: 20px 0 0;
    max-width: 400px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.collections-list .collection-items .collection-item:hover img {
    transform: scale(2);
}
.collections-list .collection-items .collection-item img {
    transition-duration: 1s;
    transition-property: transform, opacity, -webkit-transform;
    transition-timing-function: ease;
    width: calc(100% + 1px);
}
.collections-list .collection-items .collection-item .item-info {
    background-color: rgba(0, 0, 0, 0.3);
    bottom: 0;
    color: #ddd;
    left: 0;
    overflow: hidden;
    padding: 20px 10px;
    position: absolute;
    right: 0;
    top: 0;
}
.collections-list .collection-items .collection-item .item-info .name {
    font-size: 1.6em;
    margin-bottom: 2px;
    text-shadow: 0 0 0.1em #000, 0 0 0.1em #000;
}
.collections-list .collection-items .collection-item .item-info .collection-data {
    bottom: 20px;
    left: 0;
    position: absolute;
    right: 0;
}
.collections-list .collection-items .collection-item .item-info .collection-data .item-release {
    font-size: 1.2em;
    text-shadow: 0 0 0.1em #000, 0 0 0.1em #000;
}
.collections-list .collection-items .collection-item .item-info .collection-data i {
    text-shadow: 0 0 0.1em #000, 0 0 0.1em #000;
}
.collection-view-top .item-data .fa, .collections-list .collection-items .collection-item:hover .fa {
    color: #f60;
}
.collections-list .collection-items .collection-item:hover .item-info {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
}
.collection-view-top .h3, .collection-view-top h3 {
    margin-top: 5px;
}
.collection-view-top .item-name, .collection-view-top .item-release {
    color: #efefef;
    text-shadow: 0 0 0.1em #000, 0 0 0.1em #000;
}
.collection-view-top .item-release {
    color: #777;
}
@media (max-width: 767px) {
.collection-view-top .item-release {
    text-align: left;
}
}
.collection-view-top .item-overview {
    color: #aaa;
    font-size: 16px;
}
.collection-view-top .item-data, .collection-view-top .item-overview {
    text-shadow: 0 0 0.1em #000, 0 0 0.1em #000;
}
@media (max-width: 767px) {
.collection-view-top .collection-button {
    text-align: left;
}
}
.badge_default, .badge_info {
    background-color: #ccc;
    margin: 0 2px;
}
.badge_info {
    background-color: #5bc0de;
}
.badge_primary {
    background-color: #337ab7;
    margin: 0 2px;
}
.badge_success {
    background-color: #5cb85c;
    margin: 0 2px;
}
.badge_warning {
    background-color: #f0ad4e;
    margin: 0 2px;
}
.badge_danger {
    background-color: #d9534f;
    margin: 0 2px;
}
.badge_seeder {
    background-color: #3c0;
    margin: 0 2px;
}
.badge_leecher {
    background-color: #f30;
    margin: 0 2px;
}
.badge_finished, .badge_mt {
    background-color: #0366d6;
    margin: 0 2px;
}
.badge_mt {
    background-color: #f60;
}
.btn-width-50 {
    min-width: 50px;
}
.btn-width-60 {
    min-width: 60px;
}
.btn-width-70 {
    min-width: 70px;
}
.btn-width-80 {
    min-width: 80px;
}
.btn-width-90 {
    min-width: 90px;
}
.btn-width-100 {
    min-width: 100px;
}
.btn-width-120 {
    min-width: 120px;
}
.btn-width-150 {
    min-width: 150px;
}
.btn-width-160 {
    min-width: 160px;
}
.btn-width-200 {
    min-width: 200px;
}
.width-50 {
    min-width: 50px;
}
.width-60 {
    min-width: 60px;
}
.width-70 {
    min-width: 70px;
}
.width-80 {
    min-width: 80px;
}
.width-90 {
    min-width: 90px;
}
.width-100 {
    min-width: 100px;
}
.width-120 {
    min-width: 120px;
}
.width-150 {
    min-width: 150px;
}
.width-160 {
    min-width: 160px;
}
.width-200 {
    min-width: 200px;
}
.width-300 {
    min-width: 300px;
}
.width-400 {
    min-width: 400px;
}
.btn-mt-o {
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    color: #efefef;
    text-shadow: none;
}
.btn-mt-o:focus {
    background-color: transparent;
    border-color: #ccc;
    color: #efefef;
}
.comment-list, .panel-comment .panel-body {
    background-color: #f2f2f2;
}
.comment-new {
    border-top: 2px solid #bfbfbf;
}
.panel-comment .pagination {
    margin: 0;
    padding-left: 75px;
}
.tabnav-extra {
    display: table-cell;
    font-size: 12px;
    padding-top: 10px;
    vertical-align: middle;
}
.tabnav-extra svg {
    vertical-align: bottom;
}
.tabnav-extra svg path {
    fill: #18a404;
}
.timeline-comment-wrapper {
    margin: 15px;
    padding-left: 60px;
}
.timeline-comment-wrapper .timeline-comment {
    background-color: #fff;
    border: 1px solid #d1d5da;
    border-radius: 3px;
    position: relative;
}
.timeline-comment-wrapper .timeline-comment::after, .timeline-comment-wrapper .timeline-comment::before {
    border-color: transparent #d1d5da transparent transparent;
    border-style: solid solid outset;
    border-width: 8px;
    content: " ";
    display: block;
    height: 0;
    left: -16px;
    pointer-events: none;
    position: absolute;
    right: 100%;
    top: 11px;
    width: 0;
}
.timeline-comment-wrapper .timeline-comment::after {
    border-color: transparent #f7f7f7 transparent transparent;
    border-width: 7px;
    margin-left: 2px;
    margin-top: 1px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-header {
    background-color: #f7f7f7;
    border-bottom: 1px dashed #d1d5da;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #586069;
    min-height: 42px;
    padding-left: 15px;
    padding-right: 15px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-header .timeline-comment-header-text {
    max-width: 70%;
    padding-bottom: 10px;
    padding-top: 10px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-header .timeline-comment-header-text .user-ud-text {
    color: #999;
    font-size: 12px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-header .timeline-comment-header-time-text {
    color: #999;
    font-size: 12px;
    position: absolute;
    right: 15px;
    top: 15px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-body {
    min-height: 42px;
    padding-left: 15px;
    padding-right: 15px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-body .timeline-comment-body-text {
    padding-top: 10px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-body .timeline-comment-body-edited-text {
    color: #999;
    font-size: 12px;
    margin-right: 15px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-body .timeline-comment-sub-list {
    border-top: 1px solid #d1d5da;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-body .timeline-comment-sub-list .timeline-comment-sub-item {
    padding: 8px 0;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-body .timeline-comment-sub-list .timeline-comment-sub-item:not(:last-child) {
    border-bottom: 1px dashed #d1d5da;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-body .timeline-comment-sub-list .timeline-comment-sub-item .timeline-comment-sub-body .edit-button {
    color: #337ab7;
    cursor: pointer;
    font-size: 12px;
    margin-left: 10px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-body .timeline-comment-sub-list .timeline-comment-sub-item .timeline-comment-sub-body .delete-button:hover, .timeline-comment-wrapper .timeline-comment .timeline-comment-body .timeline-comment-sub-list .timeline-comment-sub-item .timeline-comment-sub-body .edit-button:hover {
    color: #d9534f;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-body .timeline-comment-sub-list .timeline-comment-sub-item .timeline-comment-sub-body .delete-button {
    color: #337ab7;
    cursor: pointer;
    font-size: 12px;
    margin-left: 3px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-body .timeline-comment-sub-list .timeline-comment-sub-item .timeline-comment-sub-avatar img {
    border-radius: 3px;
    cursor: pointer;
    float: left;
    height: 24px;
    margin-right: 10px;
    margin-top: -2px;
    width: 24px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-footer {
    background-color: #f7f7f7;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: 1px dashed #d1d5da;
    color: #586069;
    min-height: 32px;
    padding-left: 15px;
    padding-right: 15px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-footer .timeline-comment-footer-button {
    padding-bottom: 5px;
    padding-top: 5px;
}
.timeline-comment-wrapper .timeline-comment .timeline-comment-footer .timeline-comment-footer-button button {
    min-width: 70px;
}
.timeline-comment-wrapper .timeline-new-comment .timeline-comment-header {
    background-color: #f7f7f7;
}
.timeline-comment-wrapper .timeline-new-comment .timeline-comment-body {
    padding: 8px;
}
.timeline-comment-wrapper .timeline-new-comment .timeline-comment-body textarea {
    margin-bottom: 8px;
    max-height: 500px;
    min-height: 200px;
    resize: vertical;
    width: 100%;
}
.timeline-comment-wrapper .timeline-comment-avatar img {
    border-radius: 3px;
    cursor: pointer;
    float: left;
    height: 44px;
    margin-left: -60px;
    width: 44px;
}
.margin-top-2 {
    margin-top: 2px;
}
.margin-top-5 {
    margin-top: 5px;
}
.margin-top-10 {
    margin-top: 10px;
}
.margin-top-15 {
    margin-top: 15px;
}
.margin-top-20 {
    margin-top: 20px;
}
.margin-top-30 {
    margin-top: 30px;
}
.margin-top-40 {
    margin-top: 40px;
}
.margin-top-50 {
    margin-top: 50px;
}
.margin-top-100 {
    margin-top: 100px;
}
.margin-bottom-5 {
    margin-bottom: 5px;
}
.margin-bottom-10 {
    margin-bottom: 10px;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}
.margin-bottom-30 {
    margin-bottom: 30px;
}
.margin-bottom-40 {
    margin-bottom: 40px;
}
.margin-bottom-50 {
    margin-bottom: 50px;
}
.margin-right-10 {
    margin-right: 10px;
}
.margin-right-20 {
    margin-right: 20px;
}
.margin-right-30 {
    margin-right: 30px;
}
.margin-right-40 {
    margin-right: 40px;
}
.margin-right-50 {
    margin-right: 50px;
}
.margin-left-20 {
    margin-left: 20px;
}
.margin-left-30 {
    margin-left: 30px;
}
.margin-left-40 {
    margin-left: 40px;
}
.margin-left-50 {
    margin-left: 50px;
}
.padding-top-10 {
    padding-top: 10px;
}
.padding-top-20 {
    padding-top: 20px;
}
.padding-top-30 {
    padding-top: 30px;
}
.padding-top-40 {
    padding-top: 40px;
}
.padding-top-50 {
    padding-top: 50px;
}
.padding-top-100 {
    padding-top: 100px;
}
.padding-bottom-10 {
    padding-bottom: 10px;
}
.padding-bottom-20 {
    padding-bottom: 20px;
}
.padding-bottom-30 {
    padding-bottom: 30px;
}
.padding-bottom-40 {
    padding-bottom: 40px;
}
.padding-bottom-50 {
    padding-bottom: 50px;
}
.margin-left-m-20 {
    margin-left: -20px;
}
.margin-left-10 {
    margin-left: 10px;
}
.md-table, .md-table thead, .md-table thead tr th {
    border: 1px solid #e5e5e5;
}
.md-table {
    border-collapse: collapse;
    border-radius: 5px;
    border-spacing: 0;
    width: auto;
}
.md-table thead {
    background-color: #e5e5e5;
    color: #333;
}
.md-table thead tr th {
    padding: 5px 10px;
}
.md-table tbody tr td {
    border-bottom: 1px solid #e5e5e5;
    border-top: medium none;
    white-space: normal;
}
.md-table tbody tr:last-child td {
    border-bottom: medium none;
}
@media (max-width: 767px) {
.xs-hide {
    display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.sm-hide {
    display: none;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.md-hide {
    display: none;
}
}
@media (min-width: 1200px) {
.lg-hide {
    display: none;
}
}
.lg-show, .md-show, .sm-show, .xs-show {
    display: none;
}
@media (max-width: 767px) {
.xs-show {
    display: block;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.sm-show {
    display: block;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.md-show {
    display: block;
}
}
@media (min-width: 1200px) {
.lg-show {
    display: block;
}
}
@media (max-width: 767px) {
.mt-responsive-tabs-xs li a i {
    display: inline-block;
}
.mt-responsive-tabs-xs li a .badge, .mt-responsive-tabs-xs li a .tab-title {
    display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.mt-responsive-tabs-xs li a i {
    display: none;
}
.mt-responsive-tabs-xs li a .tab-title {
    display: inline-block;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.mt-responsive-tabs-xs li a i {
    display: none;
}
.mt-responsive-tabs-xs li a .tab-title {
    display: inline-block;
}
}
@media (min-width: 1200px) {
.mt-responsive-tabs-xs li a i {
    display: none;
}
.mt-responsive-tabs-xs li a .tab-title {
    display: inline-block;
}
}
@media (max-width: 767px) {
.mt-responsive-tabs-sm li a i {
    display: inline-block;
}
.mt-responsive-tabs-sm li a .badge, .mt-responsive-tabs-sm li a .tab-title {
    display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.mt-responsive-tabs-sm li a i {
    display: inline-block;
}
.mt-responsive-tabs-sm li a .tab-title {
    display: none;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.mt-responsive-tabs-sm li a i {
    display: none;
}
.mt-responsive-tabs-sm li a .tab-title {
    display: inline-block;
}
}
@media (min-width: 1200px) {
.mt-responsive-tabs-sm li a i {
    display: none;
}
.mt-responsive-tabs-sm li a .tab-title {
    display: inline-block;
}
}
.brand-title {
    color: #f60;
    font-size: 25px;
    font-weight: 700;
    line-height: 18px;
}
.brand-title:hover {
    color: #fff;
}
body {
    background-color: #fff;
}
.bodysize {
    background-color: #fff;
    min-height: 600px;
}
.social-list img {
    border-radius: 12px;
    max-width: 40px;
}
.manager-social-list img {
    border-radius: 15px;
    max-width: 60px;
}
.manager-social-list span {
    padding: 1px 3px;
}
.manager-social-list .btn-add-remove-account {
    right: 4px;
    top: 32px;
}
.active-notice {
    font-size: 18px;
}
.scroll-info {
    background-color: transparent;
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
    color: #f60;
    cursor: pointer;
    font-size: 12px;
    margin-top: 16px;
    overflow: hidden;
    padding: 2px 5px;
    text-shadow: 0 0 1px #000, 0 0 1px #000;
    white-space: nowrap;
}
@media (min-width: 992px) and (max-width: 1199px) {
.scroll-info {
    width: 120px;
}
}
@media (min-width: 1200px) {
.scroll-info {
    width: 180px;
}
}
.scroll-info span {
    animation: 8s linear 0s normal none infinite running marquee;
    display: inline-block;
    padding-left: 100%;
}
@keyframes marquee {
0% {
    transform: translate(0px, 0px);
}
100% {
    transform: translate(-100%, 0px);
}
}
@keyframes marquee {
0% {
    transform: translate(0px, 0px);
}
100% {
    transform: translate(-100%, 0px);
}
}
.header-red-dot {
    border: 1px solid #fff;
    border-radius: 50%;
    height: 10px;
    left: 35px;
    position: absolute;
    top: 12px;
    width: 10px;
}
.header-red-dot.bg-msg {
    background-color: #5bc0de;
}
.header-red-dot.bg-hnr {
    background-color: #d9534f;
}
.user-header-dropdown-toggle .img {
    position: relative;
    top: -3px;
}
.user-header-dropdown-toggle .user-ratio {
    bottom: 0;
    color: #f60;
    font-size: 12px;
    left: 15px;
    position: absolute;
    text-shadow: 0 0 1px #000, 0 0 1px #000;
}
.upload-info-img img {
    max-height: 400px;
}
.backdrop {
    background-attachment: fixed;
    background-image: url("http://image.tmdb.org/t/p/w1280/5pAGnkFYSsFJ99ZxDIYnhQbQFXs.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 20px;
}
.backdrop.attachment-scroll {
    background-attachment: scroll;
}
.backdrop .filter {
    background-color: rgba(0, 0, 0, 0.7);
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative;
}
.backdrop .loading {
    color: #ccc;
    margin: 150px 0;
}
.backdrop .type-flag {
    color: #fff;
    font-size: 100px;
    font-weight: 700;
    opacity: 0.15;
    position: absolute;
    right: 20px;
    top: -10px;
}
.backdrop .topone {
    color: #ccc;
}
.backdrop .topone dt {
    color: #8b8b8b;
}
.backdrop .topone legend {
    color: #8b8b8b;
    margin-bottom: 10px;
}
.backdrop, .backdrop .topone img {
    height: 100%;
    width: 100%;
}
.backdrop .topone .img-circle {
    cursor: pointer;
    max-width: 120px;
    transition-duration: 1s;
    transition-property: transform, opacity, -webkit-transform;
    transition-timing-function: ease;
}
.backdrop .topone .img-circle:hover {
    transform: scale(1.2);
}
.backdrop .topone .genres-item {
    color: #ccc;
    font-size: 14px;
}
.backdrop .topone .network-item {
    color: #ccc;
}
.backdrop .topone .se-info {
    color: #f60;
}
.backdrop .topone .down-torrent {
    margin-top: 20px;
}
.backdrop .topone .topone-logo {
    margin: auto;
    max-width: 300px;
    position: relative;
}
.backdrop .topone .music, .backdrop .topone .torrent-logo {
    transition-duration: 1s;
    transition-property: transform, opacity, -webkit-transform;
    transition-timing-function: ease;
}
.backdrop .topone .torrent-logo {
    cursor: pointer;
    height: 100%;
    max-height: 400px;
    max-width: 270px;
    width: 100%;
}
.backdrop .topone .music:hover, .backdrop .topone .torrent-logo:hover {
    transform: scale(1.1);
}
.backdrop .topone .music {
    margin: 10px auto;
    max-width: 300px;
    overflow: hidden;
}
.backdrop .topone .music div::before, .backdrop .topone .music::before, .torrent-post-info .music div::before, .torrent-post-info .music::before {
    content: " ";
    float: left;
    padding-top: 100%;
}
.backdrop .topone .music div, .panel-newest-list .newest-item-big .music div, .torrent-post-info .music div {
    overflow: hidden;
}
.backdrop .topone .torrent-detail p > img {
    border: 1px solid #333;
    cursor: pointer;
    height: auto;
    max-width: 100%;
}
.backdrop .topone .torrent-overview {
    max-height: 400px;
    overflow: auto;
    padding-right: 5px;
}
.backdrop .topone .music-badge {
    background-color: #d9534f;
    border: 1px solid #fff;
    border-radius: 6px;
    color: #fff;
    font-size: 20px;
    padding: 0 5px;
    position: absolute;
    right: 20px;
    top: 30px;
}
.backdrop .topone .edit-overview-div {
    border-top: 1px solid #999;
    margin-top: 10px;
}
.rating span:focus {
    outline: 0 none;
}
.rating .fa {
    font-size: 16px;
}
.rating .fa-star {
    color: #f60;
    cursor: pointer;
}
.down-torrent {
    margin-top: 30px;
}
.cast-list .img-thumbnail {
    max-width: 110px;
    padding: 1px;
}
.tab-status .nav-tabs > li, .tb-v-middle > tbody > tr, .torrent-post-info {
    cursor: pointer;
}
.torrent-post-info:hover {
    background-color: rgba(224, 224, 224, 0.3);
}
.torrent-post-info:hover .torrent-tmdb-info, .torrent-post-info:hover .torrent-user-info {
    color: #fff;
    opacity: 1;
}
.torrent-post-info:hover .music, .torrent-post-info:hover .torrent-logo, .torrent-post-info:hover > img {
    opacity: 1;
}
.torrent-post-info > img {
    opacity: 0.8;
}
.torrent-post-info .caption {
    padding: 5px 3px 2px;
}
.panel-body dl, .peer-dlist dl, .torrent-post-info .caption ul {
    margin-bottom: 0;
}
.torrent-post-info .music {
    margin: 38px 0 42px;
    opacity: 0.8;
    overflow: hidden;
}
.torrent-post-info .music-badge {
    background-color: #d9534f;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    padding: 0 5px;
    position: absolute;
    right: 20px;
    top: 50px;
}
.torrent-post-info .torrent-logo {
    opacity: 0.8;
}
.torrent-votes {
    color: #f60;
}
.score-level > kbd, .torrent-votes > kbd {
    background-color: #f60;
}
.score-level {
    color: #f60;
    cursor: pointer;
}
.score-level-default {
    color: #333;
    cursor: pointer;
}
.score-level-default > kbd {
    background-color: #eee;
    color: #333;
}
.menu-badge, .menu-score {
    position: absolute;
    right: 10px;
    top: 3px;
}
.menu-badge {
    top: 4px;
}
.menu-parent {
    position: relative;
}
.menu-divider {
    border-top: 1px solid #e5e5e5;
}
.menu-divider, .menu-divider a {
    margin-top: 9px;
}
@media (max-width: 767px) {
.menu-divider {
    border-top: 1px solid #080808;
}
}
.vip-flag {
    color: #f60;
    cursor: pointer;
}
.vip-flag > kbd {
    background-color: #f60;
    font-size: 12px;
}
.col-small-padding {
    padding: 0 5px;
}
.col-no-padding {
    padding: 0;
}
.torrent-tmdb-info, .torrent-user-info {
    background-color: rgba(0, 0, 0, 0.7);
    color: #ddd;
    display: table-cell;
    left: 10px;
    opacity: 0.8;
    padding: 6px 5px;
    position: absolute;
    right: 10px;
}
.torrent-tmdb-info {
    bottom: 52px;
    height: 32px;
    overflow: hidden;
}
.torrent-tmdb-info > ul {
    margin-bottom: 0;
    margin-left: 0;
}
.torrent-tmdb-info .release-date {
    color: #ddd;
}
.torrent-tmdb-info .se-info {
    color: #ccc;
}
.torrent-tmdb-info .votes-info {
    position: absolute;
    right: 5px;
}
.torrent-user-info {
    font-size: 12px;
    top: 5px;
}
.panel-newest-list .newest-item-big img, .panel-newest-list table, .torrent-user-info table {
    width: 100%;
}
.torrent-user-info table tr td {
    width: auto;
}
.torrent-user-info .torrent-up {
    color: #3c0;
}
.torrent-user-info .torrent-down {
    color: #f30;
}
.torrent-user-info .torrent-finished {
    color: #0366d6;
}
.list-user-info .torrent-up, .panel-newest-list .newest-item-big .newest-user-info .torrent-up, .torrent-up {
    color: #3c0;
}
.list-user-info .torrent-down, .panel-newest-list .newest-item-big .newest-user-info .torrent-down, .torrent-down {
    color: #f30;
}
.list-user-info .torrent-finished, .panel-newest-list .newest-item-big .newest-user-info .torrent-finished, .torrent-finished {
    color: #0366d6;
}
@media (max-width: 992px) {
.hide-on-sm {
    display: none;
}
}
@media (max-width: 768px) {
.hide-on-sm {
    display: inline;
}
}
.panel-newest-list {
    height: calc(100% - 20px);
}
@media (max-width: 992px) {
.panel-newest-list {
    display: none;
}
}
.panel-newest-list .newest-more {
    position: absolute;
    right: 15px;
    top: 8px;
}
@media (max-width: 1199px) {
.panel-newest-list .hide-more {
    display: none;
}
}
.panel-newest-list .h5, .panel-newest-list h5 {
    margin-bottom: 0;
    margin-top: 0;
}
.panel-newest-list table tr.show-big .newest-item-big {
    display: block;
}
.panel-newest-list table tr.show-big .newest-item-small {
    display: none;
}
.panel-newest-list table tr.hide-big .newest-item-big {
    display: none;
}
.panel-newest-list table tr.hide-big .newest-item-small, .tb-v-middle > tbody > tr:hover .layer-download .fa {
    display: block;
}
.panel-newest-list table tr td {
    cursor: pointer;
    max-width: 0;
}
.panel-newest-list table tr td:hover .newest-info, .panel-newest-list table tr td:hover .newest-user-info {
    color: #fff;
    opacity: 1;
}
.panel-newest-list .newest-item-small {
    padding: 0 5px;
}
.panel-newest-list .newest-item-big {
    position: relative;
}
.panel-newest-list .newest-item-big.music-margin {
    padding: 30px 0 33px;
}
.panel-newest-list .newest-item-big .logo-div {
    height: 140px;
    padding-top: 0;
}
.panel-newest-list .newest-item-big .newest-info, .panel-newest-list .newest-item-big .newest-user-info {
    background-color: rgba(0, 0, 0, 0.7);
    color: #ddd;
    left: 0;
    margin-bottom: -32px;
    opacity: 0.8;
    padding: 6px 5px;
    position: absolute;
    right: 0;
}
.panel-newest-list .newest-item-big .newest-info {
    bottom: 32px;
}
.panel-newest-list .newest-item-big .newest-user-info {
    font-size: 12px;
    top: 0;
}
.panel-newest-list .newest-item-big .se-info {
    right: 5px;
}
.panel-newest-list .newest-item-big .music {
    max-width: 80px;
    overflow: hidden;
}
.panel-newest-list .newest-item-big .music div::before, .panel-newest-list .newest-item-big .music::before {
    content: " ";
    float: left;
    padding-top: 100%;
}
.panel-newest-list .newest-item-big .music-info {
    color: #333;
    font-size: 12px;
    height: 100%;
    left: 90px;
    position: absolute;
    right: 0;
    top: 0;
}
.panel-newest-list .newest-item-big .music-info > div {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.panel-newest-list .newest-item-big .music-badge {
    background-color: #d9534f;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    left: 50px;
    padding: 0 4px;
    position: absolute;
    top: 35px;
}
.panel-newest-list .se-info {
    position: absolute;
    right: 15px;
}
.btn-tag {
    min-width: 80px;
}
.btn-tag, .btn-tag:active, .btn-tag:focus {
    outline: 0 none;
}
.text-long {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.no-margin-p {
    margin-bottom: 0;
}
.tooltip .tooltip-inner {
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 3px;
}
.tooltip.top .tooltip-arrow {
    border-top-color: rgba(0, 0, 0, 0.8);
}
.tb-v-middle > tbody > tr .td-width-0, .tb-v-middle > thead > tr .td-width-0 {
    padding: 0;
}
.tb-v-middle > thead > tr > th a:focus, .tb-v-middle > thead > tr > th a:hover {
    text-decoration: none;
}
.tb-v-middle > tbody > tr .label-download {
    display: none;
}
.tb-v-middle > tbody > tr:hover .layer-download .fa:hover, .tb-v-middle > tbody > tr:hover .media-object {
    opacity: 1;
}
.tb-v-middle > tbody > tr:hover .label-download {
    display: inline;
    padding: 2px;
}
.tb-v-middle > tbody > tr:hover .layer-download {
    background-color: rgba(0, 0, 0, 0.6);
}
.tb-v-middle > tbody > tr .media-left {
    position: relative;
}
.tb-v-middle > tbody > tr > .td-v-middle {
    vertical-align: middle;
}
.tb-v-middle > tbody > tr > .td-text-overflow .text-long {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (min-width: 1200px) {
.tb-v-middle > tbody > tr > .td-text-overflow .text-long {
    max-width: 570px;
    min-width: 560px;
}
}
@media (max-width: 1200px) {
.tb-v-middle > tbody > tr > .td-text-overflow .text-long {
    max-width: 420px;
    min-width: 410px;
}
}
.tb-v-middle > tbody > tr > .td-text-overflow-admin .text-long {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (min-width: 1200px) {
.tb-v-middle > tbody > tr > .td-text-overflow-admin .text-long {
    max-width: 540px;
    min-width: 530px;
}
}
@media (max-width: 1200px) {
.tb-v-middle > tbody > tr > .td-text-overflow-admin .text-long {
    max-width: 370px;
    min-width: 360px;
}
}
@media screen and (max-width: 767px) {
.tb-v-middle > tbody > tr > td {
    white-space: normal;
}
}
.tb-v-middle > tbody > tr .td-progress {
    border-top: medium none;
    padding: 0 8px;
    position: relative;
}
.layer-download {
    background-color: transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: calc(100% - 11px);
}
.layer-download .fa {
    color: #f60;
    display: none;
    float: left;
    left: 50%;
    opacity: 0.9;
    position: relative;
    top: 50%;
    transform: translate(-50%, -50%);
}
.layer-download.music {
    border-radius: 50%;
    height: 66.66px;
    margin: 16.66px 0;
    width: 66.66px;
}
.table-valign-middle > tbody > tr > td {
    vertical-align: middle;
}
.tb-peers {
    background-color: #fff;
    margin-bottom: 10px;
}
.tb-other-torrents thead tr th, .tb-peers thead tr th {
    font-weight: 400;
}
.peer-dlist dl dt {
    text-align: left;
}
.peer-dlist .pagination {
    margin: 0;
}
.tb-other-torrents {
    background-color: #fff;
    margin-bottom: 0;
}
.torrent-list-info .music {
    height: 66.66px;
    margin: 16.66px 0;
    width: 66.66px;
}
.torrent-list-info .music-badge {
    background-color: #d9534f;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    padding: 0 5px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.torrent-list-info .media-object {
    height: 100px;
    opacity: 1;
    width: 66.66px;
}
.torrent-list-info .media-body {
    position: relative;
}
.torrent-list-info .media-body .torrent-filename {
    color: #777;
    font-size: 12px;
}
.torrent-list-info .media-body .list-all-tags {
    bottom: 1px;
    position: absolute;
}
.torrent-list-info .media-body .media-heading {
    margin-bottom: 1px;
}
.torrent-list-info .td-imdb {
    min-width: 90px;
}
.torrent-list-info .td-life {
    min-width: 85px;
}
.torrent-list-info .td-size, .torrent-list-info .td-user-info {
    min-width: 75px;
}
.torrent-list-info .td-uploader {
    min-width: 90px;
}
.torrent-list-info .td-admin-cmd {
    min-width: 143px;
}
.other-torrent-info .torrent-filename {
    color: #777;
    font-size: 14px;
}
@media (min-width: 1200px) {
.other-torrent-info .text-long {
    max-width: 700px;
    min-width: 690px;
}
}
@media (max-width: 1200px) {
.other-torrent-info .text-long {
    max-width: 530px;
    min-width: 520px;
}
}
.list-all-genres .genres-item {
    color: #777;
    font-size: 12px;
}
.list-all-clients .client-item:not(:first-child)::before, .list-all-countries .country-item:not(:first-child)::before, .list-all-genres .genres-item:not(:first-child)::before, .list-all-ips .ip-item:not(:first-child)::before, .list-all-network .network-item:not(:first-child)::before, .maker-list:not(:first-child)::before {
    content: " | ";
    font-weight: 700;
}
.list-all-network .network-item {
    color: #777;
}
.list-all-companies .company-item:not(:first-child)::before {
    content: " ";
    display: block;
}
.label {
    display: inline-block;
    font-weight: 400;
    padding: 0.3em 0.6em 0.25em;
}
.label-tag {
    background-color: #f1f8ff;
}
.label-tag:hover {
    color: red;
    cursor: pointer;
}
.label-tag, .label-tag:active {
    color: #0366d6;
}
.label-tag.used {
    background-color: #c9e4ff;
}
.label-rlevel:hover {
    color: red;
    cursor: pointer;
}
.label-hnr-info {
    background-color: #333;
    color: #eee;
}
.label-hnr-info:hover {
    background-color: #000;
}
.label-vip-info {
    font-weight: 700;
}
.label-hnr-info:hover, .label-vip-info:hover {
    color: red;
    cursor: pointer;
}
.label-vip-info:active {
    color: #0366d6;
}
.label-vip-info.used {
    background-color: #c9e4ff;
}
.label-se-info, .label-vip-info {
    background-color: #f1f8ff;
    color: #f60;
}
.label-se-info:hover, .label-ttype:hover {
    color: red;
    cursor: pointer;
}
.label-tstatus:hover {
    color: #fff;
    cursor: pointer;
}
.label-release:hover, .label-sale:hover {
    opacity: 0.7;
    cursor: pointer;
}
.inline-block {
    display: inline-block;
}
.label-download {
    background-color: #f60;
    color: #fff;
    font-size: 12px;
}
.label-download:hover {
    background-color: #cc5200;
    cursor: pointer;
}
.checkbox-hnr, .checkbox-vip {
    margin-bottom: 0;
    margin-top: 0;
}
.checkbox-hnr input[type="checkbox"], .checkbox-vip input[type="checkbox"] {
    margin-top: 8px;
}
.incline-block-valign {
    display: inline-block;
    vertical-align: middle;
}
.cast-xs-info {
    font-size: 10px;
}
.cast-xs-info.character {
    color: #888;
}
.episodes_input_tip {
    color: #aaa;
}
.nav {
    padding-left: 15px;
}
@media (max-width: 767px) {
.torrent-info-tabs .nav-tabs > li > a {
    padding: 10px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.torrent-info-tabs .nav-tabs > li > a {
    padding: 10px 20px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.torrent-info-tabs .nav-tabs > li > a {
    padding: 10px;
}
}
@media (min-width: 1200px) {
.torrent-info-tabs .nav-tabs > li > a {
    padding: 10px 20px;
}
}
.torrent-info-tabs .nav-tabs > li > a {
    border-top: 3px solid transparent;
    margin-right: 2px;
}
.tab-ranking .nav-tabs > li > a .fa-2x, .tab-status .nav-tabs > li > a .fa-2x, .torrent-info-tabs .nav-tabs > li > a .fa-2x {
    font-size: 1.4em;
}
.torrent-info-tabs .nav-tabs > li.active > a, .torrent-info-tabs .nav-tabs > li.active > a:focus, .torrent-info-tabs .nav-tabs > li.active > a:hover {
    background-color: #f2f2f2;
    border-top: 3px solid #d9534f;
}
@media (max-width: 767px) {
.tab-ranking .nav-tabs > li > a {
    padding: 10px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.tab-ranking .nav-tabs > li > a {
    padding: 10px 30px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.tab-ranking .nav-tabs > li > a {
    padding: 10px 30px;
}
}
@media (min-width: 1200px) {
.tab-ranking .nav-tabs > li > a {
    padding: 10px 40px;
}
}
.tab-ranking .nav-tabs > li > a {
    border-top: 3px solid transparent;
    margin-right: 5px;
}
.tab-ranking .nav-tabs > li.active > a, .tab-ranking .nav-tabs > li.active > a:focus, .tab-ranking .nav-tabs > li.active > a:hover, .tab-status .nav-tabs > li.active > a, .tab-status .nav-tabs > li.active > a:focus, .tab-status .nav-tabs > li.active > a:hover {
    border-top: 3px solid #d9534f;
}
@media (max-width: 767px) {
.tab-status .nav-tabs > li > a {
    padding: 10px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.tab-status .nav-tabs > li > a {
    padding: 10px 20px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.tab-status .nav-tabs > li > a {
    padding: 10px 30px;
}
}
@media (min-width: 1200px) {
.tab-status .nav-tabs > li > a {
    padding: 10px 30px;
}
}
.tab-status .nav-tabs > li > a {
    border-top: 3px solid transparent;
    margin-right: 5px;
}
.tab-border-view {
    background-color: #fafafa;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 30px;
}
.video-nfo {
    background-color: #fff;
    font-size: 12px;
    resize: vertical;
}
.subtitle-list {
    padding-left: 0;
}
.subtitle-list .glyphicon {
    top: 3px;
}
.h-line, .subtitle-list .h-line {
    line-height: 2;
}
.subtitle-list .delete-button {
    color: #337ab7;
    cursor: pointer;
    font-size: 12px;
    margin-left: 3px;
    margin-top: 2px;
}
.subtitle-list .delete-button:hover {
    color: #d9534f;
}
.torrent-list .pagination-div-bottom {
    border-top: 2px solid #d9d9d9;
}
.torrent-list .pagination-div-top {
    border-bottom: 2px solid #d9d9d9;
}
@media (max-width: 991px) {
.torrent-list .pagination-div-top input {
    margin-top: 0;
}
}
.torrent-list .torrent-type-group .btn {
    text-shadow: none;
}
.invitations-list .pagination-div-bottom {
    border-top: 2px solid #d9d9d9;
}
.invitations-list .pagination-div-top {
    border-bottom: 2px solid #d9d9d9;
}
@media (max-width: 991px) {
.invitations-list .pagination-div-top input {
    margin-top: 0;
}
}
.sales-btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
    margin-left: -1px;
}
.sales-btn-group .btn-group > .dropdown-toggle:not(:first-child), .sales-btn-group > .btn:last-child:not(:first-child) {
    border-radius: 0;
}
.tags-side-overlay {
    max-height: calc(100% - 100px);
    top: 50px;
}
.imgCropArea {
    background: #e4e4e4 none repeat scroll 0 0;
    height: 350px;
    overflow: hidden;
    width: 500px;
}
.page-header {
    padding-bottom: 5px;
}
.ranking-user-img {
    border-radius: 3px;
    cursor: pointer;
    height: 32px;
    width: 32px;
}
.ranking-active-col {
    color: #f60;
}
.admin-user-info hr {
    margin-bottom: 15px;
    margin-top: 5px;
}
.lang-list {
    line-height: 2;
    margin-left: 10px;
}
.lang-list .flag-icon {
    font-size: 18px;
    margin-left: 10px;
}
.lang-list .flag-icon, .lang-list .flag-icon:focus, .lang-list .flag-icon:hover {
    cursor: pointer;
}
.lang-footer {
    margin-left: 0;
}
.lang-footer .flag-icon {
    font-size: 15px;
    margin-left: 0;
    margin-right: 10px;
}
.btn-mt {
    background-color: #f60;
    border-color: #e65c00;
    color: #fff;
}
.btn-mt.focus, .btn-mt:focus {
    background-color: #cc5200;
    border-color: #662900;
    color: #fff;
}
.btn-mt.active, .btn-mt:active, .btn-mt:hover, .open > .dropdown-toggle.btn-mt {
    background-color: #cc5200;
    border-color: #a84300;
    color: #fff;
}
.btn-mt.active.focus, .btn-mt.active:focus, .btn-mt.active:hover, .btn-mt.focus:active, .btn-mt:active:focus, .btn-mt:active:hover, .open > .dropdown-toggle.btn-mt.focus, .open > .dropdown-toggle.btn-mt:focus, .open > .dropdown-toggle.btn-mt:hover {
    background-color: #a84300;
    border-color: #662900;
    color: #fff;
}
.btn-mt.active, .btn-mt:active, .open > .dropdown-toggle.btn-mt {
    background-image: none;
}
.btn-mt.disabled.focus, .btn-mt.disabled:focus, .btn-mt.disabled:hover, .btn-mt.focus[disabled], .btn-mt[disabled]:focus, .btn-mt[disabled]:hover, fieldset[disabled] .btn-mt.focus, fieldset[disabled] .btn-mt:focus, fieldset[disabled] .btn-mt:hover {
    background-color: #f60;
    border-color: #e65c00;
}
.btn-mt .badge {
    background-color: #fff;
    color: #f60;
}
.admin-tools-btn-list {
    width: 100%;
}
.divider-item {
    border-top: 1px solid #d0d0d0;
    margin-top: 5px;
    padding-top: 5px;
}
.upload-by {
    color: #888;
    font-size: 12px;
}
.status-avatar, .ulist-avatar {
    border-radius: 3px;
    height: 44px;
    width: 44px;
}
.ulist-avatar {
    float: left;
    margin-right: 10px;
}
.status-divider {
    background-color: #e5e5e5;
    height: 1px;
    margin: 8px 0;
    overflow: hidden;
}
.border-bottom {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
}
.ratio-normal {
    color: #00c;
}
.ratio-warning {
    color: red;
}
.color-mt-base, .text-score {
    color: #f60;
}
.curr-score {
    color: #f60;
    font-size: 48px;
}
.score-progress {
    margin-bottom: 2px;
}
.mt-title {
    font-size: 18px;
}
.left-icon {
    color: #ffe0cc;
    font-size: 300px;
    line-height: 1.4;
}
@media (max-width: 992px) {
.left-icon {
    font-size: 220px;
}
}
@media (max-width: 768px) {
.left-icon {
    display: none;
}
}
.span-banned, .span-banned h4 {
    color: red;
}
.invite-popover, .set-score-popover {
    height: auto;
    max-height: 150px;
    max-width: 250px;
    width: 250px;
}
.set-score-popover-form input {
    max-width: 160px;
}
.invite-popover {
    max-width: 300px;
    width: 300px;
}
.invite-popover-form input {
    max-width: 210px;
    min-width: 200px;
}
.set-downloaded-popover, .set-uploaded-popover {
    height: auto;
    max-height: 150px;
    max-width: 250px;
    width: 250px;
}
.set-downloaded-popover-form input, .set-uploaded-popover-form input {
    max-width: 160px;
}
.signature-input {
    background-color: #f5f5f5;
    border: 1px solid #dedede;
    border-radius: 4px;
    font-size: 0.9em;
    margin: 20px;
    min-height: 200px;
    padding: 10px;
}
.warning_popup {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    display: none;
}
#warning_popup_background {
    transition: all 0.3s ease 0.3s;
}
#warning_popup, #warning_popup_wrapper {
    transition: all 0.3s ease-out 0s;
}
#warning_popup {
    transform: translateX(0px) translateY(-40%);
}
.popup_visible #warning_popup {
    transform: translateX(0px) translateY(0px);
}
.popup_content {
    background-color: #fff;
    border-radius: 4px;
    margin-top: 100px;
    opacity: 0.8;
    width: 80%;
}
.popup_content .h3, .popup_content h3 {
    line-height: 1.6;
}
.row-height {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}
.col-height {
    display: table-cell;
    height: 100%;
}
.col-top {
    vertical-align: top;
}
.col-middle {
    vertical-align: middle;
}
.col-bottom {
    vertical-align: bottom;
}
@media (min-width: 480px) {
.row-xs-height {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}
.col-xs-height {
    display: table-cell;
    height: 100%;
}
.col-xs-top {
    vertical-align: top;
}
.col-xs-middle {
    vertical-align: middle;
}
.col-xs-bottom {
    vertical-align: bottom;
}
}
@media (min-width: 768px) {
.row-sm-height {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}
.col-sm-height {
    display: table-cell;
    height: 100%;
}
.col-sm-top {
    vertical-align: top;
}
.col-sm-middle {
    vertical-align: middle;
}
.col-sm-bottom {
    vertical-align: bottom;
}
}
@media (min-width: 992px) {
.row-md-height {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}
.col-md-height {
    display: table-cell;
    height: 100%;
}
.col-md-top {
    vertical-align: top;
}
.col-md-middle {
    vertical-align: middle;
}
.col-md-bottom {
    vertical-align: bottom;
}
}
@media (min-width: 1200px) {
.row-lg-height {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}
.col-lg-height {
    display: table-cell;
    height: 100%;
}
.col-lg-top {
    vertical-align: top;
}
.col-lg-middle {
    vertical-align: middle;
}
.col-lg-bottom {
    vertical-align: bottom;
}
}
.fill-height-table {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}
.fill-height-row {
    display: table-row;
    height: auto;
}
.text-mt {
    color: #f60;
}
a.text-mt:focus, a.text-mt:hover {
    color: #cc5200;
}
.forum-side-overlay {
    top: 50px;
}
@media (min-width: 768px) {
.forum-side-overlay {
    width: 450px;
}
}
@media (max-width: 767px) {
.forum-side-overlay {
    width: calc(100% - 50px);
}
}
.forum-popup {
    background-color: #fdfdfd;
    height: 100%;
    overflow: auto;
    padding: 40px 15px 15px;
    width: 100%;
}
.forum-popup textarea {
    max-height: 300px;
    min-height: 150px;
    resize: vertical;
}
.forum-list .table-category {
    border-radius: 6px;
}
.forum-list .forum-desc {
    color: #666;
    word-break: normal;
}
.forum-list table {
    border: 3px solid #337ab7;
    border-collapse: inherit;
    border-spacing: 0;
}
@media (max-width: 767px) {
.forum-list table {
    max-width: 800px;
}
}
.forum-list table thead, .post-list table thead, .reply-list table thead {
    background-color: #337ab7;
    border: 1px solid #337ab7;
    color: #efefef;
}
.forum-list table thead tr th, .post-list table thead tr th {
    border: 2px solid #337ab7;
    padding: 13px 10px;
}
.forum-list table thead tr th:first-child, .post-list table thead tr th:first-child {
    width: 60%;
}
.forum-list table tbody tr td, .post-list table tbody tr td, .reply-list table tbody tr td {
    border-bottom: 2px solid #dbe9f5;
    border-top: medium none;
    white-space: normal;
}
.forum-list table tbody tr td p, .post-list table tbody tr td p {
    margin-bottom: 5px;
}
.forum-list table tbody tr td p:last-child, .post-list table tbody tr td p:last-child, .reply-item .reply-wrapper .reply-comment .reply-comment-body .reply-comment-body-text p:last-child {
    margin-bottom: 0;
}
.forum-list table tbody tr td .forum-icon {
    color: #ccc;
    float: left;
    font-size: 25px;
    margin: 25px 10px;
}
.forum-list table tbody tr td .forum-icon.has-new-post {
    color: #337ab7;
}
.forum-list table tbody tr td .forum-info {
    margin-left: 60px;
}
.forum-list table tbody tr td .forum-info h4 {
    font-size: 16px;
    margin-top: 2px;
}
.forum-list table tbody tr td .forum-info .today-new-count {
    color: #999;
    font-size: 12px;
    font-weight: 400;
    margin-left: 10px;
}
.forum-list table tbody tr td .moderators-title {
    color: #666;
    font-size: 12px;
}
.forum-list table tbody tr td .moderators-list {
    font-size: 12px;
}
.forum-list table tbody tr td .moderators-list .moderators-item:not(:first-child)::before {
    color: #ccc;
    content: " | ";
    font-weight: 700;
}
.forum-list table tbody tr td .count-number, .forum-list table tbody tr td .reply-by {
    color: #666;
}
.forum-list table tbody tr td .text-long {
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (min-width: 1200px) {
.forum-list table tbody tr td .text-long {
    max-width: 260px;
}
}
@media (max-width: 1200px) {
.forum-list table tbody tr td .text-long {
    max-width: 200px;
}
}
.forum-list table tbody tr:hover, .post-list table tbody tr:hover {
    background-color: #f1f6fb;
}
.forum-list table tbody tr:last-child td, .post-list table tbody tr:last-child td, .reply-list table tbody tr:last-child td {
    border-bottom: medium none;
}
.readonly {
    cursor: pointer;
}
.post-list {
    padding-bottom: 20px;
}
.post-list .pagination {
    margin-bottom: 5px;
    margin-top: 10px;
}
.post-list .pagination-div-bottom {
    margin-top: -15px;
}
.post-list .table-category {
    border-radius: 6px;
}
.post-list table {
    border: 3px solid #337ab7;
    border-collapse: inherit;
    border-spacing: 0;
}
@media (max-width: 767px) {
.post-list table {
    max-width: 800px;
}
}
.post-list table tbody tr td .post-icon {
    color: #ccc;
    float: left;
    font-size: 18px;
    margin: 8px;
}
.post-list table tbody tr td .post-icon.has-new-reply {
    color: #337ab7;
}
.post-list table tbody tr td .post-info {
    margin-left: 40px;
}
.post-list table tbody tr td .post-info .topic-title {
    margin-bottom: 5px;
    margin-top: 2px;
}
.post-list table tbody tr td .post-info .topic-title a {
    color: #286090;
    font-size: 16px;
    font-weight: 500;
}
.post-list table tbody tr td .post-info .topic-title a:visited {
    color: #64a0d3;
}
.post-list table tbody tr td .post-info .topic-title .fa {
    color: #286090;
    cursor: pointer;
    margin-left: 3px;
}
.post-list table tbody tr td .count-number, .post-list table tbody tr td .post-info .topic-by, .post-list table tbody tr td .reply-by {
    color: #666;
}
.reply-list .pagination {
    margin-bottom: 5px;
    margin-top: 10px;
}
.reply-list .pagination-div-bottom {
    margin-bottom: 5px;
    margin-top: -15px;
}
.reply-list .table-category {
    border-radius: 6px;
}
.reply-list table {
    border: 3px solid #337ab7;
    border-collapse: inherit;
    border-spacing: 0;
    table-layout: fixed;
}
.reply-list table thead tr {
    height: 48px;
}
.reply-list table thead tr th {
    border: 2px solid #337ab7;
    padding: 13px 10px;
    position: relative;
}
.reply-list table thead tr th .count-info {
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    right: 10px;
    top: 15px;
}
.box-uib-and-post-btn {
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    display: flex;
    flex-direction: row;
}
@media (max-width: 991px) {
.box-uib-and-post-btn {
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    flex-direction: column;
}
}
.box-uib-and-post-btn .box-uib {
    -moz-box-ordinal-group: 2;
    order: 1;
}
@media (max-width: 991px) {
.box-uib-and-post-btn .box-uib {
    -moz-box-ordinal-group: 3;
    order: 2;
}
}
.box-uib-and-post-btn .box-post-btn {
    -moz-box-ordinal-group: 3;
    margin: 10px 0;
    order: 2;
    position: absolute;
    right: 15px;
}
@media (max-width: 991px) {
.box-uib-and-post-btn .box-post-btn {
    -moz-box-ordinal-group: 2;
    margin: 0;
    order: 1;
    position: inherit;
}
}
.reply-item .reply-wrapper {
    margin: 20px;
    padding-left: 60px;
}
.reply-item .reply-wrapper .reply-comment {
    background-color: #fff;
    border: 1px solid #d1d5da;
    border-radius: 3px;
    margin-left: 25px;
    position: relative;
}
@media (min-width: 768px) {
.reply-item .reply-wrapper .reply-comment {
    margin-left: 40px;
}
}
.reply-item .reply-wrapper .reply-comment::after, .reply-item .reply-wrapper .reply-comment::before {
    border-color: transparent #d1d5da transparent transparent;
    border-style: solid solid outset;
    border-width: 8px;
    content: " ";
    display: block;
    height: 0;
    left: -16px;
    pointer-events: none;
    position: absolute;
    right: 100%;
    top: 11px;
    width: 0;
}
.reply-item .reply-wrapper .reply-comment::after {
    border-color: transparent #f7f7f7 transparent transparent;
    border-width: 7px;
    margin-left: 2px;
    margin-top: 1px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-header {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d1d5da;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #586069;
    min-height: 42px;
    padding-left: 15px;
    padding-right: 15px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-text {
    padding-bottom: 10px;
    padding-top: 10px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-text .user-ud-text {
    color: #999;
    font-size: 12px;
}
@media (max-width: 767px) {
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-text .user-ud-text::before {
    content: " ";
    display: block;
}
}
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-time-text {
    color: #999;
    font-size: 12px;
    margin-left: 5px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-floor {
    border-radius: 8px 0 0 8px;
    border-right: medium none;
    color: #333;
    padding: 4px;
    position: absolute;
    right: 3px;
    top: 6px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-command {
    margin-right: 30px;
    position: relative;
}
@media (max-width: 767px) {
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-command {
    float: none;
    margin-right: 5px;
    margin-top: 8px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-command::before {
    content: " ";
    display: block;
}
}
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-command .fa {
    cursor: pointer;
    margin: 0 5px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-command .fa-thumbs-up, .reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-command .fa:hover {
    color: #f60;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-header .reply-comment-header-command .fa-thumbs-up:hover {
    color: #cc5200;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-body {
    min-height: 42px;
    padding: 10px 15px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-body .reply-comment-body-edited-text {
    color: #999;
    font-size: 12px;
    margin-bottom: 0;
    margin-right: 15px;
}
.md-editor .md-preview img, .reply-item .reply-wrapper .reply-comment .reply-comment-body img {
    height: auto;
    max-width: 100%;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-body .attach-list, .thumbs-up-list {
    margin-top: 20px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-body .attach-list .attach-header {
    border-bottom: 1px dashed #ddd;
    color: #777;
    font-weight: 500;
    height: 40px;
    padding: 15px;
}
.md-editor .attach-list ol, .reply-item .reply-wrapper .reply-comment .reply-comment-body .attach-list ol {
    margin-bottom: 0;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-body .attach-list ol li {
    font-size: 12px;
    margin: 10px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-body .attach-list ol li span {
    word-break: break-all;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-body .attach-list ol li span:not(:first-child) {
    color: #999;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-signature {
    background-color: #f7f7f7;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: 1px solid #d1d5da;
    color: #586069;
    font-size: 0.9em;
    margin-top: 10px;
    padding: 10px 15px;
    position: relative;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-signature p:first-child {
    margin-top: 5px;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-signature p:last-child {
    margin-bottom: 0;
}
.reply-item .reply-wrapper .reply-comment .reply-comment-signature .signature-tag {
    background-color: #f7f7f7;
    border: 1px solid #d1d5da;
    border-radius: 3px;
    color: #ccc;
    font-size: 12px;
    left: 15px;
    padding: 1px 5px 0;
    position: absolute;
    top: -10px;
}
.reply-item .reply-wrapper .reply-avatar img {
    border-radius: 3px;
    cursor: pointer;
    float: left;
    height: 86px;
    margin-left: -60px;
    width: 86px;
}
@media (max-width: 767px) {
.reply-item .reply-wrapper .reply-avatar img {
    height: 70px;
    width: 70px;
}
}
.thumbs-up-list .thumbs-header {
    color: #777;
    font-weight: 500;
    height: 40px;
    padding: 15px;
}
.thumbs-up-list .thumbs-users {
    border-top: 1px dashed #ddd;
    padding: 6px 15px;
    width: auto;
}
.thumbs-up-list .thumbs-users .thumbs-item {
    font-size: 12px;
    margin: 5px 10px;
}
.add-moderator-popover {
    height: auto;
    max-height: 150px;
    max-width: 250px;
    width: 250px;
}
.pagetop {
    background-attachment: fixed;
    background-color: #333;
    background-image: url("data:image/png;base64,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");
    color: #e5e5e5;
}
.pagetop .page-header {
    border-bottom: medium none;
    margin-bottom: 30px;
    margin-top: 30px;
}
.md-editor {
    background-color: #f5f5f5;
}
.md-editor textarea {
    background-color: #fff;
    max-height: 800px;
    min-height: 300px;
    padding: 5px;
}
.md-editor .md-preview {
    border-bottom: medium none;
    padding: 5px;
}
.md-editor .attach-info {
    background-color: #f5f5f5;
    border-top: 1px dashed transparent;
    color: #666;
    height: 40px;
}
.md-editor .attach-info .attach-upload-tooltip {
    margin: 8px;
}
.md-editor .attach-info .manual-file-chooser {
    cursor: pointer;
    margin-left: 150px;
    margin-top: -23px;
    opacity: 0.00001;
    padding: 5px;
    position: absolute;
    width: 200px;
}
.md-editor .attach-info .manual-file-chooser-text, .md-editor .attach-list ol li i {
    cursor: pointer;
}
.md-editor .attach-info .manual-file-chooser-text:hover, .md-editor .attach-list ol li i:hover {
    color: #f60;
}
.md-editor .attach-list {
    background-color: #f5f5f5;
    border-top: 1px dashed #ddd;
    color: #666;
    min-height: 40px;
}
.md-editor .attach-list ol li {
    color: #337ab7;
    font-size: 12px;
    margin: 10px;
}
.md-editor .upload-info {
    background-color: #f5f5f5;
    border-top: 1px dashed transparent;
    color: #666;
    height: 40px;
    position: relative;
}
.md-editor .upload-info i {
    color: #f60;
    float: left;
    margin: 11px 5px;
}
.md-editor .upload-info .attach-upload-progress {
    background-color: #5bc0de;
    height: 30px;
    margin: 4px 30px;
    max-width: calc(100% - 40px);
}
.md-editor .upload-info .attach-upload-filename {
    background-color: transparent;
    margin-left: 35px;
    position: absolute;
    top: 8px;
}
.post-view {
    margin-bottom: 30px;
}
.post-view .message-extra, .reply-post .message-extra {
    position: absolute;
}
blockquote {
    color: #999;
    font-size: 14px;
}
em {
    color: #5094ce;
    font-size: 12px;
}
.search-group .input-group-btn button:first-child {
    border-radius: 0;
    width: auto;
}
.search-group .input-group-btn ul li.item-divider {
    border-top: 1px solid #ccc;
    margin-top: 8px;
    padding-top: 8px;
}
.search-group .input-group-btn .dropdown-menu-right {
    right: 38px;
}
.top_of_search_list .is-empty, .top_of_search_list .is-loading {
    font-size: 30px;
    font-weight: 500;
    margin: 100px;
}
.search-result-list .result-item {
    padding: 10px;
}
.search-result-list .result-item:hover {
    background-color: #f5f5f5;
}
.search-result-list .result-item .item-title {
    font-size: 16px;
    font-weight: 500;
}
.search-result-list .result-item .item-forum-name {
    color: #999;
}
.search-result-list .result-item .item-content {
    -moz-box-orient: vertical;
    color: #666;
    display: -webkit-box;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.search-result-list .result-item .topic-by {
    color: #999;
    font-size: 12px;
    margin-top: 3px;
}
.search-result-list .result-item .keys {
    color: #f22c40;
}
.parabola-element {
    background-color: #9acd32;
    border-radius: 10px;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
}
@media (max-width: 767px) {
.up_to_top_div {
    display: none;
}
}
@keyframes sonarWave {
0% {
    opacity: 0.8;
}
100% {
    opacity: 0;
    transform: scale(3);
}
}
@keyframes sonarWave {
0% {
    opacity: 0.8;
}
100% {
    opacity: 0;
    transform: scale(3);
}
}
.messages-list .pagination-div-bottom {
    border-top: 2px solid #d9d9d9;
}
.messages-list .pagination-div-top {
    border-bottom: 2px solid #d9d9d9;
}
.message-textarea {
    max-height: 500px;
    min-height: 200px;
    resize: vertical;
    width: 100%;
}
.message-extra {
    display: table-cell;
    font-size: 12px;
    vertical-align: middle;
}
.message-extra svg {
    vertical-align: middle;
}
.message-extra svg path {
    fill: #18a404;
}
.message-item .message-avatar {
    border-radius: 3px;
    float: left;
    height: 38px;
    margin-right: 10px;
    width: 38px;
}
.message-item .admin-message-avatar {
    color: #999;
    font-size: 40px;
}
.message-item .reply-avatar {
    border-radius: 3px;
    float: left;
    height: 30px;
    margin-right: 10px;
    width: 30px;
}
.message-item .message-title {
    font-size: 14px;
    font-weight: 700;
    word-break: break-all;
}
.message-item .message-info {
    color: #999;
    font-size: 12px;
    margin: 0;
}
.message-item .read {
    color: #999;
}
.message-item .unread {
    color: #333;
}
.message-item .title-info {
    margin-left: 48px;
}
.message-item .reply-info {
    margin-left: 40px;
}
.message-item .reply-info .message-info {
    margin-top: -10px;
}
.message-item .message-reply {
    margin-left: 50px;
    margin-top: 20px;
}
.message-item .reply-item {
    margin-top: 10px;
}
.message-item .message-content {
    word-break: break-all;
}
.popup-side-overlay {
    top: 50px;
}
@media (min-width: 768px) {
.popup-side-overlay {
    width: 450px;
}
}
@media (max-width: 767px) {
.popup-side-overlay {
    width: calc(100% - 50px);
}
}
.bottom-control, .message-popup {
    background-color: #fdfdfd;
    width: 100%;
}
.bottom-control {
    border-top: 1px solid #e6e6e6;
    bottom: 0;
    height: 150px;
    left: 0;
    padding: 8px 10px;
    position: absolute;
}
.bottom-control.not-user-message {
    height: 50px;
}
.message-popup {
    height: calc(100% - 150px);
    overflow: auto;
    padding: 15px;
}
.reply-textarea {
    margin-bottom: 8px;
    min-height: 90px;
    resize: none;
    width: 100%;
}
.message-to-icon {
    color: #aaa;
    font-size: 12px;
    margin-left: 5px;
    margin-right: 5px;
}
.message-to-icon:hover {
    color: #337ab7;
}
.message-to-icon i {
    top: 2px;
}
.search-from-tmdb-side-overlay {
    top: 50px;
}
@media (min-width: 768px) {
.search-from-tmdb-side-overlay {
    width: 450px;
}
}
@media (max-width: 767px) {
.search-from-tmdb-side-overlay {
    width: calc(100% - 50px);
}
}
.search-from-tmdb-side-overlay .search-popup {
    background-color: #fdfdfd;
    height: calc(100% - 50px);
    overflow: auto;
    padding: 30px 15px;
    width: 100%;
}
.search-from-tmdb-side-overlay .search-popup .search-form {
    margin-top: 20px;
}
.search-from-tmdb-side-overlay .search-popup .search-form input {
    width: 100%;
}
.search-from-tmdb-side-overlay .search-popup .search-form input[type="radio"] {
    cursor: pointer;
}
.search-from-tmdb-side-overlay .search-popup .search-form .text-muted {
    color: #aaa;
}
.search-from-tmdb-side-overlay .bottom-control {
    background-color: #fdfdfd;
    border-top: 1px solid #e6e6e6;
    bottom: 0;
    height: 50px;
    left: 0;
    padding: 8px 10px;
    position: absolute;
    width: 100%;
}
json-tree json-node.expandable::before {
    content: "?";
    font-size: 10px;
    left: 0;
    position: absolute;
    top: 2px;
    transition: transform 0.1s ease 0s, -webkit-transform 0.1s ease 0s;
}
json-tree .branch-preview {
    max-width: 80%;
}
.donate-button, .pay-info img {
    margin-top: 15px;
}
@media (max-width: 767px) {
.donate-button {
    margin-top: 5px;
    text-align: left;
}
}
.vip-user-info .maker-avatar img {
    border-radius: 3px;
    cursor: pointer;
    height: 48px;
    width: 48px;
}
.pay-info {
    border-left: 1px solid #dedede;
    padding: 15px;
}
.pay-info.no-left-border {
    border-left: medium none;
}
.pay-info img {
    cursor: pointer;
    max-width: 150px;
}
.pay-info .pay-title {
    font-size: 16px;
    font-weight: 700;
}
footer{
    color: rgba(255, 255, 255, 0.8);
    font-size: 14px;
}
.castImg{
    height: 100px !important;
    max-width: 100px !important;
}
.movieImg{
    height: 250px !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
    background-color: #fafafa;
    border-top: 2px solid #d9534f;
}
.wd70{
    width: 70px;
}
.btn100{
    width: 100%;
}
.tab-border-view {
    padding: 15px !important;
}
.subtitle-active{
    display: table;
}
.subtitle-hide{
    display: none;
}
.langbar{
    margin-top: 20px;
    margin-bottom: 35px;
}
.owl-nav{
    display: block !important;
}
.btn-blue{
    color: #3498db;
    border-color: #3498db;
}
.activeBtn{
    background-color: #e6e6e6;
    border-color: #8c8c8c;
    color: #636363 !important;
    font-weight: bold;
}
.view{
    margin-top: 10px;
    float: right;
}
.viewBox{
    cursor: pointer;
    padding: 5px;
    border: 2px solid #e0e1e4;
    border-radius: 3px;
}
.viewBox:hover{
    opacity: 0.6;
}
.mainpage{
    padding: 0 10px;
    margin-top: 10px;
}
.greyMe{
    color: #505050 !important;
}
/* Form */
.form-group {
	margin-bottom: 10px;
}

.form-input {
	display: inline-block;
	padding: 7px;
    font-weight: normal;
	line-height: 20px;
	color: #000;
	border-radius: 3px;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	width: 96%;
    margin-top: 1px;
}
.form-input:focus {
	outline: 0;
}
select.form-input {
	width: 100%;
}
.loginme {
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.loginme input[type="checkbox"],
.loginme input[type="radio"] {
	vertical-align: middle;
	margin: -3px 2px 0 0;
}
.loginme label {
	display: block;
	font-weight: 700;
	cursor: pointer;
}
.loginme .alert {
	display: none;
}
.loginme .nav-pills {
	margin: 5px 0 15px;
}
.loginme .nav-pills > li > a {
	padding: 8px 12px;
}
.loginme .info {
	margin-bottom: 10px;
	line-height: 1.6em;
	color: #999;
}
.loginme .alert ul {
	margin: 0px;
	padding: 0 0 0 15px;
}
.connect-with {
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	margin: 0 0 10px !important;
}
.connect-with .connect {
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #fff !important;
	text-decoration: none !important;
	height: 40px;
	line-height: 28px;
	text-align: center;
	padding: 8px 13px 18px 47px;
	border-radius: 3px;
	float: left;
    margin-top: 5px;
    margin-left: 50px;
}
.connect.facebook {
	background: #3b5998 url(../img/connect-with.png) no-repeat;
}
.connect.google {
	background: #DC4D28 url(../img/connect-with.png) no-repeat 0 -40px;
}
.connect.twitter {
	background: #00ABF1 url(../img/connect-with.png) no-repeat 0 -80px;
}
.width96{
    width: 96% !important;
}
.loginpage{
    margin-top: 20px;
}
.login-footer{
    margin-bottom: 20px;
}
.loginpage label{
    display: block;
}
.loginpage .form-input{
    height: auto;
}
.top20{
    margin-top: 20px;
}
.bottom20{
    margin-bottom: 20px;
}
.top30{
    margin-top: 30px;
}
.top40{
    margin-top: 40px;
}
#c_alert1 { 
    display:none; 
} 
#c_alert2{ 
    display:none; 
}
.fa.fa-refresh { 
    transition: transform 0.5s ease 0s; 
}
.fa.fa-refresh:hover {  
    transform: rotate(90deg); 
}
.reloadCap{
    cursor: pointer;
}
.phpCap{
    width: 20% !important;
}
#scode{
    box-shadow: none !important;
}
.captchaCode{
    margin-bottom: 10px;
}
.imagever{
    border: 4px solid #ffffff;
    border-radius: 4px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 0 30px rgba(0, 0, 0, 0.2) inset;
    transition: box-shadow 0.2s ease 0s;
}
footer {
    background-image: linear-gradient(to bottom, #3c3c3c 0px, #222 100%);
    background-repeat: repeat-x;
    padding-bottom: 40px;
    padding-top: 40px;
}
footer p {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.6);
}
footer a {
    color: #f60;
}
footer a:hover {
    color: #f60;
}
footer .footer-title {
    position: relative;
    font-size: 18px;
    text-transform: uppercase;
    color: white;
}
footer .footer-title:after {
    content: '';
    display: block;
    width: 60px;
    height: 1px;
    background: #f60;
    margin-top: 8px;
}
footer .right-border {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
footer .left-border {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 991px) {
    footer .copyright {
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        margin-top: 40px;
        text-align: center;
    }
    footer .right-border {
        border-right: none;
    }
}
@media (max-width: 767px) {
    footer .right-border {
        border-right: none;
    }
    footer .left-border {
        border-left: none;
    }
    footer .navigation {
        margin-top: 40px;
    }
}
footer .footer-about {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-bottom: 40px;
}
footer .contact-info .single {
    margin: 15px 0;
}
footer .contact-info .single i {
    display: block;
    float: left;
    color: #f60;
    margin-right: 10px;
    line-height: 22px;
}
footer .contact-info .single p {
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
}
footer .social-icon {
    margin-top: 40px;
}
footer .social-icon li a {
    display: block;
    width: 32px;
    height: 32px;
    margin-right: 5px;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.1);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
footer .social-icon li a:hover {
    border-color: #f60;
    color: #f60;
}
footer .social-icon li a i {
    line-height: 32px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
footer .navigation li a {
    color: rgba(255, 255, 255, 0.6);
    text-transform: uppercase;
    line-height: 30px;
    text-decoration: none;
}
footer .navigation li a:hover {
    color: #f60;
}
footer .copyright {
    padding-top: 40px;
}
table{
    margin-top: 10px;
    margin-bottom: 0 !important; 
}
.formDl {
    background-color: #fbfbfb !important;
}
.btn-default { 
    background-color: #fff !important; 
} 
.imdbBox{ 
    border: 1px solid #f4f4f4; padding: 20px; margin-bottom: 15px;  margin-left: 0 !important; margin-right: 0 !important; 
}
.movie-logo {
    height: 100%;max-height: 400px;max-width: 220px;width: 100%;
}
.movie-logo img { 
    height: 100%; width: 100%;
}
.table-none > tbody > tr > td, .table-none > tbody > tr > th { 
    border-top: medium none;  text-align: left; 
}
.closeLine { 
    border-bottom: 1px solid #f4f4f4; margin-bottom: 15px;
}
.labelMed {
    font-size: 85%; padding: 0.6em 1em 0.7em; 
}
.danger{ 
    color: #a94442; 
}
.dropdown-menu {
    z-index: 2000;
}
.labelMedX {
    outline: none !important;
    font-size: 82%;
    padding: 0.5em 0.8em 0.6em;
    color: #fff;
}
.labelMedY {
    text-align: center;
    margin-top: 6px;
    cursor: default !important;
    outline: none !important;
    font-size: 82%;
    padding: 0.5em 0.8em 0.6em;
    color: #fff;
}
.bold{
    font-weight: bold;
}
table hr {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.container {
    padding-right: 2px;
    padding-left: 2px;
}
.imageres {
    height: auto;
    max-width: 100%;
    padding: 5px;
}
.table-responsive {
    border: none;
}
.genres {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: block;
    line-height: 1.42857;
    margin-bottom: 20px;
    transition: all 0.2s ease-in-out 0s;
}
.genres a{
    text-decoration: none;
    text-align: center;
}
a.genres:hover, a.genres:focus, a.genres.active {
    border-color: #FF600D;
}
.genres .caption {
    color: #333;
    padding-top: 2px;
}
.genres:hover{
    box-shadow: 0px 0px 5px 3px #FF600D;
    opacity:0.7;
}
.genres-active {
    background-color: #f0ad4e !important;
    border-color: #eea236 !important;
    color: #fff !important;
}
.helptip{
    color: #bcdbea;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    margin-top: 6px;
}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.search-content{
    padding-left: 15px;
    padding-right: 15px;
}
.btn-default.active, .btn-default:active{
    background-image: linear-gradient(to bottom, #ff600d 0px, #ff4b0f 100%);
    background-repeat: repeat-x;
    border-color: #8e623e;
    color: #fff !important;
}
#genresTxt{
    font-weight: bold;
    margin-bottom: 20px;
}
.h-line a{
    color: #ccc;
    text-decoration: none;
    cursor: pointer;
}
.cast-list a{
    color: #ccc;
    text-decoration: none;
    cursor: pointer;
}
.list-all-tags a{
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.td-life a{
    color: #333;
    text-decoration: none;
    cursor: pointer;
}
.letBoxMain{
    padding: 0 10px;
    margin-top: 20px;
}
.ltBox {
    display: inline-block;
    width: 2.8%;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #e8e8e8;
    background-image: linear-gradient(to bottom, #f5f5f5 0px, #e8e8e8 100%);
    background-repeat: repeat-x;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #2e6da4;
    background-image: linear-gradient(to bottom, #337ab7 0px, #2e6da4 100%);
    background-repeat: repeat-x;
}
.userProfileImg {
    border-radius: 50%;
    height: 22px;
    margin-right: 5px;
    opacity: 0.8;
    width: 22px;
}
.userProfileImgN{
    border-radius: 50%;
    height: 32px;
    margin-right: 5px;
    opacity: 0.8;
    width: 32px;
}
footer .social-icon {
    float: right;
    margin-top: -30px;
}
.footerFix {
    list-style: outside none none !important;
    margin-left: 0 !important;
}
.footera a {
    color: rgba(255, 255, 255, 0.6);
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
}
.blogPostImg {
    float: left;
    height: 50px;
    margin: 0 13px 7px 0;
    width: 50px;
}
.twit-date {
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 10px;
    color: #d3d3d3;

}
.footerFix li {
    display: block;
    margin-top: 5px;
}
@media (max-width: 900px) {
.container {
    padding-right: 15px;
    padding-left: 15px;
}
} 
@media (max-width: 990px) {
    .sidebox{
        display: none !important;
    }
    .ltBox {
        width: 2.8%;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .ltBox {
        width: 8%;
    }
}
@media (min-width: 400px) and (max-width: 768px) {
    .ltBox {
        width: 10%;
    }
}
@media (min-width: 50px) and (max-width: 400px) {
    .ltBox {
        width: 12%;
    }
}
.langimg{
    display: inline-block;
    margin-right: 12px;
}
.pinned{position: absolute; top: 10px; right: 15px;}