 /* Theme: css-trb2015
  * Version: 1.0  
  * Template: Bootstrap v3.2.0 (http://getbootstrap.com); copyright 2011-2014 Twitter, Inc.; Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 
  * Author: Melissa A. Weigand
  * Copyright: Tom R. Benson
 */
 
/* color ref:
* 383535 = dark grey; (body text color)  [used]
* 276E59 = dark turquoise; (navbar border color) 
* 399E81 = lighter shade of the dark turquoise; (body links) [used]
* 6CA393 = light grey turquoise;  (body link color) [used]

*/
 

/* for sticky footer */
html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 70px; /* used for footer height */
  font-family: Georgia, serif; /* font family fix */
  color: #383535;
}  


.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 70px; /* fixed height of the footer - should be same value as margin-bottom in body */
  background-color: #f5f5f5;
  padding-bottom: 15px;
}

/* basic color changes */
body a {
  color: #399E81;  
}

body a:hover {
  color: #6CA393;
}

/* navbar update */
 /* navbar styling;; changed navbar-default to navbar-trb */
.navbar-trb .navbar-brand {
	color: #000;
}

.navbar-trb {
  background-color: #fff;
  border-color: #276E59;
  padding-bottom: 5px;
  padding-top: 5px;
}

.navbar-trb .navbar-brand:hover,
.navbar-trb .navbar-brand:focus {
  color: #383535;
  background-color: transparent;
}

.navbar-trb .navbar-text, 
.navbar-trb a {
  color: #000;
}
.navbar-trb .navbar-nav > li > a {
  color: #000;
}
.navbar-trb .navbar-nav > li > a:hover,
.navbar-trb .navbar-nav > li > a:focus {
  color: #383535;
  background-color: transparent;
}
.navbar-trb .navbar-nav > .active > a,
.navbar-trb .navbar-nav > .active > a:hover,
.navbar-trb .navbar-nav > .active > a:focus {
  color: #383535;
  background-color: #fff;
}
.navbar-trb .navbar-nav > .disabled > a,
.navbar-trb .navbar-nav > .disabled > a:hover,
.navbar-trb .navbar-nav > .disabled > a:focus {
  color: #383535;
  background-color: transparent;
}
.navbar-trb .navbar-toggle {
  border-color: #276E59;
}

.navbar-trb .navbar-toggle:hover,
.navbar-trb .navbar-toggle:focus {
  background-color: #f5f5f5; /* fix? */
}

.navbar-trb .navbar-toggle .icon-bar {
  background-color: #276E59; 
}

.navbar-trb .navbar-toggle:hover .icon-bar,
.navbar-trb .navbar-toggle:focus .icon-bar {
  background-color: #383535;
}

.navbar-trb .navbar-collapse,
.navbar-trb .navbar-form {
  border-color: #276E59;
}
.navbar-trb .navbar-nav > .open > a,
.navbar-trb .navbar-nav > .open > a:hover,
.navbar-trb .navbar-nav > .open > a:focus {
  color: #383535;
  background-color: #AAF0DC;
} 
 
/* pill fix */
.navbar-trb .nav-pills > li > a:hover,
.navbar-trb .nav-pills > li > a:focus,
.navbar-trb .nav-pills > li > a:active,
.navbar-trb .nav-pills>li.active>a, 
.navbar-trb .nav-pills>li.active>a:hover, 
.navbar-trb .nav-pills>li.active>a:focus{
  color: #000;
  background-color: #fff;
  font-weight: bold;
}

.contact {
  font-weight: bold;
}


.img-index {
  padding: 0 0 25px 25px; /* top right bottom left */
}

/* larger margin for horizontal description list [conference page] */
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 140px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .dl-horizontal dd {
    margin-left: 180px;
  }
  
  .contact {
  	text-align: right;
  }  
  
  body {
    text-align: justify;
    }