body { 
	background-color: #EEF0F0;
  height: 100%;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}




@media (min-width: 875px)
h1{
  font-size: 50%;
}


/*Navigation Bar*/
#navupper{
  background-color: #014573;
  margin-bottom: 10px;
}

#navupper img{
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 10px;
  height: auto;
  width: 32%;
}

#nav-upper{
  padding-right: 20px;
}
#nav-upper img{
  padding-left: 10px;
  padding-top: 10px;
}

#navlinksupper a{
  font-family: "proxima-nova-alt",sans-serif;
  font-weight: 600;
  font-size: 16px;
  padding-top: 60px;
  padding-bottom: 0px;
  padding-right: 10px;
  color: #ffffff;
}

#navheader a{
padding-top: 15px;
padding-bottom: 5px;
}

/* Footer */
#footer{
  position: relative;
  bottom: 0;
  /*width: 100%;*/
  border-top: 1px solid #777;
  background-color: #999;
  margin-top: 10px;
  margin-bottom: 0px;
  font-size: 12px;
}

#footeraddress a{
  color: #333333;
  text-transform: underline;
}

#footer .section-header{
  color: #014573;
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: "open_sansregular",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: 600;
}

#footersocial{
  margin-top: 50px;
  margin-bottom: 0px;
  text-align: center;
}

#footersocial img{
padding-left: 5px;
padding-right: 5px;
}

#footerlogo img{
padding-top: 25px;
float: right;
margin-bottom: 0px;
}

#footerlogo p{
font-family: "open_sansregular",Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: 600;
padding-top: 56px;
padding-right: 10px;
margin-bottom: 0px;
float: right;
}

.fixed {
    position: fixed;
}

/* Main Page */
#mc-carousel img{
  width: 100%;
  background-size: cover;
}

#mccar-indicators{
  bottom: 0px;
}

#mainpage {
  margin: auto;
  max-width: 1400px;
  padding-top: 10px;
}

#mainlinks {
  margin-top: 8px;
  padding-right: 4px;
}

#mainlinks p{
  border: 1px solid #888 !important;
  font-family: "open_sansregular",Helvetica,Arial,sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
}

/*Links on main page: Services, Help, Loanable Tech, About*/
#mclinks {
  /*display: block;*/
  background-color: #ffffff;
  margin: 0px 8px 0px 0px;
  border-top: 7px solid #014573 !important;
  max-width: 280px;
  padding-left: 0px;
  padding-right: 0px;
}

#mclinks img{
  width: 100%;
  max-width: 100%;
}

#mclinktext {
  border: 1px solid #d7d7d7;
  font-family: "open_sansregular",Helvetica,Arial,sans-serif;
  min-height: 155px;
  margin-top: 0px;
}

#mclinktext h4{
  font-weight: 600;
  padding-left: 8px;
}

#mclinktext h6{
  font-size: 11px; 
  padding-left: 4px;
  margin-bottom: 2px;
}

#mclinktext p{
  min-height: 60px;
  padding-left: 10px;
}

#reservelinks {
  /*display: block;*/
  margin: 2px 4px 2px 4px;
  /*background-color: #f8f8f8;*/
  border-left: 4px solid #63A7BD !important;
  /*border: 1px solid #d7d7d7;*/
}

#reservelinks a{
  font-family: "proxima-nova-alt",sans-serif;
  padding-left: 10px;
  font-size: 13px;
  color: #292f33;
}

/* MC Sidebar */
#mcsidebar {
  display: none;
}

/* Sidebar navigation */
#mcsidebar {
  margin-top: 0px;
  margin-left: 15px;
  margin-right: 15px;
  display: block;
  padding-left: 0px;
  padding-bottom: 5px;
  /*overflow-x: hidden;*/
  /*overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
}

#mcsidebar a{
  color: #333;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: "open_sansregular",Helvetica,Arial,sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

#mcsidebar p{
 color: #014573;
 font-size: 12px;
 font-weight: 600;
 font-family: "open_sansregular",Helvetica,Arial,sans-serif;
 border-bottom: 2px solid #777;
}

/* Loanable Tech Main Page */
#ltmain {
  background-color: #ffffff;
  outline: 1px solid #ccc;
  padding-left: 0px;
  padding-right: 0px;
  max-width: 700px;
  margin-left: 0px;
}

#ltmain h3{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-color: #eee;
}

#ltmain h4{
  padding-left: 5px;
}

#ltmain p{
  padding-left: 15px;
}

#ltmain img{
  margin-top: 8px;
  margin-bottom: 3px;
}

/*Loanable Tech Equipment Pages */
#ltequip {
  background-color: #ffffff;
  outline: 1px solid #ccc;
  max-width: 720px;
  margin-left: 10px;
  padding-right: 0px;
  padding-left: 0px;
  /* border: 1px solid #999; */
}

#ltequip h3{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-color: #eee;
}

#ltequip h4{
  padding-left: 5px;
}

#ltequip p{
  padding-left: 15px;
}

#ltequip img{
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 3px;
}

#ltimage img{
  float: left;
  margin-top: 20px;
  min-width: 300px;
  max-width: 300px;
}

#ltinfo{
  float: right; 
  margin-top: 15px;
}

.panel-body{
  padding: 6px 10px;
}

#ltinfo .panel-heading{
  background-color: #999;
  padding: 5px 10px;
  border-top-left-radius:  2px;
  border-top-right-radius:  2px;
}
    
#ltinfo h3{
  color: #333;
  font-size: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#ltinfo.panel-default p{
  color: #555;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 0px;
}

#ltinfo .list-group-item{
  background-color: #eee;
  color: #555;
  padding: 6px 10px;
}

/* About Page */
#aboutpage {
  background-color: #ffffff;
  outline: 1px solid #ccc;
  max-width: 1024px;
  /*margin-right: 15px;*/
  margin-left: 20px;
  padding-bottom: 10px;
 }

#aboutpage h1{
font-family: "proxima-nova-alt",sans-serif;
font-size: 400%;
margin-top: -55px;
margin-right: 12px;
z-index: 100;
color: #ffffff;
/*background-color: #eee;*/
}

#aboutpage h2{
padding-left: 15px;
}

#aboutpage h3{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-color: #eee;
}

#aboutpage h4{
  padding-left: 5px;
}

#aboutpage p{
  padding-left: 15px;
}

#aboutpage img{
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 3px;
}

/* Services Page */
#servicespage {
  background-color: #ffffff;
  outline: 1px solid #ccc;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
 }

#servicespage h1{
font-family: "proxima-nova-alt",sans-serif;
margin-top: -45px;
margin-right: 12px;
color: #ffffff;
/*background-color: #eee;*/
}

#servicespage h2{
font-family: "proxima-nova-alt",sans-serif;
text-align: left;
padding-left: 0px;
margin-bottom: 2px;
}

#servicespage h3{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-color: #eee;
}

#servicespage h4{
  padding-left: 5px;
}

#servicespage p{
  padding-left: 5px;
  padding-right: 5px;
}

#servicespage img{
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  
}

#servicelinksrow p{
  padding-left: 8px;
}
#servicelinks {
  /*display: block;*/
  background-color: #eee;
  margin: 10px 4px 10px 4px;
  padding-left: 0px;
  padding-right: 0px;
  border-top: 4px solid #014573 !important;
  max-width: 350px;
  font-family: "proxima-nova-alt",sans-serif;
}

#servicelinks h2{
  margin-top: 5px;
}

#servicelinks a{
  font-family: "proxima-nova-alt",sans-serif;
  font-size: 25px;
  color: #303030;
  text-align: center; 
}


