#message-container #messages .message {
	border-radius: 0.5em !important;
    margin-bottom: 5px !important;
}
#message-container #messages .message:first-child {
	border-top-left-radius: 0.5em !important;
}

#message-container #messages .message:last-child {
	border-bottom-left-radius: 0.5em !important;
    margin-bottom: 7px !important;
}

#message-container #messages .message-option:last-child {
	border-bottom-left-radius: 1.4em !important;
    margin-bottom: 10px !important;
}

#message-container #messages .message-option {
	display: inline-block !important;
	border-radius: 1.4em !important;
	margin: 2px 5px 3px 0 !important;
    color: #007cff !important;
	border-color: #007cff !important;
	background-color: #f7f7f7 !important;
	min-width: 56px !important;
	text-align: center;
}

#watson-box {
    width: 100% !important;
	max-width: 440pt !important;
    margin: 0 auto !important;
}

#watson-float {
    bottom: auto;
    right: auto;
    position: static;
}

#watson-box #watson-header .minimize-button, #wwwatson-float #watson-box #watson-header {
	display: none;
	height:0;
	width:0;
}

#message-container {
  background-color: #EDE4DB !important;
  height: 320pt !important;
}

.embedded-watsonconv-on-ios #message-container {
    height: calc(100% - 40.33px) !important;
}

#message-container:after {
	display: none;
}

#message-container #messages .user-message {
    background-color: #DCF8C6 !important;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;
}

#message-container #messages .watson-message {
  float: none !important;
  background-color: #fbfbfb !important;
  color: #000 !important;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;
}

#message-container #messages .watson-message strong {
  font-weight: normal !important;
}

#message-container #messages .watson-message .typing-dot {
  background-color: #999 !important;
  height: 4px !important;
  width: 4px !important; 
}


.post-35 h1.entry-title {
  text-align: center;
}







td { vertical-align: middle; }
.eael-data-table-wrap ul {
  margin: 0 0 0 0.5em;
}
.eael-data-table-wrap p {
    margin-bottom: 0;
}

.page-id-35 .ast-container {padding-right:5px; padding-left: 5px; }

.site-logo-img h1 {
  line-height: 1;
  font-size:15px;
}

.teaser-kreis {
  color: #fff;
  background-color: #164888;
  align-items: center;
    width: 12em;
    height: 12em;
    font-size: inherit;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    border-radius: 50%;
  display: flex;
  justify-content: center;
}

.center {
  text-align: center;
}

.no-margin p {
  margin:0;
}

.elementor-widget-container .dmca-badge img {
    opacity: 0.7;
}

.banken-kreditbedingungen .elementor-icon-box-description {
  text-align: justify;
}

/*
.elementor-widget-container .dmca-badge {
  text-align: center;
  background: #fff;
  display: inline-block;
  width: 130px;
  padding: 2px;
  -webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3) !important;
  -moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3) !important;
  box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3) !important;
}
*/

.mcafee img {
  -webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3);
}

.teaser-kreis h3 {
  color: #fff;
  font-family: "Roboto", Sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
}

footer {
  border-top: 1px solid #eaeaea;
}

.ast-site-title-wrap {
  display: none;
}

.main-navigation a {
  font-weight: normal;
}

.hide { display: none; }

.pks.elementor-widget-button a.elementor-button, .pks.elementor-widget-button .elementor-button {
    font-size: 15px;
    font-weight: 400 !important;
    line-height: 1;
    text-align: center;
    background-color: #ffffff;
}
.pks .elementor-button.elementor-size-sm {
    padding: 12px 20px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    *border: 2px solid #f09000;
    border: 1px solid #3a3a3a;
}

.pks .elementor-button:focus, .pks .elementor-button:hover {
    color: #0274be;
    border-color: #0274be;
}
.pks .elementor-button:visited {
    color: #3a3a3a;
}

.pks .elementor-button {
    *color: #f09000;
}
