.jfilestyle
{
	border-collapse: separate;
	display: inline-block;
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
}
div.jfilestyle label,div.jfilestyle input
{
	font-family: sans-serif;
}
div.jfilestyle input_p
{
	background: #d9d9d9;
	border: 1px solid #c0c0c0;
	border-radius: 4px;
	color: #8d8d8d;
	cursor: default;
	font-size: 14px;
	line-height: normal;
	margin: 0 -5px 0 0;
	padding: 7px 14px;
	vertical-align: middle;
}
div.jfilestyle label
{
    background: #fff;
	border: 1px solid #c0c0c0;
	color: #0662ba !important;
	display: inline-block;
	font-size: 14px;
    padding: 0px 14px 12px;
    vertical-align: middle;
	width: auto;
    height: 15px;
    margin-top: 2px;
    margin-left: 5px;
}
   div.jfilestyle.jfilestyle-corner input:first-child
{
	border-right: 0;
}
div.jfilestyle.jfilestyle-corner input:last-child
{
	border-left: 0;
}
div.jfilestyle.jfilestyle-corner input:first-child,div.jfilestyle.jfilestyle-corner span:first-child>label
{
	border-radius: 0px ;
}
div.jfilestyle.jfilestyle-corner input:last-child,div.jfilestyle.jfilestyle-corner span:last-child>label
{
	border-radius: 0px;
}
div.jfilestyle label[disabled]
{
	cursor: not-allowed;
	filter: alpha(opacity=65);
	opacity: .6;
	pointer-events: none;
}
div.jfilestyle label:hover
{
	cursor: pointer;
	opacity: .9;
}
div.jfilestyle .count-jfilestyle
{
	background: #303030;
	border-radius: 50%;
	color: #fff;
	font-size: 12px;
	padding: 1px 5px;
	vertical-align: middle;
}