
/* Selection */
/* ------- */

::selection {
  background: #ea5e60;
  color: #ffffff !important;
}

::-moz-selection {
  background: #ea5e60;
  color: #ffffff !important;
}


/* Links */
/* ----- */

a {
  color: #ea5e60;
}

a:hover {
  color: #ea5e60;
}

.arcane-link,
.arcane-link:hover {
  color: #ea5e60;
}

.arcane-link.arcane-link--uncolored,
.arcane-link.arcane-link--uncolored:hover {
  color: #595d6e;
}

.arcane-link.arcane-link--success,
.arcane-link.arcane-link--success:hover {
  color: #1dc9b7;
}

.arcane-link.arcane-link--danger,
.arcane-link.arcane-link--danger:hover {
  color: #36778e;
}

.arcane-link.arcane-link--warning,
.arcane-link.arcane-link--warning:hover {
  color: #ffb822;
}

.arcane-link:hover:after {
  border-bottom: 1px solid #ea5e60;
}

.arcane-link.arcane-link--uncolored:hover:after {
  border-bottom: 1px solid #595d6e;
}

.arcane-link.arcane-link--success:hover:after {
  border-bottom: 1px solid #1dc9b7;
}

.arcane-link.arcane-link--danger:hover:after {
  border-bottom: 1px solid #36778e;
}

.arcane-link.arcane-link--warning:hover:after {
  border-bottom: 1px solid #ffb822;
}

.arcane-subheader .arcane-subheader__main .arcane-subheader__breadcrumbs .arcane-subheader__breadcrumbs-home:hover > i {
  color: #ea5e60;
}

.arcane-subheader .arcane-subheader__main .arcane-subheader__breadcrumbs .arcane-subheader__breadcrumbs-home.arcane-subheader__breadcrumbs-home--active > i {
  color: #ea5e60;
}

.arcane-subheader .arcane-subheader__main .arcane-subheader__breadcrumbs .arcane-subheader__breadcrumbs-link:hover {
  color: #ea5e60;
}

.arcane-subheader .arcane-subheader__main .arcane-subheader__breadcrumbs .arcane-subheader__breadcrumbs-link.arcane-subheader__breadcrumbs-link--active {
  color: #ea5e60;
}

.arcane-footer .arcane-footer__copyright .arcane-link:hover {
  color: #ea5e60;
}

.arcane-footer .arcane-footer__copyright .arcane-link:hover:after {
  border-bottom: 1px solid #ea5e60;
}

.arcane-footer .arcane-footer__menu .arcane-footer__menu-link:hover {
  color: #ea5e60;
}

