[class^="fa-"]:not(.fa-stack),
[class^="glyphicon-"],
[class^="icon-"],
[class*=" fa-"]:not(.fa-stack),
[class*=" glyphicon-"],
[class*=" icon-"] {
    line-height: none !important;
}

.btn-squared-default {
    width: 80px !important;
    height: 80px !important;
    font-size: 10px;
    margin: 10px;
    background-color:#f0eeee;

}

.btn-squared-default:hover {
    border: 3px solid white;
    font-weight: 800;
}

.btn-squared-default.active {
    background-color:#d3d3d3;
}

.btn-squared-default-plain {
    width: 100px !important;
    height: 100px !important;
    font-size: 10px;
}

.btn-squared-default-plain:hover {
    border: 0px solid white;
}

.scrollme {
    overflow-x: auto;
}

table.dataTable td{
    padding-top: 5px;
    padding-bottom: 5px;
}

.table td, .table th {
    font-size: 12.7px;
    padding: 0.55rem;
}

table b {
    font-weight: 800;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgb(250 250 250);
}