.jplist-hidden
{
	display:none
}
.jplist-sticky
{
	position:fixed;
	width:100%;
	left:0;
	top:0;
	z-index:1000;
	background:#f1f1f1;
	padding-bottom:5px
}
.sticky-demo .panel>.center
{
	max-width:100%
}
.sticky-demo .jplist-sticky>.center
{
	max-width:95%
}
.no-cssgradients .jplist-panel button:hover
{
	background:#f4f4f4
}
.jplist-panel
{
	color:#27252a
}
.jplist-panel button
{
	float:left;height:20px;
	box-shadow:0 0 1px #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #dbdbdb;
	border-radius:3px;
	text-shadow:1px 1px 1px #fff;
	color:#27252a;
	background:#fff;
	background:-moz-linear-gradient(top, #fff 0, #efefef 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
	background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
	background:-o-linear-gradient(top, #fff 0, #efefef 100%);
	background:-ms-linear-gradient(top, #fff 0, #efefef 100%);
	background:linear-gradient(to bottom, #fff 0, #efefef 100%);
	margin:10px 10px 0 0
}
.jplist-panel button:hover
{
	color:#0381bb;
	background:#f2f2f2;
	background:-moz-linear-gradient(top, #fafafa 0, #ededed 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));
	background:-webkit-linear-gradient(top, #fafafa 0, #ededed 100%);
	background:-o-linear-gradient(top, #fafafa 0, #ededed 100%);
	background:-ms-linear-gradient(top, #fafafa 0, #ededed 100%);
	background:linear-gradient(to bottom, #fafafa 0, #ededed 100%)
}
.jplist-panel button.jplist-disabled
{
	background:#e3e3e3;color:#6c6c6c;cursor:default
}
.jplist-panel button.jplist-selected
{
	color:#f03800
}
.jplist-panel input[type="text"]
{
	float:left;
	height:30px;box-shadow:0 0 1px #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #dbdbdb;
	border-radius:3px;
	text-shadow:1px 1px 1px #fff;
	color:#27252a;
	width:150px;
	text-indent:5px;
	background:#fff
}
.jplist-panel input[type="checkbox"],.jplist-panel input[type="radio"]
{
	float:left;
	display:inline-block;
	height:30px;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#27252a
}
.jplist-panel label
{
	float:left;
	height:30px;
	line-height:30px;
	padding:0 5px;
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	color:#27252a;
	cursor:pointer
	}
.jplist-icon
{
	float:left;
	height:30px;
	box-shadow:0 0 1px #fff;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;border:1px solid #dbdbdb;
	border-radius:3px;
	text-shadow:1px 1px 1px #fff;
	color:#27252a;
	display:inline-block;
	line-height:30px;
	padding:0 10px;
	border-right:0
}
.jplist-icon:hover
{color:#0381bb}
.jplist-label
{
	float:left;
	height:30px;
	box-shadow:0 0 1px #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #dbdbdb;
	border-radius:3px;
	text-shadow:1px 1px 1px #fff;
	color:#27252a;
	line-height:30px;
	padding:0 10px;
	margin:10px 10px 0 0;
	background:#fff;
	background:-moz-linear-gradient(top, #fff 0, #efefef 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
	background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
	background:-o-linear-gradient(top, #fff 0, #efefef 100%);
	background:-ms-linear-gradient(top, #fff 0, #efefef 100%);
	background:linear-gradient(to bottom, #fff 0, #efefef 100%)
}
.jplist-selected
{
	color:#ca3f1a
}


.jplist-box
{
	float:left;
	height:30px;
	margin:10px 10px 0 0
}
@media only screen and (max-width:600px)
{
	.jplist-panel
	{
		display:none
	}
}
.jplist-drop-down
{
	float:left;
height:30px;
box-shadow:0 0 1px #fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #dbdbdb;
border-radius:3px;
text-shadow:1px 1px 1px #fff;
color:#27252a;
width:150px;
background:#fff;
background:-moz-linear-gradient(top, #fff 0, #efefef 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);background:-o-linear-gradient(top, #fff 0, #efefef 100%);background:-ms-linear-gradient(top, #fff 0, #efefef 100%);background:linear-gradient(to bottom, #fff 0, #efefef 100%);
margin:10px 10px 0 0;
position:relative
}
.jplist-drop-down .jplist-dd-panel
{
	float:left;
	width:150px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-indent:10px;
	cursor:pointer
}
.jplist-drop-down .jplist-dd-panel:after
{
	content:'\25BC';
	color:#111;
	display:inline-block;
	position:absolute;
	right:10px;z-index:1000
}
.jplist-drop-down ul
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #dbdbdb;
	border-radius:0 0 3px 3px;
	position:relative;
	top:0;z-index:1000;
	width:148px;
	display:none;
	overflow:hidden;
	background:#fff;
	list-style:none;
	margin:0;padding:0;
	box-shadow:0 3px 6px #bbb
}
.jplist-drop-down ul li
{width:100%;float:left;height:30px;line-height:30px;text-indent:10px;cursor:pointer}
.jplist-drop-down ul li:hover
{
	background-color:#ececec
}
.jplist-drop-down:hover .jplist-dd-panel
{
	color:#0381bb
}
.jplist-drop-down:hover .jplist-dd-panel:after
{
	color:#0381bb
}
.jplist-select
{
	height:30px;
	box-shadow:0 0 1px #fff;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #dbdbdb;
	border-radius:3px;
	text-shadow:1px 1px 1px #fff;
	color:#27252a;
	float:left;
	margin:10px 10px 0 0;
	padding:5px;
	text-shadow:none
}
.jplist-ios-button
{
	display:none
}