Thomas Bruederli
2014-06-04 f25be2b863ec997dbe49d655db3a5a80a1f17bb7
skins/larry/mail.css
@@ -2,7 +2,7 @@
 * Roundcube webmail styles for the Email section
 *
 * Copyright (c) 2012, The Roundcube Dev Team
 * Screendesign by FLINT / Büro für Gestaltung, bueroflint.com
 * Screendesign by FLINT / Büro für Gestaltung, bueroflint.com
 *
 * The contents are subject to the Creative Commons Attribution-ShareAlike
 * License. It is allowed to copy, distribute, transmit and to adapt the work
@@ -34,36 +34,32 @@
#mailview-top {
   position: absolute;
   top: 42px;
   top: 0;
   left: 0;
   width: 100%;
   bottom: 28px;
}
#mailview-top.fullheight {
   border-radius: 4px 4px 0 0;
   right: 0;
   bottom: 0px;
   overflow: visible; /* fixes display issues of fixed list header in IE */
}
#mailview-bottom {
   display: none;
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 27px;
   right: 0;
   height: 0;
   border-radius: 4px;
   border-top: none;
}
#folderlist-header {
   width: 100%;
   height: 12px;
   top: 32px;
#composeview-right #mailview-bottom {
   border-radius: 0 0 4px 4px;
}
#mailboxcontainer,
#messagelistcontainer {
   position: absolute;
   top: 42px;
   top: 0;
   left: 0;
   width: 100%;
   bottom: 0;
