body{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; color: #333333; margin: 0; padding: 0; } .page-chat{ padding: 10px; background: #2C2C2C; } #clear-chat{ /*position: absolute; top:0; left: 10px;*/ background: #2C2C2C; border:1px solid #2C2C2C; width:140px; padding: 5px; font-size: 14px; } #clear-chat img{ width: 20px; float: left; margin-right: 5px; } #clear-chat a{ color: #fff; text-decoration: none; } #clear-chat a:hover{ opacity: 0.7; } #content-chat{ background:#3E3E3E; padding: 30px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } textarea { width: 52%; padding: 3%; height: 100px; float: left; border: 0; background-color: #434343; font-size: 0.75em; font-family: Helvetica, arial, sans-serif; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #434343; color: #BDBDBA; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset; } .message-student .chat-image, .message-teacher .chat-image{ width: 80px; height: auto; max-height: 80px; display: inline-block; vertical-align: top; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:2px solid #fff; box-shadow: 1px 1px 10px #484848; } .message-student .content-message{ background-color: #FAEDCE; color: #000; padding: 10px; margin-bottom: 15px; border-top: 1px solid #FAEDCE; border-left: 1px solid #FAEDCE; border-right: 1px solid #FAEDCE; border-bottom: 1px solid #FAEDCE; border-radius: 10px; display: inline-block; font-size: 13px; padding: 15px; vertical-align: top; width: 310px; } .message-teacher .icon-message{ display: inline-block; margin-left: -6px; margin-top: 10px; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-left: 15px solid #EFE856; } .message-student .icon-message{ display: inline-block; margin-right: -6px; margin-top: 10px; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #FAEDCE; } .message-teacher .content-message{ background-color: #EFE856; color: #000; padding: 10px; margin-bottom: 15px; border-top: 1px solid #EFE856; border-left: 1px solid #EFE856; border-right: 1px solid #EFE856; border-bottom: 1px solid #EFE856; border-radius: 10px; display: inline-block; font-size: 13px; padding: 15px; vertical-align: top; width: 320px; } .message-teacher .message-date{ color: #666; font-style: italic; font-size: 10px; text-align: right; margin-right: 35px; margin-top: 10px; } .message-student .message-date{ color: #666; font-style: italic; font-size: 10px; text-align: left; margin-top: 10px; } .user-online .perfil{ list-style: none; padding: 0; margin:0; } .user-online .perfil li{ margin-bottom: 5px; } .user-online .perfil li a{ color: #fff; text-decoration: none; } .user-online .title{ background: url(chat.png) no-repeat 0 center; color: #ffffff; padding-top: 5px; padding-left: 30px; font-weight: bold; font-size: 16px; margin-bottom: 15px; width: 90%; } .delete-chat{ background: #F8F8F8; padding-bottom: 15px; } .list-group { margin-bottom: 20px; padding-left: 0; } .list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #3D3D3D; border: 1px solid #3D3D3D; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #666; } li.list-group-item:hover, li.list-group-item:focus { text-decoration: none; background-color: #EEEEEE; } li.list-group-item:hover a{ color: #000; } .user-image-chat{ width: 40px; height: auto; max-height: 40px; display: inline-block; vertical-align: top; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:2px solid #ffffff; float: left; margin-right: 5px; } #user-online-scroll .viewport { width: 260px; height: 450px; overflow: hidden; position: relative; } #user-online-scroll .overview { list-style: none; position: relative; left: 0; top: 0; padding: 0; margin: 0; } #user-online-scroll .scrollbar{ background: transparent url(bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; } #user-online-scroll .track { background: transparent url(bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; } #user-online-scroll .thumb { background: transparent url(bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; } #user-online-scroll .thumb .end { background: transparent url(bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; } #user-online-scroll .disable { display: none; } .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; } .btn-enviar { background: #fc585d; /* Old browsers */ background: -moz-linear-gradient(top, #fc585d 0%, #fd3746 99%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc585d), color-stop(99%,#fd3746)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fc585d 0%,#fd3746 99%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fc585d 0%,#fd3746 99%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fc585d 0%,#fd3746 99%); /* IE10+ */ background: linear-gradient(to bottom, #fc585d 0%,#fd3746 99%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc585d', endColorstr='#fd3746',GradientType=0 ); /* IE6-9 */ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border:1px solid #FD3746; display:inline-block; color:#ffffff; font-family:Arial; font-size:22px; font-weight:bold; font-style:normal; height:80px; line-height:80px; width:131px; text-decoration:none; text-align:center; cursor: pointer; } .btn-enviar:hover { opacity: 0.8; }.btn-enviar:active { position:relative; top:1px; } .emoticons-chat img{ width: 24px; border: none; } .message-form-chat{ margin-top: 20px; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #3D3D3D; }