.AutocompleteNoLinkStyle { 
    color: #555;
}

.searchBoxWrap {
    position: relative;
}

.SearchHolder {
    position: absolute;
    right: -10px;
}

.SearchHolder .SearchTxt {
    padding: 5px;

}

.SearchBox {
	background-color: #e6e6e6;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-style: none;
	padding: 5px 25px 5px 15px;
}

.SearchTxt .fa-search {
    float: right;
    padding: 5px;
    margin-top: 8px !important;
    position: absolute;
    z-index: 2;
    font-size: 18px;
    cursor: pointer;
		right: 5px;
}

.checkBoxHolder {
	width: 100%;
	float: left;
	display: inline-block;
	background-color: #e6e6e6;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.ChboxLeft, .ChboxRight {
	display:inline-block;
	float:left;
	padding:5px;


}

.TextBoxLableLeft, .TextBoxLableRight {
	padding-left:5px;
	float:left;
	font-weight:900;
}

.checkBoxHolder {

	padding:10px;
}



/* .squaredOne */
.squaredOne {
	width: 28px;
	float: left;
	height: 28px;
	position: relative;
	background: #fcfff4;
	background: #fff;
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}

	.squaredOne label {
		width: 20px;
		height: 20px;
		position: absolute;
		top: 4px;
		left: 4px;
		cursor: pointer;
		background: linear-gradient(to bottom, #222222 0%, #45484d 100%);
	}

		.squaredOne label:after {
			content: '';
			width: 16px;
			height: 16px;
			position: absolute;
			top: 2px;
			left: 2px;
			background: #27ae60;

			opacity: 0;
		}

		.squaredOne label:hover::after {
			opacity: 0.3;
		}

	.squaredOne input[type=checkbox] {
		visibility: hidden;
	}

		.squaredOne input[type=checkbox]:checked + label:after {
			opacity: 1;
		}



/* .squaredTwo */
.squaredTwo {
	width: 28px;
	height: 28px;
	position: relative;
	float:left;
	background: #fcfff4;
	background: #fff;
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}

	.squaredTwo label {
		width: 20px;
		height: 20px;
		position: absolute;
		top: 4px;
		left: 4px;
		cursor: pointer;
		background: linear-gradient(to bottom, #222222 0%, #45484d 100%);

	}

		.squaredTwo label:after {
			content: '';
			width: 16px;
			height: 16px;
			position: absolute;
			top: 2px;
			left: 2px;
			background: #27ae60;

			opacity: 0;
		}

		.squaredTwo label:hover::after {
			opacity: 0.3;
		}

	.squaredTwo input[type=checkbox] {
		visibility: hidden;
	}

		.squaredTwo input[type=checkbox]:checked + label:after {
			opacity: 1;
		}


.GreyOut label {

	background:#ccc;
}

.GreyOut label:hover::after {
	background: #ccc;
	opacity: 0 !important;
}

.SearchBlurbWrap {

	text-align:left;
	padding-left:10px;
}