
/* Implementation-wide styling for "demoimplementation" */
/* FONTS */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://ace-knowledge-cdn.teliacompany.net/fonts/lato_EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://ace-knowledge-cdn.teliacompany.net/fonts/lato_1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://ace-knowledge-cdn.teliacompany.net/fonts/lato_H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
.humany_demochatt /* all elements */ {
    font-family: 'Open Sans','Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.humany_demochatt .humany-contact-method-email .humany-form-component-submit 
{
    color:#000;
    font-weight: 700;
}

.humany_demochatt .humany-form-component-submit 
{
    color:#000;
}

.humany_demochatt .humany-form-component-title {
	color: #000 !important;
}

.humany_demochatt .humany-form-level .humany-form-component-text input:focus-visible{
  color:#000 
}

.humany_demochatt .humany-form-level .humany-form-component-textarea textarea:focus-visible{
  color:#000 
}

.humany_demochatt .humany-conversation-entry .humany-agent-avatar
{
  background-color: #fff;
}

.humany_demochatt .humany-conversation-entry .humany-conversation-agent-message .humany-message-content
{
  background-color: #fff !important;
}

.humany_demochatt .humany-conversation-agent-message > div > div > div
{
  background-color: #fff !important;
}

.humany_demochatt .humany-conversation-agent-message .humany-agent-avatar
{
  background-color: #fff !important;
}

.humany_demochatt .humany-conversation-input
{
  background-color: #fff;
}

.humany_demochatt .humany-animated-view .humany-view .humany-conversation-input textarea:focus-visible{
  color:#000 
}

.humany_demochatt .humany-widget-header h1
{
  overflow: hidden !important;
  font-weight: 700;
}
.humany_demochatt .humany-widget-header > div
{
  overflow: hidden !important;
}
.humany_demochatt .humany-form-confirm-quit-form .humany-form-component-button
{
  background-color: rgb(245, 121, 65);
  color: rgb(0, 0, 0);
}

.humany_demochatt .humany-form-confirm-quit-form button:hover {
  transform: scale(1.02); /* Slight swell (5% larger) */
}
