.topbar .top-navbar .navbar-header .navbar-brand .light-logo , .topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
    width: 109px !important;
}
.logo-center .top-navbar .navbar-header
{
    position: relative !important;
    margin:0 !important;
    width: fit-content !important;
}
.topbar .navbar-header
{
    background: none !important;
    text-align: left !important;
}
.flex-card
{
    display: flex;
    align-items: center;
}
.icon-card-group {
    margin-right: 15px;
    background-color: #007bff29;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 55px;
    height: 55px;
    border-radius: 10px;
}
.navbar-collapse
{
    flex-grow: inherit !important;
}
.page-wrapper {
    background: #f4f5f6 !important; 
} 
form.app-search{
    display: flex;
    width: 528px !important;
    position: relative !important;
    align-items: center !important;
}
li.nav-item.hidden-sm-down.search-box
{
    display: none !important;
}
.topbar {
    background-color: #1b112f !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}
.topbar .top-navbar {
    margin: 0 !important;
    min-height: 50px !important;
    padding: 0 !important;
    width: 94% !important;
    justify-content: space-between !important;
}
.logo-center .top-navbar .navbar-header
{
    margin:0 !important;
}
input#searchh::placeholder {
    color: #a9a9a9d9 !important;
    font-size: 15px;
}
.app-search .form-control
{
    height: 100% !important;
    padding: 10px 23px !important;
    border:none !important;
    border-radius: 30px !important;
    font-size: 15px !important;
}
.page-titles
{
    display: none !important;
}



@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{
    .app-search
    {
        display: none !important;
    }
}