/*

    Icons provided by icomoon.io
	
	This section as well as the "icons" folder can be removed if using other cutom icons such as fontawsome icons.

*/
@font-face {
	font-family: 'checkradios-icons';
	src:url('../eot/icomoon0657.eot');
	src:url('../eot/icomoond41d.eot#iefix-8aafzo') format('embedded-opentype'),
		url('../woff/icomoon0657.woff') format('woff'),
		url('../ttf/icomoon0657.ttf') format('truetype'),
		url('../svg/icomoon0657.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon-checkradios-checkmark, .icon-checkradios-circle{
	font-family: 'checkradios-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/*Icon Placeholder*/
.checkradios-checkbox:after,.checkradios-radio:after{
    
	content:"";
	height:100%;
	width:100%;
	position:relative;
	display:block;
	vertical-align:bottom;

}

/*Icons*/
.icon-checkradios-checkmark:before {
	content: "\e600";
}

.icon-checkradios-circle:before {
	content: "\e601";
}



/*icomoon section end*/





/*

    Default Styles for checkradios
	
*/
.checkradios-checkbox, .checkradios-radio{
    
	font-size:16px;
	
	position:relative;
	display:inline-block;
	vertical-align:bottom;
	text-align:center;
	
	border:2px solid #333;
	color:#333;
	width:1em;
	height:1em;
	cursor:pointer;
	padding:0.2em;
	
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	
	overflow:hidden;
	


}


.checkradios-radio{

	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;

}

/*Focus*/
.checkradios-checkbox.focus, .checkradios-radio.focus{

	-webkit-box-shadow:0px 0px 3px rgba(22,150,255,0.9);
	-moz-box-shadow:0px 0px 3px rgba(22,150,255,0.9);
	box-shadow:0px 0px 3px rgba(22,150,255,0.9);
	
	border-color:#1696f1;

}

/*Hide original*/
.checkradios-checkbox input[type=checkbox], .checkradios-radio input[type=radio]{
    
	margin:0;
	position:absolute;
	top:0;
	left:-9999%;
	width:100%;
	height:100%;
	
	position:absolute;
	display:inline-block;
	vertical-align:bottom;

}


/*Default styles section end*/

