.arcane-footer .arcane-footer__menu .arcane-footer__menu-link:hover:after {
  border-bottom: 1px solid #ea5e60;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__link {
  color: #ea5e60;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__link:hover,
.cocoon-widget .cocoon-widget__body .cocoon-widget__link:focus {
  color: #ea5e60;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__link:hover .cocoon-widget__title,
.cocoon-widget .cocoon-widget__body .cocoon-widget__link:focus .cocoon-widget__title {
  color: #ea5e60;
}


/* Fonts */
/* ----- */

.arcane-font-brand, .text-brand {
  color: #ea5e60 !important;
}

.arcane-font-primary, .text-primary {
  color: #ea5e60 !important;
}

.arcane-font-secondary, .text-secondary {
  color: #f9dfdd !important;
}

.arcane-font-success, .text-success {
  color: #1dc9b7 !important;
}

.arcane-font-info, .text-info {
  color: #ea5e60 !important;
}

.arcane-font-warning, .text-warning {
  color: #ffb822 !important;
}

.arcane-font-danger, .text-danger {
  color: #36778e !important;
}

.arcane-font-dark, .text-dark {
  color: #484f66 !important;
}


/* Button, clean */
/* ------------- */

.show > .btn.btn-clean, .btn.btn-clean.active, .btn.btn-clean:active, .btn.btn-clean:hover {
  color: #ea5e60;
}

.show > .btn.btn-clean i, .btn.btn-clean.active i, .btn.btn-clean:active i, .btn.btn-clean:hover i {
  color: #ea5e60;
}


/* Button, default */
/* --------------- */

.btn-default:hover,
.show > .btn.btn-default, .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:hover {
  color: #ffffff;
  background-color: #d25456;
  border-color: #bb4b4c;
}

.btn-default:focus, .btn-default.focus {
  color: #ffffff;
  background-color: #d25456;
  border-color: #bb4b4c;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

.btn-default.disabled, .btn-default:disabled {
  color: #ffffff;
  background-color: #ea5e60;
  border-color: #ea5e60;
}

.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active,
.show > .btn-default.dropdown-toggle {
  color: #ffffff;
  background-color: #bb4b4c;
  border-color: #bb4b4c;
}

.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus,
.show > .btn-default.dropdown-toggle:focus {
  -webkit-box-shadow: unset;
  box-shadow: unset
}


/* Button, brand */
/* ------------- */

.btn-brand {
  background-color: #ea5e60;
  border-color: #ea5e60;
  color: #ffffff;
}

.btn-brand:hover {
  color: #ffffff;
  background-color: #d25456;
  border-color: #bb4b4c;
}

.btn-brand:focus, .btn-brand.focus {
  color: #ffffff;
  background-color: #d25456;
  border-color: #bb4b4c;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

.btn-brand.disabled, .btn-brand:disabled {
  color: #ffffff;
  background-color: #ea5e60;
  border-color: #ea5e60;
}

.btn-brand:not(:disabled):not(.disabled):active, .btn-brand:not(:disabled):not(.disabled).active,
.show > .btn-brand.dropdown-toggle {
  color: #ffffff;
  background-color: #bb4b4c;
  border-color: #bb4b4c;
}

.btn-brand:not(:disabled):not(.disabled):active:focus, .btn-brand:not(:disabled):not(.disabled).active:focus,
.show > .btn-brand.dropdown-toggle:focus {
  -webkit-box-shadow: unset;
  box-shadow: unset
}


/* Button, primary */
/* --------------- */

.btn-primary, .swal2-styled.swal2-confirm {
  background-color: #ea5e60;
  border-color: #ea5e60;
  color: #ffffff;
}

.btn-primary:hover, .swal2-styled.swal2-confirm:hover {
  color: #ffffff;
  background-color: #d25456;
  border-color: #bb4b4c;
}

.btn-primary:focus, .btn-primary.focus, .swal2-styled.swal2-confirm:focus {
  color: #ffffff;
  background-color: #d25456;
  border-color: #bb4b4c;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #ea5e60;
  border-color: #ea5e60;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #bb4b4c;
  border-color: #bb4b4c;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: unset;
  box-shadow: unset
}


/* Button, success */
/* --------------- */

.btn-success {
  background-color: #1dc9b7;
  border-color: #1dc9b7;
  color: #ffffff;
}

.btn-success:hover {
  color: #ffffff;
  background-color: #1ab4a4;
  border-color: #17a092;
}

.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: #1ab4a4;
  border-color: #17a092;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #17a092;
  border-color: #17a092;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: unset;
  box-shadow: unset
}


/* Button, info */
/* ------------ */

.btn-info {
  background-color: #ea5e60;
  border-color: #ea5e60;
  color: #ffffff;
}

.btn-info:hover {
  color: #ffffff;
  background-color: #d25456;
  border-color: #bb4b4c;
}

.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: #d25456;
  border-color: #bb4b4c;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

.btn-info.disabled, .btn-info:disabled {
  color: #ffffff;
  background-color: #ea5e60;
  border-color: #ea5e60;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #bb4b4c;
  border-color: #bb4b4c;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: unset;
  box-shadow: unset
}


/* Button, warning */
/* --------------- */

.btn-warning {
  background-color: #ffb822;
  border-color: #ffb822;
  color: #212529;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e5a51e;
  border-color: #cc931b;
}

.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e5a51e;
  border-color: #cc931b;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffb822;
  border-color: #ffb822;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #cc931b;
  border-color: #cc931b;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: unset;
  box-shadow: unset
}


/* Button, danger */
/* -------------- */

.btn-danger {
  background-color: #36778e;
  border-color: #36778e;
  color: #ffffff;
}

.btn-danger:hover {
  color: #ffffff;
  background-color: #306b7f;
  border-color: #2b5f71;
}

.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: #306b7f;
  border-color: #2b5f71;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #36778e;
  border-color: #36778e;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #2b5f71;
  border-color: #2b5f71;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: unset;
  box-shadow: unset
}


/* Button, secondary */
/* -------------- */

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary.disabled, .btn-secondary:disabled,
.show > .btn-secondary.dropdown-toggle,
.swal2-styled.swal2-cancel {
  color: #595d6e;
  border-color: #e2e5ec;
  background-color: #f4f5f8;
}


/* Badges */
/* ------ */

.badge-brand, .arcane-badge.arcane-badge--brand,
.badge-accent, .arcane-badge.arcane-badge--accent {
  color: #ffffff;
  background-color: #ea5e60;
}

.badge-primary, .arcane-badge.arcane-badge--primary {
  color: #ffffff;
  background-color: #ea5e60;
}

.badge-secondary, .arcane-badge.arcane-badge--secondary,
.badge-light, .arcane-badge.arcane-badge--light {
  color: #212529;
  background-color: #f9dfdd;
}

.badge-success, .arcane-badge.arcane-badge--success,
.badge-color2, .arcane-badge.arcane-badge--color2 {
  color: #ffffff;
  background-color: #1dc9b7;
}

.badge-info, .arcane-badge.arcane-badge--info {
  color: #ffffff;
  background-color: #ea5e60;
}

.badge-warning, .arcane-badge.arcane-badge--warning,
.badge-color3, .arcane-badge.arcane-badge--color3 {
  color: #212529;
  background-color: #ffb822;
}

.badge-danger, .arcane-badge.arcane-badge--danger,
.badge-color1, .arcane-badge.arcane-badge--color1 {
  color: #ffffff;
  background-color: #36778e;
}

.badge-dark, .arcane-badge.arcane-badge--dark {
  color: #ffffff;
  background-color: #484f66;
}

.badge-header {
  color: #FFFFFF;
  background-color: #c44f51;
}


/* bg */
/* -- */

.bg-brand {
  background-color: #ea5e60 !important;
}

a.bg-brand:hover, a.bg-brand:focus, button.bg-brand:hover, button.bg-brand:focus {
  background-color: #d25456 !important;
}

.bg-primary {
  background-color: #ea5e60 !important;
}

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
  background-color: #d25456 !important;
}

