body {
    padding-top: 60px;
    color:#666;
    font-family: 'Open Sans', sans-serif;
}
h1, h2, h3 {
    font-family: 'Montserrat', sans-serif;
}
.zf-green {
    color: #68b604;
}

.btn-success {
    background-color: #57a900;
    background-image: -moz-linear-gradient(top, #70d900, #57a900);
    background-image: -ms-linear-gradient(top, #70d900, #57a900);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));
    background-image: -webkit-linear-gradient(top, #70d900, #57a900);
    background-image: -o-linear-gradient(top, #70d900, #57a900);
    background-image: linear-gradient(top, #70d900, #57a900);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900', endColorstr='#57a900', GradientType=0);
}

.actives {
    background-color:#edcd95;
    border-left:solid 7px #c47c00 ; /* Example color for the active link */
    font-weight: bold;
    color:white;
     /* Example style change for the active link */
}
.table th {
    color: #FFF;
    background: #484848;
    border: none;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #ECE4D3;
    color: #525252;
}
.card-d {
    transition: transform 0.2s; /* Add a smooth transition effect */
}

.card-d:hover {
    transform: scale(1.03);
}
.table-striped tbody tr:nth-of-type(even) {
    background-color: #FFF;
    color: #525252;
}

table.dataTable {
    margin-top: 0!important;
    margin-bottom: 0!important;
}

.dataTables_wrapper {
    background:#484848;
    color: #FFF;
}

.dataTables_length,
.dataTables_filter,
.dataTables_info,
.dataTables_paginate {
    padding: 5px 10px;
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    background-color: #57a900;
}

div.container a.navbar-brand > img {
    display: inline;
    margin-right: 4px;
    margin-top: -2px;
}
