html {
    height: 100vh;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.navbar-default {
	background-color: white !important;
}

main {
	background-color: #f0f2f5;
	flex: 1;
    padding-top: 50px;
}

footer {
    height: 10vh;
	background-color: #294c7f;
}

.btn-primary {
    background-color: #1b449d;
}
