.button { background-color: #2b90d9; font-family: 'Roboto'; display: inline-block; position: relative; box-sizing: border-box; text-align: center; border: 10px none; color: #fff; font-size: 14px; font-weight: 500; letter-spacing: 0; text-transform: uppercase; padding: 0 16px; height: 36px; cursor: pointer; line-height: 36px; border-radius: 4px; text-decoration: none; &:hover { background-color: #489fde; } &:disabled { background-color: #9baec8; cursor: default; } &.button-secondary { background-color: #282c37; &:hover { background-color: #282c37; } &:disabled { background-color: #9baec8; } } } .icon-button { color: #616b86; border: none; background: transparent; &:hover { color: #717b98; } &.disabled { color: #535b72; cursor: default; } &.active { color: #2b90d9; } } .compose-form__textarea, .follow-form__input { background: #fff; &:disabled { background: #d9e1e8; } } .status__content, .reply-indicator__content { font-size: 15px; line-height: 20px; word-wrap: break-word; font-weight: 300; overflow: hidden; p { margin-bottom: 20px; &:last-child { margin-bottom: 0; } } a { color: #d9e1e8; text-decoration: none; &:hover { text-decoration: underline; } &.mention { &:hover { text-decoration: none; span { text-decoration: underline; } } } } } .detailed-status { .status__content { font-size: 19px; line-height: 24px; } } .reply-indicator__content { color: #282c37; font-size: 14px; a { color: #535b72; } } .account__header__content { word-wrap: break-word; font-weight: 300; overflow: hidden; p { margin-bottom: 20px; &:last-child { margin-bottom: 0; } } a { color: inherit; text-decoration: underline; &:hover { text-decoration: none; } } } .status__display-name, .status__relative-time, .detailed-status__display-name, .detailed-status__datetime, .account__display-name { text-decoration: none; } .status__display-name, .account__display-name { strong { color: #fff; } } .status__display-name, .reply-indicator__display-name, .detailed-status__display-name, .account__display-name { &:hover { strong { text-decoration: underline; } } } .account__display-name { strong { display: block; } } .detailed-status__display-name { color: #d9e1e8; line-height: 24px; strong, span { display: block; } strong { font-size: 16px; color: #fff; } } .status__relative-time, .detailed-status__datetime { &:hover { text-decoration: underline; } } .transparent-background { background: image-url('void.png'); } .dropdown { display: inline-block; } .dropdown__content { display: none; position: absolute; } .dropdown--active .dropdown__content { display: block; z-index: 9999; &:before { content: ""; display: block; position: absolute; width: 0; height: 0; border-style: solid; border-width: 0 4.5px 7.8px 4.5px; border-color: transparent transparent #d9e1e8 transparent; top: -7px; left: 8px; } ul { list-style: none; background: #d9e1e8; padding: 4px 0; border-radius: 4px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); min-width: 100px; } a { font-size: 13px; display: block; padding: 6px 16px; width: 100px; text-decoration: none; background: #d9e1e8; color: #282c37; &:hover { background: #2b90d9; color: #d9e1e8; } } } .static-content { padding: 10px; padding-top: 20px; color: #616b86; h1 { font-size: 16px; font-weight: 500; margin-bottom: 40px; text-align: center; } p { font-size: 13px; margin-bottom: 20px; } } .columns-area { margin: 10px; margin-left: 0; flex-direction: row; } .column { width: 330px; } .drawer { width: 280px; } .column, .drawer { margin-left: 10px; flex: 0 0 auto; overflow: hidden; } @media screen and (max-width: 1024px) { .column, .drawer { width: 100%; margin: 0; flex: 1 1 100%; } .columns-area { margin: 10px; flex-direction: column; } } .react-autosuggest__container { position: relative; } .react-autosuggest__suggestions-container { position: absolute; top: 100%; width: 100%; z-index: 99; } .react-autosuggest__suggestions-list { background: #9baec8; color: #282c37; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); font-size: 14px; } .react-autosuggest__suggestion { padding: 10px; cursor: pointer; } .react-autosuggest__suggestion--focused { background: #2b90d9; color: #fff; } .scrollable { overflow-y: scroll; overflow-x: hidden; flex: 1 1 auto; -webkit-overflow-scrolling: touch; }