

/*CHECKBOX*/
.checkbox input{ display:none; }

.checkbox label div{
	width:23px;
	height:23px;
	display:inline-block;
	border:1px solid #fff;
	background:#f7d46c; 
	text-align:center;
	line-height:20px;
	margin-right:6px;	
	border-radius:3px;
	cursor:pointer;	
	font-family: 'Raleway';
}
.checkbox label { width:100%;font-size:16px;color:#000}

.checkbox label i{ font-size:16px;	opacity:0; }
.checkbox label:hover div{ background:#f7d46c; }
.checkbox input:checked+label i{ opacity:1; }
.checkbox input:checked+label div{ background:#f4bc16 ; }