@ -39,9 +39,13 @@ body {
# header {
width : 100 % ;
height : 0 ;
line-height : 24px ;
color : # f2f2f2 ; }
line-height : 24px ; }
# header h1 {
margin : 20px 0 ;
padding-left : 20px ;
font-size : 22px ;
color : # ffffff ;
font-weight : normal ; }
# header button {
color : inherit ; }
# header button : hover {
@ -74,8 +78,8 @@ button.back {
width : 10px ; }
:: -webkit-scrollbar-thumb {
b order-radius: 10px ;
b ackground: rgba ( 255 , 255 , 255 , 0 . 6 ) ; }
b ackground: rgba ( 0 , 0 , 0 , 0 . 15 ) ;
b order-radius: 10px ; }
. menu {
position : relative ;
@ -235,13 +239,11 @@ img.emoji {
white-space : nowrap ;
overflow : hidden ;
background : rgba ( 255 , 255 , 255 , 0 . 6 ) ;
margin : 10px ;
border-radius : 10px ; }
margin : 1px ; }
. contact . selected {
background : # f3f3f3 ;
padding-left : 22px ;
margin-left : 0 ;
border-radius : 0 10px 10px 0 ; }
background : # ecf3fc ;
padding-left : 7px ;
border-left : 5px solid # 2090ea ; }
. contact : first-child {
margin-top : 0 ; }
. contact : last-child :: after {
@ -336,8 +338,6 @@ img.emoji {
flex-grow : 1 ;
width : 100 % ;
resize : none ; }
. debug-log :: -webkit-scrollbar-thumb {
background : rgba ( 0 , 0 , 0 , 0 . 15 ) ; }
. debug-log button , . debug-log input [ type = submit ] {
border-radius : 4px ;
border : solid 1px # ccc ;
@ -389,6 +389,9 @@ img.emoji {
text-align : center ;
font-size : 19px ; }
input [ type = text ] : active , input [ type = text ] : focus , input [ type = search ] : active , input [ type = search ] : focus , textarea : active , textarea : focus {
outline : 1px solid # 2090ea ; }
. conversation-stack ,
. new-conversation , . inbox , . gutter {
height : 100 % ; }
@ -398,11 +401,13 @@ img.emoji {
overflow : auto ; }
. gutter {
color : # 000000 ;
background-color : # 2090ea ;
float : left ;
width : 300px ; }
. gutter . content {
height: 100 % ;
padding: 46px 0 10px ; }
background-color: # f3f3f3 ;
height: calc ( 100 % - 100px ) ; }
. gutter . conversations {
overflow-y : scroll ;
height : 100 % ;
@ -427,7 +432,7 @@ img.emoji {
background : url ( "/images/error_red.png" ) no-repeat left center ; }
. conversation-stack {
padding : 3 6px 1 0px 0px 31 0px; }
padding -left : 3 00px; }
. conversation-stack . conversation {
display : none ; }
. conversation-stack . conversation : first-child {
@ -467,29 +472,25 @@ input.search {
input . search :: -webkit-search-cancel-button : hover {
cursor : pointer ; }
. tool-bar button . show-new-conversation {
float : right ;
height : 36px ;
width : 36px ;
border : 0 ;
outline : 0 ;
font : 300 36px Roboto , "Helvetica Neue" , Arial , Helvetica , sans-serif ;
color : white ;
background : url ( "/images/pencil.png" ) no-repeat center center ; }
. tool-bar button . show-new-conversation : hover {
background-color : # ebebeb ; }
. tool-bar input . search {
height : 26px ;
width : 270px ;
background : rgba ( 255 , 255 , 255 , 0 . 2 ) ;
margin : 10px ;
padding : 5px ; }
. tool-bar input . search :: -webkit-input-placeholder {
color : white ; }
. tool-bar input . search . active , . tool-bar input . search : active , . tool-bar input . search : focus {
background : white ; }
. tool-bar input . search . active :: -webkit-input-placeholder , . tool-bar input . search : active :: -webkit-input-placeholder , . tool-bar input . search : focus :: -webkit-input-placeholder {
color : # ccc ; }
. tool-bar {
background : # f3f3f3 ;
padding : 2px ; }
. tool-bar button . show-new-conversation {
float : right ;
height : 36px ;
width : 36px ;
border : 0 ;
outline : 0 ;
font : 300 36px Roboto , "Helvetica Neue" , Arial , Helvetica , sans-serif ;
color : white ;
background : url ( "/images/pencil.png" ) no-repeat center center ; }
. tool-bar button . show-new-conversation : hover {
background-color : # ebebeb ; }
. tool-bar input . search {
height : 36px ;
width : 100 % ;
padding : 10px ;
border : solid 1px # f3f3f3 ; }
. last-timestamp {
font-size : smaller ;
@ -509,8 +510,7 @@ input.search {
opacity : 1 ; }
. index {
color : # 454545 ;
background : # 2eace0 ; }
color : # 454545 ; }
. index . gutter . new-group-update-form {
display : none ;
padding : 0 . 5em ; }
@ -607,11 +607,9 @@ input.search {
. conversation {
max-width : 950px ;
background-color : # ffffff ;
margin : 10px auto ;
padding : 20px 20px 10px ;
border-radius : 10px ;
height : calc ( 100 % - 20px ) ;
border-radius : 10px ; }
height : 100 % ; }
. conversation :: -webkit-scrollbar-thumb {
background : rgba ( 0 , 0 , 0 , 0 . 15 ) ; }
. conversation . panel {