body {
	overflow-x: hidden;
}
/*.ui-tooltip {
	border: 0px solid transparent !important;
	border-radius: 6px !important;
	background: none no-repeat 0 0 #2C3E50 !important;
	color: #FFFFFF !important;
	font-family: 'Lato', Arial, Sans-serif !important;
}
.ui-tooltip:before {
	border-style: solid;
	border-width: 0 8px 8px;
	border-color: transparent transparent #2C3E50 transparent;
	content: '';
	display: block;
	height: 0;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	top: -8px;
	width: 0;
}*/
.has-error .input-group-btn .btn {
	border-color: #E74C3C !important;
}
.has-error .input-group-btn .btn {
  color: #E74C3C !important;
}
.ir {
	border: 0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background-color: transparent;
}

.btn:focus,
.btn:active,
.custom-checkbox:focus + span.icons > span {
	-webkit-box-shadow: 0 0 0 3px #F1C40F;
	-moz-box-shadow: 0 0 0 3px #F1C40F;
	box-shadow: 0 0 0 3px #F1C40F;
}
.custom-checkbox:focus + span.icons > span {
	border-radius: 4px;
}

.fwb {
	font-weight: bold;
}