.bg-secondary {
  background-color: #c7b2b0 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
  background-color: #e0c8c6 !important;
}

.bg-success {
  background-color: #1dc9b7 !important;
}

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
  background-color: #1ab4a4 !important;
}

.bg-info {
  background-color: #ea5e60 !important;
}

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
  background-color: #d25456 !important;
}

.bg-warning {
  background-color: #ffb822 !important;
}

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
  background-color: #e5a51e !important;
}

.bg-danger {
  background-color: #36778e !important;
}

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
  background-color: #306b7f !important;
}


/* List dots */
/* --------- */

.arcane-list .arcane-list__item .arcane-list__badge.arcane-list__badge--brand:before {
  background-color: #ea5e60 !important;
}

.arcane-list .arcane-list__item .arcane-list__badge.arcane-list__badge--primary:before {
  background-color: #ea5e60 !important;
}

.arcane-list .arcane-list__item .arcane-list__badge.arcane-list__badge--secondary:before {
  background-color: #f9dfdd !important;
}

.arcane-list .arcane-list__item .arcane-list__badge.arcane-list__badge--success:before {
  background-color: #1dc9b7 !important;
}

.arcane-list .arcane-list__item .arcane-list__badge.arcane-list__badge--info:before {
  background-color: #ea5e60 !important;
}

