#login-buttons{display:inline-block;line-height:1;margin-right:.2px}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;padding-right:2px}#login-buttons .loading{background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);background-position:50%;background-repeat:no-repeat;line-height:1;width:16px}#login-buttons .login-button,.accounts-dialog .login-button{background:#596595;border:1px solid #464f75;border-radius:4px;color:#fff;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:80%;line-height:1.5;padding:4px 8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2)}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none;color:#ddd}.accounts-dialog *{color:inherit;line-height:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}.accounts-dialog .login-button{margin-bottom:4px;width:auto}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;height:16px;left:6px;position:absolute;top:6px;width:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;padding-bottom:8px;position:relative}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{color:#d3d3d3;text-decoration:line-through}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link,#login-buttons #resend-passwordless-code{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);color:#333;font-size:16px;margin:-8px -12px 0;padding:8px 12px;width:250px;z-index:1000}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{font-family:inherit;font-size:inherit;line-height:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-bottom:-2px;margin-top:7px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;line-height:1.3;margin-top:8px}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{color:#000;font-size:20px;font-weight:700;line-height:20px;opacity:.4;position:absolute;right:5px;text-decoration:none;top:0}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{left:-1px;position:absolute;top:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;left:50%;margin-left:-129px;margin-top:-40px;position:fixed;top:50%;z-index:1001}#configure-login-service-dialog{margin-left:-269px;margin-top:-300px;width:530px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{font-family:Courier New,Courier,monospace;width:100%}#configure-login-service-dialog ol{margin-bottom:10px;margin-top:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:Courier New,Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{background-color:#000;background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{border:1px solid #aaa;border-radius:3px;line-height:1;padding:4px}.at-form{border-radius:10px;float:none;margin:20px auto;overflow:auto;padding:15px}.at-form p{font-size:15px;line-height:20px}.at-title h3{font-size:18px;font-weight:800;margin-bottom:10px;margin-top:0;text-align:center}.at-link.disabled{color:#444}.at-signin-link{margin-bottom:30px;margin-top:20px}.at-error,.at-result,.at-signin-link{text-align:center}.at-oauth{margin-top:10px}button.at-social-btn{border-radius:5px;display:block;font-size:16px;margin:auto auto 10px;padding:8px 10px;width:100%}button.at-social-btn i{border-right:1px solid rgba(0,0,0,.2);float:left;font-size:20px;margin-top:1px;padding-left:5px;padding-right:15px;width:40px}button.at-social-btn#at-facebook{background:#3b5998;color:#fff}button.at-social-btn#at-facebook.disabled{background:#666;color:#ddd}button.at-social-btn#at-facebook:hover{background:#2c4780}button.at-social-btn#at-linkedin{background:#338ab0;color:#fff}button.at-social-btn#at-linkedin.disabled{background:#666;color:#ddd}button.at-social-btn#at-linkedin:hover{background:#0571a6}button.at-social-btn#at-twitter{background:#4099ff;color:#fff}button.at-social-btn#at-twitter.disabled{background:#666;color:#ddd}button.at-social-btn#at-twitter:hover{background:#3288eb}button.at-social-btn#at-google{background:#db5a3c;color:#fff}button.at-social-btn#at-google.disabled{background:#666;color:#ddd}button.at-social-btn#at-google:hover{background:#ca4c2e}button.at-social-btn#at-github{background:#666;color:#fff}button.at-social-btn#at-github.disabled{background:#666;color:#ddd}button.at-social-btn#at-github:hover{background:#555}.at-sep{margin-bottom:15px;overflow:hidden;position:relative;text-align:center}.at-sep:after,.at-sep:before{border-bottom:1px solid #ddd;content:" ";display:block;position:absolute;top:48%;width:100%}.at-sep:before{left:-60%}.at-sep:after{right:-60%}.at-input.validating *{cursor:progress}.at-pwd-form>form{margin-top:20px}.at-pwd-form>form label{font-size:14px;font-weight:500;margin-bottom:5px}#at-btn{font-size:16px;margin-top:30px;padding:10px 12px}.at-signup-link{margin-bottom:30px;margin-top:20px}.at-terms-link{font-size:16px;margin-top:20px;text-align:center}.s-alert-box,.s-alert-box *{box-sizing:border-box}.s-alert-box{background:rgba(42,45,50,.85);color:rgba(250,251,255,.95);font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.4;max-width:300px;padding:22px;pointer-events:none;position:fixed;-webkit-transition:top .4s,bottom .4s;transition:top .4s,bottom .4s;z-index:1000}.s-alert-box.s-alert-show{pointer-events:auto}.s-alert-box a{color:inherit;font-weight:700;opacity:.7}.s-alert-box a:focus,.s-alert-box a:hover{opacity:1}.s-alert-box p{margin:0}.s-alert-box.s-alert-show,.s-alert-box.s-alert-visible{pointer-events:auto}.s-alert-close{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;height:20px;overflow:hidden;position:absolute;right:4px;text-indent:100%;top:4px;width:20px}.s-alert-close:focus,.s-alert-close:hover{outline:none}.s-alert-close:after,.s-alert-close:before{background:#fff;content:"";height:60%;left:50%;position:absolute;top:50%;width:3px}.s-alert-close:hover:after,.s-alert-close:hover:before{background:#fff}.s-alert-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.s-alert-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.s-alert-bottom-left{bottom:30px;left:30px;right:auto;top:auto}.s-alert-top-left{bottom:auto;left:30px;right:auto;top:30px}.s-alert-top-right{bottom:auto;left:auto;right:30px;top:30px}.s-alert-bottom-right{bottom:30px;left:auto;right:30px;top:auto}.s-alert-bottom{bottom:0;top:auto}.s-alert-bottom,.s-alert-top{left:0;max-width:100%;right:0;width:100%}.s-alert-top{bottom:auto;top:0}.s-alert-info{background:#00a2d3;color:#fff}.s-alert-success{background:#27ae60;color:#fff}.s-alert-warning{background:#f1c40f;color:#fff}.s-alert-error{background:#e74c3c;color:#fff}[class*=" s-alert-effect-"].s-alert-hide,[class^=s-alert-effect-].s-alert-hide{-webkit-animation-direction:reverse;animation-direction:reverse}.s-alert-box-height{position:fixed;visibility:hidden}.s-alert-effect-flip{backface-visibility:hidden;padding:1.5em}.s-alert-bottom-left.s-alert-effect-flip,.s-alert-bottom-right.s-alert-effect-flip,.s-alert-bottom.s-alert-effect-flip{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.s-alert-top-left.s-alert-effect-flip,.s-alert-top-right.s-alert-effect-flip,.s-alert-top.s-alert-effect-flip{-webkit-transform-origin:50% 0;transform-origin:50% 0}.s-alert-effect-flip .s-alert-close:after,.s-alert-effect-flip .s-alert-close:before,.s-alert-effect-flip .s-alert-close:hover:after,.s-alert-effect-flip .s-alert-close:hover:before{background:#fff}.s-alert-bottom-left.s-alert-effect-flip.s-alert-hide,.s-alert-bottom-left.s-alert-effect-flip.s-alert-show,.s-alert-bottom-right.s-alert-effect-flip.s-alert-hide,.s-alert-bottom-right.s-alert-effect-flip.s-alert-show,.s-alert-bottom.s-alert-effect-flip.s-alert-hide,.s-alert-bottom.s-alert-effect-flip.s-alert-show{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:animFlipFrontBottom;animation-name:animFlipFrontBottom}.s-alert-bottom-left.s-alert-effect-flip.s-alert-hide,.s-alert-bottom-right.s-alert-effect-flip.s-alert-hide,.s-alert-bottom.s-alert-effect-flip.s-alert-hide{-webkit-animation-name:animFlipFrontBottom;animation-name:animFlipFrontBottom}.s-alert-top-left.s-alert-effect-flip.s-alert-hide,.s-alert-top-left.s-alert-effect-flip.s-alert-show,.s-alert-top-right.s-alert-effect-flip.s-alert-hide,.s-alert-top-right.s-alert-effect-flip.s-alert-show,.s-alert-top.s-alert-effect-flip.s-alert-hide,.s-alert-top.s-alert-effect-flip.s-alert-show{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:animFlipFrontTop;animation-name:animFlipFrontTop}.s-alert-top-left.s-alert-effect-flip.s-alert-hide,.s-alert-top-right.s-alert-effect-flip.s-alert-hide,.s-alert-top.s-alert-effect-flip.s-alert-hide{-webkit-animation-name:animFlipFrontTop;animation-name:animFlipFrontTop}@-webkit-keyframes animFlipFrontTop{0%{-webkit-transform:perspective(1000px) rotateX(-90deg)}to{-webkit-transform:perspective(1000px)}}@keyframes animFlipFrontTop{0%{-webkit-transform:perspective(1000px) rotateX(-90deg);transform:perspective(1000px) rotateX(-90deg)}to{-webkit-transform:perspective(1000px);transform:perspective(1000px)}}@-webkit-keyframes animFlipFrontBottom{0%{-webkit-transform:perspective(1000px) rotateX(90deg)}to{-webkit-transform:perspective(1000px)}}@keyframes animFlipFrontBottom{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg)}to{-webkit-transform:perspective(1000px);transform:perspective(1000px)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}#main-container{height:100vh;width:100vw}.navbar{background:#009688}.dropdown-toggle:after{display:none}.chat-list-item{background:#fff;cursor:pointer}.chat-list-item:hover{background:#f2f2f2}.chat-list-item:active{background:#d9d9d9}.chat-list-item.active{background:#e6e6e6}.chat-list-item .chat-details{width:60%}.chat-list-item.unread .last-message,.chat-list-item.unread .name{font-weight:700}#message-area .navbar #details,.chat-list-item .last-message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#message-area{border-left:1px solid #fff}#message-area .overlay{background:#ccc}.input-area{background:#f2f2f2}.input-area .input{outline:none}.message-item{max-width:75%;position:relative;word-break:break-word}.message-item.self{background:#dcf8c6!important}.message-item .number{color:#1f7aec!important}.message-item .options{opacity:0;position:absolute;right:-3px;top:0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.message-item:hover .options{opacity:1;right:0}#messages{background:#ccc;flex:1!important;overflow:auto}#profile-settings{background:#f2f2f2;left:-110%;position:absolute;top:0;transition:all .2s ease-in;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}#profile-pic{cursor:pointer;position:relative;width:200px}.profile-input{border-bottom:2px solid transparent!important;outline:none}.profile-input:focus{border-bottom-color:grey!important}.overlay{left:0;position:absolute;top:0;z-index:99}ul{list-style-type:none}.spinner{-webkit-animation:rotation 2s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}a{text-decoration:none!important}.active-user{background:#e6e6e6!important}.greenColor{color:#0da80d!important}.redColor{color:#b82929!important}.boldText{font-weight:700!important}.translate{cursor:pointer!important}