/* WP Spell Check - Grammar Framework Styles */
/* Styles extracted from inline style attributes in admin/grammar/grammar_framework.php */

/* Dialog */
.wpgc-dialog {
	display: none;
}

/* Error Indicators */
.wpgc-indicator-grammar {
	background: #59c033;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
	border-radius: 15px;
}

.wpgc-indicator-spelling {
	background: #FFC0C0;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
	border-radius: 15px;
}

/* Success Messages */
.wpgc-success-message {
	color: #59c033;
}

/* Button Containers */
.wpgc-button-container-first {
	width: 49%;
	display: inline-block;
	margin-top: 10px;
}

.wpgc-button-container {
	width: 49%;
	display: inline-block;
}

/* Spell Check Buttons */
.button.wpgc-btn-spell-check {
	width: 100% !important;
	padding: 0px !important;
	background-color: #f72d2d !important;
	border-color: #f72d2d !important;
	color: white !important;
}

.button.wpgc-btn-highlight-spelling {
	margin-top: 5px !important;
	width: 100% !important;
	padding: 0px !important;
	background-color: #f72d2d !important;
	border-color: #f72d2d !important;
	color: white !important;
}

/* Grammar Check Buttons */
.button.wpgc-btn-grammar-check {
	width: 100% !important;
	padding: 0px !important;
	background-color: #59c033 !important;
	border-color: #59c033 !important;
	color: white !important;
}

.button.wpgc-btn-highlight-grammar {
	margin-top: 5px !important;
	width: 100% !important;
	padding: 0px !important;
	background-color: #59c033 !important;
	border-color: #59c033 !important;
	color: white !important;
}

/* Separator */
.wpgc-separator {
	width: 277px;
	margin-left: -10px;
}

/* Dialog List Item (for JS-generated content) */
.wpgc-dialog-error-type {
	color: grey;
}
