/* Call Center front end bar */
#vtex-callcenter #vtex-callcenter__toolbar{ 
	top: initial;
    background: #04254e;
    bottom: 0;
    position: fixed;
}
#vtex-callcenter #vtex-callcenter__toolbar * {
	/*color:inherit;*/
}
#vtex-callcenter #vtex-callcenter__toolbar > div{ 
	max-width:1200px;
    margin:0 auto;
    padding:0 120px 0 20px;
    background: transparent;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    display: flex;
    align-items: center;
    height: 30px !important;
    line-height: 1 !important;

}
#vtex-callcenter #vtex-callcenter__toolbar .cc-mt2-ns{
	margin-top:0;
}

#vtex-callcenter #vtex-callcenter__toolbar > div > section.cc-w-50-ns{
	display: flex;
    align-items: center;
    justify-content: flex-end;	
}
#vtex-callcenter #vtex-callcenter__toolbar #vtex-callcenter__user-logout{
	margin: 0;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #fff;
}
#vtex-callcenter #vtex-callcenter__toolbar #vtex-callcenter__user-logout span{
	border-bottom: 1px solid;
}
#vtex-callcenter #vtex-callcenter__toolbar #impersonateButton{
	border: none;
    color: #01c8ff;
    border-left: 1px solid #01c8ff;
    border-radius: 0;
    padding: 0;
    padding-left: 20px;
    max-width: 100%;
    width: auto;
}
#vtex-callcenter #vtex-callcenter__toolbar #impersonateButton span{
	color: #01c8ff;
}
#vtex-callcenter #vtex-callcenter__toolbar{  }
#vtex-callcenter #impersonationForm > div{
	bottom: 30px !important;
    top: inherit !important;
    right: 0 !important;
    width: auto;
    min-width:300px;
}
#vtex-callcenter #impersonationForm > div h4{
  	background: #03254e;
    border-radius: 3px 3px 0 0;
    padding: 10px 0;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}
#vtex-callcenter #impersonationForm > div > div{
	font-size:14px;
  	border-color: #DEDEDE;
    border-top: none;
    border-bottom: none;
    box-shadow: none;
    border-radius: 0;
  	padding-bottom: 35px;
}

#vtex-callcenter #impersonationForm > div > div [for="televendas-email"]{
  	font-weight:normal;
	color: #444;
}

#vtex-callcenter #impersonationForm > div > div #vtex-callcenter__customer-login-submit{
  	background: #02c8ff;
    border: none;
    border-radius: 30px;
    font-weight: normal;
    padding: 10px 10px;
    margin-top: 10px;
}

@media (min-width:1024px){
  	#vtex-callcenter #impersonationForm > div{
  		right: 140px !important;
  	}
}

/*  START CUSTOM CALLCENTER TOOLBAR */
#render-cartman{
	display:none;
}

.vtex-callcenter {
	display: none !important;
}

.toolbar_televentas {
	width: 100%;
	background: #04254e;
	bottom: 0;
	position: fixed;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: flex-start;
	padding: 10px 20px;
	z-index: 9999;
	cursor: pointer;
	font-size: 12px;
	flex-wrap:wrap;
}

.toolbar_televentas > * {
	padding-bottom : 15px;
}

.toolbar_televentas a {
	text-decoration: underline;
}

.toolbar_televentas a,
.toolbar_televentas span {
	color: white;
	margin-right: 10px;
}

.toolbar_televentas a#send_link_payment_asesor_televentas {
	display: none;
}


.toolbar_televentas .tv-tooltip {
  position: relative;
  display: inline-block;
}

.toolbar_televentas .tv-tooltip .tv-tooltiptext {
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
  display: none;
}


.toolbar_televentas .tv-tooltip .tv-tooltiptext {
  visibility: visible;
  opacity: 1;
}

.toolbar_televentas .tv-tooltip{
	display: none;
}

.toolbar_televentas .tv-copy-link-text{
	text-decoration: underline;
}

/*.installments .sight span::before {
   	content: "Realiza el pago de tu producto al recibir el pedido. \A Uno de nuestros asesores se comunicará contigo telefónicamente para agendar el horario de entrega. \A Ten a la mano el dinero para realizar el pago de tu compra. \A \A";
   	display: block;
   	white-space: break-spaces;  
  	font-size: 14px;  
}*/

