
 
 #main_column {
	float:right;
	width: 70%;
	z-index: ;
	min-height: 160px;
    margin: 4px 8px;
    //border: 1px solid blue;	
	position: relative;
    top: -249px;
	}  
	
 #main_column.main_column.column {
	float:right;
	width: 44%;
	z-index: 42;
	min-height: 160px;
    margin: 2px 8px;
    //border: 1px solid blue;	
	position: relative;
    top: -247px;
    left: -310px;
} 
	
  #main_column.main_column.column.search {
    top: 75px;
	padding: 6%;

  }



 #main_column.main_column.column.request{
	     top: 49px;
 }

	

.column {
	background-color: #fff;
	padding: 10px;
	border: 1px solid #D3D3D3;
	border-radius: 5px;
	box-shadow: 2px 2px 1px #D3D3D3;
	z-index: ;
	width: 56%;
	position: relative;
    top: 11px;
	//border: 1px solid #dd1d1d;
	margin: 4px 6px;
  }
  
  #conversations.column {
	width: 28%;  
  }
  #user_details-column.user_details.column {
	width: 28%;  
  }
  
  
  
 #message_submit.info {
    position: relative;
    margin-left: 14px;
    bottom: 14px;
    border-radius: 3px;
    padding: 5px 26px;
    border: none;
    font-family: emoji;
 } 
  
  textarea#message_textarea {
    overflow: auto;
    resize: vertical;    
    width: 80%;
    height: 40px;	
}

 .message {
	border: 1px solid #000;
	border-radius: 5px;
	padding: 5px 10px;
	display: inline-block;
	color: #fff;
 }

 #blue.message {
	background-color: #3498db;
	border-color: #2980b9;
	float: right;
	margin-bottom: 5px;
  }
  
 #green.message {
	background-color: #2ecc71;
	border-color: #27ae60;
	float: left;
	margin-bottom: 5px;
 }

.loaded_messages {
	height: 65%;
	min-height: 300px;
	max-height: 400px;
	overflow: scroll;
	margin-bottom: 10px;
}

.loaded_conversations {
	max-height: 216px;
	overflow: scroll;
}

.user_found_messages {
	border-bottom: 1px solid #D3D3D3;
	padding: 8px 8px 10px 8px;
    font-size: 13px;
}

.user_found_messages:hover {
	background-color: #D3D3D3;
}

.user_found_messages img {
	height: 35px;
	float: left;
}

#grey {
	color: #8C8C8C;
	font-size: 14px;
}


.resultDisplay {
    padding: 8px 5px 0px 5px;
    //min-height: 100%;
    min-height: 60%;
    border-bottom: 1px solid #D3D3D3;
    top: 4px;
    position: relative;
    width: 100%;    
    margin: 2px 0px;
}




.resultDisplay a {
	float: none;
}
.resultDisplay:hover {
	background-color: #EBEBEB;
	text-decoration: none;
}
.liveSearchProfilePic img {
	height: 50px;
	border-radius: 25px;
	margin: 1px 12px 0 2px;
	float: left;
}

.liveSearchText {
	background-color: transparent;
	color: #1E96CA;
	margin: 2px auto;
    position: relative;
}

.liveSearchText p{
	margin-left: 10px;
	font-size: 12px;
}

.tab-content {
	margin-top: 25px;
}

.dropdown_data_window {
    background-color: #fff;
    border: 1px solid #DADADA;
    border-radius: 0 0 8px 8px;
    border-top: none;
    width: 300px;
    position: absolute;
    /* right: 228px; */
    left: 404px;
    top: 58px;
    overflow: scroll;
    z-index: 1;
}


.notification_badge {
	padding: 1px 5px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #F00;
	border-radius: 10px;
	position: relative;
    left: 89px;
    top: 3px;
}

.resultDisplay.resultDisplayNotification{
	max-height: 100px;
	
}

.resultDisplay.resultDisplayNotification (text){
	max-height: 100px;
	
}

p#grey.timestamp_smaller {
	font-size: 85%;
    margin: -22px 11px 5px 57px;
    //position: relative;
    //top: -57px;
    //left: 49px;
}

.noMoreDropdownData p{
	position: relative;
    left: -28px;
    top: 4px;
	color: #333;
}




.notificationsProfilePic img {
	width: 18%;
}


.loggedin-profile-pic.dropdown_data_window p{
    color: #333;
    //position: relative;
    left: 95px;
    top: 4px;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
	color: #333;
	max-width: 100%;
}






span#unread_requests.notification_badge{
    position: relative;
    /* left: 91px; */
    top: 3px;
}


.trend_column {
    background-color: #fff;
    padding: 10px;
    border: 1px solid #D3D3D3;
    border-radius: 5px;
    box-shadow: 2px 2px 1px #D3D3D3;
    z-index: ;
    width: 98%;
    position: relative;
    top: 11px;
    margin: 4px 6px;
}