@@ -73,6 +69,12 @@
   top: 0;
   bottom: 30px;
   overflow: auto;
}
/* Real browsers accept this (not IE) */
html>/**/body #messagelist {
   overflow: auto;
   overflow-x: hidden;
}
#messagelistfooter {
@@ -90,10 +92,6 @@
   background: -ms-linear-gradient(top, #ebebeb 0%, #c6c6c6 100%);
   background: linear-gradient(top, #ebebeb 0%, #c6c6c6 100%);
   border-radius: 0 0 4px 4px;
}
#mailview-top.fullheight #messagelistfooter {
   border-radius: 0;
}
#messagelistfooter.rightalign {
@@ -160,6 +158,7 @@
   padding-right: 36px;
}
#mailboxlist li.mailbox > a:focus,
#mailboxlist li.mailbox.selected > a {
   background-position: 6px -21px;
}
@@ -168,6 +167,7 @@
   background-position: 6px -189px;
}
#mailboxlist li.mailbox.inbox > a:focus,
#mailboxlist li.mailbox.inbox.selected > a {
   background-position: 6px -213px;
}
@@ -176,6 +176,7 @@
   background-position: 6px -238px;
}
#mailboxlist li.mailbox.drafts > a:focus,
#mailboxlist li.mailbox.drafts.selected > a {
   background-position: 6px -262px;
}
@@ -184,6 +185,7 @@
   background-position: 6px -286px;
}
#mailboxlist li.mailbox.sent > a:focus,
#mailboxlist li.mailbox.sent.selected > a {
   background-position: 6px -310px;
}
@@ -192,6 +194,7 @@
   background-position: 6px -334px;
}
#mailboxlist li.mailbox.junk > a:focus,
#mailboxlist li.mailbox.junk.selected > a {
   background-position: 6px -358px;
}
@@ -200,16 +203,81 @@
   background-position: 6px -382px;
}
#mailboxlist li.mailbox.trash > a:focus,
#mailboxlist li.mailbox.trash.selected > a {
   background-position: 6px -406px;
}
#mailboxlist li.mailbox.trash.empty > a {
   background-position: 6px -1924px;
}
#mailboxlist li.mailbox.trash.empty > a:focus,
#mailboxlist li.mailbox.trash.empty.selected > a {
   background-position: 6px -1948px;
}
#mailboxlist li.mailbox.archive > a {
   background-position: 6px -1699px;
}
#mailboxlist li.mailbox.archive > a:focus,
#mailboxlist li.mailbox.archive.selected > a {
   background-position: 6px -1723px;
}
#mailboxlist li.mailbox ul li.drafts > a {
   background-position: 23px -238px;
}
#mailboxlist li.mailbox ul li.drafts > a:focus,
#mailboxlist li.mailbox ul li.drafts.selected > a {
   background-position: 23px -262px;
}
#mailboxlist li.mailbox ul li.sent > a {
   background-position: 23px -286px;
}
#mailboxlist li.mailbox ul li.sent > a:focus,
#mailboxlist li.mailbox ul li.sent.selected > a {
   background-position: 23px -310px;
}
#mailboxlist li.mailbox ul li.junk > a {
   background-position: 23px -334px;
}
#mailboxlist li.mailbox ul li.junk > a:focus,
#mailboxlist li.mailbox ul li.junk.selected > a {
   background-position: 23px -358px;
}
#mailboxlist li.mailbox ul li.trash > a {
   background-position: 23px -382px;
}
#mailboxlist li.mailbox ul li.trash > a:focus,
#mailboxlist li.mailbox ul li.trash.selected > a {
   background-position: 23px -406px;
}
#mailboxlist li.mailbox ul li.trash.empty > a {
   background-position: 23px -1924px;
}
#mailboxlist li.mailbox ul li.trash.empty > a:focus,
#mailboxlist li.mailbox ul li.trash.empty.selected > a {
   background-position: 23px -1948px;
}
#mailboxlist li.mailbox ul li.archive > a {
   background-position: 23px -1699px;
}
#mailboxlist li.mailbox ul li.archive > a:focus,
#mailboxlist li.mailbox ul li.archive.selected > a {
   background-position: 23px -1723px;
}
#mailboxlist li.unread {
@@ -246,6 +314,7 @@
   padding-left: 52px;  /* 36 + 1 x 16 */
   background-position: 22px -93px;  /* 6 + 1 x 16 */
}
#mailboxlist li.mailbox ul li > a:focus,
#mailboxlist li.mailbox ul li.selected > a {
   background-position: 22px -117px;
}
@@ -258,6 +327,7 @@
   padding-left: 68px;  /* 2x */
   background-position: 38px -93px;
}
#mailboxlist li.mailbox ul ul li > a:focus,
#mailboxlist li.mailbox ul ul li.selected > a {
   background-position: 38px -117px;
}
@@ -269,6 +339,7 @@
   padding-left: 84px;  /* 3x */
   background-position: 54px -93px;
}
#mailboxlist li.mailbox ul ul ul li > a:focus,
#mailboxlist li.mailbox ul ul ul li.selected > a {
   background-position: 54px -117px;
}
@@ -280,6 +351,7 @@
   padding-left: 100px;  /* 4x */
   background-position: 70px -93px;
}
#mailboxlist li.mailbox ul ul ul ul li > a:focus,
#mailboxlist li.mailbox ul ul ul ul li.selected > a {
   background-position: 70px -117px;
}
@@ -374,17 +446,10 @@
   right: 0;
}
#messagetoolbar .toolbarselect {
   position: absolute;
   bottom: 6px;
   right: 3px;
}
#messagesearchtools {
   position: absolute;
   right: 0;
   top: 0;
   width: 400px;
}
#mailpreviewtoggle {
@@ -404,141 +469,162 @@
/*** message list ***/
#messagelist thead td:first-child {
table.messagelist {
   z-index: 1;
}
table.messagelist.fixedcopy {
   z-index: 2;
}
.messagelist thead th:first-child {
   border-radius: 4px 0 0 0; /* for Chrome */
}
#messagelist tr td.attachment,
#messagelist tr td.threads,
#messagelist tr td.status,
#messagelist tr td.flag,
#messagelist tr td.priority {
.messagelist tr > .attachment,
.messagelist tr > .threads,
.messagelist tr > .status,
.messagelist tr > .flag,
.messagelist tr > .priority {
   width: 20px;
   padding: 2px 3px;
}
.webkit #messagelist tr td.attachment,
.webkit #messagelist tr td.threads,
.webkit #messagelist tr td.status,
.webkit #messagelist tr td.flag,
.webkit #messagelist tr td.priority {
.webkit .messagelist tr > .attachment,
.webkit .messagelist tr > .threads,
.webkit .messagelist tr > .status,
.webkit .messagelist tr > .flag,
.webkit .messagelist tr > .priority {
   width: 26px;
}
#messagelist tr td.threads {
.messagelist tr > .threads {
   width: 26px;
}
.webkit #messagelist tr td.threads {
.webkit .messagelist tr > .threads {
   width: 30px;
}
#messagelist tr td.threads,
#messagelist tr td.threads + td {
.messagelist tr > .threads,
.messagelist tr > .threads + td {
   border-left: 0;
}
#messagelist tr td.size {
.messagelist tr > .size {
   width: 60px;
   text-align: right;
}
#messagelist thead tr td.size {
.messagelist thead tr th.size {
   text-align: left;
}
#messagelist tr td.fromto,
#messagelist tr td.from,
#messagelist tr td.to,
#messagelist tr td.cc,
#messagelist tr td.replyto {
.messagelist tr > .fromto,
.messagelist tr > .from,
.messagelist tr > .to,
.messagelist tr > .cc,
.messagelist tr > .replyto {
   width: 200px;
}
#messagelist tr td.date {
   width: 125px;
