/* Gajim Application CSS File */ .chatcontrol-actionbar-button { padding: 0px 5px 0px 5px; background-color: @theme_base_color; border: none; } .scrolled-no-border { border: none; } .no-scroll-indicator undershoot.top, undershoot.bottom { background-image: none; } .scrollbar-style scrollbar trough {background-color:@theme_base_color; } .scrollbar-style scrollbar {border:none; } .one-line-scrollbar scrollbar.vertical slider { min-height: 20px; } .actionbar-no-border box { border: none; } .actionbar-no-border button { padding: 0px; background-color: @theme_base_color; border: none; background-image: none; } .dialog-margin > box { margin: 18px;} #MessageWindow, #RosterWindow paned { background-color: @theme_base_color; } #DropArea {background-color: @theme_base_color;} .chatcontrol-separator-top {margin-top: 5px;} .chatcontrol-separator {margin-bottom: 5px;} .message-input-border { border: 2px solid @theme_unfocused_bg_color; border-radius: 4px; } .message-input-focus { border: 2px solid @theme_selected_bg_color; border-radius: 4px; } .link-button { min-height: 0px; } /* VCardWindow */ .VCard-GtkLinkButton { padding-left: 5px; border-left: none; } #NicknameEntry:disabled { font-size: 28px; font-weight: bold; border: none; padding: 0px 0px 0px 0px; background-color: @theme_unfocused_bg_color; color: @theme_fg_color; } #ProfileWindow grid { padding: 18px; } #ProfileWindow grid > button { padding-left: 4px; padding-right: 4px; } #ProfileWindow popover { padding: 6px; } #ProfileWindow actionbar box { padding: 0px; } #ProfileWindow actionbar button { margin-top: 12px; } .profile-scrolled { border: 1px solid @borders; border-radius: 4px; } .profile-scrolled-read textview { background: transparent; } .profile-scrolled-read textview text { background: transparent; color: @theme_text_color; } /* Emoticon Popover */ popover#EmoticonPopover button { background: none; border: none; box-shadow:none; padding: 0px;} popover#EmoticonPopover button > label { font-size: 24px; } popover#EmoticonPopover flowboxchild > label { font-size: 24px; } popover#EmoticonPopover flowboxchild { padding-top: 5px; padding-bottom: 5px; } popover#EmoticonPopover scrolledwindow { border: none; } popover#EmoticonPopover { padding: 5px; background-color: @theme_unfocused_base_color; } .emoji-chooser-heading { font-size: 13px; font-weight: bold; padding: 5px;} .emoji-chooser-flowbox { padding-left: 5px; padding-right: 11px; } .emoji-modifier-chooser-flowbox { padding-left: 5px; } /* HistorySyncAssistant */ #HistorySyncAssistant notebook { padding: 18px; } #HistorySyncAssistant progressbar text { color: #000; font-size: 18px; padding: 10px;} #HistorySyncAssistant list { border: 1px solid; border-color: @borders; } #HistorySyncAssistant list > row { padding: 10px 30px 10px 30px; } #HistorySyncAssistant list > row > label { color: @insensitive_fg_color; } #HistorySyncAssistant list > row.activatable > label { color: @theme_text_color; } #HistorySyncAssistant list > row.activatable:selected > label { color: @theme_selected_fg_color; } #FinishedLabel { font-size: 14px; font-weight: bold; } /* Server Info */ #ServerInfo { border: 1px solid; border-color: @borders; } #ServerInfo > row:first-child { border-top: 1px solid; border-color: @borders; } #ServerInfo > row { padding: 10px 20px 10px 10px; } #ServerInfo > label { padding:10px; color: @insensitive_fg_color; font-weight: bold; } #ServerInfo > row.activatable:active { box-shadow: none; } /* Features Info */ #FeaturesInfoGrid { padding: 6px; } #FeaturesInfoGrid > list { border: 1px solid; border-color: @borders; } #FeaturesInfoGrid > list > row:first-child { border-top: 1px solid; border-color: @borders; } #FeaturesInfoGrid > list > row { padding: 10px 20px 10px 10px; } #FeaturesInfoGrid > list > label { padding:10px; color: @insensitive_fg_color; font-weight: bold; } #FeaturesInfoGrid > list > row.activatable:active { box-shadow: none; } /* SettingsBox */ .settings-box > row { border-bottom: 1px solid; border-color: @theme_unfocused_bg_color; } .settings-box > row:last-child { border-bottom: 0px; } .settings-box > row.activatable:active { box-shadow: none; } .settings-box > row { padding: 10px 20px 10px 10px; } .settings-box > row:not(.activatable) label { color: @insensitive_fg_color; } window.settings-dialog row { border-bottom: 0px; } window.settings-dialog list { background: transparent; margin: 12px; } /* GenericSetting */ #SubDescription { color: @insensitive_fg_color; font-size: small;} #GenericSettingBox { margin-left: 30px; } #GenericSettingBox > label { padding-right: 3px; } /* Generic Popover Menu with Buttons */ .PopoverButtonListbox { padding-left: 0px; padding-right: 0px; } .PopoverButtonListbox > list { margin-top: 10px; margin-bottom: 10px; } .PopoverButtonListbox > list > row { padding: 10px 20px 10px 20px; } .PopoverButtonListbox > list > row.activatable:active { box-shadow: none; background-color: @theme_selected_bg_color; } /* Settings ListBox */ list.settings { border: @borders 1px solid; } list.settings > row:not(:last-child) { border-bottom: @theme_unfocused_bg_color 1px solid; } list.settings row { min-height: 52px; } list.settings > row > box { margin: 6px 18px; } /* Settings Window */ list.settings-menu row { border-bottom: 1px solid; border-color: @theme_unfocused_bg_color; padding: 14px; min-width: 170px; } list.settings-menu row label { padding-left: 12px; } .settings-stack viewport > box { margin-left: 30px; margin-right: 30px; margin-bottom: 10px; margin-top: 25px; } .settings-border { border: 1px solid; border-color: @borders; } /* InfoBar */ infobar.info > revealer > box { color: #3A87AD; background-color: #D9EDF7; } infobar.question > revealer > box { color: #295A72; background-color: #AFDAF0; } infobar.warning > revealer > box { color: #D06821; background-color: #FFEBC0; } infobar.error > revealer > box { color: #B94A48; background-color: #F2DEDE; } /*SendFileDialog*/ #SendFileDialog grid list > row { padding: 10px 20px 10px 10px; } /* Accounts Window */ .accounts-menu { border-right: 1px solid; border-color: @borders;} .accounts-settings-border {border: 1px solid; border-color: @borders;} .accounts-settings stack > box { margin:30px; } .accounts-label-row { padding-top: 10px; padding-bottom: 10px; font-size: 18px; font-weight: bold; color: @insensitive_fg_color;} /* Account Creation */ .tls-error-list { border: 1px solid; border-color: @borders; } .tls-error-list > row { border-bottom: 1px solid; border-color: @theme_unfocused_bg_color; padding: 6px; } .tls-error-list > row:last-child { border-bottom: 0px; } /* Start Chat Accounts Treeview */ .start-chat-treeview { padding: 5px; } .start-chat-treeview:focus {outline: none; } .start-chat-scrolled { border: 1px solid; border-color:@unfocused_borders; } /* StartChatListBox */ .start-chat-row { border-bottom: 1px solid; border-color: @theme_unfocused_bg_color; } .start-chat-row:last-child { border-bottom: 0px; } .start-chat-row.activatable:active { box-shadow: none; } .start-chat-row { padding: 10px 20px 10px 10px; } .start-chat-row:not(.activatable) label { color: @insensitive_fg_color; } .start-chat-row:focus { outline: none; } /* GroupChatRoster */ .groupchat-roster { border-left: 1px solid; border-color: @borders; } .groupchat-roster treeview { padding-left: 4px; } /* GroupchatConfig */ #GroupchatConfig stack { border-bottom: 1px solid; border-color: @borders;} #GroupchatConfig stacksidebar > scrolledwindow { background-color: @theme_base_color; border-bottom: 1px solid; border-color: @borders; } #GroupchatConfig treeview { padding: 5px; } /* Popover Treeview */ .popover_treeview { border-radius: 3px; background-color: @theme_bg_color; } .popover_treeview { padding: 6px; } .popover_treeview :hover { background-color: @theme_selected_bg_color; } /* .inline-toolbar linked from top */ .ontop-bar { border-width: 1px; border-bottom: none; border-radius: 3px 3px 0 0; padding: 5px; } /* Container with buttons linked from below */ .linked-up * { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } /* Highlighted label */ .tagged { background-color: @theme_selected_bg_color; color: @theme_selected_fg_color; padding: 0 3px; margin: 0 -3px; border-radius: 3px; text-shadow: none; opacity: 0.95; } /* ThemesWindow */ #ThemesWindow grid { padding: 12px; } .theme_listbox row { border-bottom: 1px solid; border-color: @theme_unfocused_bg_color; padding: 5px 10px 5px 10px;} .theme_listbox row:last-child { border-bottom: 0px; } .theme_listbox row.activatable:active { box-shadow: none; } .theme_listbox row:not(.activatable) label { color: @insensitive_fg_color; } .theme_listbox row:focus { outline: none; } .theme_listbox row:hover { background-color: @theme_base_color; } .theme_remove_button { background-color: @theme_base_color; border: none; background-image: none; } .theme_remove_button:focus {outline: none;} .theme_popover_listbox { padding: 10px; } .theme_popover_listbox row { padding: 5px; } .theme_popover_listbox row:focus { outline: none; } /* Text style */ .bold { font-weight: bold; } .bold16 { font-size: 16px; font-weight: bold; } .bold24 { font-size: 24px; font-weight: bold; } .large-header { font-size: 20px; font-weight: bold; } .insensitive-fg-color {color: @insensitive_fg_color;} /* Padding/Margins */ .margin-right18 { margin-right: 18px; } .margin-top6 { margin-top: 6px; } .margin-top12 { margin-top: 12px; } .margin-3 { margin: 3px; } .margin-12 { margin: 12px; } .margin-18 { margin: 18px; } .padding-6 { margin: 6px; } .padding-18 { margin: 18px; } .padding-left30 { padding-left: 30px; } /* Treeview */ treeview.space { padding: 6px; } /* GtkLinkButton style */ button.flat.link { padding: 0; border: 0; } /*MessageWindow Notebook*/ .notebook-tab-label { min-width: 80px; } /*Icon colors*/ .success-color { color: @success_color; } .error-color { color: @error_color; } .warning-color { color: @warning_color; } .selected-color { color: @theme_selected_bg_color; } /*Encryption*/ .encrypted-color { color: rgb(75, 181, 67); } .unencrypted-color { color: @error_color; } /*Receipts*/ .receipt-received-color { color: rgb(75, 181, 67); } /*Dataforms*/ .field-fixed { font-size: 16px; font-weight: bold; padding-top:5px;} .data-form-title { font-size: 16px; font-weight: bold; } .data-form-widget grid { margin: 0px 18px 18px 18px; } .data-form-widget treeview { padding: 5px; } .data-form-widget scrolledwindow { border: 1px solid; border-color:@unfocused_borders; } .data-form-widget textview { padding: 5px; } /*Image Preview*/ .preview-image { box-shadow: 0px 0px 3px 0px alpha(@theme_text_color, 0.2); } /* Badge */ .badge { color: rgb(242, 242, 242); padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; border-radius: 4px; font-size: 80%; font-weight: bold; } @keyframes pulse { 0% { -gtk-icon-transform: scale(1.0); } 20% { -gtk-icon-transform: scale(1.1); } 35% { -gtk-icon-transform: scale(1.0); } } .audio-mic-animation { animation-name: pulse; animation-duration: 2.0s; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } /* Treeview */ .adhoc-treeview { padding: 5px; } .adhoc-scrolled { border: 1px solid; border-color:@unfocused_borders; } /* Search Dialog */ .search-treeview { padding: 5px; } .search-scrolled { border: 1px solid; border-color:@unfocused_borders; } .gajim-treeview { padding: 4px; } .gajim-treeview check { padding: 0px; } .gajim-scrolled { border: 1px solid; border-color:@unfocused_borders; } #GroupchatJoin > box {padding: 18px; } .assistant-grid { padding: 18px; margin: 6px;} .assistant-grid > box stack { padding: 18px; } /* Windows notification */ #NotificationPopup { background-color: #333333; padding: 4px; } #NotificationPopup label { color: #FFF; } #NotificationPopup button { border-width: 0; background-image: none; background-color: inherit; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } #NotificationPopupTitle { font-weight: bold; } popover.combo list { min-width: 200px; margin: 12px; } popover.combo { padding: 0px; } popover.combo list { border-style: none; background-color: transparent; } popover.combo list > row { padding: 0px 12px 0px 12px; min-height: 40px; } popover.combo list > row:not(:last-child) { border-bottom: 1px solid alpha(#cdc7c2, 0.5); } popover.combo scrollbar.vertical { padding-top: 2px; padding-bottom: 2px; } popover.combo scrollbar.vertical { padding-top: 2px; padding-bottom: 2px; } messagedialog.confirmation-dialog > box { margin-top: 18px; }