html, body {
    position: relative;
    min-height: 100%;
    height: 100%;
    font-size: 14px;
    /*background-color: #f6f6f6;*/
}

body {
    /*padding-top: 50px !important;*/
    /*padding-bottom: 20px !important;*/
    /*margin-bottom: 60px;*/
    /*border: solid red;*/
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

/* Set padding to keep content from hitting the edges */
/*.body-content {
    padding-left: 15px !important;
    padding-right: 15px !important;
}*/

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

div.container-fluid {
    padding: 0px 0px !important;
}

    div.container-fluid main {
        padding: 0px !important;
    }

.navbar {
    margin-bottom: 5px;
    padding: 0px 0px !important;
    z-index: 9000000;
    border-bottom: solid 1px;
    box-shadow: 0 0px 20px 8px rgba(0,0,0,0.8) !important;
    line-height: 45px;
}

    .navbar.disabled {
        cursor: not-allowed;
    }

        .navbar.disabled > .container-fluid {
            pointer-events: none;
        }

.navbar-header {
    height: 50px !important;
}

.navbar .dropdown-menu > li > a:focus,
.navbar .dropdown,
.navbar .dropdown-menu,
.navbar {
    font-size: 14px;
    /* cow blue */
    background-color: #367cfe;
    background: -webkit-gradient(linear,left top,left bottom,from(#367cfe),to(#015dff));
    background: -webkit-linear-gradient(to top,#367cfe,#015dff);
    background: -moz-linear-gradient(to top,#367cfe,#015dff);
    background: -ms-linear-gradient(to top,#367cfe,#015dff);
    background: -o-linear-gradient(to top,#367cfe,#015dff);
    background: linear-gradient(to top,#367cfe,#015dff);
}

    /* make the text of the navbar default white */
    .navbar a {
        color: #ffffff !important;
    }

a.navbar-brand {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 18px !important;
    height: 50px !important;
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    margin-right: 0px !important;
}

/* overrides bootstrap max-height of 340px */
/*.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 450px !important;
}

.navbar-inverse .dropdown-menu*/
/*.navbar-inverse .navbar-nav > li > .dropdown-menu*/ /*{
    border-radius: 0 !important;
}

.navbar-inverse .navbar-toggle {
    border-color: #ffffff;
}

.navbar-inverse .dropdown-menu .dropdown li a {
    font-size: 14px !important;
}*/

/*.navbar-inverse {
    background-color: #222;
    border-color: #080808 !important;
}*/

/*.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px !important;
}
*/
/*#endregion */