.arcane-list .arcane-list__item .arcane-list__badge.arcane-list__badge--warning:before {
  background-color: #ffb822 !important;
}

.arcane-list .arcane-list__item .arcane-list__badge.arcane-list__badge--danger:before {
  background-color: #36778e !important;
}


/* Switches */
/* -------- */

.arcane-switch input:checked ~ span:after {
  background-color: #ea5e60;
}


/* Checkboxes */
/* ---------- */

.arcane-checkbox.arcane-checkbox--brand.arcane-checkbox--tick > input:checked ~ span:after {
  border: solid #ea5e60;
}

.arcane-checkbox.arcane-checkbox--primary.arcane-checkbox--tick > input:checked ~ span:after {
  border: solid #ea5e60;
}

.arcane-checkbox.arcane-checkbox--secondary.arcane-checkbox--tick > input:checked ~ span:after {
  border: solid #f9dfdd;
}

.arcane-checkbox.arcane-checkbox--success.arcane-checkbox--tick > input:checked ~ span:after {
  border: solid #1dc9b7;
}

.arcane-checkbox.arcane-checkbox--info.arcane-checkbox--tick > input:checked ~ span:after {
  border: solid #ea5e60;
}

.arcane-checkbox.arcane-checkbox--warning.arcane-checkbox--tick > input:checked ~ span:after {
  border: solid #ffb822;
}

.arcane-checkbox.arcane-checkbox--danger.arcane-checkbox--tick > input:checked ~ span:after {
  border: solid #36778e;
}


/* Radio */
/* ----- */

.arcane-radio.arcane-radio--brand.arcane-radio--tick > input:checked ~ span:after,
.arcane-radio.arcane-radio--brand > span:after {
  border: solid #ea5e60;
  background: #ea5e60;
}


/* Toasts */
/* ------ */

.toast-info {
  background-color: #995557;
}

.toast-error {
  background-color: #e04b4d;
}


/* Alerts */
/* ------ */

.alert.alert-brand, .alert.alert-primary {
  background-color: #36778e;
  border: 1px solid #36778e;
}

