/*
 * Ideal Forms
 * by Cedric Ruiz 
 * elclanrs@gmail.com
 * www.jqidealforms.com
 *
 * Version 0.69
*/


/* CAUTION

***************************************************/

@font-face {
	/* Load dingbat font for checkmark */
	font-family: 'DistroIIBats';
	src: url('fonts/distro2_bats-webfont.eot');
	src: url('fonts/distro2_bats-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/distro2_bats-webfont.woff') format('woff'),
	url('fonts/distro2_bats-webfont.ttf') format('truetype'),
	url('fonts/distro2_bats-webfont.svg#DistroIIBats') format('svg');
	font-weight: normal;
	font-style: normal;
}

:focus { outline: none; outline-style: none;}
::-moz-focus-inner { border: 0; }


div.idealWrap,
div.idealWrap p {
	margin: 5px 0;
}

div.idealWrap > label {
	/*width: 8em;  /* Label width */
	width: 100%;
	float: left;
}

div.idealWrap p {
	margin-left: 10px; /* Same as label width */
	line-height: 16px;
}


/* Round Corners 

***************************************************/


label input[type="checkbox"] + span {
	background: #fff;
	border: 1px #666 solid;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
label input[type="radio"] + span {
	background: #fff;
	border: 1px #666 solid;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
}

/* IE9 Disable border-radius */
label input[type="radio"] + span,
label input[type="checkbox"] + span {
	border-radius: 0 \9;
}


/* Radio & Checkbox

***************************************************/

label span {
	position: relative;
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 6px 10px 0px 0px;
	*line-height: 16px; /* IE align text */
	cursor: pointer;
}

label {
	cursor: pointer;
	font-size: 16px;
	line-height: 16px;
	color: #666;
}

label:hover span,
label input[type="radio"] + span.selected { /* Hover */
	background: #770d00;
	color: #fff;
}

label span em,
label input[type="checkbox"] + span.selected:before { /* Checkmark */
	content: "|";
	position: absolute;
	bottom: -2px;
	right: -3px;
	font-size: 20px;
	font-family: DistroIIBats;
	color: #000;
}


