/* Tracker by MSW * start */
.torrent {
  padding: 0;
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px dashed rgb(50, 50, 50);
  }

.torrent img {
    border: 0px!important; padding: 0px!important; margin: 0px!important;
}

.torrent .title {
    height:50px;
    clear:left;
  }

.torrent .title a {
    color:#636363;
    text-decoration:none;
    z-index: 999;
  }
.torrent .title a:hover{
  }

.torrent .download, torrent .download a {
    width: 70px;
    height: 70px;
    text-decoration:none;
    float:left;
    text-align: center;
    background: #535353;
    margin: -10px;
    border-radius: 0;
    margin-right: 0;
    line-height: 80px;
    transition: .3s ease-in-out;
    box-shadow: none;
    z-index: 999;
    border: 3px solid rgb(83 83 83);
    border-radius: 3px;
  }
.torrent .info_d {
    height:50px;
    color:#636363;
    font-weight:bold;
    background: #393939;
    color: white;
    transition: .3s ease-in-out;
  }

.torrent .info_d1 {
    height:50px;
    font-size:12px;
    margin-left:180px;
    padding-left:10px;
    display:table-cell;
    vertical-align:middle;
  }

.torrent .info_d1 span {
    color:#000;
    border-bottom: dashed 1px #000;
  }
.torrent .info_c {
    background:#6bba1d url('../img/tor_down_06.jpg') no-repeat;
    height:50px;
    width:5px;
    float:right;
  }
.torrent .cont {
    margin: 10px;
    margin-left: 80px;
    margin-right: 25px;
    margin-top: 0;
    padding:5px 10px;
    border-top: 0;
    border-radius: 0;
    background: #484848;
  }
.torrent .cont a {
    color: #828282;
    text-decoration: none;
  }
.torrent .cont a:hover {
  border-bottom: 1px dashed;
  color: #f35c57;
  }
.torrent .cont .bord_a1 {
    padding: 10px 30px;
    position: relative;
    color: #828282;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
  }
.torrent .li_download {
    background:#9f9c9c url('../img/tor_down_11.jpg') repeat-x top left;
    padding:2px 5px;
    margin-right:5px;
    float:left;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:-2px;
  }
.torrent .li_download_a1 {
    float:left;
  }
.torrent .li_download_a2 {
    margin-left:100px;
  }
.torrent .li_distribute {
    background:#028e02 url('../img/tor_down_14.jpg') repeat-x top left;
    padding:2px 5px;
    margin-right:5px;
    float:left;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:-2px;
  }
.torrent .li_distribute_a1 {
    float:left;
  }
.torrent .li_distribute_a2 {
    margin-left:100px;
  }
.torrent .li_swing {
    background:#9d2e22 url('../img/tor_down_16.jpg') repeat-x top left;
    padding:2px 5px;
    margin-right:5px;
    float:left;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:-2px;
  }
.torrent .li_swing_a1 {
    float:left;
    color: #828282;
  }
.torrent .li_swing_a2 {
    margin-left:100px;
  }
.torrent .li_list_a3 {
    padding: 10px 30px;
    position: relative;
    color: #828282;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
  }
.torrent .li_list {
    background:#cecece url('../img/tor_down_18.jpg') repeat-x top left;
    padding:2px 5px;
    margin-right:5px;
    float:left;
    color:#8f8f8f;
    margin-top:-2px;
  }
.torrent .li_list_a1 {
    margin-left: 120px;
    border-left: #e5403a30 solid 2px;
    padding:0px 5px;
    color:#6a6a6a;
  }
.torrent .li_distribute_m {
    background: #028e02;
    padding:2px 5px;
    margin-right:5px;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:-2px;
    border-radius: 5px;
  }
.torrent .li_swing_m {
    background: #9d2e22;
    padding:2px 5px;
    margin-right:5px;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:-2px;
    border-radius: 5px;
  }
.torrent .li_download_m {
    background: #9f9c9c;
    padding:2px 5px;
    margin-right:5px;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:-2px;
    border-radius: 5px;
  }

