/* Styles en ligne de la page d'accueil de la source (page-s02-test-connexion-0001), blocs navbar */

        space-navbar-menu.dropdown-menu li a {
            width: 100%;
        }

        space-navbar-menu.dropdown-menu li {
            width: 100%;
        }

        @media (min-width: 1024px) {
            .navbar-nav {
                width: 100%;
            }

            .navbar-nav > li {
                float: none;
                display: inline-block;
            }

            .navbar-nav > li.navbar-right {
                float: right !important;
            }

            .hidden-on-desktop {
                display: none;
            }

            .showText {
                display: none;
            }
        }

        @media (max-width: 1023px) {
            .navbar-header {
                float: none;
            }

            .navbar-left, .navbar-right {
                float: none !important;
            }

            .navbar-toggle {
                display: block;
            }

            .navbar-collapse {
                border-top: 1px solid transparent;
                box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
            }

            .navbar-fixed-top {
                top: 0;
                border-width: 0 0 1px;
            }

            .navbar-collapse.collapse {
                display: none !important;
            }

            .navbar-nav {
                float: none !important;
                margin-top: 7.5px;
            }

            .navbar-nav > li {
                float: none;
            }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

            .collapse.in {
                display: block !important;
            }

            space-navbar-menu ul {
                margin-left: auto !important;
            }

            #searchField {
                width: 90% !important;
                margin-top: 8px !important;
                margin-left: auto !important;
                margin-right: auto !important;
                margin-bottom: 10px !important;
            }
        }

        spacegrid table th {
            width: 150px;
        }

        spacegrid .grip {
            border-left: 1px solid lightgray;
            position: relative;
            height: 100%;
        }

        spacegrid table {
            table-layout: auto !important;
        }

        .invisible {
            opacity: 0;
        }

        spacegrid table th > span {
            padding: 5px;
        }
    