.frc-container {
	display: flex !important;
	align-items: center !important;
	min-height: 52px !important;
}

.frc-icon {
	fill: #222;
	stroke: #222;
	flex-shrink: 0 !important;
	margin: 8px 8px 0 8px !important;
}

.frc-icon.frc-warning {
	fill: #c00 !important;
}

.frc-content {
	white-space: nowrap !important;
	display: flex !important;
	flex-direction: column;
	margin: 4px 6px 0 0 !important;
	overflow-x: auto !important;
	flex-grow: 1 !important;
}

.frc-banner {
	position: absolute !important;
	bottom: 0px;
	right: 6px !important;
	line-height: 1 !important;
}

.frc-banner * {
	font-size: 10px !important;
	opacity: .8 !important;
}

.frc-banner b {
	font-weight: bold !important;
}

.frc-progress {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 3px 0 !important;
	height: 4px !important;
	border: none !important;
	background-color: #eee !important;
	color: #222 !important;
	width: 100% !important;
	transition: all .5s linear !important;
}

.frc-progress::-webkit-progress-bar {
	background: #eee !important;
}

.frc-progress::-webkit-progress-value {
	background: #222 !important;
}

.frc-progress::-moz-progress-bar {
	background: #222 !important;
}

.frc-button {
	padding: 2px 6px !important;
	background-color: #f1f1f1 !important;
	border: 1px solid transparent !important;
	font-weight: 600 !important;
	text-align: center !important;
}

.frc-button:focus {
	border: 1px solid #333 !important;
}

.frc-button:hover {
	background-color: #ddd;
}

.dark.frc-captcha {
	color: #fff !important;
	background-color: #222 !important;
}

.dark.frc-captcha * {
	color: #fff !important;
}

.dark.frc-captcha button {
	background-color: #444 !important;
}

.dark .frc-icon {
	fill: #fff !important;
	stroke: #fff !important;
}

.dark .frc-progress {
	background-color: #444 !important;
}

.dark .frc-progress::-webkit-progress-bar {
	background: #444 !important;
}

.dark .frc-progress::-webkit-progress-value {
	background: #ddd !important;
}

.dark .frc-progress::-moz-progress-bar {
	background: #ddd !important;
}