From: <Saved by Blink>
Snapshot-Content-Location: https://webmail.free.fr/?_task=mail&_frame=1&_mbox=INBOX&_uid=36656&_part=2&_action=get&_extwin=1
Subject: Webmail Free :: FB_IMG_1719136982741.jpg
Date: Sun, 23 Jun 2024 13:34:59 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----"


------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/html
Content-ID: <frame-D9E4627725AD6CE29FE1C69A34840569@mhtml.blink>
Content-Transfer-Encoding: binary
Content-Location: https://webmail.free.fr/?_task=mail&_frame=1&_mbox=INBOX&_uid=36656&_part=2&_action=get&_extwin=1

<!DOCTYPE html><html lang="fr" class="xfont-family-roboto xfont-size-n xthick-font-no js chrome webkit tablet webkit-scroller layout-normal"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Webmail Free :: FB_IMG_1719136982741.jpg</title>
	<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no, maximum-scale=1.0"><meta name="theme-color" content="#f4f4f4"><meta name="msapplication-navbutton-color" content="#f4f4f4">
	<link rel="shortcut icon" href="https://webmail.free.fr/skins/elastic/images/favicon-free.ico?s=1718268337">
	<link rel="stylesheet" href="https://webmail.free.fr/skins/elastic/deps/bootstrap.min.css?s=1718268373">
	
		<link rel="stylesheet" href="https://webmail.free.fr/skins/elastic/styles/styles.min.css?s=1718268375">
		
	
	
		
	
	
<link rel="stylesheet" type="text/css" href="https://webmail.free.fr/plugins/xframework/assets/styles/elastic.css?s=1718268339"><link rel="stylesheet" type="text/css" href="https://webmail.free.fr/plugins/xcalendar/assets/styles/elastic.css?s=1718268339"><link rel="stylesheet" type="text/css" href="https://webmail.free.fr/plugins/xskin/assets/styles/styles.css?s=1718268339"><link rel="stylesheet" type="text/css" href="https://webmail.free.fr/skins/gmail_plus/assets/styles.css?s=1718268381"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Roboto&amp;display=block"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Noto+Sans&amp;display=block"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Ubuntu&amp;display=block"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Montserrat+Alternates&amp;display=block"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Sarala&amp;display=block"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Quattrocento&amp;display=block"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Merienda&amp;display=block"><link rel="stylesheet" type="text/css" href="https://webmail.free.fr/plugins/jqueryui/themes/elastic/jquery-ui.css?s=1718268315">


</head>
<body class="xelastic mail-page xskin skin-gmail_plus xcolor-b0263b xicons-traditional xlist-icons-yes xbutton-icons-no  task-mail action-get">
	
		<div id="layout">
	


<h1 class="voice">FB_IMG_1719136982741.jpg</h1>

<div id="layout-content" class="selected">
	<h2 id="aria-label-toolbar" class="voice">Barre d’outils de l’application</h2>
	<div class="header" role="toolbar" aria-labelledby="aria-label-toolbar">
		<span class="header-title constant">FB_IMG_1719136982741.jpg</span>
		
	<ul class="menu toolbar listing iconized" id="toolbar-menu"><li role="menuitem"><a class="info" id="rcmbtn101" role="button" href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#"><span class="inner">Propriétés</span></a></li><li role="menuitem"><a class="download" id="rcmbtn102" role="button" tabindex="0" aria-disabled="false" href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#"><span class="inner">Télécharger</span></a></li><li role="menuitem" class="hidden-small"><a class="print" data-hidden="small" id="rcmbtn103" role="button" tabindex="0" aria-disabled="false" href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#"><span class="inner">Imprimer</span></a></li><li role="menuitem" class="spacer"></li><li role="menuitem" class="hidden-small"><a data-hidden="small" class="zoomin" id="rcmbtn104" role="button" tabindex="0" aria-disabled="false" href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#"><span class="inner">Zoom avant</span></a></li><li role="menuitem" class="hidden-small"><a data-hidden="small" class="zoomout" id="rcmbtn105" role="button" tabindex="0" aria-disabled="false" href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#"><span class="inner">Zoom arrière</span></a></li><li role="menuitem" class="hidden-small"><a data-hidden="small" class="rotate" id="rcmbtn106" role="button" tabindex="0" aria-disabled="false" href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#"><span class="inner">Rotation</span></a></li></ul><a class="button icon toolbar-menu-button active" href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#menu" data-popup="toolbar-menu" aria-haspopup="true" aria-expanded="false" aria-owns="toolbar-menu" data-original-title="" title=""></a></div>
	<h2 id="aria-label-messagepart" class="voice">Prévisualisation des pièces jointes</h2>
	<div class="iframe-wrapper">
		<iframe name="messagePartFrame" id="messagepartframe" title="Prévisualisation des pièces jointes" role="main" aria-labelledby="aria-label-messagepart" src="cid:frame-0EA40C99F049C4C083B1BA8E1DCDB582@mhtml.blink"></iframe>
	</div>

	<div id="image-tools" class="image-tools hidden-big" data-hidden="big">
		<h3 id="aria-label-imagetools" class="voice">Outils de manipulation des images</h3>
		<div class="toolbar menu" role="menu" aria-labelledby="aria-label-imagetools">
			<a class="zoomin" id="rcmbtn107" role="button" tabindex="0" aria-disabled="false" href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#"><span class="inner">Zoom avant</span></a>
			<a class="zoomout" id="rcmbtn108" role="button" tabindex="0" aria-disabled="false" href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#"><span class="inner">Zoom arrière</span></a>
			<a class="rotate" id="rcmbtn109" role="button" tabindex="0" aria-disabled="false" href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#"><span class="inner">Rotation</span></a>
		</div>
		<a href="https://webmail.free.fr/?_task=mail&amp;_frame=1&amp;_mbox=INBOX&amp;_uid=36656&amp;_part=2&amp;_action=get&amp;_extwin=1#" class="button icon tools" data-label-show="Afficher les outils de manipulation des images" data-label-hide="Cacher les outils de manipulation des images" title="Afficher les outils de manipulation des images">
			<span class="inner">Afficher les outils de manipulation des images</span>
		</a>
	</div>

<div class="footer menu toolbar content-frame-navigation hide-nav-buttons"><a class="button prev"><span class="inner">Précédent</span></a><span class="buttons"></span><a class="button next"><span class="inner">Suivant</span></a></div></div>




<div id="properties-menu" class="popupmenu" role="dialog" aria-labelledby="aria-label-contentinfo">
	<h3 id="aria-label-contentinfo" class="voice">Propriétés</h3>
	<div class="scroller">
		<table class="listing props-table" role="contentinfo" aria-labelledby="aria-label-contentinfo"><tbody><tr><td class="title">Nom:</td><td class="header">FB_IMG_1719136982741.jpg</td></tr><tr><td class="title">Type:</td><td class="header">image/jpeg</td></tr><tr><td class="title">Taille:</td><td class="header">~111 ko</td></tr></tbody></table>
	</div>
</div>


</div>



<div id="messagestack"></div>








</body></html>
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://webmail.free.fr/skins/elastic/deps/bootstrap.min.css?s=1718268373

@charset "utf-8";

:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }

*, ::after, ::before { box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255); }

[tabindex="-1"]:focus:not(:focus-visible) { outline: 0px !important; }

hr { box-sizing: content-box; height: 0px; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }

p { margin-top: 0px; margin-bottom: 1rem; }

abbr[data-original-title], abbr[title] { text-decoration: underline dotted; cursor: help; border-bottom: 0px; text-decoration-skip-ink: none; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }

ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }

dt { font-weight: 700; }

dd { margin-bottom: 0.5rem; margin-left: 0px; }

blockquote { margin: 0px 0px 1rem; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

a { color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }

a:hover { color: rgb(0, 86, 179); text-decoration: underline; }

a:not([href]):not([class]) { color: inherit; text-decoration: none; }

a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }

code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }

pre { margin-top: 0px; margin-bottom: 1rem; overflow: auto; }

figure { margin: 0px 0px 1rem; }

img { vertical-align: middle; border-style: none; }

svg { overflow: hidden; vertical-align: middle; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(108, 117, 125); text-align: left; caption-side: bottom; }

th { text-align: -webkit-match-parent; }

label { display: inline-block; margin-bottom: 0.5rem; }

button { border-radius: 0px; }

button:focus { outline: -webkit-focus-ring-color auto 5px; }

button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

[role="button"] { cursor: pointer; }

select { overflow-wrap: normal; }

[type="button"], [type="reset"], [type="submit"], button { appearance: button; }

[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }

legend { display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; appearance: none; }

[type="search"]::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { font: inherit; appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

.h1, h1 { font-size: 2.5rem; }

.h2, h2 { font-size: 2rem; }

.h3, h3 { font-size: 1.75rem; }

.h4, h4 { font-size: 1.5rem; }

.h5, h5 { font-size: 1.25rem; }

.h6, h6 { font-size: 1rem; }

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }

.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }

.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }

.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }

hr { margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0.1); }

.small, small { font-size: 80%; font-weight: 400; }

.mark, mark { padding: 0.2em; background-color: rgb(252, 248, 227); }

.list-unstyled { padding-left: 0px; list-style: none; }

.list-inline { padding-left: 0px; list-style: none; }

.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 0.5rem; }

.initialism { font-size: 90%; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote-footer { display: block; font-size: 80%; color: rgb(108, 117, 125); }

.blockquote-footer::before { content: "— "; }

.img-fluid { max-width: 100%; height: auto; }

.img-thumbnail { padding: 0.25rem; background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); border-radius: 0.25rem; max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 90%; color: rgb(108, 117, 125); }

code { font-size: 87.5%; color: rgb(232, 62, 140); overflow-wrap: break-word; }

a > code { color: inherit; }

kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-radius: 0.2rem; }

kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; }

pre { display: block; font-size: 87.5%; color: rgb(33, 37, 41); }

pre code { font-size: inherit; color: inherit; word-break: normal; }

.pre-scrollable { max-height: 340px; overflow-y: scroll; }

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm { max-width: 540px; }
}

@media (min-width: 768px) {
  .container, .container-md, .container-sm { max-width: 720px; }
}

@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm { max-width: 960px; }
}

@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px; }
}

.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.no-gutters { margin-right: 0px; margin-left: 0px; }

.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }

.col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }

.row-cols-1 > * { flex: 0 0 100%; max-width: 100%; }

.row-cols-2 > * { flex: 0 0 50%; max-width: 50%; }

.row-cols-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }

.row-cols-4 > * { flex: 0 0 25%; max-width: 25%; }

.row-cols-5 > * { flex: 0 0 20%; max-width: 20%; }

.row-cols-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }

.col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }

.col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }

.col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }

.col-3 { flex: 0 0 25%; max-width: 25%; }

.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }

.col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }

.col-6 { flex: 0 0 50%; max-width: 50%; }

.col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }

.col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }

.col-9 { flex: 0 0 75%; max-width: 75%; }

.col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }

.col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }

.col-12 { flex: 0 0 100%; max-width: 100%; }

.order-first { order: -1; }

.order-last { order: 13; }

.order-0 { order: 0; }

.order-1 { order: 1; }

.order-2 { order: 2; }

.order-3 { order: 3; }

.order-4 { order: 4; }

.order-5 { order: 5; }

.order-6 { order: 6; }

.order-7 { order: 7; }

.order-8 { order: 8; }

.order-9 { order: 9; }

.order-10 { order: 10; }

.order-11 { order: 11; }

.order-12 { order: 12; }

.offset-1 { margin-left: 8.33333%; }

.offset-2 { margin-left: 16.6667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.3333%; }

.offset-5 { margin-left: 41.6667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.3333%; }

.offset-8 { margin-left: 66.6667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.3333%; }

.offset-11 { margin-left: 91.6667%; }

@media (min-width: 576px) {
  .col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .row-cols-sm-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-sm-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-sm-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-sm-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-sm-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-sm-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-3 { flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-sm-6 { flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-sm-9 { flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { order: -1; }
  .order-sm-last { order: 13; }
  .order-sm-0 { order: 0; }
  .order-sm-1 { order: 1; }
  .order-sm-2 { order: 2; }
  .order-sm-3 { order: 3; }
  .order-sm-4 { order: 4; }
  .order-sm-5 { order: 5; }
  .order-sm-6 { order: 6; }
  .order-sm-7 { order: 7; }
  .order-sm-8 { order: 8; }
  .order-sm-9 { order: 9; }
  .order-sm-10 { order: 10; }
  .order-sm-11 { order: 11; }
  .order-sm-12 { order: 12; }
  .offset-sm-0 { margin-left: 0px; }
  .offset-sm-1 { margin-left: 8.33333%; }
  .offset-sm-2 { margin-left: 16.6667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333%; }
  .offset-sm-5 { margin-left: 41.6667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333%; }
  .offset-sm-8 { margin-left: 66.6667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333%; }
  .offset-sm-11 { margin-left: 91.6667%; }
}

@media (min-width: 768px) {
  .col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .row-cols-md-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-md-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-md-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-md-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-md-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-md-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-3 { flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-md-9 { flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  .order-md-first { order: -1; }
  .order-md-last { order: 13; }
  .order-md-0 { order: 0; }
  .order-md-1 { order: 1; }
  .order-md-2 { order: 2; }
  .order-md-3 { order: 3; }
  .order-md-4 { order: 4; }
  .order-md-5 { order: 5; }
  .order-md-6 { order: 6; }
  .order-md-7 { order: 7; }
  .order-md-8 { order: 8; }
  .order-md-9 { order: 9; }
  .order-md-10 { order: 10; }
  .order-md-11 { order: 11; }
  .order-md-12 { order: 12; }
  .offset-md-0 { margin-left: 0px; }
  .offset-md-1 { margin-left: 8.33333%; }
  .offset-md-2 { margin-left: 16.6667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333%; }
  .offset-md-5 { margin-left: 41.6667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333%; }
  .offset-md-8 { margin-left: 66.6667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333%; }
  .offset-md-11 { margin-left: 91.6667%; }
}

@media (min-width: 992px) {
  .col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .row-cols-lg-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-lg-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-lg-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-lg-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-lg-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-lg-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { order: -1; }
  .order-lg-last { order: 13; }
  .order-lg-0 { order: 0; }
  .order-lg-1 { order: 1; }
  .order-lg-2 { order: 2; }
  .order-lg-3 { order: 3; }
  .order-lg-4 { order: 4; }
  .order-lg-5 { order: 5; }
  .order-lg-6 { order: 6; }
  .order-lg-7 { order: 7; }
  .order-lg-8 { order: 8; }
  .order-lg-9 { order: 9; }
  .order-lg-10 { order: 10; }
  .order-lg-11 { order: 11; }
  .order-lg-12 { order: 12; }
  .offset-lg-0 { margin-left: 0px; }
  .offset-lg-1 { margin-left: 8.33333%; }
  .offset-lg-2 { margin-left: 16.6667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333%; }
  .offset-lg-5 { margin-left: 41.6667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333%; }
  .offset-lg-8 { margin-left: 66.6667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333%; }
  .offset-lg-11 { margin-left: 91.6667%; }
}

@media (min-width: 1200px) {
  .col-xl { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .row-cols-xl-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-xl-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-xl-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-xl-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-xl-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-xl-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-xl-3 { flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-xl-6 { flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-xl-9 { flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-xl-12 { flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { order: -1; }
  .order-xl-last { order: 13; }
  .order-xl-0 { order: 0; }
  .order-xl-1 { order: 1; }
  .order-xl-2 { order: 2; }
  .order-xl-3 { order: 3; }
  .order-xl-4 { order: 4; }
  .order-xl-5 { order: 5; }
  .order-xl-6 { order: 6; }
  .order-xl-7 { order: 7; }
  .order-xl-8 { order: 8; }
  .order-xl-9 { order: 9; }
  .order-xl-10 { order: 10; }
  .order-xl-11 { order: 11; }
  .order-xl-12 { order: 12; }
  .offset-xl-0 { margin-left: 0px; }
  .offset-xl-1 { margin-left: 8.33333%; }
  .offset-xl-2 { margin-left: 16.6667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.3333%; }
  .offset-xl-5 { margin-left: 41.6667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.3333%; }
  .offset-xl-8 { margin-left: 66.6667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.3333%; }
  .offset-xl-11 { margin-left: 91.6667%; }
}

.table { width: 100%; margin-bottom: 1rem; color: rgb(33, 37, 41); }

.table td, .table th { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(222, 226, 230); }

.table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(222, 226, 230); }

.table tbody + tbody { border-top: 2px solid rgb(222, 226, 230); }

.table-sm td, .table-sm th { padding: 0.3rem; }

.table-bordered { border: 1px solid rgb(222, 226, 230); }

.table-bordered td, .table-bordered th { border: 1px solid rgb(222, 226, 230); }

.table-bordered thead td, .table-bordered thead th { border-bottom-width: 2px; }

.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th { border: 0px; }

.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover { color: rgb(33, 37, 41); background-color: rgba(0, 0, 0, 0.075); }

.table-primary, .table-primary > td, .table-primary > th { background-color: rgb(184, 218, 255); }

.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th { border-color: rgb(122, 186, 255); }

.table-hover .table-primary:hover { background-color: rgb(159, 205, 255); }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(159, 205, 255); }

.table-secondary, .table-secondary > td, .table-secondary > th { background-color: rgb(214, 216, 219); }

.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th { border-color: rgb(179, 183, 187); }

.table-hover .table-secondary:hover { background-color: rgb(200, 203, 207); }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: rgb(200, 203, 207); }

.table-success, .table-success > td, .table-success > th { background-color: rgb(195, 230, 203); }

.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th { border-color: rgb(143, 209, 158); }

.table-hover .table-success:hover { background-color: rgb(177, 223, 187); }

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: rgb(177, 223, 187); }

.table-info, .table-info > td, .table-info > th { background-color: rgb(190, 229, 235); }

.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th { border-color: rgb(134, 207, 218); }

.table-hover .table-info:hover { background-color: rgb(171, 221, 229); }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: rgb(171, 221, 229); }

.table-warning, .table-warning > td, .table-warning > th { background-color: rgb(255, 238, 186); }

.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th { border-color: rgb(255, 223, 126); }

.table-hover .table-warning:hover { background-color: rgb(255, 232, 161); }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: rgb(255, 232, 161); }

.table-danger, .table-danger > td, .table-danger > th { background-color: rgb(245, 198, 203); }

.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th { border-color: rgb(237, 150, 158); }

.table-hover .table-danger:hover { background-color: rgb(241, 176, 183); }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: rgb(241, 176, 183); }

.table-light, .table-light > td, .table-light > th { background-color: rgb(253, 253, 254); }

.table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th { border-color: rgb(251, 252, 252); }

.table-hover .table-light:hover { background-color: rgb(236, 236, 246); }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: rgb(236, 236, 246); }

.table-dark, .table-dark > td, .table-dark > th { background-color: rgb(198, 200, 202); }

.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(149, 153, 156); }

.table-hover .table-dark:hover { background-color: rgb(185, 187, 190); }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: rgb(185, 187, 190); }

.table-active, .table-active > td, .table-active > th { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(69, 77, 85); }

.table .thead-light th { color: rgb(73, 80, 87); background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230); }

.table-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); }

.table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(69, 77, 85); }

.table-dark.table-bordered { border: 0px; }

.table-dark.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-sm > .table-bordered { border: 0px; }
}

@media (max-width: 767.98px) {
  .table-responsive-md { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-md > .table-bordered { border: 0px; }
}

@media (max-width: 991.98px) {
  .table-responsive-lg { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-lg > .table-bordered { border: 0px; }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-xl > .table-bordered { border: 0px; }
}

.table-responsive { display: block; width: 100%; overflow-x: auto; }

.table-responsive > .table-bordered { border: 0px; }

.form-control { display: block; width: 100%; height: calc(1.5em + 2px + 0.75rem); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .form-control { transition: none 0s ease 0s; }
}

.form-control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.form-control::-webkit-input-placeholder { color: rgb(108, 117, 125); opacity: 1; }

.form-control::placeholder { color: rgb(108, 117, 125); opacity: 1; }

.form-control:disabled, .form-control[readonly] { background-color: rgb(233, 236, 239); opacity: 1; }

input[type="date"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control, input[type="time"].form-control { appearance: none; }

.form-control-file, .form-control-range { display: block; width: 100%; }

.col-form-label { padding-top: calc(1px + 0.375rem); padding-bottom: calc(1px + 0.375rem); margin-bottom: 0px; font-size: inherit; line-height: 1.5; }

.col-form-label-lg { padding-top: calc(1px + 0.5rem); padding-bottom: calc(1px + 0.5rem); font-size: 1.25rem; line-height: 1.5; }

.col-form-label-sm { padding-top: calc(1px + 0.25rem); padding-bottom: calc(1px + 0.25rem); font-size: 0.875rem; line-height: 1.5; }

.form-control-plaintext { display: block; width: 100%; padding: 0.375rem 0px; margin-bottom: 0px; font-size: 1rem; line-height: 1.5; color: rgb(33, 37, 41); background-color: transparent; border-style: solid; border-color: transparent; border-image: initial; border-width: 1px 0px; }

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm { padding-right: 0px; padding-left: 0px; }

.form-control-sm { height: calc(1.5em + 2px + 0.5rem); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.form-control-lg { height: calc(1.5em + 2px + 1rem); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

select.form-control[multiple], select.form-control[size] { height: auto; }

textarea.form-control { height: auto; }

.form-group { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }

.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }

.form-check { position: relative; display: block; padding-left: 1.25rem; }

.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }

.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label { color: rgb(108, 117, 125); }

.form-check-label { margin-bottom: 0px; }

.form-check-inline { display: inline-flex; align-items: center; padding-left: 0px; margin-right: 0.75rem; }

.form-check-inline .form-check-input { position: static; margin-top: 0px; margin-right: 0.3125rem; margin-left: 0px; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(40, 167, 69); }

.valid-tooltip { position: absolute; top: 100%; left: 0px; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(40, 167, 69, 0.9); border-radius: 0.25rem; }

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip { display: block; }

.form-control.is-valid, .was-validated .form-control:valid { border-color: rgb(40, 167, 69); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.form-control.is-valid:focus, .was-validated .form-control:valid:focus { border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }

.custom-select.is-valid, .was-validated .custom-select:valid { border-color: rgb(40, 167, 69); padding-right: calc(0.75em + 2.3125rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") right 1.75rem center / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat rgb(255, 255, 255); }

.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus { border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label { color: rgb(40, 167, 69); }

.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip { display: block; }

.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label { color: rgb(40, 167, 69); }

.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before { border-color: rgb(40, 167, 69); }

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before { border-color: rgb(52, 206, 87); background-color: rgb(52, 206, 87); }

.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before { box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }

.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(40, 167, 69); }

.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label { border-color: rgb(40, 167, 69); }

.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label { border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(220, 53, 69); }

.invalid-tooltip { position: absolute; top: 100%; left: 0px; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(220, 53, 69, 0.9); border-radius: 0.25rem; }

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip { display: block; }

.form-control.is-invalid, .was-validated .form-control:invalid { border-color: rgb(220, 53, 69); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus { border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }

.custom-select.is-invalid, .was-validated .custom-select:invalid { border-color: rgb(220, 53, 69); padding-right: calc(0.75em + 2.3125rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") right 1.75rem center / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat rgb(255, 255, 255); }

.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus { border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label { color: rgb(220, 53, 69); }

.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip { display: block; }

.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label { color: rgb(220, 53, 69); }

.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before { border-color: rgb(220, 53, 69); }

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before { border-color: rgb(228, 96, 109); background-color: rgb(228, 96, 109); }

.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before { box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }

.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(220, 53, 69); }

.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label { border-color: rgb(220, 53, 69); }

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label { border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }

.form-inline { display: flex; flex-flow: wrap; align-items: center; }

.form-inline .form-check { width: 100%; }

@media (min-width: 576px) {
  .form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0px; }
  .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: wrap; align-items: center; margin-bottom: 0px; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .custom-select, .form-inline .input-group { width: auto; }
  .form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0px; }
  .form-inline .form-check-input { position: relative; flex-shrink: 0; margin-top: 0px; margin-right: 0.25rem; margin-left: 0px; }
  .form-inline .custom-control { align-items: center; justify-content: center; }
  .form-inline .custom-control-label { margin-bottom: 0px; }
}

.btn { display: inline-block; font-weight: 400; color: rgb(33, 37, 41); text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .btn { transition: none 0s ease 0s; }
}

.btn:hover { color: rgb(33, 37, 41); text-decoration: none; }

.btn.focus, .btn:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.btn.disabled, .btn:disabled { opacity: 0.65; }

.btn:not(:disabled):not(.disabled) { cursor: pointer; }

a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }

.btn-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }

.btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); }

.btn-primary.focus, .btn-primary:focus { color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }

.btn-primary.disabled, .btn-primary:disabled { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); border-color: rgb(0, 92, 191); }

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }

.btn-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }

.btn-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); }

.btn-secondary.focus, .btn-secondary:focus { color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }

.btn-secondary.disabled, .btn-secondary:disabled { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rgb(78, 85, 91); }

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }

.btn-success { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }

.btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); }

.btn-success.focus, .btn-success:focus { color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }

.btn-success.disabled, .btn-success:disabled { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); border-color: rgb(28, 116, 48); }

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }

.btn-info { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }

.btn-info:hover { color: rgb(255, 255, 255); background-color: rgb(19, 132, 150); border-color: rgb(17, 122, 139); }

.btn-info.focus, .btn-info:focus { color: rgb(255, 255, 255); background-color: rgb(19, 132, 150); border-color: rgb(17, 122, 139); box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }

.btn-info.disabled, .btn-info:disabled { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); border-color: rgb(16, 112, 127); }

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }

.btn-warning { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }

.btn-warning:hover { color: rgb(33, 37, 41); background-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); }

.btn-warning.focus, .btn-warning:focus { color: rgb(33, 37, 41); background-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }

.btn-warning.disabled, .btn-warning:disabled { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); border-color: rgb(198, 149, 0); }

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }

.btn-danger { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }

.btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); }

.btn-danger.focus, .btn-danger:focus { color: rgb(255, 255, 255); background-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }

.btn-danger.disabled, .btn-danger:disabled { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); border-color: rgb(178, 31, 45); }

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }

.btn-light { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }

.btn-light:hover { color: rgb(33, 37, 41); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); }

.btn-light.focus, .btn-light:focus { color: rgb(33, 37, 41); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }

.btn-light.disabled, .btn-light:disabled { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223); }

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }

.btn-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }

.btn-dark:hover { color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); }

.btn-dark.focus, .btn-dark:focus { color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }

.btn-dark.disabled, .btn-dark:disabled { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29); }

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-primary { color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }

.btn-outline-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }

.btn-outline-primary.focus, .btn-outline-primary:focus { box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: rgb(0, 123, 255); background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-secondary { color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }

.btn-outline-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }

.btn-outline-secondary.focus, .btn-outline-secondary:focus { box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: rgb(108, 117, 125); background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-success { color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }

.btn-outline-success:hover { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }

.btn-outline-success.focus, .btn-outline-success:focus { box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-success.disabled, .btn-outline-success:disabled { color: rgb(40, 167, 69); background-color: transparent; }

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-info { color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }

.btn-outline-info:hover { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }

.btn-outline-info.focus, .btn-outline-info:focus { box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-info.disabled, .btn-outline-info:disabled { color: rgb(23, 162, 184); background-color: transparent; }

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }

.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-warning { color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }

.btn-outline-warning:hover { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }

.btn-outline-warning.focus, .btn-outline-warning:focus { box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: rgb(255, 193, 7); background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }

.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-danger { color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }

.btn-outline-danger:hover { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }

.btn-outline-danger.focus, .btn-outline-danger:focus { box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: rgb(220, 53, 69); background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }

.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-light { color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }

.btn-outline-light:hover { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }

.btn-outline-light.focus, .btn-outline-light:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-light.disabled, .btn-outline-light:disabled { color: rgb(248, 249, 250); background-color: transparent; }

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-dark { color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }

.btn-outline-dark:hover { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }

.btn-outline-dark.focus, .btn-outline-dark:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }

.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: rgb(52, 58, 64); background-color: transparent; }

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }

.btn-link { font-weight: 400; color: rgb(0, 123, 255); text-decoration: none; }

.btn-link:hover { color: rgb(0, 86, 179); text-decoration: underline; }

.btn-link.focus, .btn-link:focus { text-decoration: underline; }

.btn-link.disabled, .btn-link:disabled { color: rgb(108, 117, 125); pointer-events: none; }

.btn-group-lg > .btn, .btn-lg { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

.btn-group-sm > .btn, .btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 0.5rem; }

input[type="button"].btn-block, input[type="reset"].btn-block, input[type="submit"].btn-block { width: 100%; }

.fade { transition: opacity 0.15s linear 0s; }

@media (prefers-reduced-motion: reduce) {
  .fade { transition: none 0s ease 0s; }
}

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { position: relative; height: 0px; overflow: hidden; transition: height 0.35s ease 0s; }

@media (prefers-reduced-motion: reduce) {
  .collapsing { transition: none 0s ease 0s; }
}

.dropdown, .dropleft, .dropright, .dropup { position: relative; }

.dropdown-toggle { white-space: nowrap; }

.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }

.dropdown-toggle:empty::after { margin-left: 0px; }

.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }

.dropdown-menu-left { right: auto; left: 0px; }

.dropdown-menu-right { right: 0px; left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left { right: auto; left: 0px; }
  .dropdown-menu-sm-right { right: 0px; left: auto; }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left { right: auto; left: 0px; }
  .dropdown-menu-md-right { right: 0px; left: auto; }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left { right: auto; left: 0px; }
  .dropdown-menu-lg-right { right: 0px; left: auto; }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left { right: auto; left: 0px; }
  .dropdown-menu-xl-right { right: 0px; left: auto; }
}

.dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0px; margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0px 0.3em 0.3em; border-top-style: initial; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: solid; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }

.dropup .dropdown-toggle:empty::after { margin-left: 0px; }

.dropright .dropdown-menu { top: 0px; right: auto; left: 100%; margin-top: 0px; margin-left: 0.125rem; }

.dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0px 0.3em 0.3em; border-top-style: solid; border-top-color: transparent; border-right-style: initial; border-right-color: initial; border-bottom-style: solid; border-bottom-color: transparent; border-left-style: solid; border-left-color: initial; }

.dropright .dropdown-toggle:empty::after { margin-left: 0px; }

.dropright .dropdown-toggle::after { vertical-align: 0px; }

.dropleft .dropdown-menu { top: 0px; right: 100%; left: auto; margin-top: 0px; margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }

.dropleft .dropdown-toggle::after { display: none; }

.dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after { margin-left: 0px; }

.dropleft .dropdown-toggle::before { vertical-align: 0px; }

.dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="top"] { right: auto; bottom: auto; }

.dropdown-divider { height: 0px; margin: 0.5rem 0px; overflow: hidden; border-top: 1px solid rgb(233, 236, 239); }

.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; }

.dropdown-item:focus, .dropdown-item:hover { color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250); }

.dropdown-item.active, .dropdown-item:active { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 123, 255); }

.dropdown-item.disabled, .dropdown-item:disabled { color: rgb(108, 117, 125); pointer-events: none; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0px; font-size: 0.875rem; color: rgb(108, 117, 125); white-space: nowrap; }

.dropdown-item-text { display: block; padding: 0.25rem 1.5rem; color: rgb(33, 37, 41); }

.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }

.btn-group-vertical > .btn, .btn-group > .btn { position: relative; flex: 1 1 auto; }

.btn-group-vertical > .btn:hover, .btn-group > .btn:hover { z-index: 1; }

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus { z-index: 1; }

.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }

.btn-toolbar .input-group { width: auto; }

.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) { margin-left: -1px; }

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }

.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after { margin-left: 0px; }

.dropleft .dropdown-toggle-split::before { margin-right: 0px; }

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }

.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%; }

.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) { margin-top: -1px; }

.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0px; }

.btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"] { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }

.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }

.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control, .input-group > .form-control-plaintext { position: relative; flex: 1 1 auto; width: 1%; min-width: 0px; margin-bottom: 0px; }

.input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .custom-file, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .form-control { margin-left: -1px; }

.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus { z-index: 3; }

.input-group > .custom-file .custom-file-input:focus { z-index: 4; }

.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.input-group > .custom-file { display: flex; align-items: center; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.input-group-append, .input-group-prepend { display: flex; }

.input-group-append .btn, .input-group-prepend .btn { position: relative; z-index: 2; }

.input-group-append .btn:focus, .input-group-prepend .btn:focus { z-index: 3; }

.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text { margin-left: -1px; }

.input-group-prepend { margin-right: -1px; }

.input-group-append { margin-left: -1px; }

.input-group-text { display: flex; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); text-align: center; white-space: nowrap; background-color: rgb(233, 236, 239); border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; }

.input-group-text input[type="checkbox"], .input-group-text input[type="radio"] { margin-top: 0px; }

.input-group-lg > .custom-select, .input-group-lg > .form-control:not(textarea) { height: calc(1.5em + 2px + 1rem); }

.input-group-lg > .custom-select, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

.input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) { height: calc(1.5em + 2px + 0.5rem); }

.input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.input-group-lg > .custom-select, .input-group-sm > .custom-select { padding-right: 1.75rem; }

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.custom-control { position: relative; z-index: 1; display: block; min-height: 1.5rem; padding-left: 1.5rem; -webkit-print-color-adjust: exact; }

.custom-control-inline { display: inline-flex; margin-right: 1rem; }

.custom-control-input { position: absolute; left: 0px; z-index: -1; width: 1rem; height: 1.25rem; opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before { color: rgb(255, 255, 255); border-color: rgb(0, 123, 255); background-color: rgb(0, 123, 255); }

.custom-control-input:focus ~ .custom-control-label::before { box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(128, 189, 255); }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: rgb(255, 255, 255); background-color: rgb(179, 215, 255); border-color: rgb(179, 215, 255); }

.custom-control-input:disabled ~ .custom-control-label, .custom-control-input[disabled] ~ .custom-control-label { color: rgb(108, 117, 125); }

.custom-control-input:disabled ~ .custom-control-label::before, .custom-control-input[disabled] ~ .custom-control-label::before { background-color: rgb(233, 236, 239); }

.custom-control-label { position: relative; margin-bottom: 0px; vertical-align: top; }

.custom-control-label::before { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: rgb(255, 255, 255); border: 1px solid rgb(173, 181, 189); }

.custom-control-label::after { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: 50% center / 50% 50% no-repeat; }

.custom-checkbox .custom-control-label::before { border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: rgb(0, 123, 255); background-color: rgb(0, 123, 255); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-radio .custom-control-label::before { border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-switch { padding-left: 2.25rem; }

.custom-switch .custom-control-label::before { left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem; }

.custom-switch .custom-control-label::after { top: calc(2px + 0.25rem); left: calc(2px - 2.25rem); width: calc(-4px + 1rem); height: calc(-4px + 1rem); background-color: rgb(173, 181, 189); border-radius: 0.5rem; transition: transform 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after { transition: none 0s ease 0s; }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: rgb(255, 255, 255); transform: translateX(0.75rem); }

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-select { display: inline-block; width: 100%; height: calc(1.5em + 2px + 0.75rem); padding: 0.375rem 1.75rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat rgb(255, 255, 255); border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; appearance: none; }

.custom-select:focus { border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; }

.custom-select:disabled { color: rgb(108, 117, 125); background-color: rgb(233, 236, 239); }

.custom-select-sm { height: calc(1.5em + 2px + 0.5rem); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; }

.custom-select-lg { height: calc(1.5em + 2px + 1rem); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; }

.custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.5em + 2px + 0.75rem); margin-bottom: 0px; }

.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.5em + 2px + 0.75rem); margin: 0px; opacity: 0; }

.custom-file-input:focus ~ .custom-file-label { border-color: rgb(128, 189, 255); box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.custom-file-input:disabled ~ .custom-file-label, .custom-file-input[disabled] ~ .custom-file-label { background-color: rgb(233, 236, 239); }

.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }

.custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse); }

.custom-file-label { position: absolute; top: 0px; right: 0px; left: 0px; z-index: 1; height: calc(1.5em + 2px + 0.75rem); padding: 0.375rem 0.75rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; }

.custom-file-label::after { position: absolute; top: 0px; right: 0px; bottom: 0px; z-index: 3; display: block; height: calc(1.5em + 0.75rem); padding: 0.375rem 0.75rem; line-height: 1.5; color: rgb(73, 80, 87); content: "Browse"; background-color: rgb(233, 236, 239); border-left: inherit; border-radius: 0px 0.25rem 0.25rem 0px; }

.custom-range { width: 100%; height: 1.4rem; padding: 0px; background-color: transparent; appearance: none; }

.custom-range:focus { outline: 0px; }

.custom-range:focus::-webkit-slider-thumb { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: rgb(0, 123, 255); border: 0px; border-radius: 1rem; transition: background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; appearance: none; }

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb { transition: none 0s ease 0s; }
}

.custom-range::-webkit-slider-thumb:active { background-color: rgb(179, 215, 255); }

.custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: rgb(222, 226, 230); border-color: transparent; border-radius: 1rem; }

@media (prefers-reduced-motion: reduce) {
}

@media (prefers-reduced-motion: reduce) {
}

.custom-range:disabled::-webkit-slider-thumb { background-color: rgb(173, 181, 189); }

.custom-range:disabled::-webkit-slider-runnable-track { cursor: default; }

.custom-control-label::before, .custom-file-label, .custom-select { transition: background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select { transition: none 0s ease 0s; }
}

.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }

.nav-link { display: block; padding: 0.5rem 1rem; }

.nav-link:focus, .nav-link:hover { text-decoration: none; }

.nav-link.disabled { color: rgb(108, 117, 125); pointer-events: none; cursor: default; }

.nav-tabs { border-bottom: 1px solid rgb(222, 226, 230); }

.nav-tabs .nav-item { margin-bottom: -1px; }

.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: rgb(233, 236, 239) rgb(233, 236, 239) rgb(222, 226, 230); }

.nav-tabs .nav-link.disabled { color: rgb(108, 117, 125); background-color: transparent; border-color: transparent; }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230) rgb(222, 226, 230) rgb(255, 255, 255); }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px; }

.nav-pills .nav-link { border-radius: 0.25rem; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }

.nav-fill .nav-item, .nav-fill > .nav-link { flex: 1 1 auto; text-align: center; }

.nav-justified .nav-item, .nav-justified > .nav-link { flex-basis: 0px; flex-grow: 1; text-align: center; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; }

.navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; }

.navbar-brand:focus, .navbar-brand:hover { text-decoration: none; }

.navbar-nav { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }

.navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; }

.navbar-nav .dropdown-menu { position: static; float: none; }

.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; }

.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }

.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem; }

.navbar-toggler:focus, .navbar-toggler:hover { text-decoration: none; }

.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: center center / 100% 100% no-repeat; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-xl { padding-right: 0px; padding-left: 0px; }
}

@media (min-width: 576px) {
  .navbar-expand-sm { flex-flow: row; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-xl { flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-xl { padding-right: 0px; padding-left: 0px; }
}

@media (min-width: 768px) {
  .navbar-expand-md { flex-flow: row; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-xl { flex-wrap: nowrap; }
  .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl { padding-right: 0px; padding-left: 0px; }
}

@media (min-width: 992px) {
  .navbar-expand-lg { flex-flow: row; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl { flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-xl { padding-right: 0px; padding-left: 0px; }
}

@media (min-width: 1200px) {
  .navbar-expand-xl { flex-flow: row; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-xl { flex-wrap: nowrap; }
  .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler { display: none; }
}

.navbar-expand { flex-flow: row; justify-content: flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-lg, .navbar-expand > .container-md, .navbar-expand > .container-sm, .navbar-expand > .container-xl { padding-right: 0px; padding-left: 0px; }

.navbar-expand .navbar-nav { flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-lg, .navbar-expand > .container-md, .navbar-expand > .container-sm, .navbar-expand > .container-xl { flex-wrap: nowrap; }

.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: rgba(0, 0, 0, 0.7); }

.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover { color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand { color: rgb(255, 255, 255); }

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { color: rgb(255, 255, 255); }

.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link { color: rgb(255, 255, 255); }

.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a { color: rgb(255, 255, 255); }

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover { color: rgb(255, 255, 255); }

.card { position: relative; display: flex; flex-direction: column; min-width: 0px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; }

.card > hr { margin-right: 0px; margin-left: 0px; }

.card > .list-group { border-top: inherit; border-bottom: inherit; }

.card > .list-group:first-child { border-top-width: 0px; border-top-left-radius: calc(-1px + 0.25rem); border-top-right-radius: calc(-1px + 0.25rem); }

.card > .list-group:last-child { border-bottom-width: 0px; border-bottom-right-radius: calc(-1px + 0.25rem); border-bottom-left-radius: calc(-1px + 0.25rem); }

.card > .card-header + .list-group, .card > .list-group + .card-footer { border-top: 0px; }

.card-body { flex: 1 1 auto; min-height: 1px; padding: 1.25rem; }

.card-title { margin-bottom: 0.75rem; }

.card-subtitle { margin-top: -0.375rem; margin-bottom: 0px; }

.card-text:last-child { margin-bottom: 0px; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: 1.25rem; }

.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0px; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.card-header:first-child { border-radius: calc(-1px + 0.25rem) calc(-1px + 0.25rem) 0px 0px; }

.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }

.card-footer:last-child { border-radius: 0px 0px calc(-1px + 0.25rem) calc(-1px + 0.25rem); }

.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0px; }

.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }

.card-img-overlay { position: absolute; inset: 0px; padding: 1.25rem; border-radius: calc(-1px + 0.25rem); }

.card-img, .card-img-bottom, .card-img-top { flex-shrink: 0; width: 100%; }

.card-img, .card-img-top { border-top-left-radius: calc(-1px + 0.25rem); border-top-right-radius: calc(-1px + 0.25rem); }

.card-img, .card-img-bottom { border-bottom-right-radius: calc(-1px + 0.25rem); border-bottom-left-radius: calc(-1px + 0.25rem); }

.card-deck .card { margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-deck { display: flex; flex-flow: wrap; margin-right: -15px; margin-left: -15px; }
  .card-deck .card { flex: 1 0 0%; margin-right: 15px; margin-bottom: 0px; margin-left: 15px; }
}

.card-group > .card { margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-group { display: flex; flex-flow: wrap; }
  .card-group > .card { flex: 1 0 0%; margin-bottom: 0px; }
  .card-group > .card + .card { margin-left: 0px; border-left: 0px; }
  .card-group > .card:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top { border-top-right-radius: 0px; }
  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom { border-bottom-right-radius: 0px; }
  .card-group > .card:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top { border-top-left-radius: 0px; }
  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom { border-bottom-left-radius: 0px; }
}

.card-columns .card { margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns { column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1; }
  .card-columns .card { display: inline-block; width: 100%; }
}

.accordion { overflow-anchor: none; }

.accordion > .card { overflow: hidden; }

.accordion > .card:not(:last-of-type) { border-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }

.accordion > .card:not(:first-of-type) { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.accordion > .card > .card-header { border-radius: 0px; margin-bottom: -1px; }

.breadcrumb { display: flex; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: rgb(233, 236, 239); border-radius: 0.25rem; }

.breadcrumb-item { display: flex; }

.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }

.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: rgb(108, 117, 125); content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }

.breadcrumb-item.active { color: rgb(108, 117, 125); }

.pagination { display: flex; padding-left: 0px; list-style: none; border-radius: 0.25rem; }

.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: rgb(0, 123, 255); background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); }

.page-link:hover { z-index: 2; color: rgb(0, 86, 179); text-decoration: none; background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230); }

.page-link:focus { z-index: 3; outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }

.page-item:first-child .page-link { margin-left: 0px; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link { z-index: 3; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }

.page-item.disabled .page-link { color: rgb(108, 117, 125); pointer-events: none; cursor: auto; background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230); }

.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }

.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .badge { transition: none 0s ease 0s; }
}

a.badge:focus, a.badge:hover { text-decoration: none; }

.badge:empty { display: none; }

.btn .badge { position: relative; top: -1px; }

.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }

.badge-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }

a.badge-primary:focus, a.badge-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); }

a.badge-primary.focus, a.badge-primary:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }

.badge-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); }

a.badge-secondary:focus, a.badge-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); }

a.badge-secondary.focus, a.badge-secondary:focus { outline: 0px; box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }

.badge-success { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); }

a.badge-success:focus, a.badge-success:hover { color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); }

a.badge-success.focus, a.badge-success:focus { outline: 0px; box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }

.badge-info { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); }

a.badge-info:focus, a.badge-info:hover { color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); }

a.badge-info.focus, a.badge-info:focus { outline: 0px; box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }

.badge-warning { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); }

a.badge-warning:focus, a.badge-warning:hover { color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); }

a.badge-warning.focus, a.badge-warning:focus { outline: 0px; box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }

.badge-danger { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); }

a.badge-danger:focus, a.badge-danger:hover { color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); }

a.badge-danger.focus, a.badge-danger:focus { outline: 0px; box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }

.badge-light { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); }

a.badge-light:focus, a.badge-light:hover { color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); }

a.badge-light.focus, a.badge-light:focus { outline: 0px; box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }

.badge-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); }

a.badge-dark:focus, a.badge-dark:hover { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); }

a.badge-dark.focus, a.badge-dark:focus { outline: 0px; box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }

.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: rgb(233, 236, 239); border-radius: 0.3rem; }

@media (min-width: 576px) {
  .jumbotron { padding: 4rem 2rem; }
}

.jumbotron-fluid { padding-right: 0px; padding-left: 0px; border-radius: 0px; }

.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; }

.alert-heading { color: inherit; }

.alert-link { font-weight: 700; }

.alert-dismissible { padding-right: 4rem; }

.alert-dismissible .close { position: absolute; top: 0px; right: 0px; z-index: 2; padding: 0.75rem 1.25rem; color: inherit; }

.alert-primary { color: rgb(0, 64, 133); background-color: rgb(204, 229, 255); border-color: rgb(184, 218, 255); }

.alert-primary hr { border-top-color: rgb(159, 205, 255); }

.alert-primary .alert-link { color: rgb(0, 39, 82); }

.alert-secondary { color: rgb(56, 61, 65); background-color: rgb(226, 227, 229); border-color: rgb(214, 216, 219); }

.alert-secondary hr { border-top-color: rgb(200, 203, 207); }

.alert-secondary .alert-link { color: rgb(32, 35, 38); }

.alert-success { color: rgb(21, 87, 36); background-color: rgb(212, 237, 218); border-color: rgb(195, 230, 203); }

.alert-success hr { border-top-color: rgb(177, 223, 187); }

.alert-success .alert-link { color: rgb(11, 46, 19); }

.alert-info { color: rgb(12, 84, 96); background-color: rgb(209, 236, 241); border-color: rgb(190, 229, 235); }

.alert-info hr { border-top-color: rgb(171, 221, 229); }

.alert-info .alert-link { color: rgb(6, 44, 51); }

.alert-warning { color: rgb(133, 100, 4); background-color: rgb(255, 243, 205); border-color: rgb(255, 238, 186); }

.alert-warning hr { border-top-color: rgb(255, 232, 161); }

.alert-warning .alert-link { color: rgb(83, 63, 3); }

.alert-danger { color: rgb(114, 28, 36); background-color: rgb(248, 215, 218); border-color: rgb(245, 198, 203); }

.alert-danger hr { border-top-color: rgb(241, 176, 183); }

.alert-danger .alert-link { color: rgb(73, 18, 23); }

.alert-light { color: rgb(129, 129, 130); background-color: rgb(254, 254, 254); border-color: rgb(253, 253, 254); }

.alert-light hr { border-top-color: rgb(236, 236, 246); }

.alert-light .alert-link { color: rgb(104, 104, 104); }

.alert-dark { color: rgb(27, 30, 33); background-color: rgb(214, 216, 217); border-color: rgb(198, 200, 202); }

.alert-dark hr { border-top-color: rgb(185, 187, 190); }

.alert-dark .alert-link { color: rgb(4, 5, 5); }

@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}

@keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}

.progress { display: flex; height: 1rem; overflow: hidden; line-height: 0; font-size: 0.75rem; background-color: rgb(233, 236, 239); border-radius: 0.25rem; }

.progress-bar { display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; background-color: rgb(0, 123, 255); transition: width 0.6s ease 0s; }

@media (prefers-reduced-motion: reduce) {
  .progress-bar { transition: none 0s ease 0s; }
}

.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; }

.progress-bar-animated { animation: 1s linear 0s infinite normal none running progress-bar-stripes; }

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated { animation: auto ease 0s 1 normal none running none; }
}

.media { display: flex; align-items: flex-start; }

.media-body { flex: 1 1 0%; }

.list-group { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; border-radius: 0.25rem; }

.list-group-item-action { width: 100%; color: rgb(73, 80, 87); text-align: inherit; }

.list-group-item-action:focus, .list-group-item-action:hover { z-index: 1; color: rgb(73, 80, 87); text-decoration: none; background-color: rgb(248, 249, 250); }

.list-group-item-action:active { color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); }

.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.125); }

.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }

.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }

.list-group-item.disabled, .list-group-item:disabled { color: rgb(108, 117, 125); pointer-events: none; background-color: rgb(255, 255, 255); }

.list-group-item.active { z-index: 2; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }

.list-group-item + .list-group-item { border-top-width: 0px; }

.list-group-item + .list-group-item.active { margin-top: -1px; border-top-width: 1px; }

.list-group-horizontal { flex-direction: row; }

.list-group-horizontal > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }

.list-group-horizontal > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0px; }

.list-group-horizontal > .list-group-item.active { margin-top: 0px; }

.list-group-horizontal > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; }

.list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm { flex-direction: row; }
  .list-group-horizontal-sm > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-sm > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-sm > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }
}

@media (min-width: 768px) {
  .list-group-horizontal-md { flex-direction: row; }
  .list-group-horizontal-md > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-md > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-md > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-md > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg { flex-direction: row; }
  .list-group-horizontal-lg > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-lg > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-lg > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl { flex-direction: row; }
  .list-group-horizontal-xl > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-xl > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
  .list-group-horizontal-xl > .list-group-item.active { margin-top: 0px; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0px; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }
}

.list-group-flush { border-radius: 0px; }

.list-group-flush > .list-group-item { border-width: 0px 0px 1px; }

.list-group-flush > .list-group-item:last-child { border-bottom-width: 0px; }

.list-group-item-primary { color: rgb(0, 64, 133); background-color: rgb(184, 218, 255); }

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover { color: rgb(0, 64, 133); background-color: rgb(159, 205, 255); }

.list-group-item-primary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(0, 64, 133); border-color: rgb(0, 64, 133); }

.list-group-item-secondary { color: rgb(56, 61, 65); background-color: rgb(214, 216, 219); }

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover { color: rgb(56, 61, 65); background-color: rgb(200, 203, 207); }

.list-group-item-secondary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(56, 61, 65); border-color: rgb(56, 61, 65); }

.list-group-item-success { color: rgb(21, 87, 36); background-color: rgb(195, 230, 203); }

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover { color: rgb(21, 87, 36); background-color: rgb(177, 223, 187); }

.list-group-item-success.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(21, 87, 36); border-color: rgb(21, 87, 36); }

.list-group-item-info { color: rgb(12, 84, 96); background-color: rgb(190, 229, 235); }

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover { color: rgb(12, 84, 96); background-color: rgb(171, 221, 229); }

.list-group-item-info.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(12, 84, 96); border-color: rgb(12, 84, 96); }

.list-group-item-warning { color: rgb(133, 100, 4); background-color: rgb(255, 238, 186); }

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover { color: rgb(133, 100, 4); background-color: rgb(255, 232, 161); }

.list-group-item-warning.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(133, 100, 4); border-color: rgb(133, 100, 4); }

.list-group-item-danger { color: rgb(114, 28, 36); background-color: rgb(245, 198, 203); }

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover { color: rgb(114, 28, 36); background-color: rgb(241, 176, 183); }

.list-group-item-danger.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(114, 28, 36); border-color: rgb(114, 28, 36); }

.list-group-item-light { color: rgb(129, 129, 130); background-color: rgb(253, 253, 254); }

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover { color: rgb(129, 129, 130); background-color: rgb(236, 236, 246); }

.list-group-item-light.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(129, 129, 130); border-color: rgb(129, 129, 130); }

.list-group-item-dark { color: rgb(27, 30, 33); background-color: rgb(198, 200, 202); }

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover { color: rgb(27, 30, 33); background-color: rgb(185, 187, 190); }

.list-group-item-dark.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(27, 30, 33); border-color: rgb(27, 30, 33); }

.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5; }

.close:hover { color: rgb(0, 0, 0); text-decoration: none; }

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover { opacity: 0.75; }

button.close { padding: 0px; background-color: transparent; border: 0px; }

a.close.disabled { pointer-events: none; }

.toast { flex-basis: 350px; max-width: 350px; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.75rem; opacity: 0; border-radius: 0.25rem; }

.toast:not(:last-child) { margin-bottom: 0.75rem; }

.toast.showing { opacity: 1; }

.toast.show { display: block; opacity: 1; }

.toast.hide { display: none; }

.toast-header { display: flex; align-items: center; padding: 0.25rem 0.75rem; color: rgb(108, 117, 125); background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-top-left-radius: calc(-1px + 0.25rem); border-top-right-radius: calc(-1px + 0.25rem); }

.toast-body { padding: 0.75rem; }

.modal-open { overflow: hidden; }

.modal-open .modal { overflow: hidden auto; }

.modal { position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; }

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }

.modal.fade .modal-dialog { transition: transform 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s; transform: translate(0px, -50px); }

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog { transition: none 0s ease 0s; }
}

.modal.show .modal-dialog { transform: none; }

.modal.modal-static .modal-dialog { transform: scale(1.02); }

.modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content { max-height: calc(-1rem + 100vh); overflow: hidden; }

.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header { flex-shrink: 0; }

.modal-dialog-scrollable .modal-body { overflow-y: auto; }

.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); }

.modal-dialog-centered::before { display: block; height: min-content; content: ""; }

.modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; }

.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; }

.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }

.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px; }

.modal-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(222, 226, 230); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }

.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; }

.modal-title { margin-bottom: 0px; line-height: 1.5; }

.modal-body { position: relative; flex: 1 1 auto; padding: 1rem; }

.modal-footer { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid rgb(222, 226, 230); border-bottom-right-radius: calc(-1px + 0.3rem); border-bottom-left-radius: calc(-1px + 0.3rem); }

.modal-footer > * { margin: 0.25rem; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content { max-height: calc(-3.5rem + 100vh); }
  .modal-dialog-centered { min-height: calc(100% - 3.5rem); }
  .modal-dialog-centered::before { height: min-content; }
  .modal-sm { max-width: 300px; }
}

@media (min-width: 992px) {
  .modal-lg, .modal-xl { max-width: 800px; }
}

@media (min-width: 1200px) {
  .modal-xl { max-width: 1140px; }
}

.tooltip { position: absolute; z-index: 1070; display: block; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: 0.9; }

.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }

.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.bs-tooltip-auto[x-placement^="top"], .bs-tooltip-top { padding: 0.4rem 0px; }

.bs-tooltip-auto[x-placement^="top"] .arrow, .bs-tooltip-top .arrow { bottom: 0px; }

.bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-top .arrow::before { top: 0px; border-width: 0.4rem 0.4rem 0px; border-top-color: rgb(0, 0, 0); }

.bs-tooltip-auto[x-placement^="right"], .bs-tooltip-right { padding: 0px 0.4rem; }

.bs-tooltip-auto[x-placement^="right"] .arrow, .bs-tooltip-right .arrow { left: 0px; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-auto[x-placement^="right"] .arrow::before, .bs-tooltip-right .arrow::before { right: 0px; border-width: 0.4rem 0.4rem 0.4rem 0px; border-right-color: rgb(0, 0, 0); }

.bs-tooltip-auto[x-placement^="bottom"], .bs-tooltip-bottom { padding: 0.4rem 0px; }

.bs-tooltip-auto[x-placement^="bottom"] .arrow, .bs-tooltip-bottom .arrow { top: 0px; }

.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .bs-tooltip-bottom .arrow::before { bottom: 0px; border-width: 0px 0.4rem 0.4rem; border-bottom-color: rgb(0, 0, 0); }

.bs-tooltip-auto[x-placement^="left"], .bs-tooltip-left { padding: 0px 0.4rem; }

.bs-tooltip-auto[x-placement^="left"] .arrow, .bs-tooltip-left .arrow { right: 0px; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-auto[x-placement^="left"] .arrow::before, .bs-tooltip-left .arrow::before { left: 0px; border-width: 0.4rem 0px 0.4rem 0.4rem; border-left-color: rgb(0, 0, 0); }

.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: rgb(255, 255, 255); text-align: center; background-color: rgb(0, 0, 0); border-radius: 0.25rem; }

.popover { position: absolute; top: 0px; left: 0px; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; }

.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0px 0.3rem; }

.popover .arrow::after, .popover .arrow::before { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }

.bs-popover-auto[x-placement^="top"], .bs-popover-top { margin-bottom: 0.5rem; }

.bs-popover-auto[x-placement^="top"] > .arrow, .bs-popover-top > .arrow { bottom: calc(-1px - 0.5rem); }

.bs-popover-auto[x-placement^="top"] > .arrow::before, .bs-popover-top > .arrow::before { bottom: 0px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^="top"] > .arrow::after, .bs-popover-top > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgb(255, 255, 255); }

.bs-popover-auto[x-placement^="right"], .bs-popover-right { margin-left: 0.5rem; }

.bs-popover-auto[x-placement^="right"] > .arrow, .bs-popover-right > .arrow { left: calc(-1px - 0.5rem); width: 0.5rem; height: 1rem; margin: 0.3rem 0px; }

.bs-popover-auto[x-placement^="right"] > .arrow::before, .bs-popover-right > .arrow::before { left: 0px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^="right"] > .arrow::after, .bs-popover-right > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgb(255, 255, 255); }

.bs-popover-auto[x-placement^="bottom"], .bs-popover-bottom { margin-top: 0.5rem; }

.bs-popover-auto[x-placement^="bottom"] > .arrow, .bs-popover-bottom > .arrow { top: calc(-1px - 0.5rem); }

.bs-popover-auto[x-placement^="bottom"] > .arrow::before, .bs-popover-bottom > .arrow::before { top: 0px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^="bottom"] > .arrow::after, .bs-popover-bottom > .arrow::after { top: 1px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgb(255, 255, 255); }

.bs-popover-auto[x-placement^="bottom"] .popover-header::before, .bs-popover-bottom .popover-header::before { position: absolute; top: 0px; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid rgb(247, 247, 247); }

.bs-popover-auto[x-placement^="left"], .bs-popover-left { margin-right: 0.5rem; }

.bs-popover-auto[x-placement^="left"] > .arrow, .bs-popover-left > .arrow { right: calc(-1px - 0.5rem); width: 0.5rem; height: 1rem; margin: 0.3rem 0px; }

.bs-popover-auto[x-placement^="left"] > .arrow::before, .bs-popover-left > .arrow::before { right: 0px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^="left"] > .arrow::after, .bs-popover-left > .arrow::after { right: 1px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgb(255, 255, 255); }

.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0px; font-size: 1rem; background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235, 235, 235); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }

.popover-header:empty { display: none; }

.popover-body { padding: 0.5rem 0.75rem; color: rgb(33, 37, 41); }

.carousel { position: relative; }

.carousel.pointer-event { touch-action: pan-y; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-inner::after { display: block; clear: both; content: ""; }

.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out 0s, -webkit-transform 0.6s ease-in-out 0s; }

@media (prefers-reduced-motion: reduce) {
  .carousel-item { transition: none 0s ease 0s; }
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block; }

.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) { transform: translateX(100%); }

.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) { transform: translateX(-100%); }

.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active { z-index: 1; opacity: 1; }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; transition: opacity 0s ease 0.6s; }

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { transition: none 0s ease 0s; }
}

.carousel-control-next, .carousel-control-prev { position: absolute; top: 0px; bottom: 0px; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; color: rgb(255, 255, 255); text-align: center; opacity: 0.5; transition: opacity 0.15s ease 0s; }

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev { transition: none 0s ease 0s; }
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }

.carousel-control-prev { left: 0px; }

.carousel-control-next { right: 0px; }

.carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 20px; height: 20px; background: 50% center / 100% 100% no-repeat; }

.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 15; display: flex; justify-content: center; padding-left: 0px; margin-right: 15%; margin-left: 15%; list-style: none; }

.carousel-indicators li { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgb(255, 255, 255); background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease 0s; }

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li { transition: none 0s ease 0s; }
}

.carousel-indicators .active { opacity: 1; }

.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255); text-align: center; }

@-webkit-keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}

@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}

.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border-width: 0.25em; border-style: solid; border-color: currentcolor transparent currentcolor currentcolor; border-image: initial; border-radius: 50%; animation: 0.75s linear 0s infinite normal none running spinner-border; }

.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }

@-webkit-keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}

@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}

.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentcolor; border-radius: 50%; opacity: 0; animation: 0.75s linear 0s infinite normal none running spinner-grow; }

.spinner-grow-sm { width: 1rem; height: 1rem; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.bg-primary { background-color: rgb(0, 123, 255) !important; }

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover { background-color: rgb(0, 98, 204) !important; }

.bg-secondary { background-color: rgb(108, 117, 125) !important; }

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover { background-color: rgb(84, 91, 98) !important; }

.bg-success { background-color: rgb(40, 167, 69) !important; }

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover { background-color: rgb(30, 126, 52) !important; }

.bg-info { background-color: rgb(23, 162, 184) !important; }

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover { background-color: rgb(17, 122, 139) !important; }

.bg-warning { background-color: rgb(255, 193, 7) !important; }

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover { background-color: rgb(211, 158, 0) !important; }

.bg-danger { background-color: rgb(220, 53, 69) !important; }

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover { background-color: rgb(189, 33, 48) !important; }

.bg-light { background-color: rgb(248, 249, 250) !important; }

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover { background-color: rgb(218, 224, 229) !important; }

.bg-dark { background-color: rgb(52, 58, 64) !important; }

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover { background-color: rgb(29, 33, 36) !important; }

.bg-white { background-color: rgb(255, 255, 255) !important; }

.bg-transparent { background-color: transparent !important; }

.border { border: 1px solid rgb(222, 226, 230) !important; }

.border-top { border-top: 1px solid rgb(222, 226, 230) !important; }

.border-right { border-right: 1px solid rgb(222, 226, 230) !important; }

.border-bottom { border-bottom: 1px solid rgb(222, 226, 230) !important; }

.border-left { border-left: 1px solid rgb(222, 226, 230) !important; }

.border-0 { border: 0px !important; }

.border-top-0 { border-top: 0px !important; }

.border-right-0 { border-right: 0px !important; }

.border-bottom-0 { border-bottom: 0px !important; }

.border-left-0 { border-left: 0px !important; }

.border-primary { border-color: rgb(0, 123, 255) !important; }

.border-secondary { border-color: rgb(108, 117, 125) !important; }

.border-success { border-color: rgb(40, 167, 69) !important; }

.border-info { border-color: rgb(23, 162, 184) !important; }

.border-warning { border-color: rgb(255, 193, 7) !important; }

.border-danger { border-color: rgb(220, 53, 69) !important; }

.border-light { border-color: rgb(248, 249, 250) !important; }

.border-dark { border-color: rgb(52, 58, 64) !important; }

.border-white { border-color: rgb(255, 255, 255) !important; }

.rounded-sm { border-radius: 0.2rem !important; }

.rounded { border-radius: 0.25rem !important; }

.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }

.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-lg { border-radius: 0.3rem !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-pill { border-radius: 50rem !important; }

.rounded-0 { border-radius: 0px !important; }

.clearfix::after { display: block; clear: both; content: ""; }

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: flex !important; }

.d-inline-flex { display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
}

@media (min-width: 768px) {
  .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
}

@media (min-width: 992px) {
  .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
}

@media (min-width: 1200px) {
  .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
}

@media print {
  .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
}

.embed-responsive { position: relative; display: block; width: 100%; padding: 0px; overflow: hidden; }

.embed-responsive::before { display: block; content: ""; }

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; }

.embed-responsive-21by9::before { padding-top: 42.8571%; }

.embed-responsive-16by9::before { padding-top: 56.25%; }

.embed-responsive-4by3::before { padding-top: 75%; }

.embed-responsive-1by1::before { padding-top: 100%; }

.flex-row { flex-direction: row !important; }

.flex-column { flex-direction: column !important; }

.flex-row-reverse { flex-direction: row-reverse !important; }

.flex-column-reverse { flex-direction: column-reverse !important; }

.flex-wrap { flex-wrap: wrap !important; }

.flex-nowrap { flex-wrap: nowrap !important; }

.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

.flex-fill { flex: 1 1 auto !important; }

.flex-grow-0 { flex-grow: 0 !important; }

.flex-grow-1 { flex-grow: 1 !important; }

.flex-shrink-0 { flex-shrink: 0 !important; }

.flex-shrink-1 { flex-shrink: 1 !important; }

.justify-content-start { justify-content: flex-start !important; }

.justify-content-end { justify-content: flex-end !important; }

.justify-content-center { justify-content: center !important; }

.justify-content-between { justify-content: space-between !important; }

.justify-content-around { justify-content: space-around !important; }

.align-items-start { align-items: flex-start !important; }

.align-items-end { align-items: flex-end !important; }

.align-items-center { align-items: center !important; }

.align-items-baseline { align-items: baseline !important; }

.align-items-stretch { align-items: stretch !important; }

.align-content-start { align-content: flex-start !important; }

.align-content-end { align-content: flex-end !important; }

.align-content-center { align-content: center !important; }

.align-content-between { align-content: space-between !important; }

.align-content-around { align-content: space-around !important; }

.align-content-stretch { align-content: stretch !important; }

.align-self-auto { align-self: auto !important; }

.align-self-start { align-self: flex-start !important; }

.align-self-end { align-self: flex-end !important; }

.align-self-center { align-self: center !important; }

.align-self-baseline { align-self: baseline !important; }

.align-self-stretch { align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { flex: 1 1 auto !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-sm-start { justify-content: flex-start !important; }
  .justify-content-sm-end { justify-content: flex-end !important; }
  .justify-content-sm-center { justify-content: center !important; }
  .justify-content-sm-between { justify-content: space-between !important; }
  .justify-content-sm-around { justify-content: space-around !important; }
  .align-items-sm-start { align-items: flex-start !important; }
  .align-items-sm-end { align-items: flex-end !important; }
  .align-items-sm-center { align-items: center !important; }
  .align-items-sm-baseline { align-items: baseline !important; }
  .align-items-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
}

@media (min-width: 768px) {
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-md-fill { flex: 1 1 auto !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-md-start { justify-content: flex-start !important; }
  .justify-content-md-end { justify-content: flex-end !important; }
  .justify-content-md-center { justify-content: center !important; }
  .justify-content-md-between { justify-content: space-between !important; }
  .justify-content-md-around { justify-content: space-around !important; }
  .align-items-md-start { align-items: flex-start !important; }
  .align-items-md-end { align-items: flex-end !important; }
  .align-items-md-center { align-items: center !important; }
  .align-items-md-baseline { align-items: baseline !important; }
  .align-items-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
}

@media (min-width: 992px) {
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { flex: 1 1 auto !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-lg-start { justify-content: flex-start !important; }
  .justify-content-lg-end { justify-content: flex-end !important; }
  .justify-content-lg-center { justify-content: center !important; }
  .justify-content-lg-between { justify-content: space-between !important; }
  .justify-content-lg-around { justify-content: space-around !important; }
  .align-items-lg-start { align-items: flex-start !important; }
  .align-items-lg-end { align-items: flex-end !important; }
  .align-items-lg-center { align-items: center !important; }
  .align-items-lg-baseline { align-items: baseline !important; }
  .align-items-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
}

@media (min-width: 1200px) {
  .flex-xl-row { flex-direction: row !important; }
  .flex-xl-column { flex-direction: column !important; }
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-xl-fill { flex: 1 1 auto !important; }
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-xl-start { justify-content: flex-start !important; }
  .justify-content-xl-end { justify-content: flex-end !important; }
  .justify-content-xl-center { justify-content: center !important; }
  .justify-content-xl-between { justify-content: space-between !important; }
  .justify-content-xl-around { justify-content: space-around !important; }
  .align-items-xl-start { align-items: flex-start !important; }
  .align-items-xl-end { align-items: flex-end !important; }
  .align-items-xl-center { align-items: center !important; }
  .align-items-xl-baseline { align-items: baseline !important; }
  .align-items-xl-stretch { align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-between { align-content: space-between !important; }
  .align-content-xl-around { align-content: space-around !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
}

.float-left { float: left !important; }

.float-right { float: right !important; }

.float-none { float: none !important; }

@media (min-width: 576px) {
  .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .float-sm-none { float: none !important; }
}

@media (min-width: 768px) {
  .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .float-md-none { float: none !important; }
}

@media (min-width: 992px) {
  .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .float-lg-none { float: none !important; }
}

@media (min-width: 1200px) {
  .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .float-xl-none { float: none !important; }
}

.user-select-all { user-select: all !important; }

.user-select-auto { user-select: auto !important; }

.user-select-none { user-select: none !important; }

.overflow-auto { overflow: auto !important; }

.overflow-hidden { overflow: hidden !important; }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: sticky !important; }

.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }

.fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; }

@supports ((position:-webkit-sticky) or (position:sticky)) {
  .sticky-top { position: sticky; top: 0px; z-index: 1020; }
}

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }

.shadow-sm { box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem !important; }

.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }

.shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; }

.shadow-none { box-shadow: none !important; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mw-100 { max-width: 100% !important; }

.mh-100 { max-height: 100% !important; }

.min-vw-100 { min-width: 100vw !important; }

.min-vh-100 { min-height: 100vh !important; }

.vw-100 { width: 100vw !important; }

.vh-100 { height: 100vh !important; }

.m-0 { margin: 0px !important; }

.mt-0, .my-0 { margin-top: 0px !important; }

.mr-0, .mx-0 { margin-right: 0px !important; }

.mb-0, .my-0 { margin-bottom: 0px !important; }

.ml-0, .mx-0 { margin-left: 0px !important; }

.m-1 { margin: 0.25rem !important; }

.mt-1, .my-1 { margin-top: 0.25rem !important; }

.mr-1, .mx-1 { margin-right: 0.25rem !important; }

.mb-1, .my-1 { margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 { margin-left: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.mt-2, .my-2 { margin-top: 0.5rem !important; }

.mr-2, .mx-2 { margin-right: 0.5rem !important; }

.mb-2, .my-2 { margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 { margin-left: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.mt-3, .my-3 { margin-top: 1rem !important; }

.mr-3, .mx-3 { margin-right: 1rem !important; }

.mb-3, .my-3 { margin-bottom: 1rem !important; }

.ml-3, .mx-3 { margin-left: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.mt-4, .my-4 { margin-top: 1.5rem !important; }

.mr-4, .mx-4 { margin-right: 1.5rem !important; }

.mb-4, .my-4 { margin-bottom: 1.5rem !important; }

.ml-4, .mx-4 { margin-left: 1.5rem !important; }

.m-5 { margin: 3rem !important; }

.mt-5, .my-5 { margin-top: 3rem !important; }

.mr-5, .mx-5 { margin-right: 3rem !important; }

.mb-5, .my-5 { margin-bottom: 3rem !important; }

.ml-5, .mx-5 { margin-left: 3rem !important; }

.p-0 { padding: 0px !important; }

.pt-0, .py-0 { padding-top: 0px !important; }

.pr-0, .px-0 { padding-right: 0px !important; }

.pb-0, .py-0 { padding-bottom: 0px !important; }

.pl-0, .px-0 { padding-left: 0px !important; }

.p-1 { padding: 0.25rem !important; }

.pt-1, .py-1 { padding-top: 0.25rem !important; }

.pr-1, .px-1 { padding-right: 0.25rem !important; }

.pb-1, .py-1 { padding-bottom: 0.25rem !important; }

.pl-1, .px-1 { padding-left: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.pt-2, .py-2 { padding-top: 0.5rem !important; }

.pr-2, .px-2 { padding-right: 0.5rem !important; }

.pb-2, .py-2 { padding-bottom: 0.5rem !important; }

.pl-2, .px-2 { padding-left: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.pt-3, .py-3 { padding-top: 1rem !important; }

.pr-3, .px-3 { padding-right: 1rem !important; }

.pb-3, .py-3 { padding-bottom: 1rem !important; }

.pl-3, .px-3 { padding-left: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.pt-4, .py-4 { padding-top: 1.5rem !important; }

.pr-4, .px-4 { padding-right: 1.5rem !important; }

.pb-4, .py-4 { padding-bottom: 1.5rem !important; }

.pl-4, .px-4 { padding-left: 1.5rem !important; }

.p-5 { padding: 3rem !important; }

.pt-5, .py-5 { padding-top: 3rem !important; }

.pr-5, .px-5 { padding-right: 3rem !important; }

.pb-5, .py-5 { padding-bottom: 3rem !important; }

.pl-5, .px-5 { padding-left: 3rem !important; }

.m-n1 { margin: -0.25rem !important; }

.mt-n1, .my-n1 { margin-top: -0.25rem !important; }

.mr-n1, .mx-n1 { margin-right: -0.25rem !important; }

.mb-n1, .my-n1 { margin-bottom: -0.25rem !important; }

.ml-n1, .mx-n1 { margin-left: -0.25rem !important; }

.m-n2 { margin: -0.5rem !important; }

.mt-n2, .my-n2 { margin-top: -0.5rem !important; }

.mr-n2, .mx-n2 { margin-right: -0.5rem !important; }

.mb-n2, .my-n2 { margin-bottom: -0.5rem !important; }

.ml-n2, .mx-n2 { margin-left: -0.5rem !important; }

.m-n3 { margin: -1rem !important; }

.mt-n3, .my-n3 { margin-top: -1rem !important; }

.mr-n3, .mx-n3 { margin-right: -1rem !important; }

.mb-n3, .my-n3 { margin-bottom: -1rem !important; }

.ml-n3, .mx-n3 { margin-left: -1rem !important; }

.m-n4 { margin: -1.5rem !important; }

.mt-n4, .my-n4 { margin-top: -1.5rem !important; }

.mr-n4, .mx-n4 { margin-right: -1.5rem !important; }

.mb-n4, .my-n4 { margin-bottom: -1.5rem !important; }

.ml-n4, .mx-n4 { margin-left: -1.5rem !important; }

.m-n5 { margin: -3rem !important; }

.mt-n5, .my-n5 { margin-top: -3rem !important; }

.mr-n5, .mx-n5 { margin-right: -3rem !important; }

.mb-n5, .my-n5 { margin-bottom: -3rem !important; }

.ml-n5, .mx-n5 { margin-left: -3rem !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto { margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 { margin: 0px !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0px !important; }
  .mr-sm-0, .mx-sm-0 { margin-right: 0px !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0px !important; }
  .ml-sm-0, .mx-sm-0 { margin-left: 0px !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
  .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
  .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
  .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
  .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
  .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
  .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; }
  .p-sm-0 { padding: 0px !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0px !important; }
  .pr-sm-0, .px-sm-0 { padding-right: 0px !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0px !important; }
  .pl-sm-0, .px-sm-0 { padding-left: 0px !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
  .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
  .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
  .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
  .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
  .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
  .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; }
  .m-sm-n1 { margin: -0.25rem !important; }
  .mt-sm-n1, .my-sm-n1 { margin-top: -0.25rem !important; }
  .mr-sm-n1, .mx-sm-n1 { margin-right: -0.25rem !important; }
  .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.25rem !important; }
  .ml-sm-n1, .mx-sm-n1 { margin-left: -0.25rem !important; }
  .m-sm-n2 { margin: -0.5rem !important; }
  .mt-sm-n2, .my-sm-n2 { margin-top: -0.5rem !important; }
  .mr-sm-n2, .mx-sm-n2 { margin-right: -0.5rem !important; }
  .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.5rem !important; }
  .ml-sm-n2, .mx-sm-n2 { margin-left: -0.5rem !important; }
  .m-sm-n3 { margin: -1rem !important; }
  .mt-sm-n3, .my-sm-n3 { margin-top: -1rem !important; }
  .mr-sm-n3, .mx-sm-n3 { margin-right: -1rem !important; }
  .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem !important; }
  .ml-sm-n3, .mx-sm-n3 { margin-left: -1rem !important; }
  .m-sm-n4 { margin: -1.5rem !important; }
  .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem !important; }
  .mr-sm-n4, .mx-sm-n4 { margin-right: -1.5rem !important; }
  .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem !important; }
  .ml-sm-n4, .mx-sm-n4 { margin-left: -1.5rem !important; }
  .m-sm-n5 { margin: -3rem !important; }
  .mt-sm-n5, .my-sm-n5 { margin-top: -3rem !important; }
  .mr-sm-n5, .mx-sm-n5 { margin-right: -3rem !important; }
  .mb-sm-n5, .my-sm-n5 { margin-bottom: -3rem !important; }
  .ml-sm-n5, .mx-sm-n5 { margin-left: -3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; }
}

@media (min-width: 768px) {
  .m-md-0 { margin: 0px !important; }
  .mt-md-0, .my-md-0 { margin-top: 0px !important; }
  .mr-md-0, .mx-md-0 { margin-right: 0px !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0px !important; }
  .ml-md-0, .mx-md-0 { margin-left: 0px !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
  .mr-md-3, .mx-md-3 { margin-right: 1rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
  .ml-md-3, .mx-md-3 { margin-left: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
  .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
  .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
  .mr-md-5, .mx-md-5 { margin-right: 3rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
  .ml-md-5, .mx-md-5 { margin-left: 3rem !important; }
  .p-md-0 { padding: 0px !important; }
  .pt-md-0, .py-md-0 { padding-top: 0px !important; }
  .pr-md-0, .px-md-0 { padding-right: 0px !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0px !important; }
  .pl-md-0, .px-md-0 { padding-left: 0px !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
  .pr-md-3, .px-md-3 { padding-right: 1rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
  .pl-md-3, .px-md-3 { padding-left: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
  .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
  .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
  .pr-md-5, .px-md-5 { padding-right: 3rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
  .pl-md-5, .px-md-5 { padding-left: 3rem !important; }
  .m-md-n1 { margin: -0.25rem !important; }
  .mt-md-n1, .my-md-n1 { margin-top: -0.25rem !important; }
  .mr-md-n1, .mx-md-n1 { margin-right: -0.25rem !important; }
  .mb-md-n1, .my-md-n1 { margin-bottom: -0.25rem !important; }
  .ml-md-n1, .mx-md-n1 { margin-left: -0.25rem !important; }
  .m-md-n2 { margin: -0.5rem !important; }
  .mt-md-n2, .my-md-n2 { margin-top: -0.5rem !important; }
  .mr-md-n2, .mx-md-n2 { margin-right: -0.5rem !important; }
  .mb-md-n2, .my-md-n2 { margin-bottom: -0.5rem !important; }
  .ml-md-n2, .mx-md-n2 { margin-left: -0.5rem !important; }
  .m-md-n3 { margin: -1rem !important; }
  .mt-md-n3, .my-md-n3 { margin-top: -1rem !important; }
  .mr-md-n3, .mx-md-n3 { margin-right: -1rem !important; }
  .mb-md-n3, .my-md-n3 { margin-bottom: -1rem !important; }
  .ml-md-n3, .mx-md-n3 { margin-left: -1rem !important; }
  .m-md-n4 { margin: -1.5rem !important; }
  .mt-md-n4, .my-md-n4 { margin-top: -1.5rem !important; }
  .mr-md-n4, .mx-md-n4 { margin-right: -1.5rem !important; }
  .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem !important; }
  .ml-md-n4, .mx-md-n4 { margin-left: -1.5rem !important; }
  .m-md-n5 { margin: -3rem !important; }
  .mt-md-n5, .my-md-n5 { margin-top: -3rem !important; }
  .mr-md-n5, .mx-md-n5 { margin-right: -3rem !important; }
  .mb-md-n5, .my-md-n5 { margin-bottom: -3rem !important; }
  .ml-md-n5, .mx-md-n5 { margin-left: -3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; }
}

@media (min-width: 992px) {
  .m-lg-0 { margin: 0px !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0px !important; }
  .mr-lg-0, .mx-lg-0 { margin-right: 0px !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0px !important; }
  .ml-lg-0, .mx-lg-0 { margin-left: 0px !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
  .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
  .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
  .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
  .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
  .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
  .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; }
  .p-lg-0 { padding: 0px !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0px !important; }
  .pr-lg-0, .px-lg-0 { padding-right: 0px !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0px !important; }
  .pl-lg-0, .px-lg-0 { padding-left: 0px !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
  .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
  .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
  .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
  .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
  .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
  .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; }
  .m-lg-n1 { margin: -0.25rem !important; }
  .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; }
  .mr-lg-n1, .mx-lg-n1 { margin-right: -0.25rem !important; }
  .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; }
  .ml-lg-n1, .mx-lg-n1 { margin-left: -0.25rem !important; }
  .m-lg-n2 { margin: -0.5rem !important; }
  .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; }
  .mr-lg-n2, .mx-lg-n2 { margin-right: -0.5rem !important; }
  .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; }
  .ml-lg-n2, .mx-lg-n2 { margin-left: -0.5rem !important; }
  .m-lg-n3 { margin: -1rem !important; }
  .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; }
  .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem !important; }
  .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; }
  .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem !important; }
  .m-lg-n4 { margin: -1.5rem !important; }
  .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; }
  .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem !important; }
  .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; }
  .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem !important; }
  .m-lg-n5 { margin: -3rem !important; }
  .mt-lg-n5, .my-lg-n5 { margin-top: -3rem !important; }
  .mr-lg-n5, .mx-lg-n5 { margin-right: -3rem !important; }
  .mb-lg-n5, .my-lg-n5 { margin-bottom: -3rem !important; }
  .ml-lg-n5, .mx-lg-n5 { margin-left: -3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; }
}

@media (min-width: 1200px) {
  .m-xl-0 { margin: 0px !important; }
  .mt-xl-0, .my-xl-0 { margin-top: 0px !important; }
  .mr-xl-0, .mx-xl-0 { margin-right: 0px !important; }
  .mb-xl-0, .my-xl-0 { margin-bottom: 0px !important; }
  .ml-xl-0, .mx-xl-0 { margin-left: 0px !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
  .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
  .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
  .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
  .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; }
  .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; }
  .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; }
  .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; }
  .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; }
  .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; }
  .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; }
  .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; }
  .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; }
  .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; }
  .p-xl-0 { padding: 0px !important; }
  .pt-xl-0, .py-xl-0 { padding-top: 0px !important; }
  .pr-xl-0, .px-xl-0 { padding-right: 0px !important; }
  .pb-xl-0, .py-xl-0 { padding-bottom: 0px !important; }
  .pl-xl-0, .px-xl-0 { padding-left: 0px !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
  .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
  .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
  .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
  .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; }
  .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; }
  .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; }
  .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; }
  .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; }
  .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; }
  .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; }
  .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; }
  .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; }
  .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; }
  .m-xl-n1 { margin: -0.25rem !important; }
  .mt-xl-n1, .my-xl-n1 { margin-top: -0.25rem !important; }
  .mr-xl-n1, .mx-xl-n1 { margin-right: -0.25rem !important; }
  .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.25rem !important; }
  .ml-xl-n1, .mx-xl-n1 { margin-left: -0.25rem !important; }
  .m-xl-n2 { margin: -0.5rem !important; }
  .mt-xl-n2, .my-xl-n2 { margin-top: -0.5rem !important; }
  .mr-xl-n2, .mx-xl-n2 { margin-right: -0.5rem !important; }
  .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.5rem !important; }
  .ml-xl-n2, .mx-xl-n2 { margin-left: -0.5rem !important; }
  .m-xl-n3 { margin: -1rem !important; }
  .mt-xl-n3, .my-xl-n3 { margin-top: -1rem !important; }
  .mr-xl-n3, .mx-xl-n3 { margin-right: -1rem !important; }
  .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem !important; }
  .ml-xl-n3, .mx-xl-n3 { margin-left: -1rem !important; }
  .m-xl-n4 { margin: -1.5rem !important; }
  .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem !important; }
  .mr-xl-n4, .mx-xl-n4 { margin-right: -1.5rem !important; }
  .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem !important; }
  .ml-xl-n4, .mx-xl-n4 { margin-left: -1.5rem !important; }
  .m-xl-n5 { margin: -3rem !important; }
  .mt-xl-n5, .my-xl-n5 { margin-top: -3rem !important; }
  .mr-xl-n5, .mx-xl-n5 { margin-right: -3rem !important; }
  .mb-xl-n5, .my-xl-n5 { margin-bottom: -3rem !important; }
  .ml-xl-n5, .mx-xl-n5 { margin-left: -3rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; }
}

.stretched-link::after { position: absolute; inset: 0px; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); }

.text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify { text-align: justify !important; }

.text-wrap { white-space: normal !important; }

.text-nowrap { white-space: nowrap !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; }
}

@media (min-width: 768px) {
  .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; }
}

@media (min-width: 992px) {
  .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; }
}

@media (min-width: 1200px) {
  .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; }
}

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.font-weight-light { font-weight: 300 !important; }

.font-weight-lighter { font-weight: lighter !important; }

.font-weight-normal { font-weight: 400 !important; }

.font-weight-bold { font-weight: 700 !important; }

.font-weight-bolder { font-weight: bolder !important; }

.font-italic { font-style: italic !important; }

.text-white { color: rgb(255, 255, 255) !important; }

.text-primary { color: rgb(0, 123, 255) !important; }

a.text-primary:focus, a.text-primary:hover { color: rgb(0, 86, 179) !important; }

.text-secondary { color: rgb(108, 117, 125) !important; }

a.text-secondary:focus, a.text-secondary:hover { color: rgb(73, 79, 84) !important; }

.text-success { color: rgb(40, 167, 69) !important; }

a.text-success:focus, a.text-success:hover { color: rgb(25, 105, 44) !important; }

.text-info { color: rgb(23, 162, 184) !important; }

a.text-info:focus, a.text-info:hover { color: rgb(15, 102, 116) !important; }

.text-warning { color: rgb(255, 193, 7) !important; }

a.text-warning:focus, a.text-warning:hover { color: rgb(186, 139, 0) !important; }

.text-danger { color: rgb(220, 53, 69) !important; }

a.text-danger:focus, a.text-danger:hover { color: rgb(167, 29, 42) !important; }

.text-light { color: rgb(248, 249, 250) !important; }

a.text-light:focus, a.text-light:hover { color: rgb(203, 211, 218) !important; }

.text-dark { color: rgb(52, 58, 64) !important; }

a.text-dark:focus, a.text-dark:hover { color: rgb(18, 20, 22) !important; }

.text-body { color: rgb(33, 37, 41) !important; }

.text-muted { color: rgb(108, 117, 125) !important; }

.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }

.text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; }

.text-decoration-none { text-decoration: none !important; }

.text-break { word-break: break-word !important; overflow-wrap: break-word !important; }

.text-reset { color: inherit !important; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

@media print {
  *, ::after, ::before { text-shadow: none !important; box-shadow: none !important; }
  a:not(.btn) { text-decoration: underline; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  pre { white-space: pre-wrap !important; }
  blockquote, pre { border: 1px solid rgb(173, 181, 189); break-inside: avoid; }
  thead { display: table-header-group; }
  img, tr { break-inside: avoid; }
  h2, h3, p { orphans: 3; widows: 3; }
  h2, h3 { break-after: avoid; }
  @page { size: a3; }
  body { min-width: 992px !important; }
  .container { min-width: 992px !important; }
  .navbar { display: none; }
  .badge { border: 1px solid rgb(0, 0, 0); }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: rgb(255, 255, 255) !important; }
  .table-bordered td, .table-bordered th { border: 1px solid rgb(222, 226, 230) !important; }
  .table-dark { color: inherit; }
  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(222, 226, 230); }
  .table .thead-dark th { color: inherit; border-color: rgb(222, 226, 230); }
}
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://webmail.free.fr/skins/elastic/styles/styles.min.css?s=1718268375

@charset "utf-8";

#layout > div > .header, #layout > div > .header a.button, body { color: rgb(44, 54, 58); }

#layout-list, #layout-sidebar { max-width: 30%; position: relative; }

#layout-menu.popover, .ui-datepicker { left: 0px !important; }

#filtersetslist td.name::before, #filterslist td.name::before, #identities-table td.mail::before, #message-header .header-links a::before, #message-header > .subject a.extwin::before, #responses-table td.name::before, .attachmentslist li a.cancelupload::before, .attachmentslist li a.delete::before, .attachmentslist li::before, .contactlist li a::before, .contactlist td.contact::before, .contactlist td.contactgroup::before, .floating-action-buttons a.button::before, .folderlist li a::before, .googie_list li .googie_add_to_dict::before, .googie_list li .googie_list_revert::before, .html-editor .editor-toolbar .mce-i-html::before, .input-group .icon::before, .keylist li::before, .listing td.action a::before, .listing.iconized li a::before, .listing.iconized li > i::before, .listing.iconized tr td::before, .listing.iconized.selectable li a::before, .menu a::before, .message-htmlpart blockquote span.blockquote-link::after, .message-part blockquote span.blockquote-link::after, .messagelist span.attachment span, .messagelist span.flagged::before, .messagelist td.subject span.msgicon.status.replied.forwarded::after, .messagelist td.subject span.msgicon.status::before, .messagelist tr.flaggedroot:not(:hover) span.unflagged::before, .messagelist tr.thread td.threads div::before, .messagelist tr:hover span.unflagged::before, .multi-input a.icon.reset::before, .pgpkeyimport div.key label.keyid + a::before, .pgpkeyimport li.uid::before, .popover .menu li a[aria-haspopup]::after, .propform td.rowbuttons a::before, .quota-widget::before, .searchbar a::before, .searchbar form::before, .table-widget table.options-table td:not(:first-child) span::before, .tagedit-list li.tagedit-listelement-old a::before, .ui-datepicker .ui-datepicker-next::before, .ui-datepicker .ui-datepicker-prev::before, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link.options::before, .ui-dialog .ui-dialog-titlebar-close::before, .ui.alert > i.icon::before, a.button.icon::before, body.status-flagged #message-header > .subject::before, button.btn::before, div.tox .tox-dialog__footer .tox-button::before, div.tox .tox-dialog__header .tox-button::before, fieldset.advanced > legend::after, p.image-attachment .attachment-links a::before, table.table th.checkbox-cell::before, ul.treelist li div.treetoggle::before { font-size: 1.25em; display: block; float: left; margin: 0px 0.25rem 0px 0px; width: 1.18em; height: 1em; font-family: Icons; font-style: normal; font-weight: 900; text-decoration: inherit; text-align: center; speak: none; -webkit-font-smoothing: antialiased; }

#layout, body, html { height: 100%; }

.popover, body, button, div.tox, div.tox :not(.svg), input, optgroup, select, textarea { font-family: Roboto, sans-serif; }

@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"); }

button, input, select, textarea { line-height: initial; }

input { vertical-align: middle; }

a { color: rgb(0, 172, 255); }

a:hover { color: rgb(0, 138, 204); }

a.disabled { pointer-events: none; }

a.disabled:not(.btn) { opacity: 0.5; }

html:not(.touch) ::-webkit-scrollbar { width: 6px; }

html { scrollbar-color: rgb(193, 193, 193) rgb(241, 241, 241); font-size: 14px; }

html:not(.touch) ::-webkit-scrollbar-track { background-color: rgb(241, 241, 241); }

html:not(.touch) ::-webkit-scrollbar-thumb { background-color: rgb(193, 193, 193); }

body { min-width: 240px; overflow: hidden; }

html.iframe body { overflow: auto; }

#layout { overflow: hidden; display: flex; width: 100%; }

#layout > div > .scroller { flex: 1 1 0%; position: relative; }

#layout > div > .footer, #layout > div > .header { font-size: 1rem; font-weight: 700; line-height: 58px; height: 58px; min-height: 58px; padding: 0px 0.25em; margin: 0px; position: relative; overflow: hidden; white-space: nowrap; display: flex; justify-content: center; }

#layout > div > .header { border-bottom: 1px solid rgb(212, 219, 222); background-color: rgb(244, 244, 244); }

#layout-content, #layout-list, #layout-sidebar, #layout > div > .footer { background-color: rgb(255, 255, 255); }

#layout > div > .header .header-title { overflow: hidden; text-overflow: ellipsis; flex: 1 1 0%; text-align: center; margin: 0px -20rem; }

#layout > div > .header a.toolbar-list-button, #layout > div > .header a.toolbar-menu-button { order: 99; }

#layout > div > .footer { border-top: 1px solid rgb(212, 219, 222); }

#layout > div > .footer.small { height: 35px; min-height: 35px; line-height: 35px; }

#layout > div > .footer:empty { display: none; }

#layout-sidebar { display: flex; flex-direction: column; flex: 2 1 0%; min-width: 220px; border-right: 1px solid rgb(212, 219, 222); }

#layout-sidebar.sidebar-right { order: 2; border-right: 0px; border-left: 1px solid rgb(212, 219, 222); flex: 3 1 0%; }

#layout-list { display: flex; flex-direction: column; flex: 3 1 0%; min-width: 300px; border-right: 1px solid rgb(212, 219, 222); }

#layout-content { display: flex; flex: 6 1 0%; flex-direction: column; width: 100%; }

html.iframe #layout-content { height: 100%; }

#layout-content > .content, #layout-content > .formcontent { height: 100%; width: 100%; overflow: auto; flex: 1 1 0%; }

#layout-content .iframe-wrapper { width: 100%; flex: 1 1 0%; }

#layout-content .iframe-wrapper iframe { width: 100%; height: 100%; border: 0px; }

#layout-content.only > .scroller { overflow: auto; }

#layout-menu .popover-header { height: 58px; line-height: 58px; border: 0px; border-radius: 0px; text-align: center; }

#layout-menu .popover-header img { max-height: 58px; max-width: 78px; padding: 0.25rem; }

@media screen and (min-width: 481px) and (max-width: 1024px) {
  #layout-menu .popover-header img { max-width: 35.1px; }
}

@media screen and (min-width: 481px) {
  #layout-menu .popover-header { padding: 0px !important; background-color: rgb(47, 58, 63) !important; }
  #layout-menu .popover-header a { display: none !important; }
}

html.layout-phone #layout-menu .popover-header { align-items: center; justify-content: center; padding: 0px 0.5rem; display: flex !important; }

html.layout-phone #layout-menu .popover-header img { max-width: 222px; }

html.layout-phone #layout-menu .popover-header a { width: auto; flex: 1 1 0%; }

html.layout-phone #layout-menu .popover-header a::before { height: 58px; float: right; }

html.layout-phone #layout-menu .popover-header a .inner { display: none; }

.column-resizer { cursor: col-resize; z-index: 1; position: absolute; top: 0px; right: -3px; width: 6px; height: 100%; }

.column-resizer.inverted { right: auto; left: -3px; }

.column-resizer.active { width: 10000px; right: -5000px; }

.column-resizer.active.inverted { right: auto; left: -5000px; }

@media screen and (max-width: 1200px) {
  #layout-list, #layout-sidebar { min-width: 260px; flex: 3 1 0%; }
  #layout-list > .header > a.button { padding: 0px 0.25rem; margin: 0px 0.25rem; }
}

@media screen and (max-width: 1024px) {
  .column-resizer { display: none; }
  #layout-list, #layout-sidebar { width: auto !important; flex: 3 1 0% !important; }
}

@media screen and (max-width: 768px) {
  #layout > div > .footer, #layout > div > .header { background-color: rgb(244, 244, 244); }
  #layout > div > .header a.button .inner, a.toolbar-list-button { display: none; }
  #layout-list, #layout-sidebar { max-width: none; border: 0px !important; }
  #layout > div > .header a.button { margin: 0px 0.3rem !important; padding: 0px !important; }
  #layout > div > .header a.button::before { font-size: 1.75rem; height: 58px; margin: 0px; }
  #layout > div > .header a.button.filter::before { font-size: 1.6rem; }
}

@media screen and (max-width: 320px) {
  #layout-list, #layout-sidebar { min-width: 240px; }
}

@media screen and (min-width: 481px) {
  a.task-menu-button { display: none; }
  #layout-menu { background-color: rgb(47, 58, 63); width: 42px; }
}

@media screen and (min-width: 769px) {
  #layout-content > .header > .header-title, #layout > div > .header > .buttons, .floating-action-buttons, a.toolbar-menu-button { display: none; }
}

@media screen and (min-width: 1025px) {
  #layout-menu { width: 78px; }
}

@media screen and (min-width: 1201px) {
  #layout-list > .header > .header-title:not(.all-sizes), a.back-list-button, a.back-sidebar-button, a.toolbar-list-button { display: none; }
}

.hidden, .rcmaddcontact, .voice, html.layout-large .hidden-big, html.layout-large .hidden-large, html.layout-large .hidden-lbs, html.layout-normal .hidden-big, html.layout-normal .hidden-lbs, html.layout-phone .hidden-phone, html.layout-phone .hidden-small, html.layout-small .hidden-lbs, html.layout-small .hidden-small { display: none !important; }

font.bold { font-weight: 700; }

#rcmdraglayer { min-width: 260px; width: 260px; background-color: rgb(47, 58, 63); color: rgb(255, 255, 255); box-shadow: rgb(241, 243, 244) 3px 3px 5px; border-radius: 0.3rem; z-index: 250; opacity: 0.92; padding: 0.5rem; white-space: nowrap; }

.menu.pagenav.pagenav-list, .menu.pagenav.pagenav-list + .navlist, .popup .listbox .footer, .searchbar { background-color: rgb(251, 251, 251); }

.formcontent:not(.popupmenu), .frame-content { padding: 1rem; }

#rcmdraglayer div { line-height: 1.6em; overflow: hidden; text-overflow: ellipsis; }

.frame-content h2 { font-weight: 700; font-size: 1.5em; }

.frame-content h3 { font-weight: 700; font-size: 1.25em; }

.listbox .scroller { width: 100%; overflow: hidden auto; }

.listbox .navlist { height: 0px; flex: initial !important; }

.listbox .navlist .listing li:last-child, .listbox .navlist .listing tr:last-child td { border-bottom: 0px; }

.popup .listbox { height: 100%; display: flex; flex-direction: column; }

.popup .listbox .scroller { flex: 1 1 0%; }

.popup .listbox .footer { border-top: 1px solid rgb(212, 219, 222); }

.contact-header { display: flex; margin-bottom: 1rem; }

.contact-header .contact-photo { min-width: 112px; }

.contact-header .contact-head { margin-left: 1rem; margin-top: 0px !important; }

.contact-header .contact-head legend { display: none; }

p.image-attachment { position: relative; border: 1px solid rgb(221, 221, 221); border-radius: 0.3rem; background-color: rgba(55, 190, 255, 0.05); float: left; margin: 0.5rem; min-width: 47%; min-height: 250px; overflow: hidden; display: flex; justify-content: center; }

@media screen and (max-width: 480px) {
  p.image-attachment { float: none; margin: 0.5rem 0px; }
}

p.image-attachment .image-link { align-self: center; text-align: center; margin: 1.6rem 0.5rem; }

p.image-attachment span { color: rgb(115, 118, 119); padding: 0px 0.5rem; font-size: 90%; white-space: nowrap; position: absolute; line-height: 1.5rem; }

p.image-attachment .image-filename { overflow: hidden; text-overflow: ellipsis; left: 0px; top: 0px; right: 0px; padding-right: 4rem; }

p.image-attachment .image-filesize { right: 0px; top: 0px; }

p.image-attachment .attachment-links { position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; }

p.image-attachment .attachment-links a { text-decoration: none; display: inline-block; padding: 0px 0.5rem; line-height: 1.5rem; }

p.image-attachment .attachment-links a::before { display: inline-block; }

p.image-attachment .attachment-links a.open::before { content: ""; }

p.image-attachment .attachment-links a.download::before { content: ""; }

fieldset.image-attachment { margin-top: 0.5rem; }

fieldset.image-attachment legend { color: rgb(115, 118, 119); font-size: 0.9rem; border-top: 1px solid rgb(245, 245, 245); margin: 0px; }

fieldset.image-attachment img { max-width: 100%; }

#folder-selector { overflow-y: auto; }

.noselect { user-select: none; }

.iframe-loader { width: 100%; position: absolute; top: 0px; bottom: 0px; background-color: rgba(255, 255, 255, 0.95); display: flex; align-items: center; justify-content: center; z-index: 3; }

.iframe-loader .spinner-border { width: 7rem; height: 7rem; color: rgb(241, 243, 244); border-width: 1rem; border-style: solid; border-image: initial; border-color: currentcolor rgb(115, 118, 119) currentcolor currentcolor; }

.footer.toolbar + .iframe-loader { top: 58px; bottom: 58px; }

.ios-scroll { padding: 0px; overflow: scroll !important; }

.ios-scroll.iframe-wrapper { margin-top: 1px; }

.webkit-scroller::-webkit-scrollbar { appearance: none; }

.webkit-scroller::-webkit-scrollbar:vertical { width: 0.5rem; }

.webkit-scroller::-webkit-scrollbar:horizontal { height: 0.5rem; }

.webkit-scroller::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.3); border-radius: 0.25rem; border: 2px solid rgb(255, 255, 255); }

.quota-widget { width: 100%; max-width: 15em; padding: 0.5rem 1rem; display: flex; align-items: center; color: rgb(115, 118, 119); }

.quota-widget::before { content: ""; line-height: 1; }

.quota-widget .count { font-size: 80%; order: 2; }

.quota-widget .bar { flex: 1 1 0%; height: 0.5rem; margin: 0px 1rem; background-color: rgb(255, 255, 255); border: 1px solid rgb(212, 219, 222); border-radius: 0.25rem; overflow: hidden; }

.quota-widget .value { display: block; background-color: rgb(55, 190, 255); height: 1rem; opacity: 0.75; }

.quota-widget .value.warning { background-color: rgb(255, 85, 82); }

.image-tools { position: absolute; top: 5rem; left: 0px; height: 58px; overflow: hidden; transform: translateX(-87%); transition: transform 0.3s ease-in-out 0s; background-color: rgba(55, 190, 255, 0.4); border-radius: 0px 0.3rem 0.3rem 0px; }

.image-tools .menu { float: left; }

.image-tools a.button.icon.tools { padding: 0px 0.25rem; display: inline-block; height: 58px; }

.image-tools a.button.icon.tools span.inner { display: none; }

.image-tools a.button.icon.tools::before { line-height: 58px; margin: 0px; }

.image-tools.open { transform: translateX(0px); }

.image-tools.open a.button.icon.tools::before { content: ""; }

.image-tools a { color: rgb(255, 255, 255) !important; }

.image-tools a:focus, .image-tools a:hover { outline: 0px; background-color: rgba(55, 190, 255, 0.5) !important; }

.quota-info { width: 100%; display: table !important; }

.quota-info td, .quota-info th { text-align: center; white-space: nowrap; }

.quota-info th { border-top: 0px; }

.quota-info .root { line-height: 1; font-style: italic; color: rgb(115, 118, 119); background-color: rgb(241, 243, 244); }

.quota-info .name, .quota-info th:first-child { text-align: left; }

.nav-tabs { flex-wrap: nowrap; }

.nav-tabs .nav-item { white-space: nowrap; overflow: hidden; }

.nav-tabs .nav-link { overflow: hidden; text-overflow: ellipsis; }

.props-table td.title { width: 7em; }

.table-widget { display: flex; flex-direction: column; margin-bottom: 0.5rem; border: 1px solid rgb(212, 219, 222); }

.table-widget > .content { overflow-x: auto; flex-grow: 1; height: 18.5em; }

.table-widget > .content table th { border-top: 0px; }

.table-widget > .footer { height: 3.5rem; border-top: 1px solid rgb(212, 219, 222); text-align: left; }

.table-widget > .footer a { padding: 0.2rem 0.45rem !important; height: calc(-1px + 3.5rem) !important; }

.table-widget table { margin: 0px; max-height: 18.5em; }

.table-widget table.options-table td, .table-widget table.options-table th { text-align: center; vertical-align: middle; }

.table-widget table.options-table td:first-child, .table-widget table.options-table th:first-child { overflow: hidden; text-overflow: ellipsis; text-align: left; }

.table-widget table.options-table tr:last-child td { border-bottom: 1px solid rgb(212, 219, 222); }

.table-widget table.options-table tr.selected td { background-color: rgb(235, 249, 255); color: rgb(44, 54, 58); outline: 0px; }

.table-widget table.options-table td:not(:first-child) span { display: inline-block; line-height: 1.25; }

.table-widget table.options-table td.enabled span::before { content: ""; }

.table-widget table.options-table td.partial span::before { opacity: 0.3; content: ""; }

table.compact-table { margin: 0px; width: 100%; }

table.compact-table :not(.invalid-feedback) { font-size: inherit; }

table.compact-table td { padding: 0.25rem; border: 0px; }

table.compact-table td:first-child { padding-left: 0px; }

table.compact-table td:last-child { padding-right: 0px; }

table.table .checkbox-cell { width: 3rem; white-space: nowrap; overflow: hidden; text-align: center; padding: 0.5rem; }

html.touch table.table .checkbox-cell { padding: 0.5rem 0.3rem; }

table.table th.checkbox-cell { padding: 0.75rem 0px; max-width: 1rem; }

table.table th.checkbox-cell::before { cursor: pointer; margin: 0px 1rem; line-height: 1; }

table.table th.checkbox-cell.subscription::before { content: ""; }

table.table th.checkbox-cell.alarm::before { content: ""; font-weight: 400; }

table.table th.checkbox-cell.read::before { content: ""; }

table.table th.checkbox-cell.write::before { content: ""; }

table.table .buttons-cell { width: 1%; white-space: nowrap; text-align: center; }

table.table .buttons-cell a.button::before { line-height: 1; float: none; display: inline-block; }

@media screen and (min-width: 480px) {
  table.table .buttons-cell a.button .inner { display: inline; }
}

table.table label { margin: 0px; display: inline; }

fieldset.tab-pane table.table thead th { border: 0px; }

table.table tr.deleted td { color: rgba(44, 54, 58, 0.5) !important; }

.table thead th { border-width: 1px; white-space: nowrap; }

.button.disabled { opacity: 0.5; }

a.button { text-decoration: none !important; }

a.button.icon.sidebar-menu::before, a.button.icon.toolbar-list-button::before, a.button.icon.toolbar-menu-button::before, button.btn.sidebar-menu::before, button.btn.toolbar-list-button::before, button.btn.toolbar-menu-button::before { content: ""; width: 1em; }

a.button.icon.task-menu-button::before, button.btn.task-menu-button::before { content: ""; }

a.button.icon.back-content-button::before, a.button.icon.back-list-button::before, a.button.icon.back-sidebar-button::before, button.btn.back-content-button::before, button.btn.back-list-button::before, button.btn.back-sidebar-button::before { content: ""; }

a.button.icon.refresh::before, button.btn.refresh::before { content: ""; }

a.button.icon.continue::before, a.button.icon.generate::before, a.button.icon.save::before, a.button.icon.submit::before, a.button.icon.yes::before, button.btn.continue::before, button.btn.generate::before, button.btn.save::before, button.btn.submit::before, button.btn.yes::before { content: ""; }

a.button.icon.create::before, button.btn.create::before { content: ""; }

a.button.icon.edit::before, button.btn.edit::before { content: ""; }

a.button.icon.qrcode::before, button.btn.qrcode::before { content: ""; }

a.button.icon.search::before, button.btn.search::before { content: ""; }

a.button.icon.filter::before, button.btn.filter::before { content: ""; font-size: 1.2em; }

a.button.icon.import::before, button.btn.import::before { content: ""; }

a.button.icon.export::before, button.btn.export::before { content: ""; }

a.button.icon.delete::before, a.button.icon.discard::before, button.btn.delete::before, button.btn.discard::before { content: ""; font-weight: 400; }

a.button.icon.next::before, button.btn.next::before { content: ""; }

a.button.icon.restore::before, button.btn.restore::before { content: ""; }

a.button.icon.bounce::before, a.button.icon.send::before, button.btn.bounce::before, button.btn.send::before { content: ""; }

a.button.icon.attach::before, button.btn.attach::before { content: ""; }

a.button.icon.attach.vcard::before, button.btn.attach.vcard::before { content: ""; }

a.button.icon.cancel::before, a.button.icon.close::before, a.button.icon.no::before, button.btn.cancel::before, button.btn.close::before, button.btn.no::before { content: ""; }

.ui-datepicker .ui-datepicker-prev::before, a.button.icon.back::before, button.btn.back::before { content: ""; }

a.button.icon.remove::before, button.btn.remove::before { content: ""; }

a.button.icon.unlock::before, button.btn.unlock::before { content: ""; }

a.button.icon.help::before, button.btn.help::before { content: ""; font-weight: 400; }

a.button.icon.folders::before, button.btn.folders::before { content: ""; }

a.button.icon.options::before, button.btn.options::before { content: ""; }

a.button.icon.settings::before, a.button.icon.tools::before, button.btn.settings::before, button.btn.tools::before { content: ""; }

a.button.icon.properties::before, button.btn.properties::before { content: ""; }

a.button.icon.selection::before, button.btn.selection::before { content: ""; font-weight: 400; }

a.button.icon.insert.recipient::before, button.btn.insert.recipient::before { content: ""; }

a.button.icon.encrypt::before, button.btn.encrypt::before { content: ""; }

a.button.icon.sign::before, button.btn.sign::before { content: ""; }

a.button.icon.sso::before, button.btn.sso::before { content: ""; }

a.button.icon.extwin::before, button.btn.extwin::before { content: ""; }

a.btn::before, button.btn::before { vertical-align: middle; display: inline !important; float: none !important; margin-right: 0.4rem !important; }

a.btn.oauth.google::before, a.btn.oauth.outlook::before, button.btn.oauth.google::before, button.btn.oauth.outlook::before { content: " "; height: 1.5rem; width: 1.5rem; background-size: 100%; display: inline-block !important; margin-right: 0.8rem !important; }

a.btn.oauth.google::before, button.btn.oauth.google::before { background: url("../images/google-icon.svg") left top no-repeat; }

a.btn.oauth.outlook::before, button.btn.oauth.outlook::before { background: url("../images/microsoft-icon.svg") left top no-repeat; }

a.button.icon.dropdown::before { content: ""; font-size: 1em; }

a.button.icon > span.inner { display: none; }

html.touch .btn:focus { box-shadow: none !important; }

.floating-action-buttons { position: absolute; right: 0px; bottom: 0px; }

.footer:not(:empty) + .floating-action-buttons { bottom: 35px; }

.floating-action-buttons a.button { display: block; float: left; width: 4rem; height: 4rem; border-radius: 50%; background: rgb(55, 190, 255); color: rgb(255, 255, 255); opacity: 0.95; box-shadow: rgb(234, 248, 255) 0px 0px 5px 5px; margin: 0px 1rem 1rem 0px; }

.floating-action-buttons a.button .inner, .ui-dialog.no-titlebar .ui-dialog-titlebar { display: none; }

.floating-action-buttons a.button::before { content: ""; width: 4rem; height: 4rem; line-height: 4rem; }

.floating-action-buttons a.button.compose::before { content: ""; }

.btn:focus { box-shadow: rgba(55, 190, 255, 0.3) 0px 0px 0px 0.2rem; }

.btn-link { color: rgb(0, 172, 255); }

.btn-secondary { color: rgb(255, 255, 255); background: rgb(139, 159, 167); border-color: rgb(139, 159, 167); }

.btn-secondary:focus, .btn-secondary:hover { background: rgb(124, 147, 156); border-color: rgb(119, 142, 152); }

.btn-secondary:focus { box-shadow: rgba(139, 159, 167, 0.5) 0px 0px 0px 0.2rem; }

.btn-secondary.disabled, .btn-secondary:disabled { background: rgb(139, 159, 167); border-color: rgb(139, 159, 167); }

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active { background: rgb(110, 135, 145); border-color: rgb(106, 130, 139); }

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus { box-shadow: rgba(139, 159, 167, 0.53) 0px 0px 0px 0.2rem; }

.btn-primary { color: rgb(255, 255, 255); background: rgb(55, 190, 255); border-color: rgb(55, 190, 255); }

.btn-primary:focus, .btn-primary:hover { background: rgb(30, 182, 255); border-color: rgb(19, 178, 255); }

.btn-primary:focus { box-shadow: rgba(55, 190, 255, 0.5) 0px 0px 0px 0.2rem; }

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled).active:focus, div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled):active:focus { box-shadow: rgba(55, 190, 255, 0.53) 0px 0px 0px 0.2rem; }

.btn-primary.disabled, .btn-primary:disabled { background: rgb(55, 190, 255); border-color: rgb(55, 190, 255); }

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active { background: rgb(4, 173, 255); border-color: rgb(0, 168, 249); }

.btn-danger { color: rgb(255, 255, 255); background: rgb(255, 85, 82); border-color: rgb(255, 85, 82); }

.btn-danger:focus, .btn-danger:hover { background: rgb(255, 60, 56); border-color: rgb(255, 50, 46); }

.btn-danger:focus { box-shadow: rgba(255, 85, 82, 0.5) 0px 0px 0px 0.2rem; }

.btn-danger.disabled, .btn-danger:disabled { background: rgb(255, 85, 82); border-color: rgb(255, 85, 82); }

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active { background: rgb(255, 35, 31); border-color: rgb(255, 25, 21); }

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus { box-shadow: rgba(255, 85, 82, 0.53) 0px 0px 0px 0.2rem; }

.ui-widget-overlay { background-color: rgba(44, 54, 58, 0.5); opacity: 1 !important; }

.ui-widget-overlay.datepicker { z-index: 119; }

.ui-widget { border: 1px solid rgb(212, 219, 222); box-shadow: rgb(241, 243, 244) 3px 3px 5px; border-radius: 0.3rem; }

.ui-datepicker, .ui-dialog, .ui-slider { box-shadow: none; }

.ui-menu { overflow: hidden auto; max-height: 400px; border-radius: 0.3rem; z-index: 240; position: absolute; }

.ui-menu .ui-state-active { border: 0px !important; background-color: rgb(55, 190, 255) !important; }

.ui-menu .ui-menu-item { white-space: nowrap; cursor: default; }

.ui-menu .ui-menu-item-wrapper { margin: 0px !important; }

.ui-dialog { border-radius: 0px; }

.ui-dialog .ui-dialog-titlebar { height: 58px; border-bottom: 1px solid rgb(221, 221, 221); }

.ui-dialog .ui-dialog-titlebar button::before { margin: 0px; }

.ui-dialog .ui-dialog-title { line-height: 58px; font-size: 1.25rem; padding: 0px 3rem 0px 1rem; color: rgb(44, 54, 58); }

.ui-dialog .ui-dialog-titlebar-close { border: 0px; color: rgb(44, 54, 58); background: 0px 0px; right: 0px; top: 0px; position: absolute; padding: 0.25rem 0.5rem; margin: 15px 0.5rem; }

.ui-dialog .ui-dialog-titlebar-close::before { content: ""; line-height: 1.5rem; margin: 0px !important; }

.ui-dialog .ui-dialog-content > .popupmenu { display: block !important; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { display: flex; justify-content: flex-end; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button { overflow: hidden; text-overflow: ellipsis; min-width: 5rem; margin: 9px 4px; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:last-child, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child { margin-right: 0px; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link { padding-right: 0px; padding-left: 0px; text-decoration: none; color: rgb(44, 54, 58); }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus { background-color: rgba(55, 190, 255, 0.5); }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link.options { order: -1; padding: 0.375rem 0.25rem; margin-right: 0.3rem; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link.options::before { content: ""; width: 100%; height: 1.25em; }

.ui-dialog .ui-dialog-content.iframe, .ui-dialog iframe { padding: 0px; height: 100%; border: 0px; overflow: hidden; width: 100% !important; }

.ui-dialog, .ui-dialog-content { box-sizing: initial; }

.ui-widget-content .ui-icon.ui-resizable-se { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20fill%3D%22%23888%22%20d%3D%22M6.7%2016L16%206.7V5.3L5.3%2016zM9.7%2016L16%209.7V8.3L8.3%2016zM12.7%2016l3.3-3.3v-1.4L11.3%2016zM15.7%2016l.3-.3v-1.4L14.3%2016z%22%2F%3E%0A%3C%2Fsvg%3E%0A"); }

@media screen and (max-width: 480px) {
  .ui-dialog { display: flex; flex-direction: column; border: 0px; width: 100% !important; height: 100% !important; top: 0px !important; }
  .ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-resizable-handle { display: none !important; }
  .ui-dialog .ui-dialog-titlebar { height: 58px; text-align: center; background-color: rgb(244, 244, 244); }
  .ui-dialog .ui-dialog-title { line-height: 58px; font-size: 1rem; padding: 0px 1rem; }
  .ui-dialog .ui-dialog-content { flex: 1 1 0%; }
  .ui-dialog .ui-dialog-content:not(.iframe) { padding: 1rem; }
  .ui-dialog .ui-dialog-buttonpane { border-top: 1px solid rgb(221, 221, 221); background-color: rgb(244, 244, 244); padding: 0px !important; text-align: center !important; height: 58px !important; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { justify-content: space-around; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button { padding: 0.45rem; height: 58px; box-shadow: none; font-size: 90%; line-height: 1.5; margin: 0px !important; border: 0px !important; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button::before { float: none; width: auto; height: 1.75rem; line-height: 1.75; display: block !important; margin: 0px !important; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:active { box-shadow: none; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-primary, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-secondary { color: rgb(44, 54, 58); background: 0px 0px; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-danger { color: rgb(255, 85, 82); background: 0px 0px; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.disabled, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:disabled { opacity: 0.5; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.cancel { order: 100; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link { color: rgb(44, 54, 58); margin: 0px; padding: 0.45rem; font-size: 90%; }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link.options::before { height: 1.75rem; line-height: 1.75; margin: 0px; display: block !important; }
}

.ui-slider .ui-slider-range { border-radius: 0.3rem; background: rgb(208, 240, 255); }

.ui-slider .ui-slider-handle { border-radius: 0.3rem; }

.ui-slider .ui-slider-handle.ui-state-active { background: rgb(55, 190, 255); border-color: rgb(0, 89, 132); }

.ui-datepicker { user-select: none; margin: calc(-10em + 50vh) calc(-10em + 50vw) !important; top: 0px !important; }

.minicolors-panel, .popover { box-shadow: rgb(241, 243, 244) 3px 3px 5px; }

.ui-datepicker:not(.ui-datepicker-inline) { z-index: 120 !important; }

.ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-datepicker-title { line-height: 4rem; height: 4rem; padding: 0px; }

.ui-datepicker .ui-datepicker-header { border-bottom: 1px solid rgb(221, 221, 221); }

.ui-datepicker .ui-datepicker-header a { height: 4rem; }

.ui-datepicker .ui-datepicker-header select { display: inline-block; }

.ui-datepicker .ui-icon { background-image: none !important; }

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { cursor: pointer; width: auto; color: rgb(44, 54, 58); text-decoration: none; }

.ui-datepicker .ui-datepicker-next::before, .ui-datepicker .ui-datepicker-prev::before { margin: 0px 0.25em; height: auto; width: 1em; }

.popover .menu li a[aria-haspopup]::after, .ui-datepicker .ui-datepicker-next::before { content: ""; }

.ui-datepicker td a { padding: 0px; line-height: 1.8em; border-radius: 0.3rem; }

.ui-datepicker .ui-state-default, .ui-datepicker.ui-widget-content .ui-state-default { border: 0px; background: 0px 0px; color: rgb(44, 54, 58); }

.ui-datepicker .ui-datepicker-days-cell-over a, .ui-datepicker .ui-datepicker-days-cell-over a.ui-state-default, .ui-datepicker .ui-state-highlight, .ui-datepicker.ui-widget-content .ui-state-highlight { background: rgb(208, 240, 255); color: rgb(55, 190, 255); }

.ui-datepicker a.ui-state-active { font-weight: 700; background: rgb(55, 190, 255) !important; color: rgb(255, 255, 255) !important; }

.ui-datepicker html.touch td a { font-size: 1.2em; line-height: 2.2em; }

.input-group > .form-control.hasDatepicker { position: initial; }

.minicolors-panel { border: 1px solid rgb(212, 219, 222); border-radius: 0.3rem; height: 152px; padding: 1px; }

.input-group .minicolors-input { width: 100%; min-width: 130px; border-left: 0px; border-right: 0px; }

@media screen and (max-width: 320px) {
  .ui-widget-content { border-radius: 0px; }
  .ui-menu { border-radius: 0.3rem; right: 15px; width: auto; left: 15px !important; }
  .ui-dialog .ui-dialog-content:not(.iframe) { padding: 0.65rem; }
}

.popupmenu { display: none; padding: 0px; min-width: 180px; height: 100%; }

.popupmenu li > a { width: 100%; }

.popupmenu.propform { overflow: hidden; padding: 0.25rem; }

.popupmenu.simplelist { min-width: 80px; }

.popup.justified { display: flex; justify-content: space-around; }

.popover-body { padding: 0px; overflow-x: hidden; }

.popover-body > .popupmenu { display: block !important; }

.popover { border-color: rgb(212, 219, 222); padding: 0px; z-index: 1300; }

.popover .popover-header { display: none; }

@media screen and (min-width: 769px) {
  .popover .listing li:first-child { border-radius: 0.25rem 0.25rem 0px 0px; }
  .popover .listing li:last-child { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .popover .listing ul.rounded-0 > li { border-radius: 0px; }
}

html.layout-phone .popover:not(.select-menu), html.layout-small .popover:not(.select-menu) { padding: 0px; right: 0px; bottom: 0px; top: 0px; width: 272px; border-radius: 0px; border: 0px; display: flex; flex-direction: column; box-shadow: none; margin: 0px !important; left: initial !important; transform: none !important; }

html.layout-phone .popover:not(.select-menu) div.arrow, html.layout-small .popover:not(.select-menu) div.arrow { display: none; }

html.layout-phone .popover:not(.select-menu) .listing li:last-child, html.layout-small .popover:not(.select-menu) .listing li:last-child { border-bottom: 1px solid rgb(241, 243, 244); }

html.layout-phone .popover-overlay, html.layout-small .popover-overlay { z-index: 1299; background-color: rgba(44, 54, 58, 0.5); position: absolute; top: 0px; bottom: 0px; width: 100%; }

.menu a:not(.disabled):focus, .menu a:not(.disabled):hover, .menu.toolbar .dropbutton:not(.disabled):hover { background-color: rgb(236, 236, 236); }

html.layout-phone .popover-header, html.layout-small .popover-header { display: block; border-radius: 0px; border: 0px; padding: 0px 0.5em; height: 58px; min-height: 58px; line-height: 58px; font-size: 16px; color: rgb(255, 255, 255); }

html.layout-phone .popover-header::before, html.layout-small .popover-header::before { display: none; }

html.layout-phone .popover-header a, html.layout-small .popover-header a { display: inline-block; width: 100%; }

html.layout-phone .popover-body > *, html.layout-small .popover-body > * { max-height: 100% !important; }

html.touch .popover .listing li a { line-height: 47px; font-size: 16px; padding: 0px 0.5em; }

html.touch .popover .listing li a::before { float: left; }

.select-menu { max-width: initial; margin: 0px; height: auto; z-index: 1301; }

.select-menu .popover-header { border-radius: 0.25rem 0.25rem 0px 0px !important; }

.select-menu .listing li a { padding-left: 0.25rem; outline: 0px; }

.select-menu .listing li:last-child { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.select-menu.inline .listing li { padding-right: 0.5rem; }

.select-menu.inline .listing li:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.pgpkeyimport div.key { position: relative; padding: 0.5rem 0px; }

.pgpkeyimport div.key.disabled, .pgpkeyimport div.key.revoked { color: rgb(115, 118, 119); }

.pgpkeyimport div.key label { display: inline-block; margin-right: 0.5em; margin-bottom: 0px; }

.pgpkeyimport button:disabled, .pgpkeyimport div.key label.keyid { display: none; }

.pgpkeyimport div.key label::after { content: ":"; }

.pgpkeyimport div.key label + a, .pgpkeyimport div.key label + span { line-height: 2.6rem; margin-right: 1em; white-space: nowrap; text-decoration: none; }

.pgpkeyimport div.key label.keyid + a { font-weight: 700; }

.pgpkeyimport div.key label.keyid + a::before { content: ""; }

.pgpkeyimport ul.uids { margin: 0px; padding: 0px; }

.pgpkeyimport li.uid { border: 0px; padding: 0.25rem 0px 0px 1.5em; list-style-type: none; line-height: 1.5rem !important; }

.pgpkeyimport li.uid::before { content: ""; opacity: 0.25; font-size: 1em; line-height: 1.25; }

.pgpkeyimport button.importkey { position: absolute; top: 0.5rem; right: 0px; }

.menu { margin: 0px; text-align: center; white-space: nowrap; }

.menu a { overflow: hidden; text-overflow: ellipsis; text-decoration: none; }

.menu a::before { content: " "; }

.menu a:focus, .menu a:hover { outline: 0px; }

.menu.toolbar li { display: inline-block; height: 58px; }

.menu.toolbar a { color: rgb(44, 54, 58); display: block; float: left; height: 58px; min-width: 3.2rem; max-width: 6rem; width: auto; padding: 0.45rem; line-height: 1.5; cursor: pointer; font-size: 1rem; text-align: center; border: 0px !important; }

.menu.toolbar a::before { height: 1.75rem !important; float: none !important; width: auto !important; margin: 0px !important; }

.menu.toolbar a.selected { color: rgb(65, 184, 73); }

.menu.toolbar > .spacer { width: 1em; }

.menu.toolbar .dropbutton a.dropdown { padding: 0px 0.3rem; }

.menu.toolbar .dropbutton a.dropdown::before { line-height: 58px; }

.menu.toolbar .dropbutton a.dropdown:hover { background-color: rgb(224, 224, 224); }

.menu span.inner { font-size: 90%; font-weight: 400; }

.menu .dropbutton { display: inline-block; }

.menu .dropbutton a.dropdown { font-size: 75%; min-width: 0px; }

html.ie11 .menu .dropbutton a.dropdown::before { font-size: 80%; }

.menu .dropbutton a.dropdown span.inner { display: none; }

.menu .dropbutton a:first-child { padding-right: 0px; }

.menu.pagenav { display: flex; justify-content: space-between; align-items: center; font-size: 100%; padding: 0px !important; }

.menu.pagenav a { flex-grow: 1; display: inline-block; height: 35px; color: rgb(44, 54, 58); min-width: 2rem !important; }

.menu.pagenav a::before { margin: 0px; display: inline; float: none; line-height: 35px; }

.menu.content-frame-navigation.hide-nav-buttons a.next, .menu.content-frame-navigation.hide-nav-buttons a.prev, .menu.pagenav span.inner, html.layout-phone .menu.pagenav input { display: none; }

.menu.pagenav .pagenav-text { overflow: hidden; text-overflow: ellipsis; color: rgb(115, 118, 119); flex-grow: 4; font-size: 80%; }

.menu.pagenav input { width: 3rem; max-width: 5rem; font-size: 90%; text-align: center; max-height: 1.6rem; margin: 0px 0.2rem; }

.menu.pagenav.pagenav-list { cursor: pointer; border-bottom: 1px solid rgb(241, 243, 244); }

.menu.pagenav.pagenav-list a { flex-grow: unset; }

.menu.pagenav.pagenav-list .pagenav-text { text-align: left; font-size: 100%; }

.menu.pagenav.pagenav-list.expanded + .navlist { border-bottom: 1px solid rgb(212, 219, 222); }

.menu .listselectors { max-width: 100%; display: flex; justify-content: space-around; }

.menu .buttons { display: block; }

.menu .buttons button { display: block; float: left; cursor: pointer; color: rgb(44, 54, 58); background-color: transparent; border: 0px; padding: 0px; height: 58px; line-height: 58px; width: 2.5em; }

.menu .buttons button::before { font-size: 1.75rem; }

.popover .menu li { display: block; height: auto; text-align: left; }

.popover .menu li.spacer { display: none; }

.popover .menu li:last-child { border: 0px; }

.popover .menu li.separator { padding: 0px 0.5rem; color: rgb(115, 118, 119); background-color: rgb(241, 243, 244); line-height: 1.5rem !important; font-size: 0.75rem !important; }

.popover .menu li.separator label { margin: 0px; }

.popover .menu li a { height: unset; max-width: 100%; width: 100%; line-height: 35px; display: block; padding: 0px 0.5rem; text-align: left; }

.popover .menu .dropbutton, .popover .menu li a[aria-haspopup] { display: flex; }

.popover .menu li a::before { line-height: inherit; min-width: 1.18em; height: inherit !important; margin-right: 0.5rem !important; float: left !important; width: 1.18em !important; }

.popover .menu li a:not(.disabled):hover { color: rgb(255, 255, 255); background-color: rgb(55, 190, 255); }

.popover .menu li a[aria-haspopup]::after { color: rgb(115, 118, 119); font-size: 0.9em; margin: 0px 0px 0px 0.2em; min-width: 1.18em; }

html.layout-small .popover .menu li a[aria-haspopup]::after { margin: 0px 0.2em; }

.popover .menu li a[aria-haspopup].dropdown::after { color: rgb(44, 54, 58); margin: 0px 0.6em !important; }

.popover .menu li a[aria-haspopup]:hover::after { color: rgb(255, 255, 255); }

.popover .menu li a[aria-haspopup] > span { overflow: hidden; text-overflow: ellipsis; flex: 1 1 0%; }

.popover .menu li span.inner { font-size: 100%; }

.popover .menu .dropbutton a:first-child { overflow: hidden; text-overflow: ellipsis; flex: 1 1 0%; }

.popover .menu .dropbutton:not(.disabled):hover { background-color: rgb(246, 246, 246); }

.popover .menu .dropbutton a.dropdown { width: 3.5rem; padding: 0px 0.5em; background-color: rgb(246, 246, 246); }

.popover .menu .dropbutton a.dropdown:hover { background-color: rgb(55, 190, 255); }

.popover .menu .dropbutton a.dropdown span.inner, .popover .menu .dropbutton a.dropdown::before, .popover .menu.no-icon a::before { display: none; }

@media screen and (min-width: 769px) {
  .content-frame-navigation { display: none !important; }
  .header a.button.icon:not(.disabled):focus, .header a.button.icon:not(.disabled):hover { background-color: rgb(236, 236, 236); outline: 0px; }
  .header a.button.icon::before { margin: 0px; }
}

@media screen and (max-width: 768px) {
  .menu.footer { justify-content: space-around !important; }
  .menu.footer > * { flex-grow: 1; }
  .menu.footer .buttons { display: flex; justify-content: space-evenly; }
  .menu.footer .listselectors > * { flex-grow: 1; }
  .menu.listing a { color: rgb(44, 54, 58); }
}

a.toolbar-button { cursor: pointer; }

@media screen and (min-width: 1201px) {
  a.toolbar-button { line-height: 1.5; padding: 0.45rem; }
  a.toolbar-button::before { line-height: 1.5; float: none !important; height: 1.75rem !important; width: auto !important; }
  a.toolbar-button span.inner { font-weight: 400; font-size: 90%; display: inline !important; }
}

.menu a.mail::before { content: ""; }

.menu a.contacts::before { content: ""; }

.menu a.options::before { content: ""; }

.menu a.settings::before { content: ""; }

.menu a.theme.light::before { content: ""; }

.menu a.theme.dark::before { content: ""; }

.menu a.help::before { content: ""; }

.menu a.logout::before { content: ""; }

.menu a.about::before { content: ""; }

.menu a.compose::before { content: ""; }

.menu a.calendar::before { content: ""; }

.menu a.tasklist::before { content: ""; }

.menu a.files::before { content: ""; }

.menu a.notes::before { content: ""; }

.menu a.chat::before { content: ""; }

.menu a.actions::before { content: ""; }

.menu a.addressbook::before { content: ""; }

.menu a.archive::before { content: ""; }

.menu a.assigngroup::before { content: ""; }

.menu a.attach::before, .menu a.vcard::before { content: ""; }

.menu a.next::before { content: ""; }

.menu a.back::before, .menu a.prev::before { content: ""; }

.menu a.check::before { content: " "; }

.menu a.check.selected::before { content: ""; }

.menu a.closewin::before { content: ""; }

.menu a.collapse::before { content: ""; }

.menu a.copy::before { content: ""; }

.menu a.create::before { content: ""; }

.menu a.delete::before { content: ""; }

.menu a.download.eml::before, .menu a.download.maildir::before, .menu a.download.mbox::before, .menu a.download::before { content: ""; }

.menu a.dropdown::before { content: ""; }

.menu a.edit::before { content: ""; }

.menu a.encrypt.sign::before, .menu a.encrypt::before, .menu a.enigma::before { content: ""; }

.menu a.expand::before { content: ""; }

.menu a.expand.all::before { content: ""; }

.menu a.expand.none::before { content: ""; }

.menu a.export.all::before, .menu a.export.selection::before, .menu a.export::before { content: ""; }

.menu a.expunge::before { content: ""; }

.menu a.extwin::before { content: ""; }

.menu a.filterlink::before { content: ""; }

.menu a.firstpage::before { content: ""; }

.menu a.nextpage::before { content: ""; }

.menu a.prevpage::before { content: ""; }

.menu a.lastpage::before { content: ""; }

.menu a.flag::before, .menu a.select.flagged::before { content: ""; font-weight: 900; }

.menu a.unflag::before { content: ""; font-weight: 400; }

.menu a.undo::before { content: ""; }

.menu a.folders::before { content: ""; }

.menu a.forward.attachment::before, .menu a.forward.bounce::before, .menu a.forward.inline::before, .menu a.forward::before { content: ""; }

.menu a.import::before, .menu a.upload::before { content: ""; }

.menu a.insertresponse::before { content: ""; }

.menu a.notjunk::before { content: ""; }

.menu a.markmessage::before { content: ""; }

.menu a.more::before { content: ""; }

.menu a.move::before { content: ""; }

.menu a.print::before { content: ""; }

.menu a.properties::before { content: ""; }

.menu a.purge::before { content: ""; }

.menu a.qrcode::before { content: ""; }

.menu a.read::before { content: ""; font-weight: 400; }

.menu a.expand.unread::before, .menu a.select.unread::before, .menu a.unread::before { content: ""; font-weight: 900; }

.menu a.recipient::before { content: ""; font-weight: 400; }

.menu a.refresh::before { content: ""; }

.menu a.remove::before { content: ""; }

.menu a.removegroup::before { content: ""; }

.menu a.rename::before { content: ""; }

.menu a.reply::before { content: ""; }

.menu a.reply-all::before, .menu a.reply.all::before, .menu a.reply.list::before { content: ""; }

.menu a.responses::before { content: ""; }

.menu a.rotate::before { content: ""; }

.menu a.save::before { content: ""; font-weight: 400; }

.menu a.search::before { content: ""; }

.menu a.search.delete::before { content: ""; }

.menu a.select::before { content: ""; }

.menu a.select.all::before { content: ""; }

.menu a.select.invert::before { content: ""; }

.menu a.select.none::before { content: ""; font-weight: 900; }

.menu a.select.page::before { content: ""; font-weight: 900; }

.menu a.selection::before { content: "" !important; font-weight: 400 !important; }

.menu a.send::before { content: ""; }

.menu a.showurl::before { content: ""; }

.menu a.signature::before { content: ""; }

.menu a.source::before { content: ""; }

.menu a.spellcheck::before { content: ""; }

.menu a.status::before { content: ""; font-weight: 400; }

.menu a.submit::before { content: ""; }

.menu a.info::before, .ui.alert > i.icon::before { content: ""; }

.menu a.threads::before { content: ""; }

.menu a.zoomin::before { content: ""; }

.menu a.zoomout::before { content: ""; }

.searchbar { height: 36px; min-height: 36px; line-height: 36px; border-bottom: 1px solid rgb(241, 243, 244); display: flex; align-items: center; overflow: hidden; position: relative; }

.searchbar form { flex: 1 1 0%; display: flex; }

.searchbar a.reset, .searchbar a.search, .searchbar span.inner { display: none; }

.searchbar form::before { content: ""; height: 36px; color: rgb(115, 118, 119); margin: 0px 0px 0px 0.75rem; }

.searchbar input { width: 100%; border: 0px; background: 0px 0px; padding: 0.5rem; line-height: normal; outline: 0px; }

.searchbar a { color: rgb(44, 54, 58); }

.searchbar a::before { width: 2rem; height: 36px; margin: 0px; }

.searchbar a.options::before { content: ""; }

.searchbar a.reset::before { content: ""; font-size: 1rem; }

.searchbar a.unread::before { content: ""; font-weight: 900; }

.searchbar a.selected { color: rgb(65, 184, 73); }

.searchbar.active a.reset { display: inline; }

.searchbar.open a.options::before { content: ""; }

.searchoptions button.search { width: 100%; }

.searchoptions ul.proplist + div { margin-top: 1rem; }

.searchoptions .input-group:not(:last-child) { margin-bottom: 0.5rem; }

.searchoptions .input-group .input-group-prepend { width: 30%; }

.searchoptions .input-group label { width: 100%; }

.searchoptions .formbuttons { display: block !important; }

#taskmenu a { display: block; float: none; }

@media screen and (max-width: 480px) {
  #taskmenu { z-index: 30001; overflow-x: hidden; }
  #taskmenu a { max-width: unset; padding: 0px 0.5em; margin-top: 1px; text-align: left; line-height: 47px; height: 47px; color: rgb(44, 54, 58); font-size: 1.2rem; border-bottom: 1px solid rgb(241, 243, 244) !important; }
  #taskmenu a::before { float: left !important; width: 1.2em !important; margin-right: 0.5rem !important; }
  #taskmenu span.inner { font-size: 100%; }
}

@media screen and (min-width: 481px) {
  #taskmenu a { color: rgb(255, 255, 255); padding: 0.45rem 0px; min-width: unset; }
  #taskmenu a.selected, #taskmenu a.selected:hover, #taskmenu a:hover { color: rgb(255, 255, 255); background: rgb(69, 85, 92); }
  #taskmenu .special-buttons { position: absolute; bottom: 0px; left: 0px; background-color: rgb(47, 58, 63); }
  #taskmenu .action-buttons a { color: rgb(55, 190, 255); background: 0px 0px; }
  #taskmenu .action-buttons a:hover { color: rgb(55, 190, 255); background: rgb(69, 85, 92); }
  #taskmenu a.logout, #taskmenu a.logout:hover { color: rgb(255, 85, 82) !important; }
}

@media screen and (min-width: 481px) and (max-width: 1024px) {
  #taskmenu a { width: 42px; height: 42px; font-size: 1.2rem; padding: 0px; }
  #taskmenu a::before { line-height: 42px; }
  #taskmenu span.inner { display: none; }
}

.ui.alert, .ui.alert.aligned-buttons { display: flex; }

@media screen and (min-width: 1025px) {
  #taskmenu a { width: 78px; font-size: 1rem; }
  #taskmenu a::before { float: none; }
  #taskmenu a:focus { background-color: rgb(69, 85, 92); }
  #taskmenu span.inner { padding: 0px 0.1em; }
}

.ui.alert { margin: 0px 0px 0.2rem; opacity: 0.95; width: 100%; padding: 0.75em; color: rgb(44, 54, 58); border: 1px solid transparent; background-color: rgba(55, 190, 255, 0.05); align-items: center; }

.ui.alert span { margin: auto 0px; }

.ui.alert > i.icon { line-height: 1; color: rgb(77, 95, 102); margin: auto 0px; }

.ui.alert > i.icon::before { margin-right: 0.6rem; }

.ui.alert .btn { margin-left: 0.5rem; }

.ui.alert.loading { color: rgb(107, 114, 117); }

.ui.alert.loading > i.icon::before { content: ""; animation: 1.5s linear 0s infinite normal none running spinner-border; width: 1em; }

.ui.alert.alert-success > i.icon::before { content: ""; color: rgb(65, 184, 73); }

.ui.alert.alert-warning > i.icon::before { content: ""; color: rgb(255, 212, 82); }

.ui.alert.alert-danger > i.icon::before { content: ""; color: rgb(255, 85, 82); }

.ui.alert.vcardattachment > i.icon::before { content: ""; }

.ui.alert.enigmaattachment > i.icon::before { content: ""; }

.ui.alert.encrypted > i.icon::before, .ui.alert.signed > i.icon::before { content: ""; }

.ui.alert.chat > i.icon::before { content: ""; }

.ui.alert .boxbuttons { white-space: nowrap; }

.ui.alert .boxbuttons .btn { overflow: hidden; text-overflow: ellipsis; max-width: 220px; }

@media screen and (max-width: 480px) {
  .ui.alert { border: 0px; }
  .ui.alert .boxbuttons { display: flex; flex-direction: column; }
  .ui.alert .boxbuttons .btn { max-width: 160px; }
  .ui.alert .boxbuttons .btn:not(:first-child) { margin-top: 0.25rem; }
}

.ui.alert.aligned-buttons span { flex: 1 1 0%; }

.ui.alert a:not(.btn) { color: rgb(55, 190, 255); font-weight: 400; }

.ui.alert h3 { font-weight: 700; font-size: 1.2rem; }

#messagestack div i.icon, .ui.alert.boxconfirmation i.icon, .ui.alert.boxerror i.icon, .ui.alert.boxinformation i.icon, .ui.alert.boxwarning i.icon { font-size: 1.5em !important; }

.ui.alert p { margin: 1rem 0px; }

.ui.alert.boxconfirmation, .ui.alert.boxerror, .ui.alert.boxinformation, .ui.alert.boxwarning { padding: 0.5em; border-radius: 0px; }

.ui.alert.boxerror { background-color: rgba(255, 85, 82, 0.2); }

.ui.alert.boxinformation { background-color: rgba(55, 190, 255, 0.2); }

.ui.alert.boxconfirmation { background-color: rgba(65, 184, 73, 0.2); }

.ui.alert.boxwarning { background-color: rgba(255, 212, 82, 0.2); }

.ui.alert + table { margin-top: 1em; }

#messagestack { position: absolute; bottom: 0.5em; right: 0.7em; z-index: 105; width: 320px; height: auto; max-height: 85%; }

#messagestack div { background-color: rgb(44, 54, 58); color: rgb(255, 255, 255); }

@media screen and (max-width: 480px) {
  #messagestack { left: 0px; right: 0px; bottom: 0px; width: auto; }
  #messagestack div { margin: 0px; border-radius: 0px; min-height: 4.2rem; }
}

#messagestack div.voice { position: absolute; top: -1000px; }

#messagestack div > i.icon::before { color: rgb(255, 255, 255); }

#messagestack div:last-child { margin-bottom: 0px; }

#messagestack .loading { background-color: rgb(107, 114, 117); }

#messagestack .alert-info.information { background-color: rgb(55, 190, 255); }

#messagestack .alert-success { background-color: rgb(65, 184, 73); }

#messagestack .alert-warning { background-color: rgb(255, 212, 82); color: rgb(44, 54, 58); }

#messagestack .alert-warning > i.icon::before { color: rgb(44, 54, 58); }

#messagestack .alert-danger { background-color: rgb(255, 85, 82); }

#messagestack a { text-decoration: underline; cursor: pointer; color: inherit !important; }

.listing li, .listing tbody td { border-bottom: 1px solid rgb(241, 243, 244); cursor: default; font-weight: 400; line-height: 35px; }

.listing li a, .listing tbody td { padding: 0px 0.5rem; white-space: nowrap; vertical-align: middle; color: rgb(44, 54, 58); }

.listing tbody td { overflow: hidden; text-overflow: ellipsis; outline: 0px; }

.listing tbody td a { color: rgb(44, 54, 58); }

.listing li a { display: block; text-decoration: none; cursor: default; width: 100%; }

.listing:not(.withselection) td.selection, ul.treelist.notree div.treetoggle { display: none; }

.listing li.selected, .listing tr.selected td { color: rgb(44, 54, 58); background-color: rgb(235, 249, 255); }

.listing td.selection { padding: 0px 0px 0px 0.5em; width: 2em; text-align: center; }

.listing td.selection > input { vertical-align: middle; }

.listing td.name { overflow: hidden; text-overflow: ellipsis; }

.listing td.action { padding: 0px 0.5em; width: 2em; text-align: center; }

.listing td.action:empty { width: 0px; }

.listing td.action a { display: block; overflow: hidden; text-decoration: none; }

.listing td.action a::before { margin: 0px; font-size: 1rem; }

.listing td.action a.pushgroup::before { content: ""; }

.listing li.droptarget > a, .listing tr.droptarget > td { background-color: rgb(255, 255, 204); }

.listing li.disabled, .listing tr.disabled td { color: rgba(44, 54, 58, 0.5); }

.listing span.secondary, .listing-info { color: rgb(115, 118, 119); }

.listing li.virtual > a, .listing li > a.virtual { opacity: 0.4; }

html:not(.touch) .listing li > a, html:not(.touch) .listing tbody tr > td:first-child, html:not(.touch) .listing:not(.withselection) tbody tr > td.selection + td { border-left: 2px solid transparent; }

html:not(.touch) .listing li > a:focus, html:not(.touch) .listing.focus tbody tr.focused > td:first-child, html:not(.touch) .listing.focus:not(.withselection) tbody tr.focused > td.selection + td { border-left: 2px solid rgb(157, 223, 255); outline: 0px; }

table.listing { width: 100%; table-layout: fixed; border-spacing: 0px; border-collapse: unset; }

ul.listing { margin: 0px; padding: 0px; }

ul.listing > ul { padding: 0px; }

ul.listing li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; list-style: none; }

ul.listing li ul { border-top: 1px solid rgb(241, 243, 244); padding-left: 1.5em; }

ul.listing li ul li:last-child { border-bottom: none; }

ul.listing li .custom-switch { position: absolute; padding: 0px; top: 0px; right: 0px; height: 35px; vertical-align: middle; }

html.touch li input[type="checkbox"], html.touch ul.listing li .custom-switch { height: 47px; }

ul.listing li .custom-switch .custom-control-label::after, ul.listing li .custom-switch .custom-control-label::before { margin-top: 0.4rem; }

html.touch ul.listing li .custom-switch .custom-control-label::after, html.touch ul.listing li .custom-switch .custom-control-label::before { margin-top: 0.75rem; }

ul.listing.simplelist li { padding: 0px 0.5rem; }

.listing-info { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80%; text-align: center; font-weight: 700; }

html.touch .listing tbody td, html.touch .listing:not(.toolbar) li { line-height: 47px; font-size: 1.2rem; }

html.touch td.selection { padding: 0px; width: 3em; }

@media screen and (max-width: 1200px) {
  .listing.selection-large-only li.selected { color: rgb(44, 54, 58); background-color: transparent; }
}

.listing.iconized li a::before { height: 2em; margin-right: 0.5rem; }

.listing.iconized li.preferences > a::before { content: ""; }

.listing.iconized li.folders > a::before { content: ""; }

.listing.iconized li.responses > a::before { content: ""; }

.listing.iconized li.identities > a::before { content: ""; }

.listing.iconized li.password > a::before { content: ""; }

.listing.iconized li.addressbook a::before { content: ""; font-weight: 400; }

.listing.iconized li.contactgroup a::before { content: ""; font-weight: 900; }

.listing.iconized li.contactsearch a::before { content: ""; }

.listing.iconized li.filter > a::before { content: ""; }

.listing.iconized li.vacation > a::before { content: ""; font-weight: 400; }

.listing.iconized li.forward > a::before { content: ""; }

.listing.iconized li.enigma.keys > a::before { content: ""; }

.listing.iconized li.info > a::before, .listing.iconized li.userinfo > a::before { content: ""; }

.listing.iconized li.twofactorauth > a::before { content: ""; }

.listing.iconized li a.help::before { content: ""; }

.listing.iconized li a.about::before { content: ""; font-weight: 400; }

.listing.iconized li a.license::before { content: ""; }

.listing.iconized li > i::before { content: ""; margin-left: 0.5rem; }

.listing.iconized li.group > i::before { content: ""; }

html.ie11 .listing.iconized li a::before { font-size: 1.25rem; }

.listing.iconized tr td::before { margin-right: 0.5rem; }

.listing.iconized tr.contact.person td.name::before { content: ""; }

.listing.iconized tr.contact.group td.name::before { content: ""; }

.listing.iconized tr.general > td.section::before { content: ""; }

.listing.iconized tr.mailbox > td.section::before { content: ""; font-weight: 400; }

.listing.iconized tr.mailview > td.section::before { content: ""; }

.listing.iconized tr.compose > td.section::before { content: ""; }

.listing.iconized tr.addressbook > td.section::before { content: ""; }

.listing.iconized tr.folders > td.section::before { content: ""; font-weight: 400; }

.listing.iconized tr.server > td.section::before { content: ""; }

.listing.iconized tr.encryption > td.section::before { content: ""; }

.listing.iconized tr.calendar > td.section::before { content: ""; }

.listing.iconized tr.chat > td.section::before { content: ""; }

.listing.iconized.selectable li a::before { content: ""; }

.listing.iconized.selectable li a.selected::before { content: ""; }

.popupmenu .listing li > a { border-left: 0px; }

.popupmenu .listing li.selected, .popupmenu .listing li > a:not(.disabled):hover { color: rgb(255, 255, 255); background-color: rgb(55, 190, 255); }

.popupmenu .listing td { overflow: hidden; text-overflow: ellipsis; }

ul.treelist li div.treetoggle { position: absolute; top: 0px; left: 0px; width: 1.5em; cursor: pointer; background-color: transparent; }

ul.treelist li div.treetoggle::before { content: ""; margin-left: 0.25em; font-size: 1em; }

ul.treelist li div.treetoggle.expanded::before { content: ""; }

ul.treelist li > a { overflow: hidden; text-overflow: ellipsis; padding-left: 1.5em; }

ul.treelist li.selected { color: inherit; background-color: transparent; }

ul.treelist li.selected > a, ul.treelist li.selected > div > a { color: rgb(44, 54, 58); background-color: rgb(235, 249, 255); }

ul.treelist li ul { padding: 0px; }

ul.treelist li ul li { padding-left: 0px; }

ul.treelist li ul li a { padding-left: 3em; }

ul.treelist li ul li div.treetoggle { left: 1.5em; }

ul.treelist li ul li li a { padding-left: 4.5em; }

ul.treelist li ul li li div.treetoggle { left: 3em; }

ul.treelist li ul li li li a { padding-left: 6em; }

ul.treelist li ul li li li div.treetoggle { left: 4.5em; }

ul.treelist li ul li li li li a { padding-left: 7.5em; }

ul.treelist li ul li li li li div.treetoggle { left: 6em; }

ul.treelist li ul li li li li li a { padding-left: 9em; }

ul.treelist li ul li li li li li div.treetoggle { left: 7.5em; }

ul.treelist.notree li > a { padding-left: 0.5em; }

.folderlist li.mailbox.unread > a { padding-right: 2.8em; font-weight: 700; }

.folderlist li.mailbox .unreadcount { position: absolute; top: 0px; right: 0px; min-width: 2em; line-height: 1.4rem; margin: 7.7px; padding: 0px 0.3em; border-radius: 0.4em; background: rgb(55, 190, 255); color: rgb(255, 255, 255); text-align: center; font-weight: 700; }

html.touch .folderlist li.mailbox .unreadcount { line-height: 2rem; margin: 9.5px; }

.folderlist li.mailbox.recent > a { color: rgb(0, 140, 208); }

.folderlist li.mailbox.recent > a > .unreadcount { background: rgb(55, 190, 255); color: rgb(255, 255, 255); }

.folderlist li.mailbox.root { display: none !important; }

.folderlist li a::before { content: ""; font-weight: 400; margin-right: 0.5rem; }

.folderlist li.inbox > a::before { content: ""; font-weight: 900; }

.folderlist li.trash a::before { content: ""; font-weight: 900; }

.folderlist li.trash.empty > a::before { content: ""; font-weight: 400; }

.folderlist li.drafts a::before { content: ""; font-weight: 900; }

.folderlist li.sent a::before { content: ""; font-weight: 900; }

.folderlist li.archive > a::before { content: ""; font-weight: 900; }

.folderlist li.ns-shared > a::before { content: ""; font-weight: 900; }

.folderlist li.ns-other > a::before { content: ""; font-weight: 900; }

.folderlist.menu a::before { margin-left: 0.5em; }

.messagelist .branch, .messagelist > thead, table.fixedcopy { display: none; }

.messagelist td { border-left: 0px; width: 2em; vertical-align: top; font-size: 1rem !important; }

.messagelist td.subject { width: 100%; padding-right: 0px; display: flex; flex-wrap: wrap; }

.messagelist td.subject a { text-decoration: none; cursor: default; }

.messagelist td.subject span { line-height: 2em; }

.messagelist td.subject span.date, .messagelist td.subject span.size { font-size: 90%; color: rgb(115, 118, 119); }

.messagelist td.subject span.fromto { overflow: hidden; text-overflow: ellipsis; flex: 1 1 0%; font-size: 90%; color: rgb(115, 118, 119); padding-left: 1.5em; padding-right: 0.5rem; }

.messagelist td.subject span.subject { overflow: hidden; text-overflow: ellipsis; width: 100%; user-select: none; }

.messagelist td.threads { padding: 0px 0px 0px 0.25rem; width: 1.5em; }

.messagelist td.flags { width: 2.5em; }

.messagelist td.flags > span { height: 1.7em; line-height: 1.7em; display: block; }

.messagelist td.flags > span.flag { cursor: pointer; }

.messagelist tr.flagged td, .messagelist tr.flagged td.subject span.date, .messagelist tr.flagged td.subject span.fromto, .messagelist tr.flagged td.subject span.subject a { color: rgb(255, 85, 82); }

.messagelist tr.deleted td, .messagelist tr.deleted td.subject span.date, .messagelist tr.deleted td.subject span.fromto, .messagelist tr.deleted td.subject span.subject a { color: rgba(44, 54, 58, 0.5); }

.messagelist tr.unread td.subject span.subject { font-weight: 700; }

.messagelist tr.unroot td.subject a { text-decoration: underline; }

.messagelist tr.thread td.threads div::before { content: ""; cursor: pointer; width: 1em; }

.messagelist tr.thread.expanded td.threads div::before { content: ""; }

.messagelist td.subject span.msgicon.status::before { content: ""; cursor: pointer; font-size: 0.4rem; width: 1.1rem; height: 2rem; }

.messagelist td.subject span.msgicon.status.unread::before { content: ""; color: rgb(255, 212, 82); font-size: 0.5rem; }

.messagelist td.subject span.msgicon.status.unreadchildren::before { content: ""; font-weight: 400; font-size: 0.5rem; }

.messagelist td.subject span.msgicon.status.replied::before { content: ""; font-weight: 900; font-size: 1rem; }

.messagelist td.subject span.msgicon.status.forwarded::before { content: ""; font-weight: 900; font-size: 1rem; }

.messagelist td.subject span.msgicon.status.replied.forwarded::before { content: ""; font-weight: 900; font-size: 1rem; }

.messagelist td.subject span.msgicon.status.replied.forwarded::after { content: ""; font-weight: 900; font-size: 1rem; opacity: 0.5; margin: 0px -0.1em 0px -1.25em; }

.messagelist tr.deleted td.subject span.msgicon.status::before { font-size: 1rem; content: "" !important; font-weight: 900 !important; }

.messagelist tr.deleted td.subject span.msgicon.status::after { display: none !important; }

.messagelist span.attachment span { color: rgba(115, 118, 119, 0.75); }

.messagelist span.attachment span::before { margin: 0px; content: ""; }

.messagelist span.attachment span.report::before { content: ""; font-weight: 400; }

.messagelist span.attachment span.encrypted::before { content: ""; }

.messagelist span.attachment span.vcard::before { content: ""; font-weight: 400; }

.messagelist span.flagged::before { content: ""; }

.messagelist tr.flaggedroot:not(:hover) span.unflagged::before { content: ""; color: rgba(115, 118, 119, 0.75); }

.messagelist tr:hover span.unflagged::before { content: ""; font-weight: 400; }

.messagelist span.size, .messagelist tr:hover span.date { display: none; }

.messagelist tr:hover span.size { display: inline; }

.messagelist.sort-size span.date { display: none; }

.messagelist.sort-size span.size, .messagelist.sort-size tr:hover span.date { display: inline; }

.messagelist.sort-size tr:hover span.size { display: none; }

html.layout-phone .messagelist tr, html.touch .messagelist tr { position: relative; display: flex; }

html.layout-phone .messagelist td.selection, html.layout-phone .messagelist td.threads, html.touch .messagelist td.selection, html.touch .messagelist td.threads { line-height: 3.8em; }

html.layout-phone .messagelist td.flags, html.touch .messagelist td.flags { position: absolute; top: 0.25rem; right: 0px; bottom: 0px; background-color: transparent; }

html.layout-phone .messagelist td.flags .flag, html.touch .messagelist td.flags .flag { visibility: hidden; }

html.layout-phone .messagelist td.subject, html.touch .messagelist td.subject { padding-right: 0.5em; }

html.layout-phone .messagelist td.subject .subject, html.touch .messagelist td.subject .subject { padding-right: 1.5rem; }

.contactlist .contact.readonly td { font-style: italic; }

.contactlist td.contact::before { content: ""; }

.contactlist td.contactgroup::before { content: ""; }

.contactlist span.email { display: inline; color: rgb(115, 118, 119); font-style: italic; margin-left: 0.5em; }

.contactlist li a::before { margin-right: 0.5rem; }

.contactlist li a.addressbook::before { content: ""; font-weight: 400; }

.contactlist li a.contactgroup::before { content: ""; font-weight: 900; }

.attachmentslist { padding: 0px; margin: 0px; background-color: rgb(252, 252, 252); border: 1px solid rgb(244, 244, 244); }

.attachmentslist:empty { padding: 0px; border: 0px; }

.attachmentslist li { list-style: none; display: inline-flex; white-space: nowrap; line-height: 2rem; padding: 0px 0.25em; max-width: 100%; }

.attachmentslist li::before { content: ""; font-weight: 400; height: 2rem; margin: 0px; }

.attachmentslist li.text::before, .attachmentslist li.txt::before { content: ""; font-weight: 400; }

.attachmentslist li.pdf::before { content: ""; font-weight: 400; }

.attachmentslist li.doc::before, .attachmentslist li.docx::before, .attachmentslist li.msword::before, .attachmentslist li.odt::before { content: ""; font-weight: 400; }

.attachmentslist li.msexcel::before, .attachmentslist li.ods::before, .attachmentslist li.xls::before, .attachmentslist li.xlsx::before { content: ""; font-weight: 400; }

.attachmentslist li.gz::before, .attachmentslist li.rar::before, .attachmentslist li.zip::before { content: ""; font-weight: 400; }

.attachmentslist li.image::before, .attachmentslist li.jpeg::before, .attachmentslist li.jpg::before, .attachmentslist li.png::before { content: ""; font-weight: 400; }

.attachmentslist li.audio::before, .attachmentslist li.mp3::before { content: ""; font-weight: 400; }

.attachmentslist li.m4p::before, .attachmentslist li.video::before { content: ""; font-weight: 400; }

.attachmentslist li.vcard::before { content: ""; font-weight: 400; }

.attachmentslist li.html::before { content: ""; font-weight: 400; }

.attachmentslist li.odp::before, .attachmentslist li.otp::before, .attachmentslist li.ppsx::before, .attachmentslist li.ppt::before, .attachmentslist li.pptx::before, .attachmentslist li.vnd.mspowerpoint::before { content: ""; font-weight: 400; }

.attachmentslist li a { text-decoration: none; line-height: 2rem; height: 2rem; }

.attachmentslist li a.cancelupload::before, .attachmentslist li a.delete::before { content: ""; line-height: 2rem; height: 2rem; margin: 0px; }

.attachmentslist li a.dropdown::before { margin: 0px; }

.attachmentslist li.uploading::before { animation: 1.5s linear 0s infinite normal none running spinner-border; content: ""; font-weight: 900; }

.attachmentslist li a.filename { display: flex; overflow: hidden; padding: 0px 0.2em; }

.attachmentslist li .attachment-name { overflow: hidden; text-overflow: ellipsis; color: rgb(44, 54, 58); }

.attachmentslist li .attachment-size { color: rgb(115, 118, 119); padding-left: 0.25em; }

.keylist { padding: 0px; list-style: none; }

.keylist li { line-height: 2; }

.keylist li::before { content: ""; line-height: 1.5; }

#identities-table td.mail::before { content: ""; }

#responses-table td.name::before { content: ""; }

#filterslist td.name::before { content: ""; }

#filtersetslist td.name::before { content: ""; }

#subscription-table li.mailbox a { padding-right: 2.5rem; }

#uploadform { display: none; }

form.smart-upload, input.smart-upload { visibility: hidden; width: 1px; height: 1px; opacity: 0; }

.propform:not(.popupmenu) { width: 100%; }

.propform .form-check td:not(.title) > label { display: block; margin: 0px; line-height: 2rem; }

.propform .form-check td:not(.title) > label label, .propform td.datetime input:first-child { margin-right: 0.5rem; }

.propform td.datetime { display: flex; }

.propform td.datetime input:last-child { width: 75%; }

.propform td.rowbuttons { width: 1%; white-space: nowrap; vertical-align: top; }

.propform td.rowbuttons span { display: none; }

.propform td.rowbuttons a { padding: 0px; line-height: 2.3rem; height: 2.3rem; font-size: 1rem; }

.propform td.rowbuttons a::before { content: ""; vertical-align: unset; }

@media screen and (min-width: 577px) {
  .propform td.rowbuttons a::before { margin: 0px !important; }
}

.propform td.rowbuttons a.delete::before { content: ""; }

.propform td.rowbuttons a.advanced::before { content: ""; }

.propform td.rowbuttons a:not(:last-child) { margin-right: 0.25rem; }

.propform td.rowactions { width: 1%; vertical-align: top; }

.propform td.rowactions .form-control { width: auto; }

.propform td.rowtargets { vertical-align: top; }

.propform td.rowtargets .composite .input-group, .propform td.rowtargets .composite .multi-input, .propform td.rowtargets .composite input, .propform td.rowtargets .composite select, .propform td.rowtargets .composite textarea { margin-bottom: 0.5rem; }

.propform td.rowtargets .composite .input-group .multi-input, .propform td.rowtargets .composite .input-group input, .propform td.rowtargets .composite .input-group select, .propform td.rowtargets .composite .input-group textarea { margin-bottom: 0px; }

.propform td.rowtargets .composite br { display: block; }

.propform td.rowtargets .input-group { margin-bottom: 0.25rem; }

.propform td.rowtargets .input-group :first-child.input-group-prepend { text-align: left; min-width: 7.5em; }

.propform td.rowtargets .input-group :first-child.input-group-prepend > * { width: 100%; }

.propform td.rowtargets > .advanced { margin-top: 0.25rem; }

.propform td.title { padding-top: 0px; padding-bottom: 0px; }

.propform td > .flexbox { display: flex; }

.propform td > .flexbox > .multi-input { width: 100%; margin-left: 0.25rem; }

.propform.grouped.readonly legend { margin: 0px; }

.propform.grouped.readonly .row.input-group { margin-bottom: 0px !important; }

.propform.grouped.readonly label { min-width: 7rem; background-color: transparent; border: 0px; border-radius: 0px; }

.propform.grouped .row.input-group { margin-bottom: 0.5rem; flex-wrap: nowrap; }

.propform.grouped .row.input-group > :first-child { overflow: hidden; text-overflow: ellipsis; min-width: 8rem; }

.propform.grouped .row.input-group > :first-child:not(select) { padding: 0px; }

@media screen and (max-width: 480px) {
  .propform.grouped .row.input-group > :first-child { min-width: 6rem; width: 6rem; flex-grow: unset; }
}

.propform.grouped .row.input-group .content .ff_street, .propform.grouped .row.input-group > :first-child label { width: 100%; }

.propform.grouped .row.input-group > :nth-child(2) { flex-grow: 30; }

.propform.grouped .row.input-group:last-child { margin-bottom: 1rem; }

.propform.grouped .row.input-group select { text-align: left; }

.propform.grouped .row.input-group.composite select { height: auto; }

.propform.grouped .row.input-group .content { padding: 0px; display: flex; flex-wrap: wrap; border-radius: 0px; border-left-color: transparent; }

.propform.grouped .row.input-group .content input { border-radius: 0px; border-color: transparent; }

.propform.grouped .row.input-group .content .ff_locality { width: 75%; }

.propform.grouped .row.input-group .content .ff_zipcode { width: 25%; }

.propform.grouped .row.input-group .content .ff_country, .propform.grouped .row.input-group .content .ff_region { width: 50%; }

.propform.grouped .form-control-plaintext { flex-grow: 1; border: 0px; }

.propform .addfield { margin: 0px; }

.propform .addfield select { width: 8rem; margin-top: 0.5rem; }

.propform .form-text { font-size: 90%; color: rgb(115, 118, 119); }

.propform.row.form-group { margin-left: 0px; margin-right: 0px; }

.propform.row.form-group div, .propform.row.form-group label { padding-left: 0px; padding-right: 0px; }

.propform select + .input-group, .propform select + select { padding-top: 0.5rem; }

.propform.text-only { margin-bottom: 0.25rem; }

.propform.text-only tr { margin: 0px; }

.propform.text-only label { padding-bottom: 0px !important; }

@media screen and (max-width: 576px) {
  .propform.text-only tr { display: table-row; }
  .propform.text-only td { width: auto; }
  .propform.text-only :not(tr).form-group.row .col-form-label, .propform.text-only td:first-child { width: 33%; }
  .propform.text-only :not(tr).form-group.row > :last-child { width: 67%; }
  .propform table.compact-table .flexbox > select, .propform table.compact-table .rowactions > select { width: 100%; }
  .propform table.compact-table tr { display: flex; flex-direction: column; }
  .propform table.compact-table tr td { width: 100%; padding: 0.25rem 0px 0px; }
  .propform table.compact-table tr td.rowbuttons { text-align: right; padding-top: 0px; }
  .propform table.compact-table tr td.rowbuttons a { margin-left: 0.5rem; }
  .propform table.compact-table tr td.rowbuttons a > span { display: inline; }
}

.formcontent fieldset:not(.tab-pane):nth-of-type(n+2), .propform fieldset:not(.tab-pane):nth-of-type(n+2) { margin-top: 1em; }

.formcontent legend, .propform legend { font-weight: 700; font-size: 1.2em; }

.formcontent label, .propform label { hyphens: auto; overflow: hidden; margin-bottom: 0px; }

fieldset.advanced > legend { width: auto; cursor: pointer; }

fieldset.advanced > legend::after { float: right; margin: 0px 0px 0px 0.25rem; line-height: inherit; font-size: inherit; content: ""; }

fieldset.advanced > legend.closed::after { content: ""; }

@media screen and (max-width: 576px) {
  .formcontent .text-only .form-group:not(tr) { margin-bottom: 0.25rem; }
  .formcontent .text-only .form-group:not(tr) .col-form-label { width: 33%; }
  .formcontent .text-only .form-group:not(tr) .col-form-label + span { width: 67%; }
  html.iframe .formcontent > .propform { padding: 0.25rem; }
}

html.ms .propform .row:not(.form-check) > td { display: flex; flex-wrap: wrap; }

@media screen and (min-width: 576px) {
  html.ms .propform .row.form-check > td { display: flex; }
}

.formcontainer { display: flex; flex-direction: column; justify-content: flex-start; overflow-y: hidden !important; }

.formcontainer .formcontent { overflow: hidden auto; }

.formcontainer .formbuttons { padding: 0.5rem 1rem; }

.formcontainer .formbuttons button { margin-right: 0.5rem; }

html.iframe.ipad .formcontainer .formbuttons, html.iframe.webkit.tablet .formcontainer .formbuttons { min-height: 4rem; }

html.layout-phone .formcontainer, html.layout-small .formcontainer { display: initial; overflow-y: auto !important; }

html.layout-phone .formcontainer .formcontent, html.layout-small .formcontainer .formcontent { overflow: initial !important; }

html.layout-phone .formcontainer .formbuttons, html.layout-small .formcontainer .formbuttons { display: none; }

.formcontent .row { margin-right: 0px; margin-left: 0px; }

.formcontent .row .col, .formcontent .row .col-10, .formcontent .row .col-12, .formcontent .row .col-2, .formcontent .row .col-4, .formcontent .row .col-6, .formcontent .row .col-8, .formcontent .row .col-sm, .formcontent .row .col-sm-10, .formcontent .row .col-sm-12, .formcontent .row .col-sm-2, .formcontent .row .col-sm-4, .formcontent .row .col-sm-6, .formcontent .row .col-sm-8 { padding: 0px; }

.formcontent .row .form-control-plaintext, .formcontent .row label.col-form-label { padding: 5px 5px 5px 0px; }

.formcontent .row .form-control-plaintext { padding-bottom: 0px; border: 0px; }

.formcontent .row.form-check { padding: 0px; display: flex; flex-wrap: nowrap; }

.formcontent .nav-tabs:empty, .input-group .icon .inner { display: none; }

@media screen and (max-width: 576px) {
  .formcontent .row.form-group > td label { padding-bottom: 0px; }
  .formcontent .row.form-check .col-6 { max-width: 100%; flex: 1 1 auto; }
  .formcontent .row.form-check > :last-child { width: 1%; min-width: 2.6rem; }
  .formcontent .row.form-check.with-link > :last-child { min-width: 8rem; }
}

.formcontent .row.form-check .form-check-input { margin: 0.5rem 0px; }

.formcontent .row.form-check .custom-switch + a { line-height: 2; vertical-align: bottom; }

.formcontent .row.form-check td > label { padding-bottom: 0px; }

.formcontent .nav-tabs { margin-bottom: 1rem; }

.formcontent .hint { font-style: italic; color: rgb(115, 118, 119); }

.formcontent.raweditor, .formcontent.raweditor form { height: 100%; }

.formcontent.raweditor textarea { font-family: monospace; height: 100%; }

.formcontent.raweditor .CodeMirror { border: 1px solid rgb(206, 212, 218); border-radius: 0.3rem; height: 100%; color: rgb(44, 54, 58); }

.formcontent.raweditor .CodeMirror-focused { border-color: rgb(55, 190, 255); box-shadow: rgba(55, 190, 255, 0.25) 0px 0px 0px 0.2rem; }

.formcontent.raweditor .CodeMirror-linebackground.line-error { background-color: rgb(255, 85, 82); opacity: 0.4; }

.formcontent.raweditor .errorGutter { width: 0.8em; }

@media screen and (max-width: 320px) {
  .formcontent .col-10, .formcontent .col-6, .formcontent .col-8, .formcontent .col-form-label { flex: 1 1 auto; max-width: 100%; }
}

.input-group .icon { text-decoration: none; padding: 5px 0.5rem; }

.input-group .icon.input-group-text { min-width: 2.4rem; }

.input-group .icon::before { line-height: 1; font-size: 1.1rem; margin: 0px !important; }

.input-group .icon.user::before { content: ""; }

.input-group .icon.pass::before { content: ""; }

.input-group .icon.host::before { content: ""; }

.input-group .icon.language::before { content: ""; }

.input-group .icon.cancel::before { content: ""; }

.input-group .icon.delete::before { content: ""; }

.input-group .icon.edit::before { content: ""; }

.input-group .icon.add::before { content: ""; }

.input-group .icon.add.recipient::before { content: ""; }

.input-group .icon.search::before { content: ""; }

.input-group .icon.filter::before { content: ""; }

.input-group .icon.key::before { content: ""; }

.input-group a:focus { background-color: rgba(55, 190, 255, 0.25); outline: 0px; }

.proplist { margin-bottom: 0px; padding: 0px; }

.proplist li { list-style-type: none; line-height: 2rem; margin-bottom: 0.25rem; display: flex; align-items: center; }

.proplist li:last-child { margin-bottom: 0px; }

.proplist li input[type="radio"] { margin-right: 0.5em; }

.proplist li input[type="radio"]:disabled + label { opacity: 0.5; }

.proplist li label:not(.input-group-text) { margin: 0px; line-height: 2rem; }

.proplist li select { width: auto; display: inline; }

.proplist li.with-sublist { flex-wrap: wrap; position: relative; }

.proplist li.with-sublist > :first-child { width: 100%; margin-right: 2em; }

.proplist li.with-sublist > .proplist { margin-left: 2.5rem; }

.proplist li.with-sublist > a.dropdown { position: absolute; right: 0px; top: 0px; height: 2em; color: rgb(44, 54, 58); }

.checklist > div { line-height: 2rem; display: block; }

.checklist .custom-control-label::after, .checklist .custom-control-label::before { margin: calc(-2px) 0px 0px; }

.checklist > div + br { display: none; }

.popup form.propform { padding: 0.25rem; overflow-x: hidden; }

.popupmenu.form.nolist { padding: 0px 0.5rem; }

.popupmenu.form ul { list-style-type: none; padding: 0px; margin: 0px; }

.popupmenu.form li:not(.separator) { padding: 0px 1rem; }

.popupmenu.form li:not(.separator) label { margin: 0px; line-height: 35px; }

.popupmenu.form li:not(.separator) label input { margin-right: 0.5rem; }

.popupmenu.form input { vertical-align: middle; }

.popupmenu.form select { margin: 0.5rem 0px; }

.popupmenu.form .buttons { text-align: center; padding: 0.5rem; }

.multi-input > .content { max-height: 11.65em; overflow: hidden auto; border-radius: 0.25rem; border: 1px solid rgb(206, 212, 218); }

.multi-input > .content.focused { border-color: rgb(55, 190, 255); box-shadow: rgba(55, 190, 255, 0.25) 0px 0px 0px 0.2rem; }

.multi-input a.icon.reset::before { content: ""; }

.multi-input input.form-control { padding-left: 0.75rem; height: auto; }

.multi-input .input-group-text, .multi-input input, .multi-input input:focus { border-radius: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(206, 212, 218); box-shadow: none; }

.multi-input .input-group-text { border-left: 1px solid rgb(206, 212, 218); }

.multi-input .input-group-append { margin-left: 0px; }

.multi-input .input-group { flex-wrap: nowrap; margin: 0px !important; }

.multi-input .input-group:last-child * { border-bottom: 0px; }

.multi-input + .btn { margin-top: 0.5rem; }

.multi-input.is-invalid > .content { border: 1px solid rgb(255, 85, 82); }

.multi-input.is-invalid > .content.focused { border-color: rgb(255, 85, 82); box-shadow: rgba(255, 85, 82, 0.25) 0px 0px 0px 0.2rem; }

.multi-input.is-invalid > .invalid-feedback { display: inline-block; line-height: 1.5; }

.file-upload { padding: 1rem 1rem 12rem; margin: 0px 1rem 0.25rem; border-radius: 0.5rem; border: 0.2rem dashed rgb(212, 219, 222); }

fieldset .file-upload { margin: 0px; }

.file-upload .upload-form { text-align: center; padding-bottom: 1em; }

.file-upload .upload-form a.btn, .file-upload .upload-form button { margin-bottom: 0.25rem; }

.file-upload .hint, .form-group { margin-bottom: 0.5rem; }

.file-upload .hint { color: rgb(115, 118, 119); text-align: center; }

.file-upload .attachmentslist { border: 0px; background: 0px 0px; }

.file-upload .attachmentslist li { position: relative; display: flex; padding-right: 1.5em; margin: 0.15em 0px; }

.file-upload .attachmentslist li a.filename { flex: 1 1 0%; }

.file-upload .attachmentslist li a.cancelupload, .file-upload .attachmentslist li a.delete { position: absolute; right: 0.25em; width: auto; }

.file-upload .attachmentslist li a.dropdown { margin-right: 0.5em; }

.file-upload .attachmentslist li .inner { display: none; }

.file-upload.droptarget { padding-bottom: 0.5rem !important; }

.file-upload.droptarget::after { content: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20960%20560%22%3E%0A%3Cpath%20fill%3D%22%23d4dbde%22%20d%3D%22M690%20245c0%209.2-3.5%2017.9-10.1%2024.9l-175%20175c-6.6%206.6-15.3%2010.1-24.9%2010.1-9.2%200-18.4-3.5-24.9-10.1l-175-175c-6.6-7-10.1-15.8-10.1-24.9%200-4.4.9-9.2%202.6-13.6C277.9%20218.3%20291%20210%20305%20210h87.5V35c0-19.2%2015.8-35%2035-35h105c19.2%200%2035%2015.8%2035%2035v175H655c14%200%2027.1%208.3%2032.4%2021.4%201.7%204.4%202.6%209.2%202.6%2013.6zm0%20245H270V350h-70v140c0%2038.5%2031.5%2070%2070%2070h420c38.5%200%2070-31.5%2070-70V350h-70v140z%22%2F%3E%0A%3C%2Fsvg%3E%0A"); width: 10rem; margin: 5rem auto 0px; display: block; }

.file-upload.droptarget.active { border-color: rgb(185, 185, 185); }

.file-upload.droptarget.hover { border-color: rgb(185, 185, 185); background-color: rgb(236, 236, 236); }

.recipient-input { display: flex; flex-wrap: wrap; padding: 0px 0.75rem 4px; list-style-type: none; cursor: text; height: auto; }

.recipient-input.focus { border-color: rgb(55, 190, 255); box-shadow: rgba(55, 190, 255, 0.25) 0px 0px 0px 0.2rem; }

.recipient-input li { max-width: 100%; }

.recipient-input li:not(.recipient) { user-select: text; }

.recipient-input li.input { flex: 1 1 0%; min-width: 100px; }

.recipient-input input { width: 100%; margin-top: 4px; outline: 0px; line-height: 1.5; background: 0px 0px !important; border: 0px !important; }

.recipient-input li.recipient, body > li.recipient.ui-sortable-helper { display: flex; position: relative; max-width: calc(50% - 3px); border: 1px solid rgb(206, 212, 218); background-color: rgb(241, 243, 244); border-radius: 0.25rem; padding: 0px 0.25rem; margin-top: 4px; margin-right: 0.2em; white-space: nowrap; cursor: default; }

.form-control:focus, .tagedit-list[tabindex="-1"] { border-color: rgb(55, 190, 255); box-shadow: rgba(55, 190, 255, 0.25) 0px 0px 0px 0.2rem; }

@media screen and (max-width: 450px) {
  .recipient-input li.recipient, body > li.recipient.ui-sortable-helper { width: 100%; max-width: 100%; }
}

.recipient-input li.recipient .name, body > li.recipient.ui-sortable-helper .name { overflow: hidden; text-overflow: ellipsis; flex-grow: 1; line-height: 1.1; padding: 3px; vertical-align: middle; }

.recipient-input li.recipient .email, body > li.recipient.ui-sortable-helper .email { text-indent: -5000rem; display: inline-block; width: 0px; }

.recipient-input li.recipient .quotes, body > li.recipient.ui-sortable-helper .quotes { position: absolute; width: 0px; opacity: 0; }

.recipient-input li.recipient a.button.icon, body > li.recipient.ui-sortable-helper a.button.icon { font-size: 0.75em; cursor: pointer; padding: 0px; color: rgb(44, 54, 58); }

.recipient-input li.recipient a.button.icon::before, body > li.recipient.ui-sortable-helper a.button.icon::before { display: inline-block; width: 1em; line-height: 1.6; }

.recipient-input li.recipient.ui-sortable-helper, body > li.recipient.ui-sortable-helper.ui-sortable-helper { padding: 0px 0px 0px 0.25rem !important; }

.tagedit-list { display: flex; flex-wrap: wrap; padding: 0px 0.75rem 4px; margin: 0px; list-style-type: none; min-height: 2.3rem; }

.tagedit-list + .placeholder { display: none; }

.tagedit-list li.tagedit-listelement-new { margin-top: 4px; }

.tagedit-list li.tagedit-listelement-new input { width: 15px; border: 0px; outline: 0px; margin: 0px; padding: 0px; line-height: 1.5; background: 0px 0px !important; }

.tagedit-list li.tagedit-listelement-new input.tagedit-input-disabled { visibility: hidden; }

.tagedit-list li.tagedit-listelement-old { max-width: 50%; border: 1px solid rgb(206, 212, 218); background-color: rgb(241, 243, 244); border-radius: 0.25em; margin-top: 4px; margin-right: 0.2em; white-space: nowrap; }

.tagedit-list li.tagedit-listelement-old a { font-size: 0.8em; cursor: pointer; display: inline-block; width: 1.1em; overflow: hidden; vertical-align: middle; margin-right: 0.2rem; }

.tagedit-list li.tagedit-listelement-old a::before { content: ""; width: 1em; line-height: 1.2; }

.tagedit-list li.tagedit-listelement-old span { overflow: hidden; text-overflow: ellipsis; flex-grow: 1; display: inline-block; line-height: 1.4; padding: 0px 0.25rem; vertical-align: middle; }

.skinselection { white-space: nowrap; display: table-row; }

.skinselection > span { display: table-cell; vertical-align: middle; padding: 0.1em 0.5em; white-space: normal; }

.skinselection > span:last-child { padding-right: 0px; }

.skinselection .skinitem input { width: auto; }

.skinselection .skinname { font-weight: 700; }

.skinselection .skinlicense, .skinselection .skinlicense a { font-style: italic; text-decoration: none; }

.skinselection .skinlicense a:hover { text-decoration: underline; }

.skinselection .skinauthor, .skinselection .skinlicense { font-size: 90%; }

.skinselection .skinthumbnail { width: 64px; height: 64px; border: 1px solid rgb(206, 212, 218); background: rgb(255, 255, 255); border-radius: 4px; }

.input-percent-slider { display: flex; align-items: center; }

.input-percent-slider input { max-width: 4em; }

.input-percent-slider span.label { line-height: 2.4; padding: 0px 0.5rem 0px 0.25rem; }

.input-percent-slider div.ui-slider { flex: 1 1 0%; margin: 0px 0.5em; }

.image-upload { position: relative; overflow: hidden; cursor: pointer; background-color: rgb(244, 244, 244); }

.image-upload a.button { display: none; position: absolute; left: 0px; top: 0px; background-color: rgba(255, 255, 255, 0.85); border-radius: 5px; width: 2.5em; padding: 0.5em; margin: 0.5em; line-height: 1; }

.image-upload.changed a.button { display: inline; }

.input-group-combo select:first-of-type.alone { border-radius: 0.25rem !important; }

.input-group-combo select:first-of-type:not(.alone) { flex: unset; width: auto; }

.input-group-combo .input-group { flex: 2 1 0%; padding: 0px !important; }

.input-group-combo .input-group :first-child, .input-group-combo select + select { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.form-control, .form-control:focus { color: rgb(44, 54, 58); }

.form-control.is-invalid { border-color: rgb(255, 85, 82); box-shadow: none; }

.form-control.is-invalid:focus { border-color: rgb(255, 85, 82); box-shadow: rgba(255, 85, 82, 0.25) 0px 0px 0px 0.2rem; }

.custom-file-input:focus ~ .custom-file-label, .custom-switch .custom-control-input:focus ~ .custom-control-label::before { box-shadow: rgba(55, 190, 255, 0.25) 0px 0px 0px 0.2rem; }

.form-control::placeholder { color: rgb(187, 187, 187); }

.invalid-feedback { color: rgb(255, 85, 82); font-size: 90%; }

.input-group-append.input-group-prepend { display: inline; }

.input-group-text { color: rgb(44, 54, 58); background-color: rgb(241, 243, 244); }

.input-group-text input:focus { z-index: 1; border-color: rgb(55, 190, 255) !important; }

.custom-switch { padding-left: 0px; display: inline-block; }

.custom-switch .custom-control-input { left: 0px; opacity: 0 !important; }

.custom-switch .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(55, 190, 255); }

.custom-switch .custom-control-input:checked ~ .custom-control-label::before { border-color: rgb(55, 190, 255); background-color: rgb(55, 190, 255); }

.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::before { border-color: rgb(132, 215, 255); background-color: rgb(132, 215, 255); }

.custom-switch .custom-control-label { padding-left: 2.5rem; min-height: 2rem; line-height: 2; display: inline-block; }

html.touch .custom-switch .custom-control-label { padding-left: 3rem; }

.custom-switch .custom-control-label::after, .custom-switch .custom-control-label::before { border-radius: 0.6rem; margin: 2px 0px; }

html.touch .custom-switch .custom-control-label::after, html.touch .custom-switch .custom-control-label::before { border-radius: 0.8rem; margin: 0px; }

.custom-switch .custom-control-label::before { left: 2px; top: 4px; width: 26px; height: 16px; }

html.touch .custom-switch .custom-control-label::before { top: 2px; width: 35px; height: 22px; }

.custom-switch .custom-control-label::after { left: 4px; top: 6px; width: 12px; height: 12px; }

html.touch .custom-switch .custom-control-label::after { top: 4px; height: 18px; width: 18px; }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after { transform: translateX(10px); }

html.touch .custom-switch .custom-control-input:checked ~ .custom-control-label::after { transform: translateX(13px); }

.custom-switch .custom-control-input:not(:disabled) ~ .custom-control-label::after, .custom-switch .custom-control-input:not(:disabled) ~ .custom-control-label::before { cursor: pointer; }

.custom-file { display: block; }

div.tox .custom-switch .tox-checkbox__icons, div.tox .tox-dialog__header .tox-button .tox-icon { display: none; }

.custom-file .custom-file-label { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 100px; }

.custom-file + .hint { margin-top: 3px; }

.custom-file-input:focus ~ .custom-file-label { border-color: rgb(55, 190, 255); }

div.tox { font-size: 1rem; }

div.tox.tox-tinymce { border-radius: 0.25rem; border: 1px solid rgb(206, 212, 218); }

div.tox.focused { border-color: rgb(55, 190, 255) !important; box-shadow: rgba(55, 190, 255, 0.25) 0px 0px 0px 0.2rem !important; }

div.tox .tox-toolbar-overlord { z-index: 1; }

div.tox .tox-toolbar-overlord > div { background: url("data:image/svg+xml;charset=utf8,%3Csvg height='33px' viewBox='0 0 40 33px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='32px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") rgb(241, 243, 244); }

div.tox .tox-toolbar__primary { border-top: 0px; }

div.tox .tox-toolbar { background-color: rgb(241, 243, 244); }

div.tox .tox-edit-area { border: 0px; }

div.tox .tox-dialog { border-radius: 0px; border-color: rgb(212, 219, 222); box-shadow: none; align-self: unset !important; }

div.tox .tox-dialog .tox-form__group { margin-top: 0px; margin-bottom: 0.75rem; }

div.tox .tox-dialog .tox-dialog__body-nav-item--active { color: rgb(0, 172, 255); border-color: transparent; }

div.tox .tox-dialog .tox-dialog__body-nav-item--active:hover { color: rgb(0, 138, 204); }

div.tox .tox-dialog__body-content { overflow: unset; }

div.tox .tox-dialog__content-js { overflow: auto; }

div.tox .tox-dialog-wrap__backdrop { background-color: rgba(44, 54, 58, 0.5); }

div.tox .tox-dialog__header { height: 57px; border-bottom: 1px solid rgb(221, 221, 221); justify-content: flex-end; padding: 0px; }

div.tox .tox-dialog__header .tox-button { color: rgb(44, 54, 58); right: 0px; height: 57.3px; width: 2.25em; margin-right: 0.4rem; }

div.tox .tox-dialog__header .tox-button:hover { background: 0px 0px; border-color: transparent; }

div.tox .tox-dialog__header .tox-button::before { content: ""; line-height: 1.5rem; margin: 0px !important; }

div.tox .tox-dialog__footer { border: 0px; margin: 0px; padding: 0px 1rem; height: 57px !important; }

@media screen and (max-width: 480px) {
  div.tox .tox-dialog__footer { border-top: 1px solid rgb(221, 221, 221); }
}

div.tox .tox-dialog__footer > div { white-space: nowrap; max-height: 57px; }

div.tox .tox-dialog__footer > div button:first-child { margin: 0px; }

div.tox .tox-dialog__footer .tox-button { color: rgb(255, 255, 255); background: rgb(55, 190, 255); border-color: rgb(55, 190, 255); font-weight: 400; padding: 0.5rem 0.75rem; }

div.tox .tox-dialog__footer .tox-button:focus { background: rgb(30, 182, 255); border-color: rgb(19, 178, 255); box-shadow: rgba(55, 190, 255, 0.5) 0px 0px 0px 0.2rem; }

div.tox .tox-dialog__footer .tox-button:hover { background: rgb(30, 182, 255); border-color: rgb(19, 178, 255); }

div.tox .tox-dialog__footer .tox-button.disabled, div.tox .tox-dialog__footer .tox-button:disabled { background: rgb(55, 190, 255); border-color: rgb(55, 190, 255); }

div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled).active, div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled):active { background: rgb(4, 173, 255); border-color: rgb(0, 168, 249); }

div.tox .tox-dialog__footer .tox-button::before { width: 1em; content: ""; line-height: 1; }

div.tox .tox-dialog__footer .tox-button:focus:not(:disabled) { background: rgb(55, 190, 255); border-color: rgb(55, 190, 255); }

div.tox .tox-dialog__footer .tox-button.tox-button--secondary { background: rgb(139, 159, 167); border-color: rgb(139, 159, 167); color: rgb(255, 255, 255); }

div.tox .tox-dialog__footer .tox-button.tox-button--secondary:focus { background: rgb(124, 147, 156); border-color: rgb(119, 142, 152); box-shadow: rgba(139, 159, 167, 0.5) 0px 0px 0px 0.2rem; }

div.tox .tox-dialog__footer .tox-button.tox-button--secondary:hover { background: rgb(124, 147, 156); border-color: rgb(119, 142, 152); }

div.tox .tox-dialog__footer .tox-button.tox-button--secondary.disabled, div.tox .tox-dialog__footer .tox-button.tox-button--secondary:disabled { background: rgb(139, 159, 167); border-color: rgb(139, 159, 167); }

div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled).active, div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled):active { background: rgb(110, 135, 145); border-color: rgb(106, 130, 139); }

div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled).active:focus, div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled):active:focus { box-shadow: rgba(139, 159, 167, 0.53) 0px 0px 0px 0.2rem; }

div.tox .tox-dialog__footer .tox-button.tox-button--secondary::before { content: ""; }

div.tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled) { background: rgb(139, 159, 167); border-color: rgb(139, 159, 167); }

div.tox .tox-search-dialog .tox-form__group:not(:first-child) { flex: initial !important; }

div.tox .tox-search-dialog .tox-dialog__footer-start button { padding: 0.25rem; }

div.tox .tox-search-dialog .tox-dialog__footer-end button::before { content: "" !important; }

div.tox .tox-search-dialog .tox-dialog__footer-end button:nth-of-type(1)::before { content: "" !important; }

div.tox .tox-dialog__title { line-height: calc(57px); font-size: 1.25rem; font-weight: 700; padding: 0px 0px 0px 1rem; width: 100%; color: rgb(44, 54, 58); }

div.tox .tox-tbtn { height: 28px; }

div.tox .tox-tbtn:not(.tox-tbtn--select, .tox-split-button__chevron) { width: 32px; }

div.tox .tox-button { line-height: 1.5; }

div.tox .tox-label { color: rgb(44, 54, 58); padding-bottom: 0.25rem; }

div.tox .tox-color-input > input, div.tox .tox-listboxfield .tox-listbox--select, div.tox .tox-textarea, div.tox .tox-textfield { font-size: 14px; line-height: 1.5; color: rgb(44, 54, 58); border-radius: 0.25rem; min-height: 0px; padding: 0.375rem 0.75rem; font-family: Roboto, sans-serif !important; }

div.tox .tox-color-input > input:focus, div.tox .tox-listboxfield .tox-listbox--select:focus, div.tox .tox-textarea:focus, div.tox .tox-textfield:focus { border-color: rgb(55, 190, 255); box-shadow: rgba(55, 190, 255, 0.25) 0px 0px 0px 0.2rem; }

div.tox .tox-listbox__select-label { margin: 0px; }

div.tox .tox-color-input span { top: 5px; }

div.tox .custom-switch { position: relative; font-size: 1rem; margin-top: 0.15rem; }

div.tox .custom-switch .tox-checkbox__label { margin: 0px; }

div.tox .image-selector { font-size: 1rem; }

div.tox .image-selector button { color: rgb(255, 255, 255); background: rgb(139, 159, 167); border-color: rgb(139, 159, 167); padding: 0.5rem 0.75rem; line-height: 1.5; }

div.tox .image-selector button:focus, div.tox .image-selector button:hover { background: rgb(124, 147, 156); border-color: rgb(119, 142, 152); }

div.tox .image-selector button:focus { box-shadow: rgba(139, 159, 167, 0.5) 0px 0px 0px 0.2rem; }

div.tox .image-selector button.disabled, div.tox .image-selector button:disabled { background: rgb(139, 159, 167); border-color: rgb(139, 159, 167); }

div.tox .image-selector button:not(:disabled):not(.disabled).active, div.tox .image-selector button:not(:disabled):not(.disabled):active { background: rgb(110, 135, 145); border-color: rgb(106, 130, 139); }

div.tox .image-selector button:not(:disabled):not(.disabled).active:focus, div.tox .image-selector button:not(:disabled):not(.disabled):active:focus { box-shadow: rgba(139, 159, 167, 0.53) 0px 0px 0px 0.2rem; }

div.tox .tox-form__controls-h-stack div:not(:last-child) { flex: 1 1 0%; }

div.tox .tox-collection__item-label { white-space: nowrap; }

@media screen and (max-width: 480px) {
  div.tox .tox-dialog__footer, div.tox .tox-dialog__header { background-color: rgb(244, 244, 244); }
  div.tox .tox-dialog { height: 100%; margin: 0px !important; width: 100% !important; left: 0px !important; top: 0px !important; border-width: 0px !important; }
  div.tox .tox-dialog__header .tox-button { display: none; }
  div.tox .tox-dialog__title { font-size: 1rem; text-align: center; padding: 0px 1rem; }
  div.tox .tox-dialog__footer .tox-button { padding: 0.45rem; border: 0px; font-size: 90%; color: rgb(44, 54, 58) !important; background: 0px 0px !important; margin: 0px !important; }
  div.tox .tox-dialog__footer .tox-button::before { display: block; float: none; width: 100%; margin: 0px; line-height: 1.75; height: 1.75rem; }
  div.tox .tox-dialog__footer .tox-button:active, div.tox .tox-dialog__footer .tox-button:focus, div.tox .tox-dialog__footer .tox-button:hover { background: 0px 0px; border: 0px; box-shadow: none; color: rgb(44, 54, 58); }
  div.tox .tox-dialog__footer > div { justify-content: space-evenly; display: flex; width: 100%; }
  div.tox .tox-dialog__footer > div:empty { display: none; }
}

.image-selector { padding: 1rem 0.5rem 10rem !important; }

.image-selector.droptarget { border: 0.2rem dashed rgb(212, 219, 222); }

.image-selector.droptarget::after { margin-top: 2rem; }

.image-selector form { position: absolute; top: 0px; }

.image-selector .attachmentslist { margin: 0px; overflow: hidden auto; height: 19.1em; padding: 0px !important; }

.image-selector .attachmentslist li { padding: 0.25rem; cursor: pointer; }

.image-selector .attachmentslist li::before { display: none; }

.image-selector .attachmentslist li:focus, .image-selector .attachmentslist li:hover { background: rgb(235, 249, 255); }

.image-selector .attachmentslist li span.name { flex: 1 1 0%; margin: auto; padding-left: 1rem; overflow: hidden; text-overflow: ellipsis; }

.image-selector .attachmentslist li span.img { height: 80px; width: 80px; display: flex; border: 1px solid rgb(241, 243, 244); background: rgb(255, 255, 255); border-radius: 0.75rem; overflow: hidden; }

.image-selector .attachmentslist li img { margin: auto; }

html.layout-phone .image-selector .attachmentslist { height: auto; }

.html-editor { position: relative; margin-bottom: 0.2rem; }

.html-editor .editor-toolbar { position: absolute; left: 1px; top: 1px; right: 1px; border-radius: 0.25rem 0.25rem 0px 0px; border-bottom: 1px solid rgb(206, 212, 218); background-color: rgb(241, 243, 244); }

.html-editor .editor-toolbar .mce-i-html { display: block; margin: 2px 2px 2px 4px; width: 34px; height: 28px; border-radius: 0.25rem; color: rgb(34, 47, 62); }

.html-editor .editor-toolbar .mce-i-html:focus, .html-editor .editor-toolbar .mce-i-html:hover { text-decoration: none; border-color: rgb(226, 228, 231); background-color: rgb(222, 224, 226); }

.html-editor .editor-toolbar .mce-i-html::before { content: ""; margin: 0px; width: 34px; line-height: 28px; }

.html-editor .editor-toolbar .mce-i-html[disabled] { opacity: 0.7; cursor: not-allowed; }

.html-editor .tox-tinymce + .editor-toolbar, .html-editor.mailvelope .editor-toolbar { display: none; }

.html-editor > .googie_edit_layer, .html-editor > textarea { font-family: monospace; font-size: 13px; padding-top: 40px; resize: none; width: 100% !important; }

.html-editor > iframe { border-radius: 0.3rem; border: 1px solid rgb(206, 212, 218); min-height: 30em; }

.googie_window { width: 16rem; height: auto; }

.googie_edit_layer { font-family: monospace; padding: 0.5rem 0.75rem; border: 1px solid rgb(206, 212, 218); border-radius: 0.3rem; line-height: 1.5; }

.googie_link { color: rgb(255, 85, 82); text-decoration: underline; cursor: pointer; }

.googie_list li { min-width: 8rem; width: auto; }

.googie_list li.googie_list_onhover { color: rgb(255, 255, 255); background-color: rgb(55, 190, 255); }

.googie_list li .googie_list_revert::before { content: ""; }

.googie_list li .googie_add_to_dict::before { content: ""; }

.googie_list input { display: inline-block; margin: 0.25rem 0.5rem; }

.task-login #layout-content { text-align: center; width: 100%; display: block; }

.task-login #logo { display: inline-block; position: relative; top: 16vh; max-height: 100px; }

#login-form { margin: 0px auto; top: 20vh; width: 95%; max-width: 320px; position: relative; }

#login-form table, #login-form tbody { display: block; }

#login-form .row { margin-right: 0px; margin-left: 0px; }

#login-form .oauthlogin { margin-top: 1em; padding-top: 1em; }

#login-form .formbuttons + .oauthlogin { border-top: 1px solid rgb(204, 204, 204); }

#rcmloginsubmit::before { display: none !important; }

#login-footer { flex: 1 1 0%; color: rgb(115, 118, 119); }

#login-footer > div { margin-top: 1rem; padding: 1rem; background: rgb(241, 243, 244); border-radius: 0.3rem; }

#login-addon { position: absolute; bottom: 0px; max-height: 30%; overflow: auto; margin: 1rem !important; width: auto !important; }

@media screen and (min-width: 769px) {
  #login-addon { max-width: 768px; bottom: 1rem; left: 0px; right: 0px; margin: auto !important; }
}

body.task-error-login #layout #layout-content > .header, body.task-error-login #layout #layout-menu { display: none; }

#contactpic { width: 112px; height: 135px; border-radius: 0.5rem; overflow: hidden; display: table-cell; vertical-align: middle; text-align: center; background-color: rgb(244, 244, 244); }

#contactpic img { max-width: 112px; max-height: 135px; }

#contacthead .names { margin-bottom: 0.5rem; }

#contacthead .names span.namefield { font-size: 1.5rem; font-weight: 700; line-height: 1.2; }

#contacthead.readonly .source.row { color: rgb(115, 118, 119); font-size: 90%; margin-bottom: 0.25rem; }

#message-header { margin-bottom: 1rem; }

#message-header > .subject { font-size: 1.5rem; font-weight: 700; }

body.status-flagged #message-header > .subject::before { display: inline; float: none; content: ""; font-size: 1em; color: rgb(255, 85, 82); }

#message-header > .subject a.extwin { text-decoration: none; }

#message-header > .subject a.extwin::before { float: none; display: inline-block; font-size: 75%; line-height: 1.5; margin: 0px; content: ""; }

#message-header > .subject span.inner { display: none; }

#message-header > .header { display: flex; }

#message-header > .header img.contactphoto { margin: 0px 1rem 0px 0px; border-radius: 50%; width: 4rem; height: 4rem; object-fit: cover; background: rgb(244, 244, 244); }

#message-header .header-links, #message-header .header-summary { margin-top: 0.25rem; }

#message-header .header-content { min-height: 4rem; flex: 1 1 0%; }

#message-header .header-content.details-view .header-summary { display: none; }

#message-header .header-content.details-view .header-headers { display: initial; }

#message-header .header-summary > span { display: inline-block; }

#message-header .header-headers { display: none; }

#message-header .header-headers .header-title { white-space: nowrap; color: rgb(115, 118, 119); font-weight: 700; padding-right: 1rem; vertical-align: top; }

#message-header .header-links a { font-size: 90%; margin-right: 0.5rem; text-decoration: none; white-space: nowrap; display: inline-block; }

#message-header .header-links a::before { height: 1.5rem; line-height: 1.3; }

#message-header .header-links a.headers-details::before { content: ""; }

#message-header .header-links a.headers-summary::before { content: ""; font-weight: 400; }

#message-header .header-links a.headers-all::before { content: ""; }

#message-header .header-links a.html::before { content: ""; }

#message-header .header-links a.plain::before { content: ""; }

#message-header .header-links a.zipdownload::before { content: ""; }

.message-partheaders { padding: 0.25rem 0.5rem; margin: 0.5rem 0px -0.5rem; border-top: 1px solid rgb(244, 244, 244); background-color: rgb(252, 252, 252); }

.message-partheaders table.headers-table { font-size: 90%; color: rgb(115, 118, 119); }

.message-partheaders table.headers-table .header-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 8em; font-weight: 700; padding-right: 1rem; vertical-align: top; }

.message-partheaders table.headers-table .subject { font-weight: 700; }

.message-partheaders table.headers-table + .message-htmlpart, .message-partheaders table.headers-table + .message-part { border-top: 0px; margin: 0px; }

#message-content .attachmentslist:not(:empty) { margin-bottom: 1rem; }

#messagebody.mailvelope iframe { min-height: 75vh; }

.message-htmlpart, .message-part { padding-top: 0.5rem; position: relative; }

.message-htmlpart:not(:first-child), .message-part:not(:first-child) { border-top: 1px solid rgb(244, 244, 244); margin-top: 0.5rem; }

.message-htmlpart:last-child, .message-part:last-child { margin-bottom: 0.5rem; }

.message-htmlpart div.rcmBody, .message-part div.rcmBody { margin: 0px auto !important; }

.message-htmlpart blockquote, .message-part blockquote { overflow: hidden; text-overflow: ellipsis; color: rgb(0, 106, 157); border-left: 2px solid rgb(0, 106, 157); border-right: 2px solid rgb(0, 106, 157); background-color: rgba(241, 243, 244, 0.5); margin: 2px 0px; padding: 0px 0.4em; }

.message-htmlpart blockquote blockquote, .message-part blockquote blockquote { color: rgb(32, 90, 36); border-left: 2px solid rgb(32, 90, 36); border-right: 2px solid rgb(32, 90, 36); }

.message-htmlpart blockquote blockquote blockquote, .message-part blockquote blockquote blockquote { color: rgb(235, 4, 0); border-left: 2px solid rgb(235, 4, 0); border-right: 2px solid rgb(235, 4, 0); }

.message-htmlpart blockquote span.blockquote-link, .message-part blockquote span.blockquote-link { top: 0px; cursor: pointer; right: 0.5rem; min-width: 4rem; padding: 0.2rem 0.25rem 0.2rem 0.5rem; font-size: 90%; text-align: center; color: rgb(115, 118, 119); background: rgb(241, 243, 244); border: 1px solid rgb(212, 219, 222); border-radius: 0.3rem; line-height: 1; font-family: Roboto, sans-serif; }

.message-htmlpart blockquote span.blockquote-link::after, .message-part blockquote span.blockquote-link::after { content: ""; display: inline-block; float: none; margin: 0px; font-size: 90%; }

.message-htmlpart blockquote span.blockquote-link.collapsed::after, .message-part blockquote span.blockquote-link.collapsed::after { content: ""; }

.message-htmlpart blockquote.blockquote-header, .message-part blockquote.blockquote-header { text-overflow: ellipsis !important; padding-right: 5rem !important; }

.message-part span.sig { color: rgb(115, 118, 119); }

.message-part div.pre { font-family: monospace; font-size: 13px; }

.message-part blockquote { display: inline-block; min-width: 100%; }

.message-part blockquote + br { display: block; margin-top: 1em; }

#compose-attachments { margin: 1rem 1rem 0px; }

#composestatusbar { opacity: 0.3; right: 2.5rem; }

@media screen and (min-width: 769px) {
  #composestatusbar { display: none; }
}

#composestatusbar a.button { display: inline-block; }

#composestatusbar a.button::before { line-height: 58px; font-size: 1.25rem !important; }

.settings-default-icon li > a::before, .settings-default-icon tr > td.section::before { content: ""; }

html.dark-mode { scrollbar-color: rgb(0, 123, 183) rgb(77, 96, 102); }

html.dark-mode:not(.touch) ::-webkit-scrollbar-track { background-color: rgb(77, 96, 102); }

html.dark-mode:not(.touch) ::-webkit-scrollbar-thumb { background-color: rgb(0, 123, 183); }

html.dark-mode body { color: rgb(197, 209, 211); background-color: rgb(33, 41, 44); }

html.dark-mode #layout-content, html.dark-mode #layout-list, html.dark-mode #layout-sidebar, html.dark-mode #layout > div > .footer, html.dark-mode #layout > div > .header, html.dark-mode .menu.pagenav.pagenav-list, html.dark-mode .menu.pagenav.pagenav-list + .navlist, html.dark-mode .menu.pagenav.pagenav-list.expanded + .navlist, html.dark-mode .popup .listbox .footer { background-color: transparent; border-color: rgb(77, 96, 102); }

html.dark-mode #layout > div > .footer { font-weight: 400; }

html.dark-mode #layout > div > .footer, html.dark-mode #layout > div > .header { color: unset; }

html.dark-mode #layout > div > .footer a.button, html.dark-mode #layout > div > .header a.button { color: rgb(197, 209, 211); }

html.dark-mode #layout-menu { background: unset; border-right: 1px solid rgb(77, 96, 102); }

html.dark-mode #layout-menu .popover-header, html.dark-mode #layout-menu .special-buttons { background: 0px 0px !important; }

@media screen and (max-width: 480px) {
  html.dark-mode #layout-menu { border-left: 0px; }
  html.dark-mode #layout-menu .popover-header { border-bottom: 1px solid rgb(77, 96, 102); }
}

html.dark-mode #layout-menu .special-buttons a:not(:focus) { background: rgb(33, 41, 44); }

html.dark-mode.layout-phone #layout-menu { background: rgb(22, 27, 29); }

html.dark-mode .searchbar { background-color: transparent; border-color: rgb(77, 96, 102); }

html.dark-mode .searchbar a, html.dark-mode .searchbar form::before, html.dark-mode .searchbar input { color: unset; }

html.dark-mode .searchbar a.selected { color: rgb(65, 184, 73); }

html.dark-mode #messagestack div, html.dark-mode #messagestack div i.icon::before { color: rgb(197, 209, 211); }

html.dark-mode #messagestack .alert-info, html.dark-mode .ui.alert.boxinformation { background-color: rgb(33, 114, 153); }

html.dark-mode #messagestack .alert-danger, html.dark-mode .ui.alert.boxerror { background-color: rgb(153, 51, 49); }

html.dark-mode #messagestack .alert-warning, html.dark-mode .ui.alert.boxwarning { background-color: rgb(153, 127, 49); }

html.dark-mode #messagestack .alert-success, html.dark-mode .ui.alert.boxconfirmation { background-color: rgb(39, 110, 44); }

html.dark-mode #messagestack .loading { background-color: rgb(55, 68, 73); }

html.dark-mode .ui.alert.boxconfirmation, html.dark-mode .ui.alert.boxconfirmation i.icon::before, html.dark-mode .ui.alert.boxerror, html.dark-mode .ui.alert.boxerror i.icon::before, html.dark-mode .ui.alert.boxinformation, html.dark-mode .ui.alert.boxinformation i.icon::before, html.dark-mode .ui.alert.boxwarning, html.dark-mode .ui.alert.boxwarning i.icon::before { color: rgb(197, 209, 211); }

html.dark-mode .ui.alert a:not(.btn) { color: rgb(197, 209, 211); text-decoration: underline; }

html.dark-mode .iframe-loader { background-color: rgba(33, 41, 44, 0.9); }

html.dark-mode .iframe-loader .spinner-border { color: rgb(125, 152, 156); border-color: currentcolor rgb(66, 84, 87) currentcolor currentcolor; }

html.dark-mode #taskmenu a, html.dark-mode .menu.toolbar a { color: rgb(197, 209, 211); }

html.dark-mode #taskmenu a.selected, html.dark-mode .menu.toolbar a.selected { background-color: rgb(55, 69, 73); }

html.dark-mode .menu.pagenav .pagenav-text, html.dark-mode .menu.pagenav a, html.dark-mode .popover .menu li a[aria-haspopup]::after, html.dark-mode pre { color: unset; }

html.dark-mode #taskmenu .action-buttons a { color: rgb(55, 190, 255); }

@media screen and (max-width: 480px) {
  html.dark-mode #taskmenu a { border-color: rgb(44, 55, 58) !important; }
  html.dark-mode #taskmenu a.selected { background: 0px 0px; }
}

@media screen and (min-width: 481px) and (max-width: 1024px) {
  html.dark-mode #taskmenu a { width: 41px; }
}

@media screen and (min-width: 1025px) {
  html.dark-mode #taskmenu a { width: 77px; }
}

html.dark-mode.layout-phone .popover, html.dark-mode.layout-small .popover { border-left: 1px solid rgb(77, 96, 102); }

html.dark-mode.layout-phone .popover .menu .dropbutton a.dropdown, html.dark-mode.layout-small .popover .menu .dropbutton a.dropdown { background: 0px 0px; }

html.dark-mode.layout-phone .popover:not(.select-menu) .listing li:last-child, html.dark-mode.layout-small .popover:not(.select-menu) .listing li:last-child { border-color: rgb(44, 55, 58); }

html.dark-mode.layout-phone .popover-header, html.dark-mode.layout-small .popover-header { background: rgb(22, 27, 29); border-bottom: 1px solid rgb(77, 96, 102); color: unset; }

html.dark-mode.layout-phone .popover-overlay, html.dark-mode.layout-small .popover-overlay { background: rgba(0, 0, 0, 0.7); }

html.dark-mode #taskmenu a:hover, html.dark-mode .header a.button.icon:not(.disabled):focus, html.dark-mode .header a.button.icon:not(.disabled):hover, html.dark-mode .menu a:not(.disabled):focus, html.dark-mode .menu a:not(.disabled):hover, html.dark-mode .menu.toolbar .dropbutton:not(.disabled):hover, html.dark-mode .popupmenu .listing li > a:not(.disabled):hover { background-color: rgb(55, 69, 73); }

html.dark-mode .menu.toolbar a.selected { color: rgb(65, 184, 73); background: 0px 0px; }

html.dark-mode .menu.toolbar .dropbutton a.dropdown:hover { background-color: rgb(66, 83, 88); }

html.dark-mode .listing li a, html.dark-mode .listing tbody td, html.dark-mode .listing tbody td a, html.dark-mode .proplist li.with-sublist > a.dropdown { color: rgb(197, 209, 211); }

html.dark-mode .listing li, html.dark-mode .listing li ul, html.dark-mode .listing tbody td { border-color: rgb(44, 55, 58); }

html.dark-mode .listing li.selected, html.dark-mode .listing li.selected > a, html.dark-mode .listing li.selected > div > a, html.dark-mode .listing tr.selected td { color: rgb(55, 190, 255); background-color: rgb(55, 69, 73); }

html.dark-mode .listing li.selected ul { background-color: rgb(33, 41, 44); }

html.dark-mode .listing li.selected ul div.treetoggle { color: rgb(197, 209, 211); }

html.dark-mode .listing li.disabled, html.dark-mode .listing tr.disabled td { color: rgb(99, 126, 130); }

html.dark-mode .listing li.droptarget > a, html.dark-mode .listing tr.droptarget > td { background-color: rgb(77, 77, 0); }

html.dark-mode .messagelist { color: rgb(197, 209, 211); }

html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.date, html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.fromto, html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.size { color: rgb(139, 163, 167); }

html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.msgicon.status { color: rgb(197, 209, 211); }

html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.msgicon.status.unread::before { color: rgb(184, 138, 0); }

html.dark-mode .messagelist tr:not(.flagged):not(.deleted) span.flag { color: rgb(197, 209, 211); }

html.dark-mode .messagelist tr:not(.flagged):not(.deleted).selected td.subject a, html.dark-mode .messagelist tr:not(.flagged):not(.deleted).selected td.subject span.msgicon.status { color: rgb(55, 190, 255); }

html.dark-mode .messagelist tr.flagged:not(.deleted) span.attachment span, html.dark-mode .messagelist tr.flagged:not(.deleted) td { color: rgb(255, 85, 82); }

html.dark-mode .messagelist tr.deleted td span.attachment span, html.dark-mode .messagelist tr.deleted td span.flag, html.dark-mode .messagelist tr.deleted td.subject span.date, html.dark-mode .messagelist tr.deleted td.subject span.fromto, html.dark-mode .messagelist tr.deleted td.subject span.msgicon.status, html.dark-mode .messagelist tr.deleted td.subject span.msgicon.status.unread::before, html.dark-mode .messagelist tr.deleted td.subject span.subject a { color: rgb(99, 126, 130); }

html.dark-mode .messagelist span.attachment span { color: rgb(139, 163, 167); }

html.dark-mode .folderlist li.mailbox .unreadcount { background-color: rgb(77, 96, 102); color: rgb(226, 232, 233); font-weight: 400; }

html.dark-mode .attachmentslist { background-color: rgb(55, 69, 73); border: 0px; }

html.dark-mode .attachmentslist a, html.dark-mode .attachmentslist li .attachment-name { color: rgb(197, 209, 211); }

html.dark-mode .attachmentslist li .attachment-size { color: rgb(139, 163, 167); }

html.dark-mode .btn { color: rgb(197, 209, 211); }

html.dark-mode .btn:focus, html.dark-mode .btn:hover { color: rgb(226, 232, 233); }

html.dark-mode .btn:disabled { opacity: 0.5 !important; }

html.dark-mode .btn-primary { background-color: rgb(0, 106, 157); color: rgb(226, 232, 233); }

html.dark-mode .btn-primary:hover:not(:disabled) { background-color: rgb(0, 123, 183); }

html.dark-mode .btn-secondary { background-color: rgb(77, 96, 102); color: rgb(226, 232, 233); }

html.dark-mode .btn-secondary:hover:not(:disabled) { background-color: rgb(88, 110, 117); }

html.dark-mode .btn-danger { background-color: rgb(153, 51, 49); color: rgb(226, 232, 233); }

html.dark-mode .btn-danger:hover:not(:disabled) { background-color: rgb(172, 57, 55); }

html.dark-mode .floating-action-buttons a.button { box-shadow: none; background: rgb(0, 106, 157); }

html.dark-mode .custom-file-label, html.dark-mode .form-control { background-color: rgb(33, 41, 44); color: rgb(197, 209, 211); }

html.dark-mode .custom-file-label:not(.is-invalid), html.dark-mode .form-control:not(.is-invalid) { border-color: rgb(124, 148, 156); }

html.dark-mode .custom-file-label:focus, html.dark-mode .form-control:focus { background-color: rgb(44, 55, 59); }

html.dark-mode .custom-file-label:focus:not(.is-invalid), html.dark-mode .form-control:focus:not(.is-invalid) { border-color: rgb(55, 190, 255); color: rgb(226, 231, 233) !important; }

html.dark-mode .custom-file-label::after { color: rgb(197, 209, 211); background-color: rgb(55, 69, 73); }

html.dark-mode .custom-select { background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23c5d1d3' viewBox='0 0 4 5'%3e%3cpath d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat; }

html.dark-mode .custom-switch .custom-control-label::before { background-color: rgb(77, 96, 102); }

html.dark-mode .custom-switch .custom-control-label::after { background-color: rgb(197, 209, 211); }

html.dark-mode .custom-switch .custom-control-input:disabled ~ .custom-control-label { opacity: 0.4; }

html.dark-mode .tox .tox-dialog__footer .tox-button:disabled, html.dark-mode input:disabled, html.dark-mode select:disabled { opacity: 0.5; }

html.dark-mode .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(0, 106, 157); }

html.dark-mode .custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: rgb(197, 209, 211); }

html.dark-mode .multi-input:not(.is-invalid) > .content { border-color: rgb(124, 148, 156); }

html.dark-mode .multi-input:not(.is-invalid) > .content.focused { border-color: rgb(55, 190, 255); }

html.dark-mode .input-group-text { color: rgb(197, 209, 211); background-color: rgb(55, 69, 73); border-color: rgb(124, 148, 156); }

html.dark-mode .input-group a:focus { border-color: rgb(55, 190, 255); box-shadow: rgba(55, 190, 255, 0.25) 0px 0px 0px 0.2rem; z-index: 1; }

html.dark-mode .form-control-plaintext { color: unset; }

html.dark-mode .recipient-input.focus { color: rgb(226, 231, 233); background-color: rgb(44, 55, 59); border-color: rgb(55, 190, 255); }

html.dark-mode .recipient-input a.button.icon, html.dark-mode .recipient-input input { color: rgb(197, 209, 211); }

html.dark-mode .recipient-input .recipient { background-color: rgb(55, 69, 73); border-color: rgb(124, 148, 156); }

html.dark-mode .file-upload { border-color: rgb(77, 96, 102); }

html.dark-mode .file-upload::after { mix-blend-mode: soft-light; }

html.dark-mode .file-upload.droptarget.active { border-color: rgb(197, 209, 211); }

html.dark-mode .file-upload.droptarget.hover { border-color: rgb(197, 209, 211); background-color: rgb(55, 69, 73); }

html.dark-mode .file-upload .attachmentslist { background: 0px 0px; }

html.dark-mode .image-upload { background-color: rgb(55, 69, 73); }

html.dark-mode .image-upload a.button { background-color: rgba(33, 41, 44, 0.25); }

html.dark-mode .formcontent.raweditor .CodeMirror { color: rgb(197, 209, 211); background-color: rgb(33, 41, 44); border-color: rgb(124, 148, 156); }

html.dark-mode .formcontent.raweditor .CodeMirror-focused { background-color: rgb(44, 55, 59); border-color: rgb(55, 190, 255); }

html.dark-mode .CodeMirror-line::selection, html.dark-mode .CodeMirror-line > span::selection, html.dark-mode .CodeMirror-line > span > span::selection, html.dark-mode .CodeMirror-selected { background: rgb(55, 69, 73); }

html.dark-mode .CodeMirror-gutters { background-color: rgb(33, 42, 44); border: 0px; }

html.dark-mode .CodeMirror-activeline-background { background: rgb(55, 69, 73); }

html.dark-mode .skinselection .skinthumbnail { border-color: rgb(124, 148, 156); background: 0px 0px; }

html.dark-mode .html-editor .editor-toolbar { background-color: rgb(55, 69, 73); border-color: rgb(124, 148, 156); }

html.dark-mode .html-editor .editor-toolbar .mce-i-html { color: unset; }

html.dark-mode .html-editor .editor-toolbar .mce-i-html:focus, html.dark-mode .html-editor .editor-toolbar .mce-i-html:hover { background-color: rgb(88, 110, 117); border-color: transparent; }

html.dark-mode .tox.tox-tinymce { border-color: rgb(124, 148, 156); }

html.dark-mode .tox .tox-toolbar { background-color: rgb(55, 69, 73); border-color: rgb(124, 148, 156); }

html.dark-mode .tox .tox-toolbar-overlord > div { background: url("data:image/svg+xml,%3Csvg height='33px' viewBox='0 0 40 33px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='32px' width='100' height='1' fill='%237c949c'/%3E%3C/svg%3E") rgb(55, 69, 73); }

html.dark-mode .tox .tox-pop.tox-pop--top::after, html.dark-mode .tox .tox-pop.tox-pop--top::before { border-bottom-color: rgb(139, 159, 167); }

html.dark-mode .tox .tox-pop__dialog { box-shadow: none; border-color: rgb(139, 159, 167); }

html.dark-mode .tox .tox-split-button, html.dark-mode .tox .tox-swatches__picker-btn, html.dark-mode .tox .tox-tbtn { color: rgb(197, 209, 211); }

html.dark-mode .tox .tox-split-button svg, html.dark-mode .tox .tox-swatches__picker-btn svg, html.dark-mode .tox .tox-tbtn svg { fill: rgb(197, 209, 211) !important; }

html.dark-mode .tox .tox-collection__item-caret svg, html.dark-mode .tox .tox-selectfield svg { fill: rgb(197, 209, 211); }

html.dark-mode .tox .tox-split-button:focus, html.dark-mode .tox .tox-split-button:hover, html.dark-mode .tox .tox-swatches__picker-btn:focus, html.dark-mode .tox .tox-swatches__picker-btn:hover, html.dark-mode .tox .tox-tbtn:focus, html.dark-mode .tox .tox-tbtn:hover { color: rgb(197, 209, 211); background: rgb(88, 110, 117); box-shadow: none; }

html.dark-mode .tox .tox-tbtn--enabled { background: rgb(88, 110, 117); }

html.dark-mode .tox .tox-button--naked.tox-button--icon:hover:not(:disabled), html.dark-mode .tox .tox-button--naked:focus:not(:disabled) { color: rgb(212, 221, 222); background-color: rgb(88, 110, 117); border-color: transparent; }

html.dark-mode .tox .tox-button--naked:disabled { background: 0px 0px; border: transparent; }

html.dark-mode .tox .tox-dialog__header .tox-button--naked:hover { background: 0px 0px !important; }

html.dark-mode .tox .tox-selectfield select { background: 0px 0px; color: rgb(197, 209, 211); }

html.dark-mode .tox .tox-color-input span::before { background-color: rgb(197, 209, 211); }

html.dark-mode .tox .tox-toolbar__group:not(:last-of-type) { border-color: rgb(124, 148, 156); }

html.dark-mode .tox .tox-dialog, html.dark-mode .tox .tox-dialog__body, html.dark-mode .tox .tox-dialog__footer, html.dark-mode .tox .tox-dialog__header, html.dark-mode .tox .tox-dialog__title { color: rgb(197, 209, 211); border-color: rgb(77, 96, 102); background-color: rgb(33, 41, 44); }

html.dark-mode .tox .tox-button--naked, html.dark-mode .tox .tox-color-input > input, html.dark-mode .tox .tox-dialog__body-nav-item, html.dark-mode .tox .tox-dialog__header .tox-button, html.dark-mode .tox .tox-insert-table-picker__label, html.dark-mode .tox .tox-label, html.dark-mode .tox .tox-textfield { color: rgb(197, 209, 211); }

html.dark-mode .tox .tox-dialog__footer .tox-button { background-color: rgb(0, 106, 157); color: rgb(226, 232, 233); }

@media screen and (max-width: 480px) {
  html.dark-mode .tox .tox-dialog__footer .tox-button { color: rgb(197, 209, 211) !important; }
}

html.dark-mode .tox .tox-dialog__footer .tox-button:focus:not(:disabled) { background-color: rgb(0, 106, 157); }

html.dark-mode .tox .tox-dialog__footer .tox-button:hover:not(:disabled) { background-color: rgb(0, 123, 183); }

html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary { background-color: rgb(77, 96, 102); color: rgb(226, 232, 233); }

html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled) { background-color: rgb(77, 96, 102); }

html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:hover:not(:disabled) { background-color: rgb(88, 110, 117); }

html.dark-mode .tox .tox-dialog__body-nav-item--active { color: rgb(55, 190, 255); }

html.dark-mode .tox .tox-dialog-wrap__backdrop { background-color: rgba(0, 0, 0, 0.7); }

html.dark-mode .tox .tox-menu { background-color: rgb(22, 27, 29); border-color: rgb(139, 159, 167); box-shadow: none; }

html.dark-mode .tox .tox-collection__item { color: rgb(197, 209, 211); }

html.dark-mode .tox .tox-collection__item:not(:last-child) { border-bottom: 1px solid rgb(44, 55, 58); }

html.dark-mode .tox .tox-collection--grid .tox-collection__item { border: 0px; }

html.dark-mode .tox .tox-collection__item--active, html.dark-mode .tox .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: rgb(197, 209, 211); background-color: rgb(55, 69, 73); }

html.dark-mode .tox .tox-collection__item--enabled { color: rgb(55, 190, 255); background-color: rgb(55, 69, 73); }

html.dark-mode .message-htmlpart, html.dark-mode .message-part { border-color: rgb(77, 96, 102); }

html.dark-mode .message-htmlpart blockquote, html.dark-mode .message-part blockquote { background-color: rgb(33, 41, 44); border-color: rgb(106, 207, 255); color: rgb(106, 207, 255); }

html.dark-mode .message-htmlpart blockquote span.blockquote-link, html.dark-mode .message-part blockquote span.blockquote-link { color: currentcolor; background: rgb(33, 41, 44); border-color: currentcolor; }

html.dark-mode .message-htmlpart blockquote blockquote, html.dark-mode .message-part blockquote blockquote { color: rgb(100, 200, 107); border-color: rgb(100, 200, 107); }

html.dark-mode .message-htmlpart blockquote blockquote blockquote, html.dark-mode .message-part blockquote blockquote blockquote { color: rgb(255, 135, 133); border-color: rgb(255, 135, 133); }

html.dark-mode .message-part span.sig { color: rgb(139, 163, 167); }

html.dark-mode .message-htmlpart { background-color: rgb(255, 255, 255); color: rgb(44, 54, 58); padding: 0px; margin-top: 0.5rem; }

html.dark-mode #message-header .header-headers .header-title { color: rgb(197, 209, 211); font-weight: 400; }

html.dark-mode .message-partheaders { background-color: rgb(55, 69, 73); border: 0px; }

html.dark-mode .ui-datepicker .ui-datepicker-header, html.dark-mode .ui-dialog .ui-dialog-buttonpane, html.dark-mode .ui-dialog .ui-dialog-titlebar, html.dark-mode .ui-widget, html.dark-mode fieldset.image-attachment legend, html.dark-mode p.image-attachment { border-color: rgb(77, 96, 102); }

html.dark-mode .message-partheaders table.headers-table { color: rgb(197, 209, 211); }

html.dark-mode .message-partheaders table.headers-table * { font-weight: 400; }

html.dark-mode p.image-attachment { background-color: rgb(55, 69, 73); }

html.dark-mode fieldset.image-attachment legend, html.dark-mode p.image-attachment span { color: rgb(139, 163, 167); }

html.dark-mode #messagepartframe { background: rgb(255, 255, 255); }

html.dark-mode .ui-widget-overlay { background-color: rgba(0, 0, 0, 0.7); }

html.dark-mode .ui-widget-content, html.dark-mode .ui-widget-header { background-color: rgb(33, 41, 44); }

html.dark-mode .ui-dialog .ui-dialog-title, html.dark-mode .ui-dialog .ui-dialog-titlebar-close { color: rgb(197, 209, 211); background: 0px 0px; }

html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link { color: rgb(197, 209, 211); }

html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus { background: 0px 0px; }

@media screen and (max-width: 480px) {
  html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-primary:not(.btn-danger), html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-secondary { color: rgb(197, 209, 211); }
}

html.dark-mode .ui-datepicker th { color: rgb(139, 163, 167); font-size: 80%; font-weight: 400; }

html.dark-mode .ui-datepicker .ui-datepicker-next, html.dark-mode .ui-datepicker .ui-datepicker-prev, html.dark-mode .ui-datepicker .ui-state-default, html.dark-mode .ui-datepicker.ui-widget-content .ui-state-default { color: rgb(197, 209, 211); }

html.dark-mode .ui-datepicker .ui-state-highlight, html.dark-mode .ui-datepicker.ui-widget-content .ui-state-highlight { color: rgb(55, 190, 255); background-color: rgb(55, 69, 73); }

html.dark-mode .ui-datepicker .ui-datepicker-days-cell-over a { background-color: rgb(77, 96, 102); }

html.dark-mode .ui-menu { background-color: rgb(22, 27, 29); border-color: rgb(139, 159, 167); box-shadow: none; }

html.dark-mode .ui-menu .ui-menu-item { border-bottom: 1px solid rgb(44, 55, 58); }

html.dark-mode .ui-menu .ui-state-active { background-color: rgb(55, 69, 73) !important; }

html.dark-mode .minicolors-panel { box-shadow: none; border-color: rgb(77, 96, 102); background: rgb(22, 27, 29); }

html.dark-mode #contacthead.readonly .source.row, html.dark-mode #login-footer, html.dark-mode .contactlist span.email, html.dark-mode .file-upload .hint, html.dark-mode .formcontent .hint, html.dark-mode .listing span.secondary, html.dark-mode .listing-info, html.dark-mode ::-webkit-input-placeholder, html.dark-mode ::placeholder { font-weight: 400; color: rgb(139, 163, 167); }

html.dark-mode .popover { background-color: rgb(22, 27, 29); border-color: rgb(139, 159, 167); box-shadow: none; }

html.dark-mode .popover .menu li.separator { background-color: transparent; color: rgb(139, 163, 167); }

html.dark-mode .popover .menu ul + li.separator { border-top: 1px solid rgb(44, 55, 58); }

html.dark-mode .popover-body { color: rgb(197, 209, 211); }

html.dark-mode .bs-popover-auto[x-placement^="right"] > .arrow::after, html.dark-mode .bs-popover-right > .arrow::after { border-right-color: rgb(139, 159, 167); }

html.dark-mode .bs-popover-auto[x-placement^="left"] > .arrow::after, html.dark-mode .bs-popover-left > .arrow::after { border-left-color: rgb(139, 159, 167); }

html.dark-mode .bs-popover-auto[x-placement^="top"] > .arrow::after, html.dark-mode .bs-popover-top > .arrow::after { border-top-color: rgb(139, 159, 167); }

html.dark-mode .bs-popover-auto[x-placement^="bottom"] > .arrow::after, html.dark-mode .bs-popover-bottom > .arrow::after { border-bottom-color: rgb(139, 159, 167); }

html.dark-mode .nav-tabs { border-color: rgb(77, 96, 102); }

html.dark-mode .nav-tabs .nav-link { color: rgb(197, 209, 211); border-color: transparent transparent rgb(77, 96, 102); }

html.dark-mode .nav-tabs .nav-link:hover { background: rgb(33, 41, 44); border-color: rgb(77, 96, 102); color: rgb(197, 209, 211); }

html.dark-mode .nav-tabs .nav-link.active { background: rgb(33, 41, 44); border-color: rgb(77, 96, 102) rgb(77, 96, 102) transparent; color: rgb(255, 255, 255); }

html.dark-mode .table { color: rgb(197, 209, 211); }

html.dark-mode .table td, html.dark-mode .table th, html.dark-mode .table thead th, html.dark-mode .table-widget, html.dark-mode .table-widget table.options-table tr:last-child td, html.dark-mode .table-widget > .footer { border-color: rgb(77, 96, 102); }

html.dark-mode .table-widget table.options-table tr.selected td { background-color: rgb(55, 69, 73); color: rgb(197, 209, 211); }

html.dark-mode #rcmdraglayer { background-color: rgb(22, 27, 29); border: 1px solid rgb(139, 159, 167); box-shadow: none; color: rgb(197, 209, 211); }

html.dark-mode .quota-widget { color: unset; }

html.dark-mode .quota-widget .bar { border-color: rgb(77, 96, 102); background-color: rgb(77, 96, 102); }

html.dark-mode .quota-info .root { color: rgb(139, 163, 167); background-color: transparent; }

html.dark-mode #contactpic, html.dark-mode img.contactphoto { background-color: rgb(55, 69, 73) !important; }

html.dark-mode .pgpkeyimport div.key.disabled, html.dark-mode .pgpkeyimport div.key.revoked { color: rgb(99, 126, 130); }

html.dark-mode .pgpkeyimport li.uid::before { opacity: 1; }

html.dark-mode #logo { filter: invert(100%) sepia(90%) saturate(14%) hue-rotate(239deg) brightness(104%) contrast(103%); opacity: unset; }

.folderlist li.junk a::before { content: ""; font-weight: 900; }

.menu a.junk::before { content: ""; }

#xadvert-right { border-left: 1px solid rgb(221, 221, 221) !important; }

html.dark-mode #xadvert-right { border-left: 1px solid rgb(77, 96, 102) !important; }

.message td.pubLink { width: 100%; padding: 0px; height: auto !important; }

html.layout-phone .popover-header, html.layout-small .popover-header { background-color: initial; }

html.layout-phone .popover-header a, html.layout-small .popover-header a { color: rgb(0, 0, 0); }

.pubLink > div, .pubLink > div > div { height: 100%; }

.pubLink > div iframe { min-height: 47px; width: 100%; background-color: transparent; margin-top: 3px; }

.pubLink { border-left: 0px !important; }

#calendar-grid .table-bordered { border-bottom: 1px solid rgb(222, 226, 230); }

.dark-mode #calendar-grid .table-bordered { border-bottom: 1px solid rgb(77, 96, 102); }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://webmail.free.fr/plugins/xframework/assets/styles/elastic.css?s=1718268339

@charset "utf-8";

@font-face { font-family: IconFont; src: url("../../../../plugins/xframework/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.woff2") format("woff2"), url("../../../../plugins/xframework/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.woff") format("woff"), url("../../../../plugins/xframework/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.ttf") format("truetype"); font-weight: normal; font-style: normal; }

.button.mini { padding: 2px 4px; }

.xspinner::before { display: inline-block; animation: 2s linear 0s infinite normal none running xspin; }

@-webkit-keyframes xspin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes xspin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.animate-fade { opacity: 1; transition: opacity 0.25s ease-in-out 0s; }

.animate-fade.ng-hide { opacity: 0; }

.cpanel .minicolors-sprite { background-image: url("../images/cpanel-minicolors-sprite.png") !important; }

#xsidebar { overflow: hidden auto; }

#xsidebar div.ui-sortable-helper { transform: scale(0.8, 0.8); border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); }

html.dark-mode #xsidebar div.ui-sortable-helper { border-color: rgb(77, 96, 102); }

html.dark-mode #xsidebar div.ui-sortable-helper { background-color: rgb(33, 41, 44); }

#xsidebar .placeholder { height: 3px; background: rgb(153, 0, 51); }

#xsidebar h2.boxtitle { position: relative; cursor: pointer; font-size: 1em; padding: 5px 8px; }

#xsidebar h2.boxtitle:first-child { border-top: none; }

#xsidebar h2.boxtitle .sidebar-title-button { float: right; padding-left: 5px; padding-top: 1px; color: rgb(51, 51, 51); }

html.dark-mode #xsidebar h2.boxtitle .sidebar-title-button { color: rgb(197, 209, 211); }

#xsidebar h2.boxtitle .sidebar-title-button:hover { color: rgb(20, 20, 20); }

html.dark-mode #xsidebar h2.boxtitle .sidebar-title-button:hover { color: rgb(229, 241, 243); }

#xsidebar h2.boxtitle span.sidebar-title-text { display: block; margin-right: 2.5em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#xsidebar .box-content { position: relative; padding: 8px; line-height: unset; }

#xsidebar .collapsed .box-content { display: none; }

#xsidebar .bottom-links { margin-top: 7px; }

#xsidebar .bottom-links a { display: inline-block; margin-right: 10px; }

#xsidebar-order-note { padding: 20px 0px; }

#xsidebar-order-note::before { padding-right: 10px; }

#xsidebar-order-table .placeholder { background-color: rgba(0, 0, 0, 0.05); }

html.dark-mode #xsidebar-order-table .placeholder { background-color: rgba(255, 255, 255, 0.05); }

#xsidebar-order-table tr.ui-sortable-helper { border: 1px solid rgb(221, 221, 221); background-color: rgba(0, 0, 0, 0.05); max-width: 300px !important; }

html.dark-mode #xsidebar-order-table tr.ui-sortable-helper { border-color: rgb(77, 96, 102); }

html.dark-mode #xsidebar-order-table tr.ui-sortable-helper { background-color: rgba(255, 255, 255, 0.05); }

#xsidebar-order-table tr.ui-sortable-handle { margin: 0px; }

#xsidebar-order-table td.title { width: 30%; }

#xsidebar-order-table td.title label::before { font-size: 0.9em !important; padding-right: 15px; }

.touch .xinfo { display: none; }

.xinfo { display: inline-block; position: relative; }

.xinfo.right div { right: auto; }

.xinfo.top div { top: auto; bottom: 20px; }

.xinfo:hover div { display: block; }

.xinfo div { position: absolute; display: none; right: 0px; text-align: left; min-width: 200px; max-width: 300px; font-weight: normal; top: 20px; padding: 8px; border-radius: 5px; z-index: 99999; white-space: normal; background-color: rgb(255, 255, 255); border: 1px solid rgb(212, 219, 222); box-shadow: rgb(220, 222, 223) 3px 3px 5px; }

html.dark-mode .xinfo div { background-color: rgb(22, 27, 29); border-color: rgb(77, 96, 102); box-shadow: none; }

.xbadge { display: inline-block; position: relative; top: -0.5em; margin-left: 2px; line-height: 1em; text-align: center; color: rgb(255, 255, 255) !important; background-color: rgb(167, 65, 31) !important; padding: 2px 5px !important; border-radius: 4px !important; font-size: 0.8em !important; }

html.dark-mode .xbadge { background-color: rgb(128, 40, 36) !important; }

.xtabs.ui-tabs { border: none; background: transparent; }

.xtabs.ui-tabs .ui-tabs-nav { height: auto; background: transparent; margin-bottom: 15px; padding-left: 0px; padding-right: 0px; border-bottom: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode .xtabs.ui-tabs .ui-tabs-nav { border-color: rgb(77, 96, 102); }

.xtabs.ui-tabs .ui-tabs-nav li { background: transparent; padding: 0px; margin: 0px; float: left; border: none; }

.xtabs.ui-tabs .ui-tabs-nav li .xbadge { position: absolute; top: 0px; right: 0px; }

.xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor { padding: 15px; font-weight: normal; background: transparent; border: none; color: rgb(51, 51, 51); }

html.dark-mode .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor { color: rgb(197, 209, 211); }

.xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { position: relative; display: block; padding-bottom: 12px; font-weight: bold; border-bottom: 3px solid rgb(170, 170, 170); border-top-color: rgb(170, 170, 170); border-right-color: rgb(170, 170, 170); border-left-color: rgb(170, 170, 170); }

html.dark-mode .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { border-color: rgb(229, 241, 243); }

.xtabs.ui-tabs .ui-tabs-panel { padding: 0px; background: transparent; }

.flatpickr-calendar { box-shadow: rgb(230, 230, 230) 1px 0px 0px, rgb(230, 230, 230) -1px 0px 0px, rgb(230, 230, 230) 0px 1px 0px, rgb(230, 230, 230) 0px -1px 0px, rgba(0, 0, 0, 0.08) 0px 3px 13px !important; }

.flatpickr-calendar .flatpickr-months { border-bottom: 1px solid rgb(230, 230, 230); }

.flatpickr-calendar .flatpickr-months .flatpickr-prev-month, .flatpickr-calendar .flatpickr-months .flatpickr-next-month { line-height: 1.1rem; }

.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg { fill: rgb(0, 0, 0); }

.flatpickr-calendar .flatpickr-current-month input.cur-year { height: 1.4rem; }

.flatpickr-calendar .flatpickr-current-month span.cur-month { font-weight: normal; padding-right: 3px; }

.flatpickr-calendar .flatpickr-current-month span.cur-month:hover { background: transparent !important; }

.flatpickr-calendar .flatpickr-day.selected { border-color: transparent !important; }

.flatpickr-calendar .numInputWrapper:hover { background: transparent !important; }

.flatpickr-calendar.hasTime .flatpickr-time { border-bottom: 1px solid rgb(230, 230, 230); }

.flatpickr-calendar.hasTime .flatpickr-time input:hover, .flatpickr-calendar.hasTime .flatpickr-time input:focus, .flatpickr-calendar.hasTime .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-calendar.hasTime .flatpickr-time .flatpickr-am-pm:focus { background: transparent !important; }

.flatpickr-calendar .flatpickr-confirm { margin: 5px 10px; border-radius: 3px; height: auto; padding: 1px; color: rgb(255, 255, 255); }

.xelastic .flatpickr-calendar .flatpickr-current-month input.cur-year, .xelastic .flatpickr-calendar .flatpickr-current-month span.cur-month { font-size: 1.4rem; }

.xelastic .flatpickr-calendar .flatpickr-day.selected, .xelastic .flatpickr-calendar .flatpickr-confirm { background: rgb(110, 135, 145); color: rgb(255, 255, 255); }

.xlarry .flatpickr-calendar .flatpickr-current-month input.cur-year, .xlarry .flatpickr-calendar .flatpickr-current-month span.cur-month { font-size: 1.2rem; }

.xlarry .flatpickr-calendar .flatpickr-day.selected, .xlarry .flatpickr-calendar .flatpickr-confirm { background: rgb(44, 47, 51); }

.xlarry .flatpickr-calendar .flatpickr-day.selected svg, .xlarry .flatpickr-calendar .flatpickr-confirm svg { fill: rgb(255, 255, 255); }

.dark-mode .xdialog-mask { background: rgba(0, 0, 0, 0.7); }

.xdialog-mask { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.5); z-index: 99; }

.xdialog-mask .xdialog-box { display: flex; flex-direction: column; margin: 20% auto 0px; max-width: 460px; max-height: 90%; box-sizing: border-box; text-align: center; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); }

html.dark-mode .xdialog-mask .xdialog-box { border-color: rgb(77, 96, 102); }

html.dark-mode .xdialog-mask .xdialog-box { background-color: rgb(33, 41, 44); }

.xdialog-mask .xdialog-box.full-screen { position: fixed; max-width: none; margin: 0px; max-height: none; inset: 5%; }

.layout-phone .xdialog-mask .xdialog-box.full-screen { inset: 0px; border: none; }

.xdialog-mask .xdialog-box .xdialog-title { flex: 0 0 auto; position: relative; padding: 1rem; text-align: left; font-size: 1.25rem; font-weight: bold; border-bottom: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode .xdialog-mask .xdialog-box .xdialog-title { border-color: rgb(77, 96, 102); }

.xdialog-mask .xdialog-box .xdialog-title .xdialog-close { position: absolute; right: 1rem; font-size: 2rem; padding: 0px; margin: 0px; border: none !important; }

.xdialog-mask .xdialog-box .xdialog-contents { flex: 1 1 auto; padding: 1rem; text-align: left; }

.xdialog-mask .xdialog-box .xdialog-buttons { flex: 0 0 auto; padding: 1rem; text-align: right; border-top: 1px solid rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode .xdialog-mask .xdialog-box .xdialog-buttons { border-color: rgb(77, 96, 102); }

.xdialog-mask .xdialog-box .xdialog-buttons button { margin-left: 5px; }

body.xelastic.xelastic #button-apps::before, body.xskin.xlarry-font-icons.xelastic #button-apps::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #settings-menu a.x2fa::before, body.xelastic.xelastic #settings-tabs a.x2fa::before, body.xskin.xlarry-font-icons.xelastic #settings-menu a.x2fa::before, body.xskin.xlarry-font-icons.xelastic #settings-tabs a.x2fa::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xbackground > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xbackground > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xcalendar > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xcalendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xquote > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xquote > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xdropbox > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xdropbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xgoogle_drive > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xgoogle_drive > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xlast_login > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xlast_login > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xnews_feed > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xnews_feed > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xsidebar > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xsidebar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xsignature > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xsignature > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xskin > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xskin > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xvertical_preview > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xvertical_preview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xweather > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xweather > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xtag > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xtag > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xemail_schedule > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xemail_schedule > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.x2fa > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.x2fa > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xai > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xai > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xwebdav > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xwebdav > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic #sections-table tr.xmultiserver > td.section::before, body.xskin.xlarry-font-icons.xelastic #sections-table tr.xmultiserver > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized.selectable li a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized.selectable li a::before { content: ""; }

body.xelastic.xelastic .listing.iconized.selectable li a.selected::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized.selectable li a.selected::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.preferences > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.preferences > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.folders > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.folders > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.responses > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.responses > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.identities > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.identities > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.password > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.password > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.addressbook a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.addressbook a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.contactgroup a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.contactgroup a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.contactsearch a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.contactsearch a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.filter > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.filter > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.vacation > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.vacation > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.forward > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.forward > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.enigma.keys > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.enigma.keys > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.userinfo > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.userinfo > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.twofactorauth > a::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.twofactorauth > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li a.help::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li a.about::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li a.license::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li a.license::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li > i::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized li.group > i::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized li.group > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.contact.person td.name::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.contact.person td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.contact.group td.name::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.contact.group td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.general > td.section::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.general > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.mailbox > td.section::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.mailbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.mailview > td.section::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.mailview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.compose > td.section::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.compose > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.addressbook > td.section::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.addressbook > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.folders > td.section::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.folders > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.server > td.section::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.server > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.enigma > td.section::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.enigma > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.encryption > td.section::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.encryption > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xelastic .listing.iconized tr.calendar > td.section::before, body.xskin.xlarry-font-icons.xelastic .listing.iconized tr.calendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.mail::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.contacts::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.logout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.tasklist::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.files::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #taskmenu a.notes::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.reply::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.reply-all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.forward::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.markmessage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.more::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.read::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.unread::before, body.xelastic.xskin.xelastic .menu a.expand.unread::before, body.xelastic.xskin.xelastic .menu a.select.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.flag::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.unflag::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.move::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.purge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.print::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.folders::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.upload::before, body.xelastic.xskin.xelastic .menu a.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.download::before, body.xelastic.xskin.xelastic .menu a.export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.archive::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.junk::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.expunge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.enigma::before, body.xelastic.xskin.xelastic .menu a.encrypt::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.firstpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.prev::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.next::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.prevpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.nextpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.lastpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.send::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.send.schedule::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.scheduled::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.back::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.closewin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.save::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.vcard::before, body.xelastic.xskin.xelastic .menu a.attach::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.spellcheck::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.signature::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.responses::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.select::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.threads::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.actions::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.addto::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.addcc::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.addbcc::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.expand::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.collapse::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.submit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.properties::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.zoomin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.zoomout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.rotate::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.markasjunk2::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.markasjunk2Sel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.markasnotjunk2::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a#tb_label_popuplink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.source::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.copy::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.selection::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xelastic .menu a.select.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.select.none::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.select.page::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.select.flagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.select.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.select.invert::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .menu a.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.print::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.move::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.purge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.download::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.edit.asnew::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.rename::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.filterlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.reply.list::before, body.xelastic.xskin.xelastic .toolbarmenu li a.reply.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.forward::before, body.xelastic.xskin.xelastic .toolbarmenu li a.forward.bounce::before, body.xelastic.xskin.xelastic .toolbarmenu li a.forward.attachment::before, body.xelastic.xskin.xelastic .toolbarmenu li a.forward.inline::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.download.mbox::before, body.xelastic.xskin.xelastic .toolbarmenu li a.download.eml::before, body.xelastic.xskin.xelastic .toolbarmenu li a.download.maildir::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.export.selection::before, body.xelastic.xskin.xelastic .toolbarmenu li a.export.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.expand.all::before, body.xelastic.xskin.xelastic .toolbarmenu li a.expand.unread::before, body.xelastic.xskin.xelastic .toolbarmenu li a.expand.none::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.insertresponse::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.remove::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.showurl::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.assigngroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.removegroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.vcard::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.encrypt::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbarmenu li a.encrypt.sign::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #message-header .subject a.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #message-header .short-header div.header-links a.envelope::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #message-header .short-header div.header-links a.html::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #message-header .short-header div.header-links a.plain::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #message-header .short-header div.header-links a.zipdownload::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .toolbar a.button.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .header a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .header a.sidebar-menu::before, body.xelastic.xskin.xelastic .header a.toolbar-list-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist tr.thread td.threads div::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist tr.thread.expanded td.threads div::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist td.subject span.msgicon.status.unreadchildren::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist td.subject span.msgicon.status.replied::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist td.subject span.msgicon.status.forwarded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist td.subject span.msgicon.status.replied.forwarded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist tr.deleted td.subject span.msgicon.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist span.attachment span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist span.attachment span.report::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist span.attachment span.encrypted::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist span.attachment span.vcard::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist span.flagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .messagelist tr:hover span.unflagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized.selectable li a::before { content: ""; }

body.xelastic.xskin.xelastic .listing.iconized.selectable li a.selected::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .settings-default-icon li > a::before, body.xelastic.xskin.xelastic .settings-default-icon tr > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li a::before, body.xelastic.xskin.xelastic .listing.iconized li a::before, body.xelastic.xskin.xelastic .listing.iconized tr td::before { margin-top: 1px; }

body.xelastic.xskin.xelastic .listing.iconized li.preferences > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.folders > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.responses > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.identities > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.password > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.addressbook a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.contactgroup a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.contactsearch a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.filter > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.vacation > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.forward > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.enigma.keys > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.userinfo > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.twofactorauth > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li a.license::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized li.group > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.contact.person td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.contact.group td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.general > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.mailbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.mailview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.compose > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.addressbook > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.folders > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.server > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.enigma > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.encryption > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing.iconized tr.calendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.user::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.pass::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.host::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.cancel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.add::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.add.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.filter::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .input-group .icon.key::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .contactlist td.contact::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .contactlist td.contactgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .contactlist li a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .contactlist li a.contactgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .searchbar form::before { background-image: none; text-indent: 0px; content: ""; position: relative; top: 3px; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .searchbar a.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .searchbar a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .searchbar.open a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .searchbar a.reset::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic ul.treelist li div.treetoggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic ul.treelist li div.treetoggle.expanded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.inbox > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.trash a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.trash.empty > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.drafts a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.sent a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.junk a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.archive > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.type-event > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.type-task > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.type-journal > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.type-contact > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.type-note > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.type-configuration > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.type-freebusy > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .folderlist li.type-file > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.toolbar-menu-button::before, body.xelastic.xskin.xelastic button.btn.toolbar-menu-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.task-menu-button::before, body.xelastic.xskin.xelastic button.btn.task-menu-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.back-sidebar-button::before, body.xelastic.xskin.xelastic a.button.icon.back-content-button::before, body.xelastic.xskin.xelastic a.button.icon.back-list-button::before, body.xelastic.xskin.xelastic button.btn.back-sidebar-button::before, body.xelastic.xskin.xelastic button.btn.back-content-button::before, body.xelastic.xskin.xelastic button.btn.back-list-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.generate::before, body.xelastic.xskin.xelastic a.button.icon.yes::before, body.xelastic.xskin.xelastic a.button.icon.submit::before, body.xelastic.xskin.xelastic a.button.icon.continue::before, body.xelastic.xskin.xelastic a.button.icon.save::before, body.xelastic.xskin.xelastic button.btn.generate::before, body.xelastic.xskin.xelastic button.btn.yes::before, body.xelastic.xskin.xelastic button.btn.submit::before, body.xelastic.xskin.xelastic button.btn.continue::before, body.xelastic.xskin.xelastic button.btn.save::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.create::before, body.xelastic.xskin.xelastic button.btn.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.edit::before, body.xelastic.xskin.xelastic button.btn.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.qrcode::before, body.xelastic.xskin.xelastic button.btn.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.search::before, body.xelastic.xskin.xelastic button.btn.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.filter::before, body.xelastic.xskin.xelastic button.btn.filter::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.import::before, body.xelastic.xskin.xelastic button.btn.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.export::before, body.xelastic.xskin.xelastic button.btn.export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.discard::before, body.xelastic.xskin.xelastic a.button.icon.delete::before, body.xelastic.xskin.xelastic button.btn.discard::before, body.xelastic.xskin.xelastic button.btn.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.next::before, body.xelastic.xskin.xelastic button.btn.next::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.restore::before, body.xelastic.xskin.xelastic button.btn.restore::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.send::before, body.xelastic.xskin.xelastic a.button.icon.bounce::before, body.xelastic.xskin.xelastic button.btn.send::before, body.xelastic.xskin.xelastic button.btn.bounce::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.attach::before, body.xelastic.xskin.xelastic button.btn.attach::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.no::before, body.xelastic.xskin.xelastic a.button.icon.close::before, body.xelastic.xskin.xelastic a.button.icon.cancel::before, body.xelastic.xskin.xelastic button.btn.no::before, body.xelastic.xskin.xelastic button.btn.close::before, body.xelastic.xskin.xelastic button.btn.cancel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.mark::before, body.xelastic.xskin.xelastic button.btn.mark::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.back::before, body.xelastic.xskin.xelastic button.btn.back::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.remove::before, body.xelastic.xskin.xelastic button.btn.remove::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.unlock::before, body.xelastic.xskin.xelastic button.btn.unlock::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.help::before, body.xelastic.xskin.xelastic button.btn.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.toggleselect::before, body.xelastic.xskin.xelastic button.btn.toggleselect::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.folders::before, body.xelastic.xskin.xelastic button.btn.folders::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.tools::before, body.xelastic.xskin.xelastic a.button.icon.settings::before, body.xelastic.xskin.xelastic button.btn.tools::before, body.xelastic.xskin.xelastic button.btn.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.dropdown::before, body.xelastic.xskin.xelastic button.btn.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.insert.recipient::before, body.xelastic.xskin.xelastic button.btn.insert.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .multi-input a.icon.reset::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .tagedit-list li.tagedit-listelement-old a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .googie_list td .googie_list_revert::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .googie_list td .googie_add_to_dict::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #identities-table td.mail::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #responses-table td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #filterslist td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic #filtersetslist td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .attachmentslist li a.cancelupload::before, body.xelastic.xskin.xelastic .attachmentslist li a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .message-part blockquote span.blockquote-link::after, body.xelastic.xskin.xelastic .message-htmlpart blockquote span.blockquote-link::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .message-part blockquote span.blockquote-link.collapsed::after, body.xelastic.xskin.xelastic .message-htmlpart blockquote span.blockquote-link.collapsed::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .ui-dialog .ui-dialog-titlebar-close::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

.image-tools body.xelastic.xskin.xelastic.open a.button.icon.tools::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .listing td.action a.pushgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .popupmenu.toolbar.listing .dropbutton a.button.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .pgpkeyimport div.key label.keyid + a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .pgpkeyimport li.uid::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .floating-action-buttons a.button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; font-size: 2em !important; }

body.xelastic.xskin.xelastic p.image-attachment .attachment-links a.open::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic p.image-attachment .attachment-links a.download::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .table-widget table.options-table td.enabled span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .table-widget table.options-table td.partial span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic table.table th.checkbox-cell.subscription::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic table.table th.checkbox-cell.alarm::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic table.table th.checkbox-cell.read::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic table.table th.checkbox-cell.write::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .special-buttons a.theme.light::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic .special-buttons a.theme.dark::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic a.button.icon.extwin::before, body.xelastic.xskin.xelastic button.btn.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic div.tox ::before { margin-top: 3px; }

body.xelastic.xskin.xelastic div.tox .tox-dialog__header .tox-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic div.tox .tox-dialog__footer .tox-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic div.tox .tox-dialog__footer .tox-button.tox-button--secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xelastic div.tox .tox-search-dialog .tox-dialog__footer-end button::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xelastic div.tox .tox-search-dialog .tox-dialog__footer-end button:nth-of-type(1)::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xelastic div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select .tox-icon.tox-tbtn__icon-wrap { display: none; }

body.xelastic.xskin.xelastic div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; font-size: 1.5em !important; }

body.xelastic.xskin.xelastic.action-plugin-managesieve .rowbuttons a, body.xelastic.xskin.xelastic.action-plugin-managesieve-action .rowbuttons a, body.xelastic.xskin.xelastic.action-plugin-managesieve-save .rowbuttons a { padding-left: 2px; padding-right: 2px; background: transparent !important; color: rgb(51, 51, 51) !important; }

html.dark-mode body.xelastic.xskin.xelastic.action-plugin-managesieve .rowbuttons a, html.dark-mode body.xelastic.xskin.xelastic.action-plugin-managesieve-action .rowbuttons a, html.dark-mode body.xelastic.xskin.xelastic.action-plugin-managesieve-save .rowbuttons a { color: rgb(221, 221, 221) !important; }

body.xelastic #apps-menu a.app-item-xbackground div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xcalendar div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xquote div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xdropbox div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xgoogle_drive div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xlast_login div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xnews_feed div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xsidebar div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xsignature div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xskin div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xvertical_preview div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xweather div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xtag div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xemail_schedule div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-x2fa div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xai div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xwebdav div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #apps-menu a.app-item-xmultiserver div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .xinfo::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .xsave-hint::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .xspinner::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .xinformation::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .xexclamation::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .xhelp::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .xcheck::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .xsave-hint::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #show-mobile-xsidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xsidebar-menu a.hide::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #show-xsidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xsidebar-order-table td.title label::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xsidebar-order-note::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xsidebar .sidebar-settings-url::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xsidebar .sidebar-toggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xsidebar .collapsed .sidebar-toggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-toolbar .calendar-day::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-toolbar .calendar-week::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-toolbar .calendar-month::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-toolbar .calendar-agenda::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-toolbar .calendar-settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-toolbar .calendar-add-event::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #calendar-list-container .new-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #calendar-list-container .calendar-item .edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #event-edit .attendee-item span.status .needs-action::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(170, 170, 170); font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #event-edit .attendee-item span.status .accepted::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(46, 125, 50); font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #event-edit .attendee-item span.status .declined::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(198, 40, 40); font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #event-edit .attendee-item span.status .tentative::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(255, 143, 0); font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #event-edit .attendee-item span.status .delegated::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(69, 39, 160); font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .restore-popup a.hide-popup::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #calendar-grid .fc-today-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xelastic #calendar-grid .fc-prev-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xelastic #calendar-grid .fc-next-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xelastic .xcalendar-sun-data::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #add-events-to-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #layout .xcalendar-mobile-show-sidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #layout .xcalendar-mobile-show-content::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-message-itip .attendee-accepted::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-message-itip .attendee-declined::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-message-itip .attendee-tentative::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-message-itip .attendee-delegated::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xcalendar-message-itip .attendee-needs-action::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile #main-menu #xcalendar-main span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile #main-menu #xcalendar-date span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile #main-menu #xcalendar-list span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile #main-menu #xcalendar-toolbar-button span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile a.tab-summary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile a.tab-share::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile a.tab-publish::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile a.tab-sync::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile a.tab-recurrence::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile a.tab-alarms::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile a.tab-attendees::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile a.tab-attachments::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile a.tab-sharing::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile a.tab-import-export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile #calendar-list-container .new-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xmobile #calendar-list-container .calendar-item .edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .cell-editor::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .format-button.button-align-left::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .format-button.button-align-center::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .format-button.button-align-right::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .template-table .t-social span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xwebdav-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xwebdav-dialog-controller #xwebdav-show-password::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xwebdav-dialog-controller #xwebdav-breadcrumbs .directory.home span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xwebdav-dialog-controller #xwebdav-list tr.dir .icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xwebdav-dialog-controller #xwebdav-list tr.file .icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xwebdav-dialog-controller .checkbox::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xgoogle_drive-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xdropbox-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .x2fa-method-icon-email::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .x2fa-method-icon-totp::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .x2fa-method-icon-sms::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .x2fa-method-icon-yubikey::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .x2fa-method-icon-recovery::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .x2fa-option-logout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xmultiserver-menu-link::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xmultiserver-menu a.identity::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #xai-open-compose-dialog::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #settingstabplugintwofactor_gauthenticator a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #twofactor_gauthenticator-form .show-codes::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .menu a.filterlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .menu a.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.action-plugin-managesieve-action .propform td.rowbuttons a.advanced::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.action-plugin-managesieve-action .propform td.rowbuttons a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.action-plugin-managesieve-action .propform td.rowbuttons a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic .menu a.taskaddlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #sections-table tbody tr#rcmrowthunderbird_labels td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic #sections-table tbody tr#rcmrowcd_preferences td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #button-apps::before, body.xskin.xlarry-font-icons.xicons-traditional #button-apps::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #settings-menu a.x2fa::before, body.xelastic.xicons-traditional #settings-tabs a.x2fa::before, body.xskin.xlarry-font-icons.xicons-traditional #settings-menu a.x2fa::before, body.xskin.xlarry-font-icons.xicons-traditional #settings-tabs a.x2fa::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xbackground > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xbackground > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xcalendar > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xcalendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xquote > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xquote > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xdropbox > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xdropbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xgoogle_drive > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xgoogle_drive > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xlast_login > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xlast_login > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xnews_feed > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xnews_feed > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xsidebar > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xsidebar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xsignature > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xsignature > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xskin > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xskin > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xvertical_preview > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xvertical_preview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xweather > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xweather > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xtag > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xtag > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xemail_schedule > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xemail_schedule > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.x2fa > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.x2fa > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xai > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xai > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xwebdav > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xwebdav > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional #sections-table tr.xmultiserver > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional #sections-table tr.xmultiserver > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized.selectable li a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized.selectable li a::before { content: ""; }

body.xelastic.xicons-traditional .listing.iconized.selectable li a.selected::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized.selectable li a.selected::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.preferences > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.preferences > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.folders > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.folders > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.responses > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.responses > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.identities > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.identities > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.password > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.password > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.addressbook a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.addressbook a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.contactgroup a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.contactgroup a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.contactsearch a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.contactsearch a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.filter > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.filter > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.vacation > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.vacation > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.forward > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.forward > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.enigma.keys > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.enigma.keys > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.userinfo > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.userinfo > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.twofactorauth > a::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.twofactorauth > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li a.help::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li a.about::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li a.license::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li a.license::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li > i::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized li.group > i::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized li.group > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.contact.person td.name::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.contact.person td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.contact.group td.name::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.contact.group td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.general > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.general > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.mailbox > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.mailbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.mailview > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.mailview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.compose > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.compose > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.addressbook > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.addressbook > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.folders > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.folders > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.server > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.server > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.enigma > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.enigma > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.encryption > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.encryption > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-traditional .listing.iconized tr.calendar > td.section::before, body.xskin.xlarry-font-icons.xicons-traditional .listing.iconized tr.calendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.mail::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.contacts::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.logout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.tasklist::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.files::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #taskmenu a.notes::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.reply::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.reply-all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.forward::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.markmessage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.more::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.read::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.unread::before, body.xelastic.xskin.xicons-traditional .menu a.expand.unread::before, body.xelastic.xskin.xicons-traditional .menu a.select.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.flag::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.unflag::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.move::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.purge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.print::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.folders::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.upload::before, body.xelastic.xskin.xicons-traditional .menu a.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.download::before, body.xelastic.xskin.xicons-traditional .menu a.export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.archive::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.junk::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.expunge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.enigma::before, body.xelastic.xskin.xicons-traditional .menu a.encrypt::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.firstpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.prev::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.next::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.prevpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.nextpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.lastpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.send::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.send.schedule::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.scheduled::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.back::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.closewin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.save::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.vcard::before, body.xelastic.xskin.xicons-traditional .menu a.attach::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.spellcheck::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.signature::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.responses::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.select::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.threads::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.actions::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.addto::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.addcc::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.addbcc::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.expand::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.collapse::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.submit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.properties::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.zoomin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.zoomout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.rotate::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.markasjunk2::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.markasjunk2Sel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.markasnotjunk2::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a#tb_label_popuplink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.source::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.copy::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.selection::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-traditional .menu a.select.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.select.none::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.select.page::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.select.flagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.select.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.select.invert::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .menu a.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.print::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.move::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.purge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.download::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.edit.asnew::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.rename::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.filterlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.reply.list::before, body.xelastic.xskin.xicons-traditional .toolbarmenu li a.reply.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.forward::before, body.xelastic.xskin.xicons-traditional .toolbarmenu li a.forward.bounce::before, body.xelastic.xskin.xicons-traditional .toolbarmenu li a.forward.attachment::before, body.xelastic.xskin.xicons-traditional .toolbarmenu li a.forward.inline::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.download.mbox::before, body.xelastic.xskin.xicons-traditional .toolbarmenu li a.download.eml::before, body.xelastic.xskin.xicons-traditional .toolbarmenu li a.download.maildir::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.export.selection::before, body.xelastic.xskin.xicons-traditional .toolbarmenu li a.export.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.expand.all::before, body.xelastic.xskin.xicons-traditional .toolbarmenu li a.expand.unread::before, body.xelastic.xskin.xicons-traditional .toolbarmenu li a.expand.none::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.insertresponse::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.remove::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.showurl::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.assigngroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.removegroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.vcard::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.encrypt::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbarmenu li a.encrypt.sign::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #message-header .subject a.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #message-header .short-header div.header-links a.envelope::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #message-header .short-header div.header-links a.html::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #message-header .short-header div.header-links a.plain::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #message-header .short-header div.header-links a.zipdownload::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .toolbar a.button.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .header a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .header a.sidebar-menu::before, body.xelastic.xskin.xicons-traditional .header a.toolbar-list-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist tr.thread td.threads div::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist tr.thread.expanded td.threads div::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist td.subject span.msgicon.status.unreadchildren::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist td.subject span.msgicon.status.replied::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist td.subject span.msgicon.status.forwarded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist td.subject span.msgicon.status.replied.forwarded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist tr.deleted td.subject span.msgicon.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist span.attachment span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist span.attachment span.report::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist span.attachment span.encrypted::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist span.attachment span.vcard::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist span.flagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .messagelist tr:hover span.unflagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized.selectable li a::before { content: ""; }

body.xelastic.xskin.xicons-traditional .listing.iconized.selectable li a.selected::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .settings-default-icon li > a::before, body.xelastic.xskin.xicons-traditional .settings-default-icon tr > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li a::before, body.xelastic.xskin.xicons-traditional .listing.iconized li a::before, body.xelastic.xskin.xicons-traditional .listing.iconized tr td::before { margin-top: 1px; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.preferences > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.folders > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.responses > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.identities > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.password > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.addressbook a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.contactgroup a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.contactsearch a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.filter > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.vacation > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.forward > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.enigma.keys > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.userinfo > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.twofactorauth > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li a.license::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized li.group > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.contact.person td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.contact.group td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.general > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.mailbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.mailview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.compose > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.addressbook > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.folders > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.server > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.enigma > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.encryption > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing.iconized tr.calendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.user::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.pass::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.host::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.cancel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.add::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.add.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.filter::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .input-group .icon.key::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .contactlist td.contact::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .contactlist td.contactgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .contactlist li a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .contactlist li a.contactgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .searchbar form::before { background-image: none; text-indent: 0px; content: ""; position: relative; top: 3px; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .searchbar a.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .searchbar a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .searchbar.open a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .searchbar a.reset::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional ul.treelist li div.treetoggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional ul.treelist li div.treetoggle.expanded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.inbox > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.trash a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.trash.empty > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.drafts a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.sent a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.junk a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.archive > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.type-event > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.type-task > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.type-journal > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.type-contact > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.type-note > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.type-configuration > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.type-freebusy > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .folderlist li.type-file > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.toolbar-menu-button::before, body.xelastic.xskin.xicons-traditional button.btn.toolbar-menu-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.task-menu-button::before, body.xelastic.xskin.xicons-traditional button.btn.task-menu-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.back-sidebar-button::before, body.xelastic.xskin.xicons-traditional a.button.icon.back-content-button::before, body.xelastic.xskin.xicons-traditional a.button.icon.back-list-button::before, body.xelastic.xskin.xicons-traditional button.btn.back-sidebar-button::before, body.xelastic.xskin.xicons-traditional button.btn.back-content-button::before, body.xelastic.xskin.xicons-traditional button.btn.back-list-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.generate::before, body.xelastic.xskin.xicons-traditional a.button.icon.yes::before, body.xelastic.xskin.xicons-traditional a.button.icon.submit::before, body.xelastic.xskin.xicons-traditional a.button.icon.continue::before, body.xelastic.xskin.xicons-traditional a.button.icon.save::before, body.xelastic.xskin.xicons-traditional button.btn.generate::before, body.xelastic.xskin.xicons-traditional button.btn.yes::before, body.xelastic.xskin.xicons-traditional button.btn.submit::before, body.xelastic.xskin.xicons-traditional button.btn.continue::before, body.xelastic.xskin.xicons-traditional button.btn.save::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.create::before, body.xelastic.xskin.xicons-traditional button.btn.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.edit::before, body.xelastic.xskin.xicons-traditional button.btn.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.qrcode::before, body.xelastic.xskin.xicons-traditional button.btn.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.search::before, body.xelastic.xskin.xicons-traditional button.btn.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.filter::before, body.xelastic.xskin.xicons-traditional button.btn.filter::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.import::before, body.xelastic.xskin.xicons-traditional button.btn.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.export::before, body.xelastic.xskin.xicons-traditional button.btn.export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.discard::before, body.xelastic.xskin.xicons-traditional a.button.icon.delete::before, body.xelastic.xskin.xicons-traditional button.btn.discard::before, body.xelastic.xskin.xicons-traditional button.btn.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.next::before, body.xelastic.xskin.xicons-traditional button.btn.next::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.restore::before, body.xelastic.xskin.xicons-traditional button.btn.restore::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.send::before, body.xelastic.xskin.xicons-traditional a.button.icon.bounce::before, body.xelastic.xskin.xicons-traditional button.btn.send::before, body.xelastic.xskin.xicons-traditional button.btn.bounce::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.attach::before, body.xelastic.xskin.xicons-traditional button.btn.attach::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.no::before, body.xelastic.xskin.xicons-traditional a.button.icon.close::before, body.xelastic.xskin.xicons-traditional a.button.icon.cancel::before, body.xelastic.xskin.xicons-traditional button.btn.no::before, body.xelastic.xskin.xicons-traditional button.btn.close::before, body.xelastic.xskin.xicons-traditional button.btn.cancel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.mark::before, body.xelastic.xskin.xicons-traditional button.btn.mark::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.back::before, body.xelastic.xskin.xicons-traditional button.btn.back::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.remove::before, body.xelastic.xskin.xicons-traditional button.btn.remove::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.unlock::before, body.xelastic.xskin.xicons-traditional button.btn.unlock::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.help::before, body.xelastic.xskin.xicons-traditional button.btn.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.toggleselect::before, body.xelastic.xskin.xicons-traditional button.btn.toggleselect::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.folders::before, body.xelastic.xskin.xicons-traditional button.btn.folders::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.tools::before, body.xelastic.xskin.xicons-traditional a.button.icon.settings::before, body.xelastic.xskin.xicons-traditional button.btn.tools::before, body.xelastic.xskin.xicons-traditional button.btn.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.dropdown::before, body.xelastic.xskin.xicons-traditional button.btn.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.insert.recipient::before, body.xelastic.xskin.xicons-traditional button.btn.insert.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .multi-input a.icon.reset::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .tagedit-list li.tagedit-listelement-old a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .googie_list td .googie_list_revert::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .googie_list td .googie_add_to_dict::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #identities-table td.mail::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #responses-table td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #filterslist td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional #filtersetslist td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .attachmentslist li a.cancelupload::before, body.xelastic.xskin.xicons-traditional .attachmentslist li a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .message-part blockquote span.blockquote-link::after, body.xelastic.xskin.xicons-traditional .message-htmlpart blockquote span.blockquote-link::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .message-part blockquote span.blockquote-link.collapsed::after, body.xelastic.xskin.xicons-traditional .message-htmlpart blockquote span.blockquote-link.collapsed::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .ui-dialog .ui-dialog-titlebar-close::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

.image-tools body.xelastic.xskin.xicons-traditional.open a.button.icon.tools::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .listing td.action a.pushgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .popupmenu.toolbar.listing .dropbutton a.button.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .pgpkeyimport div.key label.keyid + a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .pgpkeyimport li.uid::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .floating-action-buttons a.button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; font-size: 2em !important; }

body.xelastic.xskin.xicons-traditional p.image-attachment .attachment-links a.open::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional p.image-attachment .attachment-links a.download::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .table-widget table.options-table td.enabled span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .table-widget table.options-table td.partial span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional table.table th.checkbox-cell.subscription::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional table.table th.checkbox-cell.alarm::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional table.table th.checkbox-cell.read::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional table.table th.checkbox-cell.write::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .special-buttons a.theme.light::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional .special-buttons a.theme.dark::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional a.button.icon.extwin::before, body.xelastic.xskin.xicons-traditional button.btn.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional div.tox ::before { margin-top: 3px; }

body.xelastic.xskin.xicons-traditional div.tox .tox-dialog__header .tox-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional div.tox .tox-dialog__footer .tox-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional div.tox .tox-dialog__footer .tox-button.tox-button--secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-traditional div.tox .tox-search-dialog .tox-dialog__footer-end button::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-traditional div.tox .tox-search-dialog .tox-dialog__footer-end button:nth-of-type(1)::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-traditional div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select .tox-icon.tox-tbtn__icon-wrap { display: none; }

body.xelastic.xskin.xicons-traditional div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; font-size: 1.5em !important; }

body.xelastic.xskin.xicons-traditional.action-plugin-managesieve .rowbuttons a, body.xelastic.xskin.xicons-traditional.action-plugin-managesieve-action .rowbuttons a, body.xelastic.xskin.xicons-traditional.action-plugin-managesieve-save .rowbuttons a { padding-left: 2px; padding-right: 2px; background: transparent !important; color: rgb(51, 51, 51) !important; }

html.dark-mode body.xelastic.xskin.xicons-traditional.action-plugin-managesieve .rowbuttons a, html.dark-mode body.xelastic.xskin.xicons-traditional.action-plugin-managesieve-action .rowbuttons a, html.dark-mode body.xelastic.xskin.xicons-traditional.action-plugin-managesieve-save .rowbuttons a { color: rgb(221, 221, 221) !important; }

body.xicons-traditional #apps-menu a.app-item-xbackground div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xcalendar div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xquote div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xdropbox div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xgoogle_drive div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xlast_login div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xnews_feed div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xsidebar div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xsignature div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xskin div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xvertical_preview div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xweather div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xtag div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xemail_schedule div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-x2fa div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xai div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xwebdav div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #apps-menu a.app-item-xmultiserver div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .xinfo::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .xsave-hint::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .xspinner::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .xinformation::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .xexclamation::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .xhelp::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .xcheck::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .xsave-hint::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #show-mobile-xsidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xsidebar-menu a.hide::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #show-xsidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xsidebar-order-table td.title label::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xsidebar-order-note::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xsidebar .sidebar-settings-url::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xsidebar .sidebar-toggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xsidebar .collapsed .sidebar-toggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-toolbar .calendar-day::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-toolbar .calendar-week::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-toolbar .calendar-month::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-toolbar .calendar-agenda::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-toolbar .calendar-settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-toolbar .calendar-add-event::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #calendar-list-container .new-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #calendar-list-container .calendar-item .edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #event-edit .attendee-item span.status .needs-action::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(170, 170, 170); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #event-edit .attendee-item span.status .accepted::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(46, 125, 50); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #event-edit .attendee-item span.status .declined::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(198, 40, 40); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #event-edit .attendee-item span.status .tentative::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(255, 143, 0); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #event-edit .attendee-item span.status .delegated::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(69, 39, 160); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .restore-popup a.hide-popup::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #calendar-grid .fc-today-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-traditional #calendar-grid .fc-prev-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-traditional #calendar-grid .fc-next-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-traditional .xcalendar-sun-data::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #add-events-to-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #layout .xcalendar-mobile-show-sidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #layout .xcalendar-mobile-show-content::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-message-itip .attendee-accepted::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-message-itip .attendee-declined::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-message-itip .attendee-tentative::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-message-itip .attendee-delegated::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xcalendar-message-itip .attendee-needs-action::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile #main-menu #xcalendar-main span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile #main-menu #xcalendar-date span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile #main-menu #xcalendar-list span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile #main-menu #xcalendar-toolbar-button span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile a.tab-summary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile a.tab-share::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile a.tab-publish::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile a.tab-sync::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile a.tab-recurrence::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile a.tab-alarms::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile a.tab-attendees::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile a.tab-attachments::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile a.tab-sharing::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile a.tab-import-export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile #calendar-list-container .new-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.xmobile #calendar-list-container .calendar-item .edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .cell-editor::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .format-button.button-align-left::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .format-button.button-align-center::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .format-button.button-align-right::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .template-table .t-social span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xwebdav-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xwebdav-dialog-controller #xwebdav-show-password::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xwebdav-dialog-controller #xwebdav-breadcrumbs .directory.home span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xwebdav-dialog-controller #xwebdav-list tr.dir .icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xwebdav-dialog-controller #xwebdav-list tr.file .icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xwebdav-dialog-controller .checkbox::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xgoogle_drive-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xdropbox-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .x2fa-method-icon-email::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .x2fa-method-icon-totp::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .x2fa-method-icon-sms::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .x2fa-method-icon-yubikey::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .x2fa-method-icon-recovery::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .x2fa-option-logout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xmultiserver-menu-link::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xmultiserver-menu a.identity::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #xai-open-compose-dialog::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #settingstabplugintwofactor_gauthenticator a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #twofactor_gauthenticator-form .show-codes::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .menu a.filterlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .menu a.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.action-plugin-managesieve-action .propform td.rowbuttons a.advanced::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.action-plugin-managesieve-action .propform td.rowbuttons a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional.action-plugin-managesieve-action .propform td.rowbuttons a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional .menu a.taskaddlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #sections-table tbody tr#rcmrowthunderbird_labels td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-traditional #sections-table tbody tr#rcmrowcd_preferences td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #button-apps::before, body.xskin.xlarry-font-icons.xicons-outlined #button-apps::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #settings-menu a.x2fa::before, body.xelastic.xicons-outlined #settings-tabs a.x2fa::before, body.xskin.xlarry-font-icons.xicons-outlined #settings-menu a.x2fa::before, body.xskin.xlarry-font-icons.xicons-outlined #settings-tabs a.x2fa::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xbackground > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xbackground > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xcalendar > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xcalendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xquote > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xquote > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xdropbox > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xdropbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xgoogle_drive > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xgoogle_drive > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xlast_login > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xlast_login > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xnews_feed > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xnews_feed > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xsidebar > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xsidebar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xsignature > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xsignature > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xskin > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xskin > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xvertical_preview > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xvertical_preview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xweather > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xweather > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xtag > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xtag > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xemail_schedule > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xemail_schedule > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.x2fa > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.x2fa > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xai > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xai > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xwebdav > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xwebdav > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined #sections-table tr.xmultiserver > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined #sections-table tr.xmultiserver > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized.selectable li a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized.selectable li a::before { content: ""; }

body.xelastic.xicons-outlined .listing.iconized.selectable li a.selected::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized.selectable li a.selected::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.preferences > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.preferences > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.folders > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.folders > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.responses > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.responses > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.identities > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.identities > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.password > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.password > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.addressbook a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.addressbook a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.contactgroup a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.contactgroup a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.contactsearch a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.contactsearch a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.filter > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.filter > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.vacation > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.vacation > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.forward > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.forward > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.enigma.keys > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.enigma.keys > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.userinfo > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.userinfo > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.twofactorauth > a::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.twofactorauth > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li a.help::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li a.about::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li a.license::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li a.license::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li > i::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized li.group > i::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li.group > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.contact.person td.name::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.contact.person td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.contact.group td.name::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.contact.group td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.general > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.general > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.mailbox > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.mailbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.mailview > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.mailview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.compose > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.compose > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.addressbook > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.addressbook > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.folders > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.folders > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.server > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.server > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.enigma > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.enigma > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.encryption > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.encryption > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-outlined .listing.iconized tr.calendar > td.section::before, body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized tr.calendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.mail::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.contacts::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.logout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.tasklist::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.files::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #taskmenu a.notes::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.reply::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.reply-all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.forward::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.markmessage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.more::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.read::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.unread::before, body.xelastic.xskin.xicons-outlined .menu a.expand.unread::before, body.xelastic.xskin.xicons-outlined .menu a.select.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.flag::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.unflag::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.move::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.purge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.print::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.folders::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.upload::before, body.xelastic.xskin.xicons-outlined .menu a.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.download::before, body.xelastic.xskin.xicons-outlined .menu a.export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.archive::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.junk::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.expunge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.enigma::before, body.xelastic.xskin.xicons-outlined .menu a.encrypt::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.firstpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.prev::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.next::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.prevpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.nextpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.lastpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.send::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.send.schedule::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.scheduled::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.back::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.closewin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.save::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.vcard::before, body.xelastic.xskin.xicons-outlined .menu a.attach::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.spellcheck::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.signature::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.responses::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.select::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.threads::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.actions::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.addto::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.addcc::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.addbcc::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.expand::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.collapse::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.submit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.properties::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.zoomin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.zoomout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.rotate::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.markasjunk2::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.markasjunk2Sel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.markasnotjunk2::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a#tb_label_popuplink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.source::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.copy::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.selection::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-outlined .menu a.select.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.select.none::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.select.page::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.select.flagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.select.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.select.invert::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .menu a.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.print::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.move::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.purge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.download::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.edit.asnew::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.rename::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.filterlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.reply.list::before, body.xelastic.xskin.xicons-outlined .toolbarmenu li a.reply.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.forward::before, body.xelastic.xskin.xicons-outlined .toolbarmenu li a.forward.bounce::before, body.xelastic.xskin.xicons-outlined .toolbarmenu li a.forward.attachment::before, body.xelastic.xskin.xicons-outlined .toolbarmenu li a.forward.inline::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.download.mbox::before, body.xelastic.xskin.xicons-outlined .toolbarmenu li a.download.eml::before, body.xelastic.xskin.xicons-outlined .toolbarmenu li a.download.maildir::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.export.selection::before, body.xelastic.xskin.xicons-outlined .toolbarmenu li a.export.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.expand.all::before, body.xelastic.xskin.xicons-outlined .toolbarmenu li a.expand.unread::before, body.xelastic.xskin.xicons-outlined .toolbarmenu li a.expand.none::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.insertresponse::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.remove::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.showurl::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.assigngroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.removegroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.vcard::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.encrypt::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbarmenu li a.encrypt.sign::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #message-header .subject a.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #message-header .short-header div.header-links a.envelope::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #message-header .short-header div.header-links a.html::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #message-header .short-header div.header-links a.plain::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #message-header .short-header div.header-links a.zipdownload::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .toolbar a.button.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .header a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .header a.sidebar-menu::before, body.xelastic.xskin.xicons-outlined .header a.toolbar-list-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist tr.thread td.threads div::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist tr.thread.expanded td.threads div::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist td.subject span.msgicon.status.unreadchildren::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist td.subject span.msgicon.status.replied::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist td.subject span.msgicon.status.forwarded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist td.subject span.msgicon.status.replied.forwarded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist tr.deleted td.subject span.msgicon.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist span.attachment span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist span.attachment span.report::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist span.attachment span.encrypted::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist span.attachment span.vcard::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist span.flagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .messagelist tr:hover span.unflagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized.selectable li a::before { content: ""; }

body.xelastic.xskin.xicons-outlined .listing.iconized.selectable li a.selected::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .settings-default-icon li > a::before, body.xelastic.xskin.xicons-outlined .settings-default-icon tr > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li a::before, body.xelastic.xskin.xicons-outlined .listing.iconized li a::before, body.xelastic.xskin.xicons-outlined .listing.iconized tr td::before { margin-top: 1px; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.preferences > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.folders > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.responses > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.identities > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.password > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.addressbook a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.contactgroup a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.contactsearch a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.filter > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.vacation > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.forward > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.enigma.keys > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.userinfo > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.twofactorauth > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li a.license::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized li.group > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.contact.person td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.contact.group td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.general > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.mailbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.mailview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.compose > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.addressbook > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.folders > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.server > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.enigma > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.encryption > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing.iconized tr.calendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.user::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.pass::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.host::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.cancel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.add::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.add.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.filter::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .input-group .icon.key::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .contactlist td.contact::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .contactlist td.contactgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .contactlist li a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .contactlist li a.contactgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .searchbar form::before { background-image: none; text-indent: 0px; content: ""; position: relative; top: 3px; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .searchbar a.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .searchbar a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .searchbar.open a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .searchbar a.reset::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined ul.treelist li div.treetoggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined ul.treelist li div.treetoggle.expanded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.inbox > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.trash a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.trash.empty > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.drafts a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.sent a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.junk a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.archive > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.type-event > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.type-task > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.type-journal > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.type-contact > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.type-note > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.type-configuration > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.type-freebusy > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .folderlist li.type-file > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.toolbar-menu-button::before, body.xelastic.xskin.xicons-outlined button.btn.toolbar-menu-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.task-menu-button::before, body.xelastic.xskin.xicons-outlined button.btn.task-menu-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.back-sidebar-button::before, body.xelastic.xskin.xicons-outlined a.button.icon.back-content-button::before, body.xelastic.xskin.xicons-outlined a.button.icon.back-list-button::before, body.xelastic.xskin.xicons-outlined button.btn.back-sidebar-button::before, body.xelastic.xskin.xicons-outlined button.btn.back-content-button::before, body.xelastic.xskin.xicons-outlined button.btn.back-list-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.generate::before, body.xelastic.xskin.xicons-outlined a.button.icon.yes::before, body.xelastic.xskin.xicons-outlined a.button.icon.submit::before, body.xelastic.xskin.xicons-outlined a.button.icon.continue::before, body.xelastic.xskin.xicons-outlined a.button.icon.save::before, body.xelastic.xskin.xicons-outlined button.btn.generate::before, body.xelastic.xskin.xicons-outlined button.btn.yes::before, body.xelastic.xskin.xicons-outlined button.btn.submit::before, body.xelastic.xskin.xicons-outlined button.btn.continue::before, body.xelastic.xskin.xicons-outlined button.btn.save::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.create::before, body.xelastic.xskin.xicons-outlined button.btn.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.edit::before, body.xelastic.xskin.xicons-outlined button.btn.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.qrcode::before, body.xelastic.xskin.xicons-outlined button.btn.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.search::before, body.xelastic.xskin.xicons-outlined button.btn.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.filter::before, body.xelastic.xskin.xicons-outlined button.btn.filter::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.import::before, body.xelastic.xskin.xicons-outlined button.btn.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.export::before, body.xelastic.xskin.xicons-outlined button.btn.export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.discard::before, body.xelastic.xskin.xicons-outlined a.button.icon.delete::before, body.xelastic.xskin.xicons-outlined button.btn.discard::before, body.xelastic.xskin.xicons-outlined button.btn.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.next::before, body.xelastic.xskin.xicons-outlined button.btn.next::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.restore::before, body.xelastic.xskin.xicons-outlined button.btn.restore::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.send::before, body.xelastic.xskin.xicons-outlined a.button.icon.bounce::before, body.xelastic.xskin.xicons-outlined button.btn.send::before, body.xelastic.xskin.xicons-outlined button.btn.bounce::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.attach::before, body.xelastic.xskin.xicons-outlined button.btn.attach::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.no::before, body.xelastic.xskin.xicons-outlined a.button.icon.close::before, body.xelastic.xskin.xicons-outlined a.button.icon.cancel::before, body.xelastic.xskin.xicons-outlined button.btn.no::before, body.xelastic.xskin.xicons-outlined button.btn.close::before, body.xelastic.xskin.xicons-outlined button.btn.cancel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.mark::before, body.xelastic.xskin.xicons-outlined button.btn.mark::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.back::before, body.xelastic.xskin.xicons-outlined button.btn.back::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.remove::before, body.xelastic.xskin.xicons-outlined button.btn.remove::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.unlock::before, body.xelastic.xskin.xicons-outlined button.btn.unlock::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.help::before, body.xelastic.xskin.xicons-outlined button.btn.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.toggleselect::before, body.xelastic.xskin.xicons-outlined button.btn.toggleselect::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.folders::before, body.xelastic.xskin.xicons-outlined button.btn.folders::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.tools::before, body.xelastic.xskin.xicons-outlined a.button.icon.settings::before, body.xelastic.xskin.xicons-outlined button.btn.tools::before, body.xelastic.xskin.xicons-outlined button.btn.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.dropdown::before, body.xelastic.xskin.xicons-outlined button.btn.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.insert.recipient::before, body.xelastic.xskin.xicons-outlined button.btn.insert.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .multi-input a.icon.reset::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .tagedit-list li.tagedit-listelement-old a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .googie_list td .googie_list_revert::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .googie_list td .googie_add_to_dict::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #identities-table td.mail::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #responses-table td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #filterslist td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined #filtersetslist td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .attachmentslist li a.cancelupload::before, body.xelastic.xskin.xicons-outlined .attachmentslist li a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .message-part blockquote span.blockquote-link::after, body.xelastic.xskin.xicons-outlined .message-htmlpart blockquote span.blockquote-link::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .message-part blockquote span.blockquote-link.collapsed::after, body.xelastic.xskin.xicons-outlined .message-htmlpart blockquote span.blockquote-link.collapsed::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .ui-dialog .ui-dialog-titlebar-close::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

.image-tools body.xelastic.xskin.xicons-outlined.open a.button.icon.tools::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .listing td.action a.pushgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .popupmenu.toolbar.listing .dropbutton a.button.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .pgpkeyimport div.key label.keyid + a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .pgpkeyimport li.uid::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .floating-action-buttons a.button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; font-size: 2em !important; }

body.xelastic.xskin.xicons-outlined p.image-attachment .attachment-links a.open::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined p.image-attachment .attachment-links a.download::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .table-widget table.options-table td.enabled span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .table-widget table.options-table td.partial span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined table.table th.checkbox-cell.subscription::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined table.table th.checkbox-cell.alarm::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined table.table th.checkbox-cell.read::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined table.table th.checkbox-cell.write::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .special-buttons a.theme.light::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined .special-buttons a.theme.dark::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined a.button.icon.extwin::before, body.xelastic.xskin.xicons-outlined button.btn.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined div.tox ::before { margin-top: 3px; }

body.xelastic.xskin.xicons-outlined div.tox .tox-dialog__header .tox-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined div.tox .tox-dialog__footer .tox-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined div.tox .tox-dialog__footer .tox-button.tox-button--secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-outlined div.tox .tox-search-dialog .tox-dialog__footer-end button::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-outlined div.tox .tox-search-dialog .tox-dialog__footer-end button:nth-of-type(1)::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-outlined div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select .tox-icon.tox-tbtn__icon-wrap { display: none; }

body.xelastic.xskin.xicons-outlined div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; font-size: 1.5em !important; }

body.xelastic.xskin.xicons-outlined.action-plugin-managesieve .rowbuttons a, body.xelastic.xskin.xicons-outlined.action-plugin-managesieve-action .rowbuttons a, body.xelastic.xskin.xicons-outlined.action-plugin-managesieve-save .rowbuttons a { padding-left: 2px; padding-right: 2px; background: transparent !important; color: rgb(51, 51, 51) !important; }

html.dark-mode body.xelastic.xskin.xicons-outlined.action-plugin-managesieve .rowbuttons a, html.dark-mode body.xelastic.xskin.xicons-outlined.action-plugin-managesieve-action .rowbuttons a, html.dark-mode body.xelastic.xskin.xicons-outlined.action-plugin-managesieve-save .rowbuttons a { color: rgb(221, 221, 221) !important; }

body.xicons-outlined #apps-menu a.app-item-xbackground div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xcalendar div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xquote div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xdropbox div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xgoogle_drive div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xlast_login div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xnews_feed div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xsidebar div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xsignature div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xskin div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xvertical_preview div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xweather div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xtag div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xemail_schedule div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-x2fa div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xai div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xwebdav div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #apps-menu a.app-item-xmultiserver div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .xinfo::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .xsave-hint::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .xspinner::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .xinformation::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .xexclamation::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .xhelp::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .xcheck::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .xsave-hint::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #show-mobile-xsidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xsidebar-menu a.hide::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #show-xsidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xsidebar-order-table td.title label::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xsidebar-order-note::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xsidebar .sidebar-settings-url::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xsidebar .sidebar-toggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xsidebar .collapsed .sidebar-toggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-toolbar .calendar-day::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-toolbar .calendar-week::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-toolbar .calendar-month::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-toolbar .calendar-agenda::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-toolbar .calendar-settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-toolbar .calendar-add-event::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #calendar-list-container .new-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #calendar-list-container .calendar-item .edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #event-edit .attendee-item span.status .needs-action::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(170, 170, 170); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #event-edit .attendee-item span.status .accepted::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(46, 125, 50); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #event-edit .attendee-item span.status .declined::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(198, 40, 40); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #event-edit .attendee-item span.status .tentative::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(255, 143, 0); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #event-edit .attendee-item span.status .delegated::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(69, 39, 160); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .restore-popup a.hide-popup::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #calendar-grid .fc-today-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-outlined #calendar-grid .fc-prev-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-outlined #calendar-grid .fc-next-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-outlined .xcalendar-sun-data::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #add-events-to-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #layout .xcalendar-mobile-show-sidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #layout .xcalendar-mobile-show-content::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-message-itip .attendee-accepted::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-message-itip .attendee-declined::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-message-itip .attendee-tentative::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-message-itip .attendee-delegated::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xcalendar-message-itip .attendee-needs-action::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile #main-menu #xcalendar-main span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile #main-menu #xcalendar-date span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile #main-menu #xcalendar-list span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile #main-menu #xcalendar-toolbar-button span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile a.tab-summary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile a.tab-share::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile a.tab-publish::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile a.tab-sync::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile a.tab-recurrence::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile a.tab-alarms::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile a.tab-attendees::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile a.tab-attachments::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile a.tab-sharing::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile a.tab-import-export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile #calendar-list-container .new-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.xmobile #calendar-list-container .calendar-item .edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .cell-editor::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .format-button.button-align-left::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .format-button.button-align-center::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .format-button.button-align-right::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .template-table .t-social span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xwebdav-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xwebdav-dialog-controller #xwebdav-show-password::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xwebdav-dialog-controller #xwebdav-breadcrumbs .directory.home span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xwebdav-dialog-controller #xwebdav-list tr.dir .icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xwebdav-dialog-controller #xwebdav-list tr.file .icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xwebdav-dialog-controller .checkbox::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xgoogle_drive-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xdropbox-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .x2fa-method-icon-email::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .x2fa-method-icon-totp::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .x2fa-method-icon-sms::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .x2fa-method-icon-yubikey::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .x2fa-method-icon-recovery::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .x2fa-option-logout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xmultiserver-menu-link::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xmultiserver-menu a.identity::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #xai-open-compose-dialog::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #settingstabplugintwofactor_gauthenticator a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #twofactor_gauthenticator-form .show-codes::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .menu a.filterlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .menu a.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.action-plugin-managesieve-action .propform td.rowbuttons a.advanced::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.action-plugin-managesieve-action .propform td.rowbuttons a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined.action-plugin-managesieve-action .propform td.rowbuttons a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined .menu a.taskaddlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #sections-table tbody tr#rcmrowthunderbird_labels td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-outlined #sections-table tbody tr#rcmrowcd_preferences td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #button-apps::before, body.xskin.xlarry-font-icons.xicons-material #button-apps::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #settings-menu a.x2fa::before, body.xelastic.xicons-material #settings-tabs a.x2fa::before, body.xskin.xlarry-font-icons.xicons-material #settings-menu a.x2fa::before, body.xskin.xlarry-font-icons.xicons-material #settings-tabs a.x2fa::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xbackground > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xbackground > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xcalendar > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xcalendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xquote > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xquote > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xdropbox > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xdropbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xgoogle_drive > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xgoogle_drive > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xlast_login > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xlast_login > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xnews_feed > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xnews_feed > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xsidebar > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xsidebar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xsignature > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xsignature > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xskin > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xskin > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xvertical_preview > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xvertical_preview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xweather > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xweather > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xtag > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xtag > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xemail_schedule > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xemail_schedule > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.x2fa > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.x2fa > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xai > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xai > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xwebdav > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xwebdav > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material #sections-table tr.xmultiserver > td.section::before, body.xskin.xlarry-font-icons.xicons-material #sections-table tr.xmultiserver > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized.selectable li a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized.selectable li a::before { content: ""; }

body.xelastic.xicons-material .listing.iconized.selectable li a.selected::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized.selectable li a.selected::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.preferences > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.preferences > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.folders > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.folders > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.responses > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.responses > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.identities > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.identities > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.password > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.password > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.addressbook a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.addressbook a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.contactgroup a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.contactgroup a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.contactsearch a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.contactsearch a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.filter > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.filter > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.vacation > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.vacation > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.forward > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.forward > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.enigma.keys > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.enigma.keys > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.userinfo > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.userinfo > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.twofactorauth > a::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.twofactorauth > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li a.help::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li a.about::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li a.license::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li a.license::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li > i::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized li.group > i::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized li.group > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.contact.person td.name::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.contact.person td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.contact.group td.name::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.contact.group td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.general > td.section::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.general > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.mailbox > td.section::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.mailbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.mailview > td.section::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.mailview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.compose > td.section::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.compose > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.addressbook > td.section::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.addressbook > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.folders > td.section::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.folders > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.server > td.section::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.server > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.enigma > td.section::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.enigma > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.encryption > td.section::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.encryption > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-material .listing.iconized tr.calendar > td.section::before, body.xskin.xlarry-font-icons.xicons-material .listing.iconized tr.calendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.mail::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.contacts::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.logout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.tasklist::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.files::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #taskmenu a.notes::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.reply::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.reply-all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.forward::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.markmessage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.more::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.read::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.unread::before, body.xelastic.xskin.xicons-material .menu a.expand.unread::before, body.xelastic.xskin.xicons-material .menu a.select.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.flag::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.unflag::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.move::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.purge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.print::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.folders::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.upload::before, body.xelastic.xskin.xicons-material .menu a.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.download::before, body.xelastic.xskin.xicons-material .menu a.export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.archive::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.junk::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.expunge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.enigma::before, body.xelastic.xskin.xicons-material .menu a.encrypt::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.firstpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.prev::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.next::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.prevpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.nextpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.lastpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.send::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.send.schedule::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.scheduled::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.back::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.closewin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.save::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.vcard::before, body.xelastic.xskin.xicons-material .menu a.attach::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.spellcheck::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.signature::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.responses::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.select::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.threads::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.actions::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.addto::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.addcc::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.addbcc::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.expand::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.collapse::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.submit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.properties::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.zoomin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.zoomout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.rotate::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.markasjunk2::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.markasjunk2Sel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.markasnotjunk2::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a#tb_label_popuplink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.source::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.copy::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.selection::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-material .menu a.select.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.select.none::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.select.page::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.select.flagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.select.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.select.invert::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .menu a.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.print::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.move::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.purge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.download::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.edit.asnew::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.rename::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.filterlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.reply.list::before, body.xelastic.xskin.xicons-material .toolbarmenu li a.reply.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.forward::before, body.xelastic.xskin.xicons-material .toolbarmenu li a.forward.bounce::before, body.xelastic.xskin.xicons-material .toolbarmenu li a.forward.attachment::before, body.xelastic.xskin.xicons-material .toolbarmenu li a.forward.inline::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.download.mbox::before, body.xelastic.xskin.xicons-material .toolbarmenu li a.download.eml::before, body.xelastic.xskin.xicons-material .toolbarmenu li a.download.maildir::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.export.selection::before, body.xelastic.xskin.xicons-material .toolbarmenu li a.export.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.expand.all::before, body.xelastic.xskin.xicons-material .toolbarmenu li a.expand.unread::before, body.xelastic.xskin.xicons-material .toolbarmenu li a.expand.none::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.insertresponse::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.remove::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.showurl::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.assigngroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.removegroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.vcard::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.encrypt::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbarmenu li a.encrypt.sign::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #message-header .subject a.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #message-header .short-header div.header-links a.envelope::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #message-header .short-header div.header-links a.html::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #message-header .short-header div.header-links a.plain::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #message-header .short-header div.header-links a.zipdownload::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .toolbar a.button.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .header a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .header a.sidebar-menu::before, body.xelastic.xskin.xicons-material .header a.toolbar-list-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist tr.thread td.threads div::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist tr.thread.expanded td.threads div::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist td.subject span.msgicon.status.unreadchildren::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist td.subject span.msgicon.status.replied::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist td.subject span.msgicon.status.forwarded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist td.subject span.msgicon.status.replied.forwarded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist tr.deleted td.subject span.msgicon.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist span.attachment span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist span.attachment span.report::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist span.attachment span.encrypted::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist span.attachment span.vcard::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist span.flagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .messagelist tr:hover span.unflagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized.selectable li a::before { content: ""; }

body.xelastic.xskin.xicons-material .listing.iconized.selectable li a.selected::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .settings-default-icon li > a::before, body.xelastic.xskin.xicons-material .settings-default-icon tr > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li a::before, body.xelastic.xskin.xicons-material .listing.iconized li a::before, body.xelastic.xskin.xicons-material .listing.iconized tr td::before { margin-top: 1px; }

body.xelastic.xskin.xicons-material .listing.iconized li.preferences > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.folders > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.responses > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.identities > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.password > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.addressbook a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.contactgroup a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.contactsearch a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.filter > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.vacation > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.forward > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.enigma.keys > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.userinfo > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.twofactorauth > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li a.license::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized li.group > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.contact.person td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.contact.group td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.general > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.mailbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.mailview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.compose > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.addressbook > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.folders > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.server > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.enigma > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.encryption > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing.iconized tr.calendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.user::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.pass::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.host::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.cancel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.add::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.add.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.filter::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .input-group .icon.key::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .contactlist td.contact::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .contactlist td.contactgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .contactlist li a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .contactlist li a.contactgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .searchbar form::before { background-image: none; text-indent: 0px; content: ""; position: relative; top: 3px; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .searchbar a.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .searchbar a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .searchbar.open a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .searchbar a.reset::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material ul.treelist li div.treetoggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material ul.treelist li div.treetoggle.expanded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.inbox > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.trash a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.trash.empty > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.drafts a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.sent a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.junk a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.archive > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.type-event > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.type-task > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.type-journal > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.type-contact > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.type-note > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.type-configuration > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.type-freebusy > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .folderlist li.type-file > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.toolbar-menu-button::before, body.xelastic.xskin.xicons-material button.btn.toolbar-menu-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.task-menu-button::before, body.xelastic.xskin.xicons-material button.btn.task-menu-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.back-sidebar-button::before, body.xelastic.xskin.xicons-material a.button.icon.back-content-button::before, body.xelastic.xskin.xicons-material a.button.icon.back-list-button::before, body.xelastic.xskin.xicons-material button.btn.back-sidebar-button::before, body.xelastic.xskin.xicons-material button.btn.back-content-button::before, body.xelastic.xskin.xicons-material button.btn.back-list-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.generate::before, body.xelastic.xskin.xicons-material a.button.icon.yes::before, body.xelastic.xskin.xicons-material a.button.icon.submit::before, body.xelastic.xskin.xicons-material a.button.icon.continue::before, body.xelastic.xskin.xicons-material a.button.icon.save::before, body.xelastic.xskin.xicons-material button.btn.generate::before, body.xelastic.xskin.xicons-material button.btn.yes::before, body.xelastic.xskin.xicons-material button.btn.submit::before, body.xelastic.xskin.xicons-material button.btn.continue::before, body.xelastic.xskin.xicons-material button.btn.save::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.create::before, body.xelastic.xskin.xicons-material button.btn.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.edit::before, body.xelastic.xskin.xicons-material button.btn.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.qrcode::before, body.xelastic.xskin.xicons-material button.btn.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.search::before, body.xelastic.xskin.xicons-material button.btn.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.filter::before, body.xelastic.xskin.xicons-material button.btn.filter::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.import::before, body.xelastic.xskin.xicons-material button.btn.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.export::before, body.xelastic.xskin.xicons-material button.btn.export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.discard::before, body.xelastic.xskin.xicons-material a.button.icon.delete::before, body.xelastic.xskin.xicons-material button.btn.discard::before, body.xelastic.xskin.xicons-material button.btn.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.next::before, body.xelastic.xskin.xicons-material button.btn.next::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.restore::before, body.xelastic.xskin.xicons-material button.btn.restore::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.send::before, body.xelastic.xskin.xicons-material a.button.icon.bounce::before, body.xelastic.xskin.xicons-material button.btn.send::before, body.xelastic.xskin.xicons-material button.btn.bounce::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.attach::before, body.xelastic.xskin.xicons-material button.btn.attach::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.no::before, body.xelastic.xskin.xicons-material a.button.icon.close::before, body.xelastic.xskin.xicons-material a.button.icon.cancel::before, body.xelastic.xskin.xicons-material button.btn.no::before, body.xelastic.xskin.xicons-material button.btn.close::before, body.xelastic.xskin.xicons-material button.btn.cancel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.mark::before, body.xelastic.xskin.xicons-material button.btn.mark::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.back::before, body.xelastic.xskin.xicons-material button.btn.back::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.remove::before, body.xelastic.xskin.xicons-material button.btn.remove::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.unlock::before, body.xelastic.xskin.xicons-material button.btn.unlock::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.help::before, body.xelastic.xskin.xicons-material button.btn.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.toggleselect::before, body.xelastic.xskin.xicons-material button.btn.toggleselect::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.folders::before, body.xelastic.xskin.xicons-material button.btn.folders::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.tools::before, body.xelastic.xskin.xicons-material a.button.icon.settings::before, body.xelastic.xskin.xicons-material button.btn.tools::before, body.xelastic.xskin.xicons-material button.btn.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.dropdown::before, body.xelastic.xskin.xicons-material button.btn.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.insert.recipient::before, body.xelastic.xskin.xicons-material button.btn.insert.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .multi-input a.icon.reset::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .tagedit-list li.tagedit-listelement-old a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .googie_list td .googie_list_revert::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .googie_list td .googie_add_to_dict::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #identities-table td.mail::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #responses-table td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #filterslist td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material #filtersetslist td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .attachmentslist li a.cancelupload::before, body.xelastic.xskin.xicons-material .attachmentslist li a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .message-part blockquote span.blockquote-link::after, body.xelastic.xskin.xicons-material .message-htmlpart blockquote span.blockquote-link::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .message-part blockquote span.blockquote-link.collapsed::after, body.xelastic.xskin.xicons-material .message-htmlpart blockquote span.blockquote-link.collapsed::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .ui-dialog .ui-dialog-titlebar-close::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

.image-tools body.xelastic.xskin.xicons-material.open a.button.icon.tools::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .listing td.action a.pushgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .popupmenu.toolbar.listing .dropbutton a.button.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .pgpkeyimport div.key label.keyid + a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .pgpkeyimport li.uid::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .floating-action-buttons a.button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; font-size: 2em !important; }

body.xelastic.xskin.xicons-material p.image-attachment .attachment-links a.open::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material p.image-attachment .attachment-links a.download::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .table-widget table.options-table td.enabled span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .table-widget table.options-table td.partial span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material table.table th.checkbox-cell.subscription::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material table.table th.checkbox-cell.alarm::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material table.table th.checkbox-cell.read::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material table.table th.checkbox-cell.write::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .special-buttons a.theme.light::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material .special-buttons a.theme.dark::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material a.button.icon.extwin::before, body.xelastic.xskin.xicons-material button.btn.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material div.tox ::before { margin-top: 3px; }

body.xelastic.xskin.xicons-material div.tox .tox-dialog__header .tox-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material div.tox .tox-dialog__footer .tox-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material div.tox .tox-dialog__footer .tox-button.tox-button--secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-material div.tox .tox-search-dialog .tox-dialog__footer-end button::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-material div.tox .tox-search-dialog .tox-dialog__footer-end button:nth-of-type(1)::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-material div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select .tox-icon.tox-tbtn__icon-wrap { display: none; }

body.xelastic.xskin.xicons-material div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; font-size: 1.5em !important; }

body.xelastic.xskin.xicons-material.action-plugin-managesieve .rowbuttons a, body.xelastic.xskin.xicons-material.action-plugin-managesieve-action .rowbuttons a, body.xelastic.xskin.xicons-material.action-plugin-managesieve-save .rowbuttons a { padding-left: 2px; padding-right: 2px; background: transparent !important; color: rgb(51, 51, 51) !important; }

html.dark-mode body.xelastic.xskin.xicons-material.action-plugin-managesieve .rowbuttons a, html.dark-mode body.xelastic.xskin.xicons-material.action-plugin-managesieve-action .rowbuttons a, html.dark-mode body.xelastic.xskin.xicons-material.action-plugin-managesieve-save .rowbuttons a { color: rgb(221, 221, 221) !important; }

body.xicons-material #apps-menu a.app-item-xbackground div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xcalendar div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xquote div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xdropbox div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xgoogle_drive div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xlast_login div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xnews_feed div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xsidebar div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xsignature div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xskin div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xvertical_preview div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xweather div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xtag div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xemail_schedule div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-x2fa div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xai div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xwebdav div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #apps-menu a.app-item-xmultiserver div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .xinfo::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .xsave-hint::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .xspinner::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .xinformation::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .xexclamation::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .xhelp::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .xcheck::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .xsave-hint::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #show-mobile-xsidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xsidebar-menu a.hide::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #show-xsidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xsidebar-order-table td.title label::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xsidebar-order-note::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xsidebar .sidebar-settings-url::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xsidebar .sidebar-toggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xsidebar .collapsed .sidebar-toggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-toolbar .calendar-day::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-toolbar .calendar-week::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-toolbar .calendar-month::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-toolbar .calendar-agenda::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-toolbar .calendar-settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-toolbar .calendar-add-event::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #calendar-list-container .new-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #calendar-list-container .calendar-item .edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #event-edit .attendee-item span.status .needs-action::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(170, 170, 170); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #event-edit .attendee-item span.status .accepted::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(46, 125, 50); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #event-edit .attendee-item span.status .declined::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(198, 40, 40); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #event-edit .attendee-item span.status .tentative::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(255, 143, 0); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #event-edit .attendee-item span.status .delegated::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(69, 39, 160); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .restore-popup a.hide-popup::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #calendar-grid .fc-today-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-material #calendar-grid .fc-prev-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-material #calendar-grid .fc-next-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-material .xcalendar-sun-data::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #add-events-to-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #layout .xcalendar-mobile-show-sidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #layout .xcalendar-mobile-show-content::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-message-itip .attendee-accepted::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-message-itip .attendee-declined::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-message-itip .attendee-tentative::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-message-itip .attendee-delegated::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xcalendar-message-itip .attendee-needs-action::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile #main-menu #xcalendar-main span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile #main-menu #xcalendar-date span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile #main-menu #xcalendar-list span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile #main-menu #xcalendar-toolbar-button span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile a.tab-summary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile a.tab-share::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile a.tab-publish::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile a.tab-sync::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile a.tab-recurrence::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile a.tab-alarms::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile a.tab-attendees::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile a.tab-attachments::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile a.tab-sharing::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile a.tab-import-export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile #calendar-list-container .new-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.xmobile #calendar-list-container .calendar-item .edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .cell-editor::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .format-button.button-align-left::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .format-button.button-align-center::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .format-button.button-align-right::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .template-table .t-social span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xwebdav-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xwebdav-dialog-controller #xwebdav-show-password::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xwebdav-dialog-controller #xwebdav-breadcrumbs .directory.home span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xwebdav-dialog-controller #xwebdav-list tr.dir .icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xwebdav-dialog-controller #xwebdav-list tr.file .icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xwebdav-dialog-controller .checkbox::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xgoogle_drive-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xdropbox-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .x2fa-method-icon-email::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .x2fa-method-icon-totp::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .x2fa-method-icon-sms::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .x2fa-method-icon-yubikey::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .x2fa-method-icon-recovery::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .x2fa-option-logout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xmultiserver-menu-link::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xmultiserver-menu a.identity::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #xai-open-compose-dialog::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #settingstabplugintwofactor_gauthenticator a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #twofactor_gauthenticator-form .show-codes::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .menu a.filterlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .menu a.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.action-plugin-managesieve-action .propform td.rowbuttons a.advanced::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.action-plugin-managesieve-action .propform td.rowbuttons a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material.action-plugin-managesieve-action .propform td.rowbuttons a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material .menu a.taskaddlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #sections-table tbody tr#rcmrowthunderbird_labels td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-material #sections-table tbody tr#rcmrowcd_preferences td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #button-apps::before, body.xskin.xlarry-font-icons.xicons-cartoon #button-apps::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #settings-menu a.x2fa::before, body.xelastic.xicons-cartoon #settings-tabs a.x2fa::before, body.xskin.xlarry-font-icons.xicons-cartoon #settings-menu a.x2fa::before, body.xskin.xlarry-font-icons.xicons-cartoon #settings-tabs a.x2fa::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xbackground > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xbackground > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xcalendar > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xcalendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xquote > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xquote > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xdropbox > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xdropbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xgoogle_drive > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xgoogle_drive > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xlast_login > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xlast_login > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xnews_feed > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xnews_feed > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xsidebar > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xsidebar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xsignature > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xsignature > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xskin > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xskin > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xvertical_preview > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xvertical_preview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xweather > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xweather > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xtag > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xtag > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xemail_schedule > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xemail_schedule > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.x2fa > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.x2fa > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xai > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xai > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xwebdav > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xwebdav > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon #sections-table tr.xmultiserver > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon #sections-table tr.xmultiserver > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized.selectable li a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized.selectable li a::before { content: ""; }

body.xelastic.xicons-cartoon .listing.iconized.selectable li a.selected::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized.selectable li a.selected::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.preferences > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.preferences > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.folders > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.folders > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.responses > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.responses > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.identities > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.identities > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.password > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.password > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.addressbook a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.addressbook a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.contactgroup a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.contactgroup a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.contactsearch a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.contactsearch a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.filter > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.filter > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.vacation > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.vacation > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.forward > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.forward > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.enigma.keys > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.enigma.keys > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.userinfo > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.userinfo > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.twofactorauth > a::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.twofactorauth > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li a.help::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li a.about::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li a.license::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li a.license::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li > i::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized li.group > i::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li.group > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.contact.person td.name::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.contact.person td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.contact.group td.name::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.contact.group td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.general > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.general > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.mailbox > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.mailbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.mailview > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.mailview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.compose > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.compose > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.addressbook > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.addressbook > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.folders > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.folders > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.server > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.server > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.enigma > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.enigma > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.encryption > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.encryption > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xicons-cartoon .listing.iconized tr.calendar > td.section::before, body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized tr.calendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.mail::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.contacts::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.logout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.tasklist::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.files::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #taskmenu a.notes::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.reply::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.reply-all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.forward::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.markmessage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.more::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.read::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.unread::before, body.xelastic.xskin.xicons-cartoon .menu a.expand.unread::before, body.xelastic.xskin.xicons-cartoon .menu a.select.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.flag::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.unflag::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.move::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.purge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.print::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.folders::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.upload::before, body.xelastic.xskin.xicons-cartoon .menu a.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.download::before, body.xelastic.xskin.xicons-cartoon .menu a.export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.archive::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.junk::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.expunge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.enigma::before, body.xelastic.xskin.xicons-cartoon .menu a.encrypt::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.firstpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.prev::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.next::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.prevpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.nextpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.lastpage::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.send::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.send.schedule::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.scheduled::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.back::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.closewin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.save::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.vcard::before, body.xelastic.xskin.xicons-cartoon .menu a.attach::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.spellcheck::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.signature::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.responses::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.select::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.threads::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.actions::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.addto::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.addcc::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.addbcc::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.expand::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.collapse::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.submit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.properties::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.zoomin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.zoomout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.rotate::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.markasjunk2::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.markasjunk2Sel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.markasnotjunk2::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a#tb_label_popuplink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.source::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.copy::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.selection::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-cartoon .menu a.select.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.select.none::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.select.page::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.select.flagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.select.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.select.invert::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .menu a.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.print::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.move::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.purge::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.download::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.edit.asnew::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.rename::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.filterlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.reply.list::before, body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.reply.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.forward::before, body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.forward.bounce::before, body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.forward.attachment::before, body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.forward.inline::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.download.mbox::before, body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.download.eml::before, body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.download.maildir::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.export.selection::before, body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.export.all::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.expand.all::before, body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.expand.unread::before, body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.expand.none::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.insertresponse::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.compose::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.remove::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.showurl::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.assigngroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.removegroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.vcard::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.encrypt::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.encrypt.sign::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #message-header .subject a.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #message-header .short-header div.header-links a.envelope::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #message-header .short-header div.header-links a.html::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #message-header .short-header div.header-links a.plain::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #message-header .short-header div.header-links a.zipdownload::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .toolbar a.button.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .header a.refresh::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .header a.sidebar-menu::before, body.xelastic.xskin.xicons-cartoon .header a.toolbar-list-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist tr.thread td.threads div::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist tr.thread.expanded td.threads div::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist td.subject span.msgicon.status.unreadchildren::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist td.subject span.msgicon.status.replied::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist td.subject span.msgicon.status.forwarded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist td.subject span.msgicon.status.replied.forwarded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist tr.deleted td.subject span.msgicon.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist span.attachment span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist span.attachment span.report::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist span.attachment span.encrypted::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist span.attachment span.vcard::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist span.flagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .messagelist tr:hover span.unflagged::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized.selectable li a::before { content: ""; }

body.xelastic.xskin.xicons-cartoon .listing.iconized.selectable li a.selected::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .settings-default-icon li > a::before, body.xelastic.xskin.xicons-cartoon .settings-default-icon tr > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li a::before, body.xelastic.xskin.xicons-cartoon .listing.iconized li a::before, body.xelastic.xskin.xicons-cartoon .listing.iconized tr td::before { margin-top: 1px; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.preferences > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.folders > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.responses > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.identities > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.password > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.addressbook a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.contactgroup a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.contactsearch a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.filter > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.vacation > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.forward > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.enigma.keys > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.userinfo > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.twofactorauth > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li a.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li a.about::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li a.license::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized li.group > i::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.contact.person td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.contact.group td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.general > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.mailbox > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.mailview > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.compose > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.addressbook > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.folders > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.server > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.enigma > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.encryption > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing.iconized tr.calendar > td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.user::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.pass::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.host::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.cancel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.add::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.add.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.filter::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .input-group .icon.key::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .contactlist td.contact::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .contactlist td.contactgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .contactlist li a.addressbook::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .contactlist li a.contactgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .searchbar form::before { background-image: none; text-indent: 0px; content: ""; position: relative; top: 3px; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .searchbar a.unread::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .searchbar a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .searchbar.open a.options::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .searchbar a.reset::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon ul.treelist li div.treetoggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon ul.treelist li div.treetoggle.expanded::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.inbox > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.trash a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.trash.empty > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.drafts a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.sent a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.junk a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.archive > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.type-event > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.type-task > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.type-journal > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.type-contact > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.type-note > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.type-configuration > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.type-freebusy > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .folderlist li.type-file > a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.toolbar-menu-button::before, body.xelastic.xskin.xicons-cartoon button.btn.toolbar-menu-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.task-menu-button::before, body.xelastic.xskin.xicons-cartoon button.btn.task-menu-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.back-sidebar-button::before, body.xelastic.xskin.xicons-cartoon a.button.icon.back-content-button::before, body.xelastic.xskin.xicons-cartoon a.button.icon.back-list-button::before, body.xelastic.xskin.xicons-cartoon button.btn.back-sidebar-button::before, body.xelastic.xskin.xicons-cartoon button.btn.back-content-button::before, body.xelastic.xskin.xicons-cartoon button.btn.back-list-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.generate::before, body.xelastic.xskin.xicons-cartoon a.button.icon.yes::before, body.xelastic.xskin.xicons-cartoon a.button.icon.submit::before, body.xelastic.xskin.xicons-cartoon a.button.icon.continue::before, body.xelastic.xskin.xicons-cartoon a.button.icon.save::before, body.xelastic.xskin.xicons-cartoon button.btn.generate::before, body.xelastic.xskin.xicons-cartoon button.btn.yes::before, body.xelastic.xskin.xicons-cartoon button.btn.submit::before, body.xelastic.xskin.xicons-cartoon button.btn.continue::before, body.xelastic.xskin.xicons-cartoon button.btn.save::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.create::before, body.xelastic.xskin.xicons-cartoon button.btn.create::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.edit::before, body.xelastic.xskin.xicons-cartoon button.btn.edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.qrcode::before, body.xelastic.xskin.xicons-cartoon button.btn.qrcode::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.search::before, body.xelastic.xskin.xicons-cartoon button.btn.search::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.filter::before, body.xelastic.xskin.xicons-cartoon button.btn.filter::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.import::before, body.xelastic.xskin.xicons-cartoon button.btn.import::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.export::before, body.xelastic.xskin.xicons-cartoon button.btn.export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.discard::before, body.xelastic.xskin.xicons-cartoon a.button.icon.delete::before, body.xelastic.xskin.xicons-cartoon button.btn.discard::before, body.xelastic.xskin.xicons-cartoon button.btn.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.next::before, body.xelastic.xskin.xicons-cartoon button.btn.next::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.restore::before, body.xelastic.xskin.xicons-cartoon button.btn.restore::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.send::before, body.xelastic.xskin.xicons-cartoon a.button.icon.bounce::before, body.xelastic.xskin.xicons-cartoon button.btn.send::before, body.xelastic.xskin.xicons-cartoon button.btn.bounce::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.attach::before, body.xelastic.xskin.xicons-cartoon button.btn.attach::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.no::before, body.xelastic.xskin.xicons-cartoon a.button.icon.close::before, body.xelastic.xskin.xicons-cartoon a.button.icon.cancel::before, body.xelastic.xskin.xicons-cartoon button.btn.no::before, body.xelastic.xskin.xicons-cartoon button.btn.close::before, body.xelastic.xskin.xicons-cartoon button.btn.cancel::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.mark::before, body.xelastic.xskin.xicons-cartoon button.btn.mark::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.back::before, body.xelastic.xskin.xicons-cartoon button.btn.back::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.remove::before, body.xelastic.xskin.xicons-cartoon button.btn.remove::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.unlock::before, body.xelastic.xskin.xicons-cartoon button.btn.unlock::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.help::before, body.xelastic.xskin.xicons-cartoon button.btn.help::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.toggleselect::before, body.xelastic.xskin.xicons-cartoon button.btn.toggleselect::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.folders::before, body.xelastic.xskin.xicons-cartoon button.btn.folders::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.tools::before, body.xelastic.xskin.xicons-cartoon a.button.icon.settings::before, body.xelastic.xskin.xicons-cartoon button.btn.tools::before, body.xelastic.xskin.xicons-cartoon button.btn.settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.dropdown::before, body.xelastic.xskin.xicons-cartoon button.btn.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.insert.recipient::before, body.xelastic.xskin.xicons-cartoon button.btn.insert.recipient::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .multi-input a.icon.reset::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .tagedit-list li.tagedit-listelement-old a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .googie_list td .googie_list_revert::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .googie_list td .googie_add_to_dict::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #identities-table td.mail::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #responses-table td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #filterslist td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon #filtersetslist td.name::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .attachmentslist li a.cancelupload::before, body.xelastic.xskin.xicons-cartoon .attachmentslist li a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .message-part blockquote span.blockquote-link::after, body.xelastic.xskin.xicons-cartoon .message-htmlpart blockquote span.blockquote-link::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .message-part blockquote span.blockquote-link.collapsed::after, body.xelastic.xskin.xicons-cartoon .message-htmlpart blockquote span.blockquote-link.collapsed::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .ui-dialog .ui-dialog-titlebar-close::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

.image-tools body.xelastic.xskin.xicons-cartoon.open a.button.icon.tools::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .listing td.action a.pushgroup::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .popupmenu.toolbar.listing .dropbutton a.button.dropdown::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .pgpkeyimport div.key label.keyid + a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .pgpkeyimport li.uid::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .floating-action-buttons a.button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; font-size: 2em !important; }

body.xelastic.xskin.xicons-cartoon p.image-attachment .attachment-links a.open::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon p.image-attachment .attachment-links a.download::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .table-widget table.options-table td.enabled span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .table-widget table.options-table td.partial span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon table.table th.checkbox-cell.subscription::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon table.table th.checkbox-cell.alarm::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon table.table th.checkbox-cell.read::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon table.table th.checkbox-cell.write::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .special-buttons a.theme.light::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon .special-buttons a.theme.dark::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon a.button.icon.extwin::before, body.xelastic.xskin.xicons-cartoon button.btn.extwin::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon div.tox ::before { margin-top: 3px; }

body.xelastic.xskin.xicons-cartoon div.tox .tox-dialog__header .tox-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon div.tox .tox-dialog__footer .tox-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon div.tox .tox-dialog__footer .tox-button.tox-button--secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xelastic.xskin.xicons-cartoon div.tox .tox-search-dialog .tox-dialog__footer-end button::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-cartoon div.tox .tox-search-dialog .tox-dialog__footer-end button:nth-of-type(1)::before { position: relative; background-image: none; text-indent: 0px; font-family: IconFont !important; font-weight: normal !important; content: "" !important; }

body.xelastic.xskin.xicons-cartoon div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select .tox-icon.tox-tbtn__icon-wrap { display: none; }

body.xelastic.xskin.xicons-cartoon div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; font-size: 1.5em !important; }

body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve .rowbuttons a, body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve-action .rowbuttons a, body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve-save .rowbuttons a { padding-left: 2px; padding-right: 2px; background: transparent !important; color: rgb(51, 51, 51) !important; }

html.dark-mode body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve .rowbuttons a, html.dark-mode body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve-action .rowbuttons a, html.dark-mode body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve-save .rowbuttons a { color: rgb(221, 221, 221) !important; }

body.xicons-cartoon #apps-menu a.app-item-xbackground div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xcalendar div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xquote div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xdropbox div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xgoogle_drive div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xlast_login div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xnews_feed div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xsidebar div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xsignature div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xskin div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xvertical_preview div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xweather div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xtag div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xemail_schedule div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-x2fa div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xai div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xwebdav div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #apps-menu a.app-item-xmultiserver div.icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .xinfo::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .xsave-hint::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .xspinner::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .xinformation::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .xexclamation::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .xhelp::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .xcheck::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .xsave-hint::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #show-mobile-xsidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xsidebar-menu a.hide::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #show-xsidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xsidebar-order-table td.title label::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xsidebar-order-note::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xsidebar .sidebar-settings-url::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xsidebar .sidebar-toggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xsidebar .collapsed .sidebar-toggle::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-toolbar .calendar-day::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-toolbar .calendar-week::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-toolbar .calendar-month::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-toolbar .calendar-agenda::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-toolbar .calendar-settings::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-toolbar .calendar-add-event::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #calendar-list-container .new-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #calendar-list-container .calendar-item .edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #event-edit .attendee-item span.status .needs-action::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(170, 170, 170); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #event-edit .attendee-item span.status .accepted::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(46, 125, 50); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #event-edit .attendee-item span.status .declined::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(198, 40, 40); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #event-edit .attendee-item span.status .tentative::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(255, 143, 0); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #event-edit .attendee-item span.status .delegated::before { position: relative; background-image: none; text-indent: 0px; content: ""; color: rgb(69, 39, 160); font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .restore-popup a.hide-popup::after { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #calendar-grid .fc-today-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-cartoon #calendar-grid .fc-prev-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-cartoon #calendar-grid .fc-next-button::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; display: inline !important; }

body.xicons-cartoon .xcalendar-sun-data::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #add-events-to-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #layout .xcalendar-mobile-show-sidebar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #layout .xcalendar-mobile-show-content::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-message-itip .attendee-accepted::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-message-itip .attendee-declined::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-message-itip .attendee-tentative::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-message-itip .attendee-delegated::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xcalendar-message-itip .attendee-needs-action::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile #main-menu #xcalendar-main span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile #main-menu #xcalendar-date span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile #main-menu #xcalendar-list span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile #main-menu #xcalendar-toolbar-button span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile a.tab-summary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile a.tab-share::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile a.tab-publish::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile a.tab-sync::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile a.tab-recurrence::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile a.tab-alarms::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile a.tab-attendees::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile a.tab-attachments::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile a.tab-sharing::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile a.tab-import-export::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile #calendar-list-container .new-calendar::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.xmobile #calendar-list-container .calendar-item .edit::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .cell-editor::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .format-button.button-align-left::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .format-button.button-align-center::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .format-button.button-align-right::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .template-table .t-social span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xwebdav-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xwebdav-dialog-controller #xwebdav-show-password::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xwebdav-dialog-controller #xwebdav-breadcrumbs .directory.home span::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xwebdav-dialog-controller #xwebdav-list tr.dir .icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xwebdav-dialog-controller #xwebdav-list tr.file .icon::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xwebdav-dialog-controller .checkbox::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xgoogle_drive-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xdropbox-compose-button button.btn-secondary::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .x2fa-method-icon-email::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .x2fa-method-icon-totp::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .x2fa-method-icon-sms::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .x2fa-method-icon-yubikey::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .x2fa-method-icon-recovery::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .x2fa-option-logout::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xmultiserver-menu-link::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xmultiserver-menu a.identity::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #xai-open-compose-dialog::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #settingstabplugintwofactor_gauthenticator a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #twofactor_gauthenticator-form .show-codes::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .menu a.filterlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .menu a.status::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.action-plugin-managesieve-action .propform td.rowbuttons a.advanced::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.action-plugin-managesieve-action .propform td.rowbuttons a::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon.action-plugin-managesieve-action .propform td.rowbuttons a.delete::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon .menu a.taskaddlink::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #sections-table tbody tr#rcmrowthunderbird_labels td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

body.xicons-cartoon #sections-table tbody tr#rcmrowcd_preferences td.section::before { position: relative; background-image: none; text-indent: 0px; content: ""; font-family: IconFont !important; font-weight: normal !important; }

input[type="checkbox"].no-switchbox.icon-checkbox + label { display: none; }

.dark-mode input[type="checkbox"].no-switchbox { opacity: 1 !important; z-index: auto !important; }

h3 { font-size: 1.2rem; }

.btn { padding: 0.3rem 0.75rem; margin: 0px 0.2rem; }

.table th { border-top: none; }

table.plain-table { margin: 0px; }

table.plain-table tr { display: table-row !important; }

table.plain-table td { display: table-cell !important; }

table.plain-table td, table.plain-table th { border: none; }

table.padded-cells td, table.padded-cells th { padding: 0px 5px 5px !important; }

.btn.btn-primary, .btn.btn-secondary, .btn.btn-success, .btn.btn-danger, .btn.btn-warning, .btn.btn-info, .btn.btn-link, .btn.btn-dark { line-height: 1.3rem; }

.btn.btn-primary::before, .btn.btn-secondary::before, .btn.btn-success::before, .btn.btn-danger::before, .btn.btn-warning::before, .btn.btn-info::before, .btn.btn-link::before, .btn.btn-dark::before { font-size: 1.1rem; line-height: 1.1rem; }

#xmobile-overlay { display: none; position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.5); z-index: 1; }

.layout-large #button-apps::before, .layout-normal #button-apps::before { margin-top: 5px; }

.layout-normal.touch #button-apps::before { margin-top: 0px; }

#button-apps.top::before { font-size: 1.8em; }

#button-apps.top span { display: none; }

#apps-menu { padding: 4px; }

#apps-menu .section-title { margin-bottom: 5px; }

#apps-menu .section { padding: 5px; }

#apps-menu #look-and-feel-shortcut { padding-top: 5px; }

#apps-menu #look-and-feel-shortcut a { width: 100%; margin: 0px !important; }

#apps-menu #menu-apps-list a.app-item { display: flex; flex-flow: row; padding: 1px; color: rgb(51, 51, 51); }

html.dark-mode #apps-menu #menu-apps-list a.app-item { color: rgb(197, 209, 211); }

#apps-menu #menu-apps-list a.app-item .icon { order: 1; font-size: 1.3rem; width: 2rem; text-align: center; }

#apps-menu #menu-apps-list a.app-item .title { order: 2; padding-left: 0.4rem; align-self: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#apps-menu #menu-apps-list a.app-item:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.07); }

html.dark-mode #apps-menu #menu-apps-list a.app-item:hover { background-color: rgba(255, 255, 255, 0.07); }

#xsidebar, #xsidebar-mobile-header, #taskmenu a#show-mobile-xsidebar { display: none; }

#show-xsidebar-item { float: right; }

#layout #xsidebar { overflow-y: hidden; border-left: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); background-color: rgb(255, 255, 255); }

html.dark-mode #layout #xsidebar { border-color: rgb(77, 96, 102); }

html.dark-mode #layout #xsidebar { background-color: rgb(33, 41, 44); }

#layout #xsidebar #xsidebar-inner { overflow-y: auto; height: 100%; }

#layout #xsidebar h2.boxtitle { border-bottom: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode #layout #xsidebar h2.boxtitle { border-color: rgb(77, 96, 102); }

#layout #xsidebar .header { justify-content: left !important; padding-left: 0px !important; }

body.xsidebar-visible #layout-content { min-width: 0px; }

body.xsidebar-visible #show-xsidebar { display: none; }

body.xsidebar-visible #xsidebar-menu { text-align: right; }

body.xsidebar-visible #xsidebar { display: flex; flex-direction: column; flex-grow: 0; max-width: 18%; }

html.touch #taskmenu a#show-mobile-xsidebar { display: block; }

html.touch #xsidebar, html.touch #show-xsidebar { display: none !important; }

html.touch body.xsidebar-mobile-visible #xmobile-overlay { display: block; }

html.touch body.xsidebar-mobile-visible #xsidebar { position: absolute; inset: 0px 0px 0px auto; width: 50%; max-width: 100%; border-radius: 0px; z-index: 2; display: block !important; border: none !important; }

html.touch body.xsidebar-mobile-visible #xsidebar #xsidebar-mobile-header { display: block; padding: 0px 0.5em; height: 4.2rem; line-height: 4.2rem; font-size: 1.2rem; background-color: rgb(0, 89, 132); }

html.touch body.xsidebar-mobile-visible #xsidebar #xsidebar-mobile-header a { color: rgb(255, 255, 255) !important; }

html.touch body.xsidebar-mobile-visible #xsidebar .header { display: none; }

html.touch body.xsidebar-mobile-visible #xsidebar #xsidebar-inner { padding-bottom: 100px; }

html.dark-mode.touch body.xsidebar-mobile-visible #xsidebar { background-color: rgb(22, 27, 29); }

html.dark-mode.touch body.xsidebar-mobile-visible #xsidebar #xsidebar-mobile-header { background-color: transparent; border-bottom: 1px solid rgb(77, 96, 102); }

html.layout-small body.xsidebar-mobile-visible #xsidebar { width: 60%; }

html.layout-phone body.xsidebar-mobile-visible #xsidebar { width: 100%; }

.floating-action-buttons a.button { background-color: rgb(221, 221, 221); box-shadow: rgb(238, 238, 238) 0px 0px 5px 5px; }

#sections-table tr td.section { background-image: none !important; }

form.propform .form-group button.button { margin-bottom: 10px; }

body.xelastic div.xpopup { display: none; position: absolute; left: 0px; margin: 0px; padding: 0px; border-radius: 0.3rem; box-sizing: border-box; height: auto; font-size: 1rem; z-index: 1060; background-color: rgb(255, 255, 255); border: 1px solid rgb(212, 219, 222); box-shadow: rgb(220, 222, 223) 3px 3px 5px; }

html.dark-mode body.xelastic div.xpopup { background-color: rgb(22, 27, 29); border-color: rgb(77, 96, 102); box-shadow: none; }

body.xelastic div.xpopup ul { list-style: none; padding: 0px; margin: 0px; }

body.xelastic div.xpopup li { padding: 0px; margin: 0px; }

body.xelastic div.xpopup a { display: block; text-decoration: none; padding: 8px 15px; }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://webmail.free.fr/plugins/xcalendar/assets/styles/elastic.css?s=1718268339

@charset "utf-8";

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; }

body.xcalendar-page, body.xcalendar, body.task-xcalendar { }

body.xcalendar-page #layout-sidebar .column-resizer, body.xcalendar #layout-sidebar .column-resizer, body.task-xcalendar #layout-sidebar .column-resizer { display: none !important; }

body.xcalendar-page .restore-popup, body.xcalendar .restore-popup, body.task-xcalendar .restore-popup { position: fixed; top: 60px; left: 50%; margin-left: -50px; background: rgb(249, 237, 190); border: 1px solid rgb(240, 195, 109); padding: 3px 25px 3px 10px; color: rgb(51, 51, 51); }

body.xcalendar-page .restore-popup a.undo, body.xcalendar .restore-popup a.undo, body.task-xcalendar .restore-popup a.undo { text-decoration: underline; margin-right: 4px; }

body.xcalendar-page .restore-popup a.hide-popup, body.xcalendar .restore-popup a.hide-popup, body.task-xcalendar .restore-popup a.hide-popup { display: block; position: absolute; top: 3px; right: 5px; text-decoration: none; color: rgb(136, 136, 136); margin-left: 10px; }

body.xcalendar-page #layout-content, body.xcalendar #layout-content, body.task-xcalendar #layout-content { overflow: hidden; }

body.xcalendar-page #new-calendar-container, body.xcalendar #new-calendar-container, body.task-xcalendar #new-calendar-container { float: right; }

body.xcalendar-page #new-calendar-container a::before, body.xcalendar #new-calendar-container a::before, body.task-xcalendar #new-calendar-container a::before { color: rgb(51, 51, 51) !important; cursor: pointer; }

html.dark-mode body.xcalendar-page #new-calendar-container a::before, html.dark-mode body.xcalendar #new-calendar-container a::before, html.dark-mode body.task-xcalendar #new-calendar-container a::before { color: rgb(197, 209, 211) !important; }

body.xcalendar-page #calendar-list-container, body.xcalendar #calendar-list-container, body.task-xcalendar #calendar-list-container { display: flex; flex-direction: column; overflow: hidden; }

body.xcalendar-page #calendar-list-container #calendar-list-container .header, body.xcalendar #calendar-list-container #calendar-list-container .header, body.task-xcalendar #calendar-list-container #calendar-list-container .header { flex: 0 0 auto; }

body.xcalendar-page #calendar-list-container #calendar-list-content, body.xcalendar #calendar-list-container #calendar-list-content, body.task-xcalendar #calendar-list-container #calendar-list-content { flex: 1 1 auto; overflow: auto; }

body.xcalendar-page #calendar-grid-controller, body.xcalendar-page #calendar-grid, body.xcalendar #calendar-grid-controller, body.xcalendar #calendar-grid, body.task-xcalendar #calendar-grid-controller, body.task-xcalendar #calendar-grid { position: absolute; inset: 0px; }

body.xcalendar-page #calendar-grid .fc-header-toolbar, body.xcalendar #calendar-grid .fc-header-toolbar, body.task-xcalendar #calendar-grid .fc-header-toolbar { padding: 0px 1em; }

body.xcalendar-page #calendar-grid .fc-header-toolbar .fc-toolbar-title, body.xcalendar #calendar-grid .fc-header-toolbar .fc-toolbar-title, body.task-xcalendar #calendar-grid .fc-header-toolbar .fc-toolbar-title { font-size: 1.2em; }

body.xcalendar-page #calendar-grid .fc-header-toolbar button, body.xcalendar #calendar-grid .fc-header-toolbar button, body.task-xcalendar #calendar-grid .fc-header-toolbar button { background: transparent !important; border: none !important; outline: none !important; box-shadow: none !important; padding-left: 0.7rem !important; padding-right: 0.7rem !important; }

body.xcalendar-page #calendar-grid .fc-header-toolbar button::before, body.xcalendar #calendar-grid .fc-header-toolbar button::before, body.task-xcalendar #calendar-grid .fc-header-toolbar button::before { color: rgb(51, 51, 51) !important; font-size: 1.2rem; }

html.dark-mode body.xcalendar-page #calendar-grid .fc-header-toolbar button::before, html.dark-mode body.xcalendar #calendar-grid .fc-header-toolbar button::before, html.dark-mode body.task-xcalendar #calendar-grid .fc-header-toolbar button::before { color: rgb(197, 209, 211) !important; }

body.xcalendar-page #calendar-grid .fc-header-toolbar button[disabled]::before, body.xcalendar #calendar-grid .fc-header-toolbar button[disabled]::before, body.task-xcalendar #calendar-grid .fc-header-toolbar button[disabled]::before { color: rgb(170, 170, 170) !important; }

html.dark-mode body.xcalendar-page #calendar-grid .fc-header-toolbar button[disabled]::before, html.dark-mode body.xcalendar #calendar-grid .fc-header-toolbar button[disabled]::before, html.dark-mode body.task-xcalendar #calendar-grid .fc-header-toolbar button[disabled]::before { color: rgb(90, 102, 104) !important; }

body.xcalendar-page #calendar-grid .fc-header-toolbar button.fc-prev-button span.fa, body.xcalendar-page #calendar-grid .fc-header-toolbar button.fc-next-button span.fa, body.xcalendar #calendar-grid .fc-header-toolbar button.fc-prev-button span.fa, body.xcalendar #calendar-grid .fc-header-toolbar button.fc-next-button span.fa, body.task-xcalendar #calendar-grid .fc-header-toolbar button.fc-prev-button span.fa, body.task-xcalendar #calendar-grid .fc-header-toolbar button.fc-next-button span.fa { display: none; }

body.xcalendar-page #calendar-grid .fc-header-toolbar button.fc-prev-button::before, body.xcalendar-page #calendar-grid .fc-header-toolbar button.fc-next-button::before, body.xcalendar #calendar-grid .fc-header-toolbar button.fc-prev-button::before, body.xcalendar #calendar-grid .fc-header-toolbar button.fc-next-button::before, body.task-xcalendar #calendar-grid .fc-header-toolbar button.fc-prev-button::before, body.task-xcalendar #calendar-grid .fc-header-toolbar button.fc-next-button::before { position: relative; font-size: 1.4rem; }

body.xcalendar-page #calendar-grid table.table-bordered, body.xcalendar #calendar-grid table.table-bordered, body.task-xcalendar #calendar-grid table.table-bordered { border-left: none rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); }

html.dark-mode body.xcalendar-page #calendar-grid table.table-bordered, html.dark-mode body.xcalendar #calendar-grid table.table-bordered, html.dark-mode body.task-xcalendar #calendar-grid table.table-bordered { border-color: rgb(77, 96, 102); }

body.xcalendar-page #calendar-grid table.table-bordered tr.fc-scrollgrid-section > td, body.xcalendar #calendar-grid table.table-bordered tr.fc-scrollgrid-section > td, body.task-xcalendar #calendar-grid table.table-bordered tr.fc-scrollgrid-section > td { border: none; }

body.xcalendar-page #calendar-grid table.table-bordered th, body.xcalendar-page #calendar-grid table.table-bordered td, body.xcalendar #calendar-grid table.table-bordered th, body.xcalendar #calendar-grid table.table-bordered td, body.task-xcalendar #calendar-grid table.table-bordered th, body.task-xcalendar #calendar-grid table.table-bordered td { border-color: rgb(221, 221, 221); }

html.dark-mode body.xcalendar-page #calendar-grid table.table-bordered th, html.dark-mode body.xcalendar-page #calendar-grid table.table-bordered td, html.dark-mode body.xcalendar #calendar-grid table.table-bordered th, html.dark-mode body.xcalendar #calendar-grid table.table-bordered td, html.dark-mode body.task-xcalendar #calendar-grid table.table-bordered th, html.dark-mode body.task-xcalendar #calendar-grid table.table-bordered td { border-color: rgb(77, 96, 102); }

body.xcalendar-page #calendar-grid table.table-bordered th, body.xcalendar #calendar-grid table.table-bordered th, body.task-xcalendar #calendar-grid table.table-bordered th { border-bottom-width: 1px; }

body.xcalendar-page #calendar-grid .table-active, body.xcalendar-page #calendar-grid .table-active > td, body.xcalendar-page #calendar-grid .table-active > th, body.xcalendar-page #calendar-grid .fc-list-sticky .fc-list-day > *, body.xcalendar-page #calendar-grid .fc-list-event:hover td, body.xcalendar-page #calendar-grid .fc-list-empty, body.xcalendar #calendar-grid .table-active, body.xcalendar #calendar-grid .table-active > td, body.xcalendar #calendar-grid .table-active > th, body.xcalendar #calendar-grid .fc-list-sticky .fc-list-day > *, body.xcalendar #calendar-grid .fc-list-event:hover td, body.xcalendar #calendar-grid .fc-list-empty, body.task-xcalendar #calendar-grid .table-active, body.task-xcalendar #calendar-grid .table-active > td, body.task-xcalendar #calendar-grid .table-active > th, body.task-xcalendar #calendar-grid .fc-list-sticky .fc-list-day > *, body.task-xcalendar #calendar-grid .fc-list-event:hover td, body.task-xcalendar #calendar-grid .fc-list-empty { background: transparent; }

body.xcalendar-page #calendar-grid .table-active.fc-list-day-cushion, body.xcalendar #calendar-grid .table-active.fc-list-day-cushion, body.task-xcalendar #calendar-grid .table-active.fc-list-day-cushion { background-color: rgba(0, 0, 0, 0.05); }

html.dark-mode body.xcalendar-page #calendar-grid .table-active.fc-list-day-cushion, html.dark-mode body.xcalendar #calendar-grid .table-active.fc-list-day-cushion, html.dark-mode body.task-xcalendar #calendar-grid .table-active.fc-list-day-cushion { background-color: rgba(255, 255, 255, 0.05); }

body.xcalendar-page #calendar-grid .fc-list-event:hover td, body.xcalendar-page #calendar-grid .fc-event-title-container, body.xcalendar #calendar-grid .fc-list-event:hover td, body.xcalendar #calendar-grid .fc-event-title-container, body.task-xcalendar #calendar-grid .fc-list-event:hover td, body.task-xcalendar #calendar-grid .fc-event-title-container { cursor: pointer; }

body.xcalendar-page #calendar-grid .fc-h-event .fc-event-time, body.xcalendar #calendar-grid .fc-h-event .fc-event-time, body.task-xcalendar #calendar-grid .fc-h-event .fc-event-time { overflow: visible; }

body.xcalendar-page #calendar-grid .fc-col-header-cell-cushion, body.xcalendar-page #calendar-grid .fc-list-day-cushion .fc-list-day-text, body.xcalendar-page #calendar-grid .fc-list-day-cushion .fc-list-day-side-text, body.xcalendar #calendar-grid .fc-col-header-cell-cushion, body.xcalendar #calendar-grid .fc-list-day-cushion .fc-list-day-text, body.xcalendar #calendar-grid .fc-list-day-cushion .fc-list-day-side-text, body.task-xcalendar #calendar-grid .fc-col-header-cell-cushion, body.task-xcalendar #calendar-grid .fc-list-day-cushion .fc-list-day-text, body.task-xcalendar #calendar-grid .fc-list-day-cushion .fc-list-day-side-text { text-decoration: none !important; }

body.xcalendar-page #calendar-grid .fc-h-event, body.xcalendar #calendar-grid .fc-h-event, body.task-xcalendar #calendar-grid .fc-h-event { border-width: 2px; }

body.xcalendar-page .xcalendar-sun-data, body.xcalendar .xcalendar-sun-data, body.task-xcalendar .xcalendar-sun-data { flex: 1 1 0px; color: rgb(204, 132, 47); font-size: 80%; padding: 5px 0px 0px 4px; }

body.xcalendar-page .xcalendar-sun-data::before, body.xcalendar .xcalendar-sun-data::before, body.task-xcalendar .xcalendar-sun-data::before { padding-right: 2px; }

body.xcalendar-page #event-preview, body.xcalendar #event-preview, body.task-xcalendar #event-preview { position: fixed; width: 380px; min-height: 100px; z-index: 100; background-color: rgb(255, 255, 255); border: 1px solid rgb(212, 219, 222); box-shadow: rgb(220, 222, 223) 3px 3px 5px; }

html.dark-mode body.xcalendar-page #event-preview, html.dark-mode body.xcalendar #event-preview, html.dark-mode body.task-xcalendar #event-preview { background-color: rgb(22, 27, 29); border-color: rgb(77, 96, 102); box-shadow: none; }

body.xcalendar-page #event-preview h3, body.xcalendar #event-preview h3, body.task-xcalendar #event-preview h3 { position: relative; margin: 0px 0px 10px; padding: 10px 30px 10px 10px; border-bottom: 1px solid rgb(221, 221, 221); font-size: 1rem; font-weight: bold; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode body.xcalendar-page #event-preview h3, html.dark-mode body.xcalendar #event-preview h3, html.dark-mode body.task-xcalendar #event-preview h3 { border-color: rgb(77, 96, 102); }

body.xcalendar-page #event-preview h3 span, body.xcalendar #event-preview h3 span, body.task-xcalendar #event-preview h3 span { position: absolute; top: 10px; right: 10px; padding: 0px; font-size: 22px; line-height: 60%; cursor: pointer; color: rgb(51, 51, 51); }

html.dark-mode body.xcalendar-page #event-preview h3 span, html.dark-mode body.xcalendar #event-preview h3 span, html.dark-mode body.task-xcalendar #event-preview h3 span { color: rgb(197, 209, 211); }

body.xcalendar-page #event-preview p, body.xcalendar #event-preview p, body.task-xcalendar #event-preview p { padding: 10px; }

body.xcalendar-page #event-preview table, body.xcalendar #event-preview table, body.task-xcalendar #event-preview table { table-layout: fixed; width: 100%; white-space: nowrap; margin-bottom: 5px; }

body.xcalendar-page #event-preview table td, body.xcalendar #event-preview table td, body.task-xcalendar #event-preview table td { border: none; padding: 5px 10px; background: transparent; vertical-align: top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

body.xcalendar-page #event-preview table td.title, body.xcalendar #event-preview table td.title, body.task-xcalendar #event-preview table td.title { width: 35%; }

body.xcalendar-page #event-preview table td.value, body.xcalendar #event-preview table td.value, body.task-xcalendar #event-preview table td.value { width: 65%; }

body.xcalendar-page #event-preview .formbuttons, body.xcalendar #event-preview .formbuttons, body.task-xcalendar #event-preview .formbuttons { padding: 10px; border-top: 1px solid rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode body.xcalendar-page #event-preview .formbuttons, html.dark-mode body.xcalendar #event-preview .formbuttons, html.dark-mode body.task-xcalendar #event-preview .formbuttons { border-color: rgb(77, 96, 102); }

body.xcalendar-page #event-preview .formbuttons input.button, body.xcalendar #event-preview .formbuttons input.button, body.task-xcalendar #event-preview .formbuttons input.button { padding: 2px 10px; margin-right: 2px; }

body.xcalendar-page #event-preview .attendance-response a, body.xcalendar-page #event-preview .attendance-response span, body.xcalendar #event-preview .attendance-response a, body.xcalendar #event-preview .attendance-response span, body.task-xcalendar #event-preview .attendance-response a, body.task-xcalendar #event-preview .attendance-response span { display: inline-block; margin-right: 5px; }

body.xcalendar-page #event-preview .attendance-response span, body.xcalendar #event-preview .attendance-response span, body.task-xcalendar #event-preview .attendance-response span { font-weight: bold; }

body.xcalendar-page .editor, body.xcalendar .editor, body.task-xcalendar .editor { position: absolute; inset: 0px; z-index: 99; background-color: rgb(255, 255, 255); }

html.dark-mode body.xcalendar-page .editor, html.dark-mode body.xcalendar .editor, html.dark-mode body.task-xcalendar .editor { background-color: rgb(33, 41, 44); }

body.xcalendar-page .editor .content-box, body.xcalendar .editor .content-box, body.task-xcalendar .editor .content-box { position: absolute; inset: 34px 0px 40px; overflow-y: auto; padding: 10px; border-right: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); border-image: initial; border-top: none rgb(221, 221, 221); border-bottom: none rgb(221, 221, 221); }

html.dark-mode body.xcalendar-page .editor .content-box, html.dark-mode body.xcalendar .editor .content-box, html.dark-mode body.task-xcalendar .editor .content-box { border-color: rgb(77, 96, 102); }

body.xcalendar-page .editor .formbuttons, body.xcalendar .editor .formbuttons, body.task-xcalendar .editor .formbuttons { position: absolute; bottom: 0px; left: 0px; right: 0px; border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); border-image: initial; border-bottom: none rgb(221, 221, 221); padding: 5px 0px 5px 12px; background-color: rgb(255, 255, 255); }

html.dark-mode body.xcalendar-page .editor .formbuttons, html.dark-mode body.xcalendar .editor .formbuttons, html.dark-mode body.task-xcalendar .editor .formbuttons { background-color: rgb(33, 41, 44); }

html.dark-mode body.xcalendar-page .editor .formbuttons, html.dark-mode body.xcalendar .editor .formbuttons, html.dark-mode body.task-xcalendar .editor .formbuttons { border-color: rgb(77, 96, 102); }

body.xcalendar-page .editor .formbuttons.editor-button-bar, body.xcalendar .editor .formbuttons.editor-button-bar, body.task-xcalendar .editor .formbuttons.editor-button-bar { padding-right: 10px; padding-left: 10px; }

body.xcalendar-page .editor .formbuttons .button-right, body.xcalendar .editor .formbuttons .button-right, body.task-xcalendar .editor .formbuttons .button-right { float: right; }

body.xcalendar-page .editor .formbuttons .button-left, body.xcalendar .editor .formbuttons .button-left, body.task-xcalendar .editor .formbuttons .button-left { float: left; }

body.xcalendar-page .editor .mask, body.xcalendar .editor .mask, body.task-xcalendar .editor .mask { position: absolute; inset: 0px; border-color: rgb(221, 221, 221); opacity: 0.5; z-index: 1; }

html.dark-mode body.xcalendar-page .editor .mask, html.dark-mode body.xcalendar .editor .mask, html.dark-mode body.task-xcalendar .editor .mask { border-color: rgb(77, 96, 102); }

body.xcalendar-page .editor a.header-close, body.xcalendar .editor a.header-close, body.task-xcalendar .editor a.header-close { display: none; }

body.xcalendar-page .editor .advanced-buttons, body.xcalendar .editor .advanced-buttons, body.task-xcalendar .editor .advanced-buttons { margin: 10px 0px 30px; }

body.xcalendar-page .editor #xrepeat-type td, body.xcalendar .editor #xrepeat-type td, body.task-xcalendar .editor #xrepeat-type td { vertical-align: middle; text-align: left; padding: 5px 10px 5px 0px; border: none; }

body.xcalendar-page .editor #xrepeat-type td:first-child, body.xcalendar .editor #xrepeat-type td:first-child, body.task-xcalendar .editor #xrepeat-type td:first-child { width: 1%; }

body.xcalendar-page .editor #xrepeat-type select, body.xcalendar-page .editor #xrepeat-type input[type="text"], body.xcalendar .editor #xrepeat-type select, body.xcalendar .editor #xrepeat-type input[type="text"], body.task-xcalendar .editor #xrepeat-type select, body.task-xcalendar .editor #xrepeat-type input[type="text"] { display: inline-block; width: auto; margin: 0px 5px; }

body.xcalendar-page .editor #xrepeat-type input[type="radio"], body.xcalendar .editor #xrepeat-type input[type="radio"], body.task-xcalendar .editor #xrepeat-type input[type="radio"] { position: relative; top: -2px; }

body.xcalendar-page .editor #excluded-events-container, body.xcalendar .editor #excluded-events-container, body.task-xcalendar .editor #excluded-events-container { max-height: 200px; overflow-y: auto; }

body.xcalendar-page .editor #excluded-events-container .excluded-date, body.xcalendar .editor #excluded-events-container .excluded-date, body.task-xcalendar .editor #excluded-events-container .excluded-date { width: 10%; white-space: nowrap; }

body.xcalendar-page .editor td.input.datetime input, body.xcalendar .editor td.input.datetime input, body.task-xcalendar .editor td.input.datetime input { margin-right: 0px; }

body.xcalendar-page .editor td.input.datetime input.time-input, body.xcalendar-page .editor td.input.datetime select, body.xcalendar .editor td.input.datetime input.time-input, body.xcalendar .editor td.input.datetime select, body.task-xcalendar .editor td.input.datetime input.time-input, body.task-xcalendar .editor td.input.datetime select { margin-left: 0.5em; }

body.xcalendar-page .editor #email-notification-disabled-note, body.xcalendar .editor #email-notification-disabled-note, body.task-xcalendar .editor #email-notification-disabled-note { background-color: rgb(254, 248, 147); color: rgb(121, 80, 0); border: 1px solid rgb(255, 223, 14); border-radius: 4px; padding: 5px; margin-bottom: 15px; }

html.dark-mode body.xcalendar-page .editor #email-notification-disabled-note, html.dark-mode body.xcalendar .editor #email-notification-disabled-note, html.dark-mode body.task-xcalendar .editor #email-notification-disabled-note { background-color: rgb(101, 79, 0); color: rgb(255, 255, 255); border-color: transparent; }

body.xcalendar-page .editor #event-tab-alarms td, body.xcalendar .editor #event-tab-alarms td, body.task-xcalendar .editor #event-tab-alarms td { padding-right: 5px; }

body.xcalendar-page .editor #event-tab-alarms td input, body.xcalendar-page .editor #event-tab-alarms td select, body.xcalendar .editor #event-tab-alarms td input, body.xcalendar .editor #event-tab-alarms td select, body.task-xcalendar .editor #event-tab-alarms td input, body.task-xcalendar .editor #event-tab-alarms td select { margin-bottom: 5px; }

body.xcalendar-page .editor #event-tab-alarms .alarm-number input, body.xcalendar .editor #event-tab-alarms .alarm-number input, body.task-xcalendar .editor #event-tab-alarms .alarm-number input { max-width: 4em; }

body.xcalendar-page .editor #event-tab-alarms .alarm-absolute-date input, body.xcalendar .editor #event-tab-alarms .alarm-absolute-date input, body.task-xcalendar .editor #event-tab-alarms .alarm-absolute-date input { max-width: 10em; }

body.xcalendar-page .editor #event-tab-alarms .alarm-absolute-time input, body.xcalendar .editor #event-tab-alarms .alarm-absolute-time input, body.task-xcalendar .editor #event-tab-alarms .alarm-absolute-time input { max-width: 8em; }

body.xcalendar-page .editor .itip-organizer-message, body.xcalendar .editor .itip-organizer-message, body.task-xcalendar .editor .itip-organizer-message { background-color: rgb(254, 248, 147); color: rgb(121, 80, 0); border: 1px solid rgb(255, 223, 14); border-radius: 4px; padding: 5px; margin-bottom: 15px; }

html.dark-mode body.xcalendar-page .editor .itip-organizer-message, html.dark-mode body.xcalendar .editor .itip-organizer-message, html.dark-mode body.task-xcalendar .editor .itip-organizer-message { background-color: rgb(101, 79, 0); color: rgb(255, 255, 255); border-color: transparent; }

body.xcalendar-page .mask-container, body.xcalendar .mask-container, body.task-xcalendar .mask-container { position: relative; }

body.xcalendar-page .edit-errors, body.xcalendar .edit-errors, body.task-xcalendar .edit-errors { margin: 0px 0px 10px; padding: 10px; background: rgb(255, 239, 239); color: rgb(153, 0, 0); list-style-position: inside; }

body.xcalendar-page .share-table tr.new-share td, body.xcalendar-page .attendee-table tr.new-share td, body.xcalendar .share-table tr.new-share td, body.xcalendar .attendee-table tr.new-share td, body.task-xcalendar .share-table tr.new-share td, body.task-xcalendar .attendee-table tr.new-share td { padding-top: 20px; padding-bottom: 20px; }

body.xcalendar-page .share-table .buttons, body.xcalendar-page .share-table .permission, body.xcalendar-page .attendee-table .buttons, body.xcalendar-page .attendee-table .permission, body.xcalendar .share-table .buttons, body.xcalendar .share-table .permission, body.xcalendar .attendee-table .buttons, body.xcalendar .attendee-table .permission, body.task-xcalendar .share-table .buttons, body.task-xcalendar .share-table .permission, body.task-xcalendar .attendee-table .buttons, body.task-xcalendar .attendee-table .permission { text-align: center !important; }

body.xcalendar-page .share-table .error-message, body.xcalendar-page .new-sync .error-message, body.xcalendar-page .new-attendee .error-message, body.xcalendar .share-table .error-message, body.xcalendar .new-sync .error-message, body.xcalendar .new-attendee .error-message, body.task-xcalendar .share-table .error-message, body.task-xcalendar .new-sync .error-message, body.task-xcalendar .new-attendee .error-message { padding-top: 4px; color: rgb(204, 0, 0); }

body.xcalendar-page .new-share .input input.error, body.xcalendar-page .new-sync .input input.error, body.xcalendar-page .new-attendee .input input.error, body.xcalendar .new-share .input input.error, body.xcalendar .new-sync .input input.error, body.xcalendar .new-attendee .input input.error, body.task-xcalendar .new-share .input input.error, body.task-xcalendar .new-sync .input input.error, body.task-xcalendar .new-attendee .input input.error { border: 1px solid rgb(204, 0, 0) !important; }

body.xcalendar-page .new-attendee .menu, body.xcalendar .new-attendee .menu, body.task-xcalendar .new-attendee .menu { text-align: left; }

body.xcalendar-page .sync-details .xinfo, body.xcalendar .sync-details .xinfo, body.task-xcalendar .sync-details .xinfo { float: right; }

body.xcalendar-page.xmobile .sync-details .xinfo, body.xcalendar.xmobile .sync-details .xinfo, body.task-xcalendar.xmobile .sync-details .xinfo { display: none; }

body.xcalendar-page .sync-item .buttons, body.xcalendar .sync-item .buttons, body.task-xcalendar .sync-item .buttons { text-align: right; }

body.xcalendar-page td.sync-title, body.xcalendar td.sync-title, body.task-xcalendar td.sync-title { width: 20%; }

body.xcalendar-page tr.sync-details, body.xcalendar tr.sync-details, body.task-xcalendar tr.sync-details { border-bottom: none !important; }

body.xcalendar-page tr.sync-details.sync-item td.sync-title, body.xcalendar tr.sync-details.sync-item td.sync-title, body.task-xcalendar tr.sync-details.sync-item td.sync-title { font-weight: bold; }

body.xcalendar-page .attendee-item td.attendee-email, body.xcalendar .attendee-item td.attendee-email, body.task-xcalendar .attendee-item td.attendee-email { position: relative; padding-left: 38px; }

body.xcalendar-page .attendee-item td.attendee-email span.status, body.xcalendar .attendee-item td.attendee-email span.status, body.task-xcalendar .attendee-item td.attendee-email span.status { display: inline-block; position: absolute; left: 10px; top: 8px; }

body.xcalendar-page .attendee-item td.attendee-email span.status span, body.xcalendar .attendee-item td.attendee-email span.status span, body.task-xcalendar .attendee-item td.attendee-email span.status span { display: inline-block; font-size: 1.6em; }

body.xcalendar-page .new-attendee td, body.xcalendar .new-attendee td, body.task-xcalendar .new-attendee td { position: relative; }

body.xcalendar-page .new-attendee #rcmKSearchpane, body.xcalendar .new-attendee #rcmKSearchpane, body.task-xcalendar .new-attendee #rcmKSearchpane { display: block; left: 10px; margin-top: 5px; max-height: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(212, 219, 222); box-shadow: rgb(220, 222, 223) 3px 3px 5px; }

html.dark-mode body.xcalendar-page .new-attendee #rcmKSearchpane, html.dark-mode body.xcalendar .new-attendee #rcmKSearchpane, html.dark-mode body.task-xcalendar .new-attendee #rcmKSearchpane { background-color: rgb(22, 27, 29); border-color: rgb(77, 96, 102); box-shadow: none; }

body.xcalendar-page .new-attendee #rcmKSearchpane ul, body.xcalendar .new-attendee #rcmKSearchpane ul, body.task-xcalendar .new-attendee #rcmKSearchpane ul { list-style: none; padding: 0px; }

body.xcalendar-page .new-attendee #rcmKSearchpane li, body.xcalendar .new-attendee #rcmKSearchpane li, body.task-xcalendar .new-attendee #rcmKSearchpane li { padding: 0px; }

body.xcalendar-page .new-attendee #rcmKSearchpane a, body.xcalendar .new-attendee #rcmKSearchpane a, body.task-xcalendar .new-attendee #rcmKSearchpane a { padding: 6px 10px; }

body.xcalendar-page .new-attendee #rcmKSearchpane ::before, body.xcalendar .new-attendee #rcmKSearchpane ::before, body.task-xcalendar .new-attendee #rcmKSearchpane ::before { display: none !important; }

body.xcalendar-page .agenda-table, body.xcalendar .agenda-table, body.task-xcalendar .agenda-table { border: none; width: 100%; table-layout: auto; }

body.xcalendar-page .agenda-table tr, body.xcalendar .agenda-table tr, body.task-xcalendar .agenda-table tr { border-bottom: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode body.xcalendar-page .agenda-table tr, html.dark-mode body.xcalendar .agenda-table tr, html.dark-mode body.task-xcalendar .agenda-table tr { border-color: rgb(77, 96, 102); }

body.xcalendar-page .agenda-table tr.clickable, body.xcalendar .agenda-table tr.clickable, body.task-xcalendar .agenda-table tr.clickable { cursor: pointer; }

body.xcalendar-page .agenda-table td, body.xcalendar .agenda-table td, body.task-xcalendar .agenda-table td { border: none; padding: 5px 10px; vertical-align: middle; }

body.xcalendar-page .agenda-table td.color, body.xcalendar .agenda-table td.color, body.task-xcalendar .agenda-table td.color { width: 16px; padding-right: 0px; padding-bottom: 0px; }

body.xcalendar-page .agenda-table td.color span, body.xcalendar .agenda-table td.color span, body.task-xcalendar .agenda-table td.color span { display: inline-block; width: 16px; height: 16px; margin-right: 5px; }

body.xcalendar-page .agenda-table td.date, body.xcalendar-page .agenda-table td.duration, body.xcalendar .agenda-table td.date, body.xcalendar .agenda-table td.duration, body.task-xcalendar .agenda-table td.date, body.task-xcalendar .agenda-table td.duration { white-space: nowrap; }

body.xcalendar-page .agenda-table td.title, body.xcalendar .agenda-table td.title, body.task-xcalendar .agenda-table td.title { width: 90%; font-weight: bold; }

body.xcalendar-page .agenda-table .event-actions, body.xcalendar .agenda-table .event-actions, body.task-xcalendar .agenda-table .event-actions { display: none; padding: 5px 0px; }

body.xcalendar-page .agenda-table .event-actions a, body.xcalendar .agenda-table .event-actions a, body.task-xcalendar .agenda-table .event-actions a { margin-right: 10px; font-weight: normal; text-decoration: none; }

body.xcalendar-page .agenda-container .no-events, body.xcalendar .agenda-container .no-events, body.task-xcalendar .agenda-container .no-events { padding: 40px 0px 0px; text-align: center; }

.attendee-item .response-attendance { display: inline-block; padding-right: 10px; }

.attendee-item .comment { color: rgb(136, 136, 136); }

.attendee-item .comment:hover { background-color: transparent !important; }

.xevent-alarm { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode .xevent-alarm { border-color: rgb(77, 96, 102); }

.xevent-alarm .title { font-weight: bold; margin-bottom: 5px; }

.xevent-alarm .actions { text-align: left; margin-top: 5px; }

.xevent-alarm .actions a { margin-right: 5px; }

.snooze-row { display: none; padding: 10px 0px 0px; text-align: left; border-top: 1px solid rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode .snooze-row { border-color: rgb(77, 96, 102); }

.snooze-row a { margin-bottom: 5px; font-size: 90%; text-decoration: none; padding: 2px 5px !important; background: transparent !important; }

#xcalendar-select-element { width: 100%; margin-bottom: 20px; }

#xcalendar-message-itip { border: 1px solid rgb(221, 221, 221); margin-bottom: 20px; }

html.dark-mode #xcalendar-message-itip { border-color: rgb(77, 96, 102); }

#xcalendar-message-itip .itip-header { padding: 15px; border-bottom: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode #xcalendar-message-itip .itip-header { border-color: rgb(77, 96, 102); }

#xcalendar-message-itip .itip-header h3 { text-align: center; font-size: 1.2rem; margin: 0px; padding: 0px; }

#xcalendar-message-itip .itip-header .header-buttons { text-align: center; margin-top: 15px; }

#xcalendar-message-itip .itip-info { padding: 15px; }

#xcalendar-message-itip .itip-info table td { vertical-align: middle; }

#xcalendar-message-itip .itip-info table td:first-child { width: 20%; }

#xcalendar-message-itip .itip-info table td.attendees span::before { position: relative; top: 1px; padding-right: 3px; }

#xcalendar-message-itip .itip-info .attendees span::before { color: rgb(170, 170, 170); }

html.dark-mode #xcalendar-message-itip .itip-info .attendees span::before { color: rgb(90, 102, 104); }

#xcalendar-message-itip .itip-info .attendees span.attendee-accepted::before { color: rgb(0, 102, 0); }

html.dark-mode #xcalendar-message-itip .itip-info .attendees span.attendee-accepted::before { color: rgb(130, 213, 127); }

#xcalendar-message-itip .itip-info .attendees span.attendee-declined::before { color: rgb(126, 28, 22); }

html.dark-mode #xcalendar-message-itip .itip-info .attendees span.attendee-declined::before { color: rgb(213, 122, 112); }

#xcalendar-message-itip .itip-info .attendees span.attendee-tentative::before { color: rgb(127, 96, 0); }

html.dark-mode #xcalendar-message-itip .itip-info .attendees span.attendee-tentative::before { color: rgb(213, 189, 150); }

#xcalendar-message-itip .itip-info select { width: auto; }

#xcalendar-message-itip .itip-messages .message-box { margin: 0px 15px 15px; background-color: rgb(254, 248, 147); border: 1px solid rgb(255, 223, 14); border-radius: 4px; padding: 5px; color: rgb(51, 51, 51) !important; }

html.dark-mode #xcalendar-message-itip .itip-messages .message-box { background-color: rgb(101, 79, 0); color: rgb(255, 255, 255); border-color: transparent; }

html.dark-mode #xcalendar-message-itip .itip-messages .message-box { color: rgb(197, 209, 211) !important; }

#xcalendar-message-itip .itip-messages .message-box span { display: none; }

#xcalendar-message-itip .itip-messages .message-box a { color: rgb(51, 51, 51); text-decoration: underline; }

html.dark-mode #xcalendar-message-itip .itip-messages .message-box a { color: rgb(197, 209, 211); }

#xcalendar-message-itip #itip-content.user-status-accepted .message-box, #xcalendar-message-itip #itip-content.cancel.deleted .message-box, #xcalendar-message-itip #itip-content.reply.status-same .message-box.already-updated { background-color: rgb(224, 242, 241); color: rgb(0, 96, 83); border: 1px solid rgb(176, 227, 202); border-radius: 4px; padding: 5px; }

html.dark-mode #xcalendar-message-itip #itip-content.user-status-accepted .message-box, html.dark-mode #xcalendar-message-itip #itip-content.cancel.deleted .message-box, html.dark-mode #xcalendar-message-itip #itip-content.reply.status-same .message-box.already-updated { background-color: rgb(0, 85, 63); color: rgb(255, 255, 255); border-color: transparent; }

#xcalendar-message-itip #itip-content.user-status-declined .message-box { background-color: rgb(255, 229, 229); color: rgb(126, 28, 22); border: 1px solid rgb(252, 195, 187); border-radius: 4px; padding: 5px; }

html.dark-mode #xcalendar-message-itip #itip-content.user-status-declined .message-box { background-color: rgb(90, 36, 23); color: rgb(255, 255, 255); border-color: transparent; }

#xcalendar-message-itip #itip-content .request-widgets, #xcalendar-message-itip #itip-content .request-buttons { display: none; }

#xcalendar-message-itip #itip-content.user-status-needs-action .request-widgets, #xcalendar-message-itip #itip-content.show-request-controls .request-widgets { display: table-row; }

#xcalendar-message-itip #itip-content.user-status-needs-action .request-buttons, #xcalendar-message-itip #itip-content.show-request-controls .request-buttons { display: block; border-top: 1px solid rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); padding: 15px; }

html.dark-mode #xcalendar-message-itip #itip-content.user-status-needs-action .request-buttons, html.dark-mode #xcalendar-message-itip #itip-content.show-request-controls .request-buttons { border-color: rgb(77, 96, 102); }

#xcalendar-message-itip #itip-content.user-status-needs-action .message-box, #xcalendar-message-itip #itip-content.show-request-controls .message-box { display: none; }

#xcalendar-message-itip #itip-content.user-status-accepted .message-box span.status-accepted, #xcalendar-message-itip #itip-content.user-status-declined .message-box span.status-declined, #xcalendar-message-itip #itip-content.user-status-tentative .message-box span.status-tentative { display: inline; }

#xsidebar .box-xcalendar .bottom-panel { padding-top: 10px; text-align: right; }

#xsidebar .box-xcalendar table { border-collapse: collapse; }

#xsidebar .box-xcalendar table td { vertical-align: middle; padding: 1px 7px 1px 0px; }

#xsidebar .box-xcalendar .event-color-box { display: inline-block; width: 12px; height: 12px; }

.download-frame { display: none !important; }

.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead { border-color: rgb(221, 221, 221); }

html.dark-mode .fc-unthemed .fc-content, html.dark-mode .fc-unthemed .fc-divider, html.dark-mode .fc-unthemed .fc-list-heading td, html.dark-mode .fc-unthemed .fc-list-view, html.dark-mode .fc-unthemed .fc-popover, html.dark-mode .fc-unthemed .fc-row, html.dark-mode .fc-unthemed tbody, html.dark-mode .fc-unthemed td, html.dark-mode .fc-unthemed th, html.dark-mode .fc-unthemed thead { border-color: rgb(77, 96, 102); }

.task-xcalendar.xelastic #attachment-upload-note { padding: 0.8rem 0px 0.8rem 0.2rem; color: rgb(170, 170, 170); font-size: 0.9rem; }

html.dark-mode .task-xcalendar.xelastic #attachment-upload-note { color: rgb(90, 102, 104); }

.task-xcalendar.xelastic #attachment-upload-note .attachment-upload-error { color: rgb(126, 28, 22); }

html.dark-mode .task-xcalendar.xelastic #attachment-upload-note .attachment-upload-error { color: rgb(213, 122, 112); }

.task-xcalendar.xelastic .ui-widget { box-shadow: none !important; }

.task-xcalendar.xelastic.xskin #sidebar .ui-datepicker .ui-datepicker-header { background-color: rgb(255, 255, 255); }

html.dark-mode .task-xcalendar.xelastic.xskin #sidebar .ui-datepicker .ui-datepicker-header { background-color: rgb(33, 41, 44); }

.task-xcalendar.xelastic #layout-sidebar { max-width: none; min-width: 50%; position: relative; border: none; }

.task-xcalendar.xelastic #layout-sidebar #xcalendar-toolbar ul.toolbar { padding: 0px; }

.task-xcalendar.xelastic #layout-sidebar .task-menu-button { position: absolute; left: 5px; }

.task-xcalendar.xelastic #layout-sidebar .fc-agendaDay-view, .task-xcalendar.xelastic #layout-sidebar .fc-list-view { border-top: 1px solid rgb(221, 221, 221) !important; }

.task-xcalendar.xelastic #layout-content { min-width: auto; max-width: 25%; border-right: 1px solid rgb(221, 221, 221); position: relative; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode .task-xcalendar.xelastic #layout-content { border-color: rgb(77, 96, 102); }

.task-xcalendar.xelastic #layout-content .ui-datepicker { transform: none; border: none; box-shadow: none; margin: 0px !important; position: static !important; width: 100% !important; }

.task-xcalendar.xelastic #layout-content .ui-datepicker .ui-datepicker-header { height: calc(2px + 4rem); }

.task-xcalendar.xelastic #layout-content .ui-datepicker .ui-datepicker-next::before, .task-xcalendar.xelastic #layout-content .ui-datepicker .ui-datepicker-prev::before { font-size: 1rem; }

.task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-month, .task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-year { background: transparent; border: none; text-decoration: underline; cursor: pointer; outline: none; padding: 0px 5px; width: auto; font-weight: bold; appearance: none; color: rgb(51, 51, 51); }

html.dark-mode .task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-month, html.dark-mode .task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-year { color: rgb(197, 209, 211); }

.task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-month option, .task-xcalendar.xelastic #layout-content .ui-datepicker select.ui-datepicker-year option { color: rgb(51, 51, 51); }

.task-xcalendar.xelastic #layout-content .ui-datepicker table.ui-datepicker-calendar { width: 100%; }

.task-xcalendar.xelastic #layout-content .ui-datepicker td { padding: 0px; text-align: center; }

.task-xcalendar.xelastic #layout-content .ui-datepicker td a, .task-xcalendar.xelastic #layout-content .ui-datepicker td span { padding: 5px; line-height: 1.2em; }

.task-xcalendar.xelastic #calendar-list-container { top: 0px !important; }

.task-xcalendar.xelastic #calendar-list-container .header { position: relative; text-align: center; line-height: 4rem; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); font-weight: bold; padding-right: 10px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode .task-xcalendar.xelastic #calendar-list-container .header { border-color: rgb(77, 96, 102); }

.task-xcalendar.xelastic #calendar-list-container #calendar-list-content { border: none !important; }

.task-xcalendar.xelastic #calendar-list-container #calendar-list-content .calendar-item a { border-left: none; }

.task-xcalendar.xelastic #calendar-list-container .calendar-item { position: relative; }

.task-xcalendar.xelastic #calendar-list-container .calendar-item a.title { cursor: pointer; display: block; margin-right: 20px; padding-left: 10px; background: transparent !important; }

.task-xcalendar.xelastic #calendar-list-container .calendar-item .color { position: relative; top: 2px; display: inline-block; width: 16px; height: 16px; margin-right: 5px; }

.task-xcalendar.xelastic #calendar-list-container .calendar-item .name { position: relative; top: -2px; }

.task-xcalendar.xelastic #calendar-list-container .calendar-item a.title.disabled-item { color: rgb(170, 170, 170); }

html.dark-mode .task-xcalendar.xelastic #calendar-list-container .calendar-item a.title.disabled-item { color: rgb(90, 102, 104); }

.task-xcalendar.xelastic #calendar-list-container .calendar-item a.title.disabled-item .color { background-color: rgba(0, 0, 0, 0.1) !important; }

html.dark-mode .task-xcalendar.xelastic #calendar-list-container .calendar-item a.title.disabled-item .color { background-color: rgba(255, 255, 255, 0.1) !important; }

.task-xcalendar.xelastic #calendar-list-container .calendar-item a.title.disabled-item .name { text-decoration: line-through; }

.task-xcalendar.xelastic #calendar-list-container .calendar-item .edit { display: none; position: absolute; top: 0px; right: 0px; cursor: pointer; padding: 0px 10px; width: auto; color: rgb(51, 51, 51); }

html.dark-mode .task-xcalendar.xelastic #calendar-list-container .calendar-item .edit { color: rgb(197, 209, 211); }

.task-xcalendar.xelastic #calendar-list-container .calendar-item:hover .edit { display: inline-block; }

.task-xcalendar.xelastic #main-calendar-container { position: absolute; inset: 4.2rem 0px 0px; overflow-y: hidden; }

.task-xcalendar.xelastic .edit-table .actions { white-space: nowrap; text-align: right; }

.task-xcalendar.xelastic .edit-table .actions a { margin-left: 10px; }

.task-xcalendar.xelastic #calendar-grid .fc-state-disabled { color: rgb(170, 170, 170); }

html.dark-mode .task-xcalendar.xelastic #calendar-grid .fc-state-disabled { color: rgb(90, 102, 104); }

.task-xcalendar.xelastic #calendar-grid .fc-header-toolbar { margin-bottom: 0px; height: 4rem; }

.task-xcalendar.xelastic #calendar-grid th { font-weight: normal; }

.task-xcalendar.xelastic #calendar-grid th a, .task-xcalendar.xelastic #calendar-grid td a { color: rgb(51, 51, 51); }

html.dark-mode .task-xcalendar.xelastic #calendar-grid th a, html.dark-mode .task-xcalendar.xelastic #calendar-grid td a { color: rgb(197, 209, 211); }

.task-xcalendar.xelastic #calendar-grid .fc-view, .task-xcalendar.xelastic #calendar-grid .fc-view > table > .fc-body > tr > .fc-widget-content { border: none; }

.task-xcalendar.xelastic #calendar-grid .fc-view > table .fc-head-container { border-left: none; border-right: none; }

.task-xcalendar.xelastic #event-import-form { display: none; }

.task-xcalendar.xelastic .editor { position: absolute; inset: 0px; background-color: rgb(255, 255, 255); }

html.dark-mode .task-xcalendar.xelastic .editor { background-color: rgb(33, 41, 44); }

.task-xcalendar.xelastic .editor a.header-close { display: none; }

.task-xcalendar.xelastic .editor .editor-title { font-size: 1.2rem; font-weight: bold; line-height: 3rem; padding-left: 1rem; }

.task-xcalendar.xelastic .editor .content-box { position: absolute; inset: 3rem 0px 4rem; border: none; padding: 1rem; overflow-y: auto; }

.task-xcalendar.xelastic .editor .content-box .error-message { font-size: 0.9em; color: rgb(173, 23, 0); }

.task-xcalendar.xelastic .editor .content-box .nav-tabs { display: none; }

.task-xcalendar.xelastic .editor .content-box .nav-tabs.ui-tabs-nav { display: block; border-top: none; margin-bottom: 1rem; }

.task-xcalendar.xelastic .editor .formbuttons { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 1rem; border-right: none rgb(221, 221, 221); border-bottom: none rgb(221, 221, 221); border-left: none rgb(221, 221, 221); border-image: initial; border-top: 1px solid rgb(221, 221, 221); text-align: right; height: 4rem; }

html.dark-mode .task-xcalendar.xelastic .editor .formbuttons { border-color: rgb(77, 96, 102); }

.task-xcalendar.xelastic .editor .formbuttons .button-right { display: inline-block; margin-left: 3px; }

.task-xcalendar.xelastic .editor .formbuttons input.button { margin-left: 4px; }

.task-xcalendar.xelastic .editor .minicolors { max-width: 80px; }

.task-xcalendar.xelastic .editor .minicolors .minicolors-swatch-color { border: 1px solid rgb(221, 221, 221); }

html.dark-mode .task-xcalendar.xelastic .editor .minicolors .minicolors-swatch-color { border-color: rgb(77, 96, 102); }

.task-xcalendar.xelastic .editor #tab-publish p { margin: 12px 0px; }

.task-xcalendar.xelastic .editor .holiday-title { font-size: 1rem; font-weight: bold; padding-bottom: 0.5rem; margin-bottom: 0.5rem; border-bottom: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode .task-xcalendar.xelastic .editor .holiday-title { border-color: rgb(77, 96, 102); }

.task-xcalendar.xelastic .editor .holiday-content tr.added { background-color: rgba(0, 0, 0, 0.05); }

html.dark-mode .task-xcalendar.xelastic .editor .holiday-content tr.added { background-color: rgba(255, 255, 255, 0.05); }

.task-xcalendar.xelastic .editor .holiday-content tr.added a.remove { color: rgb(176, 46, 45); }

.task-xcalendar.xelastic .editor .holiday-content td { border: none; padding: 4px 1rem; }

.task-xcalendar.xelastic .editor .holiday-content td.actions { width: 60%; }

.task-xcalendar.xelastic .editor .custom-file { display: none; }

.task-xcalendar.xelastic .editor .regular-checklist { padding: 0px 0px 10px; }

.task-xcalendar.xelastic .editor .regular-checklist .custom-control-input { position: relative; top: -2px; opacity: 1; margin: 0px; }

.task-xcalendar.xelastic .editor .regular-checklist span { padding: 0px 10px 0px 5px; }

.task-xcalendar.xelastic .editor #excluded-events-container td { padding: 5px; }

.task-xcalendar.xelastic #event-preview table.propform td { vertical-align: middle; padding: 4px 15px; }

.task-xcalendar.xelastic .ui-datepicker .ui-state-highlight, .task-xcalendar.xelastic .ui-datepicker.ui-widget-content .ui-state-highlight { color: rgb(255, 255, 255); background: rgb(170, 170, 170); }

.task-xcalendar.xelastic .ui-datepicker a.ui-state-active { font-weight: normal; }

.task-xcalendar.xelastic .auto-width, .task-xcalendar.xelastic .short { width: auto !important; }

.dark-mode .fc-timegrid-now-indicator-line, .dark-mode .fc-timegrid-now-indicator-arrow { border-color: rgb(140, 41, 14) !important; }

.dark-mode .fc-timegrid-now-indicator-arrow { border-top-color: rgba(0, 0, 0, 0) !important; border-bottom-color: rgba(0, 0, 0, 0) !important; }

.dark-mode .fc-timegrid-col.fc-day-today, .dark-mode .fc-daygrid-day.fc-day-today { background-color: rgba(255, 255, 255, 0.05); }

#sidebar-xcalendar td { border-top: none rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode #sidebar-xcalendar td { border-color: rgb(77, 96, 102); }

#xcalendar-categories input.form-control, #xcalendar-categories .minicolors, #xcalendar_alarm_sound { width: auto; display: inline-block; margin: 0px 10px 10px 0px; }

form.propform .form-group .minicolors { top: -4px; }

#attendee-response body { background: rgb(238, 238, 238); color: rgb(51, 51, 51); font-size: 14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; margin: 0px; padding: 0px; text-size-adjust: 100%; line-height: 1.5em; height: 100% !important; width: 100% !important; }

#attendee-response a { color: rgb(17, 98, 167); }

#attendee-response #page { display: block; max-width: 600px; margin: 20px auto 0px; padding: 0px; border: 1px solid rgb(221, 221, 221); border-radius: 5px; background-color: rgb(255, 255, 255); width: auto !important; }

html.dark-mode #attendee-response #page { border-color: rgb(77, 96, 102); }

html.dark-mode #attendee-response #page { background-color: rgb(33, 41, 44); }

#attendee-response h2 { margin: 0px 0px 20px; }

#attendee-response h3 { font-size: 18px; margin: 0px; padding: 12px 0px; text-align: center; color: rgb(255, 255, 255); background: rgb(0, 117, 200); border-top-left-radius: 5px; border-top-right-radius: 5px; }

#attendee-response h4 { font-size: 16px; margin: 10px 0px 0px; }

#attendee-response #content { padding: 20px; }

#attendee-response table td { padding: 3px 0px; vertical-align: top; }

#attendee-response .label { color: rgb(136, 136, 136); padding-right: 15px; }

#attendee-response .going a { display: inline-block; border-radius: 3px; padding: 1px 10px; background-color: rgb(0, 117, 200); color: rgb(255, 255, 255); text-decoration: none; margin-right: 5px; }

#attendee-response form { padding: 10px; border: 1px solid rgb(237, 205, 135); background-color: rgb(255, 242, 209); margin-bottom: 10px; }

#attendee-response form table { width: 100%; }

#attendee-response form table td { padding: 6px 10px; }

#attendee-response form td.label { color: rgb(51, 51, 51); width: 10%; }

#attendee-response input[type="text"] { width: 50px; }

#attendee-response textarea { width: 90%; padding: 10px; }

#attendee-response #guests { text-align: right; padding: 2px 5px; width: 2em; }

#attendee-response .message { border: 1px solid rgb(167, 223, 194); color: rgb(82, 139, 102); background: rgb(226, 255, 232); padding: 10px; margin-bottom: 15px; font-weight: bold; }

#attendee-response #error-message { border: 1px solid rgb(218, 138, 94); color: rgb(126, 41, 39); background: rgb(255, 233, 230); }

#attendee-response table.attendees { width: 100%; margin-top: 10px; }

#attendee-response table.attendees th, #attendee-response table.attendees td { padding: 5px 5px 0px; }

#attendee-response table.attendees td { border-top: 1px solid rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode #attendee-response table.attendees td { border-color: rgb(77, 96, 102); }

#attendee-response table.attendees .comment td { border-top: none; }

#attendee-response table.attendees .left { text-align: left; }

#attendee-response table.attendees .center { text-align: center; }

#attendee-response table.attendees .comment { color: rgb(144, 144, 144); font-style: italic; }

#attendee-response table.attendees .comment td { padding-top: 0px; }

#attendee-response table.attendees .attendee-name, #attendee-response table.attendees .attendee-email { display: block; }

#attendee-response table.attendees .attendee-email a { font-size: 0.9em; color: rgb(144, 144, 144); }

#attendee-response .mobile-only { display: none; }

@media only screen and (max-width: 600px) {
  #attendee-response .mobile-only { display: block; }
  #attendee-response table.attendees thead { display: none; }
  #attendee-response table.attendees tbody td { display: block; padding-left: 0px; text-align: left !important; }
  #attendee-response table.attendees tbody td span.mobile-only { display: inline-block; padding-right: 8px; }
}

html.dark-mode.layout-small #main-calendar-container { border-left: 1px solid rgb(77, 96, 102); }

.layout-small .xcalendar #layout-content .footer, .layout-phone .xcalendar #layout-content .footer { display: none !important; }

.layout-small .task-xcalendar.xelastic #layout-content, .layout-phone .task-xcalendar.xelastic #layout-content { min-width: auto; max-width: none; border-right: none; }

.layout-small .task-xcalendar.xelastic #calendar-list-container .calendar-item .edit, .layout-phone .task-xcalendar.xelastic #calendar-list-container .calendar-item .edit { display: block; }

.layout-small #layout #xcalendar-toolbar ul.toolbar a, .layout-phone #layout #xcalendar-toolbar ul.toolbar a { padding-top: 1rem; }

.layout-small #layout #xcalendar-toolbar ul.toolbar a::before, .layout-phone #layout #xcalendar-toolbar ul.toolbar a::before { font-size: 1.75rem; }

.layout-small #layout #xcalendar-toolbar ul.toolbar a span, .layout-phone #layout #xcalendar-toolbar ul.toolbar a span { display: none; }

.layout-small .calendar-content-header .back-list-button, .layout-phone .calendar-content-header .back-list-button { display: inline-block !important; }

.layout-phone #layout-sidebar a.calendar-settings, .layout-phone .agenda-table td.day { display: none; }

.layout-normal #layout .xcalendar-mobile-show-sidebar, .layout-large #layout .xcalendar-mobile-show-sidebar { display: none; }

html.layout-phone .cpanel.xelastic .popover, html.layout-small .cpanel.xelastic .popover { z-index: 1060; background-color: rgb(255, 255, 255); }

html.layout-phone .cpanel.xelastic .popover-overlay, html.layout-small .cpanel.xelastic .popover-overlay { background-color: rgba(44, 54, 58, 0.5) !important; }

html.layout-phone.dark-mode .cpanel.xelastic .popover, html.layout-small.dark-mode .cpanel.xelastic .popover { background-color: rgb(22, 27, 29); }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://webmail.free.fr/plugins/xskin/assets/styles/styles.css?s=1718268339

@charset "utf-8";

html.xfont-family-arial body, html.xfont-family-arial button, html.xfont-family-arial input, html.xfont-family-arial optgroup, html.xfont-family-arial select, html.xfont-family-arial textarea, html.xfont-family-arial .popover { font-family: Arial, Helvetica, sans-serif; }

html.xfont-family-courier body, html.xfont-family-courier button, html.xfont-family-courier input, html.xfont-family-courier optgroup, html.xfont-family-courier select, html.xfont-family-courier textarea, html.xfont-family-courier .popover { font-family: "Courier New", Courier, monospace; }

html.xfont-family-merienda body, html.xfont-family-merienda button, html.xfont-family-merienda input, html.xfont-family-merienda optgroup, html.xfont-family-merienda select, html.xfont-family-merienda textarea, html.xfont-family-merienda .popover { font-family: Merienda, cursive; }

html.xfont-family-montserrat body, html.xfont-family-montserrat button, html.xfont-family-montserrat input, html.xfont-family-montserrat optgroup, html.xfont-family-montserrat select, html.xfont-family-montserrat textarea, html.xfont-family-montserrat .popover { font-family: "Montserrat Alternates", sans-serif; }

html.xfont-family-noto-sans body, html.xfont-family-noto-sans button, html.xfont-family-noto-sans input, html.xfont-family-noto-sans optgroup, html.xfont-family-noto-sans select, html.xfont-family-noto-sans textarea, html.xfont-family-noto-sans .popover { font-family: "Noto Sans", sans-serif; }

html.xfont-family-quattrocento body, html.xfont-family-quattrocento button, html.xfont-family-quattrocento input, html.xfont-family-quattrocento optgroup, html.xfont-family-quattrocento select, html.xfont-family-quattrocento textarea, html.xfont-family-quattrocento .popover { font-family: Quattrocento, serif; }

html.xfont-family-roboto body, html.xfont-family-roboto button, html.xfont-family-roboto input, html.xfont-family-roboto optgroup, html.xfont-family-roboto select, html.xfont-family-roboto textarea, html.xfont-family-roboto .popover { font-family: Roboto, sans-serif; }

html.xfont-family-sarala body, html.xfont-family-sarala button, html.xfont-family-sarala input, html.xfont-family-sarala optgroup, html.xfont-family-sarala select, html.xfont-family-sarala textarea, html.xfont-family-sarala .popover { font-family: Sarala, sans-serif; }

html.xfont-family-times body, html.xfont-family-times button, html.xfont-family-times input, html.xfont-family-times optgroup, html.xfont-family-times select, html.xfont-family-times textarea, html.xfont-family-times .popover { font-family: "Times New Roman", Times, serif; }

html.xfont-family-ubuntu body, html.xfont-family-ubuntu button, html.xfont-family-ubuntu input, html.xfont-family-ubuntu optgroup, html.xfont-family-ubuntu select, html.xfont-family-ubuntu textarea, html.xfont-family-ubuntu .popover { font-family: Ubuntu, sans-serif; }

html.xthick-font-yes body * { font-weight: bold !important; }

html, body { font-size: 14px; }

html.xfont-size-xs, html.xfont-size-xs body { font-size: 12px; }

html.xfont-size-s, html.xfont-size-s body { font-size: 13px; }

html.xfont-size-l, html.xfont-size-l body { font-size: 15px; }

html.xfont-size-xl, html.xfont-size-xl body { font-size: 16px; }

body.xlist-icons-no .scroller .listing.iconized li > a::before, body.xlist-icons-no .scroller .listing.iconized tr > td.section::before, body.xlist-icons-no .scroller .listing.iconized tr.contact > td::before, body.xlist-icons-no .scroller .folderlist li > a::before, body.xlist-icons-no .popupmenu:not(#spell-menu) .listing a::before { display: none !important; }

body.xbutton-icons-no button.btn:not(.ui-dialog-titlebar-close)::before { display: none !important; }

body.xnormal-header-font #layout > div > .header, body.xnormal-header-font #layout > div > .footer, body.xnormal-header-font .folderlist li.mailbox .unreadcount, body.xnormal-header-font #sidebar-calendar .ui-datepicker select { font-weight: normal; }

body.xinverted-header-colors.xsidebar-mobile-visible #xsidebar #xsidebar-mobile-header a { color: rgb(255, 255, 255); }

body.xinverted-header-colors #messagelist-header, body.xinverted-header-colors #layout > div > .header { border-bottom: none; }

@media screen and (min-width: 480px) {
  body.xno-taskbar-icons #taskmenu a { padding: 0px; height: 36px; font-size: 1rem; }
  body.xno-taskbar-icons #taskmenu a::before { line-height: 36px; }
  body.xno-taskbar-icons #taskmenu a span.inner { display: none; }
}

body.xno-border-radius * :not(.spinner) { border-radius: 0px !important; }

body.xinverted-menu #sidebar-calendar .ui-datepicker { border-left: 1px solid rgb(221, 221, 221) !important; border-right: 1px solid rgb(221, 221, 221) !important; border-top-color: rgb(221, 221, 221) !important; border-bottom-color: rgb(221, 221, 221) !important; }

html.dark-mode body.xinverted-menu #sidebar-calendar .ui-datepicker { border-color: rgb(77, 96, 102) !important; }

body.xinverted-menu #layout > div > .header { background: rgb(221, 221, 221); }

body.xinverted-menu #layout > div > .header, body.xinverted-menu #layout > div > .header .menu.toolbar a, body.xinverted-menu #layout > div > .header a.button, body.xinverted-menu #layout > div > .header select { color: rgb(255, 255, 255); }

body.xinverted-menu .header .listing li { border: none; }

body.xinverted-menu #layout-sidebar, body.xinverted-menu #layout-list, body.xinverted-menu #layout-content { border: none !important; }

body.xinverted-menu #layout-sidebar .iframe-wrapper, body.xinverted-menu #layout-sidebar .searchbar, body.xinverted-menu #layout-sidebar .footer, body.xinverted-menu #layout-sidebar .scroller, body.xinverted-menu #layout-list .iframe-wrapper, body.xinverted-menu #layout-list .searchbar, body.xinverted-menu #layout-list .footer, body.xinverted-menu #layout-list .scroller, body.xinverted-menu #layout-content .iframe-wrapper, body.xinverted-menu #layout-content .searchbar, body.xinverted-menu #layout-content .footer, body.xinverted-menu #layout-content .scroller { border-left: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); }

html.dark-mode body.xinverted-menu #layout-sidebar .iframe-wrapper, html.dark-mode body.xinverted-menu #layout-sidebar .searchbar, html.dark-mode body.xinverted-menu #layout-sidebar .footer, html.dark-mode body.xinverted-menu #layout-sidebar .scroller, html.dark-mode body.xinverted-menu #layout-list .iframe-wrapper, html.dark-mode body.xinverted-menu #layout-list .searchbar, html.dark-mode body.xinverted-menu #layout-list .footer, html.dark-mode body.xinverted-menu #layout-list .scroller, html.dark-mode body.xinverted-menu #layout-content .iframe-wrapper, html.dark-mode body.xinverted-menu #layout-content .searchbar, html.dark-mode body.xinverted-menu #layout-content .footer, html.dark-mode body.xinverted-menu #layout-content .scroller { border-color: rgb(77, 96, 102); }

body.xinverted-menu #layout-sidebar #calendar-list-container, body.xinverted-menu #layout-list #calendar-list-container, body.xinverted-menu #layout-content #calendar-list-container { border-right: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }

html.dark-mode body.xinverted-menu #layout-sidebar #calendar-list-container, html.dark-mode body.xinverted-menu #layout-list #calendar-list-container, html.dark-mode body.xinverted-menu #layout-content #calendar-list-container { border-color: rgb(77, 96, 102); }

body.xinverted-menu #layout-sidebar #compose-content, body.xinverted-menu #layout-list #compose-content, body.xinverted-menu #layout-content #compose-content { border-left: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); }

html.dark-mode body.xinverted-menu #layout-sidebar #compose-content, html.dark-mode body.xinverted-menu #layout-list #compose-content, html.dark-mode body.xinverted-menu #layout-content #compose-content { border-color: rgb(77, 96, 102); }

body.xinverted-menu #layout-sidebar #compose-content .scroller, body.xinverted-menu #layout-list #compose-content .scroller, body.xinverted-menu #layout-content #compose-content .scroller { border: none; }

body.xinverted-menu #layout > div.sidebar .pagenav, body.xinverted-menu #layout > div.sidebar .scroller, body.xinverted-menu #layout > div.sidebar .footer { border-left: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); }

html.dark-mode body.xinverted-menu #layout > div.sidebar .pagenav, html.dark-mode body.xinverted-menu #layout > div.sidebar .scroller, html.dark-mode body.xinverted-menu #layout > div.sidebar .footer { border-color: rgb(77, 96, 102); }

body.xinverted-menu #layout > #layout-menu { border-right: none; }

body.xinverted-menu #layout > #layout-menu, body.xinverted-menu #layout > #layout-menu #taskmenu .action-buttons a { background-color: rgb(244, 244, 244) !important; }

body.xinverted-menu #layout > #layout-menu #taskmenu a { color: rgb(51, 51, 51) !important; background-color: transparent !important; }

html.dark-mode body.xinverted-menu #layout > #layout-menu #taskmenu a { color: rgb(197, 209, 211) !important; }

body.xinverted-menu #layout > #layout-menu #taskmenu a.selected, body.xinverted-menu #layout > #layout-menu #taskmenu a.selected:hover, body.xinverted-menu #layout > #layout-menu #taskmenu a:hover { background-color: rgba(0, 0, 0, 0.1) !important; }

html.dark-mode body.xinverted-menu #layout > #layout-menu #taskmenu a.selected, html.dark-mode body.xinverted-menu #layout > #layout-menu #taskmenu a.selected:hover, html.dark-mode body.xinverted-menu #layout > #layout-menu #taskmenu a:hover { background-color: rgba(255, 255, 255, 0.1) !important; }

html.dark-mode body.xinverted-menu #layout > #layout-menu { background-color: rgb(33, 41, 44) !important; }

html.dark-mode body.xinverted-menu #layout > #layout-menu #taskmenu .action-buttons a { background-color: transparent !important; }

html.dark-mode body.xinverted-menu .floating-action-buttons a { color: rgb(255, 255, 255); }

.btn { box-shadow: none !important; }

.xelastic div.ui-dialog-buttonset button.btn:disabled { background-color: rgb(170, 170, 170) !important; }

.form-control:focus, .recipient-input.focus, .mce-tinymce.focused, div.tox.focused, div.tox .tox-color-input > input:focus, div.tox .tox-selectfield select:focus, div.tox .tox-textarea:focus, div.tox .tox-textfield:focus { box-shadow: none !important; }

body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover { color: rgb(51, 51, 51) !important; background: transparent !important; }

html.dark-mode body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, html.dark-mode body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover { color: rgb(197, 209, 211) !important; }

body.xelastic .menu a:not(.disabled):hover, body.xelastic .menu a:not(.disabled):focus, body.xelastic .menu.toolbar .dropbutton:not(.disabled):hover, body.xelastic .menu.toolbar .dropbutton:not(.disabled):focus, body.xelastic .header a.button.icon:not(.disabled):hover, body.xelastic .header a.button.icon:not(.disabled):focus, body.xelastic .menu.toolbar .dropbutton a.dropdown:hover, body.xelastic .menu.toolbar .dropbutton a.dropdown:focus, body.xelastic .menu.toolbar .menuitem:not(.select):hover, body.xelastic .menu.toolbar .menuitem:not(.select):focus { background-color: rgba(255, 255, 255, 0.15); }

body.xelastic .menu span.dropbutton a:hover, body.xelastic .menu span.dropbutton a:focus { background-color: transparent !important; }

html.dark-mode #settings-menu li.selected, html.dark-mode .listing tr.selected td, html.dark-mode .listing li.selected, html.dark-mode ul.treelist li.selected, html.dark-mode ul.treelist li.selected, html.dark-mode .toolbar a.button:not(.disabled):focus, html.dark-mode .toolbar a.button:not(.disabled):hover, html.dark-mode .toolbarmenu.listing li:hover a.active, html.dark-mode .menu.toolbar .dropbutton:not(.disabled):hover, html.dark-mode .popupmenu .listing li > a:not(.disabled):hover, html.dark-mode #taskmenu a:hover, html.dark-mode .header a.button.icon:not(.disabled):focus, html.dark-mode .header a.button.icon:not(.disabled):hover, html.dark-mode .menu a:not(.disabled):focus, html.dark-mode .menu a:not(.disabled):hover { background-color: rgba(255, 255, 255, 0.06); }

html.dark-mode .listing li.selected > a, html.dark-mode ul.treelist li.selected > div > a, html.dark-mode ul.treelist li.selected > a { background-color: transparent; }

.popover { font-size: 1rem; }

.popover .menu li a[aria-haspopup]:hover::after { color: rgb(51, 51, 51); }

html.dark-mode .popover .menu li a[aria-haspopup]:hover::after { color: rgb(197, 209, 211); }

body.xskin.login-page #login-title { display: block; margin: 0px 0px 20px; text-align: center; font-size: 1.8em; }

body.xskin.login-page #logo { position: static; display: block; box-sizing: border-box; max-width: 100%; margin: auto; padding-bottom: 10px; }

body.xskin.login-page #login-footer, body.xskin.login-page #bottomline { position: fixed; bottom: 0px; left: 0px; right: 0px; padding: 8px; background: rgba(0, 0, 0, 0.4); text-align: left; color: rgb(255, 255, 255); font-size: 0.8em; }

body.xskin.login-page #login-footer a, body.xskin.login-page #bottomline a { color: rgb(255, 255, 255); text-decoration: none; }

body.xskin.login-page #login-footer a:hover, body.xskin.login-page #bottomline a:hover { text-decoration: underline; }

body.xskin.login-page #vendor-branding { position: fixed; bottom: 3px; right: 8px; display: block; width: 20px; height: 20px; z-index: 1; background: rgba(0, 0, 0, 0.2); text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; font-size: 18px; text-align: center; line-height: 1em; border-radius: 5px !important; }

body.xskin.login-page #vendor-branding:hover { background: rgb(204, 0, 0); }

body.xelastic.login-page { background: rgb(240, 240, 240); }

body.xelastic.login-page #layout { display: block !important; }

body.xelastic.login-page #layout-content { overflow: visible; color: rgb(51, 51, 51); max-width: 100%; width: 420px; padding: 35px; flex: 0 0 auto; margin: 20vh auto 0px !important; background: rgb(255, 255, 255) !important; }

body.xelastic.login-page #layout-content #login-form { position: static; max-width: 100%; width: 100%; box-sizing: border-box; }

body.xelastic.login-page #layout-content #login-form table { width: 100% !important; border-collapse: collapse; }

body.xelastic.login-page #layout-content #login-form table tr.row { max-width: 100%; }

body.xelastic.login-page #layout-content #login-form table tr.row td { display: block; padding-bottom: 5px; }

body.xelastic.login-page #layout-content #login-form table tr.row td.title { line-height: 1.1em; padding-top: 4px; display: block !important; }

body.xelastic.login-page #layout-content #login-form input[type="text"], body.xelastic.login-page #layout-content #login-form input[type="password"], body.xelastic.login-page #layout-content #login-form select { width: 100%; font-size: 1.2rem; }

body.xelastic.login-page #layout-content .input-group-prepend { display: none; }

body.xelastic.login-page #layout-content .formbuttons { margin: 20px 0px 0px; }

body.xelastic.login-page #layout-content .formbuttons button { margin: 0px; padding: 0.6rem; }

body.xelastic.login-page:not(.xbackground-login-image) #login-footer { background: transparent; }

body.xelastic.login-page:not(.xbackground-login-image) #login-footer, body.xelastic.login-page:not(.xbackground-login-image) #login-footer a { color: rgb(113, 113, 113); }

html.dark-mode body.xelastic.login-page { background: rgb(33, 41, 44); }

html.dark-mode body.xelastic.login-page #layout-content { color: rgb(244, 244, 244); background-color: rgb(49, 60, 64) !important; }

html.dark-mode body.xelastic.login-page:not(.xbackground-login-image) #login-footer { background: transparent; }

html.dark-mode body.xelastic.login-page:not(.xbackground-login-image) #login-footer, html.dark-mode body.xelastic.login-page:not(.xbackground-login-image) #login-footer a { color: rgb(238, 238, 238); }

.skin_look_and_feel .color-box { display: inline-block; height: 20px; width: 20px; margin: 0px 4px 4px 0px; cursor: pointer; }

.skin_look_and_feel .xsave-hint { display: none; }

.skin_look_and_feel .xsave-hint::before { margin-right: 6px; }

html:not(.touch) .listing li > a:focus, html:not(.touch) .listing.focus tbody tr.focused > td:first-child, html:not(.touch) .listing.focus:not(.withselection) tbody tr.focused > td.selection + td { border-left-color: transparent; }

.popover-body ::before { position: relative; top: 1px; }

.input-group-text.icon::before { color: rgb(51, 51, 51); }

html.dark-mode .input-group-text.icon::before { color: rgb(197, 209, 211); }

.xicons-outlined .input-group-text.icon::before, .xicons-outlined .popover-body ::before { top: 2px; }

.xicons-outlined .popover-header a.icon::before { position: relative; top: 2px; }

.custom-switch .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(173, 181, 189); }

.custom-switch .custom-control-input:focus ~ .custom-control-label::before { box-shadow: none !important; }

.custom-switch .custom-control-input:checked ~ .custom-control-label::before { border-color: rgb(136, 136, 136); background-color: rgb(136, 136, 136); }

@media screen and (min-width: 768px) {
  .popupmenu:not(#listoptions-menu) { border-color: rgb(221, 221, 221); }
  html.dark-mode .popupmenu:not(#listoptions-menu) { border-color: rgb(77, 96, 102); }
  .popupmenu:not(#listoptions-menu) ul { list-style: none; padding: 0px; margin: 0px; }
  .popupmenu:not(#listoptions-menu) ul li { border-bottom: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }
  html.dark-mode .popupmenu:not(#listoptions-menu) ul li { border-color: rgb(77, 96, 102); }
  .popupmenu:not(#listoptions-menu) ul li:last-child { border-bottom: none; }
  .popupmenu:not(#listoptions-menu) ul li a { display: block; padding: 2px 10px; color: rgb(51, 51, 51); }
  html.dark-mode .popupmenu:not(#listoptions-menu) ul li a { color: rgb(197, 209, 211); }
  .popupmenu:not(#listoptions-menu) ul li a:hover { text-decoration: none; }
  .popupmenu:not(#listoptions-menu) ul li a span { padding: 0px; height: auto; }
}

@media screen and (max-width: 480px) {
  #button-apps span.inner { display: inline; }
  body.xelastic .ui-dialog-buttonpane .ui-dialog-buttonset .btn { background: transparent !important; border: none !important; }
}

@media screen and (min-width: 1025px) {
  #taskmenu a:focus { background-color: transparent !important; }
}
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://webmail.free.fr/skins/gmail_plus/assets/styles.css?s=1718268381

@charset "utf-8";

.xcolor-df5aad .btn.btn-primary, .xcolor-df5aad .btn.btn-success, .xcolor-df5aad div.tox .tox-dialog__footer .tox-button, .xcolor-df5aad .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-df5aad .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-df5aad .btn.btn-primary:hover, .xcolor-df5aad .btn.btn-success:hover, .xcolor-df5aad div.tox .tox-dialog__footer .tox-button:hover, .xcolor-df5aad .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-df5aad .floating-action-buttons a.button:hover { background-color: rgb(24, 104, 210) !important; }

.xcolor-df5aad .btn.disabled, .xcolor-df5aad .btn.disabled:hover, .xcolor-df5aad .btn:disabled, .xcolor-df5aad .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-df5aad .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-df5aad .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-df5aad .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(24, 104, 210) !important; border: 1px solid rgb(24, 104, 210) !important; }

.xcolor-df5aad .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-df5aad .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(26, 115, 232) !important; }

.xcolor-df5aad .custom-file-label:focus:not(.is-invalid), .xcolor-df5aad .form-control:focus:not(.is-invalid), .xcolor-df5aad .recipient-input.focus, .xcolor-df5aad .mce-tinymce.focused, .xcolor-df5aad div.tox.focused { border-color: rgb(237, 178, 214) !important; }

.xcolor-df5aad #settings-menu li.selected, .xcolor-df5aad .listing tr.selected td, .xcolor-df5aad .listing li.selected > a, .xcolor-df5aad ul.treelist li.selected > div > a, .xcolor-df5aad ul.treelist li.selected > a, .xcolor-df5aad .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 233, 246); color: rgb(223, 90, 173); }

html.dark-mode .xcolor-df5aad #settings-menu li.selected, html.dark-mode .xcolor-df5aad .listing tr.selected td, html.dark-mode .xcolor-df5aad .listing li.selected > a, html.dark-mode .xcolor-df5aad ul.treelist li.selected > div > a, html.dark-mode .xcolor-df5aad ul.treelist li.selected > a, html.dark-mode .xcolor-df5aad .toolbarmenu.listing li:hover a.active { color: rgb(237, 178, 214); }

.xcolor-df5aad .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(223, 90, 173); }

html.dark-mode .xcolor-df5aad .folderlist li.mailbox .unreadcount { color: rgb(237, 178, 214); }

.xcolor-df5aad .ui-datepicker a.ui-state-active { background-color: rgb(237, 178, 214) !important; }

html.dark-mode:not(.touch) .xcolor-df5aad ::-webkit-scrollbar-thumb { background-color: rgb(223, 90, 173); }

.xcolor-b0263b .btn.btn-primary, .xcolor-b0263b .btn.btn-success, .xcolor-b0263b div.tox .tox-dialog__footer .tox-button, .xcolor-b0263b .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-b0263b .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-b0263b .btn.btn-primary:hover, .xcolor-b0263b .btn.btn-success:hover, .xcolor-b0263b div.tox .tox-dialog__footer .tox-button:hover, .xcolor-b0263b .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-b0263b .floating-action-buttons a.button:hover { background-color: rgb(24, 104, 210) !important; }

.xcolor-b0263b .btn.disabled, .xcolor-b0263b .btn.disabled:hover, .xcolor-b0263b .btn:disabled, .xcolor-b0263b .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-b0263b .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-b0263b .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-b0263b .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(24, 104, 210) !important; border: 1px solid rgb(24, 104, 210) !important; }

.xcolor-b0263b .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-b0263b .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(26, 115, 232) !important; }

.xcolor-b0263b .custom-file-label:focus:not(.is-invalid), .xcolor-b0263b .form-control:focus:not(.is-invalid), .xcolor-b0263b .recipient-input.focus, .xcolor-b0263b .mce-tinymce.focused, .xcolor-b0263b div.tox.focused { border-color: rgb(239, 147, 154) !important; }

.xcolor-b0263b #settings-menu li.selected, .xcolor-b0263b .listing tr.selected td, .xcolor-b0263b .listing li.selected > a, .xcolor-b0263b ul.treelist li.selected > div > a, .xcolor-b0263b ul.treelist li.selected > a, .xcolor-b0263b .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 233, 236); color: rgb(176, 38, 59); }

html.dark-mode .xcolor-b0263b #settings-menu li.selected, html.dark-mode .xcolor-b0263b .listing tr.selected td, html.dark-mode .xcolor-b0263b .listing li.selected > a, html.dark-mode .xcolor-b0263b ul.treelist li.selected > div > a, html.dark-mode .xcolor-b0263b ul.treelist li.selected > a, html.dark-mode .xcolor-b0263b .toolbarmenu.listing li:hover a.active { color: rgb(239, 147, 154); }

.xcolor-b0263b .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(176, 38, 59); }

html.dark-mode .xcolor-b0263b .folderlist li.mailbox .unreadcount { color: rgb(239, 147, 154); }

.xcolor-b0263b .ui-datepicker a.ui-state-active { background-color: rgb(239, 147, 154) !important; }

html.dark-mode:not(.touch) .xcolor-b0263b ::-webkit-scrollbar-thumb { background-color: rgb(176, 38, 59); }

.xcolor-d74c1b .btn.btn-primary, .xcolor-d74c1b .btn.btn-success, .xcolor-d74c1b div.tox .tox-dialog__footer .tox-button, .xcolor-d74c1b .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-d74c1b .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-d74c1b .btn.btn-primary:hover, .xcolor-d74c1b .btn.btn-success:hover, .xcolor-d74c1b div.tox .tox-dialog__footer .tox-button:hover, .xcolor-d74c1b .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-d74c1b .floating-action-buttons a.button:hover { background-color: rgb(23, 108, 215) !important; }

.xcolor-d74c1b .btn.disabled, .xcolor-d74c1b .btn.disabled:hover, .xcolor-d74c1b .btn:disabled, .xcolor-d74c1b .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-d74c1b .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-d74c1b .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-d74c1b .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(23, 108, 215) !important; border: 1px solid rgb(23, 108, 215) !important; }

.xcolor-d74c1b .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-d74c1b .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(26, 115, 232) !important; }

.xcolor-d74c1b .custom-file-label:focus:not(.is-invalid), .xcolor-d74c1b .form-control:focus:not(.is-invalid), .xcolor-d74c1b .recipient-input.focus, .xcolor-d74c1b .mce-tinymce.focused, .xcolor-d74c1b div.tox.focused { border-color: rgb(245, 169, 142) !important; }

.xcolor-d74c1b #settings-menu li.selected, .xcolor-d74c1b .listing tr.selected td, .xcolor-d74c1b .listing li.selected > a, .xcolor-d74c1b ul.treelist li.selected > div > a, .xcolor-d74c1b ul.treelist li.selected > a, .xcolor-d74c1b .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 238, 232); color: rgb(215, 76, 27); }

html.dark-mode .xcolor-d74c1b #settings-menu li.selected, html.dark-mode .xcolor-d74c1b .listing tr.selected td, html.dark-mode .xcolor-d74c1b .listing li.selected > a, html.dark-mode .xcolor-d74c1b ul.treelist li.selected > div > a, html.dark-mode .xcolor-d74c1b ul.treelist li.selected > a, html.dark-mode .xcolor-d74c1b .toolbarmenu.listing li:hover a.active { color: rgb(245, 169, 142); }

.xcolor-d74c1b .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(215, 76, 27); }

html.dark-mode .xcolor-d74c1b .folderlist li.mailbox .unreadcount { color: rgb(245, 169, 142); }

.xcolor-d74c1b .ui-datepicker a.ui-state-active { background-color: rgb(245, 169, 142) !important; }

html.dark-mode:not(.touch) .xcolor-d74c1b ::-webkit-scrollbar-thumb { background-color: rgb(215, 76, 27); }

.xcolor-ff9022 .btn.btn-primary, .xcolor-ff9022 .btn.btn-success, .xcolor-ff9022 div.tox .tox-dialog__footer .tox-button, .xcolor-ff9022 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-ff9022 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-ff9022 .btn.btn-primary:hover, .xcolor-ff9022 .btn.btn-success:hover, .xcolor-ff9022 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-ff9022 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-ff9022 .floating-action-buttons a.button:hover { background-color: rgb(23, 108, 215) !important; }

.xcolor-ff9022 .btn.disabled, .xcolor-ff9022 .btn.disabled:hover, .xcolor-ff9022 .btn:disabled, .xcolor-ff9022 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-ff9022 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-ff9022 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-ff9022 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(23, 108, 215) !important; border: 1px solid rgb(23, 108, 215) !important; }

.xcolor-ff9022 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-ff9022 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(26, 115, 232) !important; }

.xcolor-ff9022 .custom-file-label:focus:not(.is-invalid), .xcolor-ff9022 .form-control:focus:not(.is-invalid), .xcolor-ff9022 .recipient-input.focus, .xcolor-ff9022 .mce-tinymce.focused, .xcolor-ff9022 div.tox.focused { border-color: rgb(254, 190, 121) !important; }

.xcolor-ff9022 #settings-menu li.selected, .xcolor-ff9022 .listing tr.selected td, .xcolor-ff9022 .listing li.selected > a, .xcolor-ff9022 ul.treelist li.selected > div > a, .xcolor-ff9022 ul.treelist li.selected > a, .xcolor-ff9022 .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 242, 229); color: rgb(255, 144, 34); }

html.dark-mode .xcolor-ff9022 #settings-menu li.selected, html.dark-mode .xcolor-ff9022 .listing tr.selected td, html.dark-mode .xcolor-ff9022 .listing li.selected > a, html.dark-mode .xcolor-ff9022 ul.treelist li.selected > div > a, html.dark-mode .xcolor-ff9022 ul.treelist li.selected > a, html.dark-mode .xcolor-ff9022 .toolbarmenu.listing li:hover a.active { color: rgb(254, 190, 121); }

.xcolor-ff9022 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(255, 144, 34); }

html.dark-mode .xcolor-ff9022 .folderlist li.mailbox .unreadcount { color: rgb(254, 190, 121); }

.xcolor-ff9022 .ui-datepicker a.ui-state-active { background-color: rgb(254, 190, 121) !important; }

html.dark-mode:not(.touch) .xcolor-ff9022 ::-webkit-scrollbar-thumb { background-color: rgb(255, 144, 34); }

.xcolor-83b600 .btn.btn-primary, .xcolor-83b600 .btn.btn-success, .xcolor-83b600 div.tox .tox-dialog__footer .tox-button, .xcolor-83b600 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-83b600 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-83b600 .btn.btn-primary:hover, .xcolor-83b600 .btn.btn-success:hover, .xcolor-83b600 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-83b600 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-83b600 .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-83b600 .btn.disabled, .xcolor-83b600 .btn.disabled:hover, .xcolor-83b600 .btn:disabled, .xcolor-83b600 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-83b600 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-83b600 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-83b600 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-83b600 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-83b600 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-83b600 .custom-file-label:focus:not(.is-invalid), .xcolor-83b600 .form-control:focus:not(.is-invalid), .xcolor-83b600 .recipient-input.focus, .xcolor-83b600 .mce-tinymce.focused, .xcolor-83b600 div.tox.focused { border-color: rgb(186, 224, 100) !important; }

.xcolor-83b600 #settings-menu li.selected, .xcolor-83b600 .listing tr.selected td, .xcolor-83b600 .listing li.selected > a, .xcolor-83b600 ul.treelist li.selected > div > a, .xcolor-83b600 ul.treelist li.selected > a, .xcolor-83b600 .toolbarmenu.listing li:hover a.active { background-color: rgb(249, 255, 233); color: rgb(131, 182, 0); }

html.dark-mode .xcolor-83b600 #settings-menu li.selected, html.dark-mode .xcolor-83b600 .listing tr.selected td, html.dark-mode .xcolor-83b600 .listing li.selected > a, html.dark-mode .xcolor-83b600 ul.treelist li.selected > div > a, html.dark-mode .xcolor-83b600 ul.treelist li.selected > a, html.dark-mode .xcolor-83b600 .toolbarmenu.listing li:hover a.active { color: rgb(186, 224, 100); }

.xcolor-83b600 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(131, 182, 0); }

html.dark-mode .xcolor-83b600 .folderlist li.mailbox .unreadcount { color: rgb(186, 224, 100); }

.xcolor-83b600 .ui-datepicker a.ui-state-active { background-color: rgb(186, 224, 100) !important; }

html.dark-mode:not(.touch) .xcolor-83b600 ::-webkit-scrollbar-thumb { background-color: rgb(131, 182, 0); }

.xcolor-00860e .btn.btn-primary, .xcolor-00860e .btn.btn-success, .xcolor-00860e div.tox .tox-dialog__footer .tox-button, .xcolor-00860e .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-00860e .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00860e .btn.btn-primary:hover, .xcolor-00860e .btn.btn-success:hover, .xcolor-00860e div.tox .tox-dialog__footer .tox-button:hover, .xcolor-00860e .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-00860e .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-00860e .btn.disabled, .xcolor-00860e .btn.disabled:hover, .xcolor-00860e .btn:disabled, .xcolor-00860e .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-00860e .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-00860e .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00860e .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-00860e .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-00860e .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-00860e .custom-file-label:focus:not(.is-invalid), .xcolor-00860e .form-control:focus:not(.is-invalid), .xcolor-00860e .recipient-input.focus, .xcolor-00860e .mce-tinymce.focused, .xcolor-00860e div.tox.focused { border-color: rgb(145, 208, 148) !important; }

.xcolor-00860e #settings-menu li.selected, .xcolor-00860e .listing tr.selected td, .xcolor-00860e .listing li.selected > a, .xcolor-00860e ul.treelist li.selected > div > a, .xcolor-00860e ul.treelist li.selected > a, .xcolor-00860e .toolbarmenu.listing li:hover a.active { background-color: rgb(238, 255, 239); color: rgb(0, 134, 14); }

html.dark-mode .xcolor-00860e #settings-menu li.selected, html.dark-mode .xcolor-00860e .listing tr.selected td, html.dark-mode .xcolor-00860e .listing li.selected > a, html.dark-mode .xcolor-00860e ul.treelist li.selected > div > a, html.dark-mode .xcolor-00860e ul.treelist li.selected > a, html.dark-mode .xcolor-00860e .toolbarmenu.listing li:hover a.active { color: rgb(145, 208, 148); }

.xcolor-00860e .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 134, 14); }

html.dark-mode .xcolor-00860e .folderlist li.mailbox .unreadcount { color: rgb(145, 208, 148); }

.xcolor-00860e .ui-datepicker a.ui-state-active { background-color: rgb(145, 208, 148) !important; }

html.dark-mode:not(.touch) .xcolor-00860e ::-webkit-scrollbar-thumb { background-color: rgb(0, 134, 14); }

.xcolor-00b2b3 .btn.btn-primary, .xcolor-00b2b3 .btn.btn-success, .xcolor-00b2b3 div.tox .tox-dialog__footer .tox-button, .xcolor-00b2b3 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-00b2b3 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00b2b3 .btn.btn-primary:hover, .xcolor-00b2b3 .btn.btn-success:hover, .xcolor-00b2b3 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-00b2b3 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-00b2b3 .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-00b2b3 .btn.disabled, .xcolor-00b2b3 .btn.disabled:hover, .xcolor-00b2b3 .btn:disabled, .xcolor-00b2b3 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-00b2b3 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-00b2b3 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00b2b3 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-00b2b3 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-00b2b3 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-00b2b3 .custom-file-label:focus:not(.is-invalid), .xcolor-00b2b3 .form-control:focus:not(.is-invalid), .xcolor-00b2b3 .recipient-input.focus, .xcolor-00b2b3 .mce-tinymce.focused, .xcolor-00b2b3 div.tox.focused { border-color: rgb(144, 245, 241) !important; }

.xcolor-00b2b3 #settings-menu li.selected, .xcolor-00b2b3 .listing tr.selected td, .xcolor-00b2b3 .listing li.selected > a, .xcolor-00b2b3 ul.treelist li.selected > div > a, .xcolor-00b2b3 ul.treelist li.selected > a, .xcolor-00b2b3 .toolbarmenu.listing li:hover a.active { background-color: rgb(235, 254, 255); color: rgb(0, 178, 179); }

html.dark-mode .xcolor-00b2b3 #settings-menu li.selected, html.dark-mode .xcolor-00b2b3 .listing tr.selected td, html.dark-mode .xcolor-00b2b3 .listing li.selected > a, html.dark-mode .xcolor-00b2b3 ul.treelist li.selected > div > a, html.dark-mode .xcolor-00b2b3 ul.treelist li.selected > a, html.dark-mode .xcolor-00b2b3 .toolbarmenu.listing li:hover a.active { color: rgb(144, 245, 241); }

.xcolor-00b2b3 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 178, 179); }

html.dark-mode .xcolor-00b2b3 .folderlist li.mailbox .unreadcount { color: rgb(144, 245, 241); }

.xcolor-00b2b3 .ui-datepicker a.ui-state-active { background-color: rgb(144, 245, 241) !important; }

html.dark-mode:not(.touch) .xcolor-00b2b3 ::-webkit-scrollbar-thumb { background-color: rgb(0, 178, 179); }

.xcolor-00829a .btn.btn-primary, .xcolor-00829a .btn.btn-success, .xcolor-00829a div.tox .tox-dialog__footer .tox-button, .xcolor-00829a .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-00829a .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00829a .btn.btn-primary:hover, .xcolor-00829a .btn.btn-success:hover, .xcolor-00829a div.tox .tox-dialog__footer .tox-button:hover, .xcolor-00829a .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-00829a .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-00829a .btn.disabled, .xcolor-00829a .btn.disabled:hover, .xcolor-00829a .btn:disabled, .xcolor-00829a .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-00829a .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-00829a .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00829a .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-00829a .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-00829a .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-00829a .custom-file-label:focus:not(.is-invalid), .xcolor-00829a .form-control:focus:not(.is-invalid), .xcolor-00829a .recipient-input.focus, .xcolor-00829a .mce-tinymce.focused, .xcolor-00829a div.tox.focused { border-color: rgb(144, 202, 220) !important; }

.xcolor-00829a #settings-menu li.selected, .xcolor-00829a .listing tr.selected td, .xcolor-00829a .listing li.selected > a, .xcolor-00829a ul.treelist li.selected > div > a, .xcolor-00829a ul.treelist li.selected > a, .xcolor-00829a .toolbarmenu.listing li:hover a.active { background-color: rgb(235, 251, 255); color: rgb(0, 130, 154); }

html.dark-mode .xcolor-00829a #settings-menu li.selected, html.dark-mode .xcolor-00829a .listing tr.selected td, html.dark-mode .xcolor-00829a .listing li.selected > a, html.dark-mode .xcolor-00829a ul.treelist li.selected > div > a, html.dark-mode .xcolor-00829a ul.treelist li.selected > a, html.dark-mode .xcolor-00829a .toolbarmenu.listing li:hover a.active { color: rgb(144, 202, 220); }

.xcolor-00829a .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 130, 154); }

html.dark-mode .xcolor-00829a .folderlist li.mailbox .unreadcount { color: rgb(144, 202, 220); }

.xcolor-00829a .ui-datepicker a.ui-state-active { background-color: rgb(144, 202, 220) !important; }

html.dark-mode:not(.touch) .xcolor-00829a ::-webkit-scrollbar-thumb { background-color: rgb(0, 130, 154); }

.xcolor-47b4ff .btn.btn-primary, .xcolor-47b4ff .btn.btn-success, .xcolor-47b4ff div.tox .tox-dialog__footer .tox-button, .xcolor-47b4ff .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-47b4ff .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-47b4ff .btn.btn-primary:hover, .xcolor-47b4ff .btn.btn-success:hover, .xcolor-47b4ff div.tox .tox-dialog__footer .tox-button:hover, .xcolor-47b4ff .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-47b4ff .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-47b4ff .btn.disabled, .xcolor-47b4ff .btn.disabled:hover, .xcolor-47b4ff .btn:disabled, .xcolor-47b4ff .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-47b4ff .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-47b4ff .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-47b4ff .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-47b4ff .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-47b4ff .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-47b4ff .custom-file-label:focus:not(.is-invalid), .xcolor-47b4ff .form-control:focus:not(.is-invalid), .xcolor-47b4ff .recipient-input.focus, .xcolor-47b4ff .mce-tinymce.focused, .xcolor-47b4ff div.tox.focused { border-color: rgb(159, 213, 255) !important; }

.xcolor-47b4ff #settings-menu li.selected, .xcolor-47b4ff .listing tr.selected td, .xcolor-47b4ff .listing li.selected > a, .xcolor-47b4ff ul.treelist li.selected > div > a, .xcolor-47b4ff ul.treelist li.selected > a, .xcolor-47b4ff .toolbarmenu.listing li:hover a.active { background-color: rgb(232, 245, 255); color: rgb(71, 180, 255); }

html.dark-mode .xcolor-47b4ff #settings-menu li.selected, html.dark-mode .xcolor-47b4ff .listing tr.selected td, html.dark-mode .xcolor-47b4ff .listing li.selected > a, html.dark-mode .xcolor-47b4ff ul.treelist li.selected > div > a, html.dark-mode .xcolor-47b4ff ul.treelist li.selected > a, html.dark-mode .xcolor-47b4ff .toolbarmenu.listing li:hover a.active { color: rgb(159, 213, 255); }

.xcolor-47b4ff .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(71, 180, 255); }

html.dark-mode .xcolor-47b4ff .folderlist li.mailbox .unreadcount { color: rgb(159, 213, 255); }

.xcolor-47b4ff .ui-datepicker a.ui-state-active { background-color: rgb(159, 213, 255) !important; }

html.dark-mode:not(.touch) .xcolor-47b4ff ::-webkit-scrollbar-thumb { background-color: rgb(71, 180, 255); }

.xcolor-0075c8 .btn.btn-primary, .xcolor-0075c8 .btn.btn-success, .xcolor-0075c8 div.tox .tox-dialog__footer .tox-button, .xcolor-0075c8 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-0075c8 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-0075c8 .btn.btn-primary:hover, .xcolor-0075c8 .btn.btn-success:hover, .xcolor-0075c8 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-0075c8 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-0075c8 .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-0075c8 .btn.disabled, .xcolor-0075c8 .btn.disabled:hover, .xcolor-0075c8 .btn:disabled, .xcolor-0075c8 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-0075c8 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-0075c8 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-0075c8 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-0075c8 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-0075c8 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-0075c8 .custom-file-label:focus:not(.is-invalid), .xcolor-0075c8 .form-control:focus:not(.is-invalid), .xcolor-0075c8 .recipient-input.focus, .xcolor-0075c8 .mce-tinymce.focused, .xcolor-0075c8 div.tox.focused { border-color: rgb(136, 192, 244) !important; }

.xcolor-0075c8 #settings-menu li.selected, .xcolor-0075c8 .listing tr.selected td, .xcolor-0075c8 .listing li.selected > a, .xcolor-0075c8 ul.treelist li.selected > div > a, .xcolor-0075c8 ul.treelist li.selected > a, .xcolor-0075c8 .toolbarmenu.listing li:hover a.active { background-color: rgb(232, 245, 255); color: rgb(0, 117, 200); }

html.dark-mode .xcolor-0075c8 #settings-menu li.selected, html.dark-mode .xcolor-0075c8 .listing tr.selected td, html.dark-mode .xcolor-0075c8 .listing li.selected > a, html.dark-mode .xcolor-0075c8 ul.treelist li.selected > div > a, html.dark-mode .xcolor-0075c8 ul.treelist li.selected > a, html.dark-mode .xcolor-0075c8 .toolbarmenu.listing li:hover a.active { color: rgb(136, 192, 244); }

.xcolor-0075c8 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 117, 200); }

html.dark-mode .xcolor-0075c8 .folderlist li.mailbox .unreadcount { color: rgb(136, 192, 244); }

.xcolor-0075c8 .ui-datepicker a.ui-state-active { background-color: rgb(136, 192, 244) !important; }

html.dark-mode:not(.touch) .xcolor-0075c8 ::-webkit-scrollbar-thumb { background-color: rgb(0, 117, 200); }

.xcolor-3c2cb6 .btn.btn-primary, .xcolor-3c2cb6 .btn.btn-success, .xcolor-3c2cb6 div.tox .tox-dialog__footer .tox-button, .xcolor-3c2cb6 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-3c2cb6 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(141, 34, 151) !important; border: 1px solid rgb(141, 34, 151) !important; }

.xcolor-3c2cb6 .btn.btn-primary:hover, .xcolor-3c2cb6 .btn.btn-success:hover, .xcolor-3c2cb6 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-3c2cb6 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-3c2cb6 .floating-action-buttons a.button:hover { background-color: rgb(128, 12, 145) !important; }

.xcolor-3c2cb6 .btn.disabled, .xcolor-3c2cb6 .btn.disabled:hover, .xcolor-3c2cb6 .btn:disabled, .xcolor-3c2cb6 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-3c2cb6 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-3c2cb6 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(141, 34, 151) !important; border: 1px solid rgb(141, 34, 151) !important; }

.xcolor-3c2cb6 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(128, 12, 145) !important; border: 1px solid rgb(128, 12, 145) !important; }

.xcolor-3c2cb6 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-3c2cb6 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(141, 34, 151) !important; }

.xcolor-3c2cb6 .custom-file-label:focus:not(.is-invalid), .xcolor-3c2cb6 .form-control:focus:not(.is-invalid), .xcolor-3c2cb6 .recipient-input.focus, .xcolor-3c2cb6 .mce-tinymce.focused, .xcolor-3c2cb6 div.tox.focused { border-color: rgb(160, 152, 237) !important; }

.xcolor-3c2cb6 #settings-menu li.selected, .xcolor-3c2cb6 .listing tr.selected td, .xcolor-3c2cb6 .listing li.selected > a, .xcolor-3c2cb6 ul.treelist li.selected > div > a, .xcolor-3c2cb6 ul.treelist li.selected > a, .xcolor-3c2cb6 .toolbarmenu.listing li:hover a.active { background-color: rgb(236, 233, 255); color: rgb(60, 44, 182); }

html.dark-mode .xcolor-3c2cb6 #settings-menu li.selected, html.dark-mode .xcolor-3c2cb6 .listing tr.selected td, html.dark-mode .xcolor-3c2cb6 .listing li.selected > a, html.dark-mode .xcolor-3c2cb6 ul.treelist li.selected > div > a, html.dark-mode .xcolor-3c2cb6 ul.treelist li.selected > a, html.dark-mode .xcolor-3c2cb6 .toolbarmenu.listing li:hover a.active { color: rgb(160, 152, 237); }

.xcolor-3c2cb6 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(60, 44, 182); }

html.dark-mode .xcolor-3c2cb6 .folderlist li.mailbox .unreadcount { color: rgb(160, 152, 237); }

.xcolor-3c2cb6 .ui-datepicker a.ui-state-active { background-color: rgb(160, 152, 237) !important; }

html.dark-mode:not(.touch) .xcolor-3c2cb6 ::-webkit-scrollbar-thumb { background-color: rgb(60, 44, 182); }

.xcolor-8d2297 .btn.btn-primary, .xcolor-8d2297 .btn.btn-success, .xcolor-8d2297 div.tox .tox-dialog__footer .tox-button, .xcolor-8d2297 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-8d2297 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-8d2297 .btn.btn-primary:hover, .xcolor-8d2297 .btn.btn-success:hover, .xcolor-8d2297 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-8d2297 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-8d2297 .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-8d2297 .btn.disabled, .xcolor-8d2297 .btn.disabled:hover, .xcolor-8d2297 .btn:disabled, .xcolor-8d2297 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-8d2297 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-8d2297 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-8d2297 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-8d2297 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-8d2297 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-8d2297 .custom-file-label:focus:not(.is-invalid), .xcolor-8d2297 .form-control:focus:not(.is-invalid), .xcolor-8d2297 .recipient-input.focus, .xcolor-8d2297 .mce-tinymce.focused, .xcolor-8d2297 div.tox.focused { border-color: rgb(227, 156, 235) !important; }

.xcolor-8d2297 #settings-menu li.selected, .xcolor-8d2297 .listing tr.selected td, .xcolor-8d2297 .listing li.selected > a, .xcolor-8d2297 ul.treelist li.selected > div > a, .xcolor-8d2297 ul.treelist li.selected > a, .xcolor-8d2297 .toolbarmenu.listing li:hover a.active { background-color: rgb(253, 236, 255); color: rgb(141, 34, 151); }

html.dark-mode .xcolor-8d2297 #settings-menu li.selected, html.dark-mode .xcolor-8d2297 .listing tr.selected td, html.dark-mode .xcolor-8d2297 .listing li.selected > a, html.dark-mode .xcolor-8d2297 ul.treelist li.selected > div > a, html.dark-mode .xcolor-8d2297 ul.treelist li.selected > a, html.dark-mode .xcolor-8d2297 .toolbarmenu.listing li:hover a.active { color: rgb(227, 156, 235); }

.xcolor-8d2297 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(141, 34, 151); }

html.dark-mode .xcolor-8d2297 .folderlist li.mailbox .unreadcount { color: rgb(227, 156, 235); }

.xcolor-8d2297 .ui-datepicker a.ui-state-active { background-color: rgb(227, 156, 235) !important; }

html.dark-mode:not(.touch) .xcolor-8d2297 ::-webkit-scrollbar-thumb { background-color: rgb(141, 34, 151); }

.xcolor-004e8d .btn.btn-primary, .xcolor-004e8d .btn.btn-success, .xcolor-004e8d div.tox .tox-dialog__footer .tox-button, .xcolor-004e8d .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-004e8d .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-004e8d .btn.btn-primary:hover, .xcolor-004e8d .btn.btn-success:hover, .xcolor-004e8d div.tox .tox-dialog__footer .tox-button:hover, .xcolor-004e8d .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-004e8d .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-004e8d .btn.disabled, .xcolor-004e8d .btn.disabled:hover, .xcolor-004e8d .btn:disabled, .xcolor-004e8d .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-004e8d .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-004e8d .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-004e8d .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-004e8d .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-004e8d .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-004e8d .custom-file-label:focus:not(.is-invalid), .xcolor-004e8d .form-control:focus:not(.is-invalid), .xcolor-004e8d .recipient-input.focus, .xcolor-004e8d .mce-tinymce.focused, .xcolor-004e8d div.tox.focused { border-color: rgb(129, 174, 225) !important; }

.xcolor-004e8d #settings-menu li.selected, .xcolor-004e8d .listing tr.selected td, .xcolor-004e8d .listing li.selected > a, .xcolor-004e8d ul.treelist li.selected > div > a, .xcolor-004e8d ul.treelist li.selected > a, .xcolor-004e8d .toolbarmenu.listing li:hover a.active { background-color: rgb(232, 245, 255); color: rgb(0, 78, 141); }

html.dark-mode .xcolor-004e8d #settings-menu li.selected, html.dark-mode .xcolor-004e8d .listing tr.selected td, html.dark-mode .xcolor-004e8d .listing li.selected > a, html.dark-mode .xcolor-004e8d ul.treelist li.selected > div > a, html.dark-mode .xcolor-004e8d ul.treelist li.selected > a, html.dark-mode .xcolor-004e8d .toolbarmenu.listing li:hover a.active { color: rgb(129, 174, 225); }

.xcolor-004e8d .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 78, 141); }

html.dark-mode .xcolor-004e8d .folderlist li.mailbox .unreadcount { color: rgb(129, 174, 225); }

.xcolor-004e8d .ui-datepicker a.ui-state-active { background-color: rgb(129, 174, 225) !important; }

html.dark-mode:not(.touch) .xcolor-004e8d ::-webkit-scrollbar-thumb { background-color: rgb(0, 78, 141); }

.xcolor-001b41 .btn.btn-primary, .xcolor-001b41 .btn.btn-success, .xcolor-001b41 div.tox .tox-dialog__footer .tox-button, .xcolor-001b41 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-001b41 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-001b41 .btn.btn-primary:hover, .xcolor-001b41 .btn.btn-success:hover, .xcolor-001b41 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-001b41 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-001b41 .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-001b41 .btn.disabled, .xcolor-001b41 .btn.disabled:hover, .xcolor-001b41 .btn:disabled, .xcolor-001b41 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-001b41 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-001b41 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-001b41 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-001b41 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-001b41 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-001b41 .custom-file-label:focus:not(.is-invalid), .xcolor-001b41 .form-control:focus:not(.is-invalid), .xcolor-001b41 .recipient-input.focus, .xcolor-001b41 .mce-tinymce.focused, .xcolor-001b41 div.tox.focused { border-color: rgb(101, 135, 192) !important; }

.xcolor-001b41 #settings-menu li.selected, .xcolor-001b41 .listing tr.selected td, .xcolor-001b41 .listing li.selected > a, .xcolor-001b41 ul.treelist li.selected > div > a, .xcolor-001b41 ul.treelist li.selected > a, .xcolor-001b41 .toolbarmenu.listing li:hover a.active { background-color: rgb(233, 242, 255); color: rgb(0, 27, 65); }

html.dark-mode .xcolor-001b41 #settings-menu li.selected, html.dark-mode .xcolor-001b41 .listing tr.selected td, html.dark-mode .xcolor-001b41 .listing li.selected > a, html.dark-mode .xcolor-001b41 ul.treelist li.selected > div > a, html.dark-mode .xcolor-001b41 ul.treelist li.selected > a, html.dark-mode .xcolor-001b41 .toolbarmenu.listing li:hover a.active { color: rgb(101, 135, 192); }

.xcolor-001b41 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 27, 65); }

html.dark-mode .xcolor-001b41 .folderlist li.mailbox .unreadcount { color: rgb(101, 135, 192); }

.xcolor-001b41 .ui-datepicker a.ui-state-active { background-color: rgb(101, 135, 192) !important; }

html.dark-mode:not(.touch) .xcolor-001b41 ::-webkit-scrollbar-thumb { background-color: rgb(0, 27, 65); }

.xcolor-5a0600 .btn.btn-primary, .xcolor-5a0600 .btn.btn-success, .xcolor-5a0600 div.tox .tox-dialog__footer .tox-button, .xcolor-5a0600 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-5a0600 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-5a0600 .btn.btn-primary:hover, .xcolor-5a0600 .btn.btn-success:hover, .xcolor-5a0600 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-5a0600 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-5a0600 .floating-action-buttons a.button:hover { background-color: rgb(23, 108, 215) !important; }

.xcolor-5a0600 .btn.disabled, .xcolor-5a0600 .btn.disabled:hover, .xcolor-5a0600 .btn:disabled, .xcolor-5a0600 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-5a0600 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-5a0600 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-5a0600 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(23, 108, 215) !important; border: 1px solid rgb(23, 108, 215) !important; }

.xcolor-5a0600 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-5a0600 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(26, 115, 232) !important; }

.xcolor-5a0600 .custom-file-label:focus:not(.is-invalid), .xcolor-5a0600 .form-control:focus:not(.is-invalid), .xcolor-5a0600 .recipient-input.focus, .xcolor-5a0600 .mce-tinymce.focused, .xcolor-5a0600 div.tox.focused { border-color: rgb(213, 137, 136) !important; }

.xcolor-5a0600 #settings-menu li.selected, .xcolor-5a0600 .listing tr.selected td, .xcolor-5a0600 .listing li.selected > a, .xcolor-5a0600 ul.treelist li.selected > div > a, .xcolor-5a0600 ul.treelist li.selected > a, .xcolor-5a0600 .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 232, 231); color: rgb(90, 6, 0); }

html.dark-mode .xcolor-5a0600 #settings-menu li.selected, html.dark-mode .xcolor-5a0600 .listing tr.selected td, html.dark-mode .xcolor-5a0600 .listing li.selected > a, html.dark-mode .xcolor-5a0600 ul.treelist li.selected > div > a, html.dark-mode .xcolor-5a0600 ul.treelist li.selected > a, html.dark-mode .xcolor-5a0600 .toolbarmenu.listing li:hover a.active { color: rgb(213, 137, 136); }

.xcolor-5a0600 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(90, 6, 0); }

html.dark-mode .xcolor-5a0600 .folderlist li.mailbox .unreadcount { color: rgb(213, 137, 136); }

.xcolor-5a0600 .ui-datepicker a.ui-state-active { background-color: rgb(213, 137, 136) !important; }

html.dark-mode:not(.touch) .xcolor-5a0600 ::-webkit-scrollbar-thumb { background-color: rgb(90, 6, 0); }

.xcolor-3a0300 .btn.btn-primary, .xcolor-3a0300 .btn.btn-success, .xcolor-3a0300 div.tox .tox-dialog__footer .tox-button, .xcolor-3a0300 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-3a0300 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-3a0300 .btn.btn-primary:hover, .xcolor-3a0300 .btn.btn-success:hover, .xcolor-3a0300 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-3a0300 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-3a0300 .floating-action-buttons a.button:hover { background-color: rgb(23, 108, 215) !important; }

.xcolor-3a0300 .btn.disabled, .xcolor-3a0300 .btn.disabled:hover, .xcolor-3a0300 .btn:disabled, .xcolor-3a0300 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-3a0300 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-3a0300 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-3a0300 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(23, 108, 215) !important; border: 1px solid rgb(23, 108, 215) !important; }

.xcolor-3a0300 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-3a0300 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(26, 115, 232) !important; }

.xcolor-3a0300 .custom-file-label:focus:not(.is-invalid), .xcolor-3a0300 .form-control:focus:not(.is-invalid), .xcolor-3a0300 .recipient-input.focus, .xcolor-3a0300 .mce-tinymce.focused, .xcolor-3a0300 div.tox.focused { border-color: rgb(208, 127, 121) !important; }

.xcolor-3a0300 #settings-menu li.selected, .xcolor-3a0300 .listing tr.selected td, .xcolor-3a0300 .listing li.selected > a, .xcolor-3a0300 ul.treelist li.selected > div > a, .xcolor-3a0300 ul.treelist li.selected > a, .xcolor-3a0300 .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 234, 233); color: rgb(58, 3, 0); }

html.dark-mode .xcolor-3a0300 #settings-menu li.selected, html.dark-mode .xcolor-3a0300 .listing tr.selected td, html.dark-mode .xcolor-3a0300 .listing li.selected > a, html.dark-mode .xcolor-3a0300 ul.treelist li.selected > div > a, html.dark-mode .xcolor-3a0300 ul.treelist li.selected > a, html.dark-mode .xcolor-3a0300 .toolbarmenu.listing li:hover a.active { color: rgb(208, 127, 121); }

.xcolor-3a0300 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(58, 3, 0); }

html.dark-mode .xcolor-3a0300 .folderlist li.mailbox .unreadcount { color: rgb(208, 127, 121); }

.xcolor-3a0300 .ui-datepicker a.ui-state-active { background-color: rgb(208, 127, 121) !important; }

html.dark-mode:not(.touch) .xcolor-3a0300 ::-webkit-scrollbar-thumb { background-color: rgb(58, 3, 0); }

.xcolor-585858 .btn.btn-primary, .xcolor-585858 .btn.btn-success, .xcolor-585858 div.tox .tox-dialog__footer .tox-button, .xcolor-585858 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-585858 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(88, 88, 88) !important; border: 1px solid rgb(88, 88, 88) !important; }

.xcolor-585858 .btn.btn-primary:hover, .xcolor-585858 .btn.btn-success:hover, .xcolor-585858 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-585858 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-585858 .floating-action-buttons a.button:hover { background-color: rgb(71, 71, 71) !important; }

.xcolor-585858 .btn.disabled, .xcolor-585858 .btn.disabled:hover, .xcolor-585858 .btn:disabled, .xcolor-585858 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-585858 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-585858 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(88, 88, 88) !important; border: 1px solid rgb(88, 88, 88) !important; }

.xcolor-585858 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(71, 71, 71) !important; border: 1px solid rgb(71, 71, 71) !important; }

.xcolor-585858 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-585858 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(88, 88, 88) !important; }

.xcolor-585858 .custom-file-label:focus:not(.is-invalid), .xcolor-585858 .form-control:focus:not(.is-invalid), .xcolor-585858 .recipient-input.focus, .xcolor-585858 .mce-tinymce.focused, .xcolor-585858 div.tox.focused { border-color: rgb(134, 134, 134) !important; }

.xcolor-585858 #settings-menu li.selected, .xcolor-585858 .listing tr.selected td, .xcolor-585858 .listing li.selected > a, .xcolor-585858 ul.treelist li.selected > div > a, .xcolor-585858 ul.treelist li.selected > a, .xcolor-585858 .toolbarmenu.listing li:hover a.active { background-color: rgb(240, 240, 240); color: rgb(88, 88, 88); }

html.dark-mode .xcolor-585858 #settings-menu li.selected, html.dark-mode .xcolor-585858 .listing tr.selected td, html.dark-mode .xcolor-585858 .listing li.selected > a, html.dark-mode .xcolor-585858 ul.treelist li.selected > div > a, html.dark-mode .xcolor-585858 ul.treelist li.selected > a, html.dark-mode .xcolor-585858 .toolbarmenu.listing li:hover a.active { color: rgb(134, 134, 134); }

.xcolor-585858 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(88, 88, 88); }

html.dark-mode .xcolor-585858 .folderlist li.mailbox .unreadcount { color: rgb(134, 134, 134); }

.xcolor-585858 .ui-datepicker a.ui-state-active { background-color: rgb(134, 134, 134) !important; }

html.dark-mode:not(.touch) .xcolor-585858 ::-webkit-scrollbar-thumb { background-color: rgb(88, 88, 88); }

.xcolor-000000 .btn.btn-primary, .xcolor-000000 .btn.btn-success, .xcolor-000000 div.tox .tox-dialog__footer .tox-button, .xcolor-000000 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-000000 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-000000 .btn.btn-primary:hover, .xcolor-000000 .btn.btn-success:hover, .xcolor-000000 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-000000 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-000000 .floating-action-buttons a.button:hover { background-color: rgb(23, 108, 215) !important; }

.xcolor-000000 .btn.disabled, .xcolor-000000 .btn.disabled:hover, .xcolor-000000 .btn:disabled, .xcolor-000000 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-000000 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-000000 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(26, 115, 232) !important; border: 1px solid rgb(26, 115, 232) !important; }

.xcolor-000000 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(23, 108, 215) !important; border: 1px solid rgb(23, 108, 215) !important; }

.xcolor-000000 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-000000 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(26, 115, 232) !important; }

.xcolor-000000 .custom-file-label:focus:not(.is-invalid), .xcolor-000000 .form-control:focus:not(.is-invalid), .xcolor-000000 .recipient-input.focus, .xcolor-000000 .mce-tinymce.focused, .xcolor-000000 div.tox.focused { border-color: rgb(122, 122, 122) !important; }

.xcolor-000000 #settings-menu li.selected, .xcolor-000000 .listing tr.selected td, .xcolor-000000 .listing li.selected > a, .xcolor-000000 ul.treelist li.selected > div > a, .xcolor-000000 ul.treelist li.selected > a, .xcolor-000000 .toolbarmenu.listing li:hover a.active { background-color: rgb(240, 240, 240); color: rgb(0, 0, 0); }

html.dark-mode .xcolor-000000 #settings-menu li.selected, html.dark-mode .xcolor-000000 .listing tr.selected td, html.dark-mode .xcolor-000000 .listing li.selected > a, html.dark-mode .xcolor-000000 ul.treelist li.selected > div > a, html.dark-mode .xcolor-000000 ul.treelist li.selected > a, html.dark-mode .xcolor-000000 .toolbarmenu.listing li:hover a.active { color: rgb(122, 122, 122); }

.xcolor-000000 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 0, 0); }

html.dark-mode .xcolor-000000 .folderlist li.mailbox .unreadcount { color: rgb(122, 122, 122); }

.xcolor-000000 .ui-datepicker a.ui-state-active { background-color: rgb(122, 122, 122) !important; }

html.dark-mode:not(.touch) .xcolor-000000 ::-webkit-scrollbar-thumb { background-color: rgb(0, 0, 0); }

:not(.flatpickr-calendar *) { border-color: rgb(221, 221, 221); }

html.dark-mode :not(.flatpickr-calendar *) { border-color: rgb(77, 96, 102); }

body #layout > #layout-menu .special-buttons, body #layout > #layout-menu .special-buttons a { background-color: transparent !important; }

.popupmenu .listing li.selected, .popupmenu .listing li > a:not(.disabled):hover, .popover .menu li a:not(.disabled):hover { background-color: rgba(0, 0, 0, 0.05) !important; color: rgb(51, 51, 51) !important; }

html.dark-mode .popupmenu .listing li.selected, html.dark-mode .popupmenu .listing li > a:not(.disabled):hover, html.dark-mode .popover .menu li a:not(.disabled):hover { background-color: rgba(255, 255, 255, 0.05) !important; }

html.dark-mode .popupmenu .listing li.selected, html.dark-mode .popupmenu .listing li > a:not(.disabled):hover, html.dark-mode .popover .menu li a:not(.disabled):hover { color: rgb(197, 209, 211) !important; }

html.dark-mode .messagelist tr:not(.flagged):not(.deleted).selected td.subject a, html.dark-mode .messagelist tr:not(.flagged):not(.deleted).selected td.subject span.msgicon.status { color: rgb(255, 255, 255); }

#layout #xsidebar { border: none; }

div.tox .tox-button.tox-button--secondary, .mce-window .mce-foot .mce-btn, .btn.btn-secondary, .btn.btn-link { background: transparent !important; border: 1px solid rgb(178, 178, 178) !important; color: rgb(51, 51, 51) !important; }

html.dark-mode div.tox .tox-button.tox-button--secondary, html.dark-mode .mce-window .mce-foot .mce-btn, html.dark-mode .btn.btn-secondary, html.dark-mode .btn.btn-link { color: rgb(197, 209, 211) !important; }

html.dark-mode div.tox .tox-button.tox-button--secondary, html.dark-mode .mce-window .mce-foot .mce-btn, html.dark-mode .btn.btn-secondary, html.dark-mode .btn.btn-link { border-color: rgb(141, 164, 170) !important; }

div.tox .tox-button.tox-button--secondary:hover, .mce-window .mce-foot .mce-btn:hover, .btn.btn-secondary:hover, .btn.btn-link:hover { background-color: rgba(0, 0, 0, 0.03) !important; }

html.dark-mode div.tox .tox-button.tox-button--secondary:hover, html.dark-mode .mce-window .mce-foot .mce-btn:hover, html.dark-mode .btn.btn-secondary:hover, html.dark-mode .btn.btn-link:hover { background-color: rgba(255, 255, 255, 0.03) !important; }

div.tox .tox-button.tox-button--secondary.ui-dialog-titlebar-close, .mce-window .mce-foot .mce-btn.ui-dialog-titlebar-close, .btn.btn-secondary.ui-dialog-titlebar-close, .btn.btn-link.ui-dialog-titlebar-close { border: none !important; }

.mce-window .mce-foot .mce-btn button { color: rgb(51, 51, 51) !important; }

html.dark-mode .mce-window .mce-foot .mce-btn button { color: rgb(197, 209, 211) !important; }

a, div.tox .tox-dialog .tox-dialog__body-nav-item--active, input.icon-checkbox + label::before, input.icon-checkbox:checked + label::before { color: rgb(0, 118, 198); }

html.dark-mode a, html.dark-mode div.tox .tox-dialog .tox-dialog__body-nav-item--active, html.dark-mode input.icon-checkbox + label::before, html.dark-mode input.icon-checkbox:checked + label::before { color: rgb(58, 160, 223); }

body.xelastic.login-page { background: rgb(255, 255, 255); }

body.xelastic.login-page #layout-content { border: 1px solid rgb(221, 221, 221); border-radius: 8px; }

html.dark-mode body.xelastic.login-page #layout-content { border-color: rgb(124, 148, 156); }

.menu li { border-bottom: none; }

.floating-action-buttons a.button::before { color: rgb(255, 255, 255); }

#layout-menu .popover-header, .popover-header { border-bottom-width: 1px; border-bottom-style: solid; background: transparent !important; color: rgb(51, 51, 51) !important; border-color: rgb(221, 221, 221) !important; }

html.dark-mode #layout-menu .popover-header, html.dark-mode .popover-header { border-color: rgb(77, 96, 102) !important; }

.header .toolbar a, .header ul.listing li, #taskmenu a { overflow: initial; }

#compose-plus { display: none; text-align: center; border-radius: 2em; margin: 1rem 1rem 0px; padding: 0px 1.5rem 0px 3rem; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; transition: box-shadow 0.08s linear 0s, min-width 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0s; background: url("images/compose_plus.png") 1rem center no-repeat; }

#compose-plus:hover { text-decoration: none; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 3px 0px, rgba(60, 64, 67, 0.15) 0px 4px 8px 3px; }

#compose-plus span { display: block; position: relative; top: 1px; line-height: 3.3rem; padding-left: 1rem; font-weight: bold; font-size: 1.1rem; color: rgb(124, 124, 124); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }

html.dark-mode #compose-plus { background-color: rgb(46, 54, 56); box-shadow: none; }

html.dark-mode #compose-plus span { color: rgb(221, 221, 221); }

.folderlist li.mailbox .unreadcount { font-size: 0.9rem; }

@media screen and (max-width: 1024px) {
  #taskmenu.menu a::before { position: relative; top: -0.1rem !important; font-size: 1.3em !important; }
}

@media screen and (min-width: 481px) {
  .popupmenu .listing li.selected, .popupmenu .listing li > a:not(.disabled):hover { background-color: rgba(0, 0, 0, 0.07) !important; }
  html.dark-mode .popupmenu .listing li.selected, html.dark-mode .popupmenu .listing li > a:not(.disabled):hover { background-color: rgba(255, 255, 255, 0.07) !important; }
  ul.menu.toolbar:not(.popupmenu) > li a, #messagelist-header a, #taskmenu a { position: relative; transition: all 0.3s ease 0s; }
  ul.menu.toolbar:not(.popupmenu) > li a::before, #messagelist-header a::before, #taskmenu a::before { position: relative; top: 0.6rem; font-size: 1.5em !important; }
  ul.menu.toolbar:not(.popupmenu) > li a:hover, #messagelist-header a:hover, #taskmenu a:hover { background-color: rgba(0, 0, 0, 0.07) !important; }
  html.dark-mode ul.menu.toolbar:not(.popupmenu) > li a:hover, html.dark-mode #messagelist-header a:hover, html.dark-mode #taskmenu a:hover { background-color: rgba(255, 255, 255, 0.07) !important; }
  ul.menu.toolbar:not(.popupmenu) > li a span.inner, #messagelist-header a span.inner, #taskmenu a span.inner { position: absolute; left: 50%; top: 3.6rem; background: rgb(75, 75, 75); border-radius: 4px; z-index: 999; color: rgb(255, 255, 255); padding: 3px 5px !important; line-height: 1rem !important; display: none !important; font-size: 0.9rem !important; }
  ul.menu.toolbar:not(.popupmenu) > li a:hover span.inner, #messagelist-header a:hover span.inner, #taskmenu a:hover span.inner { display: block !important; }
  #taskmenu a span.inner { top: 3.7rem; left: auto; right: 30%; }
  #taskmenu .special-buttons { left: auto; right: 0px; }
  #taskmenu .special-buttons a span.inner { top: auto; bottom: 3.5rem; }
  .footer.toolbar a::before, .footer.toolbar a.icon.toolbar-button::before, .header a.sidebar-menu::before, .toolbar a.dropdown::before { top: 3px; }
  html:not(.touch) .listing li > a:focus, html:not(.touch) .listing.focus tbody tr.focused > td:first-child, html:not(.touch) .listing.focus:not(.withselection) tbody tr.focused > td.selection + td { border-left-color: transparent; }
  .iframe-wrapper { border-right: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }
  html.dark-mode .iframe-wrapper { border-color: rgb(77, 96, 102); }
  #layout-menu { order: 4; background-color: transparent; border-right: none !important; }
  #layout-menu #taskmenu a { padding: 1rem 0px; color: rgb(51, 51, 51) !important; }
  html.dark-mode #layout-menu #taskmenu a { color: rgb(197, 209, 211) !important; }
  #layout-menu #taskmenu a::before { line-height: 1em; }
  #layout-menu #taskmenu a:hover, #layout-menu #taskmenu a.selected { background-color: transparent; }
  .xbg #layout-menu, .xbg #layout-menu #taskmenu { background: rgb(255, 255, 255); }
  #layout div > .header, #layout div > .footer { background: transparent; font-weight: normal; overflow: initial; border-color: rgb(221, 221, 221); }
  html.dark-mode #layout div > .header, html.dark-mode #layout div > .footer { border-color: rgb(77, 96, 102); }
  .listbox, #xsidebar { border: none !important; }
  #xsidebar-inner { border-right-width: 1px; border-right-style: solid; border-color: rgb(221, 221, 221) !important; }
  html.dark-mode #xsidebar-inner { border-color: rgb(77, 96, 102) !important; }
  #layout .scroller, #sidebar-calendar, #calendar-list-container, #main-calendar-container, .footer, .searchbar { border-right: 1px solid rgb(221, 221, 221) !important; border-top-color: rgb(221, 221, 221) !important; border-bottom-color: rgb(221, 221, 221) !important; border-left-color: rgb(221, 221, 221) !important; }
  html.dark-mode #layout .scroller, html.dark-mode #sidebar-calendar, html.dark-mode #calendar-list-container, html.dark-mode #main-calendar-container, html.dark-mode .footer, html.dark-mode .searchbar { border-color: rgb(77, 96, 102) !important; }
  #compose-content.scroller, #compose-content form.scroller { border-right: none !important; }
  .action-compose #layout-sidebar .scroller { border-left: 1px solid rgb(221, 221, 221) !important; border-top-color: rgb(221, 221, 221) !important; border-right-color: rgb(221, 221, 221) !important; border-bottom-color: rgb(221, 221, 221) !important; }
  html.dark-mode .action-compose #layout-sidebar .scroller { border-color: rgb(77, 96, 102) !important; }
  #layout-sidebar .scroller, #layout-list .scroller { padding-right: 1rem; }
  .treelist.listing, #settings-menu.listing, .task-addressbook table.listing, .task-settings table.listing { margin-top: 1rem; }
  .treelist.listing ul, .treelist.listing li, .treelist.listing td, #settings-menu.listing ul, #settings-menu.listing li, #settings-menu.listing td, .task-addressbook table.listing ul, .task-addressbook table.listing li, .task-addressbook table.listing td, .task-settings table.listing ul, .task-settings table.listing li, .task-settings table.listing td { border: none; }
  .treelist.listing li.selected, .treelist.listing li.selected > a, .treelist.listing tr.selected td, #settings-menu.listing li.selected, #settings-menu.listing li.selected > a, #settings-menu.listing tr.selected td, .task-addressbook table.listing li.selected, .task-addressbook table.listing li.selected > a, .task-addressbook table.listing tr.selected td, .task-settings table.listing li.selected, .task-settings table.listing li.selected > a, .task-settings table.listing tr.selected td { border-top-right-radius: 1rem; border-bottom-right-radius: 1rem; }
  #layout-list #messagelist-content, #layout-sidebar #calendar-list-container { padding-right: 0px; }
  #messagelist .listing tbody td, #messagelist .listing li { border-bottom: none; }
  #messagelist tr { border-bottom: 1px solid rgb(221, 221, 221); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); }
  html.dark-mode #messagelist tr { border-color: rgb(77, 96, 102); }
  #messagelist tr:hover { box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; }
}

@media screen and (max-width: 1025px) {
  .special-buttons { padding-bottom: 10px; }
}

@media screen and (min-width: 1200px) {
  a.compose { display: none !important; }
  #compose-plus { display: block; }
}

@media screen and (max-width: 1200px) {
  #layout-list .header a::before, .header-links a::before { top: 0px; }
}

body.xcalendar-page.xelastic #layout-content { border: none; }

body.xcalendar-page.xelastic #layout-content .ui-datepicker-header { border-bottom: none; background: transparent !important; }

body.xcalendar-page.xelastic #calendar-list-container .header .new-calendar::before { position: relative; top: 0px; }

#plugin-ident_switch-account { margin-right: 4px; padding: 0px 4px !important; }

#taskmenu a.button-cpwebmail { background-position-y: 50%; }

.xcolor-df5aad .btn.btn-primary, .xcolor-df5aad .btn.btn-success, .xcolor-df5aad div.tox .tox-dialog__footer .tox-button, .xcolor-df5aad .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-df5aad .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-df5aad .btn.btn-primary:hover, .xcolor-df5aad .btn.btn-success:hover, .xcolor-df5aad div.tox .tox-dialog__footer .tox-button:hover, .xcolor-df5aad .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-df5aad .floating-action-buttons a.button:hover { background-color: rgb(250, 2, 2) !important; }

.xcolor-df5aad .btn.disabled, .xcolor-df5aad .btn.disabled:hover, .xcolor-df5aad .btn:disabled, .xcolor-df5aad .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-df5aad .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-df5aad .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-df5aad .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(250, 2, 2) !important; border: 1px solid rgb(250, 2, 2) !important; }

.xcolor-df5aad .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-df5aad .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(204, 0, 0) !important; }

.xcolor-df5aad .custom-file-label:focus:not(.is-invalid), .xcolor-df5aad .form-control:focus:not(.is-invalid), .xcolor-df5aad .recipient-input.focus, .xcolor-df5aad .mce-tinymce.focused, .xcolor-df5aad div.tox.focused { border-color: rgb(237, 178, 214) !important; }

.xcolor-df5aad #settings-menu li.selected, .xcolor-df5aad .listing tr.selected td, .xcolor-df5aad .listing li.selected > a, .xcolor-df5aad ul.treelist li.selected > div > a, .xcolor-df5aad ul.treelist li.selected > a, .xcolor-df5aad .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 233, 246); color: rgb(223, 90, 173); }

html.dark-mode .xcolor-df5aad #settings-menu li.selected, html.dark-mode .xcolor-df5aad .listing tr.selected td, html.dark-mode .xcolor-df5aad .listing li.selected > a, html.dark-mode .xcolor-df5aad ul.treelist li.selected > div > a, html.dark-mode .xcolor-df5aad ul.treelist li.selected > a, html.dark-mode .xcolor-df5aad .toolbarmenu.listing li:hover a.active { color: rgb(237, 178, 214); }

.xcolor-df5aad .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(223, 90, 173); }

html.dark-mode .xcolor-df5aad .folderlist li.mailbox .unreadcount { color: rgb(237, 178, 214); }

.xcolor-df5aad .ui-datepicker a.ui-state-active { background-color: rgb(237, 178, 214) !important; }

.xcolor-b0263b .btn.btn-primary, .xcolor-b0263b .btn.btn-success, .xcolor-b0263b div.tox .tox-dialog__footer .tox-button, .xcolor-b0263b .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-b0263b .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-b0263b .btn.btn-primary:hover, .xcolor-b0263b .btn.btn-success:hover, .xcolor-b0263b div.tox .tox-dialog__footer .tox-button:hover, .xcolor-b0263b .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-b0263b .floating-action-buttons a.button:hover { background-color: rgb(250, 2, 2) !important; }

.xcolor-b0263b .btn.disabled, .xcolor-b0263b .btn.disabled:hover, .xcolor-b0263b .btn:disabled, .xcolor-b0263b .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-b0263b .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-b0263b .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-b0263b .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(250, 2, 2) !important; border: 1px solid rgb(250, 2, 2) !important; }

.xcolor-b0263b .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-b0263b .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(204, 0, 0) !important; }

.xcolor-b0263b .custom-file-label:focus:not(.is-invalid), .xcolor-b0263b .form-control:focus:not(.is-invalid), .xcolor-b0263b .recipient-input.focus, .xcolor-b0263b .mce-tinymce.focused, .xcolor-b0263b div.tox.focused { border-color: rgb(239, 147, 154) !important; }

.xcolor-b0263b #settings-menu li.selected, .xcolor-b0263b .listing tr.selected td, .xcolor-b0263b .listing li.selected > a, .xcolor-b0263b ul.treelist li.selected > div > a, .xcolor-b0263b ul.treelist li.selected > a, .xcolor-b0263b .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 233, 236); color: rgb(176, 38, 59); }

html.dark-mode .xcolor-b0263b #settings-menu li.selected, html.dark-mode .xcolor-b0263b .listing tr.selected td, html.dark-mode .xcolor-b0263b .listing li.selected > a, html.dark-mode .xcolor-b0263b ul.treelist li.selected > div > a, html.dark-mode .xcolor-b0263b ul.treelist li.selected > a, html.dark-mode .xcolor-b0263b .toolbarmenu.listing li:hover a.active { color: rgb(239, 147, 154); }

.xcolor-b0263b .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(176, 38, 59); }

html.dark-mode .xcolor-b0263b .folderlist li.mailbox .unreadcount { color: rgb(239, 147, 154); }

.xcolor-b0263b .ui-datepicker a.ui-state-active { background-color: rgb(239, 147, 154) !important; }

.xcolor-d74c1b .btn.btn-primary, .xcolor-d74c1b .btn.btn-success, .xcolor-d74c1b div.tox .tox-dialog__footer .tox-button, .xcolor-d74c1b .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-d74c1b .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-d74c1b .btn.btn-primary:hover, .xcolor-d74c1b .btn.btn-success:hover, .xcolor-d74c1b div.tox .tox-dialog__footer .tox-button:hover, .xcolor-d74c1b .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-d74c1b .floating-action-buttons a.button:hover { background-color: rgb(23, 108, 215) !important; }

.xcolor-d74c1b .btn.disabled, .xcolor-d74c1b .btn.disabled:hover, .xcolor-d74c1b .btn:disabled, .xcolor-d74c1b .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-d74c1b .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-d74c1b .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-d74c1b .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(23, 108, 215) !important; border: 1px solid rgb(23, 108, 215) !important; }

.xcolor-d74c1b .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-d74c1b .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(204, 0, 0) !important; }

.xcolor-d74c1b .custom-file-label:focus:not(.is-invalid), .xcolor-d74c1b .form-control:focus:not(.is-invalid), .xcolor-d74c1b .recipient-input.focus, .xcolor-d74c1b .mce-tinymce.focused, .xcolor-d74c1b div.tox.focused { border-color: rgb(245, 169, 142) !important; }

.xcolor-d74c1b #settings-menu li.selected, .xcolor-d74c1b .listing tr.selected td, .xcolor-d74c1b .listing li.selected > a, .xcolor-d74c1b ul.treelist li.selected > div > a, .xcolor-d74c1b ul.treelist li.selected > a, .xcolor-d74c1b .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 238, 232); color: rgb(215, 76, 27); }

html.dark-mode .xcolor-d74c1b #settings-menu li.selected, html.dark-mode .xcolor-d74c1b .listing tr.selected td, html.dark-mode .xcolor-d74c1b .listing li.selected > a, html.dark-mode .xcolor-d74c1b ul.treelist li.selected > div > a, html.dark-mode .xcolor-d74c1b ul.treelist li.selected > a, html.dark-mode .xcolor-d74c1b .toolbarmenu.listing li:hover a.active { color: rgb(245, 169, 142); }

.xcolor-d74c1b .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(215, 76, 27); }

html.dark-mode .xcolor-d74c1b .folderlist li.mailbox .unreadcount { color: rgb(245, 169, 142); }

.xcolor-d74c1b .ui-datepicker a.ui-state-active { background-color: rgb(245, 169, 142) !important; }

.xcolor-ff9022 .btn.btn-primary, .xcolor-ff9022 .btn.btn-success, .xcolor-ff9022 div.tox .tox-dialog__footer .tox-button, .xcolor-ff9022 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-ff9022 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-ff9022 .btn.btn-primary:hover, .xcolor-ff9022 .btn.btn-success:hover, .xcolor-ff9022 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-ff9022 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-ff9022 .floating-action-buttons a.button:hover { background-color: rgb(23, 108, 215) !important; }

.xcolor-ff9022 .btn.disabled, .xcolor-ff9022 .btn.disabled:hover, .xcolor-ff9022 .btn:disabled, .xcolor-ff9022 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-ff9022 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-ff9022 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-ff9022 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(23, 108, 215) !important; border: 1px solid rgb(23, 108, 215) !important; }

.xcolor-ff9022 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-ff9022 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(204, 0, 0) !important; }

.xcolor-ff9022 .custom-file-label:focus:not(.is-invalid), .xcolor-ff9022 .form-control:focus:not(.is-invalid), .xcolor-ff9022 .recipient-input.focus, .xcolor-ff9022 .mce-tinymce.focused, .xcolor-ff9022 div.tox.focused { border-color: rgb(254, 190, 121) !important; }

.xcolor-ff9022 #settings-menu li.selected, .xcolor-ff9022 .listing tr.selected td, .xcolor-ff9022 .listing li.selected > a, .xcolor-ff9022 ul.treelist li.selected > div > a, .xcolor-ff9022 ul.treelist li.selected > a, .xcolor-ff9022 .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 242, 229); color: rgb(255, 144, 34); }

html.dark-mode .xcolor-ff9022 #settings-menu li.selected, html.dark-mode .xcolor-ff9022 .listing tr.selected td, html.dark-mode .xcolor-ff9022 .listing li.selected > a, html.dark-mode .xcolor-ff9022 ul.treelist li.selected > div > a, html.dark-mode .xcolor-ff9022 ul.treelist li.selected > a, html.dark-mode .xcolor-ff9022 .toolbarmenu.listing li:hover a.active { color: rgb(254, 190, 121); }

.xcolor-ff9022 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(255, 144, 34); }

html.dark-mode .xcolor-ff9022 .folderlist li.mailbox .unreadcount { color: rgb(254, 190, 121); }

.xcolor-ff9022 .ui-datepicker a.ui-state-active { background-color: rgb(254, 190, 121) !important; }

.xcolor-83b600 .btn.btn-primary, .xcolor-83b600 .btn.btn-success, .xcolor-83b600 div.tox .tox-dialog__footer .tox-button, .xcolor-83b600 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-83b600 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-83b600 .btn.btn-primary:hover, .xcolor-83b600 .btn.btn-success:hover, .xcolor-83b600 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-83b600 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-83b600 .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-83b600 .btn.disabled, .xcolor-83b600 .btn.disabled:hover, .xcolor-83b600 .btn:disabled, .xcolor-83b600 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-83b600 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-83b600 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-83b600 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-83b600 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-83b600 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-83b600 .custom-file-label:focus:not(.is-invalid), .xcolor-83b600 .form-control:focus:not(.is-invalid), .xcolor-83b600 .recipient-input.focus, .xcolor-83b600 .mce-tinymce.focused, .xcolor-83b600 div.tox.focused { border-color: rgb(186, 224, 100) !important; }

.xcolor-83b600 #settings-menu li.selected, .xcolor-83b600 .listing tr.selected td, .xcolor-83b600 .listing li.selected > a, .xcolor-83b600 ul.treelist li.selected > div > a, .xcolor-83b600 ul.treelist li.selected > a, .xcolor-83b600 .toolbarmenu.listing li:hover a.active { background-color: rgb(249, 255, 233); color: rgb(131, 182, 0); }

html.dark-mode .xcolor-83b600 #settings-menu li.selected, html.dark-mode .xcolor-83b600 .listing tr.selected td, html.dark-mode .xcolor-83b600 .listing li.selected > a, html.dark-mode .xcolor-83b600 ul.treelist li.selected > div > a, html.dark-mode .xcolor-83b600 ul.treelist li.selected > a, html.dark-mode .xcolor-83b600 .toolbarmenu.listing li:hover a.active { color: rgb(186, 224, 100); }

.xcolor-83b600 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(131, 182, 0); }

html.dark-mode .xcolor-83b600 .folderlist li.mailbox .unreadcount { color: rgb(186, 224, 100); }

.xcolor-83b600 .ui-datepicker a.ui-state-active { background-color: rgb(186, 224, 100) !important; }

.xcolor-00860e .btn.btn-primary, .xcolor-00860e .btn.btn-success, .xcolor-00860e div.tox .tox-dialog__footer .tox-button, .xcolor-00860e .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-00860e .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00860e .btn.btn-primary:hover, .xcolor-00860e .btn.btn-success:hover, .xcolor-00860e div.tox .tox-dialog__footer .tox-button:hover, .xcolor-00860e .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-00860e .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-00860e .btn.disabled, .xcolor-00860e .btn.disabled:hover, .xcolor-00860e .btn:disabled, .xcolor-00860e .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-00860e .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-00860e .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00860e .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-00860e .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-00860e .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-00860e .custom-file-label:focus:not(.is-invalid), .xcolor-00860e .form-control:focus:not(.is-invalid), .xcolor-00860e .recipient-input.focus, .xcolor-00860e .mce-tinymce.focused, .xcolor-00860e div.tox.focused { border-color: rgb(145, 208, 148) !important; }

.xcolor-00860e #settings-menu li.selected, .xcolor-00860e .listing tr.selected td, .xcolor-00860e .listing li.selected > a, .xcolor-00860e ul.treelist li.selected > div > a, .xcolor-00860e ul.treelist li.selected > a, .xcolor-00860e .toolbarmenu.listing li:hover a.active { background-color: rgb(238, 255, 239); color: rgb(0, 134, 14); }

html.dark-mode .xcolor-00860e #settings-menu li.selected, html.dark-mode .xcolor-00860e .listing tr.selected td, html.dark-mode .xcolor-00860e .listing li.selected > a, html.dark-mode .xcolor-00860e ul.treelist li.selected > div > a, html.dark-mode .xcolor-00860e ul.treelist li.selected > a, html.dark-mode .xcolor-00860e .toolbarmenu.listing li:hover a.active { color: rgb(145, 208, 148); }

.xcolor-00860e .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 134, 14); }

html.dark-mode .xcolor-00860e .folderlist li.mailbox .unreadcount { color: rgb(145, 208, 148); }

.xcolor-00860e .ui-datepicker a.ui-state-active { background-color: rgb(145, 208, 148) !important; }

.xcolor-00b2b3 .btn.btn-primary, .xcolor-00b2b3 .btn.btn-success, .xcolor-00b2b3 div.tox .tox-dialog__footer .tox-button, .xcolor-00b2b3 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-00b2b3 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00b2b3 .btn.btn-primary:hover, .xcolor-00b2b3 .btn.btn-success:hover, .xcolor-00b2b3 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-00b2b3 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-00b2b3 .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-00b2b3 .btn.disabled, .xcolor-00b2b3 .btn.disabled:hover, .xcolor-00b2b3 .btn:disabled, .xcolor-00b2b3 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-00b2b3 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-00b2b3 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00b2b3 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-00b2b3 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-00b2b3 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-00b2b3 .custom-file-label:focus:not(.is-invalid), .xcolor-00b2b3 .form-control:focus:not(.is-invalid), .xcolor-00b2b3 .recipient-input.focus, .xcolor-00b2b3 .mce-tinymce.focused, .xcolor-00b2b3 div.tox.focused { border-color: rgb(144, 245, 241) !important; }

.xcolor-00b2b3 #settings-menu li.selected, .xcolor-00b2b3 .listing tr.selected td, .xcolor-00b2b3 .listing li.selected > a, .xcolor-00b2b3 ul.treelist li.selected > div > a, .xcolor-00b2b3 ul.treelist li.selected > a, .xcolor-00b2b3 .toolbarmenu.listing li:hover a.active { background-color: rgb(235, 254, 255); color: rgb(0, 178, 179); }

html.dark-mode .xcolor-00b2b3 #settings-menu li.selected, html.dark-mode .xcolor-00b2b3 .listing tr.selected td, html.dark-mode .xcolor-00b2b3 .listing li.selected > a, html.dark-mode .xcolor-00b2b3 ul.treelist li.selected > div > a, html.dark-mode .xcolor-00b2b3 ul.treelist li.selected > a, html.dark-mode .xcolor-00b2b3 .toolbarmenu.listing li:hover a.active { color: rgb(144, 245, 241); }

.xcolor-00b2b3 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 178, 179); }

html.dark-mode .xcolor-00b2b3 .folderlist li.mailbox .unreadcount { color: rgb(144, 245, 241); }

.xcolor-00b2b3 .ui-datepicker a.ui-state-active { background-color: rgb(144, 245, 241) !important; }

.xcolor-00829a .btn.btn-primary, .xcolor-00829a .btn.btn-success, .xcolor-00829a div.tox .tox-dialog__footer .tox-button, .xcolor-00829a .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-00829a .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00829a .btn.btn-primary:hover, .xcolor-00829a .btn.btn-success:hover, .xcolor-00829a div.tox .tox-dialog__footer .tox-button:hover, .xcolor-00829a .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-00829a .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-00829a .btn.disabled, .xcolor-00829a .btn.disabled:hover, .xcolor-00829a .btn:disabled, .xcolor-00829a .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-00829a .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-00829a .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-00829a .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-00829a .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-00829a .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-00829a .custom-file-label:focus:not(.is-invalid), .xcolor-00829a .form-control:focus:not(.is-invalid), .xcolor-00829a .recipient-input.focus, .xcolor-00829a .mce-tinymce.focused, .xcolor-00829a div.tox.focused { border-color: rgb(144, 202, 220) !important; }

.xcolor-00829a #settings-menu li.selected, .xcolor-00829a .listing tr.selected td, .xcolor-00829a .listing li.selected > a, .xcolor-00829a ul.treelist li.selected > div > a, .xcolor-00829a ul.treelist li.selected > a, .xcolor-00829a .toolbarmenu.listing li:hover a.active { background-color: rgb(235, 251, 255); color: rgb(0, 130, 154); }

html.dark-mode .xcolor-00829a #settings-menu li.selected, html.dark-mode .xcolor-00829a .listing tr.selected td, html.dark-mode .xcolor-00829a .listing li.selected > a, html.dark-mode .xcolor-00829a ul.treelist li.selected > div > a, html.dark-mode .xcolor-00829a ul.treelist li.selected > a, html.dark-mode .xcolor-00829a .toolbarmenu.listing li:hover a.active { color: rgb(144, 202, 220); }

.xcolor-00829a .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 130, 154); }

html.dark-mode .xcolor-00829a .folderlist li.mailbox .unreadcount { color: rgb(144, 202, 220); }

.xcolor-00829a .ui-datepicker a.ui-state-active { background-color: rgb(144, 202, 220) !important; }

.xcolor-47b4ff .btn.btn-primary, .xcolor-47b4ff .btn.btn-success, .xcolor-47b4ff div.tox .tox-dialog__footer .tox-button, .xcolor-47b4ff .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-47b4ff .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-47b4ff .btn.btn-primary:hover, .xcolor-47b4ff .btn.btn-success:hover, .xcolor-47b4ff div.tox .tox-dialog__footer .tox-button:hover, .xcolor-47b4ff .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-47b4ff .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-47b4ff .btn.disabled, .xcolor-47b4ff .btn.disabled:hover, .xcolor-47b4ff .btn:disabled, .xcolor-47b4ff .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-47b4ff .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-47b4ff .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-47b4ff .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-47b4ff .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-47b4ff .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-47b4ff .custom-file-label:focus:not(.is-invalid), .xcolor-47b4ff .form-control:focus:not(.is-invalid), .xcolor-47b4ff .recipient-input.focus, .xcolor-47b4ff .mce-tinymce.focused, .xcolor-47b4ff div.tox.focused { border-color: rgb(159, 213, 255) !important; }

.xcolor-47b4ff #settings-menu li.selected, .xcolor-47b4ff .listing tr.selected td, .xcolor-47b4ff .listing li.selected > a, .xcolor-47b4ff ul.treelist li.selected > div > a, .xcolor-47b4ff ul.treelist li.selected > a, .xcolor-47b4ff .toolbarmenu.listing li:hover a.active { background-color: rgb(232, 245, 255); color: rgb(71, 180, 255); }

html.dark-mode .xcolor-47b4ff #settings-menu li.selected, html.dark-mode .xcolor-47b4ff .listing tr.selected td, html.dark-mode .xcolor-47b4ff .listing li.selected > a, html.dark-mode .xcolor-47b4ff ul.treelist li.selected > div > a, html.dark-mode .xcolor-47b4ff ul.treelist li.selected > a, html.dark-mode .xcolor-47b4ff .toolbarmenu.listing li:hover a.active { color: rgb(159, 213, 255); }

.xcolor-47b4ff .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(71, 180, 255); }

html.dark-mode .xcolor-47b4ff .folderlist li.mailbox .unreadcount { color: rgb(159, 213, 255); }

.xcolor-47b4ff .ui-datepicker a.ui-state-active { background-color: rgb(159, 213, 255) !important; }

.xcolor-0075c8 .btn.btn-primary, .xcolor-0075c8 .btn.btn-success, .xcolor-0075c8 div.tox .tox-dialog__footer .tox-button, .xcolor-0075c8 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-0075c8 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-0075c8 .btn.btn-primary:hover, .xcolor-0075c8 .btn.btn-success:hover, .xcolor-0075c8 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-0075c8 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-0075c8 .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-0075c8 .btn.disabled, .xcolor-0075c8 .btn.disabled:hover, .xcolor-0075c8 .btn:disabled, .xcolor-0075c8 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-0075c8 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-0075c8 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-0075c8 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-0075c8 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-0075c8 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-0075c8 .custom-file-label:focus:not(.is-invalid), .xcolor-0075c8 .form-control:focus:not(.is-invalid), .xcolor-0075c8 .recipient-input.focus, .xcolor-0075c8 .mce-tinymce.focused, .xcolor-0075c8 div.tox.focused { border-color: rgb(136, 192, 244) !important; }

.xcolor-0075c8 #settings-menu li.selected, .xcolor-0075c8 .listing tr.selected td, .xcolor-0075c8 .listing li.selected > a, .xcolor-0075c8 ul.treelist li.selected > div > a, .xcolor-0075c8 ul.treelist li.selected > a, .xcolor-0075c8 .toolbarmenu.listing li:hover a.active { background-color: rgb(232, 245, 255); color: rgb(0, 117, 200); }

html.dark-mode .xcolor-0075c8 #settings-menu li.selected, html.dark-mode .xcolor-0075c8 .listing tr.selected td, html.dark-mode .xcolor-0075c8 .listing li.selected > a, html.dark-mode .xcolor-0075c8 ul.treelist li.selected > div > a, html.dark-mode .xcolor-0075c8 ul.treelist li.selected > a, html.dark-mode .xcolor-0075c8 .toolbarmenu.listing li:hover a.active { color: rgb(136, 192, 244); }

.xcolor-0075c8 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 117, 200); }

html.dark-mode .xcolor-0075c8 .folderlist li.mailbox .unreadcount { color: rgb(136, 192, 244); }

.xcolor-0075c8 .ui-datepicker a.ui-state-active { background-color: rgb(136, 192, 244) !important; }

.xcolor-3c2cb6 .btn.btn-primary, .xcolor-3c2cb6 .btn.btn-success, .xcolor-3c2cb6 div.tox .tox-dialog__footer .tox-button, .xcolor-3c2cb6 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-3c2cb6 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(141, 34, 151) !important; border: 1px solid rgb(141, 34, 151) !important; }

.xcolor-3c2cb6 .btn.btn-primary:hover, .xcolor-3c2cb6 .btn.btn-success:hover, .xcolor-3c2cb6 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-3c2cb6 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-3c2cb6 .floating-action-buttons a.button:hover { background-color: rgb(128, 12, 145) !important; }

.xcolor-3c2cb6 .btn.disabled, .xcolor-3c2cb6 .btn.disabled:hover, .xcolor-3c2cb6 .btn:disabled, .xcolor-3c2cb6 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-3c2cb6 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-3c2cb6 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(141, 34, 151) !important; border: 1px solid rgb(141, 34, 151) !important; }

.xcolor-3c2cb6 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(128, 12, 145) !important; border: 1px solid rgb(128, 12, 145) !important; }

.xcolor-3c2cb6 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-3c2cb6 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(141, 34, 151) !important; }

.xcolor-3c2cb6 .custom-file-label:focus:not(.is-invalid), .xcolor-3c2cb6 .form-control:focus:not(.is-invalid), .xcolor-3c2cb6 .recipient-input.focus, .xcolor-3c2cb6 .mce-tinymce.focused, .xcolor-3c2cb6 div.tox.focused { border-color: rgb(160, 152, 237) !important; }

.xcolor-3c2cb6 #settings-menu li.selected, .xcolor-3c2cb6 .listing tr.selected td, .xcolor-3c2cb6 .listing li.selected > a, .xcolor-3c2cb6 ul.treelist li.selected > div > a, .xcolor-3c2cb6 ul.treelist li.selected > a, .xcolor-3c2cb6 .toolbarmenu.listing li:hover a.active { background-color: rgb(236, 233, 255); color: rgb(60, 44, 182); }

html.dark-mode .xcolor-3c2cb6 #settings-menu li.selected, html.dark-mode .xcolor-3c2cb6 .listing tr.selected td, html.dark-mode .xcolor-3c2cb6 .listing li.selected > a, html.dark-mode .xcolor-3c2cb6 ul.treelist li.selected > div > a, html.dark-mode .xcolor-3c2cb6 ul.treelist li.selected > a, html.dark-mode .xcolor-3c2cb6 .toolbarmenu.listing li:hover a.active { color: rgb(160, 152, 237); }

.xcolor-3c2cb6 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(60, 44, 182); }

html.dark-mode .xcolor-3c2cb6 .folderlist li.mailbox .unreadcount { color: rgb(160, 152, 237); }

.xcolor-3c2cb6 .ui-datepicker a.ui-state-active { background-color: rgb(160, 152, 237) !important; }

.xcolor-8d2297 .btn.btn-primary, .xcolor-8d2297 .btn.btn-success, .xcolor-8d2297 div.tox .tox-dialog__footer .tox-button, .xcolor-8d2297 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-8d2297 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-8d2297 .btn.btn-primary:hover, .xcolor-8d2297 .btn.btn-success:hover, .xcolor-8d2297 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-8d2297 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-8d2297 .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-8d2297 .btn.disabled, .xcolor-8d2297 .btn.disabled:hover, .xcolor-8d2297 .btn:disabled, .xcolor-8d2297 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-8d2297 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-8d2297 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-8d2297 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-8d2297 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-8d2297 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-8d2297 .custom-file-label:focus:not(.is-invalid), .xcolor-8d2297 .form-control:focus:not(.is-invalid), .xcolor-8d2297 .recipient-input.focus, .xcolor-8d2297 .mce-tinymce.focused, .xcolor-8d2297 div.tox.focused { border-color: rgb(227, 156, 235) !important; }

.xcolor-8d2297 #settings-menu li.selected, .xcolor-8d2297 .listing tr.selected td, .xcolor-8d2297 .listing li.selected > a, .xcolor-8d2297 ul.treelist li.selected > div > a, .xcolor-8d2297 ul.treelist li.selected > a, .xcolor-8d2297 .toolbarmenu.listing li:hover a.active { background-color: rgb(253, 236, 255); color: rgb(141, 34, 151); }

html.dark-mode .xcolor-8d2297 #settings-menu li.selected, html.dark-mode .xcolor-8d2297 .listing tr.selected td, html.dark-mode .xcolor-8d2297 .listing li.selected > a, html.dark-mode .xcolor-8d2297 ul.treelist li.selected > div > a, html.dark-mode .xcolor-8d2297 ul.treelist li.selected > a, html.dark-mode .xcolor-8d2297 .toolbarmenu.listing li:hover a.active { color: rgb(227, 156, 235); }

.xcolor-8d2297 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(141, 34, 151); }

html.dark-mode .xcolor-8d2297 .folderlist li.mailbox .unreadcount { color: rgb(227, 156, 235); }

.xcolor-8d2297 .ui-datepicker a.ui-state-active { background-color: rgb(227, 156, 235) !important; }

.xcolor-004e8d .btn.btn-primary, .xcolor-004e8d .btn.btn-success, .xcolor-004e8d div.tox .tox-dialog__footer .tox-button, .xcolor-004e8d .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-004e8d .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-004e8d .btn.btn-primary:hover, .xcolor-004e8d .btn.btn-success:hover, .xcolor-004e8d div.tox .tox-dialog__footer .tox-button:hover, .xcolor-004e8d .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-004e8d .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-004e8d .btn.disabled, .xcolor-004e8d .btn.disabled:hover, .xcolor-004e8d .btn:disabled, .xcolor-004e8d .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-004e8d .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-004e8d .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-004e8d .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-004e8d .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-004e8d .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-004e8d .custom-file-label:focus:not(.is-invalid), .xcolor-004e8d .form-control:focus:not(.is-invalid), .xcolor-004e8d .recipient-input.focus, .xcolor-004e8d .mce-tinymce.focused, .xcolor-004e8d div.tox.focused { border-color: rgb(129, 174, 225) !important; }

.xcolor-004e8d #settings-menu li.selected, .xcolor-004e8d .listing tr.selected td, .xcolor-004e8d .listing li.selected > a, .xcolor-004e8d ul.treelist li.selected > div > a, .xcolor-004e8d ul.treelist li.selected > a, .xcolor-004e8d .toolbarmenu.listing li:hover a.active { background-color: rgb(232, 245, 255); color: rgb(0, 78, 141); }

html.dark-mode .xcolor-004e8d #settings-menu li.selected, html.dark-mode .xcolor-004e8d .listing tr.selected td, html.dark-mode .xcolor-004e8d .listing li.selected > a, html.dark-mode .xcolor-004e8d ul.treelist li.selected > div > a, html.dark-mode .xcolor-004e8d ul.treelist li.selected > a, html.dark-mode .xcolor-004e8d .toolbarmenu.listing li:hover a.active { color: rgb(129, 174, 225); }

.xcolor-004e8d .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 78, 141); }

html.dark-mode .xcolor-004e8d .folderlist li.mailbox .unreadcount { color: rgb(129, 174, 225); }

.xcolor-004e8d .ui-datepicker a.ui-state-active { background-color: rgb(129, 174, 225) !important; }

.xcolor-001b41 .btn.btn-primary, .xcolor-001b41 .btn.btn-success, .xcolor-001b41 div.tox .tox-dialog__footer .tox-button, .xcolor-001b41 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-001b41 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-001b41 .btn.btn-primary:hover, .xcolor-001b41 .btn.btn-success:hover, .xcolor-001b41 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-001b41 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-001b41 .floating-action-buttons a.button:hover { background-color: rgb(162, 20, 50) !important; }

.xcolor-001b41 .btn.disabled, .xcolor-001b41 .btn.disabled:hover, .xcolor-001b41 .btn:disabled, .xcolor-001b41 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-001b41 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-001b41 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(176, 38, 59) !important; border: 1px solid rgb(176, 38, 59) !important; }

.xcolor-001b41 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(162, 20, 50) !important; border: 1px solid rgb(162, 20, 50) !important; }

.xcolor-001b41 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-001b41 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(176, 38, 59) !important; }

.xcolor-001b41 .custom-file-label:focus:not(.is-invalid), .xcolor-001b41 .form-control:focus:not(.is-invalid), .xcolor-001b41 .recipient-input.focus, .xcolor-001b41 .mce-tinymce.focused, .xcolor-001b41 div.tox.focused { border-color: rgb(101, 135, 192) !important; }

.xcolor-001b41 #settings-menu li.selected, .xcolor-001b41 .listing tr.selected td, .xcolor-001b41 .listing li.selected > a, .xcolor-001b41 ul.treelist li.selected > div > a, .xcolor-001b41 ul.treelist li.selected > a, .xcolor-001b41 .toolbarmenu.listing li:hover a.active { background-color: rgb(233, 242, 255); color: rgb(0, 27, 65); }

html.dark-mode .xcolor-001b41 #settings-menu li.selected, html.dark-mode .xcolor-001b41 .listing tr.selected td, html.dark-mode .xcolor-001b41 .listing li.selected > a, html.dark-mode .xcolor-001b41 ul.treelist li.selected > div > a, html.dark-mode .xcolor-001b41 ul.treelist li.selected > a, html.dark-mode .xcolor-001b41 .toolbarmenu.listing li:hover a.active { color: rgb(101, 135, 192); }

.xcolor-001b41 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 27, 65); }

html.dark-mode .xcolor-001b41 .folderlist li.mailbox .unreadcount { color: rgb(101, 135, 192); }

.xcolor-001b41 .ui-datepicker a.ui-state-active { background-color: rgb(101, 135, 192) !important; }

.xcolor-5a0600 .btn.btn-primary, .xcolor-5a0600 .btn.btn-success, .xcolor-5a0600 div.tox .tox-dialog__footer .tox-button, .xcolor-5a0600 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-5a0600 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-5a0600 .btn.btn-primary:hover, .xcolor-5a0600 .btn.btn-success:hover, .xcolor-5a0600 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-5a0600 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-5a0600 .floating-action-buttons a.button:hover { background-color: rgb(23, 108, 215) !important; }

.xcolor-5a0600 .btn.disabled, .xcolor-5a0600 .btn.disabled:hover, .xcolor-5a0600 .btn:disabled, .xcolor-5a0600 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-5a0600 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-5a0600 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-5a0600 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(23, 108, 215) !important; border: 1px solid rgb(23, 108, 215) !important; }

.xcolor-5a0600 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-5a0600 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(204, 0, 0) !important; }

.xcolor-5a0600 .custom-file-label:focus:not(.is-invalid), .xcolor-5a0600 .form-control:focus:not(.is-invalid), .xcolor-5a0600 .recipient-input.focus, .xcolor-5a0600 .mce-tinymce.focused, .xcolor-5a0600 div.tox.focused { border-color: rgb(213, 137, 136) !important; }

.xcolor-5a0600 #settings-menu li.selected, .xcolor-5a0600 .listing tr.selected td, .xcolor-5a0600 .listing li.selected > a, .xcolor-5a0600 ul.treelist li.selected > div > a, .xcolor-5a0600 ul.treelist li.selected > a, .xcolor-5a0600 .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 232, 231); color: rgb(90, 6, 0); }

html.dark-mode .xcolor-5a0600 #settings-menu li.selected, html.dark-mode .xcolor-5a0600 .listing tr.selected td, html.dark-mode .xcolor-5a0600 .listing li.selected > a, html.dark-mode .xcolor-5a0600 ul.treelist li.selected > div > a, html.dark-mode .xcolor-5a0600 ul.treelist li.selected > a, html.dark-mode .xcolor-5a0600 .toolbarmenu.listing li:hover a.active { color: rgb(213, 137, 136); }

.xcolor-5a0600 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(90, 6, 0); }

html.dark-mode .xcolor-5a0600 .folderlist li.mailbox .unreadcount { color: rgb(213, 137, 136); }

.xcolor-5a0600 .ui-datepicker a.ui-state-active { background-color: rgb(213, 137, 136) !important; }

.xcolor-3a0300 .btn.btn-primary, .xcolor-3a0300 .btn.btn-success, .xcolor-3a0300 div.tox .tox-dialog__footer .tox-button, .xcolor-3a0300 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-3a0300 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-3a0300 .btn.btn-primary:hover, .xcolor-3a0300 .btn.btn-success:hover, .xcolor-3a0300 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-3a0300 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-3a0300 .floating-action-buttons a.button:hover { background-color: rgb(23, 108, 215) !important; }

.xcolor-3a0300 .btn.disabled, .xcolor-3a0300 .btn.disabled:hover, .xcolor-3a0300 .btn:disabled, .xcolor-3a0300 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-3a0300 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-3a0300 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-3a0300 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(23, 108, 215) !important; border: 1px solid rgb(23, 108, 215) !important; }

.xcolor-3a0300 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-3a0300 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(204, 0, 0) !important; }

.xcolor-3a0300 .custom-file-label:focus:not(.is-invalid), .xcolor-3a0300 .form-control:focus:not(.is-invalid), .xcolor-3a0300 .recipient-input.focus, .xcolor-3a0300 .mce-tinymce.focused, .xcolor-3a0300 div.tox.focused { border-color: rgb(208, 127, 121) !important; }

.xcolor-3a0300 #settings-menu li.selected, .xcolor-3a0300 .listing tr.selected td, .xcolor-3a0300 .listing li.selected > a, .xcolor-3a0300 ul.treelist li.selected > div > a, .xcolor-3a0300 ul.treelist li.selected > a, .xcolor-3a0300 .toolbarmenu.listing li:hover a.active { background-color: rgb(255, 234, 233); color: rgb(58, 3, 0); }

html.dark-mode .xcolor-3a0300 #settings-menu li.selected, html.dark-mode .xcolor-3a0300 .listing tr.selected td, html.dark-mode .xcolor-3a0300 .listing li.selected > a, html.dark-mode .xcolor-3a0300 ul.treelist li.selected > div > a, html.dark-mode .xcolor-3a0300 ul.treelist li.selected > a, html.dark-mode .xcolor-3a0300 .toolbarmenu.listing li:hover a.active { color: rgb(208, 127, 121); }

.xcolor-3a0300 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(58, 3, 0); }

html.dark-mode .xcolor-3a0300 .folderlist li.mailbox .unreadcount { color: rgb(208, 127, 121); }

.xcolor-3a0300 .ui-datepicker a.ui-state-active { background-color: rgb(208, 127, 121) !important; }

.xcolor-585858 .btn.btn-primary, .xcolor-585858 .btn.btn-success, .xcolor-585858 div.tox .tox-dialog__footer .tox-button, .xcolor-585858 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-585858 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(88, 88, 88) !important; border: 1px solid rgb(88, 88, 88) !important; }

.xcolor-585858 .btn.btn-primary:hover, .xcolor-585858 .btn.btn-success:hover, .xcolor-585858 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-585858 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-585858 .floating-action-buttons a.button:hover { background-color: rgb(71, 71, 71) !important; }

.xcolor-585858 .btn.disabled, .xcolor-585858 .btn.disabled:hover, .xcolor-585858 .btn:disabled, .xcolor-585858 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-585858 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-585858 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(88, 88, 88) !important; border: 1px solid rgb(88, 88, 88) !important; }

.xcolor-585858 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(71, 71, 71) !important; border: 1px solid rgb(71, 71, 71) !important; }

.xcolor-585858 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-585858 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(88, 88, 88) !important; }

.xcolor-585858 .custom-file-label:focus:not(.is-invalid), .xcolor-585858 .form-control:focus:not(.is-invalid), .xcolor-585858 .recipient-input.focus, .xcolor-585858 .mce-tinymce.focused, .xcolor-585858 div.tox.focused { border-color: rgb(134, 134, 134) !important; }

.xcolor-585858 #settings-menu li.selected, .xcolor-585858 .listing tr.selected td, .xcolor-585858 .listing li.selected > a, .xcolor-585858 ul.treelist li.selected > div > a, .xcolor-585858 ul.treelist li.selected > a, .xcolor-585858 .toolbarmenu.listing li:hover a.active { background-color: rgb(240, 240, 240); color: rgb(88, 88, 88); }

html.dark-mode .xcolor-585858 #settings-menu li.selected, html.dark-mode .xcolor-585858 .listing tr.selected td, html.dark-mode .xcolor-585858 .listing li.selected > a, html.dark-mode .xcolor-585858 ul.treelist li.selected > div > a, html.dark-mode .xcolor-585858 ul.treelist li.selected > a, html.dark-mode .xcolor-585858 .toolbarmenu.listing li:hover a.active { color: rgb(134, 134, 134); }

.xcolor-585858 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(88, 88, 88); }

html.dark-mode .xcolor-585858 .folderlist li.mailbox .unreadcount { color: rgb(134, 134, 134); }

.xcolor-585858 .ui-datepicker a.ui-state-active { background-color: rgb(134, 134, 134) !important; }

.xcolor-000000 .btn.btn-primary, .xcolor-000000 .btn.btn-success, .xcolor-000000 div.tox .tox-dialog__footer .tox-button, .xcolor-000000 .mce-window .mce-foot .mce-btn.mce-primary, .xcolor-000000 .floating-action-buttons a.button { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-000000 .btn.btn-primary:hover, .xcolor-000000 .btn.btn-success:hover, .xcolor-000000 div.tox .tox-dialog__footer .tox-button:hover, .xcolor-000000 .mce-window .mce-foot .mce-btn.mce-primary:hover, .xcolor-000000 .floating-action-buttons a.button:hover { background-color: rgb(23, 108, 215) !important; }

.xcolor-000000 .btn.disabled, .xcolor-000000 .btn.disabled:hover, .xcolor-000000 .btn:disabled, .xcolor-000000 .btn:disabled:hover { border: 1px solid rgb(119, 119, 119) !important; background-color: rgb(119, 119, 119) !important; }

.xcolor-000000 .mce-window .mce-foot .mce-btn.mce-primary button { color: rgb(255, 255, 255) !important; }

.xcolor-000000 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(204, 0, 0) !important; border: 1px solid rgb(204, 0, 0) !important; }

.xcolor-000000 .custom-switch .custom-control-input:checked ~ .custom-control-label:hover::before { background-color: rgb(23, 108, 215) !important; border: 1px solid rgb(23, 108, 215) !important; }

.xcolor-000000 .mce-window .mce-checkbox i.mce-i-checkbox { color: rgb(192, 192, 192); }

.xcolor-000000 .mce-window .mce-checkbox.mce-checked i.mce-i-checkbox { color: rgb(204, 0, 0) !important; }

.xcolor-000000 .custom-file-label:focus:not(.is-invalid), .xcolor-000000 .form-control:focus:not(.is-invalid), .xcolor-000000 .recipient-input.focus, .xcolor-000000 .mce-tinymce.focused, .xcolor-000000 div.tox.focused { border-color: rgb(122, 122, 122) !important; }

.xcolor-000000 #settings-menu li.selected, .xcolor-000000 .listing tr.selected td, .xcolor-000000 .listing li.selected > a, .xcolor-000000 ul.treelist li.selected > div > a, .xcolor-000000 ul.treelist li.selected > a, .xcolor-000000 .toolbarmenu.listing li:hover a.active { background-color: rgb(240, 240, 240); color: rgb(0, 0, 0); }

html.dark-mode .xcolor-000000 #settings-menu li.selected, html.dark-mode .xcolor-000000 .listing tr.selected td, html.dark-mode .xcolor-000000 .listing li.selected > a, html.dark-mode .xcolor-000000 ul.treelist li.selected > div > a, html.dark-mode .xcolor-000000 ul.treelist li.selected > a, html.dark-mode .xcolor-000000 .toolbarmenu.listing li:hover a.active { color: rgb(122, 122, 122); }

.xcolor-000000 .folderlist li.mailbox .unreadcount { background-color: transparent !important; color: rgb(0, 0, 0); }

html.dark-mode .xcolor-000000 .folderlist li.mailbox .unreadcount { color: rgb(122, 122, 122); }

.xcolor-000000 .ui-datepicker a.ui-state-active { background-color: rgb(122, 122, 122) !important; }

#layout-menu { order: 0; }

#taskmenu a span.inner { top: 3.7rem; left: 2%; right: auto; }

#taskmenu .special-buttons { left: 0px; right: auto; }

@media screen and (max-width: 481px) {
  #layout .pagenav.menu.footer.small, html.dark-mode #layout .pagenav.menu.footer.small, #layout .searchbar.menu { border-left: 0px !important; }
}

@media screen and (max-width: 1200px) and (min-width: 481px) {
  #messagelist-content { border-left: 1px solid rgb(221, 221, 221) !important; }
  .searchbar.menu, .pagenav.menu.footer.small { border-left: 0px; }
  html.dark-mode #messagelist-content { border-left: 1px solid rgb(77, 96, 102) !important; }
  html.dark-mode .pagenav.menu.footer.small { border-left: 1px solid rgb(77, 96, 102) !important; }
}

@media screen and (min-width: 1200px) {
  #layout .searchbar.menu, #layout .pagenav.menu.footer.small { border-left: 0px !important; }
}

html.dark-mode #layout div > .header, html.dark-mode #layout div > .footer { border-color: rgb(77, 96, 102) !important; }

#folderlist-content, #layout-sidebar .footer.small, .searchbar.menu, .pagenav.menu.footer.small, #layout-sidebar .scroller, #calendar-list-container { border-left: 1px solid rgb(221, 221, 221) !important; }

@media screen and (min-width: 481px) {
  .iframe-wrapper { border-right: 0px; }
}

#compose-plus { background: url("images/plus.svg") 1rem center / 25px no-repeat; }

html.dark-mode #compose-plus { background: url("images/plus-white.svg") 1rem center / 25px no-repeat rgb(46, 54, 56); opacity: 0.8; }

html.dark-mode #compose-plus:hover { text-decoration: none; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 3px 0px, rgba(60, 64, 67, 0.15) 0px 4px 8px 3px; }

@media screen and (min-width: 1024px) {
  #layout-menu .popover-header img { position: relative; left: 4px; z-index: 4; }
}

@media screen and (min-width: 481px) and (max-width: 768px) {
  #layout .scroller, #sidebar-calendar, #calendar-list-container, #main-calendar-container, .footer, .searchbar { border-right: 0px !important; }
}

body.xelastic.xskin.xicons-traditional .folderlist li.junk a::before { font-family: Icons !important; content: "" !important; font-weight: 900 !important; }

body.xelastic.xskin.xicons-traditional .menu a.purge::before { font-family: Icons !important; content: "" !important; font-weight: 900 !important; font-size: 19px !important; }

#xadvert-right { border-left: 1px solid rgb(221, 221, 221) !important; }

html.dark-mode #xadvert-right { border-left: 1px solid rgb(77, 96, 102) !important; }

#xsidebar-inner { border-right: 0px; border-left: 1px solid; }

#sidebar-calendar .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { border-left: 1px solid rgb(221, 221, 221); border-radius: 0px; }

.fc .fc-scrollgrid table { border-bottom-style: hidden; border-left-style: hidden !important; }

.fc .fc-scrollgrid-section > * { border-right: 0px; }

#main-calendar-container .fc-media-screen .fc-timegrid-cols > table { height: -webkit-fill-available !important; }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://fonts.googleapis.com/css2?family=Roboto&display=block

@charset "utf-8";

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://fonts.googleapis.com/css2?family=Noto+Sans&display=block

@charset "utf-8";

@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("https://fonts.gstatic.com/s/notosans/v36/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9X6VLYz2tZ9rI.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("https://fonts.gstatic.com/s/notosans/v36/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9e6VLYz2tZ9rI.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("https://fonts.gstatic.com/s/notosans/v36/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9b6VLYz2tZ9rI.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("https://fonts.gstatic.com/s/notosans/v36/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9W6VLYz2tZ9rI.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("https://fonts.gstatic.com/s/notosans/v36/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9Z6VLYz2tZ9rI.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("https://fonts.gstatic.com/s/notosans/v36/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9V6VLYz2tZ9rI.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("https://fonts.gstatic.com/s/notosans/v36/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9U6VLYz2tZ9rI.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("https://fonts.gstatic.com/s/notosans/v36/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9a6VLYz2tZ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://fonts.googleapis.com/css2?family=Ubuntu&display=block

@charset "utf-8";

@font-face { font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKcg72nU6AF7xm.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKew72nU6AF7xm.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKcw72nU6AF7xm.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKfA72nU6AF7xm.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKcQ72nU6AF7xm.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Ubuntu; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKfw72nU6AFw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://fonts.googleapis.com/css2?family=Montserrat+Alternates&display=block

@charset "utf-8";

@font-face { font-family: "Montserrat Alternates"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/montserratalternates/v17/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055qfQKp5L0ll4.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "Montserrat Alternates"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/montserratalternates/v17/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0576fQKp5L0ll4.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "Montserrat Alternates"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/montserratalternates/v17/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055KfQKp5L0ll4.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: "Montserrat Alternates"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/montserratalternates/v17/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055afQKp5L0ll4.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: "Montserrat Alternates"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/montserratalternates/v17/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0566fQKp5L0g.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://fonts.googleapis.com/css2?family=Sarala&display=block

@charset "utf-8";

@font-face { font-family: Sarala; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/sarala/v12/uK_y4riEZv4o1w9hDBcSEP2UXnow.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Sarala; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/sarala/v12/uK_y4riEZv4o1w9hAxcSEP2UXnow.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Sarala; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/sarala/v12/uK_y4riEZv4o1w9hDRcSEP2UXg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://fonts.googleapis.com/css2?family=Quattrocento&display=block

@charset "utf-8";

@font-face { font-family: Quattrocento; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/quattrocento/v23/OZpEg_xvsDZQL_LKIF7q4jP3zWj6XYvVuU4V.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Quattrocento; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/quattrocento/v23/OZpEg_xvsDZQL_LKIF7q4jP3w2j6XYvVuQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://fonts.googleapis.com/css2?family=Merienda&display=block

@charset "utf-8";

@font-face { font-family: Merienda; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/merienda/v19/gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5enhYQUT9YmNF0eb6.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Merienda; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/merienda/v19/gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5enhYQET9YmNF0eb6.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Merienda; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/merienda/v19/gNMaW3x8Qoy5_mf8uUkJGHtiYXjmKFy5enhYTkT9YmNF0Q.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: text/css
Content-Transfer-Encoding: binary
Content-Location: https://webmail.free.fr/plugins/jqueryui/themes/elastic/jquery-ui.css?s=1718268315

@charset "utf-8";

.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.ui-helper-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; border-collapse: collapse; }

.ui-helper-clearfix::after { clear: both; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; }

.ui-front { z-index: 100; }

.ui-state-disabled { cursor: default !important; pointer-events: none; }

.ui-icon { display: inline-block; vertical-align: middle; margin-top: -0.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-icon-block { left: 50%; margin-left: -8px; display: block; }

.ui-widget-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; }

.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0px 0px; padding: 0.5em 0.5em 0.5em 0.7em; font-size: 100%; }

.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px; overflow: auto; }

.ui-autocomplete { position: absolute; top: 0px; left: 0px; cursor: default; }

.ui-menu { list-style: none; padding: 0px; margin: 0px; display: block; outline: 0px; }

.ui-menu .ui-menu { position: absolute; }

.ui-menu .ui-menu-item { margin: 0px; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-item-wrapper { position: relative; padding: 0px 0.5em; line-height: 2; width: 100%; display: inline-block; text-decoration: none; }

.ui-menu .ui-menu-divider { margin: 5px 0px; height: 0px; font-size: 0px; line-height: 0; border-width: 1px 0px 0px; }

.ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; }

.ui-menu-icons { position: relative; }

.ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em; }

.ui-menu .ui-icon { position: absolute; top: 0px; bottom: 0px; left: 0.2em; margin: auto 0px; }

.ui-menu .ui-menu-icon { left: auto; right: 0px; }

.ui-button { padding: 0.4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: 0.1em; cursor: pointer; vertical-align: middle; text-align: center; user-select: none; overflow: visible; }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }

.ui-button-icon-only { width: 2em; box-sizing: border-box; text-indent: -9999px; white-space: nowrap; }

input.ui-button.ui-button-icon-only { text-indent: 0px; }

.ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; }

.ui-button.ui-icon-notext .ui-icon { padding: 0px; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap; }

input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0px; white-space: normal; padding: 0.4em 1em; }

.ui-controlgroup { vertical-align: middle; display: inline-block; }

.ui-controlgroup > .ui-controlgroup-item { float: left; margin-left: 0px; margin-right: 0px; }

.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { z-index: 9999; }

.ui-controlgroup-vertical > .ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0px; margin-bottom: 0px; text-align: left; }

.ui-controlgroup-vertical .ui-controlgroup-item { box-sizing: border-box; }

.ui-controlgroup .ui-controlgroup-label { padding: 0.4em 1em; }

.ui-controlgroup .ui-controlgroup-label span { font-size: 80%; }

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { border-left: none; }

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { border-top: none; }

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right: none; }

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom: none; }

.ui-controlgroup-vertical .ui-spinner-input { width: calc(100% - 2.4em); }

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid; }

.ui-checkboxradio-label .ui-icon-background { box-shadow: rgb(204, 204, 204) 1px 1px 1px inset; border-radius: 0.12em; border: none; }

.ui-checkboxradio-radio-label .ui-icon-background { width: 16px; height: 16px; border-radius: 1em; overflow: visible; border: none; }

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid; }

.ui-checkboxradio-disabled { pointer-events: none; }

.ui-datepicker { width: 20em; display: none; }

.ui-datepicker .ui-datepicker-header { position: relative; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 0px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev { left: 0px; }

.ui-datepicker .ui-datepicker-next { right: 0px; }

.ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; text-align: center; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; }

.ui-datepicker table { width: 100%; margin: 0px 0px 0.4em; }

.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0px; }

.ui-datepicker td { border: 0px; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: center; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px; border-right: 0px; border-bottom: 0px; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px auto 0.4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0px; }

.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }

.ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: 0.5em; top: 0.3em; }

.ui-dialog { position: absolute; top: 0px; left: 0px; outline: 0px; }

.ui-dialog .ui-dialog-titlebar { position: relative; }

.ui-dialog .ui-dialog-title { float: left; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; }

.ui-dialog .ui-dialog-content { position: relative; border: 0px; padding: 1em 1em 0.5em; background: none; overflow: auto; }

.ui-dialog .ui-dialog-buttonpane { text-align: right; white-space: nowrap; background-image: none; padding: 0px 1.5rem; height: 4rem; }

.ui-dialog .ui-dialog-buttonpane button { margin: 0.65rem 0px 0.65rem 0.5rem; }

.ui-dialog .ui-resizable-n { height: 2px; top: 0px; }

.ui-dialog .ui-resizable-e { width: 2px; right: 0px; }

.ui-dialog .ui-resizable-s { height: 2px; bottom: 0px; }

.ui-dialog .ui-resizable-w { width: 2px; left: 0px; }

.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw { width: 7px; height: 7px; }

.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; background-position: -80px -224px; }

.ui-dialog .ui-resizable-sw { left: 0px; bottom: 0px; }

.ui-dialog .ui-resizable-ne { right: 0px; top: 0px; }

.ui-dialog .ui-resizable-nw { left: 0px; top: 0px; }

.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-draggable-handle { touch-action: none; }

.ui-resizable { position: relative; }

.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }

.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }

.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }

.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }

.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }

.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }

.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }

.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }

.ui-progressbar { height: 2em; text-align: left; overflow: hidden; }

.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }

.ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; }

.ui-selectable { touch-action: none; }

.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }

.ui-selectmenu-menu { padding: 0px; margin: 0px; position: absolute; top: 0px; left: 0px; display: none; }

.ui-selectmenu-menu .ui-menu { overflow: hidden auto; padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0px 0px; height: auto; border: 0px; }

.ui-selectmenu-open { display: block; }

.ui-selectmenu-text { display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; }

.ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em; }

.ui-selectmenu-icon.ui-icon { float: right; margin-top: 0px; }

.ui-slider { position: relative; text-align: left; }

.ui-slider .ui-slider-handle { position: absolute; z-index: 1; width: 1.2em; height: 1.2em; cursor: pointer; touch-action: none; }

.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px; background-position: 0px 0px; }

.ui-slider-horizontal { height: 0.8em; }

.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }

.ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }

.ui-slider-horizontal .ui-slider-range-min { left: 0px; }

.ui-slider-horizontal .ui-slider-range-max { right: 0px; }

.ui-slider-vertical { width: 0.8em; height: 100px; }

.ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0px; margin-bottom: -0.6em; }

.ui-slider-vertical .ui-slider-range { left: 0px; width: 100%; }

.ui-slider-vertical .ui-slider-range-min { bottom: 0px; }

.ui-slider-vertical .ui-slider-range-max { top: 0px; }

.ui-sortable-handle { touch-action: none; }

.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0px; vertical-align: middle; }

.ui-spinner-input { border: none; background: none; color: inherit; padding: 0.222em 0px; margin: 0.2em 2em 0.2em 0.4em; vertical-align: middle; }

.ui-spinner-button { width: 1.6em; height: 50%; font-size: 0.5em; padding: 0px; margin: 0px; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0px; }

.ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none; }

.ui-spinner-up { top: 0px; }

.ui-spinner-down { bottom: 0px; }

.ui-tabs { position: relative; padding: 0.2em; }

.ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; }

.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0px; margin: 1px 0.2em 0px 0px; border-bottom-width: 0px; padding: 0px; white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: 0.5em 1em; text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; }

.ui-tabs .ui-tabs-panel { display: block; border-width: 0px; padding: 1em 1.4em; background: none; }

.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; }

body .ui-tooltip { border-width: 2px; }

.ui-widget .ui-widget { font-size: 1rem; }

.ui-widget-content { background-color: rgb(255, 255, 255); }

.ui-widget-header { font-weight: bold; background-color: rgb(255, 255, 255); }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid rgb(197, 197, 197); background: rgb(246, 246, 246); font-weight: normal; color: rgb(69, 69, 69); }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: rgb(69, 69, 69); text-decoration: none; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus { color: rgb(43, 43, 43); text-decoration: none; }

.ui-visual-focus { box-shadow: rgb(94, 158, 214) 0px 0px 3px 1px; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid rgb(0, 62, 255); background: rgb(0, 127, 255); font-weight: normal; color: rgb(255, 255, 255); }

.ui-icon-background, .ui-state-active .ui-icon-background { border: rgb(0, 62, 255); background-color: rgb(255, 255, 255); }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(255, 255, 255); text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgb(218, 213, 94); background: rgb(255, 250, 144); color: rgb(119, 118, 32); }

.ui-state-checked { border: 1px solid rgb(218, 213, 94); background: rgb(255, 250, 144); }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: rgb(119, 118, 32); }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid rgb(241, 168, 153); background: rgb(253, 223, 223); color: rgb(95, 63, 63); }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: rgb(95, 63, 63); }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: rgb(95, 63, 63); }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.5; font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }

.ui-icon { width: 16px; height: 16px; }

.ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon { background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-button .ui-icon { background-image: url("images/ui-icons_777777_256x240.png"); }

.ui-icon-blank.ui-icon-blank.ui-icon-blank { background-image: none; }

.ui-icon-caret-1-n { background-position: 0px 0px; }

.ui-icon-caret-1-ne { background-position: -16px 0px; }

.ui-icon-caret-1-e { background-position: -32px 0px; }

.ui-icon-caret-1-se { background-position: -48px 0px; }

.ui-icon-caret-1-s { background-position: -65px 0px; }

.ui-icon-caret-1-sw { background-position: -80px 0px; }

.ui-icon-caret-1-w { background-position: -96px 0px; }

.ui-icon-caret-1-nw { background-position: -112px 0px; }

.ui-icon-caret-2-n-s { background-position: -128px 0px; }

.ui-icon-caret-2-e-w { background-position: -144px 0px; }

.ui-icon-triangle-1-n { background-position: 0px -16px; }

.ui-icon-triangle-1-ne { background-position: -16px -16px; }

.ui-icon-triangle-1-e { background-position: -32px -16px; }

.ui-icon-triangle-1-se { background-position: -48px -16px; }

.ui-icon-triangle-1-s { background-position: -65px -16px; }

.ui-icon-triangle-1-sw { background-position: -80px -16px; }

.ui-icon-triangle-1-w { background-position: -96px -16px; }

.ui-icon-triangle-1-nw { background-position: -112px -16px; }

.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

.ui-icon-arrow-1-n { background-position: 0px -32px; }

.ui-icon-arrow-1-ne { background-position: -16px -32px; }

.ui-icon-arrow-1-e { background-position: -32px -32px; }

.ui-icon-arrow-1-se { background-position: -48px -32px; }

.ui-icon-arrow-1-s { background-position: -65px -32px; }

.ui-icon-arrow-1-sw { background-position: -80px -32px; }

.ui-icon-arrow-1-w { background-position: -96px -32px; }

.ui-icon-arrow-1-nw { background-position: -112px -32px; }

.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

.ui-icon-arrowthick-1-n { background-position: 1px -48px; }

.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; }

.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

.ui-icon-arrow-4 { background-position: 0px -80px; }

.ui-icon-arrow-4-diag { background-position: -16px -80px; }

.ui-icon-extlink { background-position: -32px -80px; }

.ui-icon-newwin { background-position: -48px -80px; }

.ui-icon-refresh { background-position: -64px -80px; }

.ui-icon-shuffle { background-position: -80px -80px; }

.ui-icon-transfer-e-w { background-position: -96px -80px; }

.ui-icon-transferthick-e-w { background-position: -112px -80px; }

.ui-icon-folder-collapsed { background-position: 0px -96px; }

.ui-icon-folder-open { background-position: -16px -96px; }

.ui-icon-document { background-position: -32px -96px; }

.ui-icon-document-b { background-position: -48px -96px; }

.ui-icon-note { background-position: -64px -96px; }

.ui-icon-mail-closed { background-position: -80px -96px; }

.ui-icon-mail-open { background-position: -96px -96px; }

.ui-icon-suitcase { background-position: -112px -96px; }

.ui-icon-comment { background-position: -128px -96px; }

.ui-icon-person { background-position: -144px -96px; }

.ui-icon-print { background-position: -160px -96px; }

.ui-icon-trash { background-position: -176px -96px; }

.ui-icon-locked { background-position: -192px -96px; }

.ui-icon-unlocked { background-position: -208px -96px; }

.ui-icon-bookmark { background-position: -224px -96px; }

.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0px -112px; }

.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }

.ui-icon-cart { background-position: -48px -112px; }

.ui-icon-pencil { background-position: -64px -112px; }

.ui-icon-clock { background-position: -80px -112px; }

.ui-icon-disk { background-position: -96px -112px; }

.ui-icon-calculator { background-position: -112px -112px; }

.ui-icon-zoomin { background-position: -128px -112px; }

.ui-icon-zoomout { background-position: -144px -112px; }

.ui-icon-search { background-position: -160px -112px; }

.ui-icon-wrench { background-position: -176px -112px; }

.ui-icon-gear { background-position: -192px -112px; }

.ui-icon-heart { background-position: -208px -112px; }

.ui-icon-star { background-position: -224px -112px; }

.ui-icon-link { background-position: -240px -112px; }

.ui-icon-cancel { background-position: 0px -128px; }

.ui-icon-plus { background-position: -16px -128px; }

.ui-icon-plusthick { background-position: -32px -128px; }

.ui-icon-minus { background-position: -48px -128px; }

.ui-icon-minusthick { background-position: -64px -128px; }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-icon-key { background-position: -112px -128px; }

.ui-icon-lightbulb { background-position: -128px -128px; }

.ui-icon-scissors { background-position: -144px -128px; }

.ui-icon-clipboard { background-position: -160px -128px; }

.ui-icon-copy { background-position: -176px -128px; }

.ui-icon-contact { background-position: -192px -128px; }

.ui-icon-image { background-position: -208px -128px; }

.ui-icon-video { background-position: -224px -128px; }

.ui-icon-script { background-position: -240px -128px; }

.ui-icon-alert { background-position: 0px -144px; }

.ui-icon-info { background-position: -16px -144px; }

.ui-icon-notice { background-position: -32px -144px; }

.ui-icon-help { background-position: -48px -144px; }

.ui-icon-check { background-position: -64px -144px; }

.ui-icon-bullet { background-position: -80px -144px; }

.ui-icon-radio-on { background-position: -96px -144px; }

.ui-icon-radio-off { background-position: -112px -144px; }

.ui-icon-pin-w { background-position: -128px -144px; }

.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0px -160px; }

.ui-icon-pause { background-position: -16px -160px; }

.ui-icon-seek-next { background-position: -32px -160px; }

.ui-icon-seek-prev { background-position: -48px -160px; }

.ui-icon-seek-end { background-position: -64px -160px; }

.ui-icon-seek-start { background-position: -80px -160px; }

.ui-icon-seek-first { background-position: -80px -160px; }

.ui-icon-stop { background-position: -96px -160px; }

.ui-icon-eject { background-position: -112px -160px; }

.ui-icon-volume-off { background-position: -128px -160px; }

.ui-icon-volume-on { background-position: -144px -160px; }

.ui-icon-power { background-position: 0px -176px; }

.ui-icon-signal-diag { background-position: -16px -176px; }

.ui-icon-signal { background-position: -32px -176px; }

.ui-icon-battery-0 { background-position: -48px -176px; }

.ui-icon-battery-1 { background-position: -64px -176px; }

.ui-icon-battery-2 { background-position: -80px -176px; }

.ui-icon-battery-3 { background-position: -96px -176px; }

.ui-icon-circle-plus { background-position: 0px -192px; }

.ui-icon-circle-minus { background-position: -16px -192px; }

.ui-icon-circle-close { background-position: -32px -192px; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-icon-circle-arrow-e { background-position: -112px -192px; }

.ui-icon-circle-arrow-s { background-position: -128px -192px; }

.ui-icon-circle-arrow-w { background-position: -144px -192px; }

.ui-icon-circle-arrow-n { background-position: -160px -192px; }

.ui-icon-circle-zoomin { background-position: -176px -192px; }

.ui-icon-circle-zoomout { background-position: -192px -192px; }

.ui-icon-circle-check { background-position: -208px -192px; }

.ui-icon-circlesmall-plus { background-position: 0px -208px; }

.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-circlesmall-close { background-position: -32px -208px; }

.ui-icon-squaresmall-plus { background-position: -48px -208px; }

.ui-icon-squaresmall-minus { background-position: -64px -208px; }

.ui-icon-squaresmall-close { background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical { background-position: 0px -224px; }

.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.ui-widget-overlay { opacity: 0.5; }
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete----
Content-Type: image/jpeg
Content-ID: <frame-0EA40C99F049C4C083B1BA8E1DCDB582@mhtml.blink>
Content-Transfer-Encoding: binary
Content-Location: https://webmail.free.fr/?_task=mail&_mbox=INBOX&_uid=36656&_part=2&_action=get&_extwin=1&_framed=1&_mimewarning=1&_embed=1

 JFIF       lPhotoshop 3.0 8BIM     P( JFBMD0f00075a0100007c2d0000af9d00000ca30000f6a7000029460100dba2010052ae0100  C 

	
")$+*($''-2@7-0=0''8L9=CEHIH+6OUNFT@GHE C!!E.'.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE K"                                          o                                           '{|Y                                           v#׫6l7Y                                        !HIv1in@vy                                       ۏH/ںu$!9FJw#ϮNR                                   =:傝X]< r-*_sOr.DźGsjg	 iuݐ   <*֐         o9G  L)ڼ, <0          BBֺ 7=Gom=w)y prumK/r}[ i0
dsxӭ!fϵ۸bNg3ɛnUt|q8Gd$<G tǞ\u7<tc%k'hS)ggrܠttݤ9Е;`14dWP^r}Swj<]v%ftFp      5G5۟zU<N)%u8$53qin٭o{lK3}6ŝZɒ$zqeΘ~D]_桹xkߤV_'~'ڵݗc?tFҎ?$4~b\,S_;~G;kjޝ˺ A|\y JKq^WWP^b<5,V3	%sFh ;)&D       :M+9tKwZ;1q|K?~8^96q7#A&O[Z>['g7	}W.Cuc 0=$|zkO?>l El=)E"_'}+lq/Ч	C-q <u:Å.s/o'`ȋ bjz1oi"X%#%5=? Vi3wm$       W)T<d_sփ5}	  B6&hizs)]{6Ϻ;         CDt 1~@                  ϨLs-NVsq]]s/>_N\?ɏ +1M FR.>"k?a%x       me.Ex         6ע@            ʅځZ':N^׻ok_ܖ4z^'7n2`ݱKV*7NlhtMf=i    !	, O?McE OsXn   y=5vι;Ga302 {         msG|͹{rbRدꞲ~gmV&f]>.zG?ZOi"-Z5cscn
j5uڒ    {q9KP:c RUN~6*)!|t~_,xe?UY/]q:_v(GޟSYye~v&NFJO?#>p_?Ih1yot΅d         Er6#g%^/W]Zo9.;9>{ޖCŖ6'~tmkOZ{uR.wyE    H\xm9EӞmgOԆly8d7ߖS~Y.ǇwƝq;?ߞCsa~/g;LqKYFVcfS;Nͼ^c         
\~k{vLc]s)!!J}7z5:!%"4=KWyOSUW|#~VZ,u;mLEkd}W@   |׮O=Wm(m b8 e'c?(u+cFcwg.v?-;Z	Kd?1,!gkQqswyKv=cj辎-
L/H0~u#wRe^         uesg;GއRιƑ1OWCۨ?>s6=Kv7-ԙK槩п:~F㜏&@                                  }U)=VmSǿG~rzinrڕ!̭\s?W>׭$ECg_sm^'                                    4_ޗ̽6ä#Dɤmme5	e+jkk=/^>ofT×<f           s+& ;U<\nQsVvIj(                  C1&%#l>_4DZr-nɇ=k|cpDq           9?MQ.|>Q	:bk[ z$[TG.>                 jO=JOعYo4F郈ܯcqDN;zn4             gə                       V2HFpZY'ϮԾ2O{ ݓSψg^hMCZ                                      <-Nh=}<+?K8`:izXf5iECݨ     ٨k7Ⲥ+$&6Q 	n"]Lhm{t툌嘍#l Nr+QXK0NմKS@)%9?W}GQ~S           "^?^s{\},phfF[9ӓ|B/,>}      F)vsroȘ8YRduj&o	ͮj,to'[@=~ J~iqiYbJUNS#g6<՛5dCp1-	F=^0_hdۡ@˗Hxb[t           Wk&߅ڥtE	!ukz]        *CuQW!M4UT>Es{H\:j\Q|c"G;MuelYI7B
U 9Ӣ(ˎtp^           >&t zg pvRWZAhi帣:`                                        47pZ??m]}~vhϩYcf   ];/qy<r/e@   ȾѪ"]!52(Dl>&AVYM@ c5               %Y<;9k]kwsv    *L[_sjKѰ)gHj霺a[Խ~[o-?6m5c~q0۹IQw窄/K@Q2fqut/#%sUkkw,~VowӂЌoT͸b6/4o+!2VםX(kQ{x              4qjʍBӋ>w     +j2@[~q-qS7:~-ptM/lXk4z*R[oܓ^sӕb9ͤ9.̷ y4RWXz[F:=]&zڮjt_ES=66:-H]w/H)Eܷ~}2j              
[gǷG`   XUD    3qOىNaW`4f 8WK+ǰ                     #IP    ;?'vAـ2\B;|X&]fӷNj=Ǉ~?8Үui%{Y-2T8kfڞ*ZrSw#Ft4E`+űH_Y֩U*
d-ԫ.jYL'                   r{Nf=B@s[brbڱޯԵ%9;MS~u"8?r/]ӆ+O)[?HN+l9Y%xs˃t[i  k-|oKv?xGi]:"+Bb+uv[LDtCaDSJګ6jT                 u(+O<ľ@Bj2ۙCġ<U|H_LF/bsm"zRXZ{{/Ƀ7;X!	NNA`g=B:eJT|0¿.wQ~) X,=,RkUAX%׮AYi                   P(i.w]p~߇w]p~߇w]p~߇w]p~߇w]p~߇w]p~߇w]p~߇w]p~߇w{l *                                                             KAY@   0
t        0       _` m              OkKwN{_*x^j~ٷ#D^wkP@Z*,yrk]u8HOKR7(#|;L,6-<b<pIUm3ICjbK,	^PX$j9ͩ4X$8Fh8*.j@0ҽȓygj>N6f`(G%@             SgXSr>Dd9'nƇ7-PGneXhxyŞTmCoڙF[en|Vv$VrEf.*S«);6Ym;$ܲ}9x`؍݅rҡH[Fh(e                                                                                                   ['U%Pc9`Wd>&eYXTRu\U  P|c['sѦ
"%±a-(rQYX?tbǂ3X{Șϯ]Ug@	0Gl=>,j&fP,(8˵^.hB{W| 
Pm$-
(Xk%\3     κ(t_%"sBT5L})[o&(#xYLwFCQtz8FKa|>swOÑmJ9,F]ӗo/V9K̾tEgB}8(];AЅ/#?铟NY)zрκ'ԇ0+׿%dJ<?Q5gFtRdlt7I9_ό#t@      XH^Ur%BaI߱E7glVtvWvSOp;A.(ڨ{NeFcۣv8C,yzVOqWE[D~wf!*,r4IzX                   U-bk_vqAk:w}R):VqJ0-0+b=0*@O
^kp,)Om9/n
(HX`4+=4*-*
(                   J7vT?OUܽc`ܐ؉,x>-~`Ў/ZGBS7u!v8jb"J+?ϋ(J%ivsOV x#6~蒛E:dܝNp藸rڳ`Eѓ1"|HR                a3EDN9&zqTfFEOan f,`%PysZڤ3)-Zb	7IC\$KTB                           *n Uwr%Q{|)(P#x
}o
FtG? N+kT|h^`})vG}+w!MyVqZ/                                                                         c#tizoꍨZ*~ˢ/ )7	xQ:Gs]6
jA]WzgJ-reA3Lk J`ҩtpO/9c哥O:>t~LC-Pr<(Rŗ=d|.(9RP:V/t!ͺ)'!d9$M             GJh`gEW~k	e"ÿ**2	7K̤-b : '³'&#c,bXhCZjXCxBa$V||[kz\BjEw<؈UXCm
cp            TUٵ#܁$I=h垥(HkEz'<CA?TyXӉ`-[1r?N,ӥ2ê[9Pܕ3xfooR8-4et<ׯr&Ra's$K?ԉZd?t:sL	jԎLa؍KL&bl9=f+%eUxa/i2q6         C|b57pG-0Y7F|3.h#tGd>d`k41ƞӏ)!|G}_7ǰØDdtǧ #whihϔG*5ѥDi5lm                                                      !@-[-sj2XI5olTvReH6iSk70,_j>O
Jh1b(J26-t(qYU$	fgS_H!|µ(Hw0-)T-<%'I!t+$'1[.;u%YB֎*BwnDOc.fb     
 (8.fhѠ_7
e.PۼI~DwCn"^9@,Qrd.;YpJlbx*ۥ?Gy,E?ŧXdW<ڵx#-xǷ.CJlnSa++NCruGilIy(m#JuHT.ie@Yq[qY
,zSQV6ʷҩ9Qm:f     =QeK*> {Vb}Nsm\\o9`=Hh~63oMh{7J|M[js'm^$ёei    y    Ø                ]SV)*Wydȉְk[ޒ5l	GLKJW
B)	c]n鄞7twKƎJL
dbo`ooR3oN߯                         a0           zq{\P骍Qr,"Θx泥L:2./o/*bTkc{;̖L&3#Y:K;;e/s ]                          @̔}DqN OϢլ0g,Wu/"U%yt6f3m	;g.N :$iW& E nӣ$K4]EJN;f                           G:tQΝsEG:tQΝsEG:tQΝsEG:tQΝsEG:tQΝsEG:tQΝs+                    3"L`m       m     | 8 T   j6                 q͸Y"۞mQK
6tY]*1zG-V:}JKNzT'txe8kUIQa 7%{^fūZupa%dhv"8ډ--wKS?i$gL+ej6F&SEJ\sӷhֶ1_3K2d              < s<c29]>}<`kA8FO\XUy11HzA	5[ƹC>@                 y6MbO475pd$=K'?9?dnaXH?DVl=9{;DVq]fzϸ`H-tە,ӛ Ͳ`=GoRpɿŰhb6ɾ6h+                            <{               <                                                                                                           qeZC\GwS6V"QǢOm%v1%?Z"NOvr}TKǛ}x|r +wNT_q["I`    G      o/.sB>G®n~               oSn;9Gǵ|9Ӓ{:=ߋ-<סs-E hyf-H	umRP:hB{G:/x[-$Z"Ǹ/#S&w<Tvk<     qn΍~{(gT:ubF:,	@              "%ƖMD{2~%ƾ\#daӒa ;_c_h%FY 	/PcF5dF}Lj     4Qx4wDIe                                                                                                                                                                                                          br\. iG?.3PbeFt&~gHN.s<\9Iܿp\L0sU7:?"tV
sgHTK0t-j1Q0.<P<3ж%MYhv#}Iq7QxݤȺ                  k8еTر歴ynw8NSt6lU3{V ؇ՠU:J|B̳.+,62+>m*2B+R+^BHVZDϿ,J*>n'"*                                                                 !6@
fY    46@   1@   , e                     nk{+hsZb$t᳉ٻ1^y@a$V%LRZX<fk6P7	2CKn,T,&t}kys[ ߊlޑ!_ٜ,Ή>=z6H2a%,                        .      	 t                                                                                                                                                            N/G4eV,('^s٢'@Q}_8]A}Ԍg6:BV+H֯U;nrIW/@9ͥ
d9gо6Nz:UzκK2HTeϮXxSK9%kZTԦ.[M=׎Nsu>,N.i     T,"nm^XEzӴ6n٨iy
[8S
ћ8Ⲋ|_׶oR⳵8*5aB:!jT<+ڶ	x	qZַ5H峊a]a<qnM fIM+ygc=kT/.*~mµm h
([^J̬_XCմTYI                                                ;   5 !06@P"#134`$%2&ADEFpB   Q[ߨ_z|09A w1jX-TuRxsos՛%iL0fKz%G_"oJ MmKb(Fzq_:1[f&.)>K18,j@<D`kbIXjQ4/\yrxX@RJEO9l^5kE~9_:hZE ؏oTK 5@9d۷hVJP4:pͰ'x:ipzTKt>WmH=fOoPnwkQwӘ-ԉRsV~ĊaM?+^m=rbWW|&JͱS~M9Kϙ
8r%>Quj3^'zi(O?CVE*O s7l˥[6<.J=.]]#׊ u^Kgz
uSޓ&GӯazO)x{@yﯵTc)rI? źZ\q \ )6v_9pz1s5VLR3Ef?2-{2Ȕ]O&^5A˙*}^"hhM0{NlmeuyڝB!z^b3=F֋ӻ8jW	h=f(i&xU{>1Q3ԛ*jn 9^|\%JݷPRZ>%D;]e`$D+(xs`عKrVzMؘ<2NhK]h\p32G{cj7uZ4/O8E{WDwXȏ̼	ǓkM3-y<IVyLe4r=i)f- 4 \SufSNL\3Έíc }ufCܿUSŀ~`(SyfҥT~
~_0@)ΨyS VhVKR*7Kq{Wt5J!3ݢ^'"""!A.\o__?:$T/\V<	ۣgS~_oRWX.M=eni`x,J*MHsIz"' <2KZgOdzEy>\BGUEڱԻstxJFL47y_zqvmAk4ZoiA'tD@xl ~X_mɟ9Y-2y-3<<98r487 IOqO:wPE"3 RxϺ/d|fV E=_ICGߗⴒuOyt8 FKUtOη ntׅi½TMO*z|+2~Su NKo1wL*Ri_?:'\e>tֹߗwԕVńN#jQ3HRo\Gޕ:{mO >ӳͼM	J,TB'|RKjIwj/$ 9HcHM]X؏\/+J fy*۵KO+AZk0fsC#k]Wߧ6œcS6L9Ǩ:jej-]|T*?1vǩ1MXITLW:fnŽWS4"Z]T:9stkJ[ 0ٺzt>T%fqtڨw՟H @qEi~!ɨf4z~_S95EW	eU$ޟ_:}g3`fuFnIulf3[^PcwE\xW(QԎ$f)%(E\Y`lWU\lYH''%B+BKΰ>Hp| ٠#؞ ^E|nBl=	{tP%#@yk9BH恚>;{j˝
VB;ϝg]^e@8/,9[Ҁp^R#k1'~ 2bh[I[g&<~ϝ PFwb!$ ['p]`?/V`f[)+kQn^$tIsdyt>ϝ$/7|93Op PNʥUGXżtl5g)AR(tUfogp.+Og೓ 7Oe%sF?K39KϘ$ړ~CrQa
9;nW>gT! ܩsEbmW0ٛYuY!W4'I2iz6 Nw'=#kP6^`ttyڦ>d%Ҵsf53s(`n!X/~Ii^E?*xE9OkL؏żOR^|u
k_B%rxχx%$sړRRz=|94xZo5" ff";ؗn|NNNtB
gRby[w,S>̝gx"Ë4=&)u4J ]!͵$ȧ4:rgV^Je09Opϼ?jRoQmvt^;Mw°qDPd,?9( ́vW>n09aj?P"0ԲȔj"Pé?dla0^å:^ɾl >uihADFYyzPuj+C]~ϙ*2@bbcRbUkx"=A^ X
2騜_JBz6hy (<:У}b?S!1@_'Lޗ;*>/34r']4HmD(^
- $)cSAe>><b{9D@>cJNʫFbv4DJI"y!r_t^25([}fw" dUrfkKGm=֊z4ɘ6[x~7G_mLEb0h_7C1ecOv+xkjޱoX\`ԍoS̽F|0'źX=1d^`hzo#V競}or#$锽x@PW8Sؘ4+Aptl)2BdEKko.h/J} hg{GyN5nuR4W!/o:brլc+6q0]bڍuSh[%0K	n.%^kf'(t*~ =͘K'Ty
lnW N+VQ !"ҩ$&OR5KԙO{/:vfpܶujZlP=Ұy.R|vRm;dtdtD~퉭]dh_ "f*ws`ػe-`~/vD3SFY;%؝,vUK~.֯;k(:KV\KAgm@	|s[ZFA"Té:;֣M%CDv֊VmD@0>lk!oY7ksRRZe u<4_!Q ˼ $sGMs~o\E}\|zV:;oΚIyۨKn[T9ndO,E6ߡӟ@SWߏ-d͆4:MnW8ZuoR-+ q[;O֧X_I1f|8/Wyy̚*!T#^Zդrs6Ci^x8ٿV'ÑvɝjŢc*eOzA)54nbAj 9K;FC&wVF#+c$blXHfI{t  }g/\蟪W9_W/è:Su/ߘVuGP	E}(:Bg["|:s
sppSUK#,+s='\ ? tz&\e%%Ҫ A̿{xZ!bc/Q}*h~4Q$[7bbI_^'Hr֛O8oZ5&Z[*\.;/{-V=ZXf݉^щvΞ,{m˼OÑ6a)Agyo(Z6%:T:JrRX_ӛXw4~:+j}UtW?7Δ>KtQtxf`ױ^5ofE)2cտB'ç>#nԳK?LJ#9^(Od3s\#˅-c-<JݚsMOTtپ=Ob 3Yz0nD3J H;rrCRW3ѽ
[-U@u
O;l/z\4y>:._yJ>W:?Z~+jHu^)w#T,5DCg=+42XDק3 1	;QE4H|f7P!XXema6p}}ⳒhlLs}D,ұ:{sBEX?RtzutHΡ{$R>JnRk!	}?@U_}^8hnSx#tL{k9kش{)G:)NSÕY߮ (Iǯsxi9p"b+neRxrl둜m:TWT9,&OCw? jUIUABXe`XW:vi y?s<^!UVvf&RinO \7qБ҃zPs҃P=(9ZTqی`kW-3>IW%ssZ/s/=Ie?TDΫ:{6H7b:چׁ>_F,Ox/'Dˤ:r{Ni"#$Ө~	^v{pN׹CFk+£byL zlyF82s=qt;r>޹ſn>,{,̣ByjX-#ïz{"?%r+o
9~8%&;LK$[?*|ZfKEw-':Y;}\} 4+0k5W |"xY1y	_/GSx	Gһ%s[ _Uh8xoޅ<\Ws^= g?/>Kh:h2@JT6&f&&5R[V[{@r>z+'"h7<k/[*wGlHs֖|?=O95ӭѕ<S>i>2Vz!+Ō8#[//_ۓ1H&ڽ+G,>{QHQ>_ǞꮸauV/YJ긔o7;7Do65W1է]#9dT?7keÂ:[Ys8mblMwmk wG+뵝%pmoH	d`+E'-π"+>Dg,'Ux6'dB?DWnK5lv*]!ŗv6::i.ʧhf+IkeAl#:9[Bˠ:{4
;tuWΙ:_+mԥ60?i~|ͯgipe#rDwEyz8,_?K	>ƹ{Oww$gMiP_d6
ښ&+NٙPc`wCz`ciLw2vmVtGyI:gQo~j5e$FIx5X/Ƭ^^i<IkV[8Gb!8K Dџj;LZȭ-6a_/B 
DؼXd% ԇ\GɞO^y然b9ГτZ&\]3h
&Zթđ ~ږan</oPSG+yGH<&>Ik΢;藑KO\-#7*+TAg ݧqx(ձ4H	5y7 !Ft_^ET$rC:TEZ*(nLہG8^`2P;M<t y?oÉ
9<APH4̺yJ_83}ZwoAL۠Vk@?ӵ:HwT5㻼Sho}r/Pmŏ,#<pDz`:@_w$+d|;GԣѾ^lHyoMlTFrX^oc"92=EɘwcؾgjyüEa?1]WE|Q߶z&s&cȾm|X9M/o1RWDN$D{˫'+<B[nfƖm;1Qk8wOQk=O"NLQXUm[,˫'+<BPT΢-?bt0Ӎ7b*`}?KhJ a澚{9 ꔔ=:<U #ƢJG{!%IըFF;e8.@WuRbKWHZGcCT_J2#-߶Mb^^;xhoJO/ U	6XǬu"F>i>m	hK5lZ_s?1gD@;;
4ӭfmNgMkrh/ 29Q7R:TїsWy^)*TK.&wPzͭDX?r9USةΓւ|^'vzΆ*3&9՟A/:#~tT?TY}9 ;ήMR1iS}N,s?gkpCIb2}}mJIr+xozͮ `v;n_zUcMqSs_ޣF}85KӝJT`m3~jYKӃ'=iq~~]_Et'j'.3eAaIBzN^:E}(f>a< T:uHLť<ά	yok@ O-|y Rz· uw-.3OP*pj}/џq|I4fXQ(ތXl#0}:|~JӖ-1bܸ=Vs+;'e&	$FTVvt0CI_~13(!eMɳqT	RsS:pa8UaCW\"swuC9XJI{Z3pILY6N**MiWxᘝ, jZM<uYmVNF2/Ǟr}Ow	[=ߊFN4"$dzǆ+-p|ϒAA(80@ݛϦGY+?@iz?fN{_'nK$O,Q"U(I;/SV~G-=:_5:4<zSF)p[YOd) pf{,_b
|A/2зIY iy?Ƿp>N\|*%ޑMz?۞ #n"X%H0hOИ )WL.õ^b&}x<}"˞P}ܢc|OV6' ۪yb^*C`Td~ڡB/[Oh<iNuU{sfHEԞ/GNeBƉ.zB,К]PKv[a=u
#>icn?T7֠ԭl=!9d[gvBR)ƂϒeJ[yk-]%k7נ-^j	[tMk`=Xf躰OxRzůH&~^fN[^og
z5珂Y5up6W ̟HA< b)FX(	}X|)&t yv}VZjAyJޞuc %nfKm"L::Xtۘzv._GPzΝKῇԿӫ8(|X(s ~gDN+Ȭ*a0m9?7- >ΠWm܁4Y*FFs/u6	83B nG>u/*D`Әuk$hĴ^Iio3ܠD+}6jmm<z 7''UAXM9!3OkCfglPjޣAFqMe;ic=yx*DӁTqB;ڹ:M؉=}?Uv7BS:I'궗iwpW
鈳*yNIVRoUk4ϸs=6̩ NYs^|#y
BT~ƁVWв%;Cϟ+XHAgW=t
86BMߋʆ&yttmaȲwu+\)XG?h|Tk>=L0)Y|P;ql׀ ysGrՋb"+bA00ȕ*MNkIkbgQRy~|/ogET0O%g3сTi<|m[M8#~<@F5k}Aj7!#~%GkY5yV;on!L6a05YWKWW!;Go-T-S򲓄Mrb-`ܝ="O"Fd"O?SԸ7OΝhUOne/+Cܗ~M3xO"$qcOFc@sOS$+o	s'KqB|k8mtwF?Ǫm{*"TU`Ueřg>kzYD&LhylMJ4SwԔ`--o,=U|hqT`k
H=:iYV<]Hv_j P6(vw'+-J[JCt)6|>g}Ss~?ԭ]3XlTxG^-<ѝ]5\t	xs&RbwN3 rW=> 	/Ζq>=Fԯ^ *V?J[Mz$- y+x6O=R7U-M a%3=s*4+2ꏩӝ' ><@Pw#@@s1QJ[XUͲuw.>U<.*WΜyweuU+:,w&M|eXcQ̃LqT@\߫/ =0}[+azxޗ 	ӝ>Sp韥P'7??K}8^t'o̟-2qs8Fs?,5Pz?)A.:K8>Nt WΤMUo@L}2҉6_JuW!x_W89ӟV4sǢSH_1*.gX	'}HaF5+ycGqzT&g1h."|6K[BE,Cy_J%C+hX"=BQ5L0Rn[x{tHRa= 5[ηy#26U^ŀ꣯e<OO@S<ߛA L+tIN.Z}1ȴ̠A:XRf^h//[	ؽIź^9Rgڧ,h.4x@ϴZ\:z9Ԩ%ʄHΛ;V,-N,M'C|ϗ3>\h
ZIIe2[IhKե`R{ox+Q+kz}z7[Qy.g1֟0TpDTNz>9YY`R;nd*قUóҤ0S1Ty~N,T;Hzi1_2BqSl7˙.JXk* ?.glT=Mj1lhUpR1nO3J8bSe	ܕ_Vxİu3縻qw={y.]縻qw={y.]縻qw={y.]縻qw={y.]縻qw={y.]縻qw={y.]縻qw={y.]縻qw={y.]縻qw={x[ 5쥞XS
29h:ǑG	bim%B@z2
sQ`\26C~[$Za,B,)θ|QTZE`-FvC!`W\nj%	LwGOO'Ԡ܄ҫ[0ݝa&)B[ȅkko/G]Md$XRrKJp1J7Yp[\'r雩VYI2v!pkҝucG.j=J۔]=QR2Ep *Q+Ep9ưl[kp/埜ޙX7 1AQjg!aퟢ I=V	MC)Cq*o=7BblxuyOlW<AiGw=!TYʬdReBPRpl5#Ë=w_KEw$ JV ׷YSeO'Ms
f¤S :!'}~ ziOV^ߐyҟKΉXsEDO}չ_s_܊xԛW)x-B9?]oeeyO_J s&NkO?_ϳ̹ӿ6V-: V[ èri5V}2_/ήNҵo歭~Zr|<yֵ0w37}0GM}Nl]AzϜ۩>~֯DRjέ7]/P:[ b[|ZhlyT|/Se8AQ+ȻHUF{\AԘLȆ*Jno5#Ue|:ֆ.i[/	?.Nc~R:S˃kT.uGN~˲Y-y5{f%ÛLEZOKs%FzW!E27ԶNJAp,ΜvgS:c,d詣-饞۰GTW}?MmM٩uBL֔EJ_iLdXvĔzY+WuΤ贊id=H4*KJ5ѻ$K }1`GSq|"%kc)720ǔ2jT[[62ws5s='M=,	Po)OZ5yY-3KꡒYS30وٸ~&i )3)!֝Q"Az*-<{6)͵:@r;EK+¤K:		8,'ӫ.lFB.SYfns)P%pQ`_Qe|ϒV>JY+?%g|ϒV>JY+?%g|ϒV>JY+?%g|ϒV>JY+?%g|ϒV>JY+?%gf`+ě(:)scH>Jkz5@ s+' eq`[H@Ab_w	fޣFaބi[`)%㭢}0 ڕ%LB6BbLV`l63_`eR}61`~.ew9w^}?Qf18oRt++;d˱ZKa-#?jMՖ\אE7`~H8MPQ`65I縚7yԐ_KfC8l:&@.Pn@bg4hѰ'fUL:Y.=;_ˣU0-)e'o</]̑mYb)p?czkLbgUk	/уUwCQ$j{G[ERgӐv {[	|Z<mN@pzsPS{(Xgl7ELН;֬dLv|=pVc?dKSbMp2VUe,ːDkaJWx'MehNGs;·J ^WES#Dɖcɫє}t- +!HSA)́L֖X^JbƎ[1\ {_jF j0
]Lpќk_.zlly{b*[LîAoXx%6p 9Η}JZF ]7G``^>po'1 zb%)hjg%Oes8#/ָlʆk@kDf1
7AkPHd9lQJ\rQ!롆ĻgPU )ա.6Qɚ^	qYϚȧIrt=1d:3>%) S.z{ָ,!YSq|ɓJLĄ}0z2E:̙<Tk#Sʥج
zd3KiQPN쌕0G`>cnhq0p-q|ҢO6*bn>oA`p-W7Ava&:FL5u쁅Zޝ|Mt;`!X1/JMrYE&Q}nu +YR%"/yZ[:m ."	Q+w>;j'708n1%%, Nft?h>%EDb;G;G~ ͠v
G4k"#9>~>~vc|&;f;{G~hLwov~;v<5,AD*4&{ţ1DvEbc_ۚ* A@,0Z˚\P9v&b^NK8bAkA"0yˌGB͸ ^g0M'pV֭Ջ}/ ^x׏Z͢bRsk-d;eiwr{Bh!aaD!|𞤐{~sZdZJ)dk1Zپ#Mzi42~4R,#;ZejhAC"@:xl2si#1cʾAwtk%̮]r,5wѺ0IZNr4``P|d1?)u@AqeNJ:"TSy$޲<~Fߨ4	_G,U(#&]wm]5Z֒ժ-9FxF/9)SP{hBh鬣g{ZL6ӱVuM	>df;:GO]eD%*:5My ;5hag*4Lt]Yq(U#NDtVY[GIr>rt/UgD*i	z_8?, G׭i&t#i&WPaG.|-He-'̋#kԬbO=]"Lq<>s抋SD(8n*72M
lk nn4eRG-~`b2}D4[N]}X~ݥYKץpPz04ԇ+c[^Bh9.iFU'U|MMPLZ_t~?.4[^UjCV`G'ݣLE۞Xslc׏Q[,.O.j098D4MkCDgƾQ;SKZX~EUnJ)QkM76Suo(oۉ8BZV[gdwJFO-6;zH6V<F<bjFյS)iٸX57Iyb-3+Ɛ.
_+;zRjStnfjs8	=14Dd=)PfҺ@J{<1T֍
x[m8hWr@PnvIpT <5X"zo_+ǞC!7%}=jCn&wIA5fY`B9 mP%ܥMQPk2j5 Xȳ,6{ykqĉEJ?3cp34pW*< P:,sЛJIA50sLHbRV".x@&EJ@\4a<1z%S?FLDlxHuh'cRbu)Us K,K!ğCEBB)ewڭ]{6\Bg>L#'6j
-LuX{1ujp5)[L&E˨ҏxHN4Z
{@>P0@^U'\\W0ăq(IW20dy#R+Mmam6^@MEEu]ZnN_H
^::
SYV]F͝b}5jIzg(5 Z7.;)V DRן6=XM5[!ujjgmڥ]o58j6uŬϬ*4/,8]"e'X4d_%PӲL4$p'EUESsOzC-Y59f!T.mV/Y]תJ4Xd>20E]^l,A/sϭjg}=4u	\хl\tln3FTF:t*AƧR, d	GBRR:jK>љYg:bwwyP4ZF0I_%iX}2/G|[TN&(W睸U]bZ8(ܞ4-tl5ym*m
sWVDnuݝKolz齾ۑ}ݹV<=ɮ>ӝɮ۷~ n ?vUǞ7PA
mZEL+ŤdkL쯮v0ߗ0ۗG_/RG{Z+ʔwԆ{rĥ+7f"+3Q,bG_/RWV&T'<M*mc32/3!LE1KJA1v2ߔ8is5oj;GkQ<A<(KV& ebgp?29'8H޵ăX1X(Zr;GsS3pa6S'a<ձbybR-S#2$u˒Z;K9)5[G!S#$ ﵓL^P(9{-Y^Ack ]?IN2U<{΂aGS0\<}o+tw.TxI]&I8lTKY%|{;~Y)LTT?\\X@B-u8-wnK?ҋ]SX감I]xlYYАG-y^~MYʈݘ鏻8ԣT ryOE N7ikPcXOER:2+ׯSҶ:[Eq*I8pCmK"
y@mT~\1qB,/L2c}k=RQkhM&
Ҵ$"hC iXB&49iAWu ^sT(N;uΌ[fkbn Xym19(x9c,"2~U3fۻ3Heu*N Ef\)o*˩<&eK7;vg>Q{jm[qgc7"-,D\AhyܸLK	+Uzjd @A@R#bݖiZ4!OZpoO$ɥHg:ѥ*]Ymv}/NE=4P]X`>]XhW6ӳOMU좃5VjI.htZ6 ;E1D,gH+6Ks;>La5bKF=%\Qݻ2HXA<EM+vXIp,y]	Tm
o*BODUh柳 f> p޵G!^LE
Ob~Dw'<S_![^(Mfb93ە^o؛LMs"N#D4Fs,.vVn$INy+t)qA&G|Xn*Ǐht7lڠa5d`M:)ZuZv>Ar_\yӦ}FgU^qY] 6"]cNAxU1n#k- _+Rt$8`ڝ>:pmu֯%X-ʪhђ&MX5V]mIMA^A鋢!ҪCp⡃jtk/jX,x(]Cjj-3d<S4$#:M`V`kR,=M**2R(R꒑%kyΐNhJY>Hy|]\hwFP"\v.A:BZn$Nl}9>&M3mocߜkɋݮ=rue7&35嬊UUY`:קLH5*D>6=.hOP|ԏ35UUY`6+EWWCpWԲ9oGv91sy 9 _Zʢ\+fQę<zKԷ:iDυ>N|p; #;LSXd3y?w>oUZ'UcF{6Wnt҉SE\t۽ԑ1 MMGl>Y) b$iu0WdXvdSM59.Wɯ,EկԜD Hm]ka9D^Yd.ߙq.%V5 6}K#*}a+gPv|Ї\u `Lb-"`GN޷*Jpk5	$AZ*1(A%X\T|;!p<FTOzҴRҳ[/Z󌒬^.Uo*.kAΚyNz5:I9ʲ*^(jEF/ZޓP&UACIg+*[AZ-	
F'꒴$)H{z~Wd+[&MzT4E+Zx#5()YB jM=?HVM%/#ɰ1_IZ^GW@3ۃHVM%/#ɰKʔ@ȒrSZd

&]!,? WhwV݇m)FMdMgQ[x};FI:9_bҗ>-9쉱yZ)Y3ƒj_KԔQʏ?,F=?;!Z1KLRQ0hfaO喽i7iYZ-zc홠aڋֵA_Ekcx=0N-t/\r8*AVZgLEY}=n3QRrF:U0~djtB5BΝ
RWHbdNy|yI!(SieAB*F:j ~R:EӄH%Va9WaӍďN*r.CR
Tne.í4` =`k?fT'UgczH_M3cl2z^(/.juZ>];ڂBTD@D\K ۸Ô^Te-}Z@~d
)&[IXnU[@lܢON~[2#؛TTߜr~O]&kRG_ŗ5,Ak
a-ZE2_aұMWR/+7Yo\"T¡?o5Zzikc0%zC[3jXm4E )zt!y:iβrg1FAquxߡH[bGt,[\(geHKo;8}E$7ڝM}9b}{KKT6sbwy 1R7
\VwX;V%:UKj;heMKHHfaItzlZzM#{cv,EjQB[_AYF1uTcOUx':OÆc9n^ntiqtTuǟqOԿ;xcʤT1mJV4uW0O^α/1 zzo ->gE\ŕm)7Xxxӡ9~V_
z  ?gc[˺6	Ko`bԺ5ÂZ)VGܵt;rq"XR,M CUnN:sO-WpA2S2TBEQ*qG2/E.*GbbV+^Kb)%ֺa|2DQ/7W)DA|z0
%afԲkdPU2ܼ=_s9Rn;q̈[%;#턅Ax<-
*Z3v,Y }"4b[=d!OfiR	SaH&-LVZۦY/FJƕ|Jjy5Ux$Uωe+QXQXZ VdBcAP)\dLԲUelLPLlJtǗ"TA%ŕ{91@]IUD&C!RN&JR#uAfseue\0:OE!|^b0ڱȘk֑եfV۽Ba((b"՛M~ +Z>L^7G_m Z)YLZ;v)YYvҳCWYIl\06mo=0|&JhF*l%c!Pzsh ,țM{T+K3ieiphG3h,KԥK)f4rk@a
gwcyU0#Ր
.7=B	A)ۨEpk>	{EtokLRyKQIP6b-͂fVmX2[lUfZ@Hu$Dkn#K.]CZ:ГGB!ʾ	KZ̨Tg C?f"S93a̎A.Z:1̎nN758SG6N'GU} ҙ,j2=r_MaRu(F;O٫N}i)8OUf)m\HÍ+=*8)4jVp@sh4)GI9ұ tcډ͘s>^37U͠5azp̏_[OZZZY	kHa}-=%|(('iQCTx4t+YTm0ߪQA/tȧg!fdk,2Mp%Db񅬶tJ[(4S/^N,[N{vs(nɣNuF [-E<Uuhfɦp4r),:w̄6sYo>Aq챽KtByR8ʊuib+ Q㑈# x0Fc?gQk{(CigƷȌ9(e/X>`[)sqUnV9eZ!K:Iyfa Uu3mh*h:2-oe^MMuXmʨ:muJqne2s5Wr\VfītUyoRxΖztViGxd'T(6V\ovzP!4Ani^־I>G:b0VkЍJ
~?+zR~ds<=4u8]C\u[{oӥ7I/E[E}Em1UB$3ۇ=msi<ή%С	, L=]Ŷ5z`Ձ%~!yQ_MNL9C:I=GNk_Q;qem'Lr:'ƔꈚqdZ;:\gDY9Ή|ȟqr-+<܇uH;#?S)?!u4|o<]ah42ViJvNo%u3gu#$Uj}u@3f5qֿ[b
>/%9[)H+CɠS̜<#K-1S r4þʌ]Uj6*rjad56)<cP4˝|(h.o;-]3ad0tԗKAmFNTvQg&2U >%g|ϒV>JY+?%g|ϒV>JY+?%g|ϒV>JY+?%g|ϒV>JY+?%g|ϒV>JY+?%g|ϒV>JYCr 7_EbS2~/>09! Ra_W5ozag6BkޟFB"R8kS~о8n;n2-AgѺq4PeVA[ݪou	We~,&NPK+#ܟv1cK\6GutsB^F;ZDak
}4	 vQm_R&ŏMJ<Sv|[ &a$7M \{iH,Y־͹,.-\0}uk
fc÷,x]_=4,{͆HPQmnK2\4ar6ǥ >J{,1Z6 >_V[-٤v_T~Hr5&s3o=@U$%턚̀z^hY}%K P}u-9'/MjST7@mK|'%QRo*323sb t] ʛi:d_8%x8o9ww'Qߕlj2/һ/x6:yc)rm{<tS92d8;	hKUC"ҁ%*ߪKJfҶ*jl>4iDtfF/Fһ5(ih⎬N|6;&ZCmūzVM(0x8d2`ٍ)2a23!'U\R3>;>eUU_B|SݰQ*c>YB$LlN;OW<xJdwMgCeqH7c5/*|چa2sNd=<҂~[ngK8$.+4l˨nr| CQnM N4:q|ϛ4jm͌(lN;~5|+Xv-u4""#&{<11۴V+͠v
K4k^Dvh1DvDD|;G%YvDGô^w#5S(@ɞeXV|""9;hߑ߿ôr txa@91>1߿ho|;D""?q֓Xhh]Oǖ#XZJ<ZsX$S+ѩ:5:JiKcO~̽	vvmwari3!PZWՙĜIHjپ)2&>ľ4tw5eSH(VE|pymk+4@Uĝ^=H0u>m~`[PsSIJ&38|?ch۫Q316d雱bC7)$*sP8Y;8}6'eԹ4.]^̠=p鹔_eiHSո(틞Azi2A o0}3vZ%=ɨ$[atMg}4
<Y]C%__n;7ZIF]\a6DtVo=V9L53f)4mk6#ꨍ~c̟D̰2{K(-[D	I(핣|*nIi)5;Nɴm.ePeIk8QA˙l1d>&wa$vԒl4I64>'LU۫ImRk4\gۼq<DeSD1<E746h41(~+ϲ$Ġk>?F)Wg'B>HƊY5_YInuZ'|>YY62UIfõ+nߵڵ ȓFIg;̝tO]N$u#^.!b-:Wp=?IsG4|Z-G-^l*f^uUMb}e&>y:&WU֟*lTW} .k'EW7S/z?]Ŷ}'>_4j/Ӎm 6ZZVl\)PG*TuE#02:A-Ά ud0'Js~.`>i~w_+<uwΗ'hǴg]h*	l T~^k#*sNBN"+xWޱҺ?n}# 4;&߈JH\WI&G:~*^a[Kj F$'Wi oߢndD~?)>TScM҃󓺎~t0W`Rbksi\~wYvWYB:cs~<}h)u7NiﭭΨ:GTU'>svsq/W޲
'(_6:ֳޝ.F]k)5}$_]1FUH暾s6lV'O<Ֆ.tL2vgWpHo3VL鈌G?4}j싢^u|tWGui6Py塐`jCd#^-"͏?] y]jZpEӥq"e;6җThx%Dvz+"é71鬧nWD0N--qK	Zq+~_:RM5ڣV)H"ewlD(SWxa17c'U8|M%vXÿG+VG
<EEHXh+? OtހpM11&'?uvmTlt4t}ӫ=SD}j	XTzl+:Smgz싯ƨRl=6wh5,k
*x9f_jϏ߽ј{s	zx>,fR*g$[TT/rg&k隐LQbdGyvmVs9rA_`ZFG(CGT#hPt"j=0|Q@阾iB#˪
PvSYi.rf/e@bXGo_!^n14^-&Υ|e%UdN1D:OIZ;Q`/ݿ ;ړVӚX6EHa;4=]S7-_mZgwkV.vB\*JmqX9`1P\ަ;Vm%WRِZwA?Q(m_'wyľH(2cvEQZp0y_8R/[Zksv7)k
XCڱ_	&#2PosKl3#-7DScfN:SѶ/Ƃb6jx<v(Jm(wTG`XEq޷fcqIB3G=C5N%K]3j'T_F.XE4RXwٲ[As[Y c'D@=zA]S9y[k@˔:ޫl˳)FDӉg(kffX+ݍ$[e1j"׮;:9'S?߼Z^f7뿠+ju +ff|ͪ٫F͊-
X15@ڙ?MX1=Ө=OҌh?{*|n"3/|+i07&iRdb 3uay_S(tߘKu	b+=9c
&XH/%j T&@K|׽&f|3iѫ;ˌ?V9e./O_MhJtXC_ӧ A}LP&O&,vb1u:,!T,"+yAiT!RY4*\z}rnNB52Ū
 Ab1W;`7 e䪣v)Q)EP.Գކ:~NB52ŪY>a08:#ΪO*fXM,a=,N'F'a
ѓl,t"9.` /2h+ۘ8U{]k=B+.5S1]kwȲ-2?kVfiԧN)\'nDBL??בJ iTUP XJBms_h?ќMotIHѢϮX$S{tYkr?^wcF> jH+ȱ1_`w{Zj/}Z ?LfJ΍w3fWYe14靗mDw3^`\zk='t,X罴sx==WwG'zSw=2eG܎^}wZ[̴˺YO5mmymǳv%t4N6-`ui,)gEX4geN٪3-&e:ZnfSj>=,9+m'׼V8-Q.$bݖ4g:>u衤w
pb<q}]&`o0)*ln6ΣyKڏK4zbm?BfBVjRĨT_R Mk<GAYvюaW.`i-Rh;~N=JePFz}evm9HnF'=^	:u W1e|<Mvz-cg8CH Ҝ3<dRe,DD~Owr)BsfMJ.<z<^iW^.ӥYt_2z|g!܅t_2hh7}Idȫnmc<mU"uᣠ{qӹisX2(~
:y'$Ih|ft;/1b #v3F%-6o-'C3eۈK;܁!QHLOe˕?@aءr)77uOZgUΖti*J  OS~.o0ötc:g5&lѲ#uꪥ]MVWPY+5zZdnwȗ>GŃHSyZ^leЏy߷J+xKYѿC$5*
RI䎙~6Џ@-at-qIGOZi铖Pn.k	Itv{W@ѡȁfx5V[ l&$X9vTxbl+KZtg!!tļ6",p J[%,C:HMW-FF`yOu;ƕ`ǑfGaB4:tgyl`; YZo6if eW "|McG3tʰDz}JŌafLZ;@T~iGjE۩s3!Nduv؜W]%Dzgz]謼EKY|a<Wwz(l:0j !$eUyfN"^$ckU0WA`$u(a+3;
5hc_c41;eG@^BӡrԆl4. M˷r=.1YŜ&pژqXdY%rrg-(Nkg?9t
ԇj)l'>揆g8e[myElIqKMZ*o1݅?Ck&w{sV03J;_+R[0+5!KF4"eM qK汑s*e_\) _x^%x)#K\]:tC6X+i|I2|MW 275ĔilYlׯX+\,*U[5EF\vPT5uMQ;9Zp)ĶiTԥ=N_<QP⸕eX)4oxM_,J3__."#Y&jtm\&m%mXЇ@:[4ČsLT0frF>d7!ҢqDLPN<%n9F-\& /TI!f8saǱi2ZfKo$)x#e09O QR) LFri̦)*E?i4Y0'Os(YԵ  0      1!P "02Aa@#3Q$B` ?  n1x
g}#н*(N4o #cRO)AS'4K(@#gܜHFߡ!|BAw*Gj9
<hzdjO}oQ\H>J<D?۔8]JUto9sD%fE	Uq<g(a1?<7[c?*Nbֿ,sLȉ kY[vr5Zҳ2|D<L57d"tzL?vrՁ#~~QxD:ǸuG\ b',}$9CU<qhi;7I4O{*<1aFfulVBv3z?߸uI0#B	䬃@.3|dqd&d1@3Lō1dqtW.ӀcDǋNsbeOyr:An>]y+vڲcf˪lFn_`Sy].WIU>ձgp. fճ=RpۗWc-nlDDiOJ笸(vI)C\N
l8ZE5Av
,&M9#k9R'
5cG7Fȇ)d5g⊊Sm1N5>gQ7fy[08o$bc'uH-!N흜2#S7tnDTdXA;f`s}O-+?LQk^CM+Ք
wXV^&yQM.1n\,{AV#I;]R_h8QL6ߡ.נ a>>@?rl/  Yd/^C^e1BB{	]dCm	cԕڐ
/n-$:ET?	/e:<ϑŉ-]m%nBR@NFMAm!t\FHbvǔ" Bvإ?K(k*l]bi"vߡh'dcCvER틴"  ``"lߣ_F}
>c=>QwT4}(זJ%QTVQDRJ*?g)XA#ʍ")1;SO;H#чpLQ#'}}}E*) qX*6]e9$(k	4Vb8S(JR U\Rn[un[un[un[un /        1AP!"2 0@#$Q`q ?  $˟CBV+޴cA+ۈzhǨ4)U|CuBw!hƪ&c6Yo
A5ƾ .'fT5a23A sH<I
0;c+g]J!Y	>'ܤ!.O=\ӸP8As+prY_tdJfI?]?9# y/oQkp.52 f B{:lKT7+
~zC:=9G3,Ϲ`;={c˟re7H=˸<2+ܦrf(kL=xt<9w:	ʟ~?S}Id42lk_m71_S1	Eώ.k LuoYgծu_S}DAf/T733i¯32kL:|=%X<?m'[dݒ۰<guQk~7cWqx޶цwMk1ϻQ=Pk=$hW$t(t{2\Pˇ9G*eWXF|ek(m <:Jψk` $GFC
td<,4bV ߀RB=6VtQ~(J?!/mzK~&QN3F/Ǫf 3k8Jjg=)FCֽJִw?-zDä-oF^7>ڿ#GzAzyO*bVmgJkE+umOm1L|ڠms0
) eP=GҷOS*Zzr'F']K0Q1׎AL =ÇZ*:A MVۈAqPBn%>{P75yL6%V85q81phk{,/5>Z:-`Cs(?kdEϱH?]}ubB6o,bj5E@9Ͼ}ǣOqv_>uŏQ:ea.S+q(эXkn@?tBC>" uaS:x<w0vf q U 	 !1A"2Qaq#BRb 3c0@CPSr$`d4sTDp%  ? 7*߄>R]}T\X :w(t } h 7bnIDsﴭeZ}BioCQMCHXART]($,(j9]bvvf濢NS/i ?j2%;75q+ܼc9c?
ߝMOIUiNSWW$/? M;o5-pr-ٺ^XM9 "M$j9Z8`Y$z#Aˍ"p'W 6?N\9~K]u'L ;+y;SAOHTuPm%C!g~~T	~ӸV [cAXU2(|ɗArhGƶ|j<6"16yC'TB$ T^ͅyT8U͵Cǘ$ _8:dfqmȃZz6V6yL6: ^]/C oƐ]
9)7-/AAĈpj)T(ǭ#GL>XSzqu/l*y"G/rhAřb`G1Ġ%7'07	6rzPDҡ[chܝǨQӟD99U.N
cyj+4ڕ1CGY/c7w}*<Lh;Ƭ3`-qPmOTI=~;R;ewj$+;O$8X2Z0!Paw\\:D5e2^Ex"zNj|mjsp4.Nͬk5?V4*H`+KuMYvv\b)@<4:w
CCh~ˊ8 0t?h|5:OtW$ZF׸4w'|b`&u[$NYTQrO
dCSe,5jd[mby=A".jd(ua#ȝF~L ޲ZU5.+SmcOϕ1Hp`rfc&lJhj3tqpT44wzhn;SnܟY7'
`ISb@U=W+H?ּ]'>56!'F8zF3&AREnTozWT5~kF5)@Ge(k[54a}z_M
Jq{GOu*kq{I<I`dpvJ깢`3_J:b"þ܃un77sYy޸ukPO}&l{f
 $ȉx[7e>C_6trzSDͭxɼht&n ǙoBW|ꦉ؁a2KwVl5 UzCU<߈:"=LI'[H",:V*o[WTEE揍BPT)6*DeA)<s}՚1C񭢏V[okhck,m+O%z`aŦvbq.dzV0}*j㞣ru SӖzh'U)w>_\B_ߐUܝf9QP>XBlkN'b]mP2lMn1`DG)Zb8H,,/Z`_JMJhk׈Rn"15w'="WhЬN;v"rZٔO=or6ro>Gq ;j(1sV3އJ*e=cԒ=i@U,ǂDQ3cñ_a\}GU6ϝc#k^8Q2F%&Mtk%׮"/`hT '`V
`- P
9i^kH'B<[XAb$iST_6noV*ibz$qDmPћ z,PxRDeeưXQo9Xqj4у
vY&k|n-}+Jluhh¡7ץ;W{<j'n`Tƶ(TwtQ20n=b&tΚްῬT3f_}x."4BdPu\T/q5}t	*6.Xɑ3/D"tO 
wz܉208'p5:yYnc)rnq=Ul/K`Pi"Cd9{Lyו/yI)l-(5K'7Ex̟R)gք[ 5"0lj=!KoSrv
X+{dpt+pt+pt+qfߑmzĲ/STXDv"5:aʍ׼?']}X\:Fz.'zx4vMGdGBMd8oW`pt*,$s,`ZVTDz+ƽJ9	K(>3Do`45bA^74%UAr 7
	:e)p36xK :WT1h<d^0k~M 
p#GoKq+[^[#.z7
B 8V#47
7
Uoj7
n<@!RWXX>{F%kmF,꽕̯<xPǘzGASJObsi#Pz.FJSۙtq6nD{!7.xJVQ~0zT	'
v9Rt$\Մ1q0^ƿ؋ 8ş;Z׋1y{¤kQs_޻5z۸{>Au~c9bE芗Iۻho;rxhPT{}UTuZ;C4cHcsO<;OyE&4 裸t 5`+:50&_\iQu<W_j.l|^J!zob@=5{Ilx\;~YQf>I}g+{EmXTפuaoɈd+cqCn?!76JlVyt^]KT 8[W$^[Gl9`3-h `Cֶjvo4`'QdapGܼ4QݼʋDVȬ
Cq)QzMvnFMzzښldtqWFsSMuk	$^rCZys%y0sҐT|`AB(LY	qM$iieZxW988T(ܘ|4YH-t#(bA
y{@.H:GA]T>w5 37e7j1w<(jIӶ.c`I q4c}k/4H#5* Sx;eC2C^&l7+P2{ju̍R&ѻeGr-O̚]GXOozåCv?.*ͯJ_B{@w1GƥM(410c`8x+tѹV;dsXR.)pqgDATr+T޳F<hz!?Z:L-P;+{S^!DZf< VN1~44~4L[/]9Hp^7c!(om" DzSA/ΌׄblA~Os1C%FVެ:579546DOpթQR:Q(TQ`Loy󆝆Y؊'~Duv慨~^ec.H߫TJ?ME3##XYYCpE4	SΦb|_hx]y2L<VlZV-Z-<ؙjpVD6#=Ǔ<[4ސZ5bя&wB;bI+9cz~TM\$W&Xoq|B<$N5Nd7-LlRk,8еc,7HVg
Fe Z*Eo]\R"kӷ7٭&;jM1GKT>x>zk'
boV05	&U7X=@k\#E9Շzhӛ<}kQXm'P
JceXy5 Ǽǝj@B!a~oynu*lh+,1<R>Jf#_o!>Qy+|_y#BȀ[D79>'9>?g
a}qq' HM4-R]r[b)zW=Ko61U7Zh<tl@EZC\&R?Y?Z<(i>j6ڽaLtXqi1h{W^<~;d4W
:RaqKe}act=D8q+Mi9+SONxN`d}v0V#Lđɝ6@b5')@ӓznG`7°i>k8\;y4	anx_B}_CO}}pN"O' HCcJ3^zjBnNp5aXy|6£b~*5+wpZq,GCy=uVbsEy8QGvTh٭x"VW_2B}-/L&:TC^Rtd[MW!Cu;78e_I?'릍$El#"BmNIF "EKԚH.9>'9>g
o+/o4hjAfSb;ky='']y=S4ț>ǣzĲ/hXF-ާzo%~O>cr<^B>>깯IT-bXiEUFκW^۸WŗiwH:Ts%cka]3(zcG8ᕿQ MSZnCҸCק?swTX2)_BO%OyҰYd`ޖSLJ3<~RS~d^[y)mFln$L/JsoJj2dLb9(@y`ݵ*xnd|9Rz89XSb=̎p4E{uQ	{(؞jtk:OfTpQP_!Ӝ+OJwDCq5!% CzmPj5
5K;GS[+Eb%jJ&QV%
<jQtqb({_x;aO	sgɼgZk5P<nEu5cG+u}uOg E՗23Z9PEmI8n*kY
ua^oaʲ(&$B5v
JL/X|<q]ia;	Y]jR!ԋoV2G{C)\WEThGL	-fG^I2׉EPƱ£5v9ԞGUa/[`VEJGl#.OFV?+auɈ!e֗^ hc$*+a"!]kCF v+E<oOP	>^#\K%p@:YɭeȤċђ\yNX=nH%ћvJ#AOƶPD[Sn5(|7N2p|f 1mC~AN="\3uaDLn}ԆGPI^^j?
M'~<wm<\{5m^XcKt$׸=]>xq}+jOzn/C}Fm^Nh\Fy9uצ/Czs%:;wA|/o<gsN۹GEt?=Snec_Ɛ_Fkzn DWIXW yܞ|_ke4mnD;2Q<NR|o tYKwuy ʕ	dL
GX?'l&ssQ1/Ld{*u?$Fo'oޑt Si,<UF9xm=\fFަ9ǣ_[jѮX䏿W"^'}x:sTj)K#gϜpڹơE0:[ƺv^(hI5@~uD`:׊*C{a2F oebU̒ aK{9[{Ѯ^1uB֩X6G#1&yV$FUP::^*D\ Z⛡,bXvTƦARDɘY jz7Iz3>@ljd̷0S}|(\*4ؚ~TV9mE#Xs1ѡWj|365q8#҄iwHԚ5M}+JlkTYЌ$d۶l:{[
䷹쯥?}w Qڼ6LZh%7\l+qsXLjSpE4tqTzar/Ƣ9cөR8]g}g'`jXhFXK7WH3?U;sǪ➾NP͛/W]x8D$Inbx7>q?f\Vw9Y}&tw5]_GNm2gmf	$
S`¼'DvRt6f7;[hrs/eD*ݎXIE6:!TsvO£INBBXș#D7x6a#<k¸#|PyEw_n|RH3Dz2<gA渽s,(+MxJEb?PT1RwӰDO)# H.@P𚾱eb9(h:_u0K5m9;鮢g'[koI~"Y"q ix7|ZK{HX'1m7 V8ɉWȄ/5`fl6QjxJ+FN|<{AsXyp5"WȾ,NTzO؄԰ȪIC# $L*~Uhp㷞konPtPA&Y#ku2Nʛ321P]]F?u6c=¶ pQZy9 ?'IrJ}}LG=h΁%wC_8fU͕8w.a|SxaahgO8Ӿypr=co/aX0x5u5;)};9k{l/]AcuX|0qۤ[]Y¼XeH<7q
mc)I2g:MCmNXH-^FM*(+	 ̆A¡PCSדCQ/f?+ئ]X2}biA" eZ!6˞b/k^㕦!67d#슉YQgD!EV$Q!P](
+sHvXFAb)Յ.3,&AkѬ.QGDm!+u?!z6]}j>U!"Uz9>Ubby CѬ2gYENқNS`{609-:a!QCijYFoԺWT\;wt܉ҵjr3/*"U#M~"O7w&--XlDrMM)N+:G}َΒ[~S`7t11H4[X\p8V
q8pAגc&N(TRtcek8Qp5zYrLvi"agu5Au7[Tbԥi"~5͞Cau~Y#RkИX(h|"A$Ov[ ^'VDaILA+ѓ)rZHE-:eQ7Sj@5cq}m("Qz&:cU=d.0>#9jе]$t??W4mX#ġ1kG#oh֧H1Q%k\.7SZ>F袖5Qt$:
J2jQtqcALzkmj\3\gJ7yioYF}.$wa#f8ڠ,@q;NOz`%WAr])hM
LYoueM[}1_G9Zx_aKC[ZV{z}0ڕ-Ťnm7W!QE<+T}(^TȂ[<4iZgcz><sJQj2m5C"Ȟ=[#Wma=#\v]k*N|_eAMHuF¦XG(Ej#tqqQ(W|:F<k/x_p֖jq5ߐW
!+ mb@6n2ƪ=]̀u\{^{Ǹp'͑cHizmf,C7" y=eUk3L*־WҊJ5k IlTxIl7Jyܘ-Shv_ l wr 9L$?7YfZF}fּx}fKhɴ&N;Ǿ[^"܎zBK/)7}X#2e^26Y |~>ATܗ:Nh"tvo#A~:X!ew) (TzS,$D/|K>!cYQOua8$[Xiۺ#qF+V1kgψ C)Sy^ͬ@aT~ĞgEvsڧw"8a眆ގܞ5཯[lW
lDaljIfAYFlrNNAj55՗¥I~FӴj|PD$<.,
w<Y鋁պb|*ۉ_BP¶د>&<im{Jķpd;3k¶د>(3ϼ~O'Z }G6TԂ?*e' J^äw2
F>b3<`?Hyt{鷍7w?BR6`xy;#G̇5nnqu<C'QMF]v'}#B)۸0ӣk {a:N/IH"s#eQƓ1Ұ"eu{K-Q[Nwɐ1^7UOjV+ڑdfYkQ鼕93T=a]ZSy=?RM%Ȼ]2:o[Z4j75e|jhыn,3XTInI<@YEy֬MRߺ+qvoaQ!
)^$Bua#~n՜NDvZ:7C$A)+^%I=SUab*VʠS*ۤ#JSph\#o·A[	R6KȞDtY96T%Iu&i./e1iG(^qIwƛE# `3R[rGۣʱJ'iHst2&m<+J5$Hm.UW愽d@צ~)5*MP V(WC64۞w:_Z]ob18Ȥwж^z܏VRi EsuLAeQF3wyvJcmXm5v
J4q5S&F
z1V=.5#.[բBGGPum룿-XavBM>`BƱ +*Ѷ6l[V5<9c~$pm45ѷҀ&Q޶m3#PCƔcjHVaxpmjhZfC}I46
HTwkmxo:c$jTkCƥc驨2*M\h:׋tM	U:G+cm7_uHNn+Ů-|6(Fl֌!rv<Yݮ0@_5£To5f)7԰-|J667p,9Ȃ5aKhvTzz*~R@bmD:lEapxQ`8}x:~gȝu+?M4ȝ,SbaQX~׌\|D	Wƣ7Vb$	v+Mqֽ^2>K:;_}B0N \S^;aEBU5
]5$Tq(y5Mc[6,dKȑ.rVk]D0(/mȚ5~]FA\v>iӺEfͭ( u
Č7<alR/Sƀ)ٰ=_}k*LʛFcy:qɁ$뽅cpESӍE2Yj;*mj)sԮ'wr}=c_J}a[ξôۤkר*v8`iw}<f	l(Zz1rV
~V#>9$B'-1boIRp&e6vz|+~%V=l*xE(ވSajj6̌.LPq5g˽+cTlN*\t7
&fʂX+4j?N)7+.9_QPwޟE? d^5J^s)MdF#HAG jF-LnXxLx?V})T<_e>{jn,EAWFr-zq(eו8>ƘW"]2/}a mEq7ٔOo}w Q_׬) QϑC;.j>k('iǘ^TטnkG3ukCM?5}{y~f* yQu%?ڨ(:hj_o/Wk5wr}=c_J}×:'iPQߘԊudP"ѓCIJڛ'=X$}6^Ĺam(ӗ[] k臼~u
z]_H*?o}z澒YW^V5"]=5Q77p5EMKw
k#Eln9߽#`Rw5#%'KԻCwQtmM&}XfUQo+
 	=tz/?K|%J,dGeH uTGhn$.o`Ay#(話*B棡WD[<0=km7U@y[ƱV~E׾DupܐHm;MI2#G{6Q_ L:ӸRO9XS SNlNn2u)WHj1m޸Aak%\fLmpF	.HE!7tGwQKĦJFsJ j?ڬ#ӀwHd
dq$"Ʊ3O n*wXi%÷ѵMy:7(&* jFΦS)/khk# jr^tnw@47N!&!D=`TK$:Q%mOMp
4U@1MG@TTr2KJO5rԸdRoZ?ڧV5lՑB}japx.v JסN:?ک/hty#{
I/!,iU_#[n5sx xk^7?׍n5sx xk^7?׍n5sx xk^7?׍n5sx xk^7?׍n5sx xk^7?׍n5sx xk^7?׍n5sx xk^7?׍n5sx xk^7?׍n5sx xk^7?crbRI "$KFrb1iaF.k1iz/Ubdnw~(Rji".j#tqp~D* 5	?͕]Vxo?'kSA;ǳUڅմSL+	M$r؊N>]{!I4A&y4٣[)}Gk[QD2*) pɅωh'EThb_\þsl
T2ʻIQ^`D谵}u<32>K|k$H/p:5m>#.bm}ldH-=FrEwHq9trj{̾dZlLOΤFc7Zx3ZU&Fy>X	浭RA'ߺY6X$	WсQqE琽
õjI,mba"ބs,'}Ds#S6T]I( ,`I	kqMh?djW%T^Rn%yY;/+Ahb'4@U'J9Dir^3î{kh6͞xcE;0i7RxѷJHIyNTEƞ9".`mGf7l*$F$[T\¼!$a gO'~ڙFkC?#z%S$?IXnyң<57*("8&7ͣ,m!s>/ʣoF ^ZMMDcE7ש zD_AEҤF#rٶ&NS©P30!IZ奕c@5I,ȱeO?+ :Z*krgqWJLZOߞJE_Fy0Ew}c@-qM7C _IO9( yN4QdFEoF+Rg[B8{k{@%h7["(4w	  zx
n%ԓkjOsi@14@[1*/b14g^ʑ\_E7.*Xv؂wiph7!6V#+u(>x$"»Wd__B询λ[PitWH`1DnC K BtmӼV?x7؎lh}xF:a2mtOpEU" <:a:(蝰6<?y
s1+j?a_7V ho$,,-RxK&"sa ;c^(dެ֤OMN]a<-ϾQX3^??0G-oE6jBu[SOa&,0_Πˑ݁O	adNy$ T~£&E606 a6ىܶO!w@CV3xIfd -a^ 5K"e [RK#$QƠ<L}b|'y28Ea|5SSM(Гlx_b͍~b`rscpk/dxƵE;t+MJ.,EAWL7*	vJřs^4Ma(M&ZgɭV+dq9,In- M0qهjb6d.]*
aQObOO*<X>KK.ٳm~%\g./Mc7*XC ;.1HʱwSL'RI20ކAzpvvZCjR RqF<6#a<1o1T] :mMMn#Iiyo@_6Wͬf=@Fv+xP8V3Ml.'zl̎6eFNL"5R[G׾	ef<*rEG{3ˈ#6#[lW
bV¶د>}+m_h|+mC[lW
bV¶د>}+m_h|+mC[lW
bV¶د>}+m_h|+mC[lW
bV¶د>}+m_h|+mC[lW
bV¶د>}+m_h|+mC[lW
f+G&MrIHKkPTۗh%mzi.
6"(۩
?ޏ4PXD:\ *@S}y]IDe:~WXqcjBX\|X׭!#i5sjSpu"A;*.TEG g#gc`*naq$`F#l3\Ԯ{jUiT\:_pċ+)P&`36
(@\/IIK|}|)%eˠ擺Wib0aIy0u׼
	X-(nASbJl8#^Rg8akG]#IPPsڥ¼sę0쨰3<7Tw4{V&=95vT0WH}uT tQr{+Љ͑}zC	pϮL<[]oa~۫hD׾Ge-}v.`;<10lK%o$dlu[GtUMxr,%Fk׵lds89wl3%v,wԐ:Rad}heN6{Xu0
m,B$lwZ,OEn6LֿjYbP?<bIXRyN% D*SaeX'9VN>id9[1&;I./'ovZ2X֨02lwP<g76!ƶL"sӞ($ggޥ:El!#ua3I+VVާ6ˇ%^ͭ4l פּ1Y#6AזzS=X3T4^}<{6K[}հ09_\{i}iD[6xGY! 83+C盎m(.q(ĢmshþۚF-[=GXK1ʏFVgZhlޥl2G!RN^"|Bluҡ0D;0HK\2@;i1O7UM/Ef	b/{QaX#g8o"7G6mw
`7GF;n9hugҋkǆHxWaU(Rψc<,GUbgW($4Z,m˞ jM'-kZՈp$Yш'v[E_^g_<u/g>&G3Mg)k#Ex?DIݕ8mpo^
)Ϋ;kI1&{k2&"H虜+QkiPRd R7Xl:Iy5CCCXÝruO|<9noF}x>ni2OՃGsdF#D~:T:P?X<1|,UoֺV F|ۅgjŨ|M	$O6PxqwF	~vblYhcg-ףּ
6im`3-d		&nX%&ŭoVmt_^
"ftw[SQ0}kj
κ	/ZׅVC3:;MMC?5-o±OdQSEKl"hZ_"_aBUFWQvX4ݨc-sHs#X_bb$HGecG,؍9.d 5(H/1kl13:=$($b4<;7yuhA V͇&GXaAץR7e[ZMyH0ɖ\m
{e;xC558YDȲ<ODuu Js*\l8QH6j)Ma<Mٍ7v+c|ObT)ۅ$;,s7aD2GlFb4<;9+a2:).&"G:MhD!:?<ASW}ܱC,>{myQsLa^;sym 6yOɷ ??,ҶRx 
X\|" \,9@ "^\;8,"u|Q(P;-II.(
 \q<; d9u9 MH%zbljkr<[3*:WBEȽ͊7U̸ynz&V
ڌ#>M#=rA |P"ڹζ]b q2>"!kv[ah\Ӫ1dkvՆ҆&Bpc<r6Qz&bY
d4eaeL̀HQw߻J.wE}ߦfAS$섊dԭb&2%nC&*dk<᲎ibG]brR%7+lN yұo&\\-ên0I̧boSK& 3M#YVC|¶a8lzjFuP1*#iq,*}񭬌<dhz6{o5R$V 18u Ș&S7m)툛*ʶ'-R& H}Mry]D4<۷Hu9sMѡoY&h2+
#	8r+s5x"D$=F7T3PdE>pXkH1#~k*1Hԅ]NYF/9A:ޢHzW7&&=hTKup%wT6LUoJcш/>:cpdXM]y[QQT9C/aR y@IHd%X@=F=bьD=2fQQb ڃƤKaf14քK	#ǯy2w7 ds[1	eV#Z!3N%쭘}]LL:ebH9/ mr۪ՃenXBLs;~5G -gb	;-}LKX~|;oti/Jٹ4'}¼y`6{wxi${Ctq*mRfYD"<NSbJTi;bpϸ±a7ؘRMXv[ރdIu0H8V͞;kŲu3ˈlډsDH۴T-ahIx=;p6{\q</DwPHôv(G do!iiecdmXc\d,$MEcZU]6RlNs@B<T]-ٲDmp
ÔkSvEnbb26)f$dG$RG̾mcJQ%F$)bٳ+kΚ[]*bNG<̙5Ec($01|䱟v*DV3`2 
ﮧiQͳG765iFRƬaXI7n$?3۷TL3tCX-xYdkiA/4Q
 N먂q؇`4Il[u }HX#j6b,I<mSe}_[_ȸ#ل`$`ɘ[v]ll:omo}e|&OT(J-wVYrΣee
u	!eӮ9c8ѿmH)gMt+g,rClˮs(F*Kk\w}<rE6\=Kmdqw]}{1$F_5IPq̫dpw.vmwVP=8cV&Dp}ud͠ԑe͑-P*UˑoL$ô3,RCgZƟb#Y<kc;ފH!,e&e;z5Qsaz1ΰK4Thʢ}t7U::d4pЍʴxZh6enk)^I!\6h#oSV-$ʣ9-:褁ӯl9iv&֣#č[mMvh(ys*ẪuxVTۡOU,3Fn3H>HfO4۾gHo:Twdumk+6˪?
ɬ~Lp./uR8Jx4O2פi8
m$
JY[\ٻELO4Qzq/t[RA;h$.^mE2B[g	TeLQ$Ѯbͨ+ Ei&mԷE v3:B\Ea'3hкTihS)swx%	Xa3Pd:iN
2S0)alěc!-V{"3VB	Կnnh.Ġ6͵".ؒ#ۏe2HtSdӸXo ɕP=uǔq&nuyUdqKgtꭌf+̶]]Oo!MWa+Ǵ^wvlBLr!GWL[	6i"s[]Mrϴ$Y}Ml<Q		0Y[FIf?It:d!0P 2FP(1lE2ly<2\6#Fp{<3kOݱ1is0ێjN,^(}Hb++-ZՌKbfPiӺlLl͔z}'s:юMŔBlo['ԙ2-S$8Nr8{*/RʔJVI:V%S *&	,Iɝl:::-ubU&I)ulg1Xe||l4dy\kpz5r,΄e3ZN<mVFX!TyѲ!R",y9jFLIEiU
<."ZN['Y$oBֹ;iĒ"įUKyQd]kkOڴeRs¤i,rsT3&ɮ,kh92-cId5An0Uc6}c<$̌#̮	lD1Щ zf+1&͘k܂`KF7ɓ'&	|d])[)ak&F,seAsX'C4"ei%4C3BdN@M<Q I\:6*9D8SFc42DdBMZ+A!v\L9ɪ>))qRB.|e!Q6KpjF;@/6_)iF]f~-n"lH"ǪatI.n~K u6Dـ9OafK_/IgH2b.b
uK>kߢIchE9I
Dof!Ƣvi'LdQsWNj	.q
\AL-ƔASP	')e;V2AL0P t;͟%_,J9۸Iop@$'6g`vְH2@?
wz:u {iH6 p vεV0&23_S]A 0ꈱB-&:v=؊LDbfDTJPO~4t7<L`J^f' dlU˺L?x^qcz8KaLe҉ip-Y)1q٪Z؆8k(ؾ+6L.F^0[@9TD2˺YU±/l4_6Evpua{5:	yzV%i]"`dg6AzB[T9o.=ƙw؁bH&*HwF\*b3ɐ[B:ufl$wQђ{/K"uJIn=%D xg
I]4(A&   ,`n^cc2940rpiY㨊$w^D!wXubIdhh9S$E^ĚF;1#Rȉ}ٍ@&3nD}ԌzmNHXT*_vcjv
i04M,Ic~hʙёn۵Y7UfeiQ@6ոE"z&FI*)>ZE^jgP[uEKF7IQoH.wR0aiuޠ*7WLmj,O-`n:	Qz&F[D}+:g\i9KkD}ԮzҰ.ktj̻Y3tc`8Znۅ	oI"!>Z#cT*_vcj(빡RH}ٍse_Ɓ3<*)]k0,&dl)Au[RGXω9m.ñwj|{QތuɉvZ(9B$69@4'7UaQW@8%s_QmX6|e<M.T}A2b19 iyq҈oX8yvlZS҉Bp_f=7W(<7nb4ߔWн>mGPPLLNChe^hjoP+nx$)f$KÍX1|>бZ顯zUL+qR.D^? ތae-xF,S6,Ru渿$vPxc! Qs>ĖmGPX3>JJ鐋jy8sw	[Q[/hw %A.8Ql}aP' lhwS͵A vPH*kzY6,Ru渿%bm=Eʨۨc!)ay0xYpPLy]h]ex}%2l#]e(gL=t*ǆ%NpðxTD&)Rfabѽm-3D$T,-uR  9mWoe$ڍBJ&bМ B$7^Z XX$*+
ǙtMG<\-M(fg~PM$+9XW* Jնj%I!⽬
\F' _K,H!zBy醵P1w"kf-ZIݏ-Zk},4,	^ﮀ%%rN}ԘKĤd6؉еyob0'OdQI$[)zi&7v<jRn̦\K8Zc}:133E;2Dtt:<ffByZUGxj)hFoz;gZy ALs$AIE]e,_q;=S]:p=fy=9Z榾Gj|V azyg H9WlcTq 0_eme2ɗLfpBۺE(*nS&Aж_m2+[S,)#ۯgcxkm0_Rb's)w\y~6G/CuTفCut6*h'FaK<SC佝h'Vڻ]uE$ݞ~*G"c*'B9&&"&R_6&yeXT8F^٪uY6P1w!{tҼ}ϊo[zT\YbqTCĤd6Գʌ'%f.$?$zQ`8H/HGPӐ*(@8[xf8- *U~MƱJ/5xS6iasTŃQYdfќ*<b6uqbȘ925|rByVh-,fIb[lR)avsM)Q*Q"Aѥ,'NUSMl^ꔶKFζ4š{Y$tk|oa|Ue1V8 :V2A¶hEb>,v7
Ml6P^8=Ճ0M'c%Nh4Dk9Ci$|oK}Ց ï jn4VH#vQ$7Tn" ٚV!ݐHvo&A*JWM6}\Bj<fr2ف/2;諡^,åJ%ibނ3zf/M;w$7jBʒSZTـ
 Qpsd$HEcA5ݍC sy7~gКm>PQJëjeuabPFX-v<d=fͧv*!.9Zl&SlvU `R(ROU2SZde(z,f U#yakT4M 9S_*- #$8{OT*.	4C\st ِMLD!h=ϒAOuo5&4MCuՙUEjUa%d5R)7e,3C|@^$D6E=_cfa}[_ea.ERWu}0JҎ^uLZjyٗ(Fc 5NJ'rA(`x
Wòl4Z*m`sGwQ͟}I2_uG2famKK_dw$r`|;!fI{5b&7>kQR(gzz  }"{j( W;E(RQ3}ͼX:FN/Ɵ6,B
c<iQ#7IvV&_n\
HeÒwf\mջU#t<wSNs_GI^]_G%x:Pݼc&ml5
يeKM>2YGʟˁL^lv$u.iЬ1( b αR4Qˇʎ(;Zy-bvXRL-j_Vev|*!XcmtR
kB&t#QHb>IM-S>\|ؠovB/,ƻ!M EI6xh͙uOZpxXS\b3a@@yOngamaC(uRjH*"b_n^*ykXx]`\͹X!0Fݟ1`PH&oPȲ9NS{Es;S2,7ThJ-RBBH.'q"^-f#4h_L I
;E*<4)'HË5,Hz9QATp<<BA
ǛljhQͭG 4ThYǜPxAz7@jXsڣ@}Q,h7(]OR8G	cJxAz\4*_Bipm#4pǙ: ҦE!]Ő4uh}e;<}Ԑ'Q]O8oZ@F)p	}0mf?@%d:"r.!0~׊AvbX
cSa2.(.(yC)$7ܭ*@P40I$TATXT׈j5
p^-7-&vVKije)쩢I_ZǱ2UAGDR 5sUGccV
>SXn"
-^/ЛǓf+[%2vr>"y˾$hpًTxgѺ(G;Kh)0)^5%vazB cNcX(jfb#II8]Q6D'Eu3Zv)pm8֎&!ͥxa1JֽL3( l*'Xb MDѷ0F&8ۨFqj\TI'ZRtiF*yR5cj#8hpdrR~@&uu3NRu?bFk*ؕ5 Sۯ1sHRO.ҊHvA[KV.LẸTș4Ȑb	!BNg8aw]\!"࠽4tN=ƚx5f MP6Ɵ
|(>wQd[HX-cmu1&	`3|=OH__Χ9^Mdv]XoڸU<)!%Mwp@^vɠO,˙?G)͑H9&TX|D*b./c_?:1O%X5[SaA?EɇIZ9Ko֠7CoͣXH~6ңFPh)fɐu$FlA]%%KmX[dlH=ZJL')R,oPC)A~n҅Z	ZAK %Tu
ټm`vav	X{7bPb[QmEa69u	-}M絴"+,RVS)Mղ-H iVi&o4Ѽ81We$I$dבEœu<2J-qP̢^A]'o<{u:lܡm-l$!u[	akwra|h7s[[wGu7Cp$t:mkz=7CtJʾ< ]`ɶmb!23g%=429d C3ia0ͭvyg˛"Az\Ѽ&#ZJa0YxN,1&X u$J":gfR8䌬i6 s#vT
y a_?qݚ/ʽQ_N=ƚa MZ[pqo{S|t{&Jz	cF(wO,"L/W'dGv|WaS~Q0949xW`OGL'vM3 -}{I?: f'k$\4o55a8=$4/6u;BswTЬّ#&<ogF
w8zŧ˶$Oe8ߧ]u_ʤ8 j&/zOoTb3s6h{k'Frk{oY_d XD[hzJǉE$<)v݆=隔e  .یD
BG{kZsJG%eFVWL2Ix9'a( H=uMs-I{ [T[C_[U->[QS+VVA^D3yĩ.B.~&YX,`F}a^W_Mk 387~fHPGũsңe5IGdS)@8m}<n7+{.Xlr+bJ7\ Tk7bMVF^,'SC#cM|i/E>Fda1o}bрYQXg|΅:fOj,9soP)TXt?HusXrLU=c&W-ҳ׊<ZȡTVyu6#Q?IܟmMځlTPŉ2h &G{FOII"
1e%ÂlHHFȬT~b&D6	h(g߮gPĐ;*$q+h < 1QXK9ȹBwL>I6FPiQ7bMFG</Eb{t66Vَf$ܱ4*wϴ9JVB5.Kij*̱Jeb<g39f&oQ`Vy1(ϓw=XMǶe-W1MX*GZ@LwbMVP-Bně{M<>QZ7x#e7b	a?Kʶa> Y;;O7LVU(&Gny"m5,E6e4IBL`fѾ4ܛFԱh2&Fcc2na#~5:${b*xAɢmj .YXE8<HzQ,(` q?$0%wґջ%Pu+$\XqoevjPwSpxv
:ɥ7@QE*=\Rߺ`/cPĘyǋoXG2o<|Ca>(@7*܂/=')wP!k\gR[\B鳳Xйv
'l7hȿuJE,|MdT|u?UaLb/GCc`M)4CN07}x8D#uI**X[J&D[5GQ١{B<E36d9>6[f~Tr![\E,~P>`KjG؛Fm,D? c@?EE $x c`)%.ۚF!:~UNQzϳ4;l]bsyS3+Jr0؞
o+jr3Erپc>0!iG VI
"q>{N3ٟm-)E_{DLLj>G R *bZ)) Qm΢N_}m2!ηm+r𜫠Om_D!ߝ][x2<Vd;黓ԏ+'CH1M󳳐sj(t-g6+J`6gĥk$˽5f?oLLyӪ<y]/~٫Ւå8* ] *2 <jLKλ; x*bY 4x{-GĞi.R٧V9G/	H*h?K..j|V$lU>"$sFUK42e˿12S&Bm1Z٪<15\6/,ZXTʧE]1.3/$s̻czLLIwouG<f99']YvsjdЕl5#ҁ`m;ȸm/k}Un2,3!~Ch?d}T̍OIC.[¶:h$ki$(K#]K<=r_3H<c$uƔ,+*L9~>W7)18('mT+n+soeN-g5O`$2:iQ$]	Cs4O-fGuxq{Ve2 *1dE?Ңᆕ
* ܪ,?1?uElFh`-kX)7* 
<)BuRc$g6TDs8^V%^c3.2ԞĬLͦXsO@͢	0nN옉j:ٶn.ʹ.ljbg\X'ziz|~#dҰɲXBGƶ7AW1S H_8$ã46OPg+qZFm8Y5V;fd;oj8ٛzdJFC#I ǈvm/K2{($̶9VP	e:n5>*vq?G^6:}I#$!cXб9=ck #-AʁYzBtXaJ..+1O{2X(cim[~Ny/_ΰe6[bUkX{Βf^_NTϒF{77{W~FRk/;-&w%EΧNr}P#B.«f"tF]x:FtHT;=u'F5,kjGL:[S)1=d&ǘ)oK-z^%u</Yɝ(Mvp\k6K	 ͚FV-<F@_ۏdV/bX|{&BE<=GssaݥbH%9XްBl>l@sF:~6ftsqV	ΆҶ1$|֨1
wcsR><jX{Km^a	ff˝+6ؒ>,2mSRƸxfs1=Ԣʢ°I@Y3
ÈO\+6Lg?
ͅEASSRrԲBltSK)(yd96a>шcul2:ٕE9T`_
BgoO9TXŅk@`Xf2ᝣߥf9ks°Iai#&ש8CrQ}Ղ:+Ql򹻷&b+}mC[lW
bV¶د>}+m_h|+mC[lW
bV¶د>}+m_h|+mC[lW
bV¶د>}+m_h|+mC[lW
bV¶د>}+m_h|+mC[lW
bV¶د>}+m_h|+mC[lW
bV¶د>}+C$"Uu$׏AA*H:ѯRT]I5f[iH3Z .Ԍ/C3EͺR?H>Yv\%WS"j}Gv
y&C"ߡTWseRu4)5et$h6XE#vZxNs|OWmDnlqTB'H[RaIFKgRCmՈȑM|?UbpH9840DοI"0a<&k3`2ŉGX+@987.L0ăϱ=ԑfbEwSR\!7u>BN&`4j,ƕi1#2(5,{9;,Hco4[Jl4 钰m\:$9s!p8|j4ȷL71.Ao#BplVf5z6dL9_]o
i&[[AX壆<;E6Sa0E4!L֗'Byf
%lEMhDVk"2W< `GP5
g6si y0uT|QѾ]SdQƥǌQC{aûa@kG]q$Do"WRNXl\kR\ N9	W\ɭTPmnH`2ڞ5Tq%+dᩍԚw8cnpcIʶu2,WΧx"'o~4[SKXI*M-xFI{XvCWC¤ 7R>25zc耻9¢-.5kڄWa͡5a2/kn҄R<X>w\I04&cҜXL2Mn,Wy&TNuRxky:1^,K# {+eC.b5ְRm$".8Ԝ@|#1᳔H(lw+hT}&M U_.o$!m"v~'űH4YJƣlJ%+SƣR,gY=Gu/g>&jl1f9ac!n$MieN$YcR4 0lM&\nR`e˞^؟:71R{%R8ݢՇ1ɭ#dE7C|FEּc"bE}%eH\,:M"]#o6qakjۖ)
,W)}մ^p
/?EԋG/mkr:\%bAwHǁP|_smnTөυL&~5Qeڢ@t+jp4{'К)*4$<OdxmCXRY}x"{\m0bwCCXbaιߺFE˚Tk
K ['d
!.5`oq[DfwkiqwZFڱi 9Y*'l:6jfO@\)` Q٩+*	vq (Hׂ'	{<t멎Q&*vՈ$<y( <7y{/Yנǝ4*1l`),	lȠV8Lo\4@.QE[A@H&0;s* A%&br[9xa]+aH@/XBgi+%&1LaK5ըǔ|ōQuQlۯ5n ä
L#~qg!fhF)LV}ܷ@&n(ʋ彯Y2m8_odbl&E_	xL;%k
{fֽ
k'?6a[` jacYK*jBX\*F.MR<er2qaqD؏NxWK4Xk-$&hn.1s; i&*ec}gh)^s,9wTxeLWwXnK>Rb6zEd||&wX
Ɍ2AXVѦ8wAIN\S[,b!;ҢC)P48qm8l1XPZrt<,JT9fF<[VA6aɔ\^"VP@l\єǉ]G+*6W[Emsog/
DA$G'fm~t%plاp+ƤqG"3<{L5S~;xޑ1s暞w\k{9#Kr[gOlG(HH}C)VZ.#$~HH}C+k/6DX
饪QL[ ;H%ȑmelH̚X*86@]pGlCK+l8h(X);+hҠȎ#ǀg*e4am12Og6a/w~I|-C%%a$l6`Sl+a|&4R<NL&c!"ғc0 aŒs]XV+f$GJZ,V\ɺV"E]YxV2H.3PZQpplO>Ԣa\:[dNf +;+f7~ƩbIR gns,'<*MEcqaXФe8;Z*M{`T;)P%±K2<mE+*9ݭ]EsqaMJ,[QdYfiUkI'sxS:>LA65hvN5>e*sqoeaObb.eaIIozQ 8yw:j3/M*.#uoXxA~ub[XypڋH2,4ȵG&JxcZ󏶜@N&FlK)D<n{5@!;D91,sqV/e?
i,^xʛ7Iog1:eUA2$LCd7zc>S0 (F|>kh$a[@ȅoL lwm(6DζThj}'̲-$X:?H7Tvx=Cۅbcϻ˃_g(EMl|I$[߷0(5a|k020#KYғOӷ m V8óA2_w#_@|%j1#z%x;+BlSඐO#FOFHl9i4pbXAa/jm JľT` Bw<[7)8\fCQ \jO KDވ|0hWyX1at] 7G Z`	ɛw7&IԸhz,Şaq5rxgŨetn1	qfc"bF6P.IVH|ISV ƽAOtk{u72:_j3tq6W~u'HO霵kzwHуmy=uD텓UfO^Q-4F׼S`W}׏SoG`DvAmR﻿Hz^j|k=FQJF%G"As5̙Lnv$R0E iYzoPϴkIءKepeϽ<oCՂe;6eȮwR 4 pk3.blE|!Ӝ|a7O_鯤O0XϘsD_7CF`+׋F}ՙ1At6"> k8XraMƵ"+"0i)65׍>';6v2dL'j4duRB:?Kb .E'0\V"h3mWJITzų+7u[ZXIGe'HEi5-mXX"eտP:x4Y1#!I:&c&ɔwļB軷Wxkt\ĊLQɦ <DÒ&Dλ3_Cl
/JELbWs[i9VƳ"]nN^X."0?SS!I1R24pH-F,'NTWPAyϔ9Vse +	3rOzn#oaҢ5Nn%}.5MZ":]AX	3.H1slzZRO75iY{$V_F.ȷ,عcԓvԮ ʈ,/V.Uh9I.l+8[}v})"o320J-[#zt??Pn٨%s_os7F-[&Д*Ҩ5  Ѩ9EwT#&f[0r; <1Pj417Z wWa~kİFWy<KB,wa!^!"Hb0zX.s0Ma+Ƞr*=u.s4`Gb LXw	av6Jdzz:M PDPZPw^!XHX<vqe"~u}Jѷ4B&ޙt4,9
B 0<*,4H, ּOTn1PƑR
2Ա谸¨%DȀTXOr(AAq[	~$TA(2\7^LL)(4)G$XȨ"qX\vpƭ $SNG>ͳ/BE!w"'J.ځ},6!nwը:CnfuEcjR<Eշf0
TwU4	]YP7mi@azi.[GYPu,rBD!wh]ҘV'=x]PuO2Q97T 6&n<;Ma&6cZʊm{<o	@ܕ:XIm9\zM}k:</"Z9:*evըTbEY6^uq֦'$k"sI4X]$cLH7PWCz≇i=ebXƝMHue;Vu;߬HWxu."Cs2Ek^ũX<EE"=7dD6&QHFҙBN|0"@r08^{gĜg<ؓX8yV68dkizH?%c̏ҶpB7xcȋT6]A@ @Q:֯YkH2XǭcɛaR착qXTFjPNkt=!Ȩ@,NUV9b|b]ev3q4Ura;"a#-58."jqtb0~}:^lLLuP7٠OS~4}ԚÄL
,4v=Ö;(Ty"tO]"_3x~"<F3ʋJV2@MN%4=7: EӮg-3;Xp_GlXIrA4:/8'7V|ҿMmV0fu#-z puʢzNĿCځߺ֝G}b =( [x M/P2ūʛcz5o:SmCL<??p6	J jd'gs͉;)z1Q~S25ʄ|*i ~Z8Q|spٹ#aa@"\f"cͽf#H+g! QM2)hh$A8Ӵ_N$ܚ4㠩K)Cud*I\+uY^i!L^P.vU[E˧>FYajȉ投r˼SK1xŉ-ϝ_A/+f*NUJ t+k(t2Ԃ4X=LQ2(Ej˒xS'-mjȋ~h)
ԎOk{sG`h'٣#Z|o5릚YEHw
JDзFEs7%'Q͉J%NO4%kiBITӌkrJvԞZM:H6fΧVxŉ-rJMkJWX6E4yi0V="?C!`BFY#1!=ֵ4ÛC4iٺ[u  (M&+fz	+DcpCoEe>q:|D7Wͭ+hɴ鳛v6am F 0O)\LmC>ǧ`XeS$[PXio9hw姁7fy7->AEr.xTCq|x#Q{\(ira|` l/᰾N"M*X8Tc+u<kǔw k".궽cȶc(S:qkR2n64r
ySc+XӖ cl8FvVy]B&|]}:',IOYT!X`9)X,QY5ˈs]@XY&^fTv1ǚ]?eCZi.2 e$9l\Gfzy24сl|>°wݔX/ζJgb=F{uɗ1|Ƀ?8M)X,QeY5oe<E 7)X,Qf.Z,8/DyOXpMՊl>uF ۪M
B)X3aRkf]$׳j3O!Ȉ<z3!~tNy,8/D:>o	mk8b;8iԎ6փ!:tG[e蚆ATZnO132`aoRb8tKi0V݇mICwD#g-dfu$#4$^hqqcʒ[d͘sjg4ehXwQDu&;(EaG8Ԏ7c,LM_4}°7W8q"G$}kK$*k:SG͕$79[{pX8wv$F<kjԦЭI ̒QX>%0GQZi-m~RBAoZq͵ԖmmXl;M##'iW8q&Xnto^'h 49T+6*crwuu,65{R@5*MzÍɚQ܋)vq@-gy=fVIW*MsGu4fk23ޑw fX(6?g
!g`*hV"1bK]^4I ̒z1XܝMT{Jl
LXSqrwy#	mk9q	85bO#e B	#D]⢙	ܦY»T|FF+mE,軳[O<qKkY˄A6 d371n~ow36TArSlg{t*|2rڜ dv|;*8iڱ[+fكS
+'Ih.{iuK`}~5(5DLǘQ~S6]?7bi[/X^"=em-n ԿbG#O:IwdpXUc;E(Ffa.9 `Lv]*3Y
ǜ%x(ć9+$tqNTL5_X%t%AW}F$6*UQH2s$c.ܦэՆaV/վzI,x2sk8͗6eL$[L[,ykflTQsv*ojW*#\-D8]YQw;[tZk$tqNTTWHom׬6h<-ףYmPc;nhrͬnΪYLdmW!,$憐?xJuf]3}*U"ov$
W/zivr<M;Vrl1ԯ+D>fLN#l.*4*vkQ5)<r_)-"k}U
cӓaE@X@aXr7Ŷo	#S#NoнWԮ۫'=ÙYN۪)
:7mcGd!f5Ŵf˟JLa䏙|hl|[~Ko.cBPʲxzBP/=u+$r/
ׄCgLG	k 2M;ݥ$'U$Hpm,{Ro^'m1<$k\6P;Huݵ^N_BIf$KS!e2BI<f$B騨b7%8hWԮ۪w,'e}㿮DVǵ&0vAɋ9n=~$͇gNMLDLSC3bYGmDIhDӑ>O(xT6ro~鸏祸->Sn"!,pe@L}%P}W6h<-2c#S&Sžb1bl.omxvs5+eiYT[>q+2q-u^l{<>]x·Zmi-bXV*exlU-Pbk0%uW[%e[g_{-υ(Aume"X<+~H@n)qeɉꟕb;y.P*96opCN^*1aXg/qTk}3a 7ϵ@j_^(8UKf=`R<`M[iʙ2sELu>'..&DF/k5ge_eP!3U\GeM$JT7`!0]f,wmk[=򸴀`ԸeiU#)R)3SP&U94Ea[-uŌ˵SmN^%*|yA)\u^peȶ
*iTŞzlEnL5E(Da~SNҤ[uk3»gb{4bAQBL.]B	Ii#1줝Bٖ}mfvUP)ehbrb0ΩV/U!2ebGv
?]H.,EXl@6d\שKĥW"}b'Y"RY򸴀`4faXgd耙~βFiNtYwv߾$R|p;3֢v-K}{-^4ni@ . Ģ4O7`!0X%㟮2udH7fɂcF,%J!}w2nH&D9'I/Ar'umt@(YJ'F'X\fL+)r4۵b1דXX,W>vuTWLaoNH9v5>8۬O:uA]Nk5O޸xyk _  /    !1AQa q@P0`pᐠ   TP	lѼ)wEŢdҳAaDz[p]K;Ql xV'QI ޞv HfQydpV?#c6$[AӞ(^DgDst N\ޛe+ќ;=XZX?[8GC2GA B<qO-3{N7Bu$
kCxqx/L) >T&yxweg]軄0+k Xn Zh>JO-	~;w4+@'7DdgOxz95@_Ĝ9$>r＊~ASYv$!u<&u>TId*OkS4!E5nr,|js@5 W612*:G<FEdxAqYp(@#jg9uz%6ۆVE}?WvةGKYZtLgo#8mY]\#ov@/F.zL`N`X]b^CB"8RMq7SwXʓa5-VNKf>馆dpb֠RgJߕyݣ& |k))1Xmj" +:&Kh.Yg5-5U6Њ
p-l
Va'j&eWw'n]hD˯T߳@"lfL:o}|i"iVS\;J	 Α$܏;I} wk4."e*TE\IU/3@ū"VQ&|E",)CՖ:LI{h͜721tkïuaxß`sYq*dW#5{}pap lITY	tw~<?/ӄ7lIcigfxE"wOMO'K=ӳ.%Bpw<$slY.Y	*m [jQ<	?RZiLGBM.Of$Yjh1M5Os|1G"%լGVec`zuXgK8OɟvǓRN֡a]K)ؒ3ӗ/zqQ
T']]0҉hKW.t_gǃ,Qy۔?eТOy'	!O fUb4Y@(2Q(5*PV9MiߡՌ.쎱be8g<錄:mHd+H* suHݵA ??ab4|WR1 ,">#hvUMS$	ZF!,F&r%\T3tR'O,adlx_xhC (hAx<z+- QӝKIR"QQRG&m=w|C@{sg;{m)Ỏ4Ea|M")WkQi68С
yy8/C q"V=(xYJ^62SfG@VԸ"fcHLzeoyspF3kda<	KҠDE/:3b_4hi&2GEљw#%FTKR#钗Bt2Wѐ?R:4:tt F  nњqg^8Ac!o3Aݫ-b],ϧfׄ0q~( tdċ#^̭J͗Sg^ap>Ccj⢀͌ JôA|Xg4@OjWȚuF$kCYo2PXE(	4@rU%ٗaT@31R (N9v"*pk,J3C?xC%!&*F}
q0_5#+>2CF}7 UUw? ^z]n+tA΁,KY^dQfʭ',s! n l{
}ԙmLuB´zHm8"80/~7AùTԖ?KX>H! BZJ1["Ґiw\ Wj1DHyILx6ÑZ.&	b;߅-!bKɿo&v(c$>Lp(`
LNN1NO(
  0 %`rk}`Mf   iy] cհi	礘A>[e#6L.Kmmb.:vZHBm-ZK{*ƜA<RtdGIH<Ru2JR%PN<C_<TZQFZ5J\YJ+W](S@K3)ځ0Dؔ[QxRv\& IO1Y[Tǧ,pͫwa&:vAMXdnl 7)9lI>`{̱)^-T X ['qFC )DD&+ڌiD>	a(-Am4Gɥ#XC~KRZj	~L5 ^S$5T EtP^Dl%7,,WL%FNL}=xX1~ذҝϬǭ(]=Ƌz`PyeWtpղ)ra&M[&[^8Fb<o'  ThKw8&hQ4=Q^sx>ޜ#*>SVCYN I?'w!O>,at3o.r 9(K'5be=ixo'ja."J^PuRMKAOa ܝ d*PcSs/PVT4{z5NMGD `waX ["lT YǗm2ɗvӘ4^^cc =T nvDm?y/S:';]=^# w ]b~/\}߾{JˏV7a!#1q=' ,[_R<;Onp7XzoƟt{Y^R'؀h/Ub&v#bB>6qDVDG;#I$X9}
b?M"_Kދ1~m=X_b$c{ (IN  Pþ~{ G_z >tzr=ݰK{z ['v>_#?t2ڎ!0U2iETJd.¨\1lIփ, xG (WuJҐ"B%$! f!#VO}\8!(Ni& mM.VsZ`ر"Tv 8?d{QFh<-X5SH~Ci|θ>_q`]=ZûRf \-yfU8 myDG<<ߚt1k<yQW7<N%%l"c׾c.ۃ`$]1/ơ
On .h/oe7!AFe7Mj+w7EäXtkPP37X^#*6M[@2ڽߠr?2}>՟tF)V60Nv[E\\F !wP uYQ5ԍ<z
 X"5!MM.=Zi㲠׀"]IJR^%Іײ'Zwu&,e_4^teBE	#
  =/-2]@@L=LKdٮ:LŽ? \2_@BӤՒ1Cb<#_kur_r8">_Qk'SG"j1K0p<t{
#sFw݌?
#a_%As)aaggtp@
KX9`IYC5^v
Zs@n(Eh['h"n/#{#mp
۟Am	9zl18[&85*	}ſZ׶@GEb;	8Я k	r;yOXwn0kͯLɒ'79#a{ŐO#=zYSzX-;H
@B?rG؀'-WQ!c-`c<E2o`*,u
7 |IfYQjI0'$&FRMեݪce>`n[@Hr%G%D$Kف-vߣcJ[hAZi{`~A) ZFFwLs 6澁FFCoA`L8N	t򕳈 ̑Q5B^EeQֱAwW2%X 34/	RB{S+Duh
B\ayIgIDA?QeAj|;i Ըq~C{x)!P	t3kFM\V[FwVy1?OI0BNr:9dX6+v.t{͌9a7AE(j[?]fYR`Bmggd8߆:O˯b[~o%,#aYkh.Ru</"]Za [,z[>9+ja;i4G'.k!<3Qh_MR
3/9gb[!p3S<&yj<vzKM(6|ٹƻxF[eU#xhA#+% ;ktxhm=o8],FQk<¨ξ[jGl6O汷 yrf6נ[َ/:t,}_21eJ"U
9,xSy{7~{WGUY
FN3_p683qظ2#
F\OC4%sCel6#.G)HK2q,݉O~$kD=oӚq\`*j {UlXF="9;W!`	fe69Vˏu! ##<YI]tjB劀Қ0{k6>p 4Udq%P*CParuwȓ@P~ØvdB<s3j]p~`C)V5y9)]cK
{X`Az(>F|]k71WiEA	7/<&&3`t
FK![EF|]k l`&t&v-l}gF%l|dƮBD͹AA!Tl3$F0ЬB؃)Av
c.RLRT375i:0J$X)^\H@|oLj[ۖF7ZV,xq?%xdHZ?B}ݚ emB`>}@?"W^!A@Y"gsGkܚ5&HLy^-G4fBvr+]TR~D	ԼCvwND]K|/@f%/QڳOzv}XOwg$pg~pahU2@CB{!> X왏2w};˖ψ*K? 9j焱D!
",$`C'Psit'] <#MOZ=\uu=,`ه}ElQ@=y-za^>#ᴪgx[qwo#CXh@Ttŗv(7Bhlrf%s|MFOga%h&3yltiHE6Җ-?KQi#[[)X.(kxKzI[`o(4QJq,(	)I[0
k] OyM4M*AkJ&=omӽ}n5H-`v5={&`N$ +:(Nȟ\OHv16/ 7o$M9_2țȍ/Q6@)|vge'ٔ=_Ɉȳ*-;ͤnF};8id$!J"n^CV,x=Gn7à*d۠.9 t;T~`c$MFZ.xlC1؆XYьA
4E-ч]Di/s4fV0:#Mf<1KnwV/;(X_Kp7>kh'`$]50 w?𺽛<bFhN\tݕ ΖJK9hظ'0X"~J!FH:z2*P=UjHZH5 칀O0ɥ~bW	Vܠ`&Y%aVxfŰfx8H@DA1aj=$+1~/B [GBb [O̩7E4ԓΛt4ڀX2H%!ymJ@Nbm tr
F?Z;kIIvM6A쵵A*Mw%H s֨.tp 4hJ~-4\ó݌ЍIhB<@6X 0FRVCx!qFUd3yZ\RFk(3	4&NsݩR6q h!
wC@WMAAg ~'0Ė+AB<Dڰ=`h"eH",_EUR]b"Z-Uk`1U\kYEs+zD?B2OKvT(>EtT.aw"|؈noFR@p(EZe^LVN
>PZj%ft#-Jc&yLB/f2?ԅ)-qc_f`Ab";!
"F,C ͂h'qT5 6ۦ]c9!FlSlMݣ_*T>춟| :U!	Zi=4Jm&PHl tKN"U_U=J CXidOS5inA{SZ!@  S=HKE~3|eoчnAD13&/)<?gO}Zʳz=aKϸ0Z0yqZ<3CIJ?N|vEfjt0C!2Tܩj,dᵢ% Knڰq#
nkcQI9Ví~
4A荏mc/?2
ws ]MWQm>leP;1X/sb ͂	H=QՠK t#sUd$ga
sbS;pt|q\ `쟁 $#{c0tR
Du&G KtMDhih6Oy#R騕4ŌNX4gyl'1{շq mE]x3Usbda֤?o{>alԟҮib{WSh~6r2bh>=:O;tddh R
Crdr
Zg1HGSy]3P-vb$f\]ɜ?X (x6*<v #={Lu/D]9ъB;F"C- Ln	.d>"ҌĽqclv^k&O}(6\Rl0B	
7-JF
=!dd#jR>"yET8v-E#`02$-bzXS?V#	A(B k?g ӈ MZ&`%؀6WS$@mҁcU"S\XG6ˏOY kt1/W@FJ +[v9&4/IQh19DHHV(\)@xJ	*T{: -aYatVϥ[#u)P_8<<<<<<<<<<<<<<<<<еQ:_2P\Pʡ*E33Yaq-	 -6H8]a7{!|(O;%X-(.S'~}˽^)+Ѯ8j7S;\+n*v'VrhC٨(XA
\WeP\3Q^)\[RނIF1Al.jr즖t+('* LvG4J`}=%~2YpIa9P`CPeiəB:LPk+$,mRx1դ6fh#@RQg?&2$lg<P^sP"i9qĮ^@@Y\HTPNmń@	E;2~@kt@z}QSK	7+TڄJv~?N٩B$o!!94,5u~}4a5oj^8{aj #{$;F dw,R99uOhe[6X	+4Me]a u#ӝ8]~Ƅ⨫}3MIŢn\v&&%s'ۖd%5Jt~oA/ˇaha956nm<"̎GpǩE|SȊ<_vDu矐Ů'>X)n{EZ)GdXO
KLQ%39/

mex%Ѕg'TciSKS+>EoN
jc,)$[ylgofL}|:X]$0&}^CPI(ӳ:,)/tDu	c;Q'j+V G t 
jq-H!ZWe
T[BB('IN%StBћB`lTřO:#)LZm)W}}}}}}}}}}|AM,@b/7WPkf3 X6n :AW*jؘ:5*WfD*z,L#҈C04-A[G [ԎA,8j'0GsKV/=\b꠭ª4q2?{jc i%Xøe@w~H`rkEv*Ht9X.6]!$a,[&miZ
&vˑڣT蹺K9K/1 2hN 
=1+ȁ++r"N%a|i@I i|)mrQY\aZ" cH'AM?O.Pkxz`&طChR-4_`&طA(o!xnAp2L
q/	[:D枫wX"TN\4	RM]Yldb!Azzkn8bUQdE
"(#kh10۱p٫,b%K{\أP*à{,%hÐpQ? 
@/dzknbB(ic-G05'	4o3+iEfN
ڽI]
-E \󸑣ER	Ata$頥f2QYa^,%۔'3cL"J6C2)g9`-(><e#A0`H~љJ*pKkvI 9ܷ7aMղt@X7)s>wn^ѻ`fiTJbU3U#-޻ Vǆ48FZ1vA~\3T48CpZR1J<q^F)˘"Lκ$lB	rj|JFp҈cKȡ
*i/nˤyh-ݻŲQh;:MAAgNTGg$#N);+k%ZcIպUcЗUڦl&R\ bRmvRDld#ar
(%h}mIPE`	:Bqt\KRCh, P Q("Ȣ=

jB.Ӣ  %h~wy t  @2v@  8: 'S*/PS'L
@Z@CMO (MmLj 6zU.bLVt_T`A Fm~\ވjTuR h 킔a"!M25X"#'
Q@Z+&N;,F5ϣV(;.[w!^H4AŋDV<u'*Ou1o]Xá\/Weݛ_.EV-Vgp hmEgVvwu>
Z^CZMO$k)XQۊvOvÒ_؄=0:9tted56!\FV >hsQ"8HVv٤BRf5&x`mrf#p/йjb˿04j%=nqs=)iS"b"wMU9i.!kdalB/_Hτ
Sڌlrb_+e+IȪ[l48C t,xDL+JL0@8ovt6]R$łQ&(s4OݟӘ9NO4`@."eqb	4-ǁMffC;#E1ib](-g'u21 ˒FTT^AɴFv
Ese%alyNGAYbs[T/g5}l{ɩ߫+"ll)uNvcBzņ!Cr%.b,F_mEw|%Ay#e5D_nOozpT웦+ۯ(`"?_-!1C~,'Űp؟7	FhXXv916h֯3*P;R;	EW&QtG*l@6P,hD@#R8 $cnԨҗ[2.bEl%lHnijN8uʹSEel_]?dNF)xda)޹tu2tK}(`4@$n471La
69p8~hmڔSnF7 dUe!*wKSop"lp5֍0|a
Pu-{1{Y^k\GSA9`|&,KI! 4
 R"
^[u'PQ~I)9tO)e1EDG7h.]JZ3ea
s";U`do]\{UblcC6"eFZoN3T(WiTm2kUYsvKdX.ͮ#)?c2U?LTxDV *Iʌ)kUV.}՚86lXa$SaFסMupvY
BYW<";|
nW^[cܔ[Ǵ?.{06|rTe
Q.d   ZqidmT):­y? TxxpIoG'LeE  v2Ӂp>eEi!>>
l _٘lA`Y܋X"xDz
 Lo#1q@vz|W$/B)uHL ER8o6'Gssag adE\B؟J=eýU&VFξCa]"<uLJAiIm*;9BJ֦
"M#
2ϡl\/qCbu+xߧi]D
w PΕ3/p[q#hlb?Ab̤Rq/`%߆杨7V$nS}ָ3=.L)GOc?S9يc4h<H${I$=ƽ}	T`׿bnmLXs"ϹuE}cR@<7 "RiRxŻlP(xb=(pw JrS'@( ~eE
)QUE@ D   @.:\-YE"6`j *eO:
*U0t PQ)xS΀(@H 
A:  
A?ǌ6!*<N,h*V(5)Zef@2*pCByoq@kVhO@V601Z}BQB=$,<\`c o{
@@%ax 	nR#	!bQMAD)!$Ъk
34b+l=CU(X^, BMyD0C$F*Srpܑ`Ch+Rx @Q*77 Q5 U $,@*AhG!bӆj9|d<1q06`V⺥'ڴ|dUD~G4>A!̡Xm<V^6A65	ZMWp	>b'Q˛V $ydP4J1	ZMWp	!g[ENVbP\9WEZG)UC 耬6¯>T0H1CADn3l	5kqLhϭ H]P`+H"܆g)47~ib_f5nw%QwCHU(qSf!Pw'Ҟjf*@O zK=N3ǣ.:60-@ b&o J{`3Y.9p8.*4ps.DK~,򳃥-Lľ͖y]\#[c#[0lK~jg},;q]?r`wقudT~ńA";8#TTURMFJ@(KySE!dc)]3ÔF4L),@vʮzn.9:q@HJցH[,7ڜ˗`YD"쮅Gp'%AH1mB,+(#+1k"VVOG0"*dF	$Ufi4H;v^(m!ia`*?m'-D@ (B
R@
6UhȈR&T =j(@@nH>^
(B
VZ,~GTJL'B	*nvÃ(cJ˷tu[v('=X쑁W,h-aڕQzb'3XyaRYV;+dIi@L[õ+d\Z®7<@s6Y%tYIXH_kY:q&ha*aڵ(B.!@!R̓WY"%%)2L*UTӌ5oc.DJ|ErJ͡@-:=_GK2M\f Ö 3A;`>ahQʦUn,lb@'D:3P	2sLKGn"
ף%U{s;p/d00,כ.,tf9j={.mWѫL$_Ϲ@`Hb@D43eoA	h
.]a,a6V0k o!) tVb`VS&7>xԑے]Gr!tAVUho1s?;s9c4t8ʇuRkc,p0c(JI.D(R(3Wo TaxHYNϓFKX0`d|{qqbDl|aBC4J l ɼl]*V4>oO&}wȯC@쒑z6# sQß)O8cE[Au܂lX!N˂)\Y~߼CT#ZaJbdu)1\P!dnP':&Vh| 
m X>LN;d]9{XLQnS"ŲL$8/- P`)5uAAzTtb]Pao'6ׅcVyh_*Ε-mTi*G7"hlHY#:@OPh"录+Z#.0Q 8
By
U9?xw#nl} 4;[ӧy	jAaHC/PEEoFvaCm63rq
$"(JM!+QنϛtߗSq`,%EmsiLcPI)l 0!kb 5! X\4%!uU*ݛ`"dOJuQNX+вm*اP֥'ia]Vi -E
<M>!fzS݉e $m֙ 
TmpPLbs:I˔+ЗuUp	`Ց¬yXXnG!{뉻ʝd6G@RӠI{#Zs a(QI4AJnѶ*
iUTL@IL2H{*MR#>;h@64"[TzOәvb֗AoN%y. 'iq4jHZ"y'p@_<{p$4|鍉G)φ+scաll9(R>#^Z
[2Բ`i;$jAԮرiSGxAԢ&BQo4~<ܹC*ơ{𵱼p%/10zIToQ	t%<$/ ۶$@x^ǽpt*ʽĿyRf>ٌ#'QӨ(-A'sn?}rt:'<amٶz<ʸgKH(p~s !dqi90o
Zt=p~6Gs >e|G*DDƠԫa>"MD<*#|!P@[dƝGO2Aa7btAaZR,|y粦׷kPd;}b	pg`3r^ ~ѿ=R]K0葚"c`˥
 k&$vQGrŚ?;YyfߒZ`FwS\kBH+?h{w٤D*TJm,Љ'ji
V8 $SWj5hYJ_w>O
SLW= @Ȣ8g*Ua#Z͛~u2 hTj_j +̆.>ZtDliV(NFH"gi  ѫya;MʙMNNJMf9r%	kqK{q>EmTi'u̠Y*tCj(D.B
,j$	v	ݔ(yk%3z3Y
!ڠ	njUd(քwɎQ5F,py,t[KŊR&.V8m pm[g;&AQS۳QO]ڝX1Ȧ|Qkb>ٵ3i;(es<B΍Bʪ ]
](;` jruUe{
CX1`9bXZ(!	6$KWM.G*MmOIO63CE	eFIRm۹P2"eHUXxoӻ*tGEmRg%Ԅ07 F3QDI"J7JKxIȿkv>~q"_#el-"$nwЏ+s쀢z懰X^-%l4l) `+)iIʢaԑePGEU/o-Y'.yт5&V@k_? #Rq g!8h~$=F8d|/ڋR6 2S GdМ=Kq{VT8iC=ZFmԯҼ~|n%?>7?J JTt	~ߴnBvX*Vҟ1|+`Ys\uj
(EC:%SdG EVoX]o&zOE<j_TRj˴"'*nfɼ}&E(Z5,s<^hz)Z[2Y.G-R h ,"y#F@GPDT}%XcPK*UyQ"k$CfTՅ@?c(6*$³abjIM&%N )Nz |A4I[vZS{%aRE$Z3B{#,U!m\nwlyך.9z݅rdX.^[ܨBVR	˛M9yU? ӽ\+l, 	-E7xR%Uv)uS>mRV?6UH~һ=}~|]Ar %cReoPTKR.Oذm/\YzYX"u?:]y,	c]4	0+\3PU{w`~9Kc7l#7p_+RT~*^S.~cFD+Fy˗LWL- pr53SڋӍ,=o3l8[.s -pnM^(N=j5|\pxT\UR 3FI )gLj.{#Jj_U6C#(&2?)F3$7҈Irr-܃I6Inu7k`>`? 
Gpxw,|1gTIurKMc-d}C8&"ӗ	WA:} gP``!_-`C"v$*7hVN[QĦe三16=5Avcy`L"(=T߉F(3oњFW0if]R+hhC^It)ݨ)	lD/+й 9/
i_ 45U tdJYv9;HaJ8G[dȈbueBЇsnoR	+0HT@?TW/2Cr9	Ϟ[jAA(/S C@_-,,zk8wZ1S4мB5wz8m KA>wB$k,a26ZIJa̥d""9Sp j1^:݌?վa܁\hrG^B䒊2sS02YfR@ͱ?	w'0p2nzSEVb$Ohc>(@PeXhKTN	m@WBh!8y=$7 'rWw'cGEƈ-O4\rucKoޡĬ).冡 UgFDUN,2LD݌V=Qs
sʽULԅ5N7 ^
)W6zʠpZ4S\di19!^fsp77+ÏXC^ݪ̖]Dx1B1L
0
"+CJddѭDB&ĀKmqt\M+R@R	  ZU 'G@ t@]EBOţX/H4 tQY #   "\@W@A@#:06
 Vˢ " DumF:PGAhҬQʋ (ѠNPHnnx=5{]UMqc#4 V$c49A0oQ
E^R:Aw1Ч:&@O*bP:
h?ʁE\2<^ǣt$AasLToT&Z .7w:3CЫ$Q,=Ył4jiLFg7Wd!}7xXHq5E3?nL!1"R7B2	07v)Xz8(ҁk\01#>D9~Z ٺsd>P܅C6H7%m !Oa(80ڢY̔sLz1Е* 
5?o>q@DG2=($WWk낚cHvZ\4WrDX fQ)ÙDmck%)ub#+=M˦+{ %9x~bcYwaԱ83E2怚W|@33 RBc.4j""RDE2Ȧ1%ke&jY C}U,+&d4t@Y!
x E&xʜbPfx.b"6Z0aܒ0s: ?ȋp~Vh HPJ9\	%5jC(;G|L,RxɚK|iYMȨ
NX"%33ā̴FC6jȈGz%%{`zWdE	D?wOE=<x)A@ EȢ^1(&v?2_bK}\Q(`+
_t3'\犫S;
^>{_ SPZ%rd(	zB}^ADM5E\g^oc3uk߇DLi"p+\
g;/O޹7/tr5xˑo~n~;QprlA`d(>"NapUI~/Z䪿(GM?'G{\.\?KOO	#^͂7mCex؂@VMaRï*\ă˥* h^ő>\1@fD<+Lxn |Y8y>n"V.|4vU|*@ZJ7VLOo`0	ru<Ta`dD)k0,II1}a7jk՗tT-9$CC0XFo~n:bN̰-</AKYz=P  $?js.I~:]78L]#+WX%Jn	G!ԤdєXʂ%ܿ(}rdE`јs+tUU EQܦ՚G07Sxᒝr1{ҸYn.ڹͳrPH	 PCQ}9Ҽ-$ȬCD ?CAR$u645e'):/Vwk-VЁհʸyk ae5X7VMp ` 
n`O<CIkuDR*hq.X 6@zKVSq7irPk܍)P;a>,اրUUiDR2@&I0Wvp@> yɂዦ 
S@Ru.*|N8{MevG*mS nLҘVͦv&7Rظ7I;JJMr8T%31,V+- <s`);.#|0"! h	tR
2'oZQL%Ѥ40 ̫vbuWC"ְ.;,R;*?<FH3ihfny&0+-J(TڇqN>\|/3WGܢ]%jx]Y6  ,ŀP~ф{YPϰG=rQM`*vv KVGASY@{	@dz=l3]P۩bBtc&ok"HEMJ%@ꡍ STٞJ|ځ.$7X
wo>]
5o,
(P[ |ɼ,$
z8/PJ*Z `P	KAqjfbʾ̄ =$JLeM6R9 R2HOX!L%e9~KY QWhG(>Y)P	@hpE)=Wy2SQU^1)x+呔}EzN&傹kM\dkq\`?nkDf1ȜBp,reQ@2|W1`ı*	۪|ca)/4SB,f2::]܈1kkfT'	P/@:zR`  IkE{Knj(R\_TEO0|u *x~;(:ʇ7IT6si҉ft L'DHfT	),m`XPQ.J-`!PEiظ(tt#`ATSyd%aXZ-Kd!i])( Z7RBSERĦQR7 R.WW/SH<r-wڀx2[ NXN5\*:Sc*)I}dr(7In+F,D+ZGI(W>!`#?w}S}*3)`١.[#xEGO%؅':>YW}4?׌p7%UUw <ŐC"-ڨRgŤ4&[rdWxR,LBD\b~#Ո/:L{PՈOT3
Ѡ
\oim"uٖ
PBaȸr@#`2XhW*Lm/q	/:Z3
Ѡt7)X膁DQE
=oncI,  Pszݓ!e$7G|u4 s>V%+bVmt:+A4BKы@qנN|/?7~ڥz4E`nbRt{K&յlUdPG~>zw֟vԅD=>J}bʜ(|VA#4BUۗ  bOh;P;n2^`sE!Jj_/xX<AFe3Bw%!1 $JͶ21DEmu;jJ+(䌧Rj&B/!-hv3f}8D!m?4Zk%b`*Y>&W#KoY	DE^c:Vj.oC!jUကshFW	ao|Pd~z^h݃:ʙdKw+l~Fx[p)ӆZB1U ln-P(<-D&2.yYnynD?X%0qbZfP(<-E.'Wl"*_IrJ)\;x/D*r(mexԯot9rUEfOZءC4NzJpZ Ý+&SP0HjgBW)-r])QtVN-h$9 

CmdJBڈE钝AW~TGLH/E#%\B4A@!1
PAgfC4ŐDrU+J54]A Eq6c*Tſ+YL
/Їs۬*g"2( h'-)%\+xU\F 	fV\fV-CS0e芠ABHSHY.`ъH89\ւt);!HRXZDKٷP!5J#T/BhN2Vc2"vof$)ܟ \xҕ
7BF^sbsDmCGdo";G)G!e<]⌆h0	DG$\LGlto BI LGl9ԺJ)   / 	       !10AP@Q`aqpѠ  ?'/ti{Kڛ^kt񉻓B[a/KM](cXчx@:|}6C:^ּ}Н IyMu4;A̟DأK!fJe8f;e֛,`l6,Ԧu1XZwg>,WSy94vL-GaMsŵDкg6nwg[״Y@f7f7`|@?rT'bc w/>eG΁9{*	3ś?g}O9ݍXdS{B]:^jO<Oplr<W>$2+y{	I<EG̠2lЃБSї9h{@.ף-7 L,oԖ%殿fGЋҋ4J?hԿWEi]+RhNIS2h|zJv)T SV;T>q;cl |WǊ3񞈑<jet*tէOւ|'zC4O>D} @We=4;R˂Ẅ(/wC.Os?rXk />g6_SlB4[}<6x!/ۆj4/N:L8#[-S5{p-?_~]|(}&!_}nThxCK4
ꖺ
beBcquIFK4Ђ4.^kŜm_ؐv2ۂvඁ1oNzauU<nrYk`9dv78%RwٰW    4
j*v7p_8XT~QZtk
KyѨ((hVyf%Q'x/ 6 <,'(*XyabCK
%UFԹT2Kə_\|p$,t=^njzGW*p>{ 
nw	("E%𜔰#aXB\}4PA@b(:ur_vel[hcsE<- n.<e(Eb"ˣB@4b"ȋ&P`QbhSW|[sK]j>@ŻnhE4fb"}DEwQvםMRK\Mf/xcX.>BC <ѫtpӁBSJ0S)wH0hG;(@4&-[I"O,[hl	~p	ADlD;4@,M@eh!ނON
]C@
^ ބ e߄Zal[jiM34ۧ-P=x>|Ç=Ca(nQţ\7>]wDFM-P3j4 b%/zthoK0aB4HwR%r7T򂁵uaq 3BcvaE}bo~=erwcMfuKw@7U]Umč嘟 
2$Jku@ Q{Xݘazj' /I
5Vӛ⯊#"\Ѓijo[+Gb󁦲B8.К̳FR81`Nd(XRւL@[
rxB)kX$,P]S7g[R]t*EÁ($BNPD8#64(4)u)D^PAN0];
Pf0/bhh\MiQYfӴ][ܶ4wa.qKj%:K"{1W5MZ]!id!hQV!/q6],=a.hY N \AOԵX#{b
`@-l^~N1X@*mYw'jB0 
hIjX^7sz FR,5PpW%9a8H6]x *wt(.`SzVaIFN㩪T⛶s`     -S~PȂN薺Q9lkP ĸy QQo<@6nT_r-=15PXdgU5_9(i8\WGX[^7C-yy<-h>ūXɴ-4)q\~QCXH(d fM{(3z|loLFH`[b%Tzn&󹨻K)-?'lwlrl,HKim:IUI/d^T8"	Ă;q=C~
+B2$Ra%[
jGҶ(_(xQ^/ᯌ~߃~X=Խ?66hWOOq@
mB1\/;U;1:ސď88	ij>t>;ǳmS sQ@iihދfWϜ}<4װ8[14?8R!xaZDhV\uF{(.`*#;,/čKA-?*@,*1<`ni@kUKᄒo:HXIv Vi+@5z;"h" 5$k:F$nV!7O1KAu:a
7=]W h
------MultipartBoundary--Mupag9Ls7vKaE6P1pLjYe68nwoxxPdGBoyVn71Fete------
