/** Samir's bootstrap edits */
.body-paul {
  font-family: 'Alegreya Sans','Open Sans Condensed',sans-serif;
  font-size: 17px;
  line-height: 1.6;
  color: #555555;
  background-color: #ffffff;
}

.div-publications {
  font-family: 'Source Sans Pro', 'Open Sans Thin', sans-serif;
  font-size: 17px;
  line-height: 1.4;
  color: #555555;
}

.span-publink {
  font-size: 13px;
}

.a-smod {
  color: #5ab4ac; /*#428bca;*/
  text-decoration: none;
}

.a-smod:hover,
.a-smod:focus {
  color: #22407c;/*#22407c #5e6f8f #6885be #6da567 (orig:) #2a6496;*/
  text-decoration: none;
}


.header-smod {
  font-family: 'Open Sans Condensed',sans-serif;
  font-weight: 700;
  line-height: 1.1;
  text-transform: uppercase;
  color: inherit;
}

/* Samir navbar edits: Next two specs */
.navbar-smod{
	border: none;
}

.navbar-smod .navbar-smod-nav {
    display: inline-block;
    float: none;
}

.navbar-smod .navbar-smod-collapse {
    text-align: center;
}

.nav-smod > li > a {
  position: relative;
  display: block;
  padding: 15px 15px; /** top bottom */
}

@media (min-width: 768px){
  .navbar-smod {
	  font-family: 'Open Sans Condensed',sans-serif;
	  font-size: 16px;
	  text-transform: uppercase;
  }
}

.navbar-smod-brand {
  font-size: 26px;
  line-height: 26px;
}

.navbar-smod-default {
  background-color: rgba(250, 250, 250, 0.95); /*#f8f8f8;*/
}

.navbar-smod-default .navbar-smod-nav > li > a:hover,
.navbar-smod-default .navbar-smod-nav > li > a:focus {
  color: #ffffff;
  background-color: #cccccc; /** Samir edit : #e7e7e7;*/
  padding: 1em 1.05em 1em 1.05em; /** top, left, bottom, right */  
  border-bottom-left-radius: 10px;     /* Firefox 4+, Safari 5+, Chrome 4+, Opera 10.5+, IE9+ */
  border-bottom-right-radius: 10px;     /* Firefox 4+, Safari 5+, Chrome 4+, Opera 10.5+, IE9+ */
  -moz-border-bottom-left-radius: 10px;    /* Firefox 3.6-, removed in Firefox 13 */
  -moz-border-bottom-right-radius: 10px;    /* Firefox 3.6-, removed in Firefox 13 */
  -webkit-border-bottom-left-radius: 10px; /* Safari 4-, Chrome 3- */
  -webkit-border-bottom-right-radius: 10px; /* Safari 4-, Chrome 3- */ 
}

.navbar-smod-default .navbar-smod-nav > .active > a,
.navbar-smod-default .navbar-smod-nav > .active > a:hover,
.navbar-smod-default .navbar-smod-nav > .active > a:focus {
  color: #ffffff;
  background-color: #5ab4ac; /** Samir edit : #e7e7e7;*/
  padding: 1em 1.25em 1em 1.25em; /** top, left, bottom, right */  
  border-bottom-left-radius: 10px;     /* Firefox 4+, Safari 5+, Chrome 4+, Opera 10.5+, IE9+ */
  border-bottom-right-radius: 10px;     /* Firefox 4+, Safari 5+, Chrome 4+, Opera 10.5+, IE9+ */
  -moz-border-bottom-left-radius: 10px;    /* Firefox 3.6-, removed in Firefox 13 */
  -moz-border-bottom-right-radius: 10px;    /* Firefox 3.6-, removed in Firefox 13 */
  -webkit-border-bottom-left-radius: 10px; /* Safari 4-, Chrome 3- */
  -webkit-border-bottom-right-radius: 10px; /* Safari 4-, Chrome 3- */ 
}

.thumbnail-smod {
  border: none;
}

