JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<form class="page-wrapper">
    <header class="navbar navbar-inverse navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class=navbar-brand>Logo</a>
            </div>
            <div class="navbar-collapse collapse">
                <ul class="nav navbar-nav navbar-right">
                    <li id="liHome"><a href="/">Home</a></li>
                    <li class="dropdown" id="liService">
                        <a href="/" data-toggle="dropdown" class="dropdown-toggle">
                            Service <i style="font-size:x-small; opacity:0.4;" class="fa fa-chevron-down" aria-hidden="true"></i>
                        </a>
                        <ul class="dropdown-menu dropdown-menu-left">
                            <li><a href="/">Create Ticket</a></li>
                            <li><a href="/>">View Tickets</a></li>
                        </ul>
                    </li>
                    <li id="liProposals">
                        <a href="/">
                            Proposals
                        </a>
                    </li>
                    <li id="liProjects">
                        <a href="/">
                            Projects
                        </a>
                    </li>
                    <li id="liDocuments">
                        <a href="/">
                            Documents
                        </a>
                    </li>
                </ul>
           ...

CSS

body {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

form.page-wrapper {
    padding: 51px 0 0;
    position: static;
    height: 100%;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

section#body-content {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

section#body-content #subheader {
    background: #7e5bbd;
    padding-top: 35px;
    padding-bottom: 35px;
}

#aspnet-placeholder-content {
    flex: 1 0 auto;
    flex-wrap: wrap;
    display: flex;
    max-width: 100%;
}

footer {
    background: url("https://s25.postimg.org/4ylsw3w0v/brushed-metal-horizontal-darker-450.jpg") center top;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 20px;
}

@media (min-width: 768px) {
    footer .footer-content div:first-child {
        text-align: right;
        border-right: 1px solid #868686;
    }
    footer .footer-content div:nth-child(2) {
        text-align: left;
        border-left: 1px solid #868686;
    }
}

footer h5 {
    color: #868686;
}

@media (max-width: 767px) {
    .padding-left-none-sm,
    .padding-right-none-sm {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 768px) {
    .padding-left-none-sm {
        padding-left: 0;
    }
    .padding-right-none-sm {
        padding-right: 0;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-left-sm {
        text-align: left;
    }
}

JavaScript

$(document).ready(function() {
    $("a").on("click", function(e) {
        e.preventDefault();
    })
    $("form").on("submit", function(e) {
        e.preventDefault();
    })
});