
.checkboxoption input[type=checkbox],
.navigator-list-row.filtered,
.navigator-list-row.filtered {
    display: none
}

.checkboxoption2 input[type=checkbox],
.navigator-list-row.filtered,
.navigator-list-row.filtered {
    display: none
}

.checkboxoption3 input[type=checkbox],
.navigator-list-row.filtered,
.navigator-list-row.filtered {
    display: none
}

.checkboxoption input[type=checkbox]+label {
	font-size:16px; line-height:30px;
	font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style: normal;
    padding:6px 10px 6px 6px;
    cursor: pointer;
	background-image:url(../data/navigator/unchecked.png);
    background-size: 65px 35px;
    background-repeat: no-repeat;
    height: 30px;
	margin:0 4px 0 0;
}

.checkboxoption input[type=checkbox],
.checkboxoption input[type=checkbox]:checked+label {
    background-image:url(../data/navigator/checked.png);
    background-size: 65px 35px;
    background-repeat: no-repeat;
	color:#FFF;
}


.checkboxoption2 input[type=checkbox]+label {
	font-size:16px; line-height:30px;
	font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style: normal;
    padding:6px 10px 6px 6px;
    cursor: pointer;
	background-image:url(../data/navigator/unchecked.png);
    background-size: 75px 35px;
    background-repeat: no-repeat;
    height: 30px;
	margin:0 4px 0 0;
}

.checkboxoption2 input[type=checkbox],
.checkboxoption2 input[type=checkbox]:checked+label {
    background-image:url(../data/navigator/checked.png);
    background-size: 65px 35px;
    background-repeat: no-repeat;
	color:#FFF;
}

.checkboxoption3 input[type=checkbox]+label {
	font-size:16px; line-height:30px;
	font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style: normal;
    padding:6px 10px 6px 9px;
    cursor: pointer;
	background-image:url(../data/navigator/unchecked.png);
    background-size:110px 35px;
    background-repeat: no-repeat;
    height: 30px;
	margin:0 0px;
}

.checkboxoption3 input[type=checkbox],
.checkboxoption3 input[type=checkbox]:checked+label {
    background-image:url(../data/navigator/checked.png);
    background-size: 110px 35px;
    background-repeat: no-repeat;
	color:#FFF;
}

@media screen and (max-width: 1200px) {
	.checkboxoption input[type=checkbox]+label {
		font-size:14px; line-height:30px;
		padding:6px 6px 6px 2px;
		background-size: 65px 35px;
		height: 30px;
		margin:0 0px 0 0;
	}
	
	.checkboxoption input[type=checkbox],
	.checkboxoption input[type=checkbox]:checked+label {
		background-size: 65px 35px;
	}
	
	
	.checkboxoption2 input[type=checkbox]+label {
		font-size:14px; line-height:30px;
		padding:6px 6px 6px 2px;
		background-size: 75px 35px;
		height: 30px;
		margin:0 0px 0 0;
	}
	
	.checkboxoption2 input[type=checkbox],
	.checkboxoption2 input[type=checkbox]:checked+label {
		background-size: 65px 35px;
	}
	
	.checkboxoption3 input[type=checkbox]+label {
		font-size:14px; line-height:30px;
		padding:6px 10px 6px 9px;
		background-size:110px 35px;
		height: 30px;
		margin:0 0px;
	}
	
	.checkboxoption3 input[type=checkbox],
	.checkboxoption3 input[type=checkbox]:checked+label {
		background-size: 110px 35px;
	}		
}

@media screen and (max-width: 700px) {
	.checkboxoption input[type=checkbox]+label {
		font-size:12px; line-height:30px;
		padding:4px 4px 4px 2px;
		background-size: 65px 35px;
		height: 30px;
		margin:0 0px 0 0;
	}
	
	.checkboxoption input[type=checkbox],
	.checkboxoption input[type=checkbox]:checked+label {
		background-size: 65px 35px;
	}
	
	
	.checkboxoption2 input[type=checkbox]+label {
		font-size:12px; line-height:30px;
		padding:4px 4px 4px 2px;
		background-size: 75px 35px;
		height: 30px;
		margin:0 0px 0 0;
	}
	
	.checkboxoption2 input[type=checkbox],
	.checkboxoption2 input[type=checkbox]:checked+label {
		background-size: 65px 35px;
	}
	
	.checkboxoption3 input[type=checkbox]+label {
		font-size:12px; line-height:30px;
		padding:4px 6px 4px 4px;
		background-size:110px 35px;
		height: 30px;
		margin:0 0px;
	}
	
	.checkboxoption3 input[type=checkbox],
	.checkboxoption3 input[type=checkbox]:checked+label {
		background-size: 110px 35px;
	}		
}
