﻿/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

html {
  position: relative;
  min-height: 100%;
}

body {
  padding-bottom: 40px;
  color: #5a5a5a;
  margin-botton: 3em;
}


/* CUSTOMIZE THE HEADER
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */

.container {
}

/*HEADER STYLE*/

#topBorder {
    width: 100%;
    height:1em;
    background-color: #161616;
    background-image: linear-gradient(#323232 0,#161616 100%);
}

#header2015 {
    width: 100%;
    height: 18%;
    max-height: 120px;
    position: relative;
}

#BFNUFlibrary {
    position:absolute;
    margin-left: 2%;
    margin-top: 1.5%;
    width: 35%;
    max-height: 100px;
}

#sponsorLogos {
    float:right;
    width: 15%;
    margin-right: 2em;
    margin-top: 1%;
}

.header {
    background-image: url('../images/biomass/7896639924_b512879cc7_o.jpg');
        height: 11em;
}



h4.loginstatus {
    float: right;
    margin-top: 0em;
    padding-left:6px;
    font-family: Calibri;
    color: #8CB20F;
    background-color: #161616;
}

.navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}

.container {
    display: inline;
}

.btn {
    font-family: Arial, Verdana;
    font-weight:bold;
    padding: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}

@media (max-width: 1400px) {
    /* Navbar positioning foo */
    .navbar-wrapper {
        margin-top: 20px;
    }

        .navbar-wrapper .container {
            padding-right: 15px;
            padding-left: 15px;
        }
}

    @media (max-width: 767px) {
        #topBorder {
            width: 100%;
            height: 0.2em;
            background-color: #161616;
            background-image: linear-gradient(#323232 0,#161616 100%);
        }

        #BFNUFlibrary {
            position: absolute;
            margin-left: 2%;
            margin-top: 2%;
            width: 70%;
            max-height: 100px;
        }

#sponsorLogos {
    float:right;
    width: 20%;
    margin-right: 2%;
    margin-top: 2%;
}
}


@media only screen and (max-width: 480px){
    #topBorder {
    width: 100%;
    height:0.2em;
    background-color: #161616;
    background-image: linear-gradient(#323232 0,#161616 100%);
}
    #BFNUFlibrary {
    position:absolute;
    margin-left: 2%;
    margin-top: 2%;
    width: 80%;
}

#sponsorLogos {
    float:right;
    width: 25%;
    margin-right: 1%;
    margin-top: 2%;
}
}

.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-wrapper .navbar .container {
  width: auto;
}

/*MENU STYLE*/

.menu {
   margin-top: 0em;
}


/* BODY AND CONTENT STYLE*/

.contenttext {
  margin-left: 5em;
  margin-right: 4em;
}
    



/* FOOTER STYLE */
img.footer {
    padding: 1em;
}
.footer {
    width:100%;
    height: 1em;
    background-color: #161616;
    background-image: linear-gradient(#323232 0,#161616 100%);
    position: absolute;
    bottom: 0;
    text-align: center;
    vertical-align:central;
}

.footer-logo {
    height: 30px;
    padding-left: 30px;
}

/* Classes to help convert from Bootstrap 3 to 4 */
.btn-panelfix {
    border: solid 1px transparent !important;
    box-shadow: none !important;
    font-weight: normal !important;
    text-shadow: none !important;
}

.btn-shaded {
    background-color: rgb(234, 234, 234) !important;
}