body {
  padding-top: 5rem;
}
.starter-template {
  padding: 3rem 1.5rem;
  text-align: center;
}
.row-img:hover{
    border: 3px solid #42a5f5;
    cursor: pointer;
}
.btn:hover{
    cursor: pointer;
}
.row-img{
    padding:0px;
    margin: 0px;
    width: calc((180vw / 6)); 
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0;
    margin-right: 0;
}

.feed-row-img{
    padding:0px;
    margin: 0px;
    width: calc((100vw / 12)); 
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0;
    margin-right: 0;
}

.feed-row-img:hover{
    cursor: pointer;
}

.day-row{
    margin-bottom:20px;
}
.navbar-brand, .home-title, .progress-modal-title{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}     
.home-current-price{
    margin-top:18px;
    margin-bottom:16px;
}
.buy-now-btn{
    margin-bottom:12px;
}
th{
    text-align: center;
}
td{
    text-align: center;
}
.edit-row{
    margin-bottom:60px !important;
}
#sign-out-btn{
    border-style: none;
    background-color: transparent;
    cursor: pointer;
}
.email-settings-row{
    margin-top:40px !important;
}
.reset-password-container{
    margin-top:-40px !important;
    margin-bottom:100px !important;
}

.feed-link{
   color:black;
}
.feed-link:hover{
    color:#0275d8;
}
.profile-bio{
    max-width:600px;
}

.list-group-container{
    height:250px;
    overflow-y: auto;
}
.list-group-container::-webkit-scrollbar {
    width: 8px;
}
.list-group-container::-webkit-scrollbar-track {
    background: #cccccc; 
    border-radius: 5px;
}
.list-group-container::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: gray;
}
.long-follow-list-group-container{
    max-height: 500px;
    overflow-y:auto;
}

.like{
    text-decoration:none;
    color:#333;
}
.like:hover{
    cursor: pointer;
    text-decoration:none;
    color: #ED4956;
    
}
.like:active{
    cursor: pointer;
    text-decoration:none;
    color: #ED4956;
    
}

.reblog{
    text-decoration:none;
    color:#333;
}

.reblog:hover{
    cursor: pointer;
    text-decoration:none;
    color: #0275D8;
}

.reblog:active{
    cursor: pointer;
    text-decoration:none;
    color: #0275D8;
}

.follow{
    text-decoration:none;
}

.follow:hover{
    cursor: pointer;
    text-decoration:none;
}
.notification-circle {
  display:inline-block;
  background-color: #fa3e3e;
  border-radius: 20px;
  color: white;
 
  padding: 1px 3px;
  font-size: 10px;
  margin-left: -8px;
  margin-top:6px;
  
  position: absolute; /* Position the badge within the relatively positioned button */
}
#sign-out-link:hover{
    cursor: pointer;
}
.edit-link:hover{
    text-decoration:none !important;
}
.change-photo-link:hover{
    text-decoration:none !important;
}
.share{
    text-decoration:none;
    color:#333 !important;
}
.share:hover{
    cursor: pointer;
    text-decoration:none;
    color: #0275D8;
    
}
.share:active{
    cursor: pointer;
    text-decoration:none;
    color: #0275D8;
    
}