.skin-yellow .main-header .logo {
    background: #f6ddb6; /* Old browsers */
    background: -moz-linear-gradient(left, #f6ddb6 0%, #e08f0c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f6ddb6 0%, #e08f0c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f6ddb6 0%, #e08f0c 100%);
    text-align: left;
}

@media (max-width: 767px) {
    h1 {
        min-height: 55px;
    }
}

.dt-buttons {
    float: left;
}

.buttons-columnVisibility {
    color: #444;
    border-radius: 3px;
    box-shadow: none;

    margin: 2px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    background-color: #f08080;
    border: 1px solid darkred;
}

.buttons-columnVisibility.active {
    background-color: #f4f4f4;
    border: 1px solid #dddddd;
}
.dt-button-collection {
    z-index: 10;
    margin-left: -10px;
    margin-right: 15px;
    padding: 3px;
    position: fixed;
    background-color: rgba(200, 200, 200, 0.8);
    border-radius: 5px;
    text-align: center;
}