.messagelist tr > .date {
   width: 155px;
}
#messagelist tr.message {
.messagelist tr > .folder {
   width: 135px;
}
.messagelist tr > .hidden {
   display: none;
}
.messagelist tr.message {
/*   background-color: #fff; */
}
#messagelist tr.thread.expanded td {
.messagelist tr.thread.expanded td {
   background-color: #ededed;
}
#messagelist tr.unread {
.messagelist tr.unread {
   font-weight: bold;
/*   background-color: #fff; */
}
#messagelist tr.flagged td,
#messagelist tr.flagged td a {
.messagelist tr.flagged th,
.messagelist tr.flagged td,
.messagelist tr.flagged td a {
   color: #f30;
}
#messagelist thead tr td.sortedASC a,
#messagelist thead tr td.sortedDESC a {
.messagelist thead tr th.sortedASC a,
.messagelist thead tr th.sortedDESC a {
   color: #004458;
   text-decoration: underline;
   background: url(images/listicons.png) right -912px no-repeat;
   background-image: url(images/listicons.png);
   background-repeat: no-repeat;
   background-position: right -912px;
}
#messagelist thead tr td.sortedASC a {
.messagelist thead tr th.sortedASC a {
   background-position: right -944px;
}
#messagelist td img {
.messagelist td img {
   vertical-align: middle;
   display: inline-block;
}
#messagelist tbody td a {
.messagelist tbody td a {
   color: #333;
   text-decoration: none;
   white-space: nowrap;
   cursor: default;
}
#messagelist tbody tr td.flag,
#messagelist tbody tr td.status,
#messagelist tbody tr td.subject span.status {
.messagelist tbody tr td.flag,
.messagelist tbody tr td.status,
.messagelist tbody tr td.subject span.status {
   cursor: pointer;
}
#messagelist tr td.flag span,
#messagelist tr td.status span,
#messagelist tr td.attachment span,
#messagelist tr td.priority span {
.messagelist tr > .flag span,
.messagelist tr > .status span,
.messagelist tr > .attachment span,
.messagelist tr > .priority span {
   display: block;
   width: 20px;
   text-indent: -5000px;
   overflow: hidden;
}
#messagelist tr td div.collapsed,
#messagelist tr td div.expanded,
#messagelist tr td.threads div.listmenu,
#messagelist tr td.attachment span.attachment,
#messagelist tr td.attachment span.report,
#messagelist tr td.priority span.priority,
#messagelist tr td.priority span.prio1,
#messagelist tr td.priority span.prio2,
#messagelist tr td.priority span.prio3,
#messagelist tr td.priority span.prio4,
#messagelist tr td.priority span.prio5,
#messagelist tr td.flag span.flagged,
#messagelist tr td.flag span.unflagged,
#messagelist tr td.flag span.unflagged:hover,
#messagelist tr td.status span.status,
#messagelist tr td.status span.msgicon,
#messagelist tr td.status span.deleted,
#messagelist tr td.status span.unread,
#messagelist tr td.status span.unreadchildren,
#messagelist tr td.subject span.msgicon,
#messagelist tr td.subject span.deleted,
#messagelist tr td.subject span.unread,
#messagelist tr td.subject span.replied,
#messagelist tr td.subject span.forwarded,
#messagelist tr td.subject span.unreadchildren {
.messagelist tr td div.collapsed,
.messagelist tr td div.expanded,
.messagelist tr > .threads .listmenu,
.messagelist tr > .attachment span.attachment,
.messagelist tr > .attachment span.report,
.messagelist tr > .priority span.priority,
.messagelist tr > .priority span.prio1,
.messagelist tr > .priority span.prio2,
.messagelist tr > .priority span.prio3,
.messagelist tr > .priority span.prio4,
.messagelist tr > .priority span.prio5,
.messagelist tr > .flag span.flagged,
.messagelist tr > .flag span.unflagged,
.messagelist tr > .flag span.unflagged:hover,
.messagelist tr > .status span.status,
.messagelist tr > .status span.msgicon,
.messagelist tr > .status span.deleted,
.messagelist tr > .status span.unread,
.messagelist tr > .status span.unreadchildren,
.messagelist tr > .subject span.msgicon,
.messagelist tr > .subject span.deleted,
.messagelist tr > .subject span.unread,
.messagelist tr > .subject span.replied,
.messagelist tr > .subject span.forwarded,
.messagelist tr > .subject span.unreadchildren {
   display: inline-block;
   vertical-align: middle;
   height: 18px;
@@ -547,135 +633,149 @@
   background: url(images/listicons.png) -100px 0 no-repeat;
}
#messagelist tbody tr td.attachment span.attachment {
.messagelist tbody tr td.attachment span.attachment {
   background-position: 0 -996px;
}
#messagelist thead tr td.attachment span.attachment {
.messagelist thead tr th.attachment span.attachment {
   background-position: -24px -997px;
}
#messagelist tbody tr td.attachment span.report {
.messagelist tbody tr td.attachment span.report {
   background-position: -24px -1116px;
}
#messagelist tr td.priority span.prio5 {
.messagelist thead tr th.priority span.priority {
   background-position: -24px -1845px;
}
.messagelist tr td.priority span.prio5 {
   background-position: 0 -1905px;
}
#messagelist tr td.priority span.prio4 {
.messagelist tr td.priority span.prio4 {
   background-position: 0 -1885px;
}
#messagelist tr td.priority span.prio2 {
.messagelist tr td.priority span.prio2 {
   background-position: 0 -1865px;
}
#messagelist tr td.priority span.prio1 {
.messagelist tr td.priority span.prio1 {
   background-position: 0 -1845px;
}
#messagelist tbody tr td.flag span.flagged {
.messagelist tbody tr td.flag span.flagged {
   background-position: 0 -1036px;
}
#messagelist thead tr td.flag span.flagged {
   background-position: -24px -1036px;
