/*Universal classes*/
div.text_clear_button { background:url(../images/cross.png); width:11px; height:17px; margin-right:-9px; padding:0;
									z-index:2; position:absolute; cursor:pointer; }
									div.form {margin:10px; padding:20px; background:#eee;}
.href-with-nooutline{
	text-decoration:none;
	outline:none;
}

.cursor-pointer{
	cursor:pointer;
}

.button-submit{
	border: 1px solid #2567A3;
	color: #FFFFFF;
	background: #2567A3;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 8px 12px;
	margin: 0px;
	background-repeat: repeat-x;
	border-radius: 2px;
}

.success-msg{
	text-align:center; 
	font-weight:bold; 
	font-size:14px; 
	color:green;
}

.tab-style{
	color:#000000; 
	border-color:#CCCCCC; 
	width:15%; 
	border-radius:6px 6px 0 0; 
	border-bottom-color:#F1F1F1;
}

.active-tab{
	background-color:#f1f1f1;
	color:#2567a3;
	padding: 10px;
}

.inactive-tab{
	background-color:#cbced1;
	color:#4d4d4d;
	padding: 10px;
}

.tab-container{
	background:#2567a3; 
	border-color:#FFFFFF; 
	border-radius:6px 6px 0 0;
	padding-top: 10px;
}
.tab-footer{
	background:#cbced1; 	
	border-radius:0 0 6px 6px;
	border:solid 1px #ffffff;
}

.screen-name{
	color:#000000; 
	float:right; 
	margin-right:1%; 
	font-size:15px;
}

.border-dark-gray{
	border:1px solid #CCCCCC;
}

.div-width-50per{
	width:50%;
}

.padding-left-right-2per{
	padding:0 2% 0 2%;
}

.padding-2px{
	padding:2px 2px 2px 2px;
}
.padding-btm-2px{
	padding-bottom:2px;
}
.padding-btm-3per{
	padding-bottom:3%;
}
.clear-floating{
	clear:both;
}

.location-heading-font{
	font-size:13px;
	color:#666666;
}

.location-sub-heading{
	color:#666666;
	font-size:12px;
}

.font-15px{
	font-size:15px;
}
.font-12px{
font-size:12px;
}
.font-bold{
	font-weight:bold;
}

.font-blue{
color:#2567a3;
}
.base-color-light-gray{
	background-color:#f1f1f1; 
}
.base-color-dark-gray{
	background-color:#cccccc; 
}
.base-color-white{
	background-color:white;
}
.float-left{
	float:left;
}

.float-right{
	float:right;
}

.error-msg-font-color{
	color:#F80C0C;
}

#city-header{
	background-color:#dfe4f1;
}

#city-header span{
	background-color:#ededed;
}
.border-none{
	border:none;
}
.background-none{
	background:none;
}
.arrow-container{
	background-color:#F1F1F1;
}
.search-criteria-txt-bgcolor{
	background-color:#ededed;
}
.div-height-1px{
height:1px;
}


/*===user chat==================*/
#message{font-family:Times New Roman;width:400px;height:50px;border-radius:5px;} 
.active_list{background-color:#21618C;} 
#user_box{height:550px;padding:5px;overflow-y:auto;} 
#chat_box{height:490px;padding:10px;overflow-y:auto;} 
.active{background-color:#21618C;color:white}
#div_hover{background: none;border: none;
width:100%;height:100%;text-align:left;margin-left:0px} 
#div_hover:hover{background-color:#21618C;color:white} 
.from_msg{background:#21618C;width:40%;min-height:20px;padding:5px;border-radius:5px;color:white;float:left;} 
.to_msg{background:#BDC3C7;width:40%;min-height:20px;padding:5px;border-radius:5px;color:black;float:right;} 
.message_to_tittle{margin:0px;padding: 0px; text-align:left;height:15px;padding:10px;font-size:14px;background:#B2B3B2;color:black;} 
.all_user_tittle{text-align:center;height:15px;padding:10px; font-size:14px;background:#B2B3B2;color:black;} 
.send_msg_btn{float:left;margin:10px 0 0px 5px;}

