/* GENERATED by mail-www/_nodeploy/tools/elastic_neutrals.py from elastic styles.min.css - do not edit.
 * Light-mode text/icon and border greys -> skymesh: #2c363a #2B314B, #737677 #646C84, #d4dbde #D5D9E3, #ced4da #D5D9E3, #f1f3f4 #E6E8EF, #ddd #E6E8EF, #dddddd #E6E8EF, #bbb #9298AD */

body {
	color: #2B314B;
}

#layout>div>.header {
	border-bottom-color: #D5D9E3;
	color: #2B314B;
}

#layout>div>.header a.button {
	color: #2B314B;
}

#layout>div>.footer {
	border-top-color: #D5D9E3;
}

#layout-sidebar {
	border-right-color: #D5D9E3;
}

#layout-sidebar.sidebar-right {
	border-left-color: #D5D9E3;
}

#layout-list {
	border-right-color: #D5D9E3;
}

.popup .listbox .footer {
	border-top-color: #D5D9E3;
}

p.image-attachment {
	border-color: #E6E8EF;
}

p.image-attachment span {
	color: #646C84;
}

fieldset.image-attachment legend {
	color: #646C84;
}

.iframe-loader .spinner-border {
	color: #E6E8EF;
	border-color: currentColor #646C84 currentColor currentColor;
}

.quota-widget {
	color: #646C84;
}

.quota-widget .bar {
	border-color: #D5D9E3;
}

.quota-info .root {
	color: #646C84;
}

.table-widget {
	border-color: #D5D9E3;
}

.table-widget>.footer {
	border-top-color: #D5D9E3;
}

.table-widget table.options-table tr:last-child td {
	border-bottom-color: #D5D9E3;
}

.table-widget table.options-table tr.selected td {
	color: #2B314B;
}

.ui-widget {
	border-color: #D5D9E3;
}

.ui-dialog .ui-dialog-titlebar {
	border-bottom-color: #E6E8EF;
}

.ui-dialog .ui-dialog-title {
	color: #2B314B;
}

.ui-dialog .ui-dialog-titlebar-close {
	color: #2B314B;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link {
	color: #2B314B;
}

@media screen and (max-width:480px) {
	.ui-dialog .ui-dialog-buttonpane {
		border-top-color: #E6E8EF;
	}
	.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-primary,
	.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-secondary {
		color: #2B314B;
	}
	.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link {
		color: #2B314B;
	}
}

.ui-datepicker .ui-datepicker-header {
	border-bottom-color: #E6E8EF;
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	color: #2B314B;
}

.ui-datepicker .ui-state-default,
.ui-datepicker.ui-widget-content .ui-state-default {
	color: #2B314B;
}

.minicolors-panel {
	border-color: #D5D9E3;
}

.popover {
	border-color: #D5D9E3;
}

html.layout-phone .popover:not(.select-menu) .listing li:last-child,
html.layout-small .popover:not(.select-menu) .listing li:last-child {
	border-bottom-color: #E6E8EF;
}

.pgpkeyimport div.key.disabled,
.pgpkeyimport div.key.revoked {
	color: #646C84;
}

.menu.toolbar a {
	color: #2B314B;
}

.menu.pagenav a {
	color: #2B314B;
}

.menu.pagenav .pagenav-text {
	color: #646C84;
}

.menu.pagenav.pagenav-list {
	border-bottom-color: #E6E8EF;
}

.menu.pagenav.pagenav-list.expanded+.navlist {
	border-bottom-color: #D5D9E3;
}

.menu .buttons button {
	color: #2B314B;
}

.popover .menu li.separator {
	color: #646C84;
}

.popover .menu li a[aria-haspopup]:after {
	color: #646C84;
}

.popover .menu li a[aria-haspopup].dropdown:after {
	color: #2B314B;
}

@media screen and (max-width:768px) {
	.menu.listing a {
		color: #2B314B;
	}
}

.searchbar {
	border-bottom-color: #E6E8EF;
}

.searchbar form:before {
	color: #646C84;
}

.searchbar a {
	color: #2B314B;
}

@media screen and (max-width:480px) {
	#taskmenu a {
		border-bottom-color: #E6E8EF !important;
		color: #2B314B;
	}
}

.ui.alert {
	color: #2B314B;
}

#messagestack .alert-warning {
	color: #2B314B;
}

#messagestack .alert-warning>i.icon:before {
	color: #2B314B;
}

.listing li,
.listing tbody td {
	border-bottom-color: #E6E8EF;
}

.listing li a,
.listing tbody td {
	color: #2B314B;
}

