html{background-color:#f0f0f0}body{font:15px 'Open Sans','Segoe UI','Segoe UI Emoji',Helvetica,Arial,sans-serif;font-weight:400;color:#000;background-color:#f0f0f0;height:100%;overflow:hidden;margin:0;min-width:600px}.admin_available,.domain,.ready,#x_ad,#x_authRequestHeader,#trillian,#settings,#contacts{display:none}.color_accent{color:#0080e0}.background_color_accent{background-color:#0080e0}.color_foreground{color:#000}.background_color_white{background-color:#fff}.background_color_gray{background-color:#f0f0f0}#login{position:fixed;height:100%;width:100%}.locked .copyright,#login .copyright{display:block;position:fixed;text-align:center;width:100%;top:50%;margin-top:252px;color:#969696}.locked .logo,#login .logo{position:fixed;z-index:1;top:50%;margin-top:-290px;left:50%;margin-left:-176px}.locked .logo img,#login .logo img{width:352px;height:67px}.locked .login,#login .login{top:50%;position:absolute;margin-top:-119px;left:50%;margin-left:-175px;background:white;width:350px;height:238px;border:1px solid #ededed}.locked .login{height:218px}.locked input[type=text],.locked input[type=password],#login input[type=text],#login input[type=password]{margin:20px 20px 0 20px;padding:5px 10px 5px 10px;width:288px;height:32px;border:1px solid #cdd5df}.locked .login .fake,#login .login .fake{display:none}.locked .button,#login .button{margin:20px 10px 10px 20px;width:280px;line-height:46px;height:46px}#login .forgot{text-align:center;color:#AAA}.locked .maintenance,.locked .status,.locked .error,#login .maintenance,#login .status,#login .error{position:absolute;top:50%;margin-top:-200px;display:none;width:100%;text-align:center;color:white;padding-top:10px;padding-bottom:10px;background-color:#d55151}.locked .status{display:block}.locked .status,.locked .maintenance,#login .status,#login .maintenance{background-color:#cdd5df;color:#666}#login .maintenance{display:none;cursor:pointer}#login .maintenance:hover{color:#0080e0}.locked .error a,#login .error a{color:white;font-weight:bold;text-decoration:none}.locked div,#login div{position:relative}.locked #signup_button,#login #signup_button{position:relative;top:80px;text-align:center}.header{background-color:#0080e0;height:50px;color:white}.header .trillian_button{position:absolute;top:0;left:0;width:180px;height:50px;cursor:pointer}.header .trillian_button img{position:relative;top:11px;left:10px;width:155px}.header .buttons,.header .buttons.right{position:absolute;top:0;left:180px;height:50px;vertical-align:top}.header .buttons.right{left:auto;right:0}.header .buttons span{display:inline-block;line-height:50px;vertical-align:top}.header .buttons .name{max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .buttons .header_button{padding-left:15px;padding-right:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.header .buttons .header_button span.count{font-weight:bold;padding-left:10px}.header .buttons .header_button .downarrow{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.header .buttons .header_button.active{color:white;font-weight:bold}.header .buttons .header_button:hover{background:#3399e5}.header .buttons .header_button.showing,.header .buttons .header_button:active{background:rgba(0,0,0,0.1)}.header .buttons .header_button span{margin-left:10px}.header .buttons .header_button span:first-child{margin-left:0}.header .buttons .header_button .emoji{vertical-align:top;position:relative;top:14px;transform:scale(0.9);font-size:0}.header .buttons .olark_button img{width:32px;height:32px;margin-right:10px;vertical-align:top}.header .status{position:absolute;left:34px;top:28px}.header .avatar{top:10px}.header img.avatar{background-color:#0071c7}.header .help{position:absolute;top:0;right:10px;line-height:30px;display:inline-block;margin:10px 5px;padding-left:10px;padding-right:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:#0080e0}.header .help:hover{background:#3399e5}.header .help.active,.header .help:active{color:white;font-weight:normal;background:#198ce2}.expired{color:#c3001c}.click.expired:hover{color:#dd0020}.click.expired:active{color:#aa0018}#x_ad img{margin-top:2px;margin-right:5px;vertical-align:top}.menu_blocker{position:absolute;z-index:2000;top:0;left:0;width:100%;height:100%;background:0;cursor:default;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.menu{position:absolute;top:50px;right:0;min-width:220px;max-width:440px;background-color:#0080e0;z-index:2001;color:white;border-top:1px solid #3399e5;cursor:pointer;display:none;box-shadow:0 2px 4px rgba(0,0,0,0.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.menu.manage{right:auto;left:240px}.menu .separator{border-top:1px solid #3399e5}.menu .item{padding:10px 40px 10px 20px;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:300px}.menu .item:hover{background:#3399e5}.menu .item:active{background:#198ce2}.menu .item .emoji{vertical-align:top;position:relative;top:0;transform:scale(0.9);font-size:0}table{border-collapse:collapse;width:100%;table-layout:fixed}th,td{padding-top:10px;padding-bottom:10px;border-top:1px solid #f0f0f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}tr{border-bottom:1px solid #f0f0f0}th{border-top:0;border-bottom:1px solid transparent;text-align:left;color:#969696;font-weight:normal;font-size:13px}td.checkbox,td.image{padding-top:5px;padding-bottom:5px;border-bottom:1px solid transparent}td.image .status{position:absolute;top:30px;left:20px}div.eof{padding:5px;border-top:1px solid #fafafa;text-align:center;color:#ccc}td.eof{text-align:center;color:#ccc}tr.empty{border:0;color:#999}tr.empty td{border:0;text-align:center;padding-top:100px}.modal tr.empty td{padding-bottom:100px}td .admin{margin-left:10px;color:#CCC}.disabled td{color:#CCC}col.narrow.double{width:140px;max-width:140px}col.lessnarrow{width:100px;max-width:100px}col.narrower{width:42px;max-width:42px}col.narrow{width:90px;max-width:90px}td .indent{display:inline-block;width:20px;height:20px}td .indent.closed:last-child{background:url(img/group_closed.png) no-repeat;position:relative;top:0}td .indent:last-child{background:url(img/group_open.png) no-repeat;display:inline-block;position:relative;top:2px;width:20px}#x_adminGroupChatList th.group{padding-top:30px}#x_adminGroupChatList th.group.first{padding-top:10px}#x_adminSMSList .click:hover td.empty{color:#0080e0}#x_adminSMSList .click:active td.empty{color:#0071c7}#x_adminSMSList td.empty{color:#ccc}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{color:#d3d6db}::-webkit-input-placeholder{color:#d3d6db}.urgent ::-webkit-input-placeholder{color:#ef7f87}::-ms-clear{display:none}textarea,select,input[type=text],input[type=password]{color:#3c3c3c;font:15px 'Open Sans','Segoe UI',Helvetica,Arial,sans-serif;font-weight:400}textarea.error,input[type=text].error,input[type=password].error{background-color:#fff6f6}input[type="radio"],input[type="checkbox"]{height:30px;vertical-align:middle}input[type="checkbox"]:disabled+label{color:#ccc}label{line-height:30px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.active{color:#0080e0;font-weight:bold;cursor:auto}.arrow_cursor{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.noselect,.click{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.click:hover{color:#0080e0}.click:active{color:#0071c7}.error .click:hover{color:white;text-decoration:underline}a{text-decoration:none;color:#0080e0}a:hover{text-decoration:underline}.outgoing a{color:#eef}h2,h3{font:normal 26px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;margin-top:15px;margin-bottom:15px;line-height:40px;vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}h2{font-size:36px;line-height:50px;margin-top:0}.emoji_font{font-family:'Segoe UI Emoji','Helvetica',Arial,sans-serif}.left .toolbar h3{margin-top:0}.ui-datepicker-title{font:normal 18px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;margin:0;line-height:30px}h4{font:normal 22px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;margin:0}.avatar{display:inline-block;position:relative;width:40px;height:40px;line-height:40px;vertical-align:top;font-weight:normal;border-radius:20px}td[status="offline"] .avatar img,div[status="offline"] .avatar img{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;opacity:.5}.avatar.empty{background-color:#0080e0;text-align:center;font-size:15px;color:#FFF}.avatar30.empty{font-size:13px}.header .avatar.empty{background-color:white;color:#0080e0;line-height:30px}td[status="group-offline"] .avatar.empty,div[status="group-offline"] .avatar.empty,td[status="offline"] .avatar.empty,div[status="offline"] .avatar.empty,.avatar.empty.disabled{background-color:#e6e6e6}tr.disabled .avatar.empty{background-color:#DDD}.avatar img{position:absolute;top:0;left:0;width:40px;height:40px;background-color:#f0f0f0;border-radius:20px}.avatar.avatar30{width:30px;height:30px;line-height:30px;border-radius:15px}.avatar.avatar30 img{width:30px;height:30px;border-radius:15px}.avatar.avatar30 img.phone{top:7px;left:7px;background-color:transparent;width:16px;height:16px}.avatar.avatar40{width:40px;height:40px;line-height:40px;border-radius:20px}.avatar.avatar40 img{width:40px;height:40px;border-radius:20px}.avatar.avatar40 img.phone{top:9px;left:9px;background-color:transparent;width:22px;height:22px}.avatar.avatar48{width:48px;height:48px;line-height:48px;border-radius:24px}.avatar.avatar48 img{width:48px;height:48px;border-radius:24px}.avatar.avatar96{width:96px;height:96px;border-radius:48px}.avatar.avatar96 img{width:96px;height:96px;border-radius:48px}#x_settingsAvatarModal .avatar{background:#f0f0f0}#x_settingsAvatarModal .avatar_zone{position:relative;display:inline-block;margin-right:10px}#x_settingsAvatarModal .avatar_zone .unknown{position:absolute;font:normal 13px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;top:0;left:0;line-height:96px;text-align:center;width:96px;font-weight:normal;color:#969696}#x_settingsAvatarModal .avatar_zone.active .name{font-weight:bold}#x_settingsAvatarModal .avatar_zone .name{margin:5px 0;text-align:center}#settingsAvatarFileInput{opacity:0;position:absolute}#x_settingsAvatarModal .body .button{margin-right:10px}.helpvalue .avatar{background:#f0f0f0;margin-top:5px}.helpvalue.avatars{overflow:visible}.helpvalue select{margin-top:13px;height:30px;width:300px}.helpvalue.click{color:#999}.helpvalue.click:hover{color:#0080e0}.header span.olark_available{display:none}span[status="online"] .status,td[status="online"] .status,div[status="online"] .status{background-image:url("img/icons/white_online.svg")}span[status="group-online"] .status,td[status="group-online"] .status,div[status="group-online"] .status{background-image:url("img/icons/white_grouponline.svg")}span[status="away"] .status,td[status="away"] .status,div[status="away"] .status{background-image:url("img/icons/white_away.svg")}span[status="dnd"] .status,td[status="dnd"] .status,div[status="dnd"] .status{background-image:url("img/icons/white_dnd.svg")}span[status="invisible"] .status,td[status="invisible"] .status,div[status="invisible"] .status{background-image:url("img/icons/white_invisible.svg")}span[status="mobile"] .status,td[status="mobile"] .status,div[status="mobile"] .status{background-image:url("img/icons/white_mobile.svg")}span[status="offline"] .status,td[status="offline"] .status,div[status="offline"] .status{background-image:url("img/icons/white_offline.svg")}span[status="group-offline"] .status,td[status="group-offline"] .status,div[status="group-offline"] .status{background-image:url("img/icons/white_groupoffline.svg")}span[status="orphaned"] .status,td[status="orphaned"] .status,div[status="orphaned"] .status{background-image:url("img/icons/white_orphaned.svg")}span[status="auth"] .status,td[status="auth"] .status,div[status="auth"] .status{background-image:url("img/icons/white_auth.svg")}.header span[status="online"] .status,.header td[status="online"] .status,.header div[status="online"] .status{background-image:url("img/icons/blue_online.svg")}.header span[status="away"] .status,.header td[status="away"] .status,.header div[status="away"] .status{background-image:url("img/icons/blue_away.svg")}.header span[status="dnd"] .status,.header td[status="dnd"] .status,.header div[status="dnd"] .status{background-image:url("img/icons/blue_dnd.svg")}.header span[status="invisible"] .status,.header td[status="invisible"] .status,.header div[status="invisible"] .status{background-image:url("img/icons/blue_invisible.svg")}.header span[status="mobile"] .status,.header td[status="mobile"] .status,.header div[status="mobile"] .status{background-image:url("img/icons/blue_mobile.svg")}.header span[status="offline"] .status,.header td[status="offline"] .status,.header div[status="offline"] .status{background-image:url("img/icons/blue_offline.svg")}.header span[status="orphaned"] .status,.header td[status="orphaned"] .status,.header div[status="orphaned"] .status{background-image:url("img/icons/blue_orphaned.svg")}.header span[status="auth"] .status,.header td[status="auth"] .status,.header div[status="auth"] .status{background-image:url("img/icons/blue_auth.svg")}.modal .toolbar .avatar .status,.right .toolbar .avatar .status,.nick .status,.page[page="selected_user"] .status,.menu .item .status,.header .identity_button .status,td .status{display:inline-block;width:16px;height:16px}.menu .item .status{position:absolute;left:auto;right:15px;top:13px}#x_adminPolicyStatusMessageModal .value_button,#x_settingsStatusModal .value_button{color:#3c3c3c;background:white;border:1px solid #ccc;line-height:25px;width:324px;padding:5px 10px;display:inline-block}#x_adminPolicyStatusMessageModal .value_button.with_icon,#x_settingsStatusModal .value_button.with_icon{width:279px;padding-left:55px}#x_adminPolicyStatusMessageModal .value_button:hover,#x_settingsStatusModal .value_button:hover{color:#3c3c3c;border:1px solid #0080e0}#x_adminPolicyStatusMessageModal .value_button:active,#x_settingsStatusModal .value_button:active{border:1px solid #ccc;background:#f0f0f0}#x_adminPolicyStatusMessageModal .value_button.narrow,#x_settingsStatusModal .value_button.narrow{width:240px}#x_adminPolicyStatusMessageModal .value_button .info,#x_settingsStatusModal .value_button .info{color:#ccc;margin-left:10px}#x_adminPolicyStatusMessageModal .value,#x_settingsStatusModal .value{position:relative;vertical-align:top}#x_adminPolicyStatusMessageModal .value .label,#x_settingsStatusModal .value .label{min-width:80px}#x_adminPolicyStatusMessageModal .value input,#x_settingsStatusModal .value input{padding-left:55px;padding-right:30px;width:259px}#x_adminPolicyStatusMessageModal .value_button .status,#x_settingsStatusModal .value_button .status{display:inline-block;position:absolute;left:10px;top:0;width:24px;height:24px;padding-right:10px;border-right:1px solid #ccc;background-repeat:no-repeat;background-size:22px}#x_adminPolicyStatusMessageModal .emoji_button,#x_settingsStatusModal .emoji_button{top:22px;left:10px;right:auto;padding-right:10px;border-right:1px solid #ccc}#x_adminPolicyStatusMessageModal .emoji_button.not_empty,#x_settingsStatusModal .emoji_button.not_empty{background:0}#x_adminPolicyStatusMessageListList td .emoji,#x_adminPolicyStatusMessageModal .emoji_button .emoji,#x_settingsStatusModal .emoji_button .emoji{position:relative;top:1px;left:1px;font-size:0;vertical-align:middle}#x_adminPolicyStatusMessageModal .dropdown,#x_settingsStatusModal .dropdown{position:absolute;right:1px;top:-7px;width:35px;height:35px;background:url("img/icons/dropdown.svg");background-repeat:no-repeat;background-size:24px;background-position-x:6px;background-position-y:6px}#x_adminPolicyStatusMessageModal .dropdown.with_input,#x_settingsStatusModal .dropdown.with_input{top:17px;width:34px;height:34px;background-position-x:5px;background-position-y:5px}#x_adminPolicyStatusMessageModal .dropdown.with_input:hover,#x_settingsStatusModal .dropdown.with_input:hover{background:#0080e0}#x_adminPolicyStatusMessageModal .dropdown.with_input:active,#x_settingsStatusModal .dropdown.with_input:active{background:#ccc}#x_adminPolicyStatusMessageModal .dropdown.with_input:hover,#x_settingsStatusModal .dropdown.with_input:hover{background-image:url("img/icons/dropdown_white.svg");background-repeat:no-repeat;background-size:24px;background-position-x:5px;background-position-y:5px}#x_adminPolicyStatusMessageListModal .body{max-height:340px}#x_adminPolicyStatusMessageListList col.narrower{width:30px}#x_adminPolicyStatusMessageListList td .emoji{top:0}.contact{position:relative;padding:10px 15px 10px 13px}.left .contact .modifier{position:absolute;right:15px;font-size:12px}.left .contact .count{display:none;font-weight:bold;color:white;background:red;border-radius:5px;padding:1px 10px;margin-left:10px;position:relative;right:auto}.left .contact .count.urgent{background:url("img/icons/badge_urgent.svg");border-radius:0;width:22px;height:22px;padding:0;top:6px;right:3px}.contact.unread{font-weight:bold}.contact.unread .message{font-weight:normal}.contact.unread .count{display:inline-block}.contact.unread .time{color:#0080e0}.contact .name.notime{width:180px}.contact .message,.contact .name{position:absolute;left:53px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;width:130px}.contact.unread .name,.contact.unread .message{width:114px}.contact .message img{max-width:18px;max-height:18px}.left .tabs div[tab].active,.contact.active{background:#fafafa}.left .tabs div[tab].active .bottom,.left .chats .contact.active .bottom{display:none}.chats .contact:hover .name{width:164px}.chats .contact .name{width:110px}.contact.muted .time{display:none}.contact.muted:hover .name,.contact.muted .name{width:150px}.left .tabs div[tab],.contact{border-left:2px solid transparent}.contact:hover,.left .tabs div[tab]:hover,.left .tabs div[tab].active,.contact.selected,.contact.active{border-left:2px solid #0080e0}.contact .time{line-height:30px;font-weight:normal;color:#969696}.contact .realname{margin-left:10px;line-height:30px;font-weight:normal;color:#969696}.contact:hover .time{color:#0080e0}.left .contact:hover .modifier{display:none}.contact .status{display:inline-block;width:16px;height:16px;position:absolute;top:28px;left:32px}.chats .contact:hover .time,.chats .contact:hover .mute{display:none}.close{height:10px;width:10px;cursor:pointer}.contact .close{display:none;position:absolute;top:15px;right:15px;width:20px;height:20px;background:transparent;text-align:center}.contact .close:hover{background:#008ffa}.contact .close svg{position:relative;top:6px}.contact .close:active{background:#0071c7}.contact .close:hover svg{filter:brightness(1000%)}.contact:hover .close{display:block}.groupchat .avatar,.user .avatar{margin-top:5px;margin-bottom:5px}.users tr .group{padding-top:30px}.users tr:first-child .group{padding-top:10px}.users tr:first-child td{border-top:0}.users td.status{text-align:right}.policies td,.policies tr,.groups td,.groups tr{border:0;padding:0}.policies tr.policy,.groups tr.group{position:relative;padding:0;line-height:30px;font-size:13px;color:#969696}.groups tr.group:hover,.policies tr.policy:hover{color:#0080e0}.groups tr.group.settings_available:hover .count,.policies tr.policy.settings_available:hover .count{display:none}.groups tr.group.settings_available:hover .settings,.policies tr.policy.settings_available:hover .settings{display:block}.policies tr.policy .settings,.groups tr.group .settings{display:none;position:absolute;width:30px;top:5px;right:2px}.groups tr.group.separated .settings{top:15px}.policies tr.policy .count_settings,.groups tr.group .count_settings{font-weight:normal;color:#ccc;text-align:right;padding-right:15px;line-height:30px}.groups tr:first-child.group.indent0 td.name{padding-top:0}.policies tr.policy.selected,.groups tr.group.selected{font-weight:bold;color:#0080e0}.groups tr.separated td{padding-top:10px}.groups tr.group.indent1 td.name{padding-left:10px}.groups tr.group.indent2 td.name{padding-left:20px}.groups tr.group.indent3 td.name{padding-left:30px}.groups tr.group.indent5 td.name,.groups tr.group.indent6 td.name,.groups tr.group.indent7 td.name,.groups tr.group.indent8 td.name,.groups tr.group.indent9 td.name,.groups tr.group.indent4 td.name{padding-left:40px}#x_adminUserDeleteModal div.checkbox{border-bottom:1px solid #fafafa;padding:5px 0;color:#333}#x_adminUserDeleteModal div.checkbox:last-child{border:0}.chats .group,.contacts .group{position:relative;margin:30px 15px 0 15px;font-weight:normal;font-size:13px;color:#969696;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contacts .group .add,.chats .group .add{display:none;position:absolute;top:-6px;right:0;font-size:18px}.contacts .group.haschildren .add,.chats .group.haschildren .add{display:inline-block}.contacts .click.group:hover,.chats .click.group:hover{color:#0080e0}.chats .group.first,.contacts .group.first{margin-top:5px}.contacts .textadd,.chats .textadd{padding:5px 10px 0 15px;font-weight:normal;font-size:13px}tr.textadd,tr.textadd td{padding:0;border-bottom:0;font-weight:normal;font-size:13px}.contacts .textadd:last-child,.chats .textadd:last-child{margin-bottom:20px}.contact .medium{position:absolute;top:20px;right:15px;left:auto}.contact .medium img{padding-left:5px;width:12px;height:12px}.chats .contact .mute{display:none;color:white;background:#e6e6e6;border-radius:5px;padding:2px 6px;margin-left:10px;position:relative;top:5px;right:auto}.chats .contact .message_status{display:none;width:14px;height:14px;color:white;background:#e6e6e6;border-radius:5px;padding:2px 6px;margin-left:10px;position:relative;top:5px;right:auto;background-size:14px 14px;background-position:center;background-repeat:no-repeat}.chats .contact.unread .message_status,.chats .contact.muted .message_status{display:none !important}.chats .contact .message_status.read{display:inline-block;background-image:url("img/icons/read.svg")}.chats .contact .message_status.read.urgent{display:inline-block;background-image:url("img/icons/read_urgent.svg")}.chats .contact .message_status.read.partial{display:inline-block;background-image:url("img/icons/read_partial.svg")}.chats .contact .message_status.read.urgent.partial{display:inline-block;background-image:url("img/icons/read_urgent_partial.svg")}.chats .contact .message_status.delivered{display:inline-block;background-image:url("img/icons/delivered.svg")}.chats .contact .message_status.sending{display:inline-block;background-image:url("img/icons/sending.svg")}.chats .contact.muted .mute{display:inline-block}.resultlist .contact .mute,.contacts .contact .mute{position:absolute;top:20px;right:33px;left:auto}.contacts .contact .mute img,.resultlist .contact .mute img{width:12px;height:12px}.resultlist .contact:hover .status,.contacts .contact:hover .status{display:inline-block}.contacts .contact .message,.contacts .contact .name{width:170px}.contact .message{font-size:13px}.contact .message .emoji{transform:scale(0.8181818);position:relative;vertical-align:middle;font-size:0}.contact .name{top:5px;line-height:normal}.contact .name.solo{top:auto;line-height:30px}.contact.active .message{font-weight:normal}.contact .message{top:24px;color:#CCC;line-height:normal}.mode{margin-top:10px;margin-bottom:10px}.mode span{margin-left:15px}.button{display:inline-block;height:36px;line-height:36px;min-width:100px;padding-left:15px;padding-right:15px;text-align:center;cursor:pointer;text-decoration:none;background-color:#0080e0;color:#fff;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.button.large{width:170px}.button.light{background:transparent;color:#0080e0;display:inline-block;padding:0;padding-left:10px;min-width:0;height:40px;line-height:40px;text-align:left;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.button.light.active,.button.light:hover{background:transparent}.button.members{padding-left:20px;padding-top:2px;font-size:18px;background:url(img/icons/users.png) no-repeat;background-position:left 0 top 10px}.button.members.active,.button.members:hover{background:url(img/icons/users_active.png) no-repeat;background-position:left 0 top 10px}a .button:hover{font-weight:normal}.button:hover{background-color:#008ffa}.button.active,.button:active{background-color:#0071c7;font-weight:normal}.button.disabled,.button.disabled:hover,.button.disabled:active{background-color:#7fbffe;cursor:default}.button.gray.disabled,.button.gray.disabled:hover,.button.gray.disabled:active{background-color:#f1f1f1;cursor:default}.button.delete.disabled,.button.delete.disabled:hover,.button.delete.disabled:active{background-color:#edb2ba;cursor:default}.button.green.disabled,.button.green.disabled:hover,.button.green.disabled:active{background-color:#5eff97;cursor:default}.button.delete{background-color:#c3001c;color:white}.button.delete:hover{background-color:#dd0020}.button.delete:active{background-color:#aa0018}.button.gray{color:#3c3c3c;background-color:#e1e1e1}.button.gray:hover{background-color:#eee}.button.gray:active{background-color:#d4d4d4}.button.green{background-color:#00c346}.button.green:hover{background-color:#00dd4f}.button.green:active{background-color:#00aa3d}.button .arrow{margin-left:5px;font-size:12px}.toggle{white-space:nowrap}.toggle .option{font:normal 26px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;display:inline-block;margin-right:25px;height:40px;line-height:40px;text-align:left;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.toggle .option.active{color:#0080e0}.toggle .option span{display:none}.toggle .option.active span{display:inline-block}#x_resetPasswordSuccess,#x_forgotPasswordSuccess,#x_forgotUsernameSuccess{display:none}.viewport{width:100%;height:100%;background:white}.limitable{position:relative}.limited{position:relative;width:1126px;left:50%;margin-left:-563px}.left{height:100%;width:275px;display:inline-block;position:relative;border-right:5px solid #f0f0f0}.left .tabs{overflow-x:hidden;overflow-y:auto}.left .tabs span{display:inline-block}.left .tabs div{position:relative;padding-left:42px;height:50px;line-height:50px}.left .tabs .bottom{position:absolute;border-bottom:1px solid #f0f0f0;padding:0;left:42px;right:15px;bottom:0;height:1px}.left .contacts .contact .bottom,.left .chats .contact .bottom{position:absolute;border-bottom:1px solid #f0f0f0;padding:0;left:53px;right:15px;bottom:0;height:1px}.left .tabs .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.left .alert,.left .count{right:15px;color:#969696;position:absolute;font-weight:normal}.left span.alert{display:none;font-weight:bold;color:#c3001c}.left .error span.alert{display:inline-block}.left .icon{position:absolute;top:15px;left:13px;height:20px;width:20px;margin:0;display:inline-block}.left .tabs div:hover .icon.trillian,.left .active .icon.trillian,.left .tabs div:hover .icon.dashboard,.left .active .icon.dashboard{background:url(img/icons/dashboard_active@2x.png) no-repeat top left / 20px 20px}.left .icon.trillian,.left .icon.dashboard{background:url(img/icons/dashboard@2x.png) no-repeat top left / 20px 20px}.left .tabs div:hover .icon.accounts,.left .active .icon.accounts,.left .tabs div:hover .icon.users,.left .active .icon.users{background:url(img/icons/users_active@2x.png) no-repeat top left / 20px 20px}.left .icon.accounts,.left .icon.users{background:url(img/icons/users@2x.png) no-repeat top left / 20px 20px}.left .tabs div:hover .icon.groupchats,.left .active .icon.groupchats{background:url(img/icons/groupchats_active@2x.png) no-repeat top left / 20px 20px}.left .icon.groupchats{background:url(img/icons/groupchats@2x.png) no-repeat top left / 20px 20px}.left .tabs div:hover .icon.sms,.left .active .icon.sms{background:url(img/icons/sms_active@2x.png) no-repeat top left / 20px 20px}.left .icon.sms{background:url(img/icons/sms@2x.png) no-repeat top left / 20px 20px}.left .tabs div:hover .icon.history,.left .active .icon.history{background:url(img/icons/history_active@2x.png) no-repeat top left / 20px 20px}.left .icon.history{background:url(img/icons/history@2x.png) no-repeat top left / 20px 20px}.policy .icon.settings:hover,.group .icon.settings:hover,.left .tabs div:hover .icon.settings,.left .active .icon.settings{background:url(img/icons/settings_active@2x.png) no-repeat top left / 20px 20px}.group .icon.settings,.policy .icon.settings,.left .icon.settings{background:url(img/icons/settings@2x.png) no-repeat top left / 20px 20px}.group .icon.policies:hover,.left .tabs div:hover .icon.policies,.left .active .icon.policies{background:url(img/icons/policies_active@2x.png) no-repeat top left / 20px 20px}.group .icon.policies,.left .icon.policies{background:url(img/icons/policies@2x.png) no-repeat top left / 20px 20px}.left .tabs div:hover .icon.billing,.left .active .icon.billing{background:url(img/icons/billing_active@2x.png) no-repeat top left / 20px 20px}.left .icon.billing{background:url(img/icons/billing@2x.png) no-repeat top left / 20px 20px}.left .tabs div:hover .icon.help,.left .active .icon.help,.left .tabs div:hover .icon.downloads,.left .active .icon.downloads{background:url(img/icons/downloads_active@2x.png) no-repeat top left / 20px 20px}.left .icon.help,.left .icon.downloads{background:url(img/icons/downloads@2x.png) no-repeat top left / 20px 20px}.left .tabs div:hover .icon.tricia,.left .active .icon.tricia{background:url(img/icons/tricia_active@2x.png) no-repeat top left / 20px 20px}.left .icon.tricia{background:url(img/icons/tricia@2x.png) no-repeat top left / 20px 20px}.left .tabs div:hover .icon.api,.left .active .icon.api{background:url(img/icons/api_active@2x.png) no-repeat top left / 20px 20px}.left .icon.api{background:url(img/icons/api@2x.png) no-repeat top left / 20px 20px}.left .icon.indent{background:url(img/icons/indent.png) no-repeat}.helpline{position:relative;width:100%;height:56px}.helpline{border-bottom:1px solid #f0f0f0}.helpline .avatar{margin-right:10px;top:10px}.helplabel{display:inline-block;min-width:180px;vertical-align:top;color:#969696;line-height:56px}.modal .modal_right .helplabel{min-width:120px}.helpvalue{display:inline-block;line-height:56px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal.wide .helpvalue{max-width:630px}.helpvalue .pending,.helpvalue .details{color:#c3c3c3}.helpvalue .details{margin-left:10px}.helpvalue.placeholder{color:#c3c3c3}.helpbutton.delete,.helpbutton{margin-top:5px;position:absolute;top:0;right:0;line-height:46px;background:white;color:#0080e0;text-align:right}.helpbutton.delete{color:#d55151}.helpbutton.second{right:130px}.helpbutton.delete:hover,.helpbutton:hover{background:white;text-decoration:underline}.helpbutton .button{margin-left:15px}.helpbutton.disabled:hover,.helpbutton.disabled{background:white;text-decoration:none;color:#e0f2ff}tr .helpbutton{line-height:30px}.right{display:block;position:absolute;top:0;left:280px;right:0}.right .page{display:none;overflow-y:auto;padding-left:15px;padding-right:15px;min-width:400px;position:relative;height:100%}.right .page[page=users],.right .page[page=policies]{overflow:hidden;padding-right:0}.right .page .policies,.right .page .groups{position:absolute;width:270px;overflow-y:auto}.right .page .policy,.right .page .users{margin-left:326px;overflow-y:scroll;padding-right:15px;position:relative}.right .page .policy.solo{margin-left:0}.right .page div:last-child{margin-bottom:15px}.right .page div div:last-child{margin-bottom:15px}.modal .noresults{margin-top:10px;color:#969696}.right .page .medialist .empty,.right .page .noresults{color:#969696;margin-top:20px}.modal .modal_right .search,.right .page .search{display:none;position:absolute;top:15px;right:15px}.modal .modal_right .search .button,.right .page .search .button{margin-right:10px;top:-1px}.modal .modal_right .search .button.norightmargin{margin-right:0}.right .page .search .help{margin-right:10px;color:#969696;line-height:36px}.right .page .search .help:hover{color:#0080e0}.right .page input[type=text]{height:24px;padding:5px;border:1px solid #CCC;width:180px}.modal .modal_right .tools,.right .page .tools{position:absolute;top:15px;right:15px;margin-top:0}.modal .modal_right .tools{right:0}.right .page .tools.helpbutton{line-height:40px}.modal .warning,.right .warning{background:#ffe544;padding:10px 20px 10px 20px;display:none;color:#555}.right .warning{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right .warning{border-bottom:5px solid #f0f0f0}.modal .toolbar .avatar,.right .toolbar .avatar{margin-top:15px;margin-right:10px}.modal .toolbar .status,.right .toolbar .status{display:inline-block;width:18px;height:18px;background-size:18px;position:absolute;top:40px;left:28px}.medialist .group{position:relative;margin:10px 0 5px 0;font-weight:normal;font-size:13px;color:#969696;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medialist .media{position:relative;background-color:#f0f0f0;margin-right:15px;margin-bottom:15px;border:1px solid #f0f0f0;width:100px;height:100px;display:inline-block;cursor:pointer;vertical-align:top}.medialist .media.deleteavailable:hover img{opacity:.5}.medialist .media.deleteavailable:hover .delete{display:inline-block}.medialist .media .delete:hover{background-color:#f66}.medialist .media .delete:active{background-color:#e00}.medialist .media .delete{display:none;position:absolute;right:0;top:0;background-color:red;font-weight:bold;font-size:17px;text-align:center;width:24px;height:24px;color:white}.medialist .media img{min-width:100px;min-height:100px;max-width:100px;max-height:100px;object-fit:contain}.right .chat_header{margin-top:15px;display:inline-block}.right .chat_header .name{font-weight:bold;font-size:18px;line-height:40px;display:inline-block;text-overflow:ellipsis;overflow:hidden}.right .chat_header .name.with_topic,.right .chat_header .name_info.with_topic{font-size:15px;line-height:20px}.right .chat_header .name_info,.right .chat_header .topic{color:#969696;display:block;line-height:20px;text-overflow:ellipsis;overflow:hidden}.right .chat_header .topic .emoji{transform:scale(0.8181818);position:relative;vertical-align:middle;font-size:0}.right .chat_header .name_info{font-size:18px;line-height:40px}.right .chat_header .name_info{display:inline-block;margin-left:10px}.right .chat_header .topic.click:hover{color:#0080e0}.footer p{display:inline-block;margin-left:10px}.footer .links{position:absolute;top:0;right:10px}.footer .links a{padding-left:20px;color:#3c3c3c}.footer .links a:hover{color:#0080e0;text-decoration:none}.modal_overlay,.overlay{position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;z-index:2000;background:white;background:rgba(255,255,255,0.666);display:none}.modal{width:600px;position:absolute;left:50%;top:200px;margin-left:-300px;background:white;box-shadow:0 0 30px rgba(0,0,0,0.4);z-index:2001}.modal.top{z-index:2003}.modal.narrow{width:520px;margin-left:-260px}.modal.wide{width:850px;margin-left:-425px}.modal .header h4{padding-left:20px;line-height:50px;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.modal .notice2,.modal .notice{background:#e0f2ff;padding:10px;margin:15px;margin-bottom:0;display:none;color:#333}.modal .modal_right .notice2,.modal .modal_right .notice{margin:0;margin-top:15px}.modal .tools{position:relative;height:40px}.modal .body{padding:15px;overflow-y:auto}.modal .body .label{display:inline-block;line-height:40px;min-width:140px}.modal .body.label224 .label{min-width:224px}.modal .helpline .label,.modal .helpline .value{vertical-align:top;line-height:56px}.modal .body .multilabel{display:inline-block;line-height:20px;min-width:140px}.modal .body .value .button{margin-left:15px}.modal .body .value .buttons{float:right}.modal .body .value.clear:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.modal .body div:not(:last-child){margin-bottom:10px}.modal .body div.nobottommargin{margin-bottom:0}.modal .body div.helpline,.modal .body div.checkbox{position:relative;margin-bottom:0}.modal .checkbox .helpbutton{line-height:36px;height:auto;padding:0;margin:0}.modal .on_off{cursor:pointer;margin-right:5px;vertical-align:middle}.modal .checkbox.disabled,.modal .checkbox_footer{color:#969696}.modal .checkbox.disabled .on_off svg{opacity:.5}.modal .disabled .on_off,.modal .checkbox.disabled{cursor:default}.modal .body .checkbox select{height:36px;width:200px;margin-left:10px}.modal .body .checkbox input[type=text]{margin-left:10px;width:200px}.modal .indent{margin-left:20px}.modal .indent2{margin-left:40px}.modal .columns2{column-count:2}.modal td.image,.modal td.checkbox,.modal td.op,.modal td.voice{font-size:22px;color:#999;padding-top:5px;padding-bottom:5px}.modal td.name .bot{margin-left:10px;color:#ccc}.modal td .path_initial,.modal td.count{color:#ccc}.modal td.eof{text-align:center;color:#ccc}.modal .body td.checkbox{padding-left:5px}.modal .body td.checkbox.disabled svg{display:none}.modal tr.checked{background-color:#fafafa}.modal .body input[type=password],.modal .body input[type=text]{height:24px;padding:5px;vertical-align:top}.modal .body select,.modal .body input[type=text],.modal .body input[type=password]{width:334px;border:1px solid #ccc}.modal .body select[disabled]{background:#e1e1e1}.modal .body input[type=text].half{width:141px;margin-right:10px}.modal .body input[type=text].quarter{width:70px;margin-right:10px}.modal .tools input[type=text]{width:202px;position:absolute;right:0}.modal .tools .helpbutton{right:232px;position:absolute;margin:0}.modal .body textarea{width:564px;height:184px;margin:0}.modal.narrow .body textarea{width:464px;height:70px}.modal .body textarea.inline{width:340px}.modal .body select{width:346px;height:40px;padding:5px}.modal .body .with_tokens select{width:424px}.modal .body .value select.narrow{width:160px}.modal .body .value input.with_select{height:28px;margin-left:5px}.modal .body .value input.narrow{width:247px}.modal.narrow .body .value input.narrow{width:169px}.modal .body select.nolabel{width:100%}.modal .body .options .checkbox,.modal .body .interfaceOpen .checkbox{display:block;padding-left:140px}.modal .body.constrained{display:block;min-height:270px;max-height:270px;overflow-y:auto}.modal .modal_left{background:#fafafa;width:200px;height:20px;padding:15px;min-height:310px;display:inline-block;vertical-align:top}.modal .modal_left.noleftrightpadding{padding-left:0;padding-right:0;width:230px}.modal .modal_left .modal_left_tabs div{position:relative;padding-left:15px;height:50px;line-height:50px}.modal .modal_left .modal_left_tabs .bottom{position:absolute;border-bottom:1px solid #f0f0f0;padding:15px;left:0;right:0;bottom:0;height:1px}.modal .modal_left .modal_left_tabs div{border-left:2px solid transparent}.modal .modal_left .modal_left_tabs div.active{border-left:2px solid #0080e0;background:#fafafa}.modal .modal_left_footer{position:absolute;width:230px;height:51px;background:#fafafa}.modal .modal_right{min-height:320px;min-width:619px;max-width:619px;display:inline-block;vertical-align:top;overflow-x:hidden;overflow-y:auto;padding-top:0;padding-bottom:15px;position:relative}.modal .modal_right div[modal_page]{margin:0 15px}.modal img.image_constrained{max-width:100%;max-height:100%}.modal .footer{padding:15px;padding-top:0;text-align:right}.modal .footer .left_buttons{position:absolute;left:0}.modal .footer .button{margin-left:15px}.modal .footer .status{position:absolute;left:20px;bottom:28px;color:#969696}.modal .footer .button.option{position:absolute;left:0}.modal .helper:before{content:"";position:absolute;right:100%;top:15px;width:0;height:0;border-top:10px solid transparent;border-right:10px solid white;border-bottom:10px solid transparent}.modal .helper{display:none;position:absolute;left:620px;top:0;width:400px;padding:15px;background:white;z-index:3000;box-shadow:0 0 30px rgba(0,0,0,0.4)}.modal.narrow .helper{left:540px}.modal .helper.constrained{height:558px;overflow-y:auto}.modal.wide .helper{left:870px}.modal .taskbutton{padding:10px;cursor:pointer}.modal .taskbutton .title{font:26px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;margin-bottom:0 !important}.modal .taskbutton:hover .title{color:#0080e0}.modal .taskbutton:hover .description{color:#555}.modal .taskbutton .description{color:#999}.modal .needed{color:#c3001c}.modal .needed:hover{color:#dd0020}.modal .needed:active{color:#aa0018}.modal .valuebutton{border:1px solid #CCC;display:inline-block;line-height:34px;width:34px;height:34px;vertical-align:top;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.modal .valuebutton img{position:relative;top:6px;width:20px;height:20px;vertical-align:middle}.modal .valuebutton:hover{border:1px solid #dadada;background:#fafafa}.modal .valuebutton:active{background:#dadada}.modal .rightaligned{text-align:right}#accountSettingsModal .body{max-height:340px}#x_adminGroupChatSelectList,#x_groupchatList,#x_newChatHelpText{height:367px}#x_groupchatList .loading{display:inline-block;border:4px solid #ddd;border-top:4px solid #aaa;margin-left:-8px;left:50%;position:relative;margin-top:179px}#x_newPublicGroupChatCreateHelpText{height:277px}#x_groupchatList .channel{display:block}#x_groupchatList .topic{white-space:normal;color:#969696}.modal .topic,.right .page .topic,#x_adminSlashCommandList .description{color:#CCC}#x_adminSlashCommandList .description{margin-left:10px}.modal .receipt .logo img{width:155px}.modal .receipt .information{text-align:right}.modal .receipt .information div{margin-top:0}.modal .body.receipt table div:not(:last-child){margin-bottom:0}.modal .receipt table{margin:40px 0}.modal .receipt .price{width:60px;text-align:right}.modal .receipt .people{width:100%;vertical-align:top;margin-top:40px;margin-bottom:40px;min-height:100px}.modal .receipt .customer{display:inline-block;vertical-align:top}.modal .receipt .people .title{color:#969696;font-weight:normal;font-size:13px}.modal .receipt .vendor{text-align:right;display:inline-block;float:right;vertical-align:top}.modal .receipt .method{color:#969696;font-size:13px}.modal .receipt .information #x_receiptInvoice{font:20px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300}.ui-datepicker{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ui-datepicker-title{text-align:center}.ui-datepicker .ui-datepicker-header{position:relative}.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer;position:absolute;font-family:'Open Sans','Segoe UI',Helvetica,Arial,sans-serif;padding:4px;border:1px solid transparent}.ui-datepicker-next{position:absolute;right:0}.ui-datepicker th,.ui-datepicker td{text-align:center;padding-top:5px;padding-bottom:5px}.ui-datepicker .ui-state-active{color:#0080e0}.ui-datepicker .conversations{font-weight:bold}.ui-datepicker a{color:#3c3c3c;text-decoration:none}.ui-datepicker a.ui-state-default:hover{font-weight:normal;color:#0080e0}.ui-datepicker .conversations a:hover{font-weight:bold}#x_adminGroupChatModalDatePicker,#x_adminUserModalDatePicker{display:none;position:absolute;width:300px;right:10px;top:34px;padding:10px;background:white;border:1px solid #dfdfdf;box-shadow:0 2px 4px rgba(0,0,0,0.2);z-index:1001}#x_historyModal .modal_right{padding-top:15px}#x_adminGroupChatModalMemberList .empty,.modal .medialist .empty,#x_adminGroupChatModalTimeline .empty,#x_adminUserModalTimeline .empty,#historyTimeline .empty{position:absolute;top:50%;margin-top:-14px;width:614px;text-align:center;color:#969696}#x_adminGroupChatModalMemberList .avatar.empty{width:30px;color:#fff;margin-top:5px;position:relative;top:auto}#x_adminGroupChatModalTimeline .message,#x_adminUserModalTimeline .message,#historyTimeline .message{position:relative;margin-bottom:5px}#x_adminGroupChatModalTimeline .message a,#x_adminUserModalTimeline .message a,#historyTimeline .message a{color:#0080e0}#x_adminGroupChatModalTimeline .message a:hover,#x_adminUserModalTimeline .message a:hover,#historyTimeline .message a:hover{text-decoration:underline;font-weight:normal}#x_adminGroupChatModalTimeline .message .thumbnail img,#x_adminUserModalTimeline .message .thumbnail img,#historyTimeline .message .thumbnail img{max-width:200px}#x_adminGroupChatModalTimeline .message .time,#x_adminUserModalTimeline .message .time,#historyTimeline .message .time{position:absolute;top:0;right:15px;line-height:20px;font-size:11px;color:#969696}#x_adminGroupChatModalTimeline .message .text,#x_adminUserModalTimeline .message .text,#historyTimeline .message .text{display:inline-block;margin-left:135px;margin-right:80px;line-height:20px;min-height:20px}#x_adminGroupChatModalTimeline .message .emoticon,#x_adminUserModalTimeline .message .emoticon,#historyTimeline .message .emoticon{min-height:20px}#x_adminGroupChatModalTimeline .message .emoticon img,#x_adminUserModalTimeline .message .emoticon img,#historyTimeline .message .emoticon img{top:0}#x_adminGroupChatModalTimeline .message .name,#x_adminUserModalTimeline .message .name,#historyTimeline .message .name{position:absolute;line-height:20px;min-width:110px;max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:15px;margin-right:10px;text-align:right;color:#3b568b;vertical-align:top;display:inline-block}#x_adminGroupChatModalTimeline .message.incoming .name,#x_adminUserModalTimeline .message.incoming .name,#historyTimeline .message.incoming .name{color:#af8955}.message.deleteavailable:hover{background:#fafafa}.message.deleteavailable:hover .delete{display:inline-block}.message.deleteavailable:hover .time{display:none}.message.deleteavailable .delete{display:none;position:absolute;right:0;top:0;background-color:red;font-weight:bold;font-size:15px;text-align:center;width:20px;height:20px;color:white;cursor:pointer}.message.deleteavailable .delete:hover{background-color:#f66}.message.deleteavailable .delete:active{background-color:#e00}#x_adminUserModalConversationList .second_header th{padding-top:30px}#x_adminGroupChatModalChatHistoryMedium,#x_adminUserModalChatHistoryMedium{color:#ccc;margin-left:10px}.back{background:url("img/icons/back.svg") no-repeat top left;background-size:cover;width:28px;height:28px;display:inline-block;position:relative;top:5px;margin-right:10px}.back:hover{background-position-y:-28px}.back:active{background-position-y:-56px}.left .toolbar{margin:14px 14px 0 14px;height:46px}.left .toolbar .toggle .option span{margin-left:4px;font-size:12px;position:relative;vertical-align:top;top:2px}.left .contacts,.left .chats{overflow-x:hidden;overflow-y:auto}.left .search{position:relative}.left .search .add{vertical-align:top;line-height:40px;min-width:20px;display:inline-block;font-weight:bold;font-size:30px;padding:10px 15px}.left .search input[type=text]{vertical-align:top;height:24px;padding:5px 10px;padding-right:30px;border:1px solid #CCC;width:203px;margin:15px 0 15px 15px;outline:0;display:inline-block}.left .search .close{position:absolute;top:30px;right:30px;display:none}.left span.domain{display:none}.right .edit{margin:15px;position:relative}.right .editbox input[type="file"]{display:block;position:absolute;opacity:0;top:10000px}.right .editbox .editbox_input .disabled{margin-right:10px;height:24px;padding:6px 135px 4px 10px;border:1px solid transparent;color:#AAA;background:#f0f0f0;width:100%;cursor:default;display:none}.right .edit input[type=text],.right .edit textarea{height:24px;padding:6px 35px 4px 15px;border-radius:10px;border:1px solid #CCC;width:100%;outline:0;resize:none;overflow:hidden;margin:0}.right .edit .editbox .editbox_input{display:inline-block;vertical-align:top}.right .edit textarea.with_autocomplete{border-top-left-radius:0;border-top-right-radius:0}.right .no_chats{position:absolute;width:100%;top:50%;margin-top:-45px;font:26px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;color:#969696;text-align:center;display:none}.modal .toolbar,.right .toolbar{position:relative;margin:0 15px 0 15px;height:70px;white-space:nowrap}.modal .toolbar{margin:0}#settings .right .toolbar{margin-left:0}.right .toolbar .button_group{position:absolute;top:15px;right:15px}.right .toolbar .button_group .button{margin-left:15px}.lightmenu{background:white;border:1px solid #CCC;position:absolute;top:64px;right:0;min-width:220px;max-width:220px;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,0.4);overflow-x:hidden;overflow-y:auto;display:none}.lightmenu.wide{min-width:250px;max-width:250px}.lightmenu.top{z-index:2003}.lightmenu.limited_height{max-height:250px}.lightmenu .separator{padding:0;padding-left:10px;padding-right:10px;border-top:1px solid #f0f0f0}.lightmenu .item{position:relative;padding:10px 20px}.lightmenu .item:hover{background:#f0f0f0;color:#333}.lightmenu .item .status{display:inline-block;position:absolute;left:10px;width:24px;height:24px;background-repeat:no-repeat;background-size:22px}.lightmenu .info{position:absolute;right:10px;color:#ccc}.lightmenu.with_icons .item,.lightmenu.with_icons .separator{padding-left:40px}.lightmenu .item .icon{position:absolute;left:10px}.lightmenu .item .icon .emoji{font-size:0;vertical-align:middle}.lightmenu .item.disabled,.lightmenu .item.disabled:hover{cursor:auto;color:#aaa}.right .page .lightmenu{top:36px;right:200px}.right .page .lightmenu div div:last-child,.right .page .lightmenu div:last-child{margin:0}#x_groupchatAddSeparator{margin-top:9px}.right .nicklist{overflow-x:hidden;overflow-y:auto;margin-top:5px}.right .nicklist .group{color:#969696;font-size:13px;padding:5px 20px}.right .nicklist .nick{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:220px;padding:5px 20px}.right .nicklist div{padding:5px}.right .nicklist .nick:hover{background:#f0f0f0;color:#333}.right .nicklist .nick .status{position:absolute;right:15px;top:9px;padding:0}.right .notice{background:white;border:1px solid #f0f0f0;padding:15px;margin-left:15px;margin-right:15px;z-index:1;display:inline-block;margin-bottom:40px}.right .notice .title{font:normal 22px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',arial,sans-serif;font-weight:300}.right .notice .description{margin-top:10px;line-height:30px}.right .notice .close{position:absolute;top:10px;right:30px;font-size:18px}.right .messages{margin-left:0;margin-right:0;min-height:50px;overflow-x:hidden;overflow-y:auto;position:relative}.right #messages{position:absolute;bottom:0;max-height:100%;width:100%}.right .message{position:relative}.right .message .name{display:none}.right .message.first .name{display:block;position:relative;color:#969696;left:80px;margin-top:10px;margin-bottom:5px;line-height:normal;font-size:13px}.right .message.first .name .modifier{font-weight:bold;margin-left:5px}.right .message.first .name .premodifier{margin-right:5px;position:relative;top:3px}.right .message.first.outgoing .name .premodifier{margin-right:0}.right .message.first{margin-top:15px}.right .message.outgoing .name{left:auto;right:10px}.right .message .avatar,.right .message .arrow{display:none}.right .message .arrow{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #f0f0f0;position:absolute;bottom:16px;left:11px}.right .message.message_avatar .arrow{left:61px}.right .message.outgoing .arrow{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #0080e0;border-right:0;left:auto;right:0}.right .message.outgoing .message_status{display:inline-block;width:20px;height:20px;background-size:20px 20px;vertical-align:bottom;margin-bottom:10px;margin-right:10px}.right .message.outgoing .message_status{opacity:0;transition:opacity 2s ease-in}.right .message.outgoing.readreceipts.read .message_status{background-image:url("img/icons/read.svg");opacity:1}.right .message.outgoing.readreceipts.read.partial .message_status{background-image:url("img/icons/read_partial.svg");opacity:1}.right .message.outgoing.readreceipts.read.urgent .message_status{background-image:url("img/icons/read_urgent.svg");opacity:1}.right .message.outgoing.readreceipts.read.urgent.partial .message_status{background-image:url("img/icons/read_urgent_partial.svg");opacity:1}.right .message.outgoing.readreceipts.delivered .message_status{background-image:url("img/icons/delivered.svg");opacity:1}.right .message.outgoing.readreceipts.sending .message_status{background-image:url("img/icons/sending.svg");opacity:1}.right .message.outgoing.error .message_status{background-image:url("img/icons/error.svg");opacity:1}.right .message.outgoing.error .bubble,.right .message.outgoing.error .arrow,.right .message.outgoing.sending .bubble,.right .message.outgoing.sending .arrow{opacity:.5}.right .message.last.message_avatar .avatar{display:inline-block;position:absolute;left:15px;bottom:0}.right .message.last .arrow{display:inline-block}.right .message.incoming .bubble{background:#f0f0f0;min-height:16px;display:inline-block;border-radius:10px}.right .message .avatar.empty{background:#f0f0f0;color:#000}.right .message .avatar.double .first,.right .message .avatar.double .second{background:#f0f0f0;width:26px;height:26px;border:2px solid white;border-radius:26px;position:absolute}.right .message .avatar.double .empty{text-align:center;font-size:12px;line-height:26px}.right .message .avatar.double .first img,.right .message .avatar.double .second img{width:26px;height:26px;border-radius:26px}.right .message .avatar.double .first{right:0;top:0}.right .message .avatar.double .second{left:0;bottom:0}.right .message .time{color:#ccc;font-weight:300;padding-left:5px}.right .message .text{padding:5px 15px 5px 15px;max-width:500px;line-height:30px;word-wrap:break-word}.right .message.svg .text{padding-left:0;padding-right:0;padding-bottom:0}.right .message .text.image{padding:0}.right .message .arrow.image{border-color:transparent}.right .message.typing .typing img{width:40px;margin-top:10px}.right .message.outgoing.urgent .bubble,.right .message.urgent .avatar.empty,.right .message.urgent .bubble{background:#e00010;color:white}.right .message.urgent .name{color:#e00010}.right .message.urgent .audio .duration{color:white;background:#e00010}.right .message.urgent .arrow{border-right-color:#e00010}.right .message.outgoing.urgent .arrow{border-right-color:transparent;border-left-color:#e00010}.right .message.urgent .time{color:#e00010}.right .edit.urgent .editbox input[type=text],.right .edit.urgent .editbox textarea{border:1px solid #e00010}.edit.urgent .send_button:hover{background:url("img/icons/send_urgent.svg") no-repeat center;background-size:24px 24px}.right .message.color1 .avatar.empty,.right .message.color1 .bubble{background:#e1ebf2;color:#242b4d}.right .message.color1 .name{color:#959eb0}.right .message.color1 .audio .duration{color:#e1ebf2;background:#242b4d}.right .message.color1 .arrow{border-right:4px solid #e1ebf2}.right .message.color2 .avatar.empty,.right .message.color2 .bubble{background:#e2f2e1;color:#244d31}.right .message.color2 .name{color:#96b09b}.right .message.color2 .audio .duration{color:#e2f2e1;background:#244d31}.right .message.color2 .arrow{border-right:4px solid #e2f2e1}.right .message.color3 .avatar.empty,.right .message.color3 .bubble{background:#f2f1e1;color:#3f4d24}.right .message.color3 .name{color:#aaaf95}.right .message.color3 .audio .duration{color:#f2f1e1;background:#3f4d24}.right .message.color3 .arrow{border-right:4px solid #f2f1e1}.right .message.color4 .avatar.empty,.right .message.color4 .bubble{background:#e1f2f1;color:#243f4d}.right .message.color4 .name{color:#95aaaf}.right .message.color4 .audio .duration{color:#e1f2f1;background:#243f4d}.right .message.color4 .arrow{border-right:4px solid #e1f2f1}.right .message.color5 .avatar.empty,.right .message.color5 .bubble{background:#f1e1f2;color:#4d243f}.right .message.color5 .name{color:#af95aa}.right .message.color5 .audio .duration{color:#f1e1f2;background:#4d243f}.right .message.color5 .arrow{border-right:4px solid #f1e1f2}.right .message.color6 .avatar.empty,.right .message.color6 .bubble{background:#ebf2e1;color:#2b4d24}.right .message.color6 .name{color:#9eb095}.right .message.color6 .audio .duration{color:#ebf2e1;background:#2b4d24}.right .message.color6 .arrow{border-right:4px solid #ebf2e1}.right .message.color7 .avatar.empty,.right .message.color7 .bubble{background:#f2e1e2;color:#4d3124}.right .message.color7 .name{color:#b09b96}.right .message.color7 .audio .duration{color:#f2e1e2;background:#4d3124}.right .message.color7 .arrow{border-right:4px solid #f2e1e2}.right .message.color8 .avatar.empty,.right .message.color8 .bubble{background:#e1e2f2;color:#31244d}.right .message.color8 .name{color:#9b96b0}.right .message.color8 .audio .duration{color:#e1e2f2;background:#31244d}.right .message.color8 .arrow{border-right:4px solid #e1e2f2}.right .message.color9 .avatar.empty,.right .message.color9 .bubble{background:#f2e1eb;color:#4d242b}.right .message.color9 .name{color:#b0959e}.right .message.color9 .audio .duration{color:#f2e1eb;background:#4d242b}.right .message.color9 .arrow{border-right:4px solid #f2e1eb}.right .message.color10 .avatar.empty,.right .message.color10 .bubble{background:#f2e9e1;color:#4d4624}.right .message.color10 .name{color:#b0a895}.right .message.color10 .audio .duration{color:#f2e9e1;background:#4d4624}.right .message.color10 .arrow{border-right:4px solid #f2e9e1}.right .message.color11 .avatar.empty,.right .message.color11 .bubble{background:#e1f2e9;color:#244d46}.right .message.color11 .name{color:#95b0a8}.right .message.color11 .audio .duration{color:#e1f2e9;background:#244d46}.right .message.color11 .arrow{border-right:4px solid #e1f2e9}.right .message.color12 .avatar.empty,.right .message.color12 .bubble{background:#e9e1f2;color:#46244d}.right .message.color12 .name{color:#a895b0}.right .message.color12 .duration{color:#e9e1f2;background:#46244d}.right .message.color12 .arrow{border-right:4px solid #e9e1f2}.right .message.bot .avatar.empty,.right .message.bot .bubble{background:#36a838;color:#fff}.right .message .name .bot,.right .message.bot .name,.right .message.bot .time{color:#7a9678}.right .message.bot .audio .duration{color:#fff;background:#36a838}.right .message.bot .arrow{border-right:4px solid #36a838}.right .message.incoming.bot .text{color:#fff}.right .message.bot a{color:#c1f7be}.right .message.incoming.last:not(:last-child){margin-bottom:20px}.right .message.incoming{left:0}.right .message.incoming .bubble{position:relative;left:15px}.right .message.incoming.message_avatar .bubble{left:65px}.right .message .text{border-bottom:1px solid white}.right .message .text img.image{display:inline-block;max-width:200px;padding-top:10px;padding-bottom:10px;border:0}.right .message .text.image video,.right .message .text.image img.image{max-width:400px;padding:0;border-radius:5px}@media(max-width:940px){.right .message .text.image video,.right .message .text.image img.image{max-width:100%;object-fit:cover}}.right .message .text.image .tenor{background:url("img/mediums/tenor.svg") no-repeat;position:absolute;width:80px;bottom:-5px;left:-2px;transform:scale(0.7)}.right .message .text{position:relative}.right .message.outgoing .bubble{background:#0080e0;color:white;position:relative;right:4px;display:inline-block;border-radius:10px}.history .message .color,.contact .message .color,.right .message .color{display:inline-block;width:12px;height:12px;border-radius:6px}.contact .message .color{position:relative;top:3px}.right .message .color{position:relative;top:9px}.message .emoticon{min-height:30px;display:inline-block;vertical-align:top}.message .text{min-height:30px}.autocomplete .slash_command{padding:5px 15px}.autocomplete .slash_command.active{font-weight:normal;background:#f0f0f0}.autocomplete .slash_command .arguments:not(:empty){margin-left:5px}.autocomplete .slash_command .info{margin-left:5px;color:#969696}.emojibrowser{border:1px solid #dfdfdf;position:absolute;bottom:50px;right:40px;width:370px;background:white;display:none;box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.emojibrowser.top{z-index:2004}.emojibrowser .categories{text-align:center;position:relative;background:#f5f5f5;font-size:13px;color:#999}.emojibrowser .categories .category{padding:6px;display:inline-block;text-align:center;cursor:pointer}.emojibrowser .categories span.selected{background:#ddd}.emojibrowser .categories span.category:hover{background:#ddd}.emojibrowser .category .title{position:relative;margin:5px;font-weight:normal;font-size:13px;color:#969696;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.emojibrowser .explanation{position:relative;padding:10px 10px;background:#f5f5f5;display:block;height:22px;vertical-align:top;white-space:nowrap;overflow:hidden}.emojibrowser .explanation span.explanationImage:not(:empty){margin-right:5px;display:inline-block;width:22px;height:22px}.emojibrowser .explanation span.explanationText{display:inline-block;color:#999;font:14px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;line-height:22px;vertical-align:top}.emojibrowser .explanation svg,.emojibrowser .explanation img{display:inline-block;width:40px;height:40px;vertical-align:top;margin-right:10px}.emojibrowser .explanation svg{transform:scale(1.36) !important}.emojibrowser .emojiClear{display:none;position:absolute;padding:0;line-height:30px;height:30px;top:7px;right:7px}.emojibrowser.from_admin_status .explanation span.explanationText .tip,.emojibrowser.from_status .explanation span.explanationText .tip{display:none}.emojibrowser.from_admin_status .emojiClear,.emojibrowser.from_status .emojiClear{display:block}.emojibrowser .emojis{position:relative;padding:5px;overflow-y:auto;min-height:288px;max-height:288px}.emojibrowser.from_admin_status .emojis,.emojibrowser.from_status .emojis{min-height:200px;max-height:200px}.autocomplete.scrollable{overflow-y:auto;max-height:300px;min-height:300px}.emojibrowser .emojis .category{display:inline-block}.autocomplete .emojis span.emoji,.emojibrowser .emojis span.emoji{display:inline-block;padding:5px;cursor:pointer}.emojibrowser .emojis span.emoji:last-child{margin-bottom:5px}.autocomplete .emojis span.emoji.active,.autocomplete .emojis span.emoji.active:hover{background:#0080e0}.autocomplete .emojis span.emoji:hover,.emojibrowser .emojis span.emoji:hover{background:#f0f0f0;border-radius:5px}.autocomplete .emojis span.emoji:active,.emojibrowser .emojis span.emoji:active{background:#d0d0d0;border-radius:5px}.autocomplete .emojis span.emoji.active{color:white;font-weight:normal}.autocomplete .emojis span.emoji{line-height:18px;font-size:13px;vertical-align:middle;padding:5px 10px;color:#666}.autocomplete .emojis .emoji span{vertical-align:middle;margin-bottom:2px;margin-right:5px}.autocomplete .emojis span.emoji.emoji-tone1,.autocomplete .emojis span.emoji.emoji-tone2,.autocomplete .emojis span.emoji.emoji-tone3,.autocomplete .emojis span.emoji.emoji-tone4,.autocomplete .emojis span.emoji.emoji-tone5,.emojibrowser .emojis span.emoji.emoji-tone1,.emojibrowser .emojis span.emoji.emoji-tone2,.emojibrowser .emojis span.emoji.emoji-tone3,.emojibrowser .emojis span.emoji.emoji-tone4,.emojibrowser .emojis span.emoji.emoji-tone5{display:none}.right .message.incoming a.file .mediaName,.right .message.incoming a.file .mediaSize,.right .message.incoming .text{color:#3c3c3c}.right .message.incoming.urgent .text{color:white}.right .message.outgoing{margin-right:11px;text-align:right}.right .message.outgoing .text{text-align:left}.right .message.outgoing .text::selection{background:white;color:#0080e0}.right .information,.right .emote{padding-top:10px;margin-left:15px;margin-right:15px;text-align:center;color:#969696}.right .daily_timestamp{font:22px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;text-align:center;margin-top:10px}#x_avatar{display:none}.right .account{padding:10px 0 10px 0;line-height:36px;border-bottom:1px solid #f0f0f0;position:relative}.right .account .button{position:absolute;right:0;top:5px}.right .account label{min-width:260px;display:inline-block;line-height:30px;vertical-align:middle}.right .account .medium,.right .account .alert{color:#969696;display:inline-block;vertical-align:middle;min-width:180px}.right .account .alert{color:#c3001c}.right .drop{width:100%;background:rgba(255,255,255,0.9);color:#969696;font:42px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;text-align:center;top:50%;display:none;position:absolute;top:0;z-index:999}.right .drop .text{position:absolute;width:100%;top:50%;text-align:center;margin-top:-25px;line-height:50px}.edit_recording,.edit_attachment{position:relative;display:none;margin:15px;line-height:36px}.edit_attachment .attachment{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit_attachment .attachment .size{color:#ccc}.edit_recording .right_buttons,.edit_attachment .right_buttons{display:inline-block;position:absolute;top:0;right:0}.edit_attachment video,.edit_attachment img{margin-right:10px;max-width:34px;max-height:34px;width:auto;height:auto;border:1px solid #f0f0f0;background:white;vertical-align:middle}.edit_attachment video{max-width:100px;border:0;border-radius:5px}.edit_recording canvas{width:300px;height:36px;vertical-align:top;display:inline-block}.edit_recording .time{display:inline-block}.edit_recording .stop,.edit_attachment .send,.edit_attachment .cancel{margin-left:15px;height:36px;line-height:36px}.audio_button{position:absolute;right:78px;top:6px;bottom:6px;width:24px;height:24px;background:url("img/icons/audio.png") no-repeat;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.audio_button:hover{background:url("img/icons/audio_active.png") no-repeat}.emoji_button{position:absolute;right:8px;top:6px;bottom:6px;width:24px;height:24px;background:url("img/icons/smile.svg") no-repeat;background-size:24px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.emoji_button:hover{background:url("img/icons/smile_active.svg") no-repeat;background-size:24px 24px}.edit_disabled{display:none;border:1px solid #ccc;margin:15px;height:34px;border-radius:10px;background:#f0f0f0;text-align:center;line-height:34px;color:#aaa}.edit .plus_button{width:24px;height:24px;background:url("img/icons/plus.svg") no-repeat center;background-size:24px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:transform .125s}.edit .plus_button:hover{background:url("img/icons/plus_active.svg") no-repeat center;background-size:24px 24px}.edit .plus_button.active{transform:rotate(-45deg)}.edit.capability_file .plus_button,.edit.capability_image .plus_button,.edit.capability_mentions .plus_button,.edit.capability_urgent .plus_button{display:inline-block}.edit .file_button{width:24px;height:24px;background:url("img/icons/file.svg") no-repeat center;background-size:24px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit .file_button:hover{background:url("img/icons/file_active.svg") no-repeat center;background-size:24px 24px}.edit.capability_file .file_button{display:inline-block}.edit .image_button{width:24px;height:24px;background:url("img/icons/image.svg") no-repeat center;background-size:24px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit .image_button:hover{background:url("img/icons/image_active.svg") no-repeat center;background-size:24px 24px}.edit.capability_image .image_button{display:inline-block}.edit .webcam_button{width:28px;height:24px;background:url("img/icons/camera.svg") no-repeat center;background-size:28px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit .webcam_button:hover{background:url("img/icons/camera_active.svg") no-repeat center;background-size:28px 24px}.edit.capability_webcam .webcam_button{display:inline-block}.edit .snippet_button{width:28px;height:24px;background:url("img/icons/snippet.svg") no-repeat center;background-size:28px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit .snippet_button:hover{background:url("img/icons/snippet_active.svg") no-repeat center;background-size:28px 24px}.edit.capability_snippet .snippet_button{display:inline-block}.edit .mentions_button{width:24px;height:24px;background:url("img/icons/mentions.svg") no-repeat center;background-size:24px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit .mentions_button:hover{background:url("img/icons/mentions_active.svg") no-repeat center;background-size:24px 24px}.edit.capability_mentions .mentions_button{display:inline-block}.edit .urgent_button{width:24px;height:24px;background:url("img/icons/urgent.svg") no-repeat center;background-size:24px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit .urgent_button:hover,.edit.urgent .urgent_button{background:url("img/icons/urgent_active.svg") no-repeat center;background-size:24px 24px}.edit .urgent_button.disabled,.edit .urgent_button.disabled:hover{background:url("img/icons/urgent.svg") no-repeat center;background-size:24px 24px;cursor:default;opacity:.5}.edit.capability_urgent .urgent_button{display:inline-block}.edit.capability_urgent .editbox_toolbar .urgent_button{display:none}.edit.urgent.capability_urgent .editbox_toolbar .urgent_button{display:inline-block}.edit.urgent.capability_urgent .toolbar_active .editbox_toolbar .urgent_button{display:none}.edit .editbox_toolbar .send_button{width:24px;height:24px;background:url("img/icons/send.svg") no-repeat center;background-size:24px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-block}.edit .send_button:hover{background:url("img/icons/send_active.svg") no-repeat center;background-size:24px 24px}.edit .send_button.disabled,.edit .send_button.disabled:hover{background:url("img/icons/send.svg") no-repeat center;background-size:24px 24px;cursor:default;opacity:.5}.edit .gif_button{width:28px;height:24px;background:url("img/icons/gif@2x.png") no-repeat center;background-size:28px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit .gif_button:hover{background:url("img/icons/gif_hover@2x.png") no-repeat center;background-size:28px 24px}.edit.capability_gif .gif_button{display:inline-block}#x_newChatModal.modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#x_newChatModal.modal .label{line-height:40px;vertical-align:top}#x_newChatModal .resultlist{display:inline-block;width:422px;min-height:300px;max-height:300px;overflow:auto;border:1px solid #CCC}.resultlist .contact .name,.resultlist .contact .message{width:303px}.autocomplete .contact .name,.autocomplete .contact .message{width:200px}.autocomplete .contact:hover .status{display:inline-block}.modal .body div.contact,.modal .body div.contact .bottom{margin:0}.autocomplete{position:absolute;display:none;bottom:-100px;left:159px;background-color:white;width:320px;border:1px solid #CCC;border-bottom:0;min-height:250px;max-height:250px;padding-top:10px;border-top-left-radius:10px;border-top-right-radius:10px}.edit_autocomplete{position:absolute;width:100%;bottom:35px;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit .autocomplete{position:relative;bottom:0;left:0;width:auto;min-height:0}.edit .autocomplete .contact .name{width:420px}.edit .edit_toolbar span,.edit .editbox_toolbar span{width:24px;height:24px;padding:6px;display:none}.edit .edit_toolbar{display:none;margin-right:5px;padding-bottom:4px;margin-top:-2px;font-size:0}.edit .edit_toolbar.active,.edit .editbox_toolbar{display:inline-block;margin-left:-6px;margin-right:6px}.edit .editbox.toolbar_active .file_button,.edit .editbox.toolbar_active .image_button,.edit .editbox.toolbar_active .urgent_button{display:none}.edit .editbox .right_toolbar{position:absolute;right:0;margin-right:-6px}.edit .edit_input,.edit .edit_input .editbox_input{position:relative}.tokens{border:1px solid #CCC;padding:8px;vertical-align:top;display:inline-block;min-width:406px;max-width:406px}.modal .body .tokens input[type=text]{border:0;outline:0;padding:2px 0;min-width:40px;width:inherit;vertical-align:top;margin-top:1px;margin-bottom:2px}.token{background-color:#0080e0;color:white;padding:2px 10px;margin-right:5px;line-height:26px;cursor:pointer;display:inline-block;margin-bottom:1px;max-width:200px;text-overflow:ellipsis;overflow:hidden;border-radius:4px}.token .text{white-space:nowrap}.token:hover{background-color:#008ffa}a.mention{background:#787878;border-radius:5px;padding:1px 5px;text-decoration:none;color:white;cursor:pointer}a.mention:hover{background:#858585}a.mention:active{background:#6b6b6b}a.mention.local{background:#e06000}a.mention.local:hover{background:#fa6b00}a.mention.local:active{background:#c75500}.gifbrowser{display:none;position:fixed;top:50px;left:50px;border:1px solid #dfdfdf;background:white;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.gifbrowser .giftip,.gifbrowser .gifsearch{padding:10px;background:#fafafa}.gifbrowser .giftip{color:#999;font:14px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;line-height:22px}.gifbrowser .gifsearch input{padding-left:15px;padding-right:25px;border-radius:5px;border:1px solid #CCC;outline:0;width:193px;height:30px}.gifsearch .close{display:none;position:absolute;top:17px;right:15px;width:20px;height:20px;background:transparent;text-align:center;border-radius:3px}.gifsearch .close svg{position:relative;top:6px}.gifsearch .close:hover{background:#008ffa}.gifbrowser .gifresults{overflow-y:scroll;max-width:280px;min-height:400px;max-height:400px}.gifbrowser video{margin:5px 10px;width:220px;border-radius:5px;cursor:pointer;background:#f0f0f0;transition:all .1s ease-in-out}.gifbrowser video.active,.gifbrowser video:hover{box-shadow:0 0 5px rgba(0,0,0,0.3);transform:scale(1.02)}.gifbrowser video:active{box-shadow:0 0 5px rgba(0,0,0,0.6);transform:scale(1)}.gifresults.empty div{text-align:center;position:relative;top:180px;color:#999}.gifresults.empty img{width:20px;position:relative;left:50%;margin-left:-7.5px;top:180px}.welcome{display:table-cell;width:100%;vertical-align:middle}.newsfeed{width:400px;position:relative;margin-left:50%;left:-200px}.newsfeed h2{width:400px;white-space:normal}.newsfeeditem{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.addon{width:400px}.welcome .buttons{margin-top:30px;text-align:right}.welcome .buttons .button{margin-left:10px}.welcome .addon{width:400px;position:relative;margin-left:50%;left:-200px}.file{display:inline-block;margin:3px 0;padding:5px 15px 5px 15px}#historyTimeline .message .file img.mediaThumbnail,.right .message .text.image .file img.mediaThumbnail{padding:0;min-height:24px;max-width:24px;max-height:24px;display:inline-block;position:absolute;border-radius:12px;background:white}#historyTimeline .message .file img.mediaThumbnail{min-height:20px;max-width:20px;max-height:20px;border-radius:10px;background:#dadada}#historyTimeline .message .youtube,.right .message .youtube{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#historyTimeline .message .youtube img,.right .message .youtube img{max-width:300px}#historyTimeline .message .youtube .play,.right .message .youtube .play{font-family:'Open Sans','Segoe UI',Helvetica,Arial,sans-serif;border-radius:26px;border:3px solid white;color:white;position:absolute;display:inline-block;height:40px;width:40px;font-size:20px;line-height:38px;text-align:center;cursor:pointer;pointer-events:none;background:#0080e0;background:rgba(0,128,224,0.8);border-color:rgba(255,255,255,0.9);left:50%;top:50%;margin-top:-26px;margin-left:-26px}#historyTimeline .message .youtube:hover .play,.right .message .youtube:hover .play{background:#0080e0;border-color:white}.file .mediaName{margin-left:29px;line-height:24px;max-width:140px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:bottom}.file .mediaSize{margin-left:10px;line-height:24px;opacity:.8;display:inline-block}.loading{height:16px;width:16px;border-radius:16px;animation:rotation 1s infinite linear}#x_adminGroupChatModalTimeline .message .emoji,#x_adminUserModalTimeline .message .emoji,#historyTimeline .message .emoji,.right .message .emoji{vertical-align:middle;margin-bottom:4px;font-size:0}.right .message .svg.medium .emoji{margin-bottom:0}.right .message .emoji.json svg{transform:scale(1.36) !important}.right .messages .pending{text-align:center;display:none}.right .messages .pending .loading{border:4px solid #ddd;border-top:4px solid #aaa;padding:0;display:inline-block}.right .message .text img.loading{margin-top:3px;border:4px solid #ddd;border-top:4px solid #aaa;padding:0}.right .message.outgoing .text img.loading{border:4px solid #fff;border-top:4px solid #7bc6ff}#historyTimeline .message .thumbnail img.loading{margin-top:1px;height:12px;width:12px;border-radius:12px;border:2px solid #ddd;border-top:2px solid #aaa}.audio .controls{padding:5px 0}#historyTimeline .audio .controls{padding:0}.audio .duration .loading{margin-left:4px;margin-top:1px;height:8px;width:8px;border-radius:8px;border:2px solid #ddd;border-top:2px solid #aaa}@keyframes rotation{to{transform:rotate(360deg)}}.audio .pause{display:none}.audio .duration{display:inline-block;min-width:21px;min-height:15px;text-align:right;padding:2px 10px;font-size:11px;color:#f0f0f0;background:#000;border-radius:10px;line-height:normal;vertical-align:top}.outgoing .audio .duration{background:white;color:#0080e0}.locked{position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;z-index:9999;background-color:#f0f0f0;display:none}.policy_item{padding:15px 0;border-bottom:1px solid #f0f0f0;position:relative}.policy_item.noborder{border-bottom:0}.policy_key{display:table-cell;min-width:190px;color:#969696}.policy_value{display:table-cell;color:#0080e0;cursor:pointer;font-weight:bold}.policy_modifier{display:none}.lock .policy_modifier{display:table-cell;position:absolute;top:18px;right:2px;text-align:right}.lock.policy_item,.lock .policy_key,.lock .policy_value,.lock .policy_value:hover{cursor:default;color:#666;text-decoration:none}.lock .policy_value{padding-right:20px}.lock .policy_key{color:#969696}.policy_value:hover{text-decoration:underline}.policy_value.default{font-weight:normal}.policy_item.disabled,.policy_key.disabled,.policy_value.disabled{text-decoration:line-through;cursor:default}.rocket{margin-left:10px;margin-top:-5px;vertical-align:middle;width:20px;height:20px;background-size:20px 20px;background-image:url("img/emoji/svg/1f680.svg")}.value_list{max-height:200px;overflow-y:auto}.dashboard{border-collapse:separate;border-spacing:10px;margin:-5px;width:auto}.dashboard_items{font-size:0}.dashboard_item{border:1px solid #f0f0f0;vertical-align:top;position:relative;width:200px;padding-top:0}.dashboard_title{color:#969696;font-size:13px;margin:10px}.dashboard_notice{font-size:14px;border:1px solid #969696;padding:5px 20px;color:#969696;background:white;z-index:1001;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dashboard_value{font:normal 44px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;margin:10px;color:#00ad4a}.dashboard_devices{font:normal 30px 'Open Sans','Segoe UI Light','Helvetica Neue UltraLight',Arial,sans-serif;font-weight:300;color:#969696;text-align:center}.dashboard_devicesCircle{display:inline-block;width:110px;height:110px;position:absolute;left:40px;top:70px}.dashboard_devicesCount{display:inline-block;width:110px;height:110px;position:absolute;left:40px;top:70px;line-height:110px}.dashboard_devicesCount.hundreds{font-size:24px}.dashboard_devicesLegend{font:12px 'Open Sans','Segoe UI','Segoe UI Emoji',Helvetica,Arial,sans-serif;font-weight:normal;column-count:2;text-align:left;margin-left:10px;height:60px;position:absolute;top:200px}.dashboard_devicesLegend div:before{content:" ";width:10px;height:10px;border-radius:5px;background:white;display:inline-block;margin-right:5px}.dashboard_devicesLegend div.windows:before{background:#0080e0}.dashboard_devicesLegend div.mac:before{background:#d000e0}.dashboard_devicesLegend div.linux:before{background:#e06000}.dashboard_devicesLegend div.web:before{background:#00e060}.dashboard_devicesLegend div.ios:before{background:#656565}.dashboard_devicesLegend div.android:before{background:#80e000}.dashboard_avatars{margin:10px}.dashboard_avatars .avatar{display:inline-block;margin-top:10px;margin-right:10px;vertical-align:top}.dashboard_avatars .avatar.last{margin-right:0}.dashboard_avatars .avatar:hover{opacity:.6}@media(max-width:1124px){.right .page .groups{width:200px}.right .page .users{margin-left:220px}}@media(max-width:1055px){.right .page .search input{display:none}}@media print{.overlay{background:white}.modal{box-shadow:none;border:1px solid #ccc}.button{display:none}}