|  |  |  | $grey-dark: #333333; | 
					
						
							|  |  |  | $grey-dark_l2: darken($grey-dark, 4%); | 
					
						
							|  |  |  | $grey-dark_l3: darken($grey-dark_l2, 7%); | 
					
						
							|  |  |  | $grey-dark_l4: darken($grey-dark_l3, 8%); | 
					
						
							|  |  |  | $button-dark: #ccc; | 
					
						
							|  |  |  | $text-dark: #CCCCCC; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .android-dark { | 
					
						
							|  |  |  |   .gutter .content { | 
					
						
							|  |  |  |     background-color: $grey-dark; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   color: $text-dark; | 
					
						
							|  |  |  |   a { color: #57a5e5; } | 
					
						
							|  |  |  |   hr { | 
					
						
							|  |  |  |     border-color: $grey-dark; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   #header { | 
					
						
							|  |  |  |     background-color: $grey-dark_l2; | 
					
						
							|  |  |  |     color: white; | 
					
						
							|  |  |  |     transition: background-color 0.5s; | 
					
						
							|  |  |  |     &.inactive { | 
					
						
							|  |  |  |       background-color: $grey-dark; | 
					
						
							|  |  |  |       color: $text-dark; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   button, .confirmation-dialog .content .buttons button { | 
					
						
							|  |  |  |     background-color: $button-dark; | 
					
						
							|  |  |  |     border: 1px solid $grey-dark_l2; | 
					
						
							|  |  |  |     &:hover { | 
					
						
							|  |  |  |       background-color: darken($button-dark, 8%); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .message-detail, .message-container, .conversation, | 
					
						
							|  |  |  |   .discussion-container { | 
					
						
							|  |  |  |     background-color: $grey-dark_l3; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .modal .content { | 
					
						
							|  |  |  |     background-color: $grey-dark; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .lightbox .content { | 
					
						
							|  |  |  |     background-color: rgba(0, 0, 0, 0); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .key-verification .key { | 
					
						
							|  |  |  |     background-color: $grey-dark_l4; | 
					
						
							|  |  |  |     border-color: $grey-dark_l2; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .menu-list { | 
					
						
							|  |  |  |     background-color: $grey-dark_l2; | 
					
						
							|  |  |  |     color: $text-dark; | 
					
						
							|  |  |  |     li:hover { | 
					
						
							|  |  |  |       background-color: $grey-dark; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .content textarea { | 
					
						
							|  |  |  |     background-color: $grey-dark_l3; | 
					
						
							|  |  |  |     border-width: 0px; | 
					
						
							|  |  |  |     @include invert-text-color; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .flex { | 
					
						
							|  |  |  |     background-color: $grey-dark_l3; | 
					
						
							|  |  |  |     .send-message { | 
					
						
							|  |  |  |       background-color: $grey-dark_l3; | 
					
						
							|  |  |  |       color: $text-dark; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .contact-details .name { | 
					
						
							|  |  |  |     font-weight: 400; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .group-member-list .members .contact, .new-group-update .members .contact, .attachment-previews img { | 
					
						
							|  |  |  |     background-color: $grey-dark_l3; | 
					
						
							|  |  |  |     border-color: $grey-dark; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .conversation.placeholder .conversation-header { | 
					
						
							|  |  |  |     display: none; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .avatar, .conversation-header, .bubble { | 
					
						
							|  |  |  |     @include dark-avatar-colors; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .message-list .advisory .content { | 
					
						
							|  |  |  |     background-color: $grey-dark; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .inactive .conversation-header { | 
					
						
							|  |  |  |     background-color: $grey-dark !important; | 
					
						
							|  |  |  |     color: $text-dark; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .sent .status { | 
					
						
							|  |  |  |     display: inline-block; | 
					
						
							|  |  |  |     @include color-svg('/images/check.svg', white); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .delivered .status { | 
					
						
							|  |  |  |     display: inline-block; | 
					
						
							|  |  |  |     @include color-svg('/images/double-check.svg', white); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .file-input .paperclip:before { | 
					
						
							|  |  |  |     content: ''; | 
					
						
							|  |  |  |     display: inline-block; | 
					
						
							|  |  |  |     width: $button-height; | 
					
						
							|  |  |  |     height: $button-height; | 
					
						
							|  |  |  |     @include color-svg('/images/paperclip.svg', white); | 
					
						
							|  |  |  |     transform: rotateZ(-45deg); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .capture-audio .microphone:before { | 
					
						
							|  |  |  |       @include color-svg('/images/microphone.svg', white); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .conversations { | 
					
						
							|  |  |  |     background-color: $grey-dark_l2; | 
					
						
							|  |  |  |     .conversation-list-item { | 
					
						
							|  |  |  |       background-color: $grey-dark_l3; | 
					
						
							|  |  |  |       color: $text-dark; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .bottom-bar { | 
					
						
							|  |  |  |     min-height: 10px; | 
					
						
							|  |  |  |     background-color: $grey-dark_l2; | 
					
						
							|  |  |  |     form.send { | 
					
						
							|  |  |  |       background: $grey-dark_l3; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .search { | 
					
						
							|  |  |  |     background-color: $grey-dark_l3; | 
					
						
							|  |  |  |     border-color: $grey-dark_l2; | 
					
						
							|  |  |  |     @include invert-text-color; | 
					
						
							|  |  |  |     &.active.ltr, &.active.rtl { | 
					
						
							|  |  |  |       background-image: url('/images/x_white.svg'); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .bubble { | 
					
						
							|  |  |  |     padding: 9px 12px; | 
					
						
							|  |  |  |     border-radius: $border-radius; | 
					
						
							|  |  |  |     box-shadow: 0 3px 3px -4px black; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .outgoing .bubble { | 
					
						
							|  |  |  |     background-color: $grey-dark; | 
					
						
							|  |  |  |     @include invert-text-color; | 
					
						
							|  |  |  |     color: $text-dark; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .outgoing .hourglass { | 
					
						
							|  |  |  |     @include hourglass(#999); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .incoming .hourglass { | 
					
						
							|  |  |  |     @include hourglass(#fff); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .incoming .bubble { | 
					
						
							|  |  |  |     .sender, .content, .body, .meta, a, .fileView { | 
					
						
							|  |  |  |       @include invert-text-color; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     .content { | 
					
						
							|  |  |  |       a { | 
					
						
							|  |  |  |         color: $grey_l; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .incoming .bubble .fileView .icon{ | 
					
						
							|  |  |  |     &::before { | 
					
						
							|  |  |  |       @include color-svg('/images/file.svg', white); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     &.audio:before { | 
					
						
							|  |  |  |       @include color-svg('/images/audio.svg', white); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     &.video:before { | 
					
						
							|  |  |  |       @include color-svg('/images/video.svg', white); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     &.voice:before { | 
					
						
							|  |  |  |       @include color-svg('/images/voice.svg', white); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .outgoing .bubble .fileView .icon { | 
					
						
							|  |  |  |     &::before { | 
					
						
							|  |  |  |       @include color-svg('/images/file.svg', #CCCCCC); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     &.audio:before { | 
					
						
							|  |  |  |       @include color-svg('/images/audio.svg', #CCCCCC); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     &.video:before { | 
					
						
							|  |  |  |       @include color-svg('/images/video.svg', #CCCCCC); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     &.voice:before { | 
					
						
							|  |  |  |       @include color-svg('/images/voice.svg', #CCCCCC); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   button.clock { | 
					
						
							|  |  |  |     @include header-icon-white('/images/clock.svg'); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   button.hamburger { | 
					
						
							|  |  |  |     @include header-icon-white('/images/menu.svg'); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   button.back { | 
					
						
							|  |  |  |     @include header-icon-white('/images/back.svg'); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   ::-webkit-scrollbar-thumb { | 
					
						
							|  |  |  |     background: rgba(255,255,255,0.15); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     &:hover { | 
					
						
							|  |  |  |       background: rgba(255,255,255,0.25); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   ::-webkit-scrollbar-track { | 
					
						
							|  |  |  |     background-color: transparent; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .recorder { | 
					
						
							|  |  |  |     background: $grey-dark_l2; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .message-list .last-seen-indicator-view { | 
					
						
							|  |  |  |     .bar { | 
					
						
							|  |  |  |       border-top: 1px solid rgba(255, 255, 255, 0.15); | 
					
						
							|  |  |  |       border-bottom: 1px solid rgba(0, 0, 0, 0.6); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       background-color: rgba(255, 255, 255, 0.1); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .text { | 
					
						
							|  |  |  |       background-color: $grey-dark_l3; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .discussion-container .scroll-down-button-view { | 
					
						
							|  |  |  |     button { | 
					
						
							|  |  |  |       background-color: $grey_l4; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       .icon { | 
					
						
							|  |  |  |         @include color-svg('/images/down.svg', black); | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       .icon:hover { | 
					
						
							|  |  |  | 	background-color: white; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       &.new-messages  { | 
					
						
							|  |  |  |         background-color: $blue; | 
					
						
							|  |  |  |         .icon { | 
					
						
							|  |  |  |           @include color-svg('/images/down.svg', white); | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 	&:hover { | 
					
						
							|  |  |  | 	  background-color: #1472bd; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |