/* Move down content because we have a fixed navbar that is 50px tall */
body {
  font-family: sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #444;

  -webkit-font-smoothing: antialiased;
  -webkit-overflow-scrolling: touch;

  background-color: #fff;
}

a {
   	-moz-transition: all 0.2s linear;
   	-webkit-transition: all 0.2s linear;
   	-o-transition: all 0.2s linear;
   	transition: all 0.2s linear;
}

a:hover {
	text-decoration: none;
}

.navbar {
	margin-bottom: 0;
}

.navbar-brand {
    padding-top: 5px;
}

.nav .glyphicon {
	line-height: 0.5;
}

.navbar-default {
    background-color: #fff;
    color: #463265;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #f9f9f9;
}

.jumbotron {
	margin-bottom: 20px;
	padding-top: 20px;
	padding-bottom: 34px;
}

.jumbotron-buttons {
	padding-top: 0;
	padding-bottom: 0;
}

.jumbotron-purple {
	background-color: #594080;
	color: #fff;
}

.jumbotron-red {
	background-color: #d9534f;
	color: #fff;
}

.jumbotron-green {
	background-color: #5cb85c;
	color: #fff;
}

.jumbotron-blue {
	background-color: #428bca;
	color: #fff;
}

.jumbotron-light-blue {
	background-color: #428bca;
	color: #5bc0de;
}

.jumbotron-yellow {
	background-color: #f0d74c;
	color: #fff;
}

.jumbotron-orange {
	background-color: #ffa700;
	color: #fff;
}

.jumbotron h1 {
	font-size: 36px;
}

.jumbotron h2 {
	opacity:0.6;
	font-size: 26px;
	font-weight: 200;
}

.jumbotron a:link, .jumbotron a:visited, .jumbotron a:active {
	color: #fff;
	opacity:0.8;
}

.jumbotron a:hover {
	opacity:0.6;
}

.jumbotron ul li a:link, .jumbotron ul li a:visited, .jumbotron ul li a:active {
	color: #444;
	opacity:1;
}

.jumbotron  ul li a:hover {
	opacity:1;
}

.no-margin-bottom {
	margin-bottom: 0;
}

.margin-bottom {
	margin-bottom: 20px;
}

.margin-left {
	margin-left: 20px;
}

.no-margin-top {
	margin-top: 0;
}

.margin-top {
	margin-top: 20px;
}

.no-padding {
	padding: 0;
}

.padding-top {
	padding-top: 20px;
}

.padding-bottom {
	padding-bottom: 20px;
}

.search {
	background-color: #eeeeee;
}

.results {
	background-color: #f7f7f7;
}

.alert {
    padding-top: 5px;
    padding-bottom: 5px;
}

.panel-body {
    padding: 10px;
}

.panel-nav h3 {
	font-size: 16px;
}

.panel-nav:hover {
    background-color: #f7f7f7;
}

.panel-nav a:link, .panel-nav a:hover, .panel-nav a:active, .panel-nav a:visited {
	color: #000;
}

.modal-backdrop {
    background-color: #fff;
}

fieldset[disabled] h3, fieldset[disabled] label, fieldset[disabled] p {
	color: #9c9c9c;
}

p.disabled {
	color: #9c9c9c;
}

.btn-default:focus,
.btn-default:active,
.btn-default.active
{
  background-color: #ffffff;
}

.btn-default:hover
{
  background-color: #ebebeb;
}

.modal-dialog {
    margin: 0 auto;
}

.modal-body {
	padding-top: 10px;
    padding-bottom: 10px;
}

.clickable {
	cursor: pointer;
}

small, .small {
    font-size: 75% !important;
}

@media(max-width:767px){}
@media(min-width:768px){}
@media(min-width:992px){}
@media(min-width:1200px){
	.panel-nav h3 {
		font-size: 24px;
	}
}
@media(max-width:992px){
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
	
	.panel-nav h3 {
		font-size: 24px;
	}
}