/*ESTILO CHAT*/
.chatbox {
	position: fixed;
	position:expression("absolute");
	width: 225px;
	display:none;
}

.chatboxhead {/*color de chat activo*/
	background-color: #3498DB;
	padding:7px;
	color: #ffffff;

	border-right:1px solid #3498DB;
	border-left:1px solid #3498DB;
}

.chatboxblink {/*COLOR DE CHAT MINIMIZADO - AVISANDO MENSAJE */
	background-color: #27AE60;
	border-right:1px solid #27AE60;
	border-left:1px solid #27AE60;
}

.chatboxcontent {
	font-family: arial,sans-serif;
	font-size: 13px;
	color: #333333;
	height:200px;
	width:225px;
	overflow-y:auto;
	overflow-x:auto;
	padding:7px;
	border-left:1px solid #34495E;
	border-right:1px solid #34495E;
	border-bottom:1px solid #eeeeee;
	background-color: #ffffff;
	line-height: 1.3em;
}

.chatboxinput {
	padding: 5px;
	background-color: #ffffff;
	border-left:1px solid #34495E;
	border-right:1px solid #34495E;
	border-bottom:1px solid #34495E;
}

.chatboxtextarea {
	width: 206px;
	height:44px;
	padding:3px 0pt 3px 3px;
	border: 1px solid #eeeeee;
	margin: 1px;
	overflow:hidden;
}

.chatboxtextareaselected {
	border: 2px solid #3498DB;
	margin:0;
}

.chatboxmessage {
	margin-left:1em;
}

.chatboxinfo {
	margin-left:-1em;
	color:#D35400;/*Fecha y HOra cuando deja escribir*/

}

.chatboxmessagefrom {
	margin-left:-1em;
	font-weight: bold;
}

.chatboxmessagecontent {
}

.chatboxoptions {
	float: right;
}

.chatboxoptions a {
	text-decoration: none;
	color: white;
	font-weight:bold;
	font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
}

.chatboxtitle {
	float: left;
	text-decoration: none;
	color: white;
	font-weight:bold;
	font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
}
/*FIN ESTILO CHAT*/
.social-sharing {
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

.social-sharing ul.menu-social {
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrapwrap;
  flex-wrap: nowrap;
}

.social-sharing ul.menu-social li {
    flex: 0 1 50px;
  height: 40px;
}

.social-sharing ul.menu-social li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red alertas, aprovechando su class */
.social-sharing ul.menu-social li .icon-twitter {background: #00abf0;}
.social-sharing ul.menu-social li .icon-googleplus { background: #d95232;}
.social-sharing ul.menu-social li .icon-pinterest {background: #ae181f;}
.social-sharing ul.menu-social li .icon-mail { background: #666666;}



.social-sharing ul.menu-social li.newsletter {
    flex: 0 1 300px;
  line-height: 40px;
  position: relative;
  font-weight:bold;
	font-family:Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  /*background-color: #fafafa;
  background-image: repeating-linear-gradient(135deg, #ffe4e1 0px, #ffe4e1 5px, transparent 5px, transparent 10px, #e1f3ff 10px, #e1f3ff 15px, transparent 15px, transparent 20px);*/
/*   background-image: repeating-linear-gradient(135deg, #f9c1bb 0px, #f9c1bb 5px, transparent 5px, transparent 10px, #9fc6e6 10px, #9fc6e6 15px, transparent 15px, transparent 20px); */
}
.social-sharing ul.menu-social li.next {
    flex: 1 1 auto;	 
}

.social-sharing ul.menu-social li a {
  display: block;
    color: #fff;
  text-decoration: none;
  width: 100%;
  height: 100%;
  line-height: 40px;
}
 
.social-sharing ul.menu-social li.newsletter span {
  color: #807F7F;
  display: inline-block;
  cursor: pointer;
}
/* .social-sharing ul.menu-social li.newsletter:after, 
.social-sharing ul.menu-social li.newsletter:before {
    content: '';
    width: 100%;
    height: 5px;
    display: block;
  position: absolute;
  left: 0;
    background-image: repeating-linear-gradient(135deg, #F29B91 0px, #F09290 5px, transparent 5px, transparent 10px, #83B3DB 10px, #84ADCB 15px, transparent 15px, transparent 20px);
}
.social-sharing ul.menu-social li.newsletter:before {
  top: 0;
}
.social-sharing ul.menu-social li.newsletter:after {
  bottom: 0;
} */
.social-sharing ul.menu-social li.next a {
  color: #807F7F;
  background-color: #ffecb8;
}

/* ESTILO CHAT - VENTA LISTA DE USUARIO*/
 .pb-chat-panel {
        border: none;
        margin-bottom: -5px;
    }

    .pb-chat-panel-heading {
        margin-top: -5px;
    }

    .pb-chat-top-icons {
        margin-top: 4px;
    }

    #support_label {
        color: #999;
    }

    .pb-chat-labels {
        font-size: 15px;
    }

    .pb-chat-labels-right {
        margin-bottom: 0;
        margin-right: 5px;
    }


    .pb-chat-labels-left {
        margin-left: 5px;
    }

    .pb-chat-labels-primary {
        margin-right: 5px;
    }

    .pb-chat-fa-user {
        border: 1px solid blue;
        padding: 5px;
        border-radius: 50%;
    }

    .pb-chat-textarea {
        resize: none;
    }

    .pb-chat-dropdown {
        width: 300px;
    }

    .pb-chat-btn-circle {
        border-radius: 35px;
    }

    .pb-btn-circle-div {
        padding-left: 0px;
        margin-top: 12px;
    }