@media (min-width: 768px) {

    #table-dictionaries > thead > tr > th {
        background: url(/bower_components/tablesorter/themes/blue/bg.gif) no-repeat 99%;
        cursor:pointer;
    }

    #table-dictionaries > thead > tr > th.headerSortDown {
        background: url(/bower_components/tablesorter/themes/blue/asc.gif) no-repeat #368BC1 99%;
        color:#fff;
    } 

    #table-dictionaries > thead > tr > th.headerSortUp {
        background: url(/bower_components/tablesorter/themes/blue/desc.gif) no-repeat #368BC1 99%;
        color:#fff;
    } 

    #table-dictionaries > tbody > tr:hover {
        background-color:#d3eef8;
        cursor:pointer;
    }

    #table-dictionaries > tbody > tr > td {
        padding:0px;
    }



    .table-striped > tbody > tr:nth-of-type(2n+1) {
    }

    .table > tbody > tr > td, 
    .table > tbody > tr > th, 
    .table > tfoot > tr > td, 
    .table > tfoot > tr > th, 
    .table > thead > tr > td, 
    .table > thead > tr > th {
        /*border-top: 1px solid #bce5f5;*/
    }

}


#table-dictionaries > tbody > tr > td > a {
    display:block;
    padding: 8px;
    color:#333;
    text-decoration: none;
}

@media (max-width: 767px) {

    #table-dictionaries > tbody > tr > td {
        display:block;
        text-align:center;
        border:0px;
        padding:0px;
    }
    
    #table-dictionaries > tbody > tr > td > a {
        text-align:center;
        padding:5px;
    }
    
    #table-dictionaries > tbody > tr {
        border: 1px solid #ccc;
    }

}