td span input.sugg_checkbox {
	vertical-align: middle;
	margin-bottom: .2em;
}

.sugg_label {
	display: inline;
	/* these are so we can't select the text (so it doesn't highlight it on accident) */
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sugg_addSpan {
	display: inline-block;
	padding: .1em .5em .1em .5em;
	margin: .5em .3em .1em 0em;
	border-radius: 2em;
	border: .1em solid #dddddd;
	background-color: #ddd;
    cursor: pointer;
}
.sugg_addSpan > input,
.sugg_addSpan > label { cursor: pointer; }

.sugg_addSpan > input { height: 1.2em;width: 1.2em; }

.sugg_addedCheckMark {
	display: inline;
	margin-left: .5em;
	color: #08D41D;
}

table tbody tr.sugg_addedTr > td{
    border-bottom: .1em #09B01A solid;
    border-top: .1em #09B01A solid;
    border-left: none;
	border-right: none;
}


h3 {
	margin-top: 0em;
}

.suggestiveSellingContainer {
	padding-top: 1em;
	padding-left: 10%;
}

tr.suggestiveRow td  {
	padding: 8px !important;
}

.sugg_checkbox {
	display: none;
}

.sugg_add {
	background-color: lightgreen;
	border-color: lightgreen;
}

.sugg_remove {
	background-color: orangered;
	border-color: orangered;
}