.thumbnail200{
  max-width: 200px;
  max-height:200px;
}
.search-avatar{
  max-width: 40px;
  max-height: 40px;
}

span.friend-buttons{
  text-align: right;
  float: right;
}


#infoMessage{
	    position: relative;
    padding: .75rem 1.25rem 0rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
	color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca;
    display: inline-block;
}

h1,h2,h3,h4
{
  color: #559c38;
}

a{
  color: #559c38;
}
a:hover{
  color: #559c38;
}
a.nav-link,.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.8);
}
.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255,255,255,.4);
}
.alert p{
	margin-bottom: 0;
}
.btn-outline-primary {

  border-color: #559c38;
  color: #559c38;
}
.btn-primary {
  color: #fff;
  background-color: #559c38;
  border-color: #559c38;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #559c38;
  border-color: #559c38;
}
.btn-primary:hover {
  color: #fff;
  background-color: #333333;
  border-color: #204d74;
}
/*****************Header****************/
.main-navbar{
  background-color: #5FA841;
    /*background-color: #999999;*/

}
a.new{
  font-weight: 800;
}
/****************************************
********Profile page sharing list********
****************************************/
.stuff-list .photo-container{
width: 80px;
height: 80px;
text-align: center;
}
.stuff-list{
  border: 1px solid #d4d4d4;
  border-bottom: none;
}
div.stuff-list:last-of-type{
  border-bottom: 1px solid #d4d4d4;
}
.stuff-list img{
  max-width: 80px;
max-height: 80px;
}
div.inactive{
  background-color: #efefef;
}
div.inactive img{
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
@media (min-width: 576px) {
  .stuff-list .photo-container{
  width: 100px;
  height:100px;
}
.stuff-list img{
  max-width: 100px;
max-height: 100px;
}
}
/****************************************
********Search 4 stuff page**************
****************************************/

.stuff-search-list .photo-container{
width: 80px;
height: 80px;
text-align: center;
}
.stuff-search-list{
  border: 1px solid #d4d4d4;
  border-bottom: none;
  height: 100%
}
div.stuff-search-list:last-of-type{
  border-bottom: 1px solid #d4d4d4;
}
.stuff-search-list img{
  max-width: 80px;
max-height: 80px;
}
.stuff-search-list img.vsmall-avatar, img.vsmall-avatar{
  max-width: 20px;
  max-height: 20px;
}
@media (min-width: 576px) {
  .stuff-search-list .photo-container{
  width: 100px;
  height:100px;
}
.stuff-search-list img{
  max-width: 100px;
max-height: 100px;
}
}
/****************************************
*****************Footer******************
****************************************/
.bd-footer {
    font-size: .875rem;
    text-align: center;
    background-color: #f7f7f7;
}
@media (min-width: 576px){
.bd-footer {
    text-align: left;
}
}
