@media print
{
.noprint {display:none;}
	
}

body {
  font-family: Ubuntu, sans-serif;
}

code,
pre {
  font-family: 'Ubuntu Mono', sans-serif;
}

input,
button,
select,
textarea {
  font-family: Ubuntu, sans-serif;
}

.navbar-search .search-query {
  font-family: Ubuntu, sans-serif;
}

[class^="icon-"],
[class*=" icon-"] {
/*  background-image: url("img/glyphicons-halflings.png"); */
}
/* White icons with optional class, or on hover/focus/active states of certain elements */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
/*  background-image: url("img/glyphicons-halflings-white.png"); */
}


  
  		/* GLOBAL STYLES
		-------------------------------------------------- */ /* Padding
		below the footer and lighter body text */

		body { padding-bottom: 40px; color: #5a5a5a; }



		/* CUSTOMIZE THE NAVBAR
		-------------------------------------------------- */

		/* Special class on .container surrounding .navbar, used for
		positioning it into place. */ .navbar-wrapper { position:
		absolute; top: 0; left: 0; right: 0; z-index: 10; margin-top:
		0px; margin-bottom: -70px; /* Negative margin to pull up
		carousel. 90px is roughly margins and height of navbar. */ }

		.navbar-wrapper .navbar {

		}

		/* Remove border and change up box shadow for more contrast */
		.navbar .navbar-inner { border: 0; -webkit-box-shadow: 0 2px
		10px rgba(0,0,0,.25); -moz-box-shadow: 0 2px 10px
		rgba(0,0,0,.25); box-shadow: 0 2px 10px rgba(0,0,0,.25); }

		/* Navbar links: increase padding for taller navbar */ .navbar
		.nav > li > a { padding: 10px 20px; }

		/* Offset the responsive button for proper vertical alignment */
		.navbar .btn-navbar { margin-top: 10px; }

		/* Offset the responsive button for proper vertical alignment */
		.navbar .brand { margin: -10px; margin-right:50px;

		}
		
				/* RESPONSIVE CSS
		-------------------------------------------------- */

		@media (max-width: 979px) {
		.container.navbar-wrapper { margin-bottom: 0; width: auto; }
		.navbar-inner { border-radius: 0; margin: -20px 0; }
		}
		@media (max-width: 767px) {
		.navbar-inner { margin: -20px; }
		}
		
  a {
   outline: 0;
}

a:active, a:selected, a:visited { 
    border: none;
    outline: 0;
}

  button {
   outline: 0;
}

button:active, button:selected, button:visited { 
    outline: 0;
}