h6 {
    font-size: 16px !important;
    margin: 0 !important;
}

.wc-message-frame {
    width: 100%;
    height: 100%;
    top: 20px;
    border: none;
}

.wc-header {
    font-size: 15px;
    font-family: 'Open Sans:600', sans-serif;
    font-weight: 600;
    background-color: #ffffff;
    cursor: pointer;
    height: 35px;
    padding: 8px;
    color: #494949;
    box-shadow: 0px 4px 30px rgba(20, 20, 20, 0.1);
    background-color: #a2054c;
    color: white;
}

.wc-header-avatar {
    background-size: contain;
    font-size: 14px;
    height: 100%;
    margin-left: 8px;
    display: flex;
}


.wc-header-min-icon {
    position: absolute;
    right: 8px;
    top: 14px;
    height: 28px;
    display:none;
}

.visually-hidden:not(:focus):not(:active) {
    clip: rect(0 0 0 0);
    clip-path: inset(100%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.btn-close {
    background: none !important;
    border: none !important;
}

.close-icon {
    width: 18px;
    height: 18px;
}


/*.wc-header-min-icon {
    position: absolute;
    right: 20px;
    top: 13px;*/
    /* height: 28px; */
    /* z-index: 20000; */
    /*display: none;
    font-size: 21px;
    font-weight: 100
}*/

/*.wc-header-min-icon:before, .wc-header-min-icon:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 23px;
    width: 1px;
    background-color: #494949;
    background-color: white;
}

.wc-header-min-icon:before {
    transform: rotate(45deg);
}

.wc-header-min-icon:after {
    transform: rotate(-45deg);
}

.wc-header-min-icon:hover {
    background-color: goldenrod;
}*/

body .wc-app, .wc-app button, .wc-app input, .wc-app textarea {
    font-size: 12px;
}

svg.wc-message-callout {
    display: none;
}

.wc-typing {
    background-image: url('data:image/gif;base64,R0lGODlh6gBhAPUAAISGhvz8/M/Pz+Xl5fLy8uzs7N/f39LS0vX19fn5+ff399XV1YuNjeDh4e/v78HCwqKkpOLi4rKzs+np6dzc3JOVlejo6Kqrq9HR0djZ2ZucnPDw8Lq7u8nKytnZ2czMzP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzFEMDA4MThBRUY3MTFFNkIzQUZFNzI0NEI4NkE3RUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzFEMDA4MTlBRUY3MTFFNkIzQUZFNzI0NEI4NkE3RUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjhBQkM3RkFFRjIxMUU2QjNBRkU3MjQ0Qjg2QTdFQiIg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');
    background-repeat: no-repeat;
    background-size: 50px 20px;
    height: 20px;
    width: 50px;
}

.wc-message-from-me .wc-message-content {
    background-color: #0084ff;
}

.wc-message-from-bot .wc-message-content {
    background-color: #ffffff;
    border: 0px solid #e3e0e0;
    margin-left: 13px;
}

.wc-message-wrapper {
    padding-top: 5px;
    transition: max-height 2s ease-in-out;
}


.wc-message-groups {
    background-color: #fafafa;
    background-color: #f0f3f6;
    bottom: 60px;
    overflow-y: auto;
    padding: 0px;
    top: 35px;
}


.wc-message-content {
    border-radius: 15px;
    box-shadow: none;
    padding: 10px 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

.wc-message-content p {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

body .wc-app, .wc-app button, .wc-app input, .wc-app textarea {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

.wc-card {
    border: none;
    background-color: #ffffff;
}

.wc-card button {
    background-color: white;
}

.ac-pushButton + div {
    display: none;
}

.wc-message-pane button {
    border-right: none;
    border-left: none;
    border-bottom: none;
    border-top: 1px solid #dddddd;
    background-color: white;
    height: 40px;
}

.wc-message-pane button:hover {
    background-color: #f9f9f9;
    color: black;
    font-weight: bold;
    border-top: 1px solid #dddddd;
}

div.wc-message.wc-message-from-bot > div > div > div > div > div > div:nth-child(3) > div:nth-child(1) > div > button:nth-child(1) {
    border-top: 0px;
}


.wc-console svg {
    margin-top: 21px;
    fill: #494949;
}

    .wc-console svg:hover {
        fill: #0084ff;
    }

.wc-app ::-webkit-scrollbar-thumb {
    background-color: white;
}

.wc-message-from.wc-message-from-bot {
    background: url(https://maxweb.azurewebsites.net/images/MaxAvatar.png);
    width: 25px;
    height: 25px;
    background-size: contain;
    margin-top: -4px;
    margin-left: 8px;
    position: absolute;
    z-index: 50000;
}

.wc-message-from.wc-message-from-bot span {
    display: none;
}

.wc-console.has-upload-button label > svg {
    display: none;
}

.wc-message-group-content > div:first-child .wc-message.wc-message-from-bot > div > div > div > div:not(:first-child) {
    background-color: red;
}

.wc-adaptive-card {
    width: 100%;
    min-width: 250px;
}

.wc-message-group-content > div:first-child .wc-message.wc-message-from-bot > div:first-child > svg {
    width: 0;
    height: 0;
}

.wc-console {
    background: white;
    border: none;
    height: 60px;
    box-shadow: 0px -4px 30px rgba(20, 20, 20, 0.1);
}

.wc-console label.wc-upload {
    display: none;
}

.wc-console .wc-textbox {
    height: 100%;
    padding-left: -10px;
    width: 90%;
    left: 0px;
    margin: 0 auto;
    border-radius: 23px;
}

.wc-console > .wc-textbox {
    position: unset;
}

.wc-console textarea, .wc-console input[type=text] {
    width: 80%;
}

.wc-console .wc-send {
    right: 4px;
}

.wc-console .wc-mic {
    left: 4px;
    width: 45px;
}

.wc-console-disabled {
    background: #eeeeee !important;
}

.wc-console-disabled::placeholder {
    opacity: 1;
}

.wc-alert-wrapper {
    padding: 20px;
    top: 17px;
    position: absolute;
    font-size: 11px;
    padding: 10px 10px 10px 16px;
    width: 100%;
    z-index: 60000;
    box-shadow: 0px 4px 30px rgba(20, 20, 20, 0.1)
}

.wc-alert-notice {
    background: #ffffff url('https://maxweb.azurewebsites.net/images/MaxAvatar.png') no-repeat 5px 5px;
    background-position-x: right;
    background-size: 80px;
}

.wc-alert-span {
    font-weight: bold;
    text-transform: uppercase;
}

/* The close button */
.wc-alert-close {
    margin-left: 15px;
    color: #8ed9f6;
    margin-top: -5px;
    font-weight: bold;
    font-size: 13px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.wc-alert-item a {
    color: black;
    text-decoration: none;
    font-weight: bold;
    padding-top: 5px;
    font-size: 13px;
}

.wc-alert-item a:hover,
.wc-alert-item a:focus {
    text-decoration: underline;
}
/* When moving the mouse over the close button */
.wc-alert-close:hover {
    color: black;
}

.wc-alert-desc {
    visibility: hidden;
    display: inline-flex;
    height: 0px;
    opacity: 0;
    transition: visibility 0s, opacity 0.8s linear;
    padding: unset;
    border-radius: 5px;
    border: solid 1px #e9ecef;
    background-color: #f8f9fa;
    margin-top: 0px;
    margin-bottom: unset;
    font-weight: normal;
    line-height: 20px;
}

.wc-alert-desc a {
    font-weight: normal;
    text-decoration: underline;
    font-size: 11px;
}

.wc-alert-link:hover + .wc-alert-desc {
    visibility: visible;
    opacity: 1;
    height: 100%;
    margin-bottom: 10px;
    padding: 15px;
}

.wc-alert-desc:hover {
    visibility: visible;
    opacity: 1;
    height: 100%;
    margin-bottom: 10px;
    padding: 15px;
}

.wc-alert-item:first-child {
    padding-top: 10px;
}

.wc-alert-item {
    width:90%;
}

.wc-alert-items {
    padding-top: 3px;
    padding-bottom: 3px;
}

.wc-alert-heading {
    font-weight: bold;
    color: #397db1;
    line-height: 15px;
    font-size: 13px;
}

.wc-shellinput {
    margin-left: 20px;
}

@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-fill-mode: both
}

.animatedFadeInUp {
    opacity: 0
}

.fadeInUp {
    opacity: 0;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}

input:focus {
    background-color: #f8f9fa;
}

/* -------------------------------
    
Language picker styles 

File#: _1_language-picker
Title: Language Picker
Descr: A custom selector allowing users to choose their preferred language on a page
Usage: codyhouse.co/license

-------------------------------- */
:root {
    --picker-vertical-gap: 4px;
}

.language-picker {
    display: inline-block;
    position: absolute;
    /* float: right; */
    right: 10px;
}

.language-picker__form {
    /*display: none;*/
}

.language-picker__button .icon {
    height: 16px;
    width: 16px;
}

    .language-picker__button .icon:first-of-type {
        margin-right: var(--space-xxxs);
    }

    .language-picker__button .icon:last-of-type {
        margin-left: var(--space-xxxs);
    }

.language-picker__dropdown {
    position: absolute;
    left: 0;
    top: 100%;
    width: 200px;
    background-color: var(--color-bg-light);
    box-shadow: var(--inner-glow), var(--shadow-md);
    padding: var(--space-xxxs) 0;
    border-radius: var(--radius-md);
    z-index: var(--z-index-popover, 5);
    margin-top: var(--picker-vertical-gap);
    margin-bottom: var(--picker-vertical-gap);
    --space-unit: 1rem;
    --text-unit: 1rem;
    font-size: var(--text-unit);
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s 0.2s, opacity 0.2s;
}

.language-picker__dropdown--right {
    right: 0;
    left: auto;
}

.language-picker__dropdown--up {
    bottom: 100%;
    top: auto;
}

.language-picker__button[aria-expanded=true] + .language-picker__dropdown {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity 0.2s;
}

.language-picker__item {
    display: flex;
    align-items: center;
    text-decoration: none;
    padding: var(--space-xxs) var(--space-sm);
    color: var(--color-contrast-high);
    transition: background 0.2s;
}

.language-picker__item span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.language-picker__item:hover {
    background-color: hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.075);
}

.language-picker__item:focus {
    outline: none;
    background-color: hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.1);
}

.language-picker__item[aria-selected=true] {
    position: relative;
    background-color: var(--color-primary);
    color: var(--color-white);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.language-picker__item[aria-selected=true]:focus {
    outline: 2px solid hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);
}

.language-picker__item[aria-selected=true]::after {
    content: "";
    height: 16px;
    width: 16px;
    background-color: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline stroke-width='2' stroke='%23ffffff' fill='none' stroke-linecap='round' stroke-linejoin='round' points='1,9 5,13 15,3 '/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline stroke-width='2' stroke='%23ffffff' fill='none' stroke-linecap='round' stroke-linejoin='round' points='1,9 5,13 15,3 '/%3E%3C/svg%3E");
    margin-left: auto;
}

.language-picker__flag {
    display: flex;
    align-items: center;
}

    .language-picker__flag::before {
        display: none;
        flex-shrink: 0;
        content: "";
        height: 16px;
        width: 16px;
        margin-right: var(--space-xxs);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

.language-picker__dropdown .language-picker__flag::before {
    margin-right: var(--space-xs);
}

.language-picker--flags .language-picker__flag::before {
    display: inline-block;
    display: inline-flex;
}

.language-picker--flags .language-picker__button .icon:first-of-type {
    display: none;
}

.language-picker__flag--deutsch::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M48,18H0V8c0-1.105,0.895-2,2-2h44c1.105,0,2,0.895,2,2V18z'/%3E%3Crect y='18' fill='%23EE0000' width='48' height='12'/%3E%3Cpath fill='%23FDCF00' d='M48,40c0,1.105-0.895,2-2,2H2c-1.105,0-2-0.895-2-2V30h48V40z'/%3E%3C/svg%3E");
}

.language-picker__flag--english::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23002781' d='M46,6H2C0.896,6,0,6.896,0,8v32c0,1.104,0.896,2,2,2h44c1.104,0,2-0.896,2-2V8C48,6.896,47.104,6,46,6z'/%3E%3Cpath fill='%23E6E6E6' d='M48,8c0-1.104-0.896-2-2-2h-5.161L28,15.876V6h-8v9.876L7.161,6H2C0.896,6,0,6.896,0,8v2.586L12.239,20H0v8 h12.239L0,37.415V40c0,1.104,0.896,2,2,2h5.161L20,32.124V42h8v-9.876L40.839,42H46c1.104,0,2-0.896,2-2v-2.585L35.761,28H48v-8 H35.761L48,10.586V8z'/%3E%3Cpolygon fill='%23D10D24' points='48,22 26,22 26,6 22,6 22,22 0,22 0,26 22,26 22,42 26,42 26,26 48,26 '/%3E%3Cpath fill='%23D10D24' d='M47.001,6.307L29.2,20h3.28L48,8.062V8C48,7.268,47.587,6.656,47.001,6.307z'/%3E%3Cpath fill='%23D10D24' d='M32.48,28H29.2l17.801,13.693C47.587,41.344,48,40.732,48,40v-0.062L32.48,28z'/%3E%3Cpath fill='%23D10D24' d='M15.52,28L0,39.938V40c0,0.732,0.413,1.344,0.999,1.693L18.8,28H15.52z'/%3E%3Cpath fill='%23D10D24' d='M15.52,20h3.28L0.999,6.307C0.413,6.656,0,7.268,0,8v0.062L15.52,20z'/%3E%3C/svg%3E");
}

.language-picker__flag--francais::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%2301209F' d='M16,42H2c-1.105,0-2-0.895-2-2V8c0-1.105,0.895-2,2-2h14V42z'/%3E%3Cpath fill='%23EF4234' d='M48,40c0,1.105-0.895,2-2,2H32V6h14c1.105,0,2,0.895,2,2V40z'/%3E%3Crect x='16' y='6' fill='%23E6E6E6' width='16' height='36'/%3E%3C/svg%3E");
}

.language-picker__flag--italiano::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23009345' d='M16,42H2c-1.105,0-2-0.895-2-2V8c0-1.105,0.895-2,2-2h14V42z'/%3E%3Cpath fill='%23CF2B36' d='M48,40c0,1.105-0.895,2-2,2H32V6h14c1.105,0,2,0.895,2,2V40z'/%3E%3Crect x='16' y='6' fill='%23E6E6E6' width='16' height='36'/%3E%3C/svg%3E");
}

.language-picker--hide-label .language-picker__button .icon {
    margin-left: 0;
}

.language-picker--hide-label .language-picker__button .icon:first-of-type {
    display: none;
}

.language-picker--hide-label .language-picker__button em {
    display: none;
}

.language-picker--hide-label .language-picker__button .language-picker__flag::before {
    margin-right: var(--space-xxxs);
}

.language-picker--hide-label .language-picker__flag::before {
    display: inline-block;
    display: inline-flex;
}

.wc-language-selector {
    padding: 1vh 2vh !important;
    color: #fff !important;
    border: 1.6px solid #fff !important;
    text-align: center;
    outline: none;
    text-decoration: none;
    border-radius: 0.8vh !important;
    background-color: unset !important;
    display: unset !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}
.wc-language-selector:first-child {
    margin-right: 0.7em
}    
    
.wc-language-selector:hover {
    background-color: #4e0224 !important;
}

.wc-language-selector-icon {
    height: 1.6em;
    width: 1.6em;
    overflow: hidden;
    margin-right: 0.3em;
    margin-top: -0.3em;
    vertical-align: middle
}

.wc-speech-selector-icon {
    height: 2.2em;
    width: 2.5em;
    overflow: hidden;
    margin-right: 0.3em;
    margin-top: -1em;
    vertical-align: middle
}

.wc-header h6 {
    position:relative;
    top: 25%;
}

.selector * {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px !important;
}
