@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i');.btn-bot,.btn-bot:hover,.btn-bot:focus,.btn-bot:active{}.vis-tit {display: none!important;}.header-chat {background-color: #5514F5!important;}.desktop-header,.desktop-body{border-color:#F85537!important;border-width: 1px!important;}

body {
	font-family: 'Open Sans',sans-serif !important;
}
/*PROACTIVE CHAT BOT MESSAGGIO INIZIALE*/
.proactive-need-help {
    box-shadow: none;
    margin: 0;
    border: 1px solid #999;
}
/*SERVE AIUTO*/
#lhc_needhelp_widget_v2 {
    inset: auto 25px 10px auto !important;
    height: 117px !important;
    width: 260px !important;
}
#need-help .lhc-desktop,
#need-help .lhc-mobile {
    padding: 0 !important;
}
#need-help .lhc-desktop .rounded {
    border-radius: 10px 10px 0 10px !important;
}
#start-chat-btn {
    padding: 0 5px !important;
}
#close-need-help-btn {
    right: 4px !important;
    top: -1px !important;
}
#start-chat-btn .d-flex .p-1 {
    padding: 0 !important;
}
#start-chat-btn h6,
#start-chat-btn .d-flex .p-1 img {
    display: none !important;
}
#start-chat-btn p {
    font-size: 14px !important;
    padding-right: 21px !important;
}
/*HEADER CHAT*/
.header-chat {
    height: 40px !important;
}
.header-chat .col-6.pr-1 {
    flex: 0 !important;
    max-width: inherit !important;
    float: none;
    width: auto !important;
    right: 0;
    position: absolute;
}
/*FINESTRA PRIVACY*/
.float-left {
    right: inherit !important;
}
.minimize-icon {
   margin-left: -11px;
   margin-right: -9px;
}
.header-link .material-icons {
    color: #fff !important;
}
.desktop-header {
    border-width: 0 !important;
}
.desktop-body {
    border-color: #dedede !important;
    border-width: 1px !important;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}
.form-check-label a {
    color: #999 !important;
    text-decoration: underline !important;
}
.btn-secondary {
    width: 100% !important;
    font-size: 16px !important;
    padding: 12px 20px !important;
    border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
}

/* CHAT BOT */
.operator-info img {
    border: 1px solid #dedede;
    border-radius: 100% !important;
}
.op-name-widget {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 38px !important;
}
.profile-msg-pic {
    border: 1px solid #dedede !important;
    border-radius: 100% !important;
}
.btn-outline-primary {
    border-radius: 10px !important;
    font-size: 16px !important;
    padding: 5px 20px !important;
    text-transform: uppercase;
    min-width: 70px;
}
div.message-admin div[class*="meta-message-html-"],
div.message-admin div.msg-body {
    border-radius: 0 10px 10px 10px !important;
    -moz-border-radius: 0 10px 10px 10px !important;
    -webkit-border-radius: 0 10px 10px 10px !important;
    margin-bottom: 10px !important;
}
div.message-row.response div.msg-body {
    border-radius: 10px 0 10px 10px !important;
    -moz-border-radius: 10px 0 10px 10px !important;
    -webkit-border-radius: 10px 0 10px 10px !important;
    margin-bottom: 10px !important;
}
div.message-admin .msg-date,
div.message-admin+div.message-admin .msg-date, 
div.message-row.response+div.message-row.response .msg-date, 
.bottom-message .message-row .msg-date {
    display: block !important;
}
div.message-admin .msg-date,
div.message-row.response+div.message-row.response .msg-date,
div.message-admin+div.message-admin .msg-date {
    margin-left: 25px;
}
div.message-admin div[class*="meta-message-html-"] {
    margin-right: 0;
    padding: 6px 9px;
    margin-top: 0;
    display: inline-block;
    text-align: left;
    max-width: 85%;
}
.chat-operators,
.icon-assistant {
    transform: rotate(0deg) !important;
    -moz-transform: rotate(0deg) !important;
    -webkit-transform: rotate(0deg) !important;
    background-image: url(
    https://s3.eu-west-1.amazonaws.com/liveservice.cloud-care.it/images/standard/aichange.png);
    width: 100%;
    height: 100%;
    background-size: cover;
    font-family: none;
    text-indent: -9999px;
    border-radius: 100%;
}
#whatsapp_button i,
#tel_button i {
    content: '';
    text-indent: -999px;
    overflow: hidden;
    width: 30px !important;
    height: 21px !important;
    background-image: url(https://s3-eu-west-1.amazonaws.com/liveservice.cloud-care.it/images/customstatus/icons/iconmonstr-whatsapp-1.svg);
    background-size: 64% auto;
    -moz-background-size: 64% auto;
    -webkit-background-size: 64% auto;
    background-repeat: no-repeat;
    background-position: center;
}
#tel_button i {
    background-image: url(https://s3-eu-west-1.amazonaws.com/liveservice.cloud-care.it/images/customstatus/icons/phone_icon.svg);
}
#whatsapp_button i {
    filter: invert(100%) sepia(100%) saturate(100%) hue-rotate(346deg) brightness(100%) contrast(100%);
}
#tel_button,
#tel_button:hover,
#tel_button:focus {
    background-color: transparent !important;
    border: none !important;
    color: #fd6f3b !important;
    font-weight: 600 !important;
    font-size: 28px !important;
    padding: 0 0 0 4px!important;
}
#indietro_button {
    color: #999!important;
    background: none !important;
    text-decoration: underline;
    padding: 0 0 0 20px!important;
    line-height: 30px !important;
    text-transform: none;
}
#indietro_button:focus {
    box-shadow: none !important;
}
#whatsapp_button,
#chat_button,
#richiamami_button,
#noncliente_button,
#cliente_button,
#app_button {
    width: 100% !important;
} 
/* MODAL */
#myModal h2 {
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin-top: 26px;
}
.modal-backdrop.show {
    opacity: .8 !important;
}
/* COLORI PERSONALIZZATI */
.btn-secondary {
    background-color: #fd6f3b !important;
    border-color: #fd6f3b !important;
}
.btn-outline-primary {
    color: #fd6f3b !important;
    border-color: #fd6f3b !important;
}
.btn-outline-primary:hover {
    color: #fff !important;
    background-color: #fd6f3b !important;
    border-color: #fd6f3b !important;
}
.btn-outline-primary.focus, 
.btn-outline-primary:focus {
    box-shadow: 0 0 0 0.1rem #fd6f3b !important;
}
.bottom-message div.response div.msg-body,
#noncliente_button,
#cliente_button {
    background-color: #fd6f3b !important;
    color: #fff !important;
}
.btn-info {
    background-color: #0058a2 !important;
    border-color: #0058a2 !important;
}
.btn-success {
    background-color: #ee7203 !important;
    border-color: #ee7203 !important;
}
.list-inline-item {
    display: block !important;
}
.operator-changes .list-inline-item {
    display: inline-block !important;
}
.list-inline-item:last-child {
    margin-right: .5rem !important;
}
#whatsapp_button,
#whatsapp_button:focus {
    background-color: #25e47a !important;
    color: #fff !important;
    border: #25e47a !important;
}
div.message-admin div[class*="meta-message-html-"] {
    background-color: #ededed;
    color: #212529;
}@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i');

body {
	font-family: 'Open Sans',sans-serif !important;
}