/** Carousel mods */
.carousel-caption-smod{	
  font-weight: bold;
}

.carousel-indicators-smod {
  bottom: -10px;
}

.carousel-indicators-smod li {
  width: 15px;
  height: 15px;
  cursor: pointer;
  border: 3px solid rgba(127,127,127,0.75); /** rgba(90,180,172,0.5);*/
  border-radius: 15px;
}

.carousel-indicators-smod li:hover {
	width: 16px;
	height: 16px;	
	border:none;
	background-color: rgba(127,127,127,0.75);
}

.carousel-indicators-smod .active {
  width: 17px;
  height: 17px;
  border:none;
  background-color: rgba(127,127,127,0.75);
}

.a-glyph-smod {
  color: #bbbbbb;
  text-decoration: none;
}

.a-glyph-smod:hover,
.a-glyph-smod:focus {
  color: #ffffff;
  text-decoration: none;
}

/** Samir's bibtex button */
.button-bibtex
{
	display: inline-block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 200;
	text-transform: uppercase;
	text-decoration: none;
	background: #5ab4ac;
	color: #ffffff;
	border-radius: 6px;
	outline: 0;
	padding-left: 4px;
	padding-right: 4px;
	-moz-transition: background-color .2s ease-in-out;
	-webkit-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	-ms-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}

.button-bibtex:hover
{
	background: #22407c;
	color: #ffffff;
}

/** ************************************************************
                       Samir's custom css 
    ************************************************************ */
.transbkg {
  padding: 2px;
  margin-bottom: 2px;
  color: inherit;
  background-color: rgba(25,25,25,0.4);
  border-radius: 10px;     /* Firefox 4+, Safari 5+, Chrome 4+, Opera 10.5+, IE9+ */
  -moz-border-radius: 10px;    /* Firefox 3.6-, removed in Firefox 13 */
  -webkit-border-radius: 10px; /* Safari 4-, Chrome 3- */ 
}

.footerbkg {
  padding: 2px;
  margin-top: 5px;
  margin-bottom: 2px;
  color: inherit;
  background-color: rgba(200,200,200,0.38);
  border-radius: 10px;     /* Firefox 4+, Safari 5+, Chrome 4+, Opera 10.5+, IE9+ */
  -moz-border-radius: 10px;    /* Firefox 3.6-, removed in Firefox 13 */
  -webkit-border-radius: 10px; /* Safari 4-, Chrome 3- */ 
}

/** For eliminating colors in banners */ 
.bannerlinknocolor {}
.bannerlinknocolor > a {
  color: inherit;
}

.bannerlinknocolor > a:hover, a:focus {
  color: inherit;
}

/** Creating a colored horizontal line */
.hrline{}
.hrline{
	background:#5ab4ac; 
	border:0; 
	height:2px
}

.sbold
{	font-weight: bold; }

.sitalics
{ font-style:italic; }

.snavsquish {
  margin-bottom: -12px;
  margin-top -6px;
}

.sbyline
{
	display: block;
	color: #919a95;
  font-family: 'Alegreya Sans','Open Sans Condensed',sans-serif;
  text-transform: none;
}
/** ******************* End of Samir's custom css */


/*********************************************************************************/
/* Icons                                                                         */
/* Powered by Font Awesome by Dave Gandy | http://fontawesome.io                 */
/* Licensed under the SIL OFL 1.1 (font), MIT (CSS)                              */
/*********************************************************************************/
.fa-envelope { color: #aaaaaa; }
.fa-envelope:hover { color: #5ab4ac; }

.fa-twitter-square { color: #aaaaaa; }
.fa-twitter-square:hover { color: #4099FF; }

.fa-linkedin-square { color: #aaaaaa; }
.fa-linkedin-square:hover { color: #006599; }

.fa-github-square { color: #aaaaaa; }
.fa-github-square:hover { color: #000000; }

.fa-bitbucket-square { color: #aaaaaa; }
.fa-bitbucket-square:hover { color: #205081; }