.navbar-custom-menu {
    display: none;
}

.navbar-top-links {
    display: none;
}

/* hide default workflow transtion buttons because we use our owns */
.navbar-default li[icon="fa fa-code-fork"] {
    display: none;
}

.content-wrapper, .right-side {
    background: url('/assets/imgs/radiobascule_fond_homepage_v2_3000w_opt.jpg');
    background-size: cover;
}

.sonata-ba-content {
    border-radius: 3px;
    border-top: 3px solid #00f;
    box-shadow: 0 1px 1px rgb(0 0 0 / 10%);
    background: #ffffff;
    padding-left: 20px;
    padding-bottom: 20px;
}

.sonata-ba-form form {
    background: #f5f5f5;
    border-top: 3px solid #00f;
    border-radius: 3px;
}

.sonata-ba-form form div:nth-child(1) {
    margin-top: -3px;
}

.sonata-ba-form form div:nth-child(1) * {
    margin-top: initial;
}

.skin-black .main-header>.logo, .skin-black .main-header>.logo:hover, .skin-black .main-header .navbar, .skin-black .main-header .navbar>.sidebar-toggle, .skin-black .main-header .navbar .sidebar-toggle:hover {
    color: white;
    background: #00f;
}

.box.box-primary {
    border-top: 3px solid #00f;
}

a {
    color: #00f;
}

a:hover, a:active, a:focus {
    color: #0000ff78;
}

.skin-black .wrapper, .skin-black .main-sidebar, .skin-black .left-side, .skin-black .sidebar-menu>li:hover>a, .skin-black .sidebar-menu>li.active>a, .skin-black .sidebar-menu>li>.treeview-menu {
    background-color: white;
}

.skin-black .sidebar-menu>li>.treeview-menu {
    padding-left: 15px;
}

.skin-black .sidebar-menu>li>a, .skin-black .sidebar-menu>li:hover>a, .skin-black .sidebar-menu>li.active>a, .skin-black .treeview-menu>li>a, .skin-black .treeview-menu>li.active>a, .skin-black .treeview-menu>li>a:hover {
    color: #444;
}

.skin-black .sidebar-menu>li:hover>a, .skin-black .sidebar-menu>li.active>a, .skin-black .treeview-menu>li.active>a, .skin-black .treeview-menu>li>a:hover {
    font-weight: bold;
}

.logo img {
    max-width: 100px;
}

.skin-black .sidebar-menu>li:hover>a, .skin-black .sidebar-menu>li.active>a {
    border-left-color: #00f;
}

.table-responsive {
    max-height: calc(100vh - 200px);
}

.sonata-ba-list-field-header  th {
    position: -webkit-sticky;
    position: sticky;
    top: -1px;
    z-index: 2;
    background-color: white;
}

.sonata-ba-list-field-header th[scope=row] {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1;
    background-color: white;
}