.alert.alert-danger {
  background-color: #ea5e60;
  border: 1px solid #ea5e60}

.alert.alert-solid-dark {
  background: rgba(100, 92, 161, 0.1);
}

.alert.alert-solid-dark .alert-text {
  color: #645ca1;
}


/* Datatables */
/* ---------- */

.dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before,
.dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before {
  color: #ea5e60;
}

.dataTables_wrapper .pagination .page-item.previous > .page-link:hover,
.dataTables_wrapper .pagination .page-item.next > .page-link:hover,
.dataTables_wrapper .pagination .page-item.last > .page-link:hover,
.dataTables_wrapper .pagination .page-item.first > .page-link:hover,
.dataTables_wrapper .pagination .page-item.active > .page-link,
.dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #ea5e60;
  color: #ffffff;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}


/* Tagify */
/* ------ */

.tagify.tagify--focus {
  border: 1px solid #ff9c9f;
}

.tagify .tagify__tag .tagify__tag__removeBtn:hover {
  color: #ea5e60;
}

.tagify .tagify__tag.tagify__tag--brand {
  background-color: rgba(234, 94, 96, 0.1);
}

.tagify .tagify__tag.tagify__tag--brand div .tagify__tag-text {
  color: #ea5e60;
}

.tagify .tagify__tag.tagify__tag--brand .tagify__tag__removeBtn:after {
  color: #ea5e60;
}


/* Various */
/* ------- */

.form-control:focus {
  border-color: #ff9c9f;
}

.invalid-feedback {
  color: #36778e;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #36778e;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #ff9c9f;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #ff9c9f;
}

.arcane-header-menu-wrapper-close {
  background-color: #efefef;
}

.arcane-aside-close > i,
.arcane-header-menu-wrapper-close > i {
  color: #999999;
}

.arcane-aside-close:hover,
.arcane-header-menu-wrapper-close:hover {
  background-color: #666666;
}

.arcane-offcanvas-panel .arcane-offcanvas-panel__close:hover {
  background-color: #ea5e60;
}

.arcane-scrolltop {
  background: #ea5e60;
}

.arcane-media-card .arcane-media-card__info a.arcane-media-card__title:hover {
  color: #ea5e60;
}

.arcane-avatar .arcane-avatar__upload i {
  color: #ea5e60;
}

.arcane-avatar .arcane-avatar__upload:hover {
  background-color: #ea5e60;
}

.arcane-avatar .arcane-avatar__upload:hover i {
  color: #ffffff;
}

.arcane-avatar .arcane-avatar__cancel:hover i,
.arcane-avatar .arcane-avatar__remove:hover i {
  color: #ea5e60;
}

.arcane-avatar .cocoon-project-picture__holder, .arcane-avatar .arcane-avatar__blankHolder .cocoon-project-picture__holder {
  background-color: #ea5e60;
}

.arcane-user-card-v3 .arcane-user-card-v3__details a.arcane-user-card-v3__name:hover {
  color: #ea5e60;
}

.arcane-user-card-v3 .arcane-user-card-v3__details .arcane-user-card-v3__info a.arcane-user-card-v3__item:hover .arcane-user-card-v3__tag {
  color: #ea5e60;
}

.arcane-quick-search .arcane-quick-search__result .arcane-quick-search__item .arcane-quick-search__item-wrapper .arcane-quick-search__item-title:hover {
  color: #ea5e60;
}

.arcane-nav .arcane-nav__item.active > .arcane-nav__link .arcane-nav__link-icon,
.arcane-nav .arcane-nav__item.active > .arcane-nav__link .arcane-nav__link-text,
.arcane-nav .arcane-nav__item.active > .arcane-nav__link .arcane-nav__link-arrow, .arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled):not(.arcane-nav__item--sub) > .arcane-nav__link .arcane-nav__link-icon,
.arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled):not(.arcane-nav__item--sub) > .arcane-nav__link .arcane-nav__link-text,
.arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled):not(.arcane-nav__item--sub) > .arcane-nav__link .arcane-nav__link-arrow {
  color: #ea5e60;
}

.arcane-nav .arcane-nav__item.active > .arcane-nav__link .arcane-nav__link-icon g [fill], .arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled):not(.arcane-nav__item--sub) > .arcane-nav__link .arcane-nav__link-icon g [fill] {
  fill: #ea5e60;
}

.arcane-nav .arcane-nav__item.active > .arcane-nav__link .arcane-nav__link-bullet.arcane-nav__link-bullet--line > span, .arcane-nav .arcane-nav__item.active > .arcane-nav__link .arcane-nav__link-bullet.arcane-nav__link-bullet--dot > span, .arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled):not(.arcane-nav__item--sub) > .arcane-nav__link .arcane-nav__link-bullet.arcane-nav__link-bullet--line > span, .arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled):not(.arcane-nav__item--sub) > .arcane-nav__link .arcane-nav__link-bullet.arcane-nav__link-bullet--dot > span {
  background-color: #ea5e60;
}

.arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled).arcane-nav__item--sub > .arcane-nav__link.collapsed .arcane-nav__link-icon,
.arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled).arcane-nav__item--sub > .arcane-nav__link.collapsed .arcane-nav__link-text,
.arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled).arcane-nav__item--sub > .arcane-nav__link.collapsed .arcane-nav__link-arrow {
  color: #ea5e60;
}

.arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled).arcane-nav__item--sub > .arcane-nav__link.collapsed .arcane-nav__link-bullet.arcane-nav__link-bullet--line > span, .arcane-nav .arcane-nav__item:hover:not(.arcane-nav__item--disabled).arcane-nav__item--sub > .arcane-nav__link.collapsed .arcane-nav__link-bullet.arcane-nav__link-bullet--dot > span {
  background-color: #ea5e60;
}

.arcane-nav .arcane-nav__section .arcane-nav__section-text {
  color: #ea5e60;
}

