body{
    background: #efefef;
}

body.env-appended{
    padding-top: 53px;
}

body.env-appended .topbar{
    top: 53px;
}

body .env-info{
    background: indianred;
    color: whitesmoke;
    border: unset;
    border-radius: 0;
    margin-bottom: 0 !important;
    text-align: center;
    z-index: 9999999;
}

body.env-appended .env-info{
    position: fixed;
    top: 0;
    width: 100%;
}

body.env-appended .left-sidebar .scroll-sidebar{
    height: calc(100% - 228px);
}

.table-responsive{
    overflow-x: unset;
}

.show-sidebar .logo-img img{
    display: none;
}

.logo-img .smallLogo{
    display: none;
}

.show-sidebar .logo-img .smallLogo{
    display: block !important;
}

.table-responsive table tbody tr td b.title{
    display: none;
}

.password-status{
    color: red;
}

.password-status.valid{
    color: #00b729;
}

.password-container {
    position: relative;
}

.password-container .eye {
    position: absolute;
    right: 10px;
    top: 6px;
    cursor: pointer;
}

.password-container .eye .hide {
    display: none;
}

.password-container .eye svg {
    width: 30px;
}

@media screen and (max-width: 767px) {
    .table-responsive table thead{
        display: none;
    }
    .table-responsive table tbody tr td{
        display: flex;
        justify-content: space-between;
        text-align: right;
    }
    .table-responsive table tbody tr td b.title{
        display: block;
        text-align: left;
    }
}