.profi-filter .checkbox-block {
	overflow: hidden;
}

.profi-filter .checkbox-block + .pf-trigger {
	border-top: 1px solid #666;
	margin: 3px 0;
	padding: 3px 0;
	cursor: pointer;
	border-radius: 0 0 4px 4px;
	transition: all 0.3s ease;
}

.profi-filter .checkbox-block + .pf-trigger:hover {
	background-color: #666;
	color: #FFF;
}

.profi-filter .checkbox-block + .pf-trigger .pf-trigger-closed,
.profi-filter .checkbox-block + .pf-trigger .pf-trigger-opened {
	display: none;
}

.profi-filter .checkbox-block + .pf-trigger.opened .pf-trigger-opened {
	display: block;
}

.profi-filter .checkbox-block + .pf-trigger.closed .pf-trigger-closed {
	display: block;
}

.profi-filter .pf-clear-block .btn {
	margin-top: 2px;
	margin-bottom: 2px;
}

#pf-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: rgba(0, 0, 0, 0.8);
	display: none;
}

#pf-overlay-loading {
	width: 100%;
	height: 30%;
	background: url('../image/pf_loading.gif') bottom center no-repeat;
}

.panel.profi-filter
{
  border: 0;
  border-radius: 0;
}

.panel.profi-filter .panel-heading
{
  border: 0;
  background: #ffbf00;
	padding: 6px 0px 6px 10px;
	color: #FFFFFF;
	font-weight: normal;
  border-radius: 0;
	text-transform: uppercase;
}

.panel.profi-filter .panel-heading .panel-title
{
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
}

.panel.profi-filter .panel-body
{
  padding: 0 0 10px;
}

.panel.profi-filter .panel-footer
{
  background: #FFFFFF;
  border: 0;
  border-radius: 0;
  padding: 0;
  margin-top: -10px;
}

.panel.profi-filter .panel-footer .btn
{
  margin: 10px 0 0 !important;
  padding: 8px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #04548f !important;
}

.panel.profi-filter .panel-footer .btn.btn-danger
{
  background: #FF0000 !important;
}

.panel.profi-filter .panel-footer .btn:hover,
.panel.profi-filter .panel-footer .btn.btn-danger:hover
{
  background: #ffbf00 !important;
}

.panel.profi-filter .ui-widget-header
{
  border: 0;
  border-radius: 0 !important;
  background: #ffbf00;
}

.panel.profi-filter .ui-widget-content
{                         
  border-radius: 0;
  border: 1px solid #ffbf00;
}

.panel.profi-filter .ui-slider-horizontal .ui-slider-handle
{
  width: 16px;
  height: 16px;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #04548f !important;
}

.panel.profi-filter .ui-slider-horizontal
{
  height: 8px;
}

.panel.profi-filter .pf-slider
{
  margin-bottom: 10px;
}