.glyphicon.spinning {
    animation: spin 1s infinite linear;
    -webkit-animation: spin2 1s infinite linear;
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg); }
    to { transform: scale(1) rotate(360deg); }
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}

/* Supporting wider description lists */

@media screen and (min-width: 768px) {
    .dl-horizontal dt {
        width: 200px;
    }

    .dl-horizontal dd {
        margin-left: 220px;
    }
}

h2 .glyphicon {
    font-size: .75em;
}
h3 .glyphicon {
    font-size: .8em;
}

tbody>tr.selected {
    background-color: rgb(218, 231, 255);
}

.table-hover>tbody>tr.selected:hover {
    background-color: rgb(205, 212, 226);
}

.row-actions .row-action {
    padding-right: 15px;
}

.row-actions .row-action:last-child {
    padding-right: 0px;
}
#branded{
    color:#e3000b;
    background-color:#fff;
    border-color:#fff;
}

#brand-logo{
    padding-top:10px;
    margin-right:20px;
}

a{
    color:#575757 !important;
}
/* a:hover{
    color:#fff !important;
    background-color:#e3000b !important;
} */

.btn-primary{
    background-color:#e3000b !important;
    color:#fff !important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
    background-color:#e3000b !important;
    color:#fff !important;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
    background-color:#e3000b !important;
    color:#fff !important;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
    background-color:#e3000b !important;
    color:#fff !important;
}

.btn{
    border-radius: 0 !important;
    color:#fff !important;
}

#tbl-btn-group{
    display:block;
}

#DataTables_Table_0_length{
    float:none;
}
#tbl-btn-group > div > button.dt-button.buttons-excel.buttons-html5{
    display:block;
}
#tbl-btn-group > div > button.dt-button.buttons-excel.buttons-html5::before{
    content:'Export';
    display:block;
    font-weight: 700;
}
.dt-button.buttons-columnVisibility.active{
    margin:20px auto;
}
#tbl-btn-group > div > button:nth-child(2)::before{
    content:'Filter by column';
    position:absolute;
    left:0;
    top:-90%;
    font-weight: 700;
    color:#575757;
    overflow:show;
}


