/**
 * 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: #00acff;
}
a:hover {
  color: #008acc;
}
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(255, 212, 82, 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: #ffd452;
}
.rcmail-inline-message span {
  line-height: 1.5;
}
.rcmail-inline-message a {
  color: #00acff;
}
.rcmail-inline-message a:hover {
  color: #008acc;
}
.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: #37beff;
}
.rcmail-inline-message button:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 190, 255, 0.5);
}
.rcmail-inline-message button:hover {
  background: #0eb1ff;
  border-color: #04adff;
}
.rcmail-inline-message button:not([disabled]):not(.disabled):active {
  background: #00abfe;
  border-color: #00a4f4;
  box-shadow: 0 0 0 0.2rem rgba(55, 190, 255, 0.53);
}
.rcmail-inline-buttons {
  margin: 0;
}
/*# sourceMappingURL=embed.css.map */