/*suggested answer
* holder and suggested answer slide in from left
*/
.content-main-button {
	padding: 1em 3em;
	background: rgba(255, 255, 255, 1);
}

#answer-suggested {
	position: relative;
	display: none;
	background-color: #fff;
}

#answer-suggested p {
	border: 0;
}

#answer-suggested-holder {
	position: absolute;
	z-index: 1;
	display: none;
	height: 100%;
	padding: 0;
	cursor: default;
	pointer-events: none;
}

.sortable-item,
.suggested-answer-item {
	padding: .5em;
	border: 1px solid rgba(116, 130, 143, 1);
	background-color: #fff;
}


/*sortable
*
*/
.ui-sortable-helper {
	-webkit-box-shadow: 1px 1px 5px 4px rgba(116, 130, 143, .5);
	-moz-box-shadow: 1px 1px 5px 4px rgba(116, 130, 143, .5);
	box-shadow: 1px 1px 5px 4px rgba(116, 130, 143, .5);
}

.ui-sortable-disabled .sortable-item {
	cursor: default;
    visibility:hidden;
}


.sortable-item {
	cursor: move;
}

/*user answer
* drop area of sortable
*/
.user-answer-section {
	min-height: 4em;
	border: 1px dashed rgba(116, 130, 143, 1);
	background-color: rgba(116, 130, 143, .5);
}

.user-answer-section-hover {
	border: 1px dashed rgba(194, 91, 86, 1);
	background-color: #ffffb2;
}

.user-answer-header {
	line-height: 1.4em;
	margin-top: .5em;
	border-bottom: 1px dashed rgba(194, 91, 86, 1);
}

/*button text
*/
.answer-suggested-open {
	display: none;
}


#answer-suggested-print {
		display: none;
	}

/* Print */
@media print {
	#sortable-start-holder {
		display: none;
	}

	#answer-suggested {
		display: none;
	}

	#answer-suggested-print {
		display: block!important;
		margin-top: 50px;
	}


}