body {
  padding-top: 55px;
}

.btn-toolbar {
    padding-top: 1em;
}

.nav-tabs {
    margin-bottom: 1.5em;
}

.modal-body .form-group {
    margin-top: 1em;
    margin-right: 1em;
    text-align: right;
}

button.linkLike {
    background: none;
    border: none;
    cursor: pointer;
}

input[type="number"] {
    -moz-appearance:textfield;
}

form .required label:after {
    content: " (*)";
    color: red;
}

.channel-images img, .static-icons img {
    background-color: #666;
    max-height: 80px;
    max-width: 200px;
}

td.error {
    background: red!important;
    font-weight: bold;
}

table.tablesorter th {
        text-align: left;
        padding: 5px;
}
table.tablesorter .header {
        background-image: url(arr-both.png);
        background-repeat: no-repeat;
        background-position: 5px center;
        padding-left: 30px;
}
table.tablesorter .headerSortUp {
        background-image: url(arr-down.png);
        background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
        background-image: url(arr-up.png);
        background-repeat: no-repeat;
}

table td .dropdown-menu {
    left: auto;
    right: 0;
}

.form-group > label[for="id_channel_set_0"]:after {
    content: "+";
    font-weight: bold;
    font-size: 150%;
    display: inline-block;
    cursor: pointer;
    margin-left: 1em;
}
.form-group.expanded > label[for="id_channel_set_0"]:after {
    content: "–";
}
.form-group.expanded #id_channel_set #id_genre_set{
    display: block;
}

#id_channel_bought, #id_channels, #id_visible_for_ccs, #id_genres, #id_channel_set, #id_genre_set {
    column-count: 4;
    column-rule: solid;
    column-rule-width: 1px;
    width: 200%;
}

@media (max-width: 991px) {
    #id_channel_bought, #id_channels, #id_visible_for_ccs, #id_genres, #id_channel_set, #id_genre_set {
        column-count: 2;
        column-rule: solid;
        column-rule-width: 1px;
        width: 100%;
    }
}
@media (max-width: 450px) {
    #id_channel_bought, #id_channels, #id_visible_for_ccs, #id_genres, #id_channel_set, #id_genre_set {
        column-count: 1;
        column-rule: solid;
        column-rule-width: 1px;
        width: 100%;
    }
}

.container-fluid {
    -webkit-overflow-scrolling: touch;
}
