@CHARSET "UTF-8";

body {
	
}

.row {
	margin: 0px;
}

ul.year-list {
	list-style-type: none;
    margin-left: -35px;
}

ul.year-list strong {
	margin-right: 20px;
}

.navbar-brand {
  padding: 0px;
}

.navbar-brand>img {
  height: 100%;
  padding: 5px;
  width: auto;
  display: inline;
  margin-left: 15px;
  margin-right: 10px;
}

.navbar-iframe {
	border: none;
	overflow: hidden;
	width: 100%;
	height: 74px;
	margin: 0px;
	padding: 0px;
}

.footer {
	margin: 0;
	/* Set the fixed height of the footer here */
	background-color: #f8f8f8;
	border-top: 1px solid #ccc;
}

.footer>div {
	padding-top: 15px;
	padding-bottom: 11px;
}

.footer>div>div {
	vertical-align: middle;
	width: 100%;
	white-space: nowrap;
	float: none;
}

@media ( max-width : 979px) {
	.footer>div {
		padding-top: 15px;
		padding-bottom: 11px;
		width: 100%;
	}
}

.footer .fa {
	font-size: 20pt;
	color: grey;
}

.footer .fa:hover {
	text-decoration: none;
}

.footer .fa-facebook-square:hover {
	color: #3b5998;
}

.footer .fa-twitter-square:hover {
	color: #55acee;
}

.footer .fa-linkedin-square:hover {
	color: #007bb5;
}

.footer .fa-tumblr-square:hover {
	color: #32506d;
}

.footer .fa-wordpress:hover {
	color: #21759b;
}

.footer .fa-git-square:hover {
	color: #fc6d26;
}

.footer .fa-slideshare:hover {
	color: #0077b5;
}


a {
	vertical-align: top;
	text-align: center;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.navbar {
	padding-top: 12px;
	padding-bottom: 12px;
	border: 0;
	border-radius: 0;
	margin: 0;
	font-size: 13px;
	letter-spacing: 1px;
}

.navbar-nav li a {
	color: #777;	
}

.navbar-nav li a:hover {
	color: #1abc9c !important;
}

.glyphicon {
	
}

.pub-year {
	border-bottom: 1px dashed #ccc;
	margin-top: 5px;
}

.pub-row {
	margin-top: 5px;
	margin-left: -15px !important;
	margin-right: -15px !important;
}

.author {
	color: black;
	text-decoration: underline;
}

.fancy-nav {
	background-color: #f8f8f8;
}

.fancy-nav:hover {
	background-color: #1abc9c;
	color: white;
}

.fancy-nav span {
	font-size: 20pt;
}

.fancy-nav a {
	color: black;
}

.fancy-nav:hover a {
	color: white;
	text-decoration: none;
}

.fancy-nav a div {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.overlay {
	background: black;
	position: absolute;
}

#more {
    cursor:pointer;
}

#more:hover {
    background: #1abc9c;
}

/* alksdjlahjdlwialdhioAHDW:ilha;ldldj;lja;jdo;iwahudawghkudawg */