body {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial;
}

*:focus {
	outline: none;
}

/* Embed Styles */

.Tab__buttonSubActive___3zYeu,
.Tab__buttonSubActive___3zYeu:focus,
.Tab__buttonSubActive___3zYeu:hover {
	border-bottom: 3px solid #1ea0d6;
}

.talk-plugin-tag-label {
	background-color: #1ea0d6;
	border-radius: 0;
}

.talk-tab-button {
	border-radius: 0;
}

.talk-stream-auth-userbox {
	margin-top: 20px;
}

.talk-tab-count {
	background: #1ea0d6;
}

.talk-plugin-commentbox-button,
.talk-plugin-commentbox-cancel-button {
	background: #1ea0d6 !important;
	color: #fff !important;
	border-radius: 0;
}

.talk-plugin-commentbox-button:disabled {
	background-color: #95989a !important;
}

#coralSignInButton {
	background-color: #1ea0d6;
	border-radius: 0;
}

.talk-embed-stream-moderation-link,
.ChangePassword__detailLink___2wZQI {
	color: #1ea0d6 !important;
}

.talk-stream-comment-actions-container {
	margin-top: 10px;
}

.Tooltip__tooltip___1s7U3 {
	display: none;
}

.talk-plugin-permalink-copy-button {
	background: #1ea0d6;
	border-radius: 0;
	color: #fff;
}

.InfoIcon__infoIcon___2XYwD {
	display: none;
}

.CommentTombstone__commentTombstone___2jL7E {
	color: #000;
}

.talk-plugin-flags-container {
	display: none;
}

.talk-load-more button {
	background-color: #1ea0d6;
	text-transform: none !important;
}

.Stream__tabContainer___2trkn {
	min-height: auto;
}

/* Login Popup */

.not-embedded > body {
	background-color: #434343;
}

#coralLogInButton {
	background-color: #1ea0d6;
	border-radius: 0;
}

.Tag__tag___ebkBZ {
	background-color: #79ce2e;
}

.talk-plugin-featured-comments-comment-go-to {
	color: #1ea0d6;
}

.FeaturedButton__button___3WLrb.FeaturedButton__featured___3OwFd {
	color: #1ea0d6;
}

.Tooltip__tooltip___1s7U3 .footer a {
	color: #1ea0d6 !important;
}

.talk-load-more-button {
	background-color: #1ea0d6;
	text-transform: none !important;
	width: auto;
}

.SignIn__footer___2dHgH a {
	color: #1ea0d6;
}

.Stream__viewAllButton___12m9I {
	background-color: #1ea0d6;
}

/* Registrieren Popup */

#coralSignUpButton {
	background-color: #1ea0d6;
	border-radius: 0;
}

#coralSignInViewTrigger {
	color: #1ea0d6;
}

/* Forgot Password */

.ForgotPassword__button___Ic7BT {
	background-color: #1ea0d6;
	border-radius: 0;
}

.ForgotPassword__footer___3WEk6 a {
	color: #1ea0d6;
}

/* Mein Profil Tab */

.ChangePassword__button___2eArg,
.ChangePassword__button___2eArg:hover,
.ChangePassword__button___2eArg:focus,
.Profile__button___2Dh5u,
.Profile__button___2Dh5u:hover,
.Profile__button___2Dh5u:focus {
	background-color: #1ea0d6;
	border: 0;
	border-radius: 0;
	color: #fff;
}

.ChangePassword__actions___twoLt {
	display: block;
	position: initial;
}

.Profile__wrapper___27X5O {
	flex-grow: 0;
}

.Profile__content___3HFXS {
	margin-right: 15px;
}

.ChangePassword__cancelButton___1OArF {
	margin-left: 10px;
}

.ChangePassword__title___RF6YC {
	margin-bottom: 10px;
}

.Comment__sidebar___3AfrJ {
	margin-top: 10px;
}

/* Konfigurieren Tab */

.talk-config-close-comments-close-button {
	padding-top: 5px;
}

.Checkbox__checkboxChecked___3UWjc:before,
.Checkbox__input___hZFNe:focus + .Checkbox__checkbox___3mi_Q:before {
	color: #1ea0d6 !important;
}

.Button__type--green___1AE1_ {
	background-color: #1ea0d6;
}

/* Loading Spinner */

.Spinner__path___1tWX2 {
	stroke: #1ea0d6 !important;
	animation: Spinner__dash___1SkUQ 1.4s ease-in-out infinite;
}

.Spinner__colors___3yNw4 {
	stroke: #1ea0d6 !important;
}

/* Respect Button */

.styles__button___2rtXD.styles__respected___2OOM6,
.styles__button___2rtXD.styles__respected___2OOM6:hover {
	color: #1ea0d6;
}

/* InfoBox */

.talk-plugin-infobox-info {
	background: #434343;
	padding: 0;
}

.infobox-container {
	color: #fff;
	display: flex;
	height: 130px;
}

.infobox-logo {
	width: 100px;
	background-color: #282c3a;
	box-shadow: inset 0px -5px #0b9fd8;
	padding-bottom: 10px;
	display: flex;
}

.infobox-logo > svg {
	margin: 20px;
	width: 65px;
}

.infobox-text {
	width: 100%;
	padding: 10px;
	display: flex;
	justify-content: center;
	text-align: center;
	align-items: center;
	word-break: break-word;
}

.infobox-text a {
	color: #fff;
	cursor: pointer;
}

/* E-Mail neu versenden */

#resendConfirmEmail {
	background: #1ea0d6;
}