.messagelist thead tr th.flag span.flagged {
   background-position: -22px -1036px;
}
#messagelist tr td.status span.msgicon:hover {
   background-position: -23px -1056px;
.messagelist tr:hover td.status span.msgicon {
   background-position: -23px -1057px;
}
#messagelist tr td.flag span.unflagged:hover {
.messagelist tr:hover td.flag span.unflagged {
   background-position: -23px -1076px;
}
#messagelist tr td.subject span.msgicon,
#messagelist tr td.subject span.unreadchildren {
.messagelist tr td.subject span.msgicon,
.messagelist tr td.subject span.unreadchildren {
   background-position: 0 -1056px;
   margin: 0 1px 0 0;
   width: 24px;
}
#messagelist tr td.subject span.replied {
.messagelist tr td.subject span.replied {
   background-position: 0 -1076px;
}
#messagelist tr td.subject span.forwarded {
.messagelist tr td.subject span.forwarded {
   background-position: 0 -1096px;
}
#messagelist tr td.subject span.replied.forwarded {
.messagelist tr td.subject span.replied.forwarded {
   background-position: 0 -1116px;
}
#messagelist tr td.status span.msgicon,
#messagelist tr td.flag span.unflagged,
#messagelist tr td.status span.unreadchildren {
.messagelist tr td.status span.msgicon,
.messagelist tr td.flag span.unflagged,
.messagelist tr td.status span.unreadchildren {
   background-position: 0 1056px; /* no icon */
}
/*
#messagelist tr td.status span.msgicon:hover {
.messagelist tr td.status span.msgicon:hover {
   background-position: 0 -272px;
}
*/
#messagelist tr td.status span.deleted,
#messagelist tr td.status span.deleted:hover,
#messagelist tr td.subject span.deleted {
.messagelist tr td.status span.deleted,
.messagelist tr td.status span.deleted:hover,
.messagelist tr td.subject span.deleted {
   background-position: -22px -1096px;
}
#messagelist tr td.status span.status,
#messagelist tr td.status span.unread,
#messagelist tr td.subject span.unread,
#messagelist tr td.status span.unread:hover {
   background-position: 0 -1016px;
.messagelist tr td.status span.status,
.messagelist tr td.status span.unread,
.messagelist tr td.subject span.unread,
.messagelist tr td.status span.unread:hover {
   background-position: 0 -1017px;
}
#messagelist thead tr td.status span.status {
   background-position: -24px -1016px;
