.navtap{
    color:#666 !important;
    font-size:14px !important;
    font-weight: 700!important;
    text-decoration: none;
}
html, body {
    min-height: 100vh;
	width: 100%;
    overflow-x: hidden;
	}
main{
    min-height: 64vh;
}
#footer .footer-copyright {
    background: #262626;
        color: #ffffff;
        margin-top: 1px;
        padding: 10px 0 20px 0;
    }
#footer {
    padding: 30px 0 0 0;
    background: #0f344a;
    color: #bbb;
    font-size: 14px;
    font-weight: 300;
    text-align: left;    
    
}
.logo{
    max-width: 10vw !important;
}
.bg_white{
    background-color: white !important;
}
a.text-muted{
    color: #fff !important;
}

.color-white {
    color: #fff !important;
}