/* Bootstrap Customization */

.navbar-default {
	border-color: #0b79bd;
	background-color: #ffffff;
}

.navbar-default .navbar-brand {
	float: none;
	color: #000000;
}

.navbar-default .navbar-nav > li > a {
	color: #000000;
}
	
.navbar-default .navbar-nav>li>a:hover{
	color: #0b79bd
}

.navbar-default .navbar-nav > li {
    color: #515558;
}

.footer{
	clear:both;
}

 /* Basic Page Style */
 
.labcontent{
	position:relative;
	margin-left: auto;
    margin-right: auto;
	width:900px;
}

html > body {
	padding:40px;
	/*background-color:#9dc2df; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.nobr{ 
	white-space:nowrap; 
	}

h1 {
	background-color:#0b79bd;
	color:#ffffff;
	font-size:19px;
	display:block;
	padding:.25em .25em .25em .25em;
}

h2 {
	color:#0b79bd;
	font-size:17px;
	display:block;
	border: 1px solid #0b79bd;
	padding:.25em .25em .25em .25em;

}

/*Example label */
h3 {
	color:#0b79bd;
	font-size:16px;
	display:inline;
	/*border: 1px solid #0b79bd;*/
	padding:.25em .25em .25em .25em;
	}

p {
 padding-left:.25em;	
}

ol > li {
padding:.75em .25em .75em 1.5em;
}

li span {
		 position:relative;
        display: inline-block;
        vertical-align: top;
    }
	
/* Layout */

body > .container {
	background-color:#ffffff;
	padding:40px 2em 40px 2em;
	margin:0 auto;
	/* border:1px solid gray; */
	max-width:1100px;
	min-width:800px;
}

.indent {
	padding:.25em 0 .75em 4em;
}

.equation_indent{
	padding:.25em 0 .75em 150px;
}

.figure {
	padding:.25em 0 .75em 8em;
}

.caption {
	color: #0b79bd;
}
	
.center{
	text-align:center;
}

.border{
	border: 1px solid #ec008d;
	padding:1em 1em;
}

.bottom {
    border-top: 1px solid #000;
    display: block;
}

/*example box */
.example{
	border:1px solid #0b79bd;
	padding:1em;
	margin-bottom:1em;
}

/*example box2 */
.example2{
	padding:.25em .25em .25em .25em;
	margin-bottom:1em;
	border:1px solid #0b79bd;
}

.example2 > h3{
	background-color:#0b79bd;
	color:#ffffff;
	display:block;
	position: relative;
	margin: -.25em -.25em .25em -.25em;
	padding-left:1.25em;	
}

/*table css */
table.blue{
	border-collapse: collapse;
	margin:auto;
}
		
.blue tbody > tr > td{
	padding: 0.25em 1em 0.25em 1em;
	white-space: nowrap;
	text-align: center;
	border: 1px solid #0b79bd;
}		

.blue tbody > tr > th{
	padding: 0.25em 1em 0.25em 1em;
	white-space: nowrap;
	text-align: left;
    color: black;
    background-color: #a8e1f1;
	border: 1px solid #0b79bd;
}

/* Extra Functionality */
.anchor{
	display:block;
	height:100px; 
	margin-top:-100px; 
	visibility:hidden;
}

.image:hover {
-moz-box-shadow: 0 0 2px 2px #888;
-webkit-box-shadow: 0 0 2px 2px#888;
box-shadow: 0 0 2px 2px #888;
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
    transform:scale(1.25);
	
}

.image {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
  	-moz-transition: all 1s ease; /* Firefox */
  	-o-transition: all 1s ease; /* IE 9 */
  	-ms-transition: all 1s ease; /* Opera */
  	transition: all 1s ease;
}
