
#layout-container {
    border: 1px solid #000;
    background-color: green;
}

#layout-container .row {
    border: 1px solid yellow;
}

#layout-container .row .col {
    border: 1px solid red;
}

/*
#menu-col .nav-item {
    text-align: left;
}
*/

@media screen and (min-width: 992px) {
	.navbar .container-fluid,
	.navbar-expand-lg .navbar-colla,
	.navbar-expand-lg .navbar-nav,
	.navbar-expand-lg form {
		flex-direction: column;
        align-items: flex-start;
	}
	.navbar {
		width: 25%;
        height: 100vh;
        align-items: flex-start;
	}
    .navbar-brand {
        margin-left: .5rem;
    }
}
