        }

        /* reduce margins on the instructions list */
        #instructions ul, #instructions ol, #instructions li {
            margin-top: 0.1em;
            margin-left: -0.5em;
        }

        #cameraList li {
            margin-bottom: 5px;
        }

        #cameraList li.selected {
            background-color: #ccc;
        }

        #loading-popup {
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            bac