/*

    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('icons/icomoon.eot?-8aafzo');
	src:url('icons/icomoon.eot?#iefix-8aafzo') format('embedded-opentype'),
		url('icons/icomoon.woff?-8aafzo') format('woff'),
		url('icons/icomoon.ttf?-8aafzo') format('truetype'),
		url('icons/icomoon.svg?-8aafzo#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.5!important;
	
	/* 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:middle;
	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!important;
	
	 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*/

.uifm-input2-wrap .fa{
    /*line-height: 1!important;*/
}























