/* PseudoCheckbox Styles */
.pbLabel, .radioLabel {
	cursor: pointer;
  margin-top: 2px;
    font-size: 14px;
}

.has-error .pbLabel, .has-error .radioLabel{
	color:#f00;
}

.pb-group {
    margin: 5px auto;
    background: #fff !important;
}

.pseudoBox {
	width: 2em;
	max-width: 20px;
	height: 2em;
	max-height: 20px;
	cursor: pointer;
	background: center center no-repeat #fff;
	border-radius: 2px;
	cursor: pointer;
	border: 2px solid #007ab7;
	margin-top: 4px;
}

.pseudoBox.checked {
	background: url(../images/pbCheck.png) center center no-repeat #fff;
}

.pbRadio{
	border-radius:50%;
  background-size: 60%;
}

.pseudoBox.pbRadio.checked{
	background: url(../images/pbRadio.png) center center no-repeat #fff;
  background-size: 60%;
}

.pseudoBox.error {
	border: 1px solid #ba0b3b;
}

.pseudo-checkbox {
	position: absolute;
	opacity: 1;
	background-color: transparent;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	z-index: -9999;
}

/* End PseudoBoox styles */