.arcane-nav.arcane-nav--v3 .arcane-nav__item.active .arcane-nav__link, .arcane-nav.arcane-nav--v3 .arcane-nav__item.arcane-nav__link--active .arcane-nav__link {
  border-left: 2px solid #ea5e60;
}

.arcane-nav.arcane-nav--v3 .arcane-nav__item.active .arcane-nav__link .arcane-nav__link-text, .arcane-nav.arcane-nav--v3 .arcane-nav__item.arcane-nav__link--active .arcane-nav__link .arcane-nav__link-text {
  color: #ea5e60;
}

.arcane-nav.arcane-nav--v3 .arcane-nav__item:hover .arcane-nav__link .arcane-nav__link-text {
  color: #ea5e60;
}

.arcane-widget-4 .arcane-widget-4__item .arcane-widget-4__item-content .arcane-widget-4__item-section .arcane-widget-4__item-info .arcane-widget-4__item-username:hover {
  color: #ea5e60;
}

.swal2-popup {
  background: #ffffff;
}

.swal2-input, .swal2-file, .swal2-textarea {
  border: 1px solid #d9d9d9;
}

.swal2-input:focus, .swal2-file:focus, .swal2-textarea:focus {
  border-color: #ff9c9f;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

del {
  color: #ea5e60;
  background: #fce5e5;
}

ins {
  color: #1dc9b7;
  background: #dbf6f3;
}

/* Cocoon specific */
/* --------------- */

.cocoon-clickable-row td a {
  color: #212529;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__content {
  color: #918ea7;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__link {
  color: #ea5e60;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__title,
.cocoon-widget .cocoon-widget__body .cocoon-widget__link .cocoon-widget__title {
  color: #464457;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__link:hover, .cocoon-widget .cocoon-widget__body .cocoon-widget__link:focus {
  color: #ea5e60;
}

.cocoon-widget .cocoon-widget__body .cocoon-widget__link:hover .cocoon-widget__title, .cocoon-widget .cocoon-widget__body .cocoon-widget__link:focus .cocoon-widget__title {
  color: #ea5e60;
}

.cocoon-item-body .rtl-text {
  background: #F6FBFB;
}

.cocoon-item-username {
  color: #645ca1;
}

.cocoon-item-text {
  color: #33323f;
}

.cocoon-item-text-light {
  color: #74788d;
}

.cocoon-item-text a, .cocoon-item-text a:hover {
  color: #33323f;
}

.cocoon-item-footer {
  color: #74788d;
}

.cocoon-item-footer a {
  color: #74788d;
}

.cocoon-phrases-search .cocoon-phrases-search__form .input-group {
  border-bottom: thin solid #ebedf2;
}

.cocoon-phrase-vote-toolbar,
.cocoon-phrase-vote-toolbar a,
.cocoon-phrase-vote-toolbar a:hover {
  color: #595d6e;
}

.alert.alert-solid-brand {
  background: rgba(93, 120, 255, 0.1);
  color: #5d78ff;
}

.alert.alert-solid-brand .alert-text {
  color: #5d78ff;
}

.alert.alert-solid-success {
  background: rgba(29, 201, 183, 0.1);
  color: #1dc9b7;
}

.alert.alert-solid-success .alert-text {
  color: #1dc9b7;
}

#phrase-comment-container .alert.alert-solid-dark .alert-text {
  font-weight: 500;
}

.glossary-term {
  border-bottom: thin dashed #5d78ff;
}

.glossary-term a {
  color: #5d78ff;
}

.glossary-term a:hover {
  border-bottom: thin solid #5d78ff;
}

.phrase-source-variable,
.phrase-source-variable:hover {
  color: #fd397a;
  border-bottom: thin dashed #fd397a;
}

.phrase-source-tag {
  color: #5d78ff;
  background: rgba(93, 120, 255, 0.2);
}

.phrase-source-tag:hover {
  color: #5d78ff;
}

.cocoon-leaderboards-user-name {
  color: #48465b;
}