a.navbar-brand img.mr-2 {
    background: #ffffff;
    padding: 5px;
    height: 65px;
}

.card-header .material-icons {
    font-size: 1.7rem;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle;
}

.mdk-header-layout > .mdk-header {
    position: relative;
}

.card-has-bg {
    background-image: url('../img/bg.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.dropdown-header.border-bottom-1 {
    background: #ec008c;
    color: #fff;
}

.pull-right {
    float: right;
}

span.time-stamp input {
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    height: auto;
}

span.time-stamp label {
    padding: 0 !important;
    border: 0 !important;
    margin-bottom: 0 !important;
    color: grey;
    text-transform: uppercase;
    box-shadow: none !important;
    font-weight: 800;
    height: auto;
}

.card-header h5 {
    padding: 0 !important;
    border: 0 !important;
    margin-bottom: 0 !important;
    color: grey;
    text-transform: uppercase;
    box-shadow: none !important;
    font-weight: 800;
    height: auto;
}

span.tox-statusbar__branding {
    display: none;
    visibility: hidden;
}

.art-portfolio-item-frame {
    display: block;
    width: 100%;
    outline: inherit;
    overflow: hidden;
    -webkit-box-shadow: 0 3px 8px 0 rgb(15 15 20 / 20%);
    box-shadow: 0 3px 8px 0 rgb(15 15 20 / 20%);
    position: relative;
}

.art-item-hover {
    width: 27px;
    height: 27px;
    -webkit-box-shadow: 0 1px 4px 0 rgb(15 15 20 / 10%);
    box-shadow: 0 1px 4px 0 rgb(15 15 20 / 10%);
    border-radius: 50%;
    position: absolute;
    color: #fafafc;
    top: 30px;
    left: 30px;
    background: linear-gradient(159deg, rgba(45, 45, 58, 0.88) 0%, rgba(43, 43, 53, 0.88) 100%);
    font-size: 11px;
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.card-height-300 .card {
    min-height: 300px;
}