#spellcheckresults { font-size: small;position: absolute; background: #fff; margin: 0; border: 1px solid #3D8988; padding: 5px; z-index: 999999;margin-left: 10px;}
#spellcheckresults dl { margin: 0; padding: 0; }
#spellcheckresults dl dt { float: left; clear: left; margin: 3px 0;padding: 0; font-weight: bold; }
#spellcheckresults dl dd { float: left; margin: 3px 10px; padding:0;cursor: pointer;color: #3D8988;font-weight: 600; }
#spellcheckresults dl dd.ignore { color: red; font-style: italic; }
a.checkspelling img { 
	margin: 0 5px; 
	border: 0; 
	width: 100%;
	max-width: 16px;
}
a.checkspelling {
    background: #f2f4f5;
    padding: 2px 4px 7px;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    border-radius: 5px;
}

@media(max-width:768px){
	#spellcheckresults {
		margin-left: 2px;
	}
}
