.tiki-webmail, .tiki-cypht, .mobile.tiki-cypht, .inline-cypht {
|
|
background: $body-bg !important;
|
|
font-family: $font-family-base;
|
|
color: $body-color !important;
|
|
|
|
|
|
// override colors when not using cypht default theme
|
|
img { opacity: 1 !important; }
|
|
ul, li:not(.select2-results__option) { background-color: transparent !important; }
|
|
main, div { border-radius: 0; }
|
|
.ui-widget-content { background-color: $tiki-ui-default-bg !important; }
|
|
.ui-menu-item-wrapper { color: $body-color !important; }
|
|
.ui-state-active { color: $tiki-ui-default-link-active-color !important; }
|
|
.popover-header { color: $popover-header-color !important; }
|
|
.popover-body { color: $popover-body-color !important; }
|
|
.btn-primary {
|
|
color: color-yiq($primary) !important;
|
|
background-color: $primary !important;
|
|
border-color: darken($primary, 7.5%) !important;
|
|
&:hover, &:focus { background-color: darken($primary, 7.5%) !important; }
|
|
}
|
|
.btn-info {
|
|
color: color-yiq($info) !important;
|
|
background-color: $info !important;
|
|
border-color: darken($info, 7.5%) !important;
|
|
&:hover, &:focus { background-color: darken($info, 7.5%) !important; }
|
|
}
|
|
.card { border-color: $card-border-color !important; }
|
|
.card-header { border-color: $card-border-color !important; }
|
|
.card-body {
|
|
.nav-link {
|
|
&, small { color: $link-color !important; }
|
|
}
|
|
}
|
|
.dropdown-menu {
|
|
background-color: $dropdown-bg !important;
|
|
border-color: $dropdown-border-color !important;
|
|
}
|
|
.dropdown-divider { border-color: $dropdown-divider-bg !important; }
|
|
.dropdown-header { color: $dropdown-header-color !important; }
|
|
.moduletitle { color: $body-color !important; }
|
|
a:not(.dropdown-item) .icon, .btn-link {
|
|
border-color: transparent !important;
|
|
color: $link-color !important;
|
|
&:hover { color: $link-hover-color !important; }
|
|
}
|
|
.form-control {
|
|
background-color: $input-bg !important;
|
|
border-color: $input-border-color !important;
|
|
color: $input-color !important;
|
|
}
|
|
.nav-tabs {
|
|
border: none !important;
|
|
border-bottom: 1px solid $nav-tabs-border-color !important;
|
|
.nav-link { color: $link-color !important; }
|
|
.nav-link.active, .nav-item.show .nav-link { color: $link-hover-color !important; }
|
|
.nav-link:not(.active) { border: none !important; }
|
|
}
|
|
// override colors when not using cypht default theme
|
|
|
|
|
|
a:not(.btn), a.btn-link {
|
|
color: $link-color !important;
|
|
&:hover {
|
|
color: $link-hover-color !important;
|
|
text-decoration: inherit;
|
|
}
|
|
}
|
|
|
|
.flipmodtitle.close, .close {
|
|
height: $btn-close-height; // Bootstrap 5 changed from font to svg button bg.
|
|
width: $btn-close-width;
|
|
&, &:hover, &:focus { color: $btn-close-color !important; }
|
|
}
|
|
|
|
.navbar-light .navbar-nav .nav-link {
|
|
color: $navbar-light-color !important;
|
|
&:hover, &:focus { color: $navbar-light-hover-color !important; }
|
|
}
|
|
.navbar-dark .navbar-nav .nav-link {
|
|
color: $navbar-dark-color !important;
|
|
&:hover, &:focus { color: $navbar-dark-hover-color !important; }
|
|
}
|
|
.dropdown-menu .dropdown-item {
|
|
border-radius: 0;
|
|
&, .icon { color: $dropdown-link-color !important; }
|
|
&:hover, &:focus {
|
|
&, .icon { color: $dropdown-link-hover-color !important; }
|
|
}
|
|
}
|
|
}
|
|
|
|
.inline-cypht {
|
|
background: transparent;
|
|
a:not(.btn):hover {
|
|
text-decoration: $link-hover-decoration !important;
|
|
}
|
|
|
|
.folders a, .subject a, .selected_menu a,
|
|
.unread_link, .selected_menu, .manage_folder_link {
|
|
&:not(.btn) {
|
|
color: $link-color !important;
|
|
&:hover {
|
|
color: $link-hover-color !important;
|
|
text-decoration: $link-hover-decoration;
|
|
}
|
|
}
|
|
}
|
|
|
|
.folder_list, .content_cell, .compose_page, .message_list, .msg_text, .selected_part,
|
|
.server_content, .profile_content, .user_settings,
|
|
.nux_add_account, .imap_server_setup, .pop3_server_setup,
|
|
.configured_server, .add_server {
|
|
background-color: $popover-bg;
|
|
color: $popover-body-color;
|
|
}
|
|
|
|
.folder_list, .content_cell { border: 1px solid $input-border-color; }
|
|
.content_title {
|
|
overflow: visible;
|
|
min-height: 50px;
|
|
max-height: 400px;
|
|
padding: 25px;
|
|
padding-bottom: 5px;
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
justify-content: left;
|
|
align-items: center;
|
|
.list_meta { color: $popover-header-color !important; }
|
|
.list_controls {
|
|
border-top: none;
|
|
border-right:none;
|
|
position: unset;
|
|
right: unset;
|
|
padding-right: 10px;
|
|
top: 0px;
|
|
padding-top: 10px;
|
|
flex-grow: 1;
|
|
margin-bottom: 20px;
|
|
}
|
|
.mailbox_list_title {
|
|
display: inherit;
|
|
flex-grow: 1;
|
|
}
|
|
.combined_sort {
|
|
font-size: 80%;
|
|
margin-top: -2px;
|
|
float: none;
|
|
margin-right: 10px;
|
|
}
|
|
}
|
|
|
|
.src_name, .content_title, .list_controls {
|
|
background: $popover-header-bg;
|
|
color: $popover-header-color;
|
|
}
|
|
.src_name { border-left-color: transparent; }
|
|
|
|
.message_table > tbody > tr > td, .msg_headers, .reply_quote,
|
|
.user_settings table td, .nux_empty_combined_view,
|
|
.empty_list, .profiles_empty, .subtitle {
|
|
color: $popover-body-color;
|
|
}
|
|
.msg_text_inner > table { background-color: #fff; }
|
|
|
|
.msg_headers th:hover, .settings_subtitle,
|
|
.server_section { color: inherit !important; }
|
|
|
|
.total_unread_count, .unread_count { color: #000; }
|
|
.btn-outline-secondary:hover { color: #fff !important; }
|
|
|
|
.profile_details th, .msg_date,
|
|
.news_cell .source, .news_cell .from { color: $popover-body-color; }
|
|
|
|
input[type=button], input[type=submit] {
|
|
display: inline-block;
|
|
font-weight: $btn-font-weight;
|
|
text-align: center;
|
|
white-space: nowrap;
|
|
vertical-align: middle;
|
|
user-select: none;
|
|
border: $btn-border-width solid transparent;
|
|
@include button-size($btn-padding-y, $btn-padding-x, $font-size-base, $btn-line-height/*, $btn-border-radius*/);
|
|
@include transition($btn-transition);
|
|
//@include hover-focus { text-decoration: none; }
|
|
padding: $btn-padding-y $btn-padding-x !important;
|
|
cursor: pointer;
|
|
|
|
&:focus, &.focus {
|
|
outline: 0;
|
|
box-shadow: $btn-focus-box-shadow;
|
|
}
|
|
|
|
&.disabled, &:disabled {
|
|
opacity: $btn-disabled-opacity;
|
|
cursor: default;
|
|
@include box-shadow(none);
|
|
}
|
|
}
|
|
|
|
input[type=submit] {
|
|
@include button-variant($primary, $primary);
|
|
}
|
|
|
|
input[type=button] {
|
|
@include button-variant($secondary, $secondary);
|
|
}
|
|
}
|
|
|
|
.mobile.tiki-cypht, .mobile.tiki-webmail {
|
|
.content_cell .content_title {
|
|
&, .list_controls {
|
|
background: $popover-header-bg;
|
|
color: $popover-header-color;
|
|
}
|
|
}
|
|
|
|
.msg_controls {
|
|
background: $popover-header-bg !important;
|
|
}
|
|
|
|
.folder_list {
|
|
background-color: $popover-bg;
|
|
color: $popover-body-color;
|
|
border: 1px solid $input-border-color;
|
|
|
|
.src_name {
|
|
background: $popover-header-bg;
|
|
color: $popover-header-color;
|
|
border-left-color: transparent;
|
|
}
|
|
}
|
|
|
|
.nux_dev_news table td:last-child {
|
|
border-bottom: 1px solid $input-border-color;
|
|
}
|
|
}
|