.navbar-static-bottom {
	margin-top: 10px;
	margin-bottom: 1px;
}

.navbar-fixed-top .navbar-inner, .navbar-static-bottom .navbar-inner {
	border-width: 1px 0 0;
}

.row .form-group {
	margin-bottom: 10px;
}

.ui-datepicker.ui-widget.ui-widget-content {
	z-index: 2000 !important;
}

.ui-datepicker-header {
	font-weight: bold;
	min-height: auto;
}

.ui-widget {
	font-size: 0.85em;
}

.ui-datepicker-trigger {
	display: none;
}

.ui-datepicker-calendar tbody>tr>td {
	border: 0 none;
	padding: 1px;
}

.ui-datepicker-calendar>thead>tr>th {
	border: 0 none;
	padding: 0.7em 0.3em;
}

.ui-datepicker-title select {
	color: #000;
}

.row .slider {
	margin-left: 0px;
}

.slider input {
	width: auto;
}

.slider .badge {
	min-width: 30px;
}

.slider .ui-widget {
	margin-top: 7px;
}

.slider-vertical input {
	margin: 5px auto;
	width: auto;
	padding: 5px;
}

.slider-vertical .badge {
	margin: 10px auto;
	display: block;
	width: 66%;
	max-width: 50px;
	padding-left: 0px;
	padding-right: 0px;
}

.row .slider-vertical {
	padding-bottom: 5px;
	margin-left: 0px;
}

.slider-vertical p {
	font-weight: bold;
	margin: 0px;
	text-align: center;
}

.slider-vertical .ui-widget {
	margin: 0 auto;
}

.ui-slider .ui-slider-handle-round {
	border-radius: 10px;
}

.ui-slider .ui-slider-handle-md {
	height: 20px !important;
	margin: -2px 0 0 -2px;
	width: 20px !important;
}

.ui-slider .ui-slider-handle-lg {
	height: 24px !important;
	margin: -4px 0 0 -4px;
	width: 24px !important;
}

.ui-slider.ui-slider-vertical .ui-slider-handle-md {
	height: 20px !important;
	margin: -2px 0 -8px -2px;
	width: 20px !important;
}

.ui-slider.ui-slider-vertical .ui-slider-handle-lg {
	height: 24px !important;
	margin: -4px 0 -8px -4px;
	width: 24px !important;
}

.ui-slider .ui-slider-handle-lg.ui-slider-handle-round {
	border-radius: 15px;
}

@media ( min-width : 992px) {
	.slider .col-md-1 {
		width: 6%;
	}
}

@media ( min-width : 1200px) {
	.slider .col-lg-1 {
		width: 5%;
	}
}

@media ( max-width : 768px) {
	.slider .col-xs-1 {
		width: 10%;
	}
}

@media ( max-width : 640px) {
	.slider .col-xs-1 {
		width: 12.5%;
	}
}

@media ( max-width : 480px) {
	.slider .col-xs-1 {
		width: 15%;
	}
}

@media ( max-width : 320px) {
	.slider .col-xs-1 {
		width: 20%;
	}
}

.input-group .input-group-btn .btn-group {
	margin-left: -2px;
	margin-right: -2px;
}

.scrollbar-measure {
	width: 1px;
	height: 1px;
	overflow: scroll;
	position: absolute;
	top: -9999px;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid 0.08em #eeeeee;
	border-radius: .1em;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

@
-webkit-keyframes fa-spin { 0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

100%
{
-webkit-transform
:
 
rotate
(359deg);transform
:
 
rotate
(359deg);
}
}
@
keyframes fa-spin { 0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

100%
{
-webkit-transform
:
 
rotate
(359deg);transform
:
 
rotate
(359deg);
}
}
.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal,
	:root .fa-flip-vertical {
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #ffffff;
}

.panel-heading a:after {
	font-family: 'Glyphicons Halflings';
	content: "\e114";
	float: right;
	color: grey;
}

.panel-heading a.collapsed:after {
	content: "\e080";
}

label.bf-required:after {
	content: " *";
}

label.bf-no-message {
	
}

label.bf-info {
	
}

label.bf-warning {
	color: orange;
}

label.bf-error {
	color: red;
}

label.bf-fatal {
	color: red;
}

.bf-message {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	margin-top: 7px;
	margin-bottom: 0px !important;
}

.bf-message-summary {
	padding-left: 10px;
	font-weight: bold;
}

.bf-message-detail {
	padding-left: 10px;
}

.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs,
	.tabs-below>.nav-pills, .tabs-right>.nav-pills, .tabs-left>.nav-pills {
	border-bottom: 0;
}

.tab-content>.tab-pane, .pill-content>.pill-pane {
	display: none;
}

.tab-content>.active, .pill-content>.active {
	display: block;
}

.tabs-below>.nav-tabs {
	border-top: 1px solid #ddd;
}

.tabs-below>.nav-tabs>li, .tabs-below>.nav-pills>li {
	margin-top: -1px;
	margin-bottom: 0;
}

.tabs-below>.nav-tabs>li>a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.tabs-below>.nav-tabs>li>a:hover, .tabs-below>.nav-tabs>li>a:focus,
	.tabs-below>.nav-pills>li>a:hover, .tabs-below>.nav-pills>li>a:focus {
	border-top-color: #ddd;
	border-bottom-color: transparent;
}

.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover,
	.tabs-below>.nav-tabs>.active>a:focus, .tabs-below>.nav-pills>.active>a,
	.tabs-below>.nav-pills>.active>a:hover, .tabs-below>.nav-pills>.active>a:focus
	{
	border-color: transparent #ddd #ddd #ddd;
}

.ui-datatable-data .ui-state-highlight .ui-icon {
    background-image: url('../../../javax.faces.resource/images/ui-icons_333333_256x240.png.xhtml?ln=primefaces-bootstrap') !important;
}