/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}


/* Custom page CSS
-------------------------------------------------- */

body {
  padding-top: 20px;
  padding-bottom: 20px;
}

a {
  color: #003300;
  font-weight: bold;
}

a: hover {
    color: #003300;
    text-decoration: underline;
}


.navbar {
  margin-bottom: 20px;
}

.text-green {
  color: #006600;
}

.container .text-muted {
  margin: 20px 0;
}

.gray-rounded {
  font-size: 90%;
  background-color: #eee;
  border-radius: 6px;
  padding: 15px;
  display: table-cell; 
  vertical-align: top;
}

.white-bordered {
  font-size: 90%;
  background-color: #fff;
  border-radius: 6px;
  padding: 15px;
  min-height: 100%;
  border: 2px solid #eee;
  margin-bottom: 20px;
  width: 100%;
}

.book {
	margin-bottom: 20px;
	text-align: justify;
	min-height: 300px;
}

div.book >img{
	float: left;
	width: 200px;
	margin-right: 10px;
}