/*
Dark theme for Crowdin Editor
*/
/*
    Created on : Dec 27, 2016, 3:30:14 PM
    Author     : mykhailo
*/

body.dark-theme a.ajax-link:hover,
body.dark-theme .btn-link.ajax-link:hover {
  border-bottom-color: #92b4f2;
}

body.dark-theme #translation,
body.dark-theme .proofread-string-translation textarea {
  background-color: transparent;
}

body.dark-theme .loadmask {
  background: #0b0c0e;
}

body.dark-theme .loadmask-msg {
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.dark-theme .loadmask-msg:after {
  border-top: 4px solid #21252b;
  border-right: 4px solid #21252b;
  border-bottom: 4px solid #21252b;
  border-left: 4px solid #85ae52;
}

body.dark-theme #tag_screenshot_dialog .loadmask {
  background: #fff;
}
body.dark-theme .tag_screenshot_scale_toggler {
  background: #21252b;
}

body.dark-theme.mobile-view .tap {
  background: #4d5765 !important;
}


body.dark-theme .texts-to-translate-list li a.hidden_phrase {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTt9LmNscy0ye2ZpbGw6IzM3M2U0ODt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmdyYXktZG90PC90aXRsZT48ZyBpZD0iUGFnZS0xIj48ZyBpZD0iTGluZS1Db3B5LTMiPjxyZWN0IGlkPSJSZWN0YW5nbGUtMiIgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiLz48ZyBpZD0iTWFzayI+PHJlY3QgaWQ9InBhdGgtMSIgY2xhc3M9ImNscy0yIiB4PSI1IiB5PSI1IiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiByeD0iMiIgcnk9IjIiLz48cmVjdCBpZD0icGF0aC0xLTIiIGRhdGEtbmFtZT0icGF0aC0xIiBjbGFzcz0iY2xzLTEiIHg9IjUiIHk9IjUiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHJ4PSIyIiByeT0iMiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}
body.dark-theme .texts-to-translate-list li a.partially_translated_phrase {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTt9LmNscy0ye2ZpbGw6I2Y1ZmY2OTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnllbGxvdy1kb3Q8L3RpdGxlPjxnIGlkPSJQYWdlLTEiPjxnIGlkPSJMaW5lLUNvcHktMyI+PHJlY3QgaWQ9IlJlY3RhbmdsZS0yIiBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIvPjxnIGlkPSJNYXNrIj48cmVjdCBpZD0icGF0aC0xIiBjbGFzcz0iY2xzLTIiIHg9IjUiIHk9IjUiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHJ4PSIyIiByeT0iMiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

body.dark-theme .suggestions-select-mode .suggestion:hover,
body.dark-theme .suggestions-select-mode .suggestion.checked {
  background: transparent;
}

body.dark-theme #discussions_messages .message_footer .message_date:hover {
  color: #8d98a9;
}
body.dark-theme #loading_block > div {
  color: #21252b;
}

body.dark-theme a.link-muted,
body.dark-theme .link-muted,
body.dark-theme .translation-context span a,
body.dark-theme #source_context_container span a {
  color: #aab3bf;
}
body.dark-theme a.link-muted:hover,
body.dark-theme .link-muted:hover,
body.dark-theme .translation-context span a:hover,
body.dark-theme #source_context_container span a:hover {
  color: #c7cdd5;
}
body.dark-theme a#context_toggler.context-shown:before {
  border-top-color: #6494ed;
  border-left-color: transparent;
}
body.dark-theme a#context_toggler:before {
  border-left-color: #6494ed;
}

body.dark-theme .concordance-input,
body.dark-theme .glossary-input,
body.dark-theme .languages-filter-form {
  border-bottom-color: #252a31;
}

body.dark-theme .suggestion-rating {
  border-color: #586373;
}
body.dark-theme .suggestion_tm_source del {
  background-color: rgba(241, 140, 140, 0.34);
  color: rgba(255, 139, 139, 0.68);
}
body.dark-theme .suggestion_tm_source ins {
  background-color: rgba(149, 228, 123, 0.34);
  color: rgba(181, 251, 140, 0.68);
}
body.dark-theme .suggestion_tm_translation ins {
  background-color: #20694f;
  color: #75bba2;
}
body.dark-theme .suggestion-rating.negative {
  border-color: rgba(241, 140, 140, 0.34);
  color: rgba(255, 139, 139, 0.68);
}
body.dark-theme .pre-icon-tms {
  background: #2C3139;
  border-color: #383D44;
  color: rgba(189, 193, 198, 0.87);
}
body.dark-theme .ris-suggestion-source {
  color: #8d98a9;
  border-left-color: #586373;
}

body.dark-theme .delimiter {
  color: #4d5765;
}

body.dark-theme .modal-confirm .modal-footer {
  -webkit-box-shadow: none;
  box-shadow: none;
}

body.dark-theme .ui-widget-content legend,
body.dark-theme .ui-widget-content h5 {
  color: var(--crowdin-text-muted);
}

body.dark-theme table#editor-hotkeys-table input,
body.dark-theme .two-columns-table .two-columns-table-column input{
  color: #6494ed;
}
body.dark-theme table#editor-hotkeys-table input:hover,
body.dark-theme .two-columns-table .two-columns-table-column input:hover {
  color: #92b4f2;
}
body.dark-theme table#editor-hotkeys-table input:active,
body.dark-theme table#editor-hotkeys-table input:focus,
body.dark-theme .two-columns-table .two-columns-table-column input:active,
body.dark-theme .two-columns-table .two-columns-table-column input:focus {
  color: #a9c3f5;
}
body.dark-theme table#editor-hotkeys-table input[disabled],
body.dark-theme .two-columns-table .two-columns-table-column input[disabled] {
  color: #707e93;
  background: none;
}
body.dark-theme #change_file_manager {
  border-top-color: #252a31 !important;
}
body.dark-theme #assets_current_page {
  background-color: transparent;
}

