hr.hr-text {
    position: relative;
    border: none;
    height: 13px;
    background: var(--kt-primary);
}

hr.hr-text::before {
    content: attr(data-content);
    display: inline-block;
    background: #fff;
    font-weight: bold;
    border-radius: 30rem;
    padding: 2rem 2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.w-fit-content{
    width: fit-content !important;
}

.scrolled .custom-scrolled-image{
    transform: scale(0.7) translate(0px ,-20px);
    transition: transform 0.3s ease-in-out;
}

.scrolled .profile-menu{
    margin-top: 0 !important;
}

.fade-in-custom{
    animation: fadeInAnimation ease 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}

@keyframes fadeInAnimation {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@media (max-width: 991.98px) {
    .app-sidebar {
        width: auto !important;
    }
}

.heartbeat-bulb{
    width: 20%;
    height: 20%;
    border-radius: 100%;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -5px;
    margin-top: -5px;
    -webkit-box-shadow: 5px 5px 13px -3px rgba(0,0,0,0.34);
    -moz-box-shadow: 5px 5px 13px -3px rgba(0,0,0,0.34);
    box-shadow: 5px 5px 13px -3px rgba(0,0,0,0.34);
}

#kt_app_content_container{
    max-width: none;
}