html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;line-height:1}body{z-index:0}h1,h2,h3,h4,h5{font-weight:700}h1{font-size:2.2em}h2{font-size:1.5em}html,input,textarea{font-family:'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif}em{font-style:italic}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-strike{text-decoration:line-through}body{background-color:white;padding:0;margin:0}#main{background-color:white}footer{color:white}#background-image{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0;z-index:-1;-moz-user-select:none;-webkit-user-select:none;user-select:none}#main-wrapper{height:100%;margin:0 auto;width:98vw;max-width:450px;max-height:575px;height:calc(100vh - 51px - 16px - 8px * 2 - 5px)}#main-wrapper.wide{max-width:1500px;max-height:inherit}#main{border-radius:5px;width:100%;height:100%;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.16),0px 2px 5px 0px rgba(0,0,0,0.23);overflow:hidden}#main-wrapper.wide #main{min-height:272px}#main-wrapper:not(.wide) #main{min-height:560px;height:auto}#main-content{width:100%;height:100%}#messenger{transition:all 1s ease-out;display:flex;width:100%;flex-direction:row}#messenger #navigation{height:100%;display:flex;flex-direction:column}#messenger #detail{height:100%}#messenger #detail>div.ng-scope{height:100%;background-color:#efebe9}#messenger #detail>div.ng-scope .detail-header{box-shadow:1px 2px 4px -2px rgba(0,0,0,0.2);background-color:#F6F6F6;display:flex;flex-direction:row;align-items:center;padding:0 8px;z-index:18;min-height:68px}#messenger #detail>div.ng-scope .detail-header>*{margin-left:8px}#messenger #detail>div.ng-scope .detail-header .header-detail{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}#messenger #detail>div.ng-scope .detail-header .header-detail>*{color:black;display:flex;line-height:100%;flex-direction:row;flex-grow:1;justify-content:space-between}#messenger #detail>div.ng-scope .detail-header .header-detail>*:first-child{font-weight:bold}#messenger #detail>div.ng-scope .detail-header .header-buttons{flex:1;text-align:right}#messenger #detail>div.ng-scope .detail-header .header-buttons md-progress-circular{display:inline-block}#messenger #detail>div.ng-scope .detail-content ul{list-style-type:none;margin:0;padding:0;width:100%}#messenger #detail>div.ng-scope .detail-content ul>li{margin-bottom:8px}#messenger #detail>div.ng-scope>.form{display:flex;flex-direction:column;height:100%}#messenger #detail>div.ng-scope>.form.readonly .form-header{overflow:hidden;height:400px}#messenger #detail>div.ng-scope>.form.readonly .form-header eee-avatar img{position:relative;top:calc(-100%);width:100%;max-width:100%;max-height:none;height:auto;border-radius:0}#messenger #detail>div.ng-scope>.form .detail-content{flex-grow:1;overflow:auto}#messenger #detail>div.ng-scope>.form .detail-content .two-row{display:flex;flex-flow:row}#messenger #detail>div.ng-scope>.form .detail-content .two-row.div>:first-child{border-right:1px solid rgba(0,0,0,0.12);padding-right:32px;margin-right:32px}#messenger #detail>div.ng-scope>.form .detail-content .two-row>*{flex:1}#messenger #detail>div.ng-scope>.form .detail-content .two-row>*.avatar{width:50%;overflow:hidden;position:relative}#messenger #detail>div.ng-scope>.form .detail-content .two-row>*.avatar:before{content:"";display:block;margin-top:100%}#messenger #detail>div.ng-scope>.form .detail-content .two-row>*.avatar eee-avatar{position:absolute;top:0;width:100%}#messenger #detail>div.ng-scope>.form .detail-content .two-row>*.avatar eee-avatar img{border-radius:0;width:100%;height:auto}#messenger #detail>div.ng-scope>.form .detail-content .form-content{padding:8px}#messenger #detail>div.ng-scope>.form .detail-content .loading-overlay{display:none}#messenger:not(.show-detail) #navigation{max-width:100%;flex:1 6 100%}#messenger:not(.show-detail) #detail{display:none}#messenger.show-detail #navigation{max-width:30%;min-width:200px;flex:1 6 30%;border-right:1px solid #ddd}#messenger.show-detail #detail{flex:3 1 70%;max-width:70%}.material-icons.as-button{opacity:0.5;cursor:pointer}.material-icons.as-button:hover{opacity:1}.md-dialog-content.center{text-align:center}input.threema-id{text-transform:uppercase}a.threema-action{cursor:pointer;cursor:hand}a.threema-action:focus{outline:none;border:0}.androidonly{width:100%;margin:10px auto 0;background-color:white;text-align:center;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.16),0px 2px 5px 0px rgba(0,0,0,0.23)}.androidonly div{padding:16px;line-height:24px;display:inline-flex;vertical-align:middle;align-items:center;font-weight:300}.androidonly div i.material-icons{margin-right:8px}.key-values dt{color:#009688;padding-bottom:8px}.key-values dd{word-break:normal;display:block;margin-bottom:16px}md-toast.md-center{left:50%;transform:translate3d(-50%, 0, 0)}.md-subheader{background-color:transparent}md-list-item .md-list-item-inner>md-checkbox .md-label{display:inline-block;white-space:inherit}.status span{display:inline;line-height:24px;vertical-align:top}.status-yes i{color:#4caf50}.status-no i{color:#f44336}.status-unknown i{color:#0277BD}.small{font-size:0.8em;font-weight:300}@media (max-width: 880px){.conversation .message-date,.conversation .nickname{display:none}.message-body{max-width:70% !important}#navigation{min-width:20px !important}.thumbnail{width:auto !important;height:auto !important}}@media (max-width: 600px){#messenger.show-detail #navigation{flex:0 !important;display:none;min-width:0 !important;max-width:none !important}#messenger.show-detail #detail{max-width:100%}}@media (max-width: 400px){.message-body img{height:auto !important}}.loading-element{display:block}.loading-element md-progress-circular{margin:0 auto}@keyframes rotater{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}a{text-decoration:none;transition:color .4s;color:#265C83}a:link,a:visited{color:#265C83}a:hover{color:#6da9d5}a:active{transition:color .3s;color:#007BE6}::-webkit-scrollbar{width:8px;background-color:#fcfcfc;border:1px solid #f9f9f9}::-webkit-scrollbar-thumb{background-color:#ddd}.avatar.avatar-low>img{width:48px;height:48px;border-radius:50%}.avatar.avatar-high{max-width:540px;max-height:540px}.avatar.is-loading.avatar-high>img{filter:blur(40px);border-radius:0}.avatar .avatar-loading{position:absolute;width:100%;height:100%;z-index:10;display:block}.avatar .avatar-loading>:first-child{display:block;width:140px;height:140px;border:10px solid rgba(255,255,255,0.1);border-left-color:rgba(255,255,255,0.87);animation:rotater 1.1s infinite linear;border-radius:50%}.avatar .avatar-loading>:first-child{position:relative;left:calc(50% - 80px);top:calc(50% - 80px)}.avatar>img{width:100%}.verification-dots div{display:inline-block;height:11px;width:11px;border-radius:50%;background-color:#e0e0e0;margin-right:2px}.verification-dots.level1 div:nth-of-type(1){background-color:#f44336}.verification-dots.level2 div:nth-of-type(1),.verification-dots.level2 div:nth-of-type(2){background-color:#ff9800}.verification-dots.level2.work div:nth-of-type(1),.verification-dots.level2.work div:nth-of-type(2){background-color:#3b84df}.verification-dots.level3 div{background-color:#4caf50}.typing-animation{display:inline-block}.typing-animation:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4, end) 900ms infinite;animation:ellipsis steps(4, end) 900ms infinite;content:"\2026";width:0px}@keyframes ellipsis{to{width:20px}}@-webkit-keyframes ellipsis{to{width:20px}}.blink-fade{animation:blinker 1.2s ease-in-out infinite alternate}.blink-fast{animation-duration:0.8s}.blink-slow{animation-duration:2s}@keyframes blinker{to{opacity:0.1}}form[autocomplete=off] input[type=text]{background-position:150% 50% !important}form[autocomplete=off] input[type=password]{background-position:150% 50% !important}md-dialog{min-width:470px;max-width:600px}md-dialog p{margin-bottom:16px;line-height:1.3em}md-dialog p:last-of-type{margin-bottom:0}md-dialog h2{font-size:1.4em;margin-top:24px;margin-bottom:16px}md-dialog ul{margin-left:1.3em}md-dialog ul li{line-height:1.5em}md-dialog md-dialog-content{line-height:1.3em}md-dialog .md-subheader-inner{padding-left:0}md-dialog .status{padding-left:16px}md-dialog.send-file-dialog md-input-container.input-caption{margin-bottom:0}md-dialog.send-file-dialog md-input-container.input-send-as-file{margin-top:0}@keyframes file-download-rotater{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.message-media .in-view-indicator{position:absolute;width:100%;height:100%}.message-media .circle{height:50px;width:50px;background-color:grey;outline:none;position:relative;border-radius:25px;display:flex}.message-media .circle.center{margin:0 auto}.message-media .circle i,.message-media .circle img{color:white;margin:auto auto;position:relative}.message-media .loading.active{display:block;width:40px;height:40px;border:5px solid rgba(0,0,0,0.1);border-left-color:lightgreen;animation:file-download-rotater 1.1s infinite linear;border-radius:50%;position:absolute;top:0;left:0}.message-media .thumbnail{position:relative;overflow:hidden;cursor:pointer;cursor:hand}.message-media .thumbnail:focus{outline:none;border:0}.message-media .thumbnail .loading-wrapper{display:none}.message-media .thumbnail .loading-wrapper.active{z-index:10;display:block}.message-media .thumbnail .loading-wrapper{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.message-media .thumbnail .loading-wrapper .loading{display:block;position:absolute;top:calc(50% - 25px - 1em);left:calc(50% - 25px);width:40px;height:40px;border:5px solid rgba(255,255,255,0.3);border-left-color:lightgreen;animation:file-download-rotater 1.1s infinite linear;border-radius:50%}.message-media .thumbnail .loading-wrapper .loading-text{display:block;text-align:center;width:100%;color:white;height:1em;position:absolute;top:calc(50% + 25px)}.message-media .thumbnail .overlay.video,.message-media .thumbnail .overlay.gif{position:absolute;width:100%;height:100%}.message-media .thumbnail .overlay.video i,.message-media .thumbnail .overlay.gif i{line-height:50px;font-size:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.message-media .file-message{height:50px;cursor:pointer;cursor:hand}.message-media .file-message:focus{outline:none;border:0}.message-media .file-message .message-text{padding-top:8px}.message-media .file-message .info{position:relative;margin-left:66px;top:-50px;height:50px;line-height:50px}.message-media .file-message .info p{margin:0;line-height:normal;padding:0;font-size:10pt;text-overflow:ellipsis;overflow:hidden}.message-media .file-message .info p:first-child{font-size:100%}.message-media img{max-width:100%}.emojione-picker{min-height:216px;margin:0;padding:0 16px 0;background-color:#efefef}.emojione-picker.outline{border-radius:4px;border:2px solid #dbdbdb;width:366px}.tab{float:left}.tab .e1{cursor:pointer;cursor:hand;margin-bottom:8px}.tab .e1:focus{outline:none;border:0}.tab label{background:#efefef;display:block;height:32px;padding:4px;border:1px solid #efefef;position:relative;left:1px;margin-left:-1px}.tab label .e1{top:0;left:0}.tab .content{position:absolute;top:41px;left:0;right:0;bottom:0;padding:16px 4px 0;background:white;border:1px solid white;overflow-y:scroll}.tab .content::selection{background:rgba(255,255,255,0)}.tab [type=radio]{display:none}.tab [type=radio]:checked ~ label{background:white;border-bottom:1px solid white;z-index:2}.tab [type=radio]:checked ~ label ~ .content{z-index:1}.tab ::-webkit-scrollbar{background-color:white;border:1px solid white}.tab ::-webkit-scrollbar-thumb{background-color:#dbdbdb}[contentEditable]:empty:not(:focus):before{content:attr(data-placeholder);cursor:text;color:rgba(0,0,0,0.54)}.md-autocomplete-suggestions .receiver-badge .avatar-box{max-height:30px}.md-autocomplete-suggestions .receiver-badge .avatar-box img{max-height:30px;width:auto}.receiver-badge{cursor:pointer;cursor:hand;display:flex;flex-direction:row;align-items:center !important;width:100%}.receiver-badge:focus{outline:none;border:0}.receiver-badge .avatar-box{margin-right:8px}.receiver-badge .receiver-badge-name{margin-right:8px}.receiver-badge.contact-badge .contact-badge-identity{flex:1;text-align:right;font-size:10pt;color:#757575}.receiver-badge.group-badge .receiver-role{flex:1;text-align:right;font-size:10pt;color:#757575}.avatar-editor.is-dragover .avatar-editor-drag{border-color:black !important}.avatar-editor .avatar-editor-drag{margin:auto auto !important;width:250px;height:250px}.avatar-editor .avatar-editor-drag:not(.has-image){border:5px dotted gray}.avatar-area.overview{display:inline-block;text-align:center}.avatar-area.overview>.avatar-image{position:relative;margin:auto;width:250px;height:250px;background-color:#c6c6c6;overflow:hidden;border-radius:50%}.avatar-area.overview>.avatar-image img{width:100%}.avatar-area.overview>.avatar-image .loading-element{position:absolute;display:none;width:100%;margin-top:83.33333px}.avatar-area.overview>.avatar-image .loading-element.active{display:block}.drag-container.is-dragover .drag-file-overlay{display:flex}.drag-container drag-file>.drag-file-overlay{position:absolute;width:calc(100%);height:calc(100%);background-color:rgba(0,0,0,0.4);display:none;z-index:19}.drag-container drag-file>.drag-file-overlay>div{margin:4px;flex-grow:1;border:4px dotted white;display:flex;align-items:center;justify-content:center}.drag-container drag-file>.drag-file-overlay>div>span{font-size:20pt;color:white;text-shadow:0 1px 1px rgba(0,0,0,0.5)}button i.material-icons{vertical-align:middle;margin-bottom:3px}mediabox .box{position:absolute;left:0;top:0;right:0;bottom:0;padding:24px;z-index:41;background-color:rgba(0,0,0,0.75)}mediabox .box.ng-enter{opacity:0;transition:.1s linear opacity}mediabox .box.ng-enter img{transform:scale(0.95);transition:.1s linear transform}mediabox .box.ng-enter-active{opacity:1}mediabox .box.ng-enter-active img{transform:scale(1)}mediabox .box.ng-leave{opacity:1;transition:.1s linear opacity}mediabox .box.ng-leave img{transform:scale(1);transition:.1s linear transform}mediabox .box.ng-leave-active{opacity:0}mediabox .box.ng-leave-active img{transform:scale(0.95)}mediabox .box md-icon{display:block;box-sizing:border-box;position:absolute;height:28px;width:28px;top:24px;color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.7);border:2px solid rgba(255,255,255,0.8);border-radius:50%;user-select:none;cursor:pointer;cursor:hand}mediabox .box md-icon:focus{outline:none;border:0}mediabox .box md-icon:focus{color:#fff;border:2px solid #fff}mediabox .box md-icon.save{right:60px;font-size:20px;padding:2px}mediabox .box md-icon.close{right:24px}mediabox .box .inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}mediabox .box .inner:focus{outline:0}mediabox .box .inner img{max-height:calc(100% - 28px - 28px);max-width:100%;user-select:none;box-shadow:0 0 50px rgba(0,0,0,0.7)}mediabox .box .inner .caption{display:flex;align-items:flex-end;height:28px;margin:4px 0 0;color:rgba(255,255,255,0.8);font-size:1.3em}mediabox .box .inner .caption .e1{transform:scale(0.75);margin:-3px -2px}.md-button.md-icon-button.header-back-button{cursor:pointer;cursor:hand;min-width:24px;width:24px;margin:0 4px 0 0;padding:0}.md-button.md-icon-button.header-back-button:focus{outline:none;border:0}.md-button.md-icon-button.header-back-button md-icon{color:rgba(0,0,0,0.87);transform:scale(1.2)}.md-button.md-icon-button.header-back-button.md-focused{background-color:transparent !important}header{text-align:center;height:51px}#title{display:block;position:relative;top:8px}#title #logo{display:block;width:100%}#title #logo svg{width:220px;margin:0 auto;fill:white}#welcome{padding:16px 32px;line-height:1.4em}#welcome .state{margin-top:1em}#welcome .state.error{color:#f44336}#welcome h2{display:block;margin-bottom:20px}#welcome,#welcome input{text-align:center}#welcome md-input-container{margin-left:32px;margin-right:32px}#welcome .scan .password-entry{margin-top:16px}#welcome .scan .instructions{margin-bottom:16px}#welcome .scan md-input-container{margin-top:12px;margin-bottom:0}#welcome .scan qrcode canvas{max-width:100%}#welcome .unlock{padding-top:16px}#welcome .unlock .password-entry{margin-top:32px;margin-bottom:48px}#welcome .unlock md-input-container{margin-top:24px;margin-bottom:8px}#welcome .unlock button{margin-top:0;margin-left:0;margin-bottom:32px}#welcome .manual-start .illustration{margin-top:24px;margin-bottom:24px}#welcome .manual-start ol{width:90%;margin:16px auto 0;list-style-position:inside}#welcome .manual-start ol li{margin-bottom:4px}#welcome .loading{margin-top:48px}#welcome .loading md-progress-circular{margin:0 auto}#welcome .loading md-progress-circular svg path{stroke-width:12px !important}#welcome .loading .info{height:250px;position:relative;top:-250px;display:flex;flex-direction:column;justify-content:center}#welcome .loading .info .percentage{font-size:4em;margin-bottom:8px;line-height:1em;font-weight:300;vertical-align:center}#welcome .loading .troubleshoot{height:190px;width:100%;position:absolute;bottom:-222px}#welcome .loading .troubleshoot h3{margin-bottom:8px}#welcome .loading .troubleshoot ul{list-style-type:none}#welcome .loading .troubleshoot .forget{margin-top:8px}#navigation-header{background-color:#f5f5f5;box-shadow:-2px 2px 4px -2px rgba(0,0,0,0.4);z-index:18}#navigation-header .main{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#navigation-header .main .md-nav-item :first-of-type{margin-left:0px}#navigation-header .main .md-button{min-width:42px}#navigation-header .search{max-height:0;opacity:0;visibility:hidden;transition:opacity .1s linear,max-height .2s ease-out .1s,visibility 0s linear .2s}#navigation-header .search input[type="text"]{border:1px solid #ddd;border-radius:5px;padding:8px;box-sizing:border-box;width:100%;margin:0;background-color:white}#navigation-header .search input[type="text"] .md-errors-spacer{display:none}#navigation-header .search.visible{padding:8px;max-height:50px;opacity:1;visibility:visible;transition:visibility 0s,max-height .2s ease-in,opacity .1s linear .2s}#navigation-conversations .empty,#navigation-contacts .empty{color:rgba(0,0,0,0.54);margin-top:1em;margin-left:4px;font-size:1.2em;font-weight:300}#navigation-conversations{overflow-y:auto;background-color:white;flex:1}#navigation-conversations .loading-element{margin-top:50px}#navigation-conversations .conversation{display:flex;flex-direction:row;align-items:center;padding:12px 8px;border-left:4px solid white;border-bottom:1px solid #ddd}#navigation-conversations .conversation.unread{border-left-color:#f44336}#navigation-conversations .conversation.active{background-color:#f5f5f5}#navigation-conversations .conversation .avatar-box{margin-right:8px;position:relative}#navigation-conversations .conversation .avatar-box .loading{position:absolute}#navigation-conversations .conversation .conversation-box{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}#navigation-conversations .conversation .conversation-box .receiver-box,#navigation-conversations .conversation .conversation-box .message-box{flex-wrap:nowrap;line-height:1.4em}#navigation-conversations .conversation .conversation-box .receiver-box{flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;font-weight:bold;color:black}#navigation-conversations .conversation .conversation-box .receiver-box :first-child{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}#navigation-conversations .conversation .conversation-box .receiver-box .disabled{text-decoration:line-through}#navigation-conversations .conversation .conversation-box .message-box{flex-grow:1}#navigation-conversations .conversation .conversation-box .message-box .latest-message{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:rgba(0,0,0,0.54)}#navigation-conversations .conversation .conversation-box .message-box .latest-message .e1{margin:-3px -2px;transform:scale(0.75)}#navigation-conversations .conversation .conversation-box .message-box .latest-message .left{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex}#navigation-conversations .conversation .conversation-box .message-box .latest-message .right{flex-shrink:0;text-align:right;margin-left:24px}#navigation-conversations .conversation .conversation-box .message-box .latest-message .right .draft{color:#C62828}#navigation-conversations .conversation .conversation-box .message-box .latest-message .message-name,#navigation-conversations .conversation .conversation-box .message-box .latest-message .message-text{line-height:1.7em}#navigation-conversations .conversation .conversation-box .message-box .latest-message .message-name:after{content:':';margin-right:4px}#navigation-conversations .conversation .conversation-box .message-box .latest-message .message-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#navigation-conversations .conversation .conversation-box .message-box .latest-message.is-hidden .no-hidden{display:none}#navigation-conversations .conversation .conversation-box .message-box .latest-message.is-typing .no-typing{display:none}#navigation-conversations .conversation .conversation-box .message-box .latest-message.show-draft .no-draft{display:none}#navigation-conversations .conversation .conversation-box .message-box .latest-message:not(.is-typing) .typing{display:none}#navigation-conversations .conversation .conversation-box .message-box .latest-message:not(.show-draft) .draft{display:none}#navigation-conversations .conversation .conversation-box .message-box .latest-message:not(.is-hidden) .hidden{display:none}#navigation-conversations .conversation .badge.unread-count{background-color:#f44336;border-radius:5px;color:white;font-size:0.9em;padding:0 5px}#navigation-conversations .conversation:hover:not(.active){cursor:pointer;cursor:hand;background-color:#f5f5f5}#navigation-conversations .conversation:hover:not(.active):focus{outline:none;border:0}#navigation-contacts{overflow-y:scroll;flex:1}#navigation-contacts .contact{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:12px 8px;border-bottom:1px solid #ddd;border-left:4px solid white}#navigation-contacts .contact .avatar-box{padding-right:8px}#navigation-contacts .contact .left{flex-grow:1;display:flex;flex-direction:column}#navigation-contacts .contact .right{display:flex;flex-direction:column;align-items:flex-end}#navigation-contacts .contact .name{font-weight:bold}#navigation-contacts .contact .nickname{font-size:0.8em}#navigation-contacts .contact:hover{cursor:pointer;cursor:hand;background-color:#f5f5f5}#navigation-contacts .contact:hover:focus{outline:none;border:0}#navigation-contacts .contact.inactive{opacity:0.5}#navigation-fab{position:relative}#navigation-fab md-icon{color:white}#navigation-fab .fab-button-add-contact{background-color:#D32F2F}#navigation-fab .fab-button-add-group{background-color:#FF9800}#navigation-fab .fab-button-add-distribution-list{background-color:#3F51B5}#conversation{background-image:url("../img/wallpaper_light.png?");height:100%;display:flex;flex-direction:column;position:relative}#conversation .detail-header .header-avatar{cursor:pointer;cursor:hand}#conversation .detail-header .header-avatar:focus{outline:none;border:0}#conversation .detail-header .header-details{cursor:pointer;cursor:hand;overflow:hidden}#conversation .detail-header .header-details:focus{outline:none;border:0}#conversation .detail-header .header-details>*:first-child{font-weight:bold}#conversation .detail-header h3{margin:0 0 4px 0;padding:0;font-size:120%}#conversation .detail-header .conversation-header-details-detail,#conversation .detail-header .conversation-header-details-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inherit;line-height:1.3}#conversation #conversation-is-private{flex-grow:1;align-items:center;justify-content:center;display:flex}#conversation #conversation-chat{flex-grow:1;overflow:auto}#conversation #conversation-quote{background-color:white;padding:8px;display:flex;justify-content:center;flex-direction:row}#conversation #conversation-quote .message-quote{flex:1;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;line-height:1.3em}#conversation #scrolljump{align-self:flex-end;height:0;position:relative;right:16px;bottom:44px;z-index:15;outline:none}#conversation #scrolljump svg{width:36px;height:36px;cursor:pointer;cursor:hand}#conversation #scrolljump svg:focus{outline:none;border:0}#conversation #conversation-footer{background-color:#F6F6F6}#conversation #conversation-footer .chat-input{width:100%;margin:0;padding:0}.message-quote-content{border-left:5px solid blue;padding-left:5px}.message-quote-content .message-name{display:block;font-weight:bold;font-size:0.9em;margin-bottom:8px}.message-quote-content .message-quote{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.message-quote-content .message-quote .e1{transform:scale(0.75);margin:-3px -2px}#conversation-chat .chat{display:flex;flex-direction:column;min-height:100%;margin:0;padding:0}#conversation-chat .chat li{margin:0 0 8px 0;padding:0;display:inline-block}#conversation-chat .chat li.load-more{margin-top:8px;text-align:center}#conversation-chat .chat li.load-more .loading{display:block;background-color:white;border-radius:50%;display:inline-block;padding:8px;box-shadow:0 1px 1px rgba(0,0,0,0.25)}#conversation-chat .chat li.load-more .loading>:first-child{display:block;width:24px;height:24px;border:3px solid rgba(0,0,0,0.1);border-left-color:rgba(0,0,0,0.87);animation:rotater 1.1s infinite linear;border-radius:50%}#conversation-chat .chat li.typing-indicator .message-body{min-width:15px}#conversation-chat .chat .message{display:flex;flex-direction:row;align-items:flex-start}#conversation-chat .chat .message md-menu:not(.md-open){visibility:hidden;position:relative}#conversation-chat .chat .message:hover md-menu{visibility:visible}#conversation-chat .chat .message .message-quote-content{margin-bottom:8px}#conversation-chat .chat .message .loading-element{margin:0}#conversation-chat .chat .message .loading-element>:first-child{width:50px;height:50px}#conversation-chat .chat .message .bubble-triangle{position:relative;width:8px;height:8px}#conversation-chat .chat .message .bubble-triangle:after{content:"";position:absolute;border-radius:1px;transform:rotate(-45deg);width:8px;height:8px;left:4px;top:8px;z-index:3}#conversation-chat .chat .message .bubble-triangle:before{content:"";position:absolute;border-radius:1px;transform:rotate(-45deg);width:8px;height:8px;left:4px;top:8px;box-shadow:0 1px 1px rgba(0,0,0,0.25);z-index:1}#conversation-chat .chat .message-body{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:2;max-width:85%}#conversation-chat .chat .message-body:not(.text-message-body) .thumbnail-loader{position:absolute;overflow:hidden;width:calc(100%);height:calc(100%);max-width:100%;max-height:100%}#conversation-chat .chat .message-body:not(.text-message-body) .thumbnail-loader img{filter:blur(10px);width:100%}#conversation-chat .chat .message-body:not(.text-message-body) .thumbnail{text-align:center;max-width:100%}#conversation-chat .chat .message-body:not(.text-message-body) .message-text{margin-top:8px;display:inline-block}#conversation-chat .chat .message-in .message-body{position:relative;background-color:#f7f7f7}#conversation-chat .chat .message-in .bubble-triangle{margin-left:8px}#conversation-chat .chat .message-in .bubble-triangle:after{background-color:#f7f7f7}#conversation-chat .chat .message-in .bubble-triangle:before{background-color:#f7f7f7}#conversation-chat .chat .message-in .message-info{justify-content:flex-start}#conversation-chat .chat .message-out{flex-direction:row-reverse}#conversation-chat .chat .message-out .message-body{background-color:#dff0d8;position:relative}#conversation-chat .chat .message-out .bubble-triangle{left:-8px}#conversation-chat .chat .message-out .bubble-triangle:after{background-color:#dff0d8}#conversation-chat .chat .message-out .bubble-triangle:before{background-color:#dff0d8}#conversation-chat .chat .message-out .message-info{justify-content:flex-end}#conversation-chat .chat .message-avatar{margin-left:8px;flex-shrink:0;cursor:pointer;cursor:hand}#conversation-chat .chat .message-avatar:focus{outline:none;border:0}#conversation-chat .chat .message-body{display:flex;flex-direction:column;padding:8px;min-width:64px;box-shadow:0 1px 1px rgba(0,0,0,0.25)}#conversation-chat .chat .message-body .message-name{font-weight:bold;font-size:0.9em;margin-bottom:8px}#conversation-chat .chat .message-body .message-text{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;line-height:1.3em}#conversation-chat .chat .message-body .message-text a{cursor:pointer;cursor:hand}#conversation-chat .chat .message-body .message-text a:focus{outline:none;border:0}#conversation-chat .chat .message-body .message-media location{display:flex;align-items:center;flex-direction:column;padding:4px 0}#conversation-chat .chat .message-body .message-media location .location-poi{font-size:80%}#conversation-chat .chat .message-body .message-media audio:focus{outline:none}#conversation-chat .chat .message-body .message-info{height:16px;margin-top:4px;color:gray;font-size:0.8em;display:flex;flex-direction:row;align-items:flex-end}#conversation-chat .chat .message-body .message-info .message-state{margin-left:5px}#conversation-chat .chat .message-body .message-info .message-state i{position:relative;top:2px}#conversation-chat .chat .message-status{justify-content:center}#conversation-chat .chat .message-status .message-body{background-color:#fcf8e3}#conversation-chat .chat .message-status .message-body .message-text{margin-top:0}#conversation-chat .chat .e1{margin:-3px -2px;transform:scale(0.75)}#conversation-chat .chat .unread-separator{width:100%;margin:16px 8px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}#conversation-chat .chat .unread-separator .line{text-align:center;border-bottom:1px solid #bbb;line-height:0;flex-grow:1}#conversation-chat .chat .unread-separator .text{padding:0 10px;margin:0;font-weight:300;font-size:0.9em;text-shadow:0px 0px 4px #bbb}#conversation-chat .chat .message-info .message-meta-item{padding-right:5px}#conversation-chat .chat .message-info .message-meta-item:after{content:"|";padding-left:5px}#conversation #conversation-footer compose-area>div:first-child{display:flex;flex-direction:row;margin:0}#conversation #conversation-footer compose-area>div:first-child>div{justify-content:center;align-content:center;margin:8px 8px 8px 0}#conversation #conversation-footer compose-area>div:first-child>div:first-child{margin-left:8px}#conversation #conversation-footer compose-area>div:first-child>div:nth-of-type(2){border:1px solid #ddd;border-radius:5px;background-color:#fff;flex-grow:1;overflow-x:hidden;overflow-y:auto}#conversation #conversation-footer compose-area>div:first-child>div:nth-of-type(2) div.compose{padding:8px;top:0;left:0;outline:none;line-height:1.3em;max-height:calc(1.3em * 5);min-height:1.3em;cursor:text}#conversation #conversation-footer compose-area>div:first-child>div:nth-of-type(2) div.compose:empty:before{content:attr(data-placeholder);display:block;color:#d3d3d3}#conversation #conversation-footer compose-area>div:first-child>div:nth-of-type(2) div.compose img{vertical-align:middle;margin:-3px 1px}#conversation #conversation-footer compose-area>div:first-child>div:first-child,#conversation #conversation-footer compose-area>div:first-child>div:last-child{padding-top:8px;text-align:center}#conversation #conversation-footer compose-area>div:first-child .trigger{opacity:0.5}#conversation #conversation-footer compose-area>div:first-child .trigger::selection{background:white}#conversation #conversation-footer compose-area>div:first-child .trigger.is-enabled{cursor:pointer;cursor:hand}#conversation #conversation-footer compose-area>div:first-child .trigger.is-enabled:focus{outline:none;border:0}#conversation #conversation-footer compose-area>div:first-child .trigger.is-enabled:hover{opacity:1}#conversation #conversation-footer compose-area>div:first-child .trigger.is-active{opacity:1}#conversation #conversation-footer compose-area>div:first-child .trigger:not(.is-enabled){opacity:0.1}#conversation #conversation-footer compose-area>div:first-child .file-input{position:absolute}#conversation #conversation-footer compose-area.is-dragover div.compose{border:4px dashed lightgrey;text-align:center;line-height:-4px;font-size:1.4em;font-weight:300}#conversation #conversation-footer compose-area .emoji-keyboard{transform:scale(1)}#conversation #conversation-footer compose-area .emoji-keyboard:not(.active){max-height:0;display:none}#conversation #conversation-footer compose-area .emoji-keyboard:not(.active) .tab{float:none}footer{height:16px;margin-top:12px;text-align:center;font-size:0.9em;font-weight:300}footer ul{display:block}footer ul li{display:inline;white-space:nowrap}footer ul li:not(:last-child):after{content:" \25CF";font-size:10px;position:relative;top:-2px;margin:0 4px}footer ul li a{color:white !important}footer ul li a:hover{text-decoration:underline}#status-bar{transition:all 1s ease-out;height:5px}body:not(.expanded) #messenger{height:calc(100% - 5px) !important}body.expanded.status-warning #status-bar,body.expanded.status-error #status-bar{height:50px}body.expanded.status-warning #messenger,body.expanded.status-error #messenger{height:calc(100% - 50px)}@media (max-width: 640px){body.expanded.status-warning #status-bar,body.expanded.status-error #status-bar{height:65px}body.expanded.status-warning #messenger,body.expanded.status-error #messenger{height:calc(100% - 65px)}}@media (max-width: 380px){body.expanded.status-warning #status-bar,body.expanded.status-error #status-bar{height:80px}body.expanded.status-warning #messenger,body.expanded.status-error #messenger{height:calc(100% - 80px)}}.status-ok #status-bar{background-color:#4caf50}.status-ok #title .dot{fill:#4caf50}.status-warning #status-bar{background-color:#ff9800}.status-warning #title .dot{fill:#ff9800}.status-error #status-bar{background-color:#f44336}.status-error #title .dot{fill:#f44336}#expanded-status-bar{display:flex;flex-direction:row;justify-content:space-between}#expanded-status-bar:not(.active){display:none}#expanded-status-bar .loading{display:block}#expanded-status-bar .loading>:first-child{display:block;width:26px;height:26px;border:3px solid rgba(255,255,255,0.2);border-left-color:#fff;animation:rotater 1.1s infinite linear;border-radius:50%}#expanded-status-bar>div{color:white;text-shadow:0 1px 1px rgba(0,0,0,0.5);margin:8px}#expanded-status-bar>div:first-of-type{margin-left:16px}#expanded-status-bar>div:nth-last-of-type(2){flex-grow:1}#expanded-status-bar>div .progress{font-size:32px}#expanded-status-bar h1{font-size:inherit}#my-identity{background-color:#424242;padding:0 8px 0 16px;min-height:68px;display:flex;flex-direction:row;color:white;box-shadow:-2px 2px 4px -2px rgba(0,0,0,0.4);z-index:21;align-items:center;justify-content:center}#my-identity .my-identity-content{flex:1;display:flex;flex-direction:row;align-items:center;text-shadow:0.5px 0.5px 1px rgba(0,0,0,0.25)}#my-identity .my-identity-content .my-threema-information{cursor:pointer;cursor:hand}#my-identity .my-identity-content .my-threema-information:focus{outline:none;border:0}#my-identity .my-identity-content .my-threema-information div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all}#my-identity .my-identity-content .my-threema-information div span{font-size:10pt;text-shadow:none;margin-bottom:4px;display:none}#my-identity .my-identity-content .my-threema-information .threema-id{font-size:16pt}#my-threema-id-dialog qrcode canvas{max-width:50%}noscript div{background-color:white;display:block;margin:16px auto 0;width:50%;text-align:center;padding:16px}noscript img#logo-noscript{display:block;min-width:100px;max-width:300px;margin:16px auto;text-align:center}noscript h2{padding-bottom:8px}
