/**********************
*  Helper Class      *
*********************/

.p-l-20 {
	padding-left: 20px !important;
}

.p-r-10 {
    padding-right: 10px !important;
}
.text-align-right {
    text-align: right !important;
}

.text-white {
    color: #fff !important;
}
/**********************
*		Main CSS	  *
* ********************/
.dropdown-profile-card {
	min-width: 280px;
}

.dropdown-profile-img{
	width: 60px;
	height: 60px;
}

.dropdown.dropdown-profile ul.dropdown-menu:before {
    content: "";
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 16px;
    z-index: 10;
}
.dropdown.dropdown-profile ul.dropdown-menu:after {
    content: "";
    border-bottom: 12px solid #ccc;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    position: absolute;
    top: -12px;
    right: 14px;
    z-index: 9;
}

.icon {
    color: #42a5f5;
}

.media {
    padding-bottom: 20px;
    border-bottom: 1px solid #e3e3e3;
}

.media:last-child{
    border-bottom: none;
    
}

.profile_image {
    width:100px;

}

.item {
 
  padding: 5px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 2px;
  
}

.media__image { display: block; }

.media__body {
  background: rgba(41, 128, 185, 0.7);
  bottom: 0;
  color: white;
  font-size: 1em;
  left: 0;
  opacity: 0;
  overflow: hidden;
  padding: 3.75em 3em;
  position: absolute;
  text-align: center;
  top: 0;
  right: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}

.media__body:hover { opacity: 1; }

.media__body:after,
.media__body:before {
  border: 1px solid rgba(255, 255, 255, 0.7);
  bottom: 1em;
  content: '';
  left: 1em;
  opacity: 0;
  position: absolute;
  right: 1em;
  top: 1em;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: 0.6s 0.2s;
  transition: 0.6s 0.2s;
}

.media__body:before {
  border-bottom: none;
  border-top: none;
  left: 2em;
  right: 2em;
}

.media__body:after {
  border-left: none;
  border-right: none;
  bottom: 2em;
  top: 2em;
}

.media__body:hover:after,
.media__body:hover:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
