#rate-limit-status
{
	width: 							320px;
	height: 						300px;
	border: 						1px solid #666666;
	margin: 						5px;
}


.policyd-status-detail
{
	position: 					absolute;
	top: 								0px;
	left: 							0px;
	background-color: 	#f0f0f0;
	border: 						1px solid #666666;
	width: 							320px;
	min-height: 				50px;
	display: 						none;
	z-index: 						10;
	padding: 						5px;
}


.policyd-status-detail-item
{
	display: 						flex;
}

.policyd-status-detail-fieldname
{
	text-align: 				right;
	width: 							120px;
	font-weight: 				bold;
	font-family: 				arial;
	color: 							#666666;
	font-size: 					12px;
	margin-right: 			5px;
	
}

.policyd-status-detail-value
{
	font-family: 				arial;
	color: 							#666666;
	font-size: 					12px;
}

.policyd-email
{
	width: 							240px;
	overflow: 					hidden;
	text-overflow: 			ellipsis;
	white-space: 				nowrap;
}
.policyd-count
{
	width: 							40px;
	overflow: 					hidden;
	text-overflow: 			ellipsis;
	white-space: 				nowrap;
}