
:root{
    --theme-deafult: #672f90;
    --theme-secondary: #89d4df
}

.shp2 {
    fill: #f15b4e !important;
}

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content>li:hover .sidebar-link:not(.active):hover svg {
    fill: rgb(241 91 78 / 27%);
}

.badge-primary {
    background-color: #6362e7 !important;
}

.login-form .form-group .input-group-text {
    background-color: rgba(99, 98, 231, 0.1);
    border: none;
    color: #f15b4e;
}

.sidebar-list .icofont {
    margin-right: 6px;
    font-size: 18px;
}

.show-hide span {
    cursor: pointer;
    font-size: 13px;
    color: #f15b4e;
}

.login-form .form-group .input-group-text {
    background-color: rgb(241 91 78 / 10%);
    border: none;
    color: #f15b4e;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #f13e81  !important;
    border-color: #f13e81  !important;
}

.table-hover tbody tr:hover {
    background-color: rgb(241 91 78 / 10%);
}

.table-hover tbody tr:hover th, .table-hover tbody tr:hover td {
    color: #006281;
}

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .simplebar-offset{
    height:calc(100vh - 80px)
}
.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links{
    height:calc(100vh - 80px);
    left:-300px;
    z-index:99;
    -webkit-transition:color 1s ease;
    transition:color 1s ease;
    overflow:auto;
    color:rgba(0,0,0,0);
    margin-top:20px;
    margin-bottom:50px
}
.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .logo-wrapper,.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .logo-icon-wrapper{
    padding:7px 22px;
    text-align:center
}

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .logo-wrapper img,.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .logo-icon-wrapper img{
    height:57px
}

.no-menu{
    color:#006281;
    padding: 12px 15px;
    text-transform: capitalize;
    font-variant: small-caps;
    font-weight: 700;
    text-decoration: underline;
}

.no-menu .according-menu {
    display:none !important
}

.cursor-pointer{
    cursor: pointer;
}

.theme-form label {
    font-weight: 500;
    color: #1e2f65;
    opacity: 1 !important;
}