.sidebar{
}

.sidebar .main {
	display: inline-block;
	width: 230px;
	margin-left: 15px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	background: #fff;

}

.sidebar .minor {
	display: inline-block;
	margin-left: 15px;
	padding: 5px 10px 0px 10px;;
	text-align: left;
	vertical-align: top;
	background: #fff;


}

.check {
	color: #FFF;
	font: bold 14px helvetica;
	position: relative;
	display: block;
	margin-left: 10px;
	padding-left: 30px;
	cursor: pointer;
	padding: 5px 10px 10px 30px;
	background:#0082B6;
	border: 3px solid #FFF;
}

.check input {
	position: absolute;
	
	z-index: -1;
	opacity: 0;
}

.check_indicator {
	position: absolute;
	top: 6px;
	left: 4px;
	width: 20px;
	height: 20px;
	background: #e6e6e6;
}



/* Hover and focus states */
.check:hover input ~ .check_indicator,
.check input:focus ~ .check_indicator {
	background: #ccc;
}

/* Checked state */
.check input:checked ~ .check_indicator {
	background: #2aa1c0;
}

/* Hover state whilst checked */
.check:hover input:not([disabled]):checked ~ .check_indicator,
.check input:checked:focus ~ .check_indicator {
	background: #0e647d;
}

/* Disabled state */
.check input:disabled ~ .check_indicator {
	pointer-events: none;
	opacity: .6;
	background: #e6e6e6;
}

/* Check mark */
.check_indicator:after {
	position: absolute;
	display: none;
	content: '';
}

/* Show check mark */
.check input:checked ~ .check_indicator:after {
	display: block;
}

/* Checkbox tick */
.check--checkbox .check_indicator:after {
	top: 4px;
	left: 8px;
	width: 3px;
	height: 8px;
	transform: rotate(45deg);
	border: solid #fff;
	border-width: 0 2px 2px 0;
}

/* Disabled tick colour */
.check--checkbox input:disabled ~ .check_indicator:after {
	border-color: #7b7b7b;
}

