span.select2-selection__clear {
    margin-right: 15px;
}
.navbar-brand-box img{
    max-height: 55px;
}

.blinking-text {
    animation: blink-animation 1.5s ease-in-out infinite;
}

@keyframes blink-animation {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.applied-filters .badge {
    font-size: 14px;
    padding: 8px 12px;
    margin-bottom: 10px;
}

.applied-filters .badge a {
    color: #fff;
    text-decoration: none;
}

.applied-filters .badge a:hover {
    color: #000;
    text-decoration: none;
}


.alert-danger ul {
    margin: 0 !important;
}

.table tr td {
    vertical-align: middle !important;
    padding: 10px !important;
    border-color: #e9e9e9 !important;
}

.table tr th {
    background: #e1e1e1 !important;
    padding: 10px !important;
    border-color: #e1e1e1 !important;
}

.select2 {
    width: 100% !important;
}

body[data-sidebar="dark"] .vertical-menu {
  background: #001F3F url('../images/bg.png') no-repeat !important;
  background-size: cover !important;
}

body[data-sidebar="dark"] .navbar-brand-box {
  background: rgba(0,0,0,0.8) !important;
}

body[data-sidebar="dark"] .vertical-menu .vertical-menu-container {
  background: rgba(0,0,0,0.8) !important;
}

body[data-sidebar="dark"] .navbar-brand-box {
    background: transparent;
    border-bottom: 1px solid gray;
}

body[data-sidebar="dark"] .menu-title {
  color: #aeb4c3;
}

body[data-sidebar="dark"] #sidebar-menu ul li a, body[data-sidebar="dark"] #sidebar-menu ul li a .nav-icon {
  color: #c1c9df;
}
body[data-sidebar="dark"] .mm-active > a {
  background-color: #185582;
}

.badge {
    color: #fff !important;
}

.badge-light {
  background-color: #bcc0c7;
}