roundcube_themes/styles/embed.min.css

185 lines
4.5 KiB
CSS

/**
* Roundcube Webmail styles for the Elastic skin
*
* Copyright (c) The Roundcube Dev Team
*
* The contents are subject to the Creative Commons Attribution-ShareAlike
* License. It is allowed to copy, distribute, transmit and to adapt the work
* by keeping credits to the original authors in the README.md file.
* See http://creativecommons.org/licenses/by-sa/3.0/ for details.
*/
/* Style for embedded pages and TinyMCE editor content page */
/**
* Roundcube Webmail styles for the Elastic skin
*
* Copyright (c) The Roundcube Dev Team
*
* The contents are subject to the Creative Commons Attribution-ShareAlike
* License. It is allowed to copy, distribute, transmit and to adapt the work
* by keeping credits to the original authors in the README.md file.
* See http://creativecommons.org/licenses/by-sa/3.0/ for details.
*/
/*** Fonts ***/
@font-face {
font-family: 'Icons';
font-style: normal;
font-weight: 900;
src: url("../fonts/fa-solid-900.woff2") format('woff2'), url("../fonts/fa-solid-900.woff") format('woff');
}
@font-face {
font-family: 'Icons';
font-style: normal;
font-weight: 400;
src: url("../fonts/fa-regular-400.woff2") format('woff2'), url("../fonts/fa-regular-400.woff") format('woff');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url('../fonts/roboto-v29-regular.woff2') format('woff2'), url('../fonts/roboto-v29-regular.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
src: local('Roboto Italic'), local('Roboto-Italic'), url('../fonts/roboto-v29-italic.woff2') format('woff2'), url('../fonts/roboto-v29-italic.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/roboto-v29-regular-700.woff2') format('woff2'), url('../fonts/roboto-v29-regular-700.woff') format('woff');
}
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 700;
src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('../fonts/roboto-v29-italic-700.woff2') format('woff2'), url('../fonts/roboto-v29-italic-700.woff') format('woff');
}
/* Reset some Bootstrap style */
body,
button,
input,
optgroup,
select,
textarea,
.popover {
font-family: Roboto, sans-serif;
}
button,
input,
select,
textarea {
line-height: initial;
}
input {
vertical-align: middle;
}
a {
color: #BD899E;
}
a:hover {
color: #ab6883;
}
a.disabled {
pointer-events: none;
}
a.disabled:not(.btn) {
opacity: 0.5;
}
/* Scrollbar styles */
html:not(.touch) ::-webkit-scrollbar {
width: 6px;
}
html {
scrollbar-color: #c1c1c1 #f1f1f1;
}
html:not(.touch) ::-webkit-scrollbar-track {
background-color: #f1f1f1;
}
html:not(.touch) ::-webkit-scrollbar-thumb {
background-color: #c1c1c1;
}
.mce-content-body {
margin: 4px;
color: #2c363a;
}
.mce-content-body div.pre {
font-family: monospace;
}
.mce-content-body blockquote {
border-left: #1010ff 2px solid;
margin: 0;
padding: 0 0.4em;
}
.rcmail-inline-message {
font-family: Roboto, sans-serif;
font-size: 14px;
padding: 0.5em;
margin: 0 0 0.5em 0;
opacity: 0.95;
color: #2c363a;
background-color: rgba(142, 183, 38, 0.2);
display: flex;
align-items: center;
}
.rcmail-inline-message:before {
font-size: 1.25em;
display: block;
float: left;
margin: 0 0.25rem 0 0;
width: 1.18em;
height: 1em;
font-family: 'Icons';
font-style: normal;
font-weight: 900;
text-decoration: inherit;
text-align: center;
speak: none;
font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 1.5em;
line-height: 1;
width: 1em;
margin-right: 0.3em;
content: "\f071";
color: #8eb726;
}
.rcmail-inline-message span {
line-height: 1.5;
}
.rcmail-inline-message a {
color: #BD899E;
}
.rcmail-inline-message a:hover {
color: #ab6883;
}
.rcmail-inline-message button {
vertical-align: middle;
white-space: nowrap;
padding: 0.375em 0.75em;
margin-left: 0.5em;
font-size: 1em;
line-height: 1.5;
border-radius: 0.25em;
border: 1px solid transparent;
color: #fff;
background: #50162d;
}
.rcmail-inline-message button:focus {
box-shadow: 0 0 0 0.2rem rgba(80, 22, 45, 0.5);
}
.rcmail-inline-message button:hover {
background: #300d1b;
border-color: #280b17;
}
.rcmail-inline-message button:not([disabled]):not(.disabled):active {
background: #240a14;
border-color: #1c0810;
box-shadow: 0 0 0 0.2rem rgba(80, 22, 45, 0.53);
}
.rcmail-inline-buttons {
margin: 0;
}