//
|
|
// Tiki cypht
|
|
//
|
|
.groupmail {
|
|
.from_col { width: 20%; }
|
|
.action_col { width: 80px; }
|
|
}
|
|
|
|
html { background-color: transparent; }
|
|
body { min-width: 100%; }
|
|
.account_icon { margin-right: 6px; padding-right: 0; }
|
|
.folder_icon { margin-right: 10px; padding-right: 0; }
|
|
|
|
.inline-cypht {
|
|
position: relative;
|
|
input, option, select { padding: 5px 10px; }
|
|
.btn-outline-secondary:hover { text-decoration: none; }
|
|
.src_name { max-height: 100px; }
|
|
.sys_messages { padding: 15px; }
|
|
.content_title {
|
|
overflow: visible; min-height: 50px; max-height: 400px;
|
|
padding: 25px;
|
|
padding-bottom: 5px;
|
|
}
|
|
|
|
// main menu
|
|
.folders a, .unread_link { font-weight: normal; }
|
|
.selected_menu {
|
|
&, & a { text-decoration: underline; }
|
|
}
|
|
|
|
// home
|
|
.nux_help, .nux_dev_news, .nux_welcome {
|
|
min-width: 50%; max-width: 100%; min-height: 10px; margin: 20px;
|
|
}
|
|
|
|
.nux_dev_news {
|
|
table td:last-child { white-space: normal; }
|
|
}
|
|
|
|
// servers
|
|
.quick_add_section { padding-left: 25px; }
|
|
.nux_step_one, .nux_step_two { padding-left: 0; }
|
|
.nux_next_button { margin-top: 10px; }
|
|
.nux_account_name, .nux_username, #service_select { width: 100%; }
|
|
.server_count { margin-right: 30px; }
|
|
.configured_server, .add_server { background: transparent; }
|
|
|
|
.add_server {
|
|
width: auto;
|
|
.txt_fld { width: 100%; }
|
|
.port_fld { width: 50%; }
|
|
}
|
|
|
|
.settings_subtitle, .server_section {
|
|
max-height: 100px; height: auto !important; font-weight: bold;
|
|
img { padding-right: 0; margin-right: 10px; }
|
|
}
|
|
|
|
// site settings / profiles
|
|
.user_settings table { table-layout: auto; }
|
|
.profile_details th { font-weight: bold; }
|
|
|
|
.user_settings, .edit_profile {
|
|
table th, table td { padding: 10px 15px; height: auto; width: 100%; }
|
|
table tr { display: flex !important; flex-wrap: wrap; }
|
|
}
|
|
|
|
.user_settings table td:not(.settings_subtitle):nth-child(1),
|
|
.edit_profile table th {
|
|
max-width: 40%;
|
|
flex: 0 0 40%;
|
|
}
|
|
|
|
.user_settings table td:nth-child(2),
|
|
.edit_profile table td {
|
|
max-width: 60%;
|
|
flex: 0 0 60%;
|
|
}
|
|
|
|
// compose
|
|
.compose_server { margin-bottom: 15px; }
|
|
.compose_attach_button, .compose_sign,
|
|
.smtp_save, .smtp_reset, .smtp_send {
|
|
margin-top: 0;
|
|
}
|
|
|
|
// search
|
|
.search_content {
|
|
.content_title { max-height: 150px; }
|
|
.search_form form { padding-right: 20px; }
|
|
#search_terms { margin: 0 3px 7px; }
|
|
}
|
|
|
|
.save_search, .delete_search {
|
|
img { padding: 5px 0 0 5px; }
|
|
}
|
|
|
|
.advanced_search_form {
|
|
input[type="radio"], input[type="checkbox"] { margin-right: 5px; }
|
|
label { margin-right: 10px; }
|
|
}
|
|
|
|
.other_section {
|
|
table { width: 100%; white-space: normal; }
|
|
table tr { display: flex; flex-wrap: wrap; }
|
|
table th { width: 40%; }
|
|
table td {
|
|
max-width: 55%;
|
|
label { width: 130px; }
|
|
}
|
|
.flags { width: 170px; }
|
|
}
|
|
|
|
// message list / text
|
|
.refresh_list, .list_settings_link { padding:0; margin: 5px 2px 0; }
|
|
.toggle_recipients { right: 25px; }
|
|
.msg_date { font-weight: bold; }
|
|
.msg_parts tr:not(:last-child) { border-bottom: 1px solid #444; }
|
|
.part_desc, .part_size, .download_link { margin-left: 25px; }
|
|
.msg_part_icon { padding: 0; margin-left: 5px; }
|
|
.imap_keyword { margin-top: 4px; }
|
|
.msg_headers td { padding-right: 35px; }
|
|
.noselect2 { display: none !important; }
|
|
}
|
|
|
|
|
|
|
|
//
|
|
// Mobile specific
|
|
//
|
|
.mobile {
|
|
.inline-cypht {
|
|
padding-top: 50px;
|
|
|
|
.content_cell {
|
|
padding: 20px 0 20px; border: none;
|
|
display: block !important; min-height: 600px;
|
|
}
|
|
|
|
.content_title {
|
|
display: flex; align-items: center;
|
|
padding: 0 10px 0 50px;
|
|
min-height: 60px; max-height: 500px;
|
|
line-height: normal;
|
|
font-size: 115%; font-weight: 500;
|
|
.list_controls { border: none; background: #fff; }
|
|
}
|
|
|
|
.sys_messages {
|
|
top: 0; right: 0; width: 100%; min-height: 5px;
|
|
padding-bottom: 15px; white-space: normal;
|
|
}
|
|
|
|
// mobile main menu
|
|
.folder_toggle {
|
|
display: block !important; letter-spacing: normal;
|
|
img { width: 24px; height: 30px; margin: -5px 0 0 5px; }
|
|
}
|
|
|
|
// mobile home
|
|
.nux_welcome ul { padding-left: 20px; }
|
|
.nux_dev_news table td { display: block; }
|
|
.nux_dev_news table tr {
|
|
&:not(:last-child) td:last-child {
|
|
margin-bottom: 10px; padding-bottom: 10px;
|
|
}
|
|
&:last-child td:last-child { border-bottom: none; }
|
|
}
|
|
|
|
// mobile servers
|
|
.nux_empty_combined_view { margin-left: 10px; margin-right: 10px; }
|
|
.settings_subtitle, .server_section { padding-left: 15px !important; }
|
|
.add_server { margin-left: 20px; }
|
|
.server_count { margin-right: 15px; }
|
|
|
|
// mobile site settings / profiles
|
|
.user_settings, .edit_profile {
|
|
input[type=text], input[type=email], select,
|
|
textarea { width: 100%; text-align: left; }
|
|
}
|
|
.edit_profile table { width: 100%; }
|
|
|
|
// mobile folders
|
|
.folder_dialog { margin-left: 30px; width: 85%; }
|
|
#imap_server_folder { width: 100%; }
|
|
|
|
// mobile search
|
|
.search_content {
|
|
padding-top: 0;
|
|
.content_title { display: block; padding-top: 20px; padding-bottom: 10px; }
|
|
.search_form {
|
|
display: block; padding: 0; font-size: 100%;
|
|
select { width: auto; margin: 5px; }
|
|
input[type=submit], input[type=button] { font-size: 80%; }
|
|
}
|
|
#search_terms { margin: 10px 3px 3px; width: 270px; max-width: 100%; }
|
|
.message_table { margin-top: 115px; }
|
|
}
|
|
|
|
.time_section input[type=date] { display: block; margin-bottom: 10px; }
|
|
.timeandor { text-align: left; }
|
|
.targets_section, .other_section, .submit_section,
|
|
.time_section, .source_section, .terms_section {
|
|
padding-left: 30px;
|
|
}
|
|
|
|
// mobile compose
|
|
.compose_page { padding: 10px; overflow: hidden; }
|
|
.compose_form { width: 100% !important; padding: 0 !important; }
|
|
.toggle_recipients { right: 10px !important; }
|
|
.compose_bcc, .compose_cc, .compose_subject,
|
|
.compose_to, .compose_body, .compose_server {
|
|
margin: 5px 0;
|
|
}
|
|
.smtp_send { display: block; margin-bottom: 20px; }
|
|
|
|
// mobile message list
|
|
.list_settings_link, .refresh_list { width: 20px; height: 20px; }
|
|
.toggle_link { width: auto !important; }
|
|
.message_table > tbody >tr > td { padding-right: 10px; }
|
|
.msg_headers td { padding-right: 10px; }
|
|
.long_header th { white-space: normal; word-break: normal; }
|
|
.msg_controls {
|
|
width: 100%; height: 43px;
|
|
top: 0; left: 0 !important; right: 0;
|
|
padding: 20px 0; margin-left: 90px;
|
|
}
|
|
.news_cell {
|
|
padding-bottom: 15px !important;
|
|
&.checkbox_cell { width: 40px; padding: 14px 10px 10px !important; }
|
|
.msg_date { padding-top: 0; }
|
|
.subject {
|
|
&, & div { padding-bottom: 0px !important; }
|
|
}
|
|
}
|
|
.history_content .news_cell.checkbox_cell { padding: 10px 15px !important; }
|
|
|
|
// mobile message text
|
|
.header_links { padding-bottom: 8px; }
|
|
.msg_text { max-width: 100% !important; word-break: break-word; }
|
|
.msg_text_inner { width: 100%; padding: 15px !important; }
|
|
.msg_parts { table-layout: auto; }
|
|
|
|
// groupmail
|
|
.groupmail.message_table {
|
|
> tbody > tr > td { padding: 0 75px 0 15px; border: none; }
|
|
thead { display: none; }
|
|
td { width: 100%; }
|
|
tr {
|
|
position: relative; display: flex; flex-wrap: wrap;
|
|
width: 100vw; padding: 0 0 25px;
|
|
}
|
|
td.icon, td.action { position: absolute; width: auto; text-align: right; }
|
|
td.icon { right: 5px; }
|
|
td.action { right: -60px; }
|
|
}
|
|
}
|
|
|
|
|
|
// mobile main menu animation
|
|
.inner_list { margin-bottom: 0; }
|
|
.src_name {
|
|
max-height: 100px; margin: 0;
|
|
padding-top: 10px; padding-bottom: 10px;
|
|
}
|
|
|
|
.folder_cell {
|
|
position: fixed; width: 300px;
|
|
top: 60px; left: -310px;
|
|
overflow: auto; z-index: 1;
|
|
transition: all 1s ease;
|
|
transform: translateX(-300px);
|
|
|
|
&.slide-in {
|
|
transition: all 0.5s ease;
|
|
transform: translateX(300px);
|
|
}
|
|
|
|
.folder_list {
|
|
display: block !important; width: auto;
|
|
margin-bottom: 50px; font-size: 100%;
|
|
li a { padding-top: 0; }
|
|
.update_message_list, .hide_folders { display: none; }
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//
|
|
// removing unnecessary stuff
|
|
//
|
|
.tiki-webmail.mobile {
|
|
.box-logo, .pagetitle, .pagetitle + .t_navbar { display: none; }
|
|
.topbar { margin-bottom: 0; }
|
|
#page-header { display: none; }
|
|
#topbar_modules { display: none !important; }
|
|
#row-middle { margin-left: -15px; margin-right: -15px; border: none; }
|
|
#col1 { padding: 0; border: none; }
|
|
#col2, #col3 { margin-left: 15px; margin-right: 15px; }
|
|
}
|
|
|
|
.folder_list .clear_cache {
|
|
font-size: 80%;
|
|
padding-top: 10px;
|
|
float: right;
|
|
margin-left: 5px;
|
|
}
|