/* Generated by less 2.5.1 */

.closeWrap {
    font-size: 8px;
    text-align: right;
}

.hide-cols {
    margin-bottom: 20px;
}

    .hide-cols td,
    .hide-cols th {
        padding: 5px;
    }

    .hide-cols th {
        background: #567956;
        color: #fff;
    }

    .hide-cols tr:nth-child(even),
    .hide-cols td:nth-child(even) {
        background: rgba(172, 242, 172, 0.4);
    }

    .hide-cols tr:last-child td {
        background: rgba(86, 121, 86, 0.8);
        color: #fff;
    }

    .hide-cols .closeWrap {
        width: 100%;
        height: 100%;
        position: relative;
        padding: 15px 0 5px;
    }

    .hide-cols .hide-col {
        background: #444;
        -webkit-border-radius: 0 0 0 50%;
        -moz-border-radius: 0 0 0 50%;
        border-radius: 0 0 0 50%;
        width: 20px;
        height: 20px;
        line-height: 16px;
        color: #fff;
        border: 0 none;
        position: absolute;
        right: 0;
        top: 0;
        font-weight: normal;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        cursor: pointer;
    }

        .hide-cols .hide-col:hover {
            background: #222;
        }

    .hide-cols #show {
        cursor: pointer;
        margin-top: 20px;
    }

        .hide-cols #show .btn {
            margin-right: 0.5em;
        }

        .hide-cols #show .sort {
            display: none;
        }
