.jobsearch-chat-top,.jobsearch-chat-list,.jobsearch-chat-list ul,.jobsearch-chat-list ul li,.jobsearch-chat-bottom,.jobsearch-chat-input,.jobsearch-chat-input input{float:left;width:100%}.jobsearch-chat-wrapper-main{position:fixed;right:0;bottom:0;z-index:999}.jobsearch-chat-wrapper{background-color:#fff;display:inline-block;width:310px;margin-right:20px;vertical-align:bottom;border-radius:4px}.jobsearch-chat-top{background-color:#13b5ea;padding:10px;line-height:1;border-radius:4px 4px 0px 0px}.jobsearch-chat-tab2 .jobsearch-chat-top{background-color:#f5f6f7}.jobsearch-chat-top h2{font-size:13px;color:#fff;margin-bottom:0;float:left;font-weight:400;line-height:1}.jobsearch-chat-top a{float:right;color:#fff;margin-left:8px;font-size:11px}.jobsearch-chat-tab2 .jobsearch-chat-top a{color:#6b6b6c}.jobsearch-chat-list ul{margin:0 0 10px}.jobsearch-chat-list ul li{list-style:none;margin-top:10px;position:relative}.jobsearch-chat-list li span{float:left;width:39px;border-radius:100%;position:relative}.jobsearch-chat-contact-title,.jobsearch-chat-group-title{font-size:14px;color:#666;margin-bottom:0;font-weight:600;float:left;width:100%}.jobsearch-chat-list li .jobsearch-chat-list-thumb:before{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border-radius:100%}.jobsearch-chat-list li.ofline .jobsearch-chat-list-thumb:before{background-color:orange}.jobsearch-chat-list li.online .jobsearch-chat-list-thumb:before{background-color:green}.jobsearch-chat-list span~.jobsearch-chat-list-thumb{margin-left:49px;padding-top:4px}.jobsearch-chat-list-thumb{position:relative}.jobsearch-chat-list-thumb a{font-size:13px;color:#666}.jobsearch-chat-bottom{background-color:#fff;border:1px solid #ececec;border-top:none;position:relative}.jobsearch-chat-bottom input{float:left;width:100%;height:48px;background-color:#fff;border:none;color:#999;font-size:12px;padding:5px 38px}.jobsearch-chat-bottom i{position:absolute;left:11px;top:15px;color:#999;font-size:16px}.jobsearch-chat-bottom-center{display:inline-block;color:#fff;margin:6px 0 0}.jobsearch-chat-title{float:left;color:#666;cursor:pointer}.jobsearch-chat-list{border:1px solid #ececec;padding:8px 15px 14px}.jobsearch-chat-wrapper-main .jobsearch-chat-list{overflow-y:scroll;height:250px}.jobsearch-chat-tab2{border:1px solid #ececec}.jobsearch-chat-tab2 .jobsearch-chat-list{padding:7px 15px;overflow-y:scroll;height:250px}.jobsearch-chat-input{position:relative}.jobsearch-chat-input input{background-color:#fff;padding:6px 90px 6px 20px;height:48px}.jobsearch-chat-input-place{position:absolute;right:12px;top:18px}.jobsearch-chat-input-place a{font-size:17px;color:#666;float:right;margin-left:7px}.jobsearch-chat-tab2 .jobsearch-chat-list .jobsearch-chat-list-thumb p{background-color:#13b5ea;padding:2px 12px 0;border-radius:15px;margin-bottom:0;display:inline-block}.jobsearch-chat-list ul li.conversation-me{text-align:right}li.conversation-me small.jobsearch-chat-msg-time{padding:0 5px 0 0}li.conversation-from .jobsearch-chat-list-thumb p{color:#fff}.jobsearch-chat-tab2 .jobsearch-chat-list .jobsearch-chat-list-thumb a{color:#fff}.jobsearch-chat-tab2 .jobsearch-chat-list li.conversation-me .jobsearch-chat-list-thumb a{color:#999}small.jobsearch-chat-msg-time{display:inline-block;padding-left:5px}small.jobsearch-chat-msg-time a{margin-left:8px}.jobsearch-chat-list li .jobsearch-chat-list-thumb small.jobsearch-chat-msg-time a,.jobsearch-chat-tab2 .jobsearch-chat-list li .jobsearch-chat-list-thumb small.jobsearch-chat-msg-time a{color:red;font-size:11px}.jobsearch-chat-floating-chat{position:fixed;right:15px;bottom:15px;cursor:pointer;width:200px;overflow:hidden}.jobsearch-chat-floating-icon1{font-size:60px;color:#13b5ea;float:right;-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.jobsearch-chat-floating-chat:hover .jobsearch-chat-floating-icon1{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}.jobsearch-chat-floating-chat i.jobsearch-chat-floating-icon2{font-size:40px;color:#fff;position:absolute;right:10px;top:9px;-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.jobsearch-chat-floating-chat:hover .jobsearch-chat-floating-icon2{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.jobsearch-chat-floating-chat i{position:relative;z-index:1}.jobsearch-chat-floating-chat span.jobsearch-chat-floating-title{position:absolute;right:0;top:0;white-space:nowrap;background-color:#13b5ea;padding:20px 10px 19px 35px;width:0px;text-align:left;border-radius:80px;font-size:18px;font-weight:600;letter-spacing:.9px;color:#fff;z-index:0;opacity:0;visibility:hidden;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.jobsearch-chat-floating-chat:hover span.jobsearch-chat-floating-title{opacity:1;visibility:visible;width:180px}.jobsearch-chat-wrapper-main .jobsearch-connection-field{background:#f03d25;border-top-left-radius:4px;border-top-right-radius:4px;display:none;color:#fff;height:44px;left:0;right:0;text-align:center;padding-top:7px;top:0}.jobsearch-chat-wrapper-main .jobsearch-connection-field i{font-size:22px!important;margin-top:2px}.jobsearch-chat-wrapper-main .blink{animation:blinker 1s linear infinite}.jobsearch-chat-tab2 .jobsearch-chat-list li.conversation-me .jobsearch-chat-list-thumb p{background-color:#f1f0f0}.jobsearch-chat-list li.conversation-me span{float:right}.jobsearch-chat-list li.conversation-me span~.jobsearch-chat-list-thumb{margin-left:0;margin-right:49px;text-align:right}.jobsearch-chat-top .notification-count{position:absolute;z-index:1;top:-1px;right:6px;width:13px;height:13px;line-height:14px;font-size:9px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#f94a5a;color:#fff;animation:zoom 3s 3s both infinite}.jobsearch-chat-top .notification-box{float:right;position:relative;padding:0;border:0px;text-align:center;margin:-4px 0 0}.jobsearch-chat-top .notification-count{position:absolute;z-index:1;top:-1px;right:6px;width:13px;height:13px;line-height:14px;font-size:9px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#f94a5a;color:#fff;animation:zoom 3s 3s both infinite}.jobsearch-chat-top .notification-bell{animation:bell 1s 1s both infinite;padding-right:1px;padding-top:4px}.jobsearch-chat-top .notification-bell{animation:bell 1s 1s both infinite;padding-right:1px;padding-top:4px}.jobsearch-chat-top .notification-bell *{display:block;margin:0 auto;background-color:#fff}.jobsearch-chat-top .bell-top{width:3px;height:3px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;margin-top:1px}.jobsearch-chat-top .bell-middle{width:8px;height:8px;margin-top:-1px;-moz-border-radius:12.5px 12.5px 0 0;-webkit-border-radius:12.5px 12.5px 0 0;border-radius:12.5px 12.5px 0 0}.jobsearch-chat-top .bell-bottom{-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;position:relative;z-index:0;width:12px;height:2px}.jobsearch-chat-top .bell-bottom::before,.jobsearch-chat-top .bell-bottom::after{content:"";position:absolute;top:-4px}.jobsearch-chat-create-group{float:left;width:100%;padding-top:10px}.jobsearch-chat-create-group span{background-color:#f3f3f3;width:39px;height:39px;border-radius:100%;text-align:center;margin-right:10px;float:left;padding-top:8px}.jobsearch-chat-create-group small{font-size:13px;color:#666;padding:5px 0 0 1px;display:inline-block}.jobsearch-chat-top .bell-bottom::before{left:1px;border-bottom:4px solid #6b6b6c;border-right:0 solid transparent;border-left:4px solid transparent}.jobsearch-chat-top .bell-bottom::after{right:1px;border-bottom:4px solid #6b6b6c;border-right:4px solid transparent;border-left:0 solid transparent}.jobsearch-chat-top .notification-bell *{display:block;margin:0 auto;background-color:#6b6b6c}.jobsearch-chat-top .bell-rad{width:3px;height:3px;margin-top:-2px;border-radius:0 0 4px 4px;animation:rad 1s 2s both infinite}.jobsearch-chat-list-thumb a small{display:inline-block;background-color:#13b5ea;line-height:1;color:#fff;border-radius:7px;padding:4px 9px;margin-left:7px}.jobsearch-chat-loader{float:left;width:100%;text-align:center;background:#13b5ea;border-radius:4px;padding:4px 0 3px}.jobsearch-chat-list li .jobsearch-chat-loader span{float:none;display:inline-block;width:49px;color:#fff}.jobsearch-chat-wrapper .jobsearch-chat-user-events{left:3px;bottom:-5px}.jobsearch-chat-wrapper li.conversation-me .jobsearch-chat-user-events{left:auto;right:4px}.jobsearch-chat-wrapper li.conversation-me .jobsearch-chat-user-events:before{right:11px;left:auto}#jobsearch-chat-container .jobsearch-chat-messages-list #jobsearch-chat-first-msg-date,.jobsearch-chat-wrapper .jobsearch-chat-list li#jobsearch-chat-first-msg-date{float:left;width:100%;text-align:center;background:#13b5ea;border-radius:4px;padding:4px 0 3px;color:#fff}.jobsearch-chat-wrapper .jobsearch-chat-user-events{background-color:#d72c2c}.jobsearch-chat-wrapper .jobsearch-chat-user-events:before{border-bottom-color:#d72c2c;left:11px}.jobsearch-chat-wrapper.jobsearch-chat-margin-right{margin-right:220px}.jobsearch-chat-emojis-box{margin:0;position:absolute;right:2px;bottom:29px;border-radius:4px;padding:5px 6px;background-color:#fff;z-index:1;width:170px;display:none;box-shadow:0px 0px 12px 1px rgba(0,0,0,.1)}.jobsearch-chat-emojis-box:before{content:"";position:absolute;right:23px;bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;z-index:2}.jobsearch-chat-emojis-box:after{content:"";position:absolute;right:22px;bottom:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #ddd;z-index:0}.jobsearch-chat-emojis-box .jobsearch-emoji{cursor:pointer;font-size:16px;padding:3px 4px;float:left}.jobsearch-chat-user-settings-con{background-color:white;bottom:0;display:none;position:absolute;left:0;right:0;top:32px;max-width:310px;opacity:.9;width:100%;z-index:1}