* {
	/* color: #f15b25; */
	font-size: 14px;
}

html, body {
	background: #fff;
}

body{
	hyphens: auto;
}

p{
	color: #2b3036;
}

.smaller{
	font-size:.8em;
}

.desc{
	display: inline-block;
	margin-left: 1.2em;
}

.error{
	color:red;
	margin-top: .5em;
}

h1 {
	color:indigo;
  text-align: left;
  margin-top: 4em;
  padding: 1em;
}

h2 {
	/* border-top: 2px solid RebeccaPurple; */
	color:RebeccaPurple;
	font-size: 1rem;
	margin: 3em 0 0;
	padding-top:1em;
  	text-align: left;
}

h3{
	color:RebeccaPurple;
	font-size: .8rem;
	margin: 1em 0 0 !important;
}

.orange {
	color: #f15b25;
	}

.navbar {
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
	background:  url("../static/orca-logorev.png") no-repeat;
    background-position: top left;
    background-size: contain;
	height: 100px;
}
.navbar img{
	height: 80px;
}

.navbar-blue {
	background: linear-gradient(to top, #0E3360, #1B509A);
	color: #fff;
	padding:10px;
	}

.navbar-orange a {
	color: #FFFFFF ;
	text-decoration: none;
	transition: color 0.5s, transform 0.5s;
}

.navbar-orange a:hover {
	color: #2b3036 ;
	transform:scale(1.1);
}

/* .navbar-orange.active {
	background-color:grey;
} */

.btn {
	border-radius: 3px;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
	padding: 5px 10px ;
	margin: 0 3px;
  }
  
.btn-orange {
	background-color: #f15b25 !important;
	color: #fff   !important;
  }
  
.btn-orange:hover {
	background-color: #ff7746 !important;
	color: #fffccc ;
	transform:scale(1.1);
  }

.btn-blue {
	background: linear-gradient(to top, #0E3360, #1B509A);
	/* background-color: #f15b25 !important; */
	color: #fff   !important;
  }
  
.btn-blue:hover {
	background: linear-gradient(to bottom, #0E3360, #1B509A);
	color: #fffccc ;
	transform:scale(1.1);
  }
  
code span.desc {
	font-size: inherit;
}