 a, a:hover,a:focus{
    text-decoration: none;
}
.navbar-toggler{
  cursor: pointer;
}
button.navbar-toggler.navbar-toggler-right {
    line-height: 1.7rem;
}
.vote-btns{
    min-height:75px;
     margin-left:0px;
     margin-right:0px;
}

.alert p{
  margin-bottom:0;
}
.comments{
  margin-top:3rem;
}
.ion-ios-heart,
.ion-ios-heart-outline{
  font-size: 1.4rem;
}
button{
  cursor: pointer;
}
.pointer{
  cursor: pointer;
}
.bottom-nav {
    
    box-shadow: 1px 1px 1px 1px;
}
.form-errors-bg{
  background: red;
}

.form-errors p {
    font-weight: 300;
    margin-bottom: 0;
    font-size: 13px;
}

.form-errors-bg {
    background: #c45555;
    padding: 5px;
}
.form-success-bg {
    background: #55c486;
    padding: 5px;
}
.flash-msg {
    position: absolute;
    top: 0px;
    z-index: 1;
    text-align: center;
    background: #55c486;
    width: 100%;
}


.categories-list a{
   font-size: 1.25rem;
}
@media (max-width: 460px)
{
  .bottom_bar .lead,
  .vote-btns .lead{
    font-size: 1rem;
	}

	.vote-btns{
    	min-height:45px;
	}
}