.layout-wrapper.menu-layout-horizontal .layout-menu-container>.nano>.nano-content>ul>li>ul {
    max-height: 70vh;
    overflow-y: auto;
    min-width: 300px;
}

.layout-wrapper .layout-menu li a {
    padding: 10px 5px;
}

.card h1 {
    /* margin-top: 15px; */
    padding-bottom: 10px;
    padding-left: 20px;
    border-bottom: solid 1px #ddd;
}

.layout-wrapper .topbar .topbar-left {
    padding: 0 0 0 10px;
}

.layout-wrapper .topbar .topbar-left .topbar-logo {
    height: 60px;
}

.layout-wrapper .layout-menu li a span {
    display: initial;
}

body .ui-dialog .ui-dialog-titlebar {
    padding: 5px 10px;
}

.layout-wrapper .layout-menu-container .profile>a .profile-image {
    border-radius: 50%;
}

.mobile-no {
    float: left;
    padding-left: 50%;
    text-align: center;
    height: 60px;
    padding-top: 10px;
}

.mobile-no p {
    border-radius: 5px;
    width: 100%;
    height: 40px;
    margin: auto;
    border-width: 3px;
    border-color: whitesmoke;
    border-style: solid;
    font-size: 18px;
    font-weight: bold;
    color: red;
    padding: 5px;
    vertical-align: middle;
    padding-top: 7px;
}

@media (min-width: 1025px) {
    .layout-wrapper .topbar-items>li.profile-item a .profile-image {
        border-radius: 50%;
    }
}

@media (max-width: 1024px) {
    .mobile-no {
        display: none;
    }
}

.labelText {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    color: #2E2E3A;
}

input::placeholder {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    color: rgba(74, 86, 119, 0.5);
}