body.dark-theme #asset_preview_wrapper {
  background-color: #21252b;
}

body.dark-theme .translation-grid textarea {
  border-color: transparent;
}

body.dark-theme .proofread-suggestion-plural-name,
body.dark-theme .proofread-string-translation.selected .proofread-suggestion-plural-name,
body.dark-theme .source-singular-form-name,
body.dark-theme .source-plural-form-name {
  color: #9fa9b7;
}

body.dark-theme .space_light {
  background: rgba(185, 183, 72, 0.30) !important;
}
body.dark-theme .icu_light,
body.dark-theme .ftl_light {
  background: none !important;
}
body.dark-theme .icu_light:hover,
body.dark-theme .ftl_light:hover {
  background: #575E6C !important;
}
body.dark-theme .icu_type,
body.dark-theme .ftl_type {
  color: #e075ab !important;
}
body.dark-theme .icu_placeholder,
body.dark-theme .ftl_placeholder {
  color: #2fa99f !important;
}
body.dark-theme .icu_style,
body.dark-theme .ftl_style {
  color: #3f79e2 !important;
}
body.dark-theme .icu_offset,
body.dark-theme .ftl_offset {
  color: #c380ff !important;
}

body.dark-theme .two-columns-table .two-columns-table-column td,
body.dark-theme table#editor-hotkeys-table td {
  border-top-color: transparent;
}

body.dark-theme .table tbody + tbody {
  border-top: 2px solid #4d5765;
}
body.dark-theme .table-bordered {
  border: 1px solid #4d5765;
}
body.dark-theme .table-bordered th,
body.dark-theme .table-bordered td {
  border-left: 1px solid #4d5765;
}
body.dark-theme .phrases-search-options a:active,
body.dark-theme .phrases-search-options .active a {
  background: #373e48;
  color: #d6dae0;
}
body.dark-theme .language-filter-table .active a {
  background: #4d5765;
  color: #d6dae0;
}
body.dark-theme .checklist-single-js li:hover,
body.dark-theme .checklist-single-js li.checked {
  background-color: #2c3139;
}
body.dark-theme #manager_list .label-checklist {
  color: #d6dae0;
}

body.dark-theme #ui-datepicker-div {
  background: #373e48;
  color: #9fa9b7;
}
body.dark-theme #ui-datepicker-div .ui-widget-header,
body.dark-theme #ui-datepicker-div .ui-state-default,
body.dark-theme #ui-datepicker-div .ui-widget-content .ui-state-default {
  background: #4d5765;
  border-color: #373e48;
  color: #7f8b9e;
}
body.dark-theme #ui-datepicker-div .ui-state-hover,
body.dark-theme #ui-datepicker-div .ui-widget-content .ui-state-hover,
body.dark-theme #ui-datepicker-div .ui-state-focus,
body.dark-theme #ui-datepicker-div .ui-widget-content .ui-state-focus {
  background: #636f82;
  border-color: #7d899b;
  color: #9fa9b7;
}
body.dark-theme #ui-datepicker-div .ui-state-highlight,
body.dark-theme #ui-datepicker-div .ui-widget-content .ui-state-highlight {
  background: #5f8269;
  border-color: #89c198;
  color: #d6dae0;
}
body.dark-theme #ui-datepicker-div .ui-state-active,
body.dark-theme #ui-datepicker-div .ui-widget-content .ui-state-active {
  background: #636f82;
  border-color: #9aa3b1;
  color: #d6dae0;
}
body.dark-theme #ui-datepicker-div .ui-slider-handle.ui-state-default {
  background: #6494ed !important;
}
body.dark-theme #ui-datepicker-div .ui-slider-handle.ui-state-default.ui-state-active {
  background: #3674e8 !important;
}

body.dark-theme.mobile-view .editor-pane-title-and-buttons {
  background: #2c3139;
}
body.dark-theme.mobile-view .texts-to-translate-list li.status_select {
  background: #4d5765;
}
body.dark-theme.mobile-view .texts-to-translate-list li.status_select > * {
  color: #d6dae0;
}
body.dark-theme.mobile-view.translate #suggestions-wrapper,
body.dark-theme.mobile-view.assets #suggestions-wrapper {
  border-color: #252a31;
}
body.dark-theme .guider {
  background: #7d899b;
}
body.dark-theme .guider p,
body.dark-theme .guider h3 {
  color: #d6dae0;
}

body.dark-theme .toolbar-info,
body.dark-theme #file_translation_progress > li > a {
  color: #8d98a9;
}

body.dark-theme #file_translation_progress > li.active > a,
body.dark-theme #file_translation_progress > li > a:hover {
  background: #4d5765;
  color: #d6dae0;
}

body.dark-theme .texts-to-translate-list-wrapper iframe.frame-type-docx {
  background: #373e48;
}

body.dark-theme .input-search-string.is-loading .input-clear:before {
  background-image: url('https://d2gma3rgtloi6d.cloudfront.net/editor/c6a66190/crowdin-editor/public/assets/application-icons/loading-on-dark.gif') !important;
}

body.dark-theme .not-logged-in-warning {
  background-image: url("https://d2gma3rgtloi6d.cloudfront.net/editor/c6a66190/crowdin-editor/public/assets/application-icons/svg/account-lock-white.svg");
}
