/*

    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;
	
	/* 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: "\e600";/**/
}



/*icomoon section end*/





/*

    Default Styles for checkradios
	
*/
.checkradios-checkbox, .checkradios-radio{
    font-size: 17px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    border: oldlace;
    color: #676767;
    background: #fff;
    width: 18px;
    height: 18px;
    cursor: pointer;
    padding: 4px 4px 4px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    border-radius: 0px;
    border: 1px solid #e0e0e0;
}


.checkradios-radio{

	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;

}

/*Focus*/
.checkradios-checkbox.focus, .checkradios-radio.focus{
}

/*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*/
.fillWrap {
	display: inline-block;
	margin: 0 20px 10px 0;
}
.stepBtn .checkradios-checkbox, .stepBtn .checkradios-radio,
.fillWrap .checkradios-checkbox, .fillWrap .checkradios-radio{
    font-size: 15px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    border: none;
    margin-right: 8px;
    color: #676767;
    background: #f0f0f0;
    width: 18px;
    height: 18px;
    cursor: pointer;
    padding: 2px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    border-radius: 0px;
}






















