.card-user-container {
    margin-bottom: 1rem;
    color: #0a0a0a;
    overflow: hidden;
    padding: 0;
    border-radius: 0;
    margin-bottom: 0;
    font-size:1.45rem;
    min-height:360px;
  }
  .card-user-container h4 {
    font-size:2rem;
  }
  .card-user-container .card-user-avatar .user-image {
    display: block;
    margin: auto;
    border-radius: 50%;
    width: 12rem;
    height: 12rem;
    padding: 0;
    transition: 0.15s ease-in-out;
  }
  
  .card-user-container .card-user-avatar .user-image:hover {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
            transition: 0.15s ease-in-out;
  }
  .card-user-container .card-user-avatar {
    margin-top:80px;
  }
  .card-user-container .card-user-bio {
    text-align: center;
    background-color:rgba(0, 18, 31, 1);
    width:100%;
    height: 60px;
  }
  .card-user-bio p {
    margin-bottom: 0!important;
  }
  
  .card-user-container .card-user-bio .location {
    display: inline-block;
    margin: 0 0.9375rem;
    color: #767676;
    font-size: 0.875rem;
  }
  
  .card-user-container .card-user-bio .location-icon,
  .card-user-container .card-user-bio .location-text {
    display: inline-block;
    padding: 0 0.3125rem;
  }
  
  .card-user-container .card-user-social {
    background: #e6e6e6;
    padding: 1rem;
    text-align: center;
  }
  
  .card-user-container .card-user-social ul {
    display: inline-block;
  }
  
  .card-user-container .card-user-social ul li {
    margin: 0 10px;
    font-size: 1.2em;
    cursor: pointer;
  }
  
  .card-user-container .card-user-social ul li:hover {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
            transition: 0.15s ease-in-out;
  }
  
  .card-user-container .card-user-button {
    text-align: center;
  }
  
/*PROFILE CARDS*/

/* CONTAINER EDITS*/
.container-fluid.full-width {
  padding-left: 0;
  padding-right: 0;
  overflow-x: hidden;
}
hr.hr-text {
  position: relative;
    border: none;
    height: 1px;
    background: #999;
}

hr.hr-text::before {
    content: attr(data-content);
    display: inline-block;
    background: #fff;
    font-weight: bold;
    font-size: 0.85rem;
    color: #999;
    border-radius: 30rem;
    padding: 0.2rem 2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/* Custom CSS for full-width Select2 elements */
.select2 {
  width: 100% !important;
}
.photo_tag {
  display: inline-block;
  background-color: #313131;
  color: rgb(233, 233, 233);
  padding: 5px 15px;
  margin: 2px;
  border-radius: 0px;
  cursor: pointer;
}

#photo_tags-container {
  min-height: 40px;
  line-height: 40px;
}