.listing tbody td a {
	color: #2B314B;
}

.listing li.selected,
.listing tr.selected td {
	color: #2B314B;
}

.listing span.secondary {
	color: #646C84;
}

ul.listing li ul {
	border-top-color: #E6E8EF;
}

.listing-info {
	color: #646C84;
}

.listing-hover-menu {
	border-color: #E6E8EF;
}

.listing-hover-menu a.button {
	color: #2B314B;
}

.listing-hover-menu span.txt {
	color: #646C84;
}

@media screen and (max-width:1200px) {
	.listing.selection-large-only li.selected {
		color: #2B314B;
	}
}

ul.treelist li.selected>a,
ul.treelist li.selected>div>a {
	color: #2B314B;
}

.messagelist td.subject span.date,
.messagelist td.subject span.size {
	color: #646C84;
}

.messagelist td.subject span.fromto {
	color: #646C84;
}

.contactlist span.email {
	color: #646C84;
}

.attachmentslist li .attachment-name {
	color: #2B314B;
}

.attachmentslist li .attachment-size {
	color: #646C84;
}

.propform .form-text {
	color: #646C84;
}

.formcontent .hint {
	color: #646C84;
}

.formcontent.raweditor .CodeMirror {
	border-color: #D5D9E3;
	color: #2B314B;
}

.proplist li.with-sublist>a.dropdown {
	color: #2B314B;
}

.multi-input>.content {
	border-color: #D5D9E3;
}

.multi-input .input-group-text,
.multi-input input,
.multi-input input:focus {
	border-bottom-color: #D5D9E3;
}

.multi-input .input-group-text {
	border-left-color: #D5D9E3;
}

.file-upload {
	border-color: #D5D9E3;
}

.file-upload .hint {
	color: #646C84;
}

.recipient-input li.recipient,
body>li.recipient.ui-sortable-helper {
	border-color: #D5D9E3;
}

.recipient-input li.recipient a.button.icon,
body>li.recipient.ui-sortable-helper a.button.icon {
	color: #2B314B;
}

.tagedit-list li.tagedit-listelement-old {
	border-color: #D5D9E3;
}

.skinselection .skinthumbnail {
	border-color: #D5D9E3;
}

.form-control {
	color: #2B314B;
}

.form-control:focus {
	color: #2B314B;
}

.form-control::placeholder {
	color: #9298AD;
}

.form-control::-ms-input-placeholder {
	color: #9298AD;
}

.form-control::-webkit-input-placeholder {
	color: #9298AD;
}

.input-group-text {
	color: #2B314B;
}

div.tox.tox-tinymce {
	border-color: #D5D9E3;
}

div.tox .tox-dialog {
	border-color: #D5D9E3;
}

div.tox .tox-dialog__header {
	border-bottom-color: #E6E8EF;
}

div.tox .tox-dialog__header .tox-button {
	color: #2B314B;
}

@media screen and (max-width:480px) {
	div.tox .tox-dialog__footer {
		border-top-color: #E6E8EF;
	}
}

div.tox .tox-dialog__title {
	color: #2B314B;
}

div.tox .tox-label {
	color: #2B314B;
}

div.tox .tox-color-input>input,
div.tox .tox-listboxfield .tox-listbox--select,
div.tox .tox-textarea,
div.tox .tox-textfield {
	color: #2B314B;
}

@media screen and (max-width:480px) {
	div.tox .tox-dialog__footer .tox-button {
		color: #2B314B !important;
	}
	div.tox .tox-dialog__footer .tox-button:active,
	div.tox .tox-dialog__footer .tox-button:focus,
	div.tox .tox-dialog__footer .tox-button:hover {
		color: #2B314B;
	}
}

.image-selector.droptarget {
	border-color: #D5D9E3;
}

.image-selector .attachmentslist li span.img {
	border-color: #E6E8EF;
}

.html-editor .editor-toolbar {
	border-bottom-color: #D5D9E3;
}

.html-editor>iframe {
	border-color: #D5D9E3;
}

.googie_edit_layer {
	border-color: #D5D9E3;
}

#login-footer {
	color: #646C84;
}

#contacthead.readonly .source.row {
	color: #646C84;
}

#message-header .header-headers .header-title {
	color: #646C84;
}

.message-partheaders table.headers-table {
	color: #646C84;
}

.message-htmlpart blockquote span.blockquote-link,
.message-part blockquote span.blockquote-link {
	color: #646C84;
	border-color: #D5D9E3;
}

.message-part span.sig {
	color: #646C84;
}
