@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.stm_lms_chat_page,.stm_lms_chat_page #wrapper{background-color:#eef1f7}#stm_lms_chat h1{margin:0 0 40px}.stm_lms_chat__conversations h3{margin:0 0 30px}.stm_lms_chat__conversations .stm_lms_chat__conversation{position:relative;display:flex;margin:0 0 2px;padding:20px 50px 20px 25px;align-items:center;background-color:#fff;border-top:3px solid transparent;cursor:pointer;transition:.3s ease}.stm_lms_chat__conversations .stm_lms_chat__conversation__image{max-width:40px;margin:0 15px 0 0}.stm_lms_chat__conversations .stm_lms_chat__conversation__title h5{margin:0;font-weight:300;font-size:15px}.stm_lms_chat__conversations .stm_lms_chat__conversation__date{color:#aaa}.stm_lms_chat__conversations .stm_lms_chat__conversation__messages_num{position:absolute;right:13px;top:50%;margin:-10px 0 0;min-width:20px;padding:0 4px;height:20px;background-color:#868585;color:#fff;text-align:center;line-height:20px;border-radius:10px;font-size:11px}.stm_lms_chat__conversations .stm_lms_chat__conversation__messages_num.has_new{background-color:#385bce}.stm_lms_chat__conversations .stm_lms_chat__conversation.active,.stm_lms_chat__conversations .stm_lms_chat__conversation:hover{box-shadow:0 5px 10px rgba(0,0,0,.18);border-top:3px solid #385bce;z-index:10}.stm_lms_chat_companion{position:relative;display:flex;align-items:center;padding:0 50px 0 0;margin:0 0 35px}.stm_lms_chat_companion__image{max-width:80px;margin:0 15px 0 0}.stm_lms_chat_companion__image img{border-radius:50%}.stm_lms_chat_companion .lnr-sync{position:absolute;top:50%;right:0;width:50px;height:50px;line-height:50px;text-align:center;margin-top:-25px;font-size:30px;cursor:pointer;background-color:#fff;color:#385bce;border-radius:50%}.stm_lms_chat_companion .lnr-sync.active{-webkit-animation:2s rotating infinite;animation:2s rotating infinite}.stm_lms_chat_messages{height:600px;margin:0 0 30px;padding:40px 30px;overflow-y:auto;background-color:#e0e3e8}.stm_lms_chat_messages__single{display:flex;flex-wrap:wrap;margin:0 0 30px}.stm_lms_chat_messages__single_message{position:relative;padding:15px 20px;margin:0 0 30px;max-width:80%;border-radius:4px;background-color:#fff}.stm_lms_chat_messages__single_message:after{content:'';position:absolute;bottom:-7px;left:20px;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.stm_lms_chat_messages__single_user{width:100%}.stm_lms_chat_messages__single_user .stm_lms_chat_companion{border:0;margin:0;padding:0}.stm_lms_chat_messages__single_user .stm_lms_chat_companion__title h5{margin:0;font-size:15px}.stm_lms_chat_messages__single_user .stm_lms_chat_companion__title label{display:block;font-weight:400}.stm_lms_chat_messages__single_user .stm_lms_chat_companion__image{width:80px}.stm_lms_chat_messages__single_user .stm_lms_chat_companion__image img{border-radius:50%}.stm_lms_chat_messages__single.companion_message .stm_lms_chat_messages__single_message{background-color:#385bce;color:#fff}.stm_lms_chat_messages__single.companion_message .stm_lms_chat_messages__single_message:after{background-color:#385bce}.stm_lms_chat_messages__single.owner_message{justify-content:flex-end}.stm_lms_chat_messages__single.owner_message .stm_lms_chat_messages__single_user{text-align:right}.stm_lms_chat_messages__single.owner_message .stm_lms_chat_messages__single_user .stm_lms_chat_companion{justify-content:flex-end}.stm_lms_chat_messages__single.owner_message .stm_lms_chat_messages__single_message{border:1px solid #ddd}.stm_lms_chat_messages__single.owner_message .stm_lms_chat_messages__single_message:after{left:auto;right:10px}.stm_lms_chat_messages__send{margin:0 0 30px}.stm_lms_chat_messages__send h4{margin:20px 0 15px}.stm_lms_chat_messages__send h4 span{color:#385bce;font-weight:300}.stm_lms_chat_messages__send textarea{padding:20px!important;margin:0 0 15px;border:1px solid #ddd;background-color:#fff}@media (max-width:769px){.stm_lms_chat__conversations{margin-bottom:30px}}