.messagelist thead tr th.status span.status {
   background-position: -23px -1017px;
}
#messagelist tr td div.collapsed {
.messagelist tr td div.collapsed {
   background-position: 0 -1137px;
   cursor: pointer;
}
#messagelist tr td div.expanded {
.messagelist tr td div.expanded {
   background-position: 0 -1157px;
   cursor: pointer;
}
#messagelist tr td.threads div.listmenu {
   background-position: 0 -976px;
.messagelist tr th.threads .listmenu {
   background-position: 4px -972px;
   cursor: pointer;
   width: 26px;
   width: 24px;
   height: 21px;
   overflow: hidden;
   text-indent: -5000px;
   margin: -3px -5px -2px -6px;
   padding: 3px  5px  2px  6px;
}
#messagelist thead tr td.subject,
#messagelist tbody tr td.subject {
.messagelist tr th.threads .listmenu:focus {
   background-color: rgba(73,180,210,0.7);
   outline: none;
}
.messagelist thead tr th.subject,
.messagelist tbody tr td.subject {
   width: 99%;
   white-space: nowrap;
}
#messagelist tbody tr td.subject a {
.messagelist tbody tr td.subject a {
   cursor: default;
   vertical-align: middle; /* #1487091 */
}
/* thread parent message with unread children */
#messagelist tbody tr.unroot td.subject a {
.messagelist tbody tr.unroot td.subject a {
   text-decoration: underline;
}
/**** tree indicators ****/
#messagelist tbody tr td span.branch div {
.messagelist tbody tr td span.branch div {
   display: inline-block;
}
#messagelist tbody tr td span.branch div.tree {
.messagelist tbody tr td span.branch div.tree {
   width: 15px;
}
@@ -691,7 +791,7 @@
   top: 0;
   left: 0;
   width: 100%;
   bottom: 28px;
   bottom: 0px;
}
#messagecontframe {
@@ -704,12 +804,12 @@
   top: 110px;
   left: 0;
   width: 100%;
   bottom: 27px;
   bottom: 1px;
   overflow: auto;
   -webkit-overflow-scrolling: touch;
}
#messageheader,
#partheader,
#composeheaders {
   position: relative;
   padding: 3px 0;
@@ -837,6 +937,16 @@
   border-radius: 3px 0 0 0; /* for Opera */
}
.moreheaderstoggle:focus {
   background: #f2f2f2;
   background: -moz-linear-gradient(left, #66bcd9 0, #49b3d2 100%);
   background: -webkit-gradient(linear, left top, right top, color-stop(0,#66bcd9), color-stop(100%,#49b3d2));
   background: -o-linear-gradient(left, #66bcd9 0, #49b3d2 100%);
   background: -ms-linear-gradient(left, #66bcd9 0, #49b3d2 100%);
   background: linear-gradient(left, #66bcd9 0, #49b3d2 100%);
   border-right-color: #149cc5;
}
.moreheaderstoggle .iconlink {
   display: inline-block;
   position: absolute;
@@ -868,7 +978,7 @@
}
div.hide-headers {
   background-position: center -1600px;
   background-position: center -1590px;
}
#all-headers {
@@ -929,6 +1039,10 @@
   width: 32px;
   height: auto;
   border-radius: 3px;
}
#messageheader .message-headers {
   min-height: 60px;
}
#messageheader #contactphoto {
@@ -1003,20 +1117,20 @@
   margin: 8px;
}
#message-objects div.notice,
#message-buttons div.notice {
#message-objects div.notice {
   display: block;
   color: #960;
   border: 1px solid #ffdf0e;
   background-color: #fef893;
   background-position: 5px -83px;
   padding: 6px 12px 4px 30px;
   padding: 6px 12px 6px 30px;
   white-space: normal;
}
#message-objects div a.button,
#messagebody span.part-notice a.button {
   margin-left: 10px;
   margin-top: -1px;
}
div.message-part,
@@ -1034,8 +1148,8 @@
div.message-part pre,
div.message-htmlpart pre,
div.message-part div.pre {
   margin: 0px;
   padding: 0px;
   margin: 0;
   padding: 0;
   font-family: monospace;
   font-size: 12px;
   white-space: -moz-pre-wrap !important;
@@ -1044,7 +1158,7 @@
}
div.message-part span.sig {
   color: #666666;
   color: #666;
}
div.message-part blockquote {
@@ -1052,7 +1166,7 @@
   border-left: 2px solid blue;
   border-right: 2px solid blue;
   background-color: #F6F6F6;
   margin: 2px 0px 2px 0px;
   margin: 2px 0 2px 0;
   padding: 1px 8px 1px 10px;
}
@@ -1063,9 +1177,9 @@
}
div.message-part blockquote blockquote blockquote {
   color: #990000;
   border-left: 2px solid #bb0000;
   border-right: 2px solid #bb0000;
   color: #900;
   border-left: 2px solid #b00;
   border-right: 2px solid #b00;
}
div.message-partheaders {
@@ -1140,10 +1254,10 @@
#messagepartcontainer {
   position: absolute;
   top: 60px;
   left: 0px;
   right: 0px;
   bottom: 0px;
   top: 0;
   left: 232px;
   right: 0;
   bottom: 0;
}
#messagepartframe {
@@ -1151,6 +1265,30 @@
   width: 100%;
   height: 100%;
}
#messagepartheader {
   position: absolute;
   top: 0;
   left: 0;
   width: 220px;
   bottom: 0;
}
#messagepartheader table {
   table-layout: fixed;
   overflow: hidden;
}
#messagepartheader table td {
   text-overflow: ellipsis;
   overflow: hidden;
}
#messagepartheader table td.title {
   width: 60px;
   padding-right: 0;
}
/*** message composition ***/
@@ -1172,7 +1310,7 @@
#compose-contacts {
   position: absolute;
   top: 42px;
   top: 0;
   left: 0;
   width: 100%;
   bottom: 0;
