header.navbar,
nav.navbar {
    background-image: url('/files/header.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.navbar-brand span,
.navbar-light .navbar-nav .nav-link {
    color: white;
}

header .app-logo {
    width: 200px !important;
}

.nav.navbar-nav li a {
    color: white;
}

#navbar-breadcrumbs li.disabled a {
    color: #c6c6c6;
}

/* HOME */
/* #page-Workspaces {
    background-image: url('/files/bg_home.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
} */
[data-page-route=Workspaces] .codex-editor {
    min-height: auto;
}

#page-Workspaces .layout-side-section {
    padding-top: 10px;
    padding-right: 0;
    padding-left: 25px;
    height: 65%;
}

#page-Workspaces .widget.custom-block-widget-box {
    background-color: transparent;
}

#page-Workspaces .sidebar-item-container {
    padding: 5px 0px;
}

#page-Workspaces .desk-sidebar-item.standard-sidebar-item {
    padding: 5px 0;
    border-radius: 7px 0px 0px 7px;
}

#page-Workspaces .desk-sidebar-item.standard-sidebar-item.selected,
#page-Workspaces .desk-sidebar-item.standard-sidebar-item:hover {
    background-color: #016F80;
}

#page-Workspaces .desk-sidebar-item.standard-sidebar-item.selected a,
#page-Workspaces .desk-sidebar-item.standard-sidebar-item:hover a {
    color: white;
    filter: brightness(0) invert(1);
}

/* VIEW GENERIC */
.content.page-container,
#page-login,
#page-update-password {
    background-image: url('/files/bg_home.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: calc(100vh - 48px);
    padding-bottom: 20px;
}

.page-head {
    background: transparent;
    padding: 10px 0;
}

.page-head .container .page-head-content h3 {
    color: white;
}

.page-head .container .page-head-content .sidebar-toggle-btn svg {
    filter: brightness(0) invert(1);
}

.page-head .container .page-head-content,
.layout-side-section,
#page-Workspaces .page-content .layout-main .layout-main-section,
.layout-main-section .page-form {
    border-radius: 15px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(10px);
    border: none !important;
}
.page-head .container .page-head-content{
    position: relative;
    z-index: 20;
}

#page-query-report .layout-main-section.frappe-card > .page-form{
    position: relative;
    z-index: 10;
}

/* .content.page-container .page-head.flex{
    z-index: 9999;
} */

.layout-main {
    height: 100%;
}

.layout-main-section .form-page {
    border: none !important;
}

.form-tabs-list {
    background-color: #016F80;
}

.form-tabs-list .form-tabs .nav-item .nav-link,
.form-tabs-list .form-tabs .nav-item .nav-link.active {
    color: white;
}

.form-tabs-list .form-tabs .nav-item .nav-link.active {
    border-bottom: 2px solid white;
}

/* BUTTONS */
.btn.btn-primary,
.page-form .btn.btn-default {
    background-color: #016F80 !important;
    color: white !important;
}

.btn.btn-primary svg,
.page-form .btn.btn-default svg {
    filter: brightness(0) invert(1);
}

.new-timeline .timeline-item {
    border-radius: 10px !important;
    padding-left: 10px !important;
}

.new-timeline .timeline-actions {
    border-radius: 10px !important;
}

.new-timeline .timeline-item .timeline-content {
    background-color: white !important;
    border-radius: 10px !important;
    padding-left: 15px !important;
}

.timeline-items {
    margin-top: 10px;
}

.control-label {
    color: black;
    font-weight: bold;
}

.level-item.list-liked-by-me,
.like-action.not-liked,
.like-action.liked{
    display: none;
}

.report-footer.text-muted{
    display: none;
}

.page-container[data-page-route^="List" i] .container.page-body .layout-side-section,
.editable-form .container.page-body .layout-side-section{
    display:none;
}

.page-container[data-page-route^="List" i] .sidebar-toggle-placeholder,
.editable-form .sidebar-toggle-placeholder{
    display:none;
}

.page-actions .standard-actions .icon-btn[data-original-title="Menu"]{
    display:none;
}