.table-curved {
    border-collapse: separate;
}
.table-curved {
    border: solid #ccc 1px;
    border-radius: 6px;
    border-left:0px;
}
.table-curved td, .table-curved th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.table-curved th {
    border-top: none;
}
.table-curved th:first-child {
    border-radius: 6px 0 0 0;
}
.table-curved th:last-child {
    border-radius: 0 6px 0 0;
}
.table-curved th:only-child{
    border-radius: 6px 6px 0 0;
}
.table-curved tr:last-child td:first-child {
    border-radius: 0 0 0 6px;
}
.table-curved tr:last-child td:last-child {
    border-radius: 0 0 6px 0;
}


/**
Antitor V2
**/

html, body {
    height: 100%;
}

.torrentFiles tr:last-child {
    border: 0;
}

.torrent_files .folderopen span.foldericon {
    background: url(/assets/img/openfolder.png) no-repeat;
    display: block;
    float: left;
    width: 20px;
    height: 13px;
    margin: 2px 0 0 0;
    padding: 0 5px 0 0;
    font-weight: bold;
}

.torrentFileList tr td {
    padding: 3px 0;
    border: 0;
    vertical-align: middle !important;
    border-bottom: 1px solid #ccc;
}

.torrentFileList .torTree {
    border-bottom: none;
    background: url(/assets/img/dotted.png) no-repeat;
    padding-left: 15px;
    width: 1px;
}

.torrentFileList tr.last .torTree, .torrentFileList tr.innerFolder > .torTree {
    background: url(/assets/img/dotted_last.png) no-repeat;
}

.table-borderless tbody tr td, .table-borderless tbody tr th, .table-borderless thead tr th {
    border: none;
}

.payment-block {
    color: #468847;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
}

.infohash{
    font-size: small;
    font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
}

.date-column, .size-column, .category-column, .name-column {
    font-size: small;
    font-family: arial,sans-serif;
}

.padding-block {
    padding: 10px 0 0 0;
}

.padding-torrent-table {
    padding: 20px 0 0 0;
}

.header-torrents {
    padding: 6px 6px 6px 10px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 0.8em;
    color: #999;
    background-color: #eee;
}

.bold-links {
    font-weight: normal;
    text-decoration: underline;
}

.grey-text {
    font-weight: lighter;
    color: #999;
    font-size: smaller;
}

.preview {
    width: 140px;
}

#clockdiv{
    font-family: sans-serif;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #E0E0E0;
    /*color: #FFC0CB;*/
    /*font-weight: bold;*/
}

.nav.navbar-nav li.navbar-fresh a {
    color: #3017cc;
}

.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }

.left5 { margin-left:5px; }
.left7 { margin-left:7px; }
.left10 { margin-left:10px; }
.left15 { margin-left:15px; }
.left17 { margin-left:17px; }
.left30 { margin-left:30px; }