/* CSS Document */

   .arrow-div {
	position: relative;
	background: #DB2828;
	border: 1px solid #DB2828;
	border-radius: 3px;
	padding: 0px 5px 0px 5px;
	   color: white;
}
.arrow-div:after, .arrow-div:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow-div:after {
	border-color: rgba(221, 221, 221, 0);
	border-bottom-color: #DB2828;
	border-width: 10px;
	margin-left: -10px;
}
.arrow-div:before {
	border-color: rgba(221, 221, 221, 0);
	border-bottom-color: #DB2828;
	border-width: 11px;
	margin-left: -11px;
}
.error {
	
	color:red;
 }
	 
		/* top */
/*
	.arrow-div {
	position: relative;
	background: #dddddd;
	border: 1px solid #DDDDDD;
}
.arrow-div:after, .arrow-div:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow-div:after {
	border-color: rgba(221, 221, 221, 0);
	border-bottom-color: #dddddd;
	border-width: 10px;
	margin-left: -10px;
}
.arrow-div:before {
	border-color: rgba(221, 221, 221, 0);
	border-bottom-color: #DDDDDD;
	border-width: 11px;
	margin-left: -11px;
}
		
	*/	/* rigiht *//*
		.arrow-div {
	position: relative;
	background: #dddddd;
	border: 1px solid #DDDDDD;
}
.arrow-div:after, .arrow-div:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow-div:after {
	border-color: rgba(221, 221, 221, 0);
	border-left-color: #dddddd;
	border-width: 10px;
	margin-top: -10px;
}
.arrow-div:before {
	border-color: rgba(221, 221, 221, 0);
	border-left-color: #DDDDDD;
	border-width: 11px;
	margin-top: -11px;
}
		
		*//* bottom *//*
		.arrow-div {
	position: relative;
	background: #dddddd;
	border: 1px solid #DDDDDD;
}
.arrow-div:after, .arrow-div:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow-div:after {
	border-color: rgba(221, 221, 221, 0);
	border-top-color: #dddddd;
	border-width: 10px;
	margin-left: -10px;
}
.arrow-div:before {
	border-color: rgba(221, 221, 221, 0);
	border-top-color: #DDDDDD;
	border-width: 11px;
	margin-left: -11px;
}
		/* left */ /*
		.arrow-div {
	position: relative;
	background: #dddddd;
	border: 1px solid #DDDDDD;
}
.arrow-div:after, .arrow-div:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow-div:after {
	border-color: rgba(221, 221, 221, 0);
	border-right-color: #dddddd;
	border-width: 10px;
	margin-top: -10px;
}
.arrow-div:before {
	border-color: rgba(221, 221, 221, 0);
	border-right-color: #DDDDDD;
	border-width: 11px;
	margin-top: -11px;
}*/
