.ui-datepicker .ui-datepicker-header {
    color: #1b94c4;
}

i.fa {
    font-family: FontAwesome !important
}

.pagination i.fa {
    line-height: 19px;
    height: auto
}

.nk-notification-text {
    max-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 45px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.link-check li a label {
    display: block;
    margin-bottom: 0;
}

.link-check li a label input {
    opacity: 0;
    display: none;
}

.dropdown-menu.show .dropdown-menu {
    display: block
}

.dropdown-menu.show .dropdown-menu li {
    padding: 6px 12px
}

.btn.btn-default {
    border: 1px solid #dbdfea
}

.google_auth_container {
    margin-top: 15px
}

.hidden {
    display: none;
}

.btn .fa {
    margin-right: 5px
}

label.custom-control {
    margin-bottom: 0;
}

.form-group:last-child {
    margin-bottom: 15px;
}

.table-responsive>.table-bordered {
    border: 1px solid #dbdfea
}

.collapse:not(.show),
.collapse:not(.in) {
    display: none
}

body .collapse.in,
body .fade.in,
body .fade.active {
    opacity: 1;
    display: block
}

.bootstrap-tagsinput .tag {
    padding: 2px 5px;
}

.bootstrap-tagsinput .tag.label-info {
    background: #5bc0de
}

.thumbnail-inner {
    position: relative;
    display: inline-flex;
    width: 90px;
    margin-left: 5px;
    margin-bottom: 5px;
    height: 90px;
    align-items: center;
    border: 1px solid #ddd;
    border-radius: 5px
}

.thumbnail-inner img {
    max-height: 100%;
    display: block;
    margin: 0 auto;
}

.thumbnail-inner .close {
    position: absolute;
    color: #dc3545;
    right: 0;
    top: 0;
    padding: 1px;
    font-weight: 400;
    background: #fff;
    opacity: 1;
    border: 1px solid #ddd;
    border-top: 0;
    border-right: 0;
    border-top-right-radius: 5px;
    font-size: 14px;
}

.thumbnail {
    margin-top: 5px;
}

.thumbnailmultiple {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.datepicker {
    min-width: 180px;
    max-width: 100%;
}

.bootstrap-tagsinput {
    width: 100%
}

.fade.show {
    opacity: 1
}

.modal-footer>* {
    margin-bottom: 0;
}

.nk-tb-item .tb-col-md img {
    margin-bottom: 4px;
}

.user-avatar-sm,
.user-avatar.sm {
    overflow: hidden;
}

.user-avatar-sm img,
.user-avatar.sm img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}