﻿body > .container {
    padding-right: 0 !important;
    padding-left: 0 !important;
    max-width:100% !important;
}
#favicon {
    width:32px;
    height:32px;
    background:url(/favicon-32x32.png) no-repeat;
    display:inline-block;
    margin:0 2px;
    border-radius:18px;
    position:absolute;
    left: 0;
    top:0;
}
.container .navbar-brand {
    position:relative;
}
.container .navbar-brand span {
    margin-left: 48px;
}

@media (min-width: 992px) {
    #mainNav.navbar-shrink .navbar-brand #favicon {
        top: 4px;
        width: 36px;
        height: 36px;
        background: url(/android-icon-192x192.png) no-repeat;
        background-size:cover;
    }
}
.portfolio-modal .portfolio-modal-title {
    font-size: 1.75rem;
    line-height: 2rem;
}