.modal-chat.show{display:flex !important;background:rgba(0,0,0,0.75)}
.modal-chat .modal-content{border:0;border-radius:.25rem;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.modal-dialog{position:absolute}
.btn-chat,.btn-chat:hover,.btn-chat:active,.btn-chat:focus{background:#d9272e !important;font-size:1.125rem;font-weight:300;letter-spacing:.5px}
.icon-form-chat{color:#d9272e !important}

i.cel-chat{font-size:1.25rem}
input[type=tel]:focus:not([readonly]){border-bottom:1px solid #d9272e;box-shadow:none !important}
.frm-terminos{color:#757575;font-size:.75rem !important;font-weight:300;line-height:1.5 !important}
.frm-terminos a{color:#757575;font-weight:500}
.icons-desktop{cursor:pointer;width:2rem;height:2rem;background-color:#d9272e;border-radius:50%;position:relative}
.icons-desktop a{flex-direction:initial !important;cursor:pointer;display:flex;justify-content:center;align-content:center;flex-direction:column;color:#fff}
.md-form label{font-size:.9rem}
label.politicas{font-size:.8rem;font-weight:300;line-height:1.25}
.identificacion{color:#d9272e;font-size:1.125rem}
.myFeedBackError{font-size:.65rem !important;color:#c00}
.block{display:block !important}
.card-chat{background-color:#1ebea5}
.text-tnks,.text-alert{color:#fff !important}
.text-alert{color:#ff4d4d !important}
.msg-alert{background-color:rgba(255,154,154,0.35);border:solid 1px #ff4d4d;border-radius:.25rem}
.modal-content .close{position:relative;right:0;top:-25px;opacity:.8}
.fixed-action-btn ul{bottom:50px;right:-4px;display:none}
.fixed-action-btn.active ul{display:block}
.blur-chat{filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px)}
.md-select-form label,.md-form label{font-size:.85rem !important;font-weight:300}
.md-select-form span{color:#f6881f}
.md-select-form p{font-weight:300}
.btn-select{border:0;width:100%;float:none;border:0;outline:0;font-size:.75rem;text-align:left;box-shadow:none;border-radius:0;font-weight:300;padding:.5rem .6rem;font-family:'Roboto';background-color:#fff;color:#b0b0b0 !important;background-repeat:no-repeat;background-color:transparent;background-position:center bottom,center calc(100% - 1px);background-image:-webkit-gradient(linear,left top,left bottom,from(#686868),to(#686868)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2)) !important;background-image:linear-gradient(#686868,#686868),linear-gradient(#d2d2d2,#d2d2d2);background-size:0 1px,100% 1px;transition:background 0 ease-out}
.top-cero{top:0}
.cardBtnChat{font-size:1rem;font-weight:400;position:fixed;width:320px;height:35px;bottom:0;right:15px;z-index:1030;background-color:#d9272e;border-radius:5px 5px 0 0;color:#fff;cursor:pointer;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1),0 2px 4px 0 rgba(0,0,0,0.2)}
@media(max-width:768px){ #frm-chat .typeahead-menu{width:calc(100vw - 90px)}
}
@media only screen and (max-width:768px){.modal-chat.show{display:block !important}
.modal-chat.show .modal-dialog{position:relative;margin:auto !important}
}
.myFeedBackErrorCTC{font-size:.8rem;color:#c00;display:none}
.cx-widget.cx-window-manager.cx-theme-uvm{position:relative;z-index:9998}
.cx-widget.cx-theme-uvm .cx-toaster{z-index:1040}

.cx-widget.cx-theme-uvm,.cx-widget .cx-container{color:#757575;background:#fff;border-radius:5px 5px 0 0}
.cx-widget.cx-theme-uvm .cx-toaster.cx-theme-uvm.cx-desktop{right:15px !important}
.cx-titlebar .cx-icon svg{display:none}
//.cx-icon svg{fill:#d9272e}
button.cx-icon svg{fill:#fff}
.cx-widget.cx-theme-uvm .cx-common-container .cx-titlebar{clear:both;border:0;padding:5px 5px;border-style:none;border-width:0 0 1px;border-radius:5px 5px 0 0;background-color:#d9272e;}
.cx-widget.cx-theme-uvm .cx-common-container .cx-titlebar .cx-title{display: inline-block;
font-size: 28px;margin-left: 65px;width: 164px;height: 53px;background-image: url('https://blog.uvm.mx/hubfs/UVM%20Blog%20Test/logo-chat-uvm.png');background-repeat: no-repeat;position: relative;background-position-y: -31px;}
//.cx-widget.cx-theme-uvm .cx-common-container .cx-titlebar .cx-title:after {display:inline-block; content: " "; width: 100px!important;height: 60px url("https://unchat.likenuuk.com/img/uvm-logo.png"); border: 1px solid blue;}
.cx-widget.cx-theme-uvm .cx-common-container .cx-titlebar .cx-subtitle {    width: 280px !important; height: 60px; text-align: center;margin-left: auto; margin-right: auto;}
.cx-widget.cx-theme-uvm .cx-common-container .cx-titlebar .cx-subtitle:before { font-size:14px;   color: #fff;content: "Por favor ingresa los siguientes datos para que comencemos a atenderte" ;}

.cx-widget.cx-theme-uvm .cx-common-container .cx-buttons-window-control button{color:transparent !important;}
.cx-widget.cx-theme-uvm .cx-common-container .cx-buttons-window-control button .cx-icon{color:transparent !important;border: 1px solid blue;}
.cx-widget.cx-theme-uvm .cx-common-container .cx-buttons-window-control button .cx-icon svg{fill:#f53131; display:block !important}
.cx-titlebar .cx-icon{width:16px !important;height:16px !important;margin-top:0 !important;position:absolute;display:block;top:10px;left:4%;color:#fff}
.cx-widget.cx-theme-uvm .cx-common-container .cx-body .cx-form-wrapper .cx-form{padding:24px 14px 5px;border-width:0}
.cx-widget.cx-theme-uvm .cx-common-container .cx-body input.cx-input{width:100%;height:30px;padding:5px 5px !important;margin:.25rem 0;background-image:none;border-radius:2px;box-sizing:border-box !important;box-shadow:unset}
.cx-wrapper{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin-top:20px !important}
.cx-wrapper p{font-weight:300 !important;font-size:.75rem !important;margin:1rem 0 !important}
.cx-widget.cx-theme-uvm.cx-webchat,.cx-widget.cx-theme-uvm .cx-webchat{border-radius:8px 8px 0 0;color:#757575 !important;right:15px !important;background:#fff;z-index:1040}
.cx-widget.cx-theme-uvm.cx-webchat .form input,.cx-widget.cx-theme-uvm .cx-webchat .form input{background:#dcf5ff}
.cx-form-horizontal .cx-buttons-binary button.cx-btn-default.i18n{display:none !important}
.cx-widget .cx-submit{background-color:#d9272e !important;color:#fff !important;width:100% !important}
.cx-widget .cx-btn{text-shadow:none !important;width:48%;border:none !important;font-weight:400 !important;letter-spacing:.5px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.cx-widget .cx-btn-primary{background-color:#d9272e !important;color:#fff !important}
.cx-widget .cx-btn-primary:before{display: none;}
.cx-widget .cx-btn:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}
.cx-webchat .cx-form .cx-button-group{padding-bottom:0;padding:.2rem .5rem 1rem !important}
.cx-wrapper .cx-buttons-binary{padding:5px 10px 20px !important;color:#FFF}
.cx-common-container .cx-footer{padding:0 !important;display:none !important}
.cx-webchat .cx-emoji-menu{background:#fff}
.cx-webchat .cx-menu>li>.cx-menu-item {display: inline-block;list-style: none;height: 30px;width: 30px;padding: 2px;margin-right: 18px;cursor: pointer;outline-style: none;}
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant.cx-you .cx-bubble{background:rgba(238,238,238,0.8)}
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant.cx-you .cx-bubble-arrow svg{fill:rgba(238,238,238,0.8)}
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant.cx-agent .cx-bubble{background-color:#c8c8c8}
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant.cx-agent .cx-bubble-arrow svg{fill:#c8c8c8}
.cx-webchat .cx-transcript .cx-message.cx-agent-typing .cx-bubble{background-color:#e2e2e2}
.cx-webchat .cx-transcript .cx-message.cx-agent-typing .cx-bubble-arrow svg{fill:#e2e2e2}
.cx-common-container.cx-toast .cx-button-container{padding:0 24px 20px !important}
.cx-webchat.cx-minimized .cx-webchat-counter{background-color:red !important;border-radius:50% !important;font-size:12px !important;min-width:20px !important;padding:2px !important;position:absolute;height:20px;right:-10px;width:20px;top:-10px}
.notificacion-chat-purecloud{width:20px;height:20px;border-radius:50%;background-color:red;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.5rem;position:absolute;right:-10px;top:-10px;text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:1.2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}
.cx-toaster.cx-theme-uvm .cx-common-container .cx-body{font-size:15px}
.cx-widget.cx-theme-uvm.cx-mobile .cx-common-container .cx-titlebar{text-align:center}
.cx-widget.cx-theme-uvm.cx-mobile .cx-common-container .cx-titlebar .cx-title{margin-left:0}
@-webkit-keyframes blinker{from{opacity:1.0}
to{opacity:.0}
}
.cx-widget.cx-theme-uvm .cx-form-control.cx-error{border-color:#f53131 !important}
.cx-widget.cx-theme-uvm .cx-common-container .cx-body .cx-input:focus{border-bottom:1px solid black !important;box-shadow:unset !important}
.cx-webchat .cx-menu li .cx-branding-icon{display: none !important;}
.cx-webchat .cx-send, .cx-webchat .cx-start-cobrowse:hover{background: #fff;}
.cx-webchat .cx-send, .cx-webchat .cx-start-cobrowse svg{fill: #d9272e !important;}
.cx-widget svg:not(:root){height: 20px !important;width: 16px !important;}
.cx-common-container .cx-button-container .cx-button-group .cx-btn {margin: 12px 0 0;background: #d9272e;color: #fff;}
.back-min{background-image: url('../images/uvm-iconos.svg?v=1.71');height: 22px;width: 25px;background-repeat: no-repeat;background-size: 295px;background-position: -208px -294px;;}
.cx-webchat .cx-send, .cx-webchat .cx-start-cobrowse{border: none;}
.lt-toolbar__status-icon .lt-toolbar__status-icon-has-errors .lt-toolbar__status-icon-has-1-errors .lt-toolbar__status-icon-has-notification{display: none !important;}
.cx-end-cancel{background: #d9272e !important;}
.cx-close-cancel{background: #d9272e !important;}
.cx-widget label{font-size: 0.9em !important;}
.cx-widget .cx-btn{font-size: 0.9em !important;}
.cx-webchat div.cx-input-container .cx-message-input{font-size: 1.2 !important;}
.cx-webchat .cx-transcript{font-size: 1em !important;}
.cx-webchat .cx-form-inputs table tr td .legal{color: #757575 !important; display: inline-block; font-size: .65em !important;}
.cx-webchat .cx-form-inputs table tr td .legal .conv-w {color: #d7282f !important}
.cx-webchat .cx-form-inputs table tr td .legal *{font-size:inherit; }

.cx-webchat [type=text],
.cx-webchat [type=email],
.cx-webchat [type=number],
.cx-webchat [type=search],
.cx-webchat [type=password],
.cx-webchat [type=url],
.cx-webchat [type=tel],
.cx-webchat [type=checkbox],
.cx-webchat [type=radio],
.cx-webchat textarea, 
.cx-webchat select {
  background: #f8f8f8;
  font-weight: 300;
}
.cx-webchat ::placeholder {
  color: rgb(117, 117, 117);
}
.cx-widget .cx-form-control {
  border: 1px solid;
  display: block;
  font-size: .75em;
  line-height: 1.86666667em;
}
.cx-widget .cx-form-control:focus {
  border-color: rgb(117, 117, 117) !important;
  border-width: 2px;
}