*:focus {
    outline: none;
    box-shadow: none;
}
.btn-primary {
    background: #c13939;
    border-radius: 4px;
}
 .btn-primary:hover, .btn-primary:focus, .btn-primary:visited, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #cc2626;
    -webkit-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
}
.btn-default.active {
    background: #fff;
    color: #333;
}
.btn-default:hover, .btn-default:focus, .btn-default:active {
    background: #fff !important;
    color: #333 !important;
    -webkit-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    transition: all 0.8s ease;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.pagination {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 25px;
}

.pagination a:last-child {
    margin-left: 10px;
}

.pagination>li>a {
    padding: 8px 16px !important;
    border-radius: 5px !important;
}

.pagination>.active>a {
    background-color: #c13939 !important;
    border-color: #c13939 !important;
    border-radius: 5px !important;
}
.table {
    background: #fff;
    border-radius: 2px;
}
.table>thead>tr>th {
    background: #eceaea;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, 
.table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px 15px;
}