@@ -1223,11 +1361,30 @@
   margin-left: 0.5em;
}
#compose-contacts li a, #contacts-table td {
   background: url(images/listicons.png) -100px 0 no-repeat;
#compose-contacts li a,
#contacts-table td {
   background-image: url(images/listicons.png);
   background-position: -100px 0;
   background-repeat: no-repeat;
   overflow: hidden;
   padding-left: 36px;
   text-overflow: ellipsis;
}
#compose-contacts li a {
   padding-left: 36px;
}
#contacts-table td.contactgroup a {
   color: #376572;
   text-decoration: none;
}
#contacts-table td.contactgroup a span {
   display: inline-block;
   font-size: 16px;
   font-weight: bold;
   line-height: 11px;
   margin-left: 0.3em;
}
#contacts-table tr:first-child td {
@@ -1238,6 +1395,7 @@
   background-position: 6px -766px;
}
#compose-contacts li.addressbook a:focus,
#compose-contacts li.addressbook.selected a {
   background-position: 6px -791px;
}
@@ -1246,13 +1404,25 @@
   background-position: 6px -1555px;
}
#contacts-table.focus tr.focused td.contactgroup {
   background-position: 4px -1555px;
}
#contacts-table tr.unfocused td.contactgroup,
#contacts-table tr.selected td.contactgroup {
   background-position: 6px -1579px;
}
#contacts-table.focus tr.selected.focused td.contactgroup {
   background-position: 4px -1579px;
}
#contacts-table td.contact {
   background-position: 6px -1603px;
}
#contacts-table.focus tr.focused td.contact {
   background-position: 4px -1603px;
}
#contacts-table tr.unfocused td.contact,
@@ -1260,14 +1430,16 @@
   background-position: 6px -1627px;
}
#contacts-table.focus tr.selected.focused td.contact {
   background-position: 4px -1627px;
}
#compose-content {
   position: absolute;
   top: 42px;
   top: 0;
   left: 0;
   width: 100%;
   bottom: 28px;
   border-radius: 4px 4px 0 0;
   border-bottom: none;
   right: 0;
   bottom: 0px;
   overflow: hidden;
}
@@ -1354,7 +1526,6 @@
   -o-box-shadow: inset 0 1px 0 0 #fff;
   -webkit-box-shadow: inset 0 1px 0 0 #fff;
   -moz-box-shadow: inset 0 1px 0 0 #fff;
}
.composeoption {
@@ -1388,6 +1559,7 @@
   left: 0;
   right: 260px;
   bottom: 0;
   border-radius: 0 0 0 4px;
}
#composebodycontainer.buttons {
@@ -1401,7 +1573,7 @@
   bottom: 0;
   width: 99%;
   border: 0;
   border-radius: 0;
   border-radius: 0 0 0 4px;
   padding: 8px 0 8px 8px;
   resize: none;
   font-family: monospace;