/*
@font-face {
    font-family: Flexo;
    src: url("../fonts/Flexo-Regular.otf") format("opentype");
}
*/

.widget_pos { 
    position: absolute; 
    bottom: 10px;
    left:500px; 
} 


.cx-widget {
    font-family: Flexo !important;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    border-radius: 16px 16px 0px 0px;
    font-weight: 500;
}

.cx-widget.cx-theme-light .cx-titlebar {
    background: #002473;
    font-size: 14px;
    border-radius: 16px 16px 0px 0px;
}

.cx-webchat .cx-transcript{
    background: #F2F4F8;
}

.cx-widget .claro-icon-chat {
    background-image:url("/wcm/connect/1989e1cf-d307-422b-a710-bef384190df7/icon-chat.png?MOD=AJPERES");
}

.cx-widget .claro-icon-mail {
    background-image:url("/wcm/connect/67a39d89-0b9d-4545-b508-3a4884e47c4f/icon-mail.png?MOD=AJPERES");
}

.claro-icon-mail {
    height: 25px;
    width: 75px;
    background-repeat: no-repeat;
    border-radius: 10px 10px 10px 10px;
}

.claro-icon-chat {
    height: 25px;
    width: 25px;
    background-repeat: no-repeat;
    border-radius: 10px 10px 10px 10px;
}

.cx-widget.cx-theme-light label {
    color: #012D74 !important;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}


.cx-webchat .cx-transcript {
    font-size: 14px !important;
}


.cx-widget .cx-form-control, .cx-widget output {
    font-size: 14px!important;
}

.cx-widget.cx-theme-light .cx-titlebar .cx-title {
    color:#FFFFFF!important;
    font-size: 18px!important;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.cx-widget.cx-theme-light .cx-btn-primary{
    background: #FF7800!important;
    border-radius: 8px;

}

.cx-widget.cx-theme-light input[type=email], .cx-widget.cx-theme-light input[type=tel], .cx-widget.cx-theme-light input[type=text], .cx-widget.cx-theme-light select, .cx-widget.cx-theme-light textarea{
    background: transparent;
    border: none;
    border-bottom: 1px solid #000000;

}


.cx-webchat.cx-theme-light .cx-message.cx-them .cx-bubble {
    background-color: #FFFFFF!important;


}

.cx-widget #tr-doc-type {
    width: 45%;
    display: inline-block
}

.cx-widget #tr-doc-nro {
    width: 55%;
    display: inline-block
}


.cx-widget.cx-theme-light .cx-btn-default{
    background: #FF7800!important;
    border-radius: 8px;

}

.cx-common-container .cx-titlebar {
    clear: both;
    border-style: solid;
    border-color: #2E69DB !important;
    background: #4375d6;
    background-color: inherit;
    background-size:contain;   /*background-size:75%*/
    background-position: left;
    background-repeat: no-repeat;
}

.cx-title-msg{
    height: 32px;
    right: 135px;
    top: calc(50% - 32px/2 - 474px);
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 32px;
    color: #002A8D;
    font-family: Flexo;

}



.void_input{
    color: #FF7800;
    font-size: 10px;
}

.cx-widget.cx-theme-light.cx-btn.cx-btn-default.i18n{
    color: #000!important;
    visibility:hidden!important;
}




.bcp_chat .bcp_chat_imagen_texto{
    /* width: 88px; */
    height: 40px;
    background: #FF7800;
    border-radius: 20px;
    box-sizing: border-box;
    box-shadow: 0px 1px 3px rgba(82, 112, 148, 0.2), 0px 2px 1px rgba(82, 112, 148, 0.12), 0px 1px 1px rgba(82, 112, 148, 0.14);
    display: flex;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;

}

.bcp_chat .bcp_chat_imagen_texto .chat_texto{
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    color: #FFFFFF;
    margin-left: 6px;
}


