client/securedrop_client/resources/css/sdclient.css (346 lines of code) (raw):

/** * The main stylesheet for the SecureDrop Client application */ QWidget { font-family: 'Source Sans Pro'; } #MainWindow { min-width: 1279px; min-height: 600px; } #SyncIcon { border: none; color: #fff; } #SyncStatusBar { font-family: 'Source Sans Pro'; font-weight: 600; font-size: 12px; color: #d3d8ea; background: transparent; } #ActivityStatusBar { font-family: 'Source Sans Pro'; font-weight: 600; font-size: 12px; color: #d3d8ea; background: transparent; } #ErrorStatusBar_vertical_bar { background-color: #ff3366; } #ErrorStatusBar_icon { background-color: qlineargradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #fff, stop: 0.2 #fff, stop: 1 #fff ); } #ErrorStatusBar_status_bar { background-color: qlineargradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #fff, stop: 0.2 #fff, stop: 1 #fff ); font-family: 'Source Sans Pro'; font-weight: 400; font-size: 14px; color: #0c3e75; } #LeftPane { min-width: 198; max-width: 198; } #UserProfile { background-color: #0096dc; padding: 15px; min-height: 60px } #UserProfile_icon { border: none; padding-left: 1px; background-color: #9211ff; font-family: 'Source Sans Pro'; font-weight: 600; font-size: 15px; color: #fff; } #UserButton { border: none; font-family: 'Source Sans Pro'; font-weight: 700; font-size: 12px; color: #fff; text-align: left; } #UserButton:focus { outline: none; } #UserButton::menu-indicator { image: none; } #LoginButton { border: none; background-color: #05edfe; font-family: 'Montserrat'; font-weight: 600; font-size: 14px; color: #2a319d; } #LoginButton:pressed { background-color: #85f6fe; } #InnerTopPane { background-color: #f3f5f9; } #BatchActionWidget { background-color: #fff; margin: 2px; } #BatchActionToolbar { min-height: 42px; } #BatchActionToolbar QToolButton:disabled { color: #f9f9ff; background-color: #a5b3e9; border: 2px solid #a5b3e9; } #BatchActionToolbar QToolButton { font-family: 'Montserrat'; font-weight: 600; font-size: 12px; padding: 2px; color: #a5b3e9; background-color: #fff; border: 2px solid #a5b3e9; border-radius: 4%; margin-left: 2px; margin-right: 2px; } #BatchActionToolbar QToolButton:hover, #BatchActionToolbar QToolButton:checked { background-color: #a5b3e9; border: 2px solid #a5b3e9; color: #fff; } #MainView { min-height: 558; } #MainView_view_holder { border: none; background-color: #f9f9ff; } #EmptyConversationView { min-width: 640px; } #EmptyConversationView QLabel { font-family: Montserrat; font-weight: 400; font-size: 30px; color: #a5b3e9; } #EmptyConversationView QLabel#EmptyConversationView_instructions { font-weight: 500; } #EmptyConversationView QLabel#EmptyConversationView_bullet { margin: 4px 0px 0px 0px; font-size: 30px; font-weight: 600; } QListView#SourceList { border: none; show-decoration-selected: 0; border-right: 3px solid #f3f5f9; min-width: 400px; max-width: 540px; } QListView#SourceList::item:selected { /* #a5b3e94d aka #e4e8f8 */ background-color: rgba(165, 179, 233, 0.30); } QListView#SourceList::item:hover { background-color: #e4e8f8; } #SourceWidget_container { border-bottom: 1px solid #9b9b9b; } #SourceWidget_container QPushButton { border: none; } #StarToggleButton { border: none; } #ConversationDeletionIndicator QLabel, #SourceDeletionIndicator QLabel { font-family: 'Montserrat'; font-weight: normal; font-size: 30px; font-style: italic; background-color: #9495b9; color: #ffffff; } #ReplyBoxWidget { min-height: 173px; max-height: 173px; } #ReplyBoxWidget_replybox { background-color: #ffffff; } #ReplyBoxWidget_replybox::disabled { background-color: #ffffff; } #ReplyBoxWidget QPushButton { border: none; } #ReplyBoxWidget QPushButton:hover { background: #D3D8EA; border-radius: 8px; } QWidget#SourceProfileShortWidget_horizontal_line, QWidget#ReplyBoxWidget_horizontal_line { min-height: 2px; max-height: 2px; background-color: rgba(42, 49, 157, 0.15); } #ReplyTextEdit { font-family: 'Montserrat'; font-weight: 400; font-size: 18px; border: none; } #ReplyTextEdit::disabled { font-family: 'Montserrat'; font-weight: 400; font-size: 18px; border: none; background-color: #ffffff; } #ReplyTextEditPlaceholder_text { font-family: 'Montserrat'; font-weight: 400; font-size: 18px; color: #404040; } #ReplyTextEditPlaceholder_bold_blue { font-family: 'Montserrat'; font-weight: 600; font-size: 18px; color: #2a319d; } #ReplyBoxWidget.deleting #ReplyBoxWidget_replybox, #ReplyBoxWidget.deleting #ReplyBoxWidget_replybox::disabled, #ReplyBoxWidget.deleting #ReplyTextEdit, #ReplyBoxWidget.deleting #ReplyTextEdit::disabled { color: #a5a8d8; background-color: #9495b9; } #ReplyBoxWidget.deleting #SourceProfileShortWidget_horizontal_line, #ReplyBoxWidget.deleting #ReplyBoxWidget_horizontal_line { background-color: #8788b4; } #ReplyBoxWidget.deleting_conversation #ReplyBoxWidget_replybox, #ReplyBoxWidget.deleting_conversation #ReplyBoxWidget_replybox::disabled, #ReplyBoxWidget.deleting_conversation #ReplyTextEdit, #ReplyBoxWidget.deleting_conversation #ReplyTextEdit::disabled, #ReplyBoxWidget.deleting_conversation #ReplyTextEditPlaceholder_text, #ReplyBoxWidget.deleting_conversation #ReplyTextEditPlaceholder_bold_blue { color: #a5a8d8; background-color: #f7f7fd; } #SourceMenuButton { border: none; margin: 5px 0px 0px 0px; padding-left: 8px; } QToolButton#SourceMenuButton::menu-indicator { image: none; } #LastUpdatedLabel { font-family: 'Montserrat'; font-weight: 200; font-size: 24px; color: #2a319d; } #TitleLabel { font-family: 'Montserrat'; font-weight: 400; font-size: 24px; color: #2a319d; padding-left: 4px; } #ConversationScrollArea { border: 0; background: #f9f9ff; } #ConversationScrollArea_conversation { background: #f9f9ff; } #FileWidget_file_options { min-width: 137px; } QPushButton#FileWidget_export_print { border: none; font-family: 'Source Sans Pro'; font-weight: 500; font-size: 13px; color: #2a319d; } QPushButton#FileWidget_export_print:hover { color: #05a6fe; } QLabel#FileWidget_file_name { font-family: 'Source Sans Pro'; font-weight: 600; font-size: 13px; color: #2a319d; } QLabel#FileWidget_file_name:hover { color: #05a6fe; } QLabel#FileWidget_no_file_name { font-family: 'Source Sans Pro'; font-weight: 300; font-size: 13px; color: #7481b4; } QLabel#FileWidget_file_size { min-width: 48px; max-width: 48px; font-family: 'Source Sans Pro'; font-weight: 400; font-size: 13px; color: #2a319d; } QWidget#FileWidget_horizontal_line { min-width: 0px; min-height: 2px; max-height: 2px; background-color: rgba(211, 216, 234, 0.45); margin: 0px 8px 0px 8px; } #DeletedConversationItemsMessage { font-family: 'Source Sans Pro'; font-weight: 600; font-size: 12px; font-style: italic; color: #9092ae; } #DeletedConversationMessage { font-family: 'Montserrat'; font-size: 30px; color: #a5b3e9; } #ConversationView { min-width: 640px; background-color: #00ff00; } #ReplyWidget_failed_to_send_text { font-family: 'Source Sans Pro'; font-weight: 500; font-size: 13px; color: #ff3366; }