.navbar {
	min-height: 60px;
}

.m-logo-retina {
    height: 45px;
}

.btn.btn-lg {
    border-color: #b33238;
    background-color: #b33238;
}

.btn.btn-lg.btn-secondary.m-btn-menu-button {
    border-color: #b33238;
    background-color: #b33238;
    color: #FFFFFF;
}

.dropdown-menu {
    background-color: #b33238;
}

.btn-primary, div .btn-primary:hover, div .btn-primary:active, .btn-primary:focus {
    background-color: #b33238 !important;
    border-color: #b33238 !important;
}

.l-canvas {
    min-height:100%;
    position:relative;
    padding-bottom:140px; /* max height of footer */
}
footer { 
    position: absolute; 
    left: 0 ; right: 0; bottom: 0; 
