/*
Theme Name: Qlipso
Theme URI: https://www.qlipso.com/
Template: astra
Author: Qlipso
Author URI: https://www.qlipso.com/
Tags: one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,custom-menu,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 1.0.0.1579821470
Updated: 2020-01-24 00:17:50

*/


html,body {height:100%; }

.bg-white { background-color: #fff;}
.bg-theme-blue1 { background-color: #009cff;}
.white { color: #fff;}
.theme-blue1 { color: #009cff;}

.shadow-1 { box-shadow: 0 4px 8px 0 rgba(102,119,136,0.3); }

.cta-banner-wrapper {margin-bottom: 1.6em;}
.cta-banner { padding: 30px 0; }
.cta-banner-title { font-weight: bold; }
.cta-banner .button { font-weight: bold; }

.justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 768px) {
	.no-wrap {
		white-space: nowrap;
	}
	.flex-md {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
	
.no-gutter {
    padding-right:0 !important;
    padding-left:0 !important;
}

.no-padding {
  padding: 0 !important;
}

.padding-10 {
	padding: 10px !important;
}

.padding-20 {
	padding: 20px !important;
}

.padding-15-topbottom {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.margin-bottom-05 {
	margin-bottom: 0.5em !important;
}

.margin-bottom-10 {
	margin-bottom: 1.0em !important;
}

.center {
	text-align: center !important;
}

.left {
	text-align: left !important;
}

.box-shadow {
	-webkit-box-shadow: 0px 4px 8px 0px rgba(102,119,136,0.3);
	-moz-box-shadow: 0px 4px 8px 0px rgba(102,119,136,0.3);
	box-shadow: 0px 4px 8px 0px rgba(102,119,136,0.3);
}

@media screen and (max-width: 767px) {								
	.hide-below-767 {
		display: none !important;
	}
}

@media screen and (min-width: 768px) {								
	.hide-above-768 {
		display: none !important;
	}
}

@media screen and (max-width: 781px) {								
	.hide-below-782 {
		display: none !important;
	}
}


@media (min-width:768px) {
	.columns-with-padding > .uagb-columns__inner-wrap > .wp-block-uagb-column:not(:first-child) {padding-left: 30px !important;}
}

.benefitsbox-img img {
	padding-bottom: 10px !important;
}

/* Make page content adjecent to header */
#primary {
    margin: 0 0 4em 0;
}
.entry-title {
    margin-top: 2em;
}
@media screen and (max-width: 768px) {	
	#primary, #secondary {
		padding: 0 0 1.5em 0;
		margin: 0;
	}
	.entry-title {
		margin-top: 0.7em;
	}
}
/* end of adjecent page content */

				   
								 
 

			 
						
 

.wp-block-table table {
	border-width: 1px;
}

.lang-item, .widget_polylang ul {
	display: inline;
	margin-left: 5px;
}
.widget_polylang img {
	vertical-align: baseline;
}

.icon-chevron-down:after {
    content: '';
    margin: 0 0 0 6px;
    width: 14px;
    height: 8px;
    display: inline-block;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiA2Ij48cGF0aCBkPSJNLjE3MSAxLjIyMmwuOC0uNzc4TDQgMy4zOSA3LjAyOS40NDRsLjguNzc4TDQgNC45NDR6Ii8+PC9zdmc+) no-repeat;
}

.icon-chevron-up:after {
    content: '';
    margin: 0 0 0 6px;
    width: 14px;
    height: 8px;
    display: inline-block;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiA2Ij48cGF0aCBkPSJNNy44MjkgMy43NzhsLS44Ljc3OEw0IDEuNjEuOTcxIDQuNTU2bC0uOC0uNzc4TDQgLjA1NnoiLz48L3N2Zz4=) no-repeat;
}


/***************************/
/* Recent posts            */

.rpwwt-widget {
	line-height:1.5;
}
.rpwwt-widget a {
	color: #3a3a3a;
}

.rpwwt-widget ul li {
	margin-bottom: 1.5em !important;
}

.rpwwt-widget ul li img {
	margin: .3em .75em .3em 0;
}


/*****************************/
/* Landing page (Chatbot)    */

.landing-1 h1 {
	font-size: 1.4em;
	font-weight: 400;
	color: #ddd;
}
.landing-1 .huge {
	font-size: 3.6em;
	font-weight: 600;
	line-height: 1.2;
	color: #fff;
}
@media screen and (max-width: 960px) {								
	.landing-1 .huge {
		font-size: 3em;
	}
}

@media screen and (max-width: 767px) {								
	.landing-1 .huge {
		font-size: 2.5em;
	}
	.tag-lp1 .uagb-section__wrap {
		padding-top: 20px !important;
	}
	.landing-1 h1 {
		font-size: 1.0em;
	}
}

.landing-1 .lead {
	font-size: 1.3em;
	font-weight: 400;
	line-height: 1.3;
	color: #ddd;
}
.landing-1 p {
    text-align: left;
	margin-bottom: 0.5em;
}
.landing-1 h1 span {
    color: #fff;
    background-color: #83c11f;
    border-radius: 10rem;
    display: inline-block;
    padding: .25em .7em;
	margin-left: 0.3em;
    font-size: 90%;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    transition: all .2s ease-in-out;
}

.landing-1 .uagb-icon-list__source-icon, .landing-1 .uagb-icon-list__source-icon svg {
	fill: #fff !important;
	color: #fff !important;
}

.landing-1 .uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap {
	color: #fff;
}

.landing-1 .uagb-icon-list__label-wrap {
	line-height: 1.3;	
}

.lp-process-box .wp-block-uagb-column {
	padding-bottom: 30px;
}

.lp-process-box .uagb-infobox__outer-wrap {
	background: #fff;
	padding: 20px;
	box-shadow: 0 3px 6px 0 rgba(140,152,164,.25) !important;
}

.lp-process-box h4 {
	font-size: 1.6666666666667rem;
}


/*****************************/
/* Landing page (Comparison) */


/*
body:not(.home) article.page h2, body:not(.home) article.post h2 {
    position: relative;
	padding-top:10px;
}

body:not(.home) article.page h2:not(.widgettitle):before, body:not(.home) article.post h2:not(.widgettitle):before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50px;
    height: 5px;
	background-color: #fdabab;
}

body:not(.home) article.page h3, body:not(.home) article.post h3 {
    position: relative;
	padding-top:9px;
}

body:not(.home) article.page div:not(.mks-co-authors-wrapper) > h3:not(.uagb-post__title):not(#ftwp-header-title):before, body:not(.home) article.post div:not(.mks-co-authors-wrapper) > h3:not(.uagb-post__title):not(#ftwp-header-title):before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 30px;
    height: 5px;
	background-color: #99ccff;
}
*/


/* TOC */
nav .ftwp-icon-menu {display: none !important;}
#ftwp-container.ftwp-wrap #ftwp-header {padding:20px 10px 10px 20px;}
#ftwp-container.ftwp-wrap #ftwp-list {padding-bottom:15px;}
#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor {padding:5px 10px 5px 20px;}


/* Author sidebar widget (Meks) */
.mks_author_widget {
	background: #f4f5f6;
	padding:15px 20px 0 20px;
}

.mks_author_widget img.avatar {
    border-radius: 50%;
	margin:0 15px 10px 0;
}

.mks_author_widget h3 {
    display:inline;
	margin-bottom: 0;
	line-height:48px;
}

.mks_author_widget p {
    clear:both;
}

									
/* Author page */
					   
.author .site-main { display: none; }

.icon-wrapper-linkedin {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	width: inherit;
	margin: 10px 0;
}
					   
.icon-linkedin {
    display: inline-block;
    align-items: center;
    width: inherit;
    margin-right: 10px;
    width: 24px;
    height: 24px;
	font-size: 24px;
	line-height:1;
	position: absolute;
}

.icon-linkedin span {
}

.icon-linkedin svg {
    width: 24px;
    height: 24px;
	*display: block;
	*position: absolute;
	fill: #4875b4;
}

.linkedin-url {
	margin-left: 30px;
}

.ast-archive-description p {
	font-size: 100%;
	font-weight: normal;
    text-align: justify;
    margin-bottom: 1.6em;
	line-height: 1.85714285714286;
}


/* Info Boxen */

.box-absatz {
	background: #f6f6f6;
}

section.box-absatz.uagb-section__wrap {
  padding-bottom: 0.1em !important;
	margin-bottom: 1.6em;
}

.box-warning .uagb-infobox {
	background: #fff6e6;
	padding: 20px 20px 10px 20px;
	margin-bottom: 1.6em;
}

.box-warning .uagb-ifb-icon svg {
  fill: #f6b64b !important;
}

.box-info .uagb-infobox {
	background: #e6f6ff;
	padding: 20px 20px 10px 20px;
	margin-bottom: 1.6em;
}

.box-info .uagb-ifb-icon svg {
  fill: #9cf !important;
}

.box-info .uagb-ifb-icon, .box-warning .uagb-ifb-icon {
  height: 64px !important;
  width: 64px !important;
  line-height: 64px !important;
}

.box-info .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap , .box-warning .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap {
    margin-bottom: 15px !important; /* for better vertical centering */
}


/* Single post meta with author image */

.entry-title {
    margin-bottom: .5em;
}

div.entry-meta {
	overflow: auto;
	margin-bottom: 1.5em;
}

.single .entry-header .ast-single-post-order + .post-thumb img {
	margin-top: 0;
}

.entry-meta .author_image {
	float: left;
	margin-right: 10px;
}

.entry-meta .author_image > img {
	border-radius: 50% 50% 50% 50%; 
}

.entry-meta .posted-by.vcard.author {
	font-size: 15px !important;
	line-height: 1.6 !important;
	margin-right: 7px;
}

.entry-meta, .entry-meta * {
    color: #3a3a3a;
}

.entry-meta .posted-on {
	display: block;
}

.entry-meta .posted-on .published, .entry-meta .posted-on .updated {
	color: #999 !important;
}

.entry-meta .posted-on .updated {
	display: inline;
}


/* Post layouts block */

.uagb-post__authorbox-image {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    z-index: 10;
    left: 30px;
    top: -24px;
    width: 48px;
    height: 48px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    background-clip: padding-box;
}
.uagb-post__text {
    position: relative;
    padding-top : 35px!important;
}


/* Homepage */

.hero-nav > div {
	background: #fff;
	-webkit-box-shadow: 0px 4px 8px 0px rgba(102,119,136,0.3);
	-moz-box-shadow: 0px 4px 8px 0px rgba(102,119,136,0.3);
	box-shadow: 0px 4px 8px 0px rgba(102,119,136,0.3);
}

.hero-nav .uagb-ifb-title-prefix {
	text-transform: uppercase;
}

.inside-header {
    padding: 0;
}

.site-logo {
	padding: 17px 17px 17px 0;
}

.hero-box {
	height: 300px;
	padding: 0 50px 0 50px;
	-webkit-box-shadow: 0px 4px 8px 0px rgba(102,119,136,0.3);
	-moz-box-shadow: 0px 4px 8px 0px rgba(102,119,136,0.3);
	box-shadow: 0px 4px 8px 0px rgba(102,119,136,0.3);
}

.hero-box .uagb-infobox__content-wrap {
	margin: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.hero-box .uagb-ifb-cta-button {
	background-color: #fff !important;
}

.hero-box1 {
	background: #074a76;
	color: #fff;
}

.hero-box2 {
	background: #e3f9f1;
}

.hero-box3 {
	background: #feefd0;
}

.hero-box4 {
	background: #deefff;
}

.value-security .uagb-ifb-text-wrap {
	padding-left: 99px;
}


									
/* Qlipso comparing table */
									
.compare-single {
	background: #fff;
    -webkit-box-shadow: 0 1px 8px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 8px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 8px 1px rgba(0, 0, 0, 0.05);
    border: solid 1px #eceff5;
	margin-bottom: 15px;
}

.compare-bankaccounts {
	line-height: 1.4;
}

.emphasis {
	display: block;
	font-weight: bold;
}

.compare-loans .emphasis {
	color: #009cff;
}

.small {
	display: block;
	font-size: 80%;
	color: #666;
}

.compare-single .legal-box {
	display: table;
	height: 35px;
	min-height: 35px;
    border-top: 1px solid #f4f5f6;
}

.compare-single .legal-text {
	text-align: center !important;
	font-size: 80%;
	color: #999;
	margin-bottom: 0;
}

.compare-single .valign-middle {
    display: table-cell;
    vertical-align: middle;
}

.compare-single .details-trigger {
	height: 35px;
	line-height: 34px;
	text-align: center;
    border-top: 1px solid #f4f5f6;
}

.compare-single .details-trigger span {
    cursor: pointer;
}

.compare-single .brandlogo img {
    max-width: 120px;
	max-height: 50px;
    width: auto;
    height: auto;
	margin-bottom: 10px;
}

.compare-single .ast-button {
    background: #009cff;
}

.compare-single .ast-button:hover {
    background: #006ccc;
}

.compare-gridblock span {
	padding: 0;
	font-size: 80%;
}

.table-small table  {
    border: 0;
	margin: 0;
}

.table-small td {
	padding: 2px 3px;
	font-size: 0.7em;
	background-color: #eee;
	border: 1px solid #fff;
	text-align: center;
}

.table-small thead td, .table-small tbody td:first-child {
	background-color: #ddd;
}

.table-small tfoot td  {
    background-color: #fff;
	text-align: left;
}

/* Qlipso single CPT pages */

.benefitsbox {
    border: 1px solid #d9d9d9;
	margin-bottom: 1.6em;
}
									
.benefitsbox ul {
    margin: 0 0 1.5em 1.2em;
}

.benefitsbox-infobox {
    background-color: #eee;
    display: flex;
    flex: 3;
    flex-direction: row;
    flex-wrap: wrap;
}

.benefitsbox-infobox div {
    border: 1px solid #d9d9d9;
    border-left: 0;
    border-bottom: 0;
	flex: 1 0 auto;
    display: flex;
    flex-direction: column;
}

.benefitsbox-infobox div:last-child {
    border-right: 0;
}

.benefitsbox-infobox div p:first-child {
    font-weight: bold;
}

.benefitsbox-infobox div p {
    margin-bottom:0;
	line-height: 1.5;
}

.benefitsbox-img button {
	display:flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
    justify-content: center;
	width: 100%;
	max-width: 300px;
}

.benefitsbox-icon {
    display: inherit;
    align-items: center;
	width: 16px;
	height: 16px;
	margin-left:10px;
}
.benefitsbox-icon svg {
	width: 16px;
	height: 16px;
	color: #fff;
	fill: #fff;
}

.benefitsbox-quickfacts-toggle {
    color: #0274be;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    left: 20px;
	margin-bottom:10px;
    z-index: 1;
}

.benefitsbox-quickfacts-more {display:inline; padding-left: 20px;}
.benefitsbox-quickfacts-less {display:none; padding-left: 20px;}
.benefitsbox-quickfacts-open .benefitsbox-quickfacts-more {display:none;}
.benefitsbox-quickfacts-open .benefitsbox-quickfacts-less {display:inline;}
.benefitsbox-quickfacts-content {
    height: 200px;
    overflow: hidden;
}
.benefitsbox-quickfacts-content::after {
    content: "";
    height: 30px;
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: 0;
    background-color: #fff;
    box-shadow: 0 -10px 10px #fff, 0 -30px 30px #fff, 0 -50px 50px #fff;
}
.benefitsbox-quickfacts-open .benefitsbox-quickfacts-content {
    height: auto;
}
.benefitsbox-quickfacts-open .benefitsbox-quickfacts-content::after {height:auto;padding-bottom:20px}
.benefitsbox-quickfacts-open .benefitsbox-quickfacts-content::after {display:none}
									
.benefitsbox-quickfacts-more:before, .benefitsbox-quickfacts-less:before {
	content: '';
	display: inline-block;
	height: 14px;
	width: 14px;
	position: absolute;
	left:0;
	margin-top: 0.5em;
	background-repeat: no-repeat;
	background-size: contain;
}
									
.benefitsbox-quickfacts-more:before {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 512 512' preserveAspectRatio='xMidYMid meet'><path d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z' fill='rgb(0, 108, 204)' /></svg>");
}

.benefitsbox-quickfacts-less:before {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 512 512' preserveAspectRatio='xMidYMid meet'><path d='M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z' fill='rgb(0, 108, 204)' /></svg>");
}


/**********/
/* Listen */ 

ul.list-default, ul.list-pros, ul.list-cons {
	list-style: none;
	margin-left: 3.5em;
	margin-right: 3.5em;
}
									
ul.list-default li, ul.list-pros li, ul.list-cons li {
	margin-bottom: 0.7em;
}

ul.list-default > li:before, ul.list-pros > li:before, ul.list-cons > li:before {
	content: '';
	display: inline-block;
	height: 16px;
	width: 16px;
	position: absolute;
	left: 1.8em;
	margin-top: 0.45em;
	background-repeat: no-repeat;
	background-size: contain;
}

ul.list-default {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 512 512' preserveAspectRatio='xMidYMid meet'><path d='M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z' fill='rgb(0, 108, 204)' /></svg>");
}
									
ul.list-pros > li:before {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 512 512' preserveAspectRatio='xMidYMid meet'><path d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z' fill='rgb(0, 108, 204)' /></svg>") !important;
}
									
ul.list-cons > li:before{
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 512 512' preserveAspectRatio='xMidYMid meet'><path d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z' fill='rgb(0, 108, 204)' /></svg>") !important;
}


/**********/
/* Footer */

footer h2.widget-title {
	font-size: 1em;
	text-transform: uppercase;
}

.ast-small-footer-section-1 {
	font-size: 0.9em;
	text-align: justify;
}

.ast-small-footer-section-2 {
	font-size: 0.9em;
}

.footer-adv-widget-4 p {
    font-size: 1.0em;
}

.footer-adv-widget-4 .widget {
    margin: 0 0 0.5em 0;
}

.footer-adv-widget-4 .sectigo-logo {
    margin: 3em 0 0 0;
}


/***********/
/* Chatbot */

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

#watson-box {
	width: 100%;
	max-width: 320pt;
	*z-index: 10000000; /* because .site-header is set to 99 */
	*position: relative;
}

/*
#watson-header, #message-container #messages {
	z-index: 10000000;
	position: relative;
}
*/

#message-container {
    background-color: #fff;
	*z-index: 10000000; /* because .site-header is set to 99 */
	*position: relative;
}

.tag-lp1 .entry-content section.uagb-section__wrap:first-child .uagb-section__inner-wrap {
	z-index: 100;
}

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

#message-container #messages .message {
	border-radius: 0.5em;
}
#message-container #messages .message:first-child {
	border-top-left-radius: 0.5em;
}

#message-container #messages .message:last-child {
	border-bottom-left-radius: 0.5em;
}

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

#watson-box .chatbox-logo {
    background-image: url("/wp-content/uploads/authors/lucawyss-96x96.jpg");
	border: none;
}

#watson-header .watson-font {
	padding-left: 45px;
}

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

#watson-box #message-send {
    background-color: #83c11f;
	border: none;
}

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

#message-container #messages .user-message {
	background-color: #0084ff;
	color: #fff;
}

#message-container #messages .watson-message {
	float: none;
	background-color: #f0f0f0;
	color: #000;
}

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

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