.trackerFileTree .folder { font-weight: bold; padding-left: 18px; cursor: pointer; }
.trackerFileTree .folder i { font-style: normal; font-weight: normal; cursor: default; }
.trackerFileTree .next_folder { padding-left: 18px; }
.trackerFileTree img { vertical-align: middle; border: 0px; padding: 0px; margin: 0px; }
.trackerFileTree .folderOpen .next_folder { display: block; }
.trackerFileTree .folderClose .next_folder { display: none; }
.trackerFileTree .folderOpen { background: url('../img/folder_open.png') no-repeat; }
.trackerFileTree .folderClose { background: url('../img/folder_close.png') no-repeat; }
.trackerAllFolder { cursor: pointer; width: 16px; height: 16px; float: right; }
.trackerAllFolder.implode { background: url('../img/folder_implode.png') no-repeat; }
.trackerAllFolder.explode { background: url('../img/folder_explode.png') no-repeat; }

.trackerShowLoading {
    opacity: 0.6;
    filter: alpha(Opacity=60);
    position: absolute;
    background: #bbb;
    color:#000;
    font-weight:bold;
    font-size:30px;
    display:table;
}
div.torrent-block div.title {
    padding: 0;
    z-index: 999;
}

.torrent .download i, torrent .download a i {
    font-size: 35px;
    color: white;
}

.torrent .title a:hover .download {
    transition: .3s ease-in-out;
    background: #393939;
    border: 3px solid rgb(57 57 57);
}

.torrent-block {
    margin-top: 20px;
    position: relative;
    /* margin-left: 20px; */
    padding: 10px;
}

.torrent .title a:hover .info_d {
    color: white;
    background: #e5403a;
    transition: .3s ease-in-out;
    background: #272727;
}

.torrent > div:nth-child(2) {
    position: relative;
    top: 11px;
    left: -65px;
    padding: 10px;
    float: left;
    border: 1px solid;
    height: 19px;
    width: 20px;
    text-align: center;
    margin: 5px;
    transition: .3s ease-in-out;
    border-top: none;
    border-bottom-left-radius: 5px;
    z-index: 0;
    border-bottom-right-radius: 5px;
}
.torrent > div:nth-child(2) a {}

.torrent > div:nth-child(2) a i {
    font-size: 20px;
    color: #ffffff;
}

.torrent > div:nth-child(2):hover {
    transition: .3s ease-in-out;
    border-color: #323232;
    background: #323232;
}

.torrent > div:nth-child(2):hover i {
    color: white;
    transition: .3s ease-in-out;
}

.torrent > div:nth-child(2) i {
    transition: .3s ease-in-out;
}

.torrent-admin-block {
    width: 40px;
    display: inline-block;
    float: left;
    top: 105px;
    position: absolute;
    left: 7px;
    text-align: center;
}

.torrent-admin-block div.torrent-admin-block-rad, .torrent-admin-block a {
    padding: 3px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: relative;
    display: inline-block;
    margin-top: 0;
    border: 1px solid #535353;
    border-radius: 0;
    color: #ffffff;
    transition: .3s ease-in-out;
    border-radius: 2px;
    margin-bottom: 2px;
    background: #535353;
}

.torrent-admin-block div.torrent-admin-block-rad:hover, .torrent-admin-block a:hover {
    transition: .3s ease-in-out;
    background: #323232;
    color: white;
}

.torrent-admin-block div.torrent-admin-block-rad > span, .torrent-admin-block a > span {
    font-size: 12px;
    position: absolute;
    display: inline-block;
    left: 155%;
    bottom: 3px;
    width: max-content;
    background: #323232;
    color: white;
    transition: .3s ease-in-out;
    opacity: 0;
    visibility: hidden;
    z-index: 999;
    box-shadow: 0 0 10px 0px #323232;
    padding: 0px 9px;
    border-radius: 2px;
}

.torrent-admin-block div.torrent-admin-block-rad:hover > span, .torrent-admin-block a:hover > span {
    opacity: 1;
    visibility: visible;
    left: 125%;
}

.userinfo .avatar {
    width: 70px;
    height: 70px;
    display: inline-block;
    float: right;
}

.userinfo .avatar b.cover {
    background-size: 100%;
    width: 100%;
    height: 100%;
    position: relative;
    display:  inline-block;
    border-radius: 50%;
    border: 1px solid #e5403a;
}

.info_d-size {
    display: inline-block;
    background: #595959;
    position: absolute;
    right: -15px;
    line-height: 30px;
    top: 7px;
    padding: 0 10px;
    color: #ffffff;
    transition: .3s ease-in-out;
    border: 3px solid rgb(89 89 89);
    border-radius: 2px;
}

.torrent .title a:hover .info_d-size {
    transition: .3s ease-in-out;
}


.torrent-block > div:last-child {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.torrent-admin-block a:first-child {
    margin-top: 7px;
}