td.icon-cop {
	background: url("./../images/icon_cop.png") no-repeat top center;
	text-align: center;
	min-width: 30px;

 }

 .ui-autocomplete-loading { background: url("./images/ajax-loader.gif") no-repeat right center }

ul.uniformchoices { list-style-type: none; list-style: none !important; }

.horizontal { width: 48%; display: inline-block; padding: 3px; border-radius: 3px; }

.uniformledenwarning {
	color:#BC2A4D;
	background-color: #ECD5D8;
	padding: 20px;
	border-radius: 0.375rem;
	margin: 1rem;
}

.ul-msg-success {
	display: block;
	background: #f0faf0;
	border: 1px solid #a3d9a5;
	border-left: 4px solid #34a853;
	border-radius: 0.25rem;
	color: #146c43;
	font-weight: 600;
	padding: 8px 12px;
	margin-top: 8px;
}

.ul-msg-error {
	display: block;
	background: #fdf3f3;
	border: 1px solid #f5c6c6;
	border-left: 4px solid #cc0000;
	border-radius: 0.25rem;
	color: #a00;
	font-weight: 600;
	padding: 8px 12px;
	margin-top: 8px;
}


@media only screen and (max-width: 700px), only screen and (max-device-width: 700px){
	.horizontal { width: 98%; margin-right: 10px; }
}

/* Real police rang mini-icon next to post rank */
.ul-rang-icon {
	margin-top: 3px;
}

.ul-rang-img {
	width: 32px;
	height: 32px;
	display: block;
}

/* Inline epaulet on profile view — sits next to the rang label value */
.ip-rang-epaulet-inline {
	height: 40px;
	width: auto;
	vertical-align: middle;
	margin-left: .5em;
	filter: drop-shadow(0 1px 2px rgba(0,0,0,.2));
}
