﻿body {
    background: rgba(31, 31, 38, 1);
    color: #EEF3FA;
}

.pms-body-content {
    color: #333;
}

/* Header */

#header-container,
#ts-header-container {
    background: rgb(20,46,64);
    background: -moz-linear-gradient(0deg, rgba(20,46,64,1) 0%, rgba(23,53,74,1) 49%, rgba(26,62,83,1) 52%, rgba(36,80,102,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(20,46,64,1) 0%, rgba(23,53,74,1) 49%, rgba(26,62,83,1) 52%, rgba(36,80,102,1) 100%);
    background: linear-gradient(0deg, rgba(20,46,64,1) 0%, rgba(23,53,74,1) 49%, rgba(26,62,83,1) 52%, rgba(36,80,102,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#142e40",endColorstr="#245066",GradientType=1);
}

#header-container #company-logo {
    background-image: url('../images/cm_3dh_header_icon_classic.svg');
}

#header-container #ts-company-logo {
    background-image: url('../images/tns_3dh_header_icon_classic.svg');
}

#ts-header-container #company-logo {
    background-image: url('../images/tns_3dh_header_icon_classic.svg');
}

#header-container #application-name,
#ts-header-container #application-name {
    color: rgba(238, 243, 250, 1);
}

#work-toolbar-container-configuration span {
    color: rgba(238, 243, 250, 1);
}

#header-container .header-separator {
    background-image: url('../images/3dh_separator.svg');
}

#header-container .pms-logout {
    background-color: transparent;
    background-image: url('../images/cm_log_out.svg');
}

#header-container #pms-user-settings {
    background-image: url('../images/3dh_icon44_settings.svg');
}

#header-container #pms-user-home {
    background-image: url('../images/3dh_icon44_home.svg');
}

#header-container #pms-user-changeuser {
    background-image: url('../images/3dh_icon24_login.svg');
}

#header-container .user-name {
    color: rgba(238, 243, 250, 1);
}

#header-container #pms-search {
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
    border-color: rgba(52, 52, 56, 1);
    color: #555;
}

#header-container #pms-search-field {
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
    border-color: rgba(52, 52, 56, 1);
    color: #555;
}

#new-case-registration-btn {
    background-image: url('../images/3dh_icon24_case_registration.svg');
}

#case-list-of-doctors-btn {
    background-image: url('../images/3dh_icon32_case_list_by_doctors_lupe.svg');
}

#work-toolbar-container [isopened="1"] {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%);
}

/* Buttons menu */

.pms-button {
    border-color: #ccc;
    background: #0c0c12;
    background-image: -webkit-linear-gradient(top, #56565a, #6b6c6f, #141618, #363a3e, #383c40);
    background-image: -moz-linear-gradient(top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    background-image: -o-linear-gradient(top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    background-image: linear-gradient(to bottom, top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    border-top-color: #808080;
    border-right-color: #c6c6c6;
    border-bottom-color: #808080;
    border-left-color: #c6c6c6;
    -moz-box-shadow: inset 0 1px 5px 0 #000000;
    -webkit-box-shadow: inset 0 1px 5px 0 #000000;
    box-shadow: inset 0 1px 5px 0 #000000;
    color: #ffffff;
    text-shadow: 0 1px 0 #000000;
}

.pms-active-button {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%);
}

#menu-buttons-container #mnb-work {
    background-image: url('../images/cm_state_work.svg');
}

#menu-buttons-container #mnb-contacts {
    background-image: url('../images/cm_state_contacts.svg');
}

#menu-buttons-container #mnb-messages {
    background-image: url('../images/cm_state_message.svg');
}

#menu-buttons-container #mnb-messages-unread {
    background-image: url('../images/cm_state_message_new.svg');
}

#menu-buttons-container #mnb-new-teleconsultation {
    background-image: url('../images/3dh_icon44_teleconsultations_new.svg');
}

#menu-buttons-container #mnb-teleconsultation {
    background-image: url('../images/3dh_icon44_teleconsultations.svg');
}

.market-color {
    color: #a94442;
}

/* Work menu */

#work-main-container, #teleconsultation-main-container {
    background-color: rgba(31, 31, 38, 1);
}

#work-folders-container {
    background-color: #757577;
    border-color: #ccc !important;
}

#work-caselist-container, #work-slides-container {
    background-color: rgba(230, 230, 234, 1);
    border-color: #ccc !important;
}

#work-main-container .work-inner-header {
    background: linear-gradient(to bottom, rgba(20,46,67,1) 0%,rgba(30,80,102,1) 33%,rgba(36,80,102,1) 100%);
    border-bottom-color: #ccc;
    color: rgba(238, 243, 250, 1);
}

#work-main-container .work-inner-header .tab-button {
    background: #0c0c12;
    background-image: -webkit-linear-gradient(top, #56565a, #6b6c6f, #141618, #363a3e, #383c40);
    background-image: -moz-linear-gradient(top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    background-image: -o-linear-gradient(top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    background-image: linear-gradient(to bottom, top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    border-top-color: #808080;
    border-right-color: #c6c6c6;
    border-bottom-color: #808080;
    border-left-color: #c6c6c6;
    -moz-box-shadow: inset 0 1px 5px 0 #000000;
    -webkit-box-shadow: inset 0 1px 5px 0 #000000;
    box-shadow: inset 0 1px 5px 0 #000000;
    color: #ffffff;
    text-shadow: 0 1px 0 #000000;
}

#work-main-container .work-inner-header .tab-button-active {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%) !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#work-main-container .work-inner-header #case-details-refresh-button {
    background-image: url('../images/3dh_icon32_refresh.svg');
}

#work-main-container .work-inner-header #case-details-download-viewer, #viewrappdownloadspan,
#teleconsultation-main-container .teleconsultation-inner-header #case-details-download-viewer,
.col-header #case-details-download-viewer {
    background-image: url('../images/3dh_icon_common_artboards_cm_icon24_download_viewer_setup.svg');
}

#work-main-container .work-inner-header #case-details-download-quant,
#teleconsultation-main-container .teleconsultation-inner-header #case-details-download-quant,
.col-header #case-details-download-quant {
    background-image: url('../images/cm_icon24_download_quant_setup.svg');
}

#work-folders {
    background-image: url('../images/3dh_icon32_general_folders.svg');
}

#work-user-folders {
    background-image: url('../images/3dh_icon32_user_folders.svg');
}

#work-filters {
    background-image: url('../images/3dh_icon24_filter.svg');
}

#work-history {
    background-image: url('../images/3dh_icon32_tab_registration_data.svg');
}

#work-slides {
    background-image: url('../images/3dh_icon24_digital_slides.svg');
}

#work-attachments {
    background-image: url('../images/3dh_icon32_attachment.svg');
}

/* Attachments */

.download-attachment {
    background-image: url('../images/3dh_icon24_download.svg');
}

.attachments-documents-avi {
    background-image: url('../images/3dh_icon32_mime_avi.svg');
}

.attachments-documents-bmp {
    background-image: url('../images/3dh_icon32_mime_bmp.svg');
}

.attachments-documents-doc {
    background-image: url('../images/3dh_icon32_mime_doc.svg');
}

.attachments-documents-docx {
    background-image: url('../images/3dh_icon32_mime_docx.svg');
}

.attachments-documents-gif {
    background-image: url('../images/3dh_icon32_mime_gif.svg');
}

.attachments-documents-jpeg {
    background-image: url('../images/3dh_icon32_mime_jpeg.svg');
}

.attachments-documents-jpg {
    background-image: url('../images/3dh_icon32_mime_jpg.svg');
}

.attachments-documents-mp3 {
    background-image: url('../images/3dh_icon32_mime_mp3.svg');
}

.attachments-documents-ods {
    background-image: url('../images/3dh_icon32_mime_ods.svg');
}

.attachments-documents-odt {
    background-image: url('../images/3dh_icon32_mime_odt.svg');
}

.attachments-documents-pdf {
    background-image: url('../images/3dh_icon32_mime_pdf.svg');
}

.attachments-documents-png {
    background-image: url('../images/3dh_icon32_mime_png.svg');
}

.attachments-documents-rtf {
    background-image: url('../images/3dh_icon32_mime_rtf.svg');
}

.attachments-documents-tif {
    background-image: url('../images/3dh_icon32_mime_tif.svg');
}

.attachments-documents-tiff {
    background-image: url('../images/3dh_icon32_mime_tif.svg');
}

.attachments-documents-txt {
    background-image: url('../images/3dh_icon32_mime_txt.svg');
}

.attachments-documents-wav {
    background-image: url('../images/3dh_icon32_mime_wav.svg');
}

.attachments-documents-xls {
    background-image: url('../images/3dh_icon32_mime_xls.svg');
}

.attachments-documents-xlsx {
    background-image: url('../images/3dh_icon32_mime_xlsx.svg');
}

.attachments-documents-avi:hover, .attachments-documents-bmp:hover, .attachments-documents-doc:hover, .attachments-documents-docx:hover, .attachments-documents-gif:hover,
.attachments-documents-jpeg:hover, .attachments-documents-jpg:hover, .attachments-documents-mp3:hover, .attachments-documents-ods:hover, .attachments-documents-odt:hover,
.attachments-documents-pdf:hover, .attachments-documents-png:hover, .attachments-documents-rtf:hover, .attachments-documents-tif:hover, .attachments-documents-txt:hover,
.attachments-documents-wav:hover, .attachments-documents-xls:hover, .attachments-documents-xlsx:hover, .attachment-images-uploaded:hover {
    border-color: rgba(84, 170, 255, 1);
}

.selected .attachments-documents-avi, .selected .attachments-documents-bmp, .selected .attachments-documents-doc,
.selected .attachments-documents-docx, .selected .attachments-documents-gif, .selected .attachments-documents-jpeg,
.selected .attachments-documents-jpg, .selected .attachments-documents-mp3, .selected .attachments-documents-ods,
.selected .attachments-documents-odt, .selected .attachments-documents-pdf, .selected .attachments-documents-png,
.selected .attachments-documents-rtf, .selected .attachments-documents-tif, .selected .attachments-documents-txt,
.selected .attachments-documents-wav, .selected .attachments-documents-xls, .selected .attachments-documents-xlsx,
.selected .attachment-images, .selected .attachment-images-name-label {
    background-color: rgba(116, 176, 206, 1);
}

.attachment-buttons #macro-images .attachment-macro-image {
    background-image: url('../images/3dh_icon24_macro_image.svg');
}

#attachment-macro-label, #attachment-snapshots-label, #attachment-documents-label, #attachment-recordings-label, #attachment-quantifications-label,
.attachment-images-label {
    color: white;
}

.attachment-buttons .attachment-buttons-item .attachment-add {
    background-image: url('../images/3dh_icon24_add_small.svg');
    background-color: transparent;
}

.attachment-buttons .attachment-buttons-item .attachment-edit-type {
    background-image: url('../images/3dh_icon24_edit_type.svg');
    background-color: transparent;
}

.attachment-buttons .attachment-buttons-item .attachment-download {
    background-image: url('../images/3dh_icon24_download.svg');
    background-color: transparent;
}

.attachment-buttons .attachment-buttons-item .attachment-remove {
    background-image: url('../images/3dh_icon24_delete.svg');
    background-color: transparent;
}

.attachment-buttons .attachment-buttons-item .attachment-record {
    background-image: url('../images/3dh_icon32_start&upload_recording_small_red.svg');
    background-color: transparent;
}

.attachment-buttons #snapshots .attachment-snapshots {
    background-image: url('../images/3dh_icon24_cv_snapshot.svg');
}

.attachment-buttons #documents .attachment-documents {
    background-image: url('../images/3dh_icon24_document.svg');
}

.attachment-buttons #recordings .attachment-recordings {
    background-image: url('../images/3dh_icon24_voice_recording.svg');
}

.attachment-buttons #quantifications .attachment-quantifications {
    background-image: url('../images/3dh_icon24_macro_image.svg');
}

#work-attachments-inner-container .attachment-buttons {
    background: rgb(36,80,102);
    border-bottom-color: #ccc;
}

.attachment-images {
    background-color: #757577;
}

.attachment-images-name-label {
    background-color: #757577;
}

/* Audio Recording */

#audio-recorder-dialog {
    background-color: rgba(32, 32, 48, 1);
}

#audio-rec-record-button .button-image {
    background-image: url('../images/3dh_icon32_start_recording.svg');
}

.button.audio-ui-state-disabled {
    background: #0c0c12;
    background-image: none;
}

.button.audio-ui-state-disabled:hover {
    border-top-color: #808080 !important;
    border-right-color: #c6c6c6 !important;
    border-bottom-color: #808080 !important;
    border-left-color: #c6c6c6 !important;
}

.button.audio-ui-state-disabled:active {
    background: #0c0c12;
    background-image: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#text-cont {
    background-image: url('../images/3dh_voice_recording_time.svg');
}

#text-cont #elapsed-time {
    color: black;
}

input[type="file"] {
    color: #555;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

#text-cont.recording {
    background-image: url('../images/3dh_voice_recording_time_blue.svg');
}

#audio-rec-pause-button .button-image {
    background-image: url('../images/3dh_icon32_pause.svg');
}

#audio-rec-stop-button .button-image {
    background-image: url('../images/3dh_icon32_stop.svg');
}

#audio-rec-save-button .button-image {
    background-image: url('../images/3dh_icon24_save_small.svg');
}

#audio-rec-cont .button-separator {
    background-image: url('../images/3dh_separator.svg');
}

.attachment-add-to-report-overlay {
    background-color: black;
    color: #fff;
}

.is-attched-text-true {
    background-image: url(../images/3dh_icon24_attach_to_pdf.svg);
}

/* Folders */

#folders-main-list .folders-list-item-row .title, #folders-main-list .folders-list-item-row .num {
    color: rgba(238, 243, 250, 1);
}

#folders-main-list .folders-list-item-row {
    color: rgba(238, 243, 250, 1);
}

#archived {
    background-image: url('../images/3dh_icon32_case_archived.svg');
}

#all-cases {
    background-image: url('../images/3dh_icon32_case.svg');
}

#group-cases {
    background-image: url('../images/3dh_icon32_case_groups.svg');
}

#my-cases {
    background-image: url('../images/3dh_icon32_my_cases.svg');
}

#forwarded {
    background-image: url('../images/3dh_icon32_forwarded_cases.svg');
}

#high-priority {
    background-image: url('../images/3dh_icon32_high_priority.svg');
}

#signatures {
    background-image: url('../images/3dh_icon32_cases_signed.svg');
}

#in-progress .title {
    background-image: url('../images/pis_icon14_status_in_progress.svg');
}

#pending .title {
    background-image: url('../images/cm_icon14_status_pending.svg');
}

#finished .title {
    background-image: url('../images/pis_icon14_status_finished.svg');
}

#folders-main-list #urgent .title {
    background-image: url(../images/3dh_icon24_case_urgent.svg);
}

#folders-main-list #signed .title {
    background-image: url('../images/pis_icon14_status_signed.svg');
}

#folders-main-list #to-sign .title {
    background-image: url('../images/pis_icon14_status_to_sign.svg');
}

#folders-main-list #new .title {
    background-image: url('../images/cm_icon14_status_new_case3.svg');
}

#folders-main-list [data-isselected="True"] {
    background-color: rgba(116, 176, 206, 1);
}

.no-hover:hover {
    background-color: transparent !important;
}

/* Contacts page */

#contacts-main-container {
    background-color: rgba(31, 31, 38, 1);
}

#contacts-folders-container {
    background-color: #757577;
    border-color: #ccc !important;
}

#contacts-inner-search {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-bottom-color: #ccc;
}

#contacts-inner-all-contacts-group-select {
    background: rgba(96,96,97,1);
    border-bottom-color: #ccc;
}

#contacts-inner-all-contacts-group-select:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#contacts-search {
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
    border-color: rgba(52, 52, 56, 1);
}

#contacts-groups-word-groups, #contacts-all-contacts-word, .contacts-all-contacts-groups, .cards-title {
    color: #fff
}

#contacts-search-icon, #search-patient-icon {
    background-image: url(../images/3dh_icon16_search.svg);
    background-color: transparent;
}

#contacts-groups-buttons-add {
    background-image: url('../images/3dh_icon24_add.svg');
    background-color: transparent;
}

#contacts-groups-buttons-remove {
    background-image: url('../images/3dh_icon24_delete.svg');
    background-color: transparent;
}

.contacts-letter {
    background-image: url('../images/3dh_icon24_message.svg');
    background-color: transparent;
}

.contacts-edit {
    background-image: url('../images/3dh_icon24_edit.svg');
    background-color: transparent;
}

.contacts-remove {
    background-image: url('../images/3dh_icon24_delete.svg');
    background-color: transparent;
}

#cards-add-button {
    background-image: url('../images/3dh_icon44_add.svg');
    background-color: transparent;
}

.contacts-all-contacts:hover {
    background-color: rgba(84, 170, 255, 1);
}

.contacts-cards {
    background: rgba(32, 32, 48, 1);
    border-color: #ccc;
}

.contacts-cards-title {
    background: linear-gradient(to bottom, rgba(68,68,68,1) 0%,rgba(16,16,32,1) 100%);
}

.contacts-cards-footer {
    background: linear-gradient(0deg, rgba(87,87,88,1) 0%, rgba(110,111,111,1) 49%, rgba(119,120,120,1) 52%, rgba(141,140,140,1) 100%);
}

.contacts-department, .contacts-organization, .contacts-phone, .contacts-email, .contacts-groups-name {
    color: #fff;
}

#contacts-cards-add-button {
    background: linear-gradient(to bottom,rgba(255,255,255,1) 0%, rgba(55, 148, 197, 1) 13%, rgba(32, 129, 180, 1) 25%, #1874a4 28%, rgba(24, 116, 164, 1) 87%,rgba(0,0,0,1) 100%);
    border-color: #ccc;
}

#contacts-inner-all-contacts-group-select:active {
    background: #356C89;
    background-image: -webkit-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: -moz-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: -o-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: linear-gradient(to bottom, top, #1f1f20, #356C89 55%);
}

/* Contacts Edit, Create, Delete */

.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix {
    background: rgb(20,46,64);
    background: -moz-linear-gradient(0deg, rgba(20,46,64,1) 0%, rgba(23,53,74,1) 49%, rgba(26,62,83,1) 52%, rgba(36,80,102,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(20,46,64,1) 0%, rgba(23,53,74,1) 49%, rgba(26,62,83,1) 52%, rgba(36,80,102,1) 100%);
    background: linear-gradient(0deg, rgba(20,46,64,1) 0%, rgba(23,53,74,1) 49%, rgba(26,62,83,1) 52%, rgba(36,80,102,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#142e40",endColorstr="#245066",GradientType=1);
    border-bottom-color: #fff;
}

.ui-dialog-titlebar-close {
    background-image: url('../images/3dh_icon24_window_close.svg');
    background-color: transparent;
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
    background: rgb(80,114,132);
    background: -moz-linear-gradient(0deg, rgba(67,89,105,1) 0%, rgba(69,93,110,1) 49%, rgba(73,101,117,1) 52%, rgba(80,114,132,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(67,89,105,1) 0%, rgba(69,93,110,1) 49%, rgba(73,101,117,1) 52%, rgba(80,114,132,1) 100%);
    background: linear-gradient(0deg, rgba(67,89,105,1) 0%, rgba(69,93,110,1) 49%, rgba(73,101,117,1) 52%, rgba(80,114,132,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#435969",endColorstr="#245066",GradientType=1);
    border-bottom-color: #000;
    border-top-color: rgb(166,188,200);
}

.ui-dialog-buttonset button {
    background: #0c0c12;
    background-image: -webkit-linear-gradient(top, #56565a, #6b6c6f, #141618, #363a3e, #383c40);
    background-image: -moz-linear-gradient(top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    background-image: -o-linear-gradient(top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    background-image: linear-gradient(to bottom, top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    border-top-color: #808080;
    border-right-color: #c6c6c6;
    border-bottom-color: #808080;
    border-left-color: #c6c6c6;
    -webkit-box-shadow: inset 0 1px 5px 0 #000000;
    box-shadow: inset 0 1px 5px 0 #000000;
    color: #ffffff;
    text-shadow: 0 1px 0 #000000;
}

.ui-dialog-buttonset button:hover {
    border-color: #0080ff;
}

.ui-dialog-buttonset button:active {
    background: #356C89;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: -webkit-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: -moz-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: -o-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: linear-gradient(to bottom, top, #1f1f20, #356C89 55%);
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-resizable {
    background: rgba(32, 32, 48, 1);
}

.ui-dialog-content.ui-widget-content {
    background: rgba(230, 230, 234, 1);
}

.control-label {
    color: rgba(102, 102, 104, 1);
}

.form-control {
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

#edit-contact-note-group textarea, #create-contact-note-group textarea, #create-patient-note textarea, #edit-patient-note textarea {
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
    color: #555;
}

#Note {
    border-color: rgba(52, 52, 56, 1) !important;
}

#delete-contact-html, #delete-contactgroup-html, #delete-file-html, #contact-warning, #audio-recorder-error, #contact-search-warning,
#contact-add-without-contact-group-warning, #fileUploadAlert, #delete-userfolder-html, #notCreatemoreUserFolderHtml, #delete-userfoldercases-html,
#userFolderErrorAlert, #sampleErrorDialog, #deletefilter-dialog, #filter-alert, #confirm-dialog, #message-alert, #teleconsultation-error-dialog {
    background: none;
}

.contact-group-active {
    background-color: rgba(116, 176, 206, 1);
}

.ui-widget-content {
    background: none;
    background-color: rgba(32, 32, 48, 1);
}

.ui-widget {
    color: rgba(52, 52, 56, 1);
}

.form-group input, .form-group select {
    border-color: rgba(52, 52, 56, 1);
}

/* Create Patient */

#create-patient-hr, #edit-patient-hr {
    border-color: rgba(32, 32, 48, 1);
}

.ui-datepicker-calendar span {
    color: #fff;
}

.ui-datepicker-title option, .ui-datepicker-title select {
    color: #000;
}

/* Case Registration */

#create-sample-hr-one, #create-sample-hr-two, #create-sample-hr-three, #create-sample-hr-four,
#create-sample-hr-five {
    border-top-color: rgba(32, 32, 48, 1);
}

#create-sample-last-case-sample-code {
    color: rgba(25, 154, 252, 1);
}

#create-sample-urgent input, #create-sample-number input {
    box-shadow: none;
}

/* Search Patient */

#patient-label-search-name, #patient-label-search-date, #search-patient-label, .empty-search-patients-list-text {
    color: rgba(102, 102, 104, 1);
}

.search-patients-table-body thead tr th {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

.search-patients-table-body .search-patient-rows:nth-child(odd) {
    background-color: #828284;
}

.search-patients-table-body .search-patient-rows:nth-child(even) {
    background: #757577;
}

.search-patients-content table tr td, .search-patients-content table tr th {
    border-top-color: #ccc !important;
    border-right-color: #ccc !important;
    border-left-color: #ccc !important;
}

.search-patient-rows.selected {
    background-color: rgba(116, 176, 206, 1) !important;
}

.search-patient-rows:hover {
    background-color: rgba(84, 170, 255, 1) !important;
}

.search-sample-button-patient {
    background-image: url('../images/3dh_icon24_patients2.svg');
}

.create-sample-button-sender {
    background-image: url('../images/3dh_icon24_sender_institute2.svg');
}

.edit-patient-btn {
    background-image: url('../images/3dh_icon24_edit_patient_btn.svg');
}

.create-patient-btn {
    background-image: url('../images/3dh_icon24_create_patient_btn.svg');
}

/* Message */

#message-frame {
    color: #000;
}

    #message-frame hr {
        color: gray;
    }

hr.message-separator {
    border-color: #333 !important;
}

#message-frame textarea {
    outline-color: transparent;
}

    #message-frame textarea:focus {
        outline-color: transparent;
    }

.message-textarea-new {
    color: #555;
}

#message-folders-container {
    color: #333;
}

#message-folders-content {
    background-color: rgba(230, 230, 234, 1);
    border-color: #ccc;
}

#message-folders .folders-list-item-row[data-selected='true'],
#user-message-folders .folders-list-item-row[data-selected='true'] {
    background-color: rgba(116, 176, 206, 1);
}

#message-folders .folders-list-item-row:hover,
#user-message-folders .folders-list-item-row:hover {
    background-color: rgba(84, 170, 255, 1);
}

.folder-message:nth-child(odd) {
    background-color: rgba(130, 130, 132, 1);
}

.folder-message:nth-child(even) {
    background-color: rgba(117, 117, 119, 1);
}

#message-folders .folders-list-item-row .title, #message-folders .folders-list-item-row .num,
#user-message-folders .folders-list-item-row .title, #user-message-folders .folders-list-item-row .num {
    color: rgba(238, 243, 250, 1);
}

#message-folders, #user-message-folders,
#message-folders-content #messages-content-header #selected-message-folder-name {
    color: white;
}

#message-folders #inbox {
    background-image: url('../images/3dh_icon24_inbox.svg');
}

#message-folders #sent {
    background-image: url('../images/cv_icon24_msg_sent.svg');
}

#message-folders #systemmessages {
    background-image: url('../images/cv_icon24_msg_system.svg');
}

#message-folders #important {
    background-image: url('../images/cv_icon24_msg_starred.svg');
}

#message-folders #archive {
    background-image: url('../images/cv_icon24_msg_archive.svg');
}

#user-message-folders .folders-list-item-row {
    background-image: url('../images/3dh_icon24_user_created_item.svg');
}

#message-folders-sidebar {
    background-color: #757577;
    border-color: #ccc;
}

#message-folders-sidebar #message-folder-header, #message-folders-content #messages-content-header {
    background: linear-gradient(to bottom, rgba(20,46,67,1) 0%,rgba(30,80,102,1) 33%,rgba(36,80,102,1) 100%);
    border-bottom-color: #ccc;
}

#messages-content-bottom {
    background: rgba(230, 230, 234, 1);
}

.message-row {
    border-bottom-color: white;
    color: white;
}

.message-row:hover {
    background-color: rgba(84, 170, 255, 1);
}

.message-row.message-checkbox-checked {
    background-color: rgba(116, 176, 206, 1);
}

.message-row .message-important {
    background-image: url('../images/3dh_icon24_case_high_priority_on.svg');
}

.message-row .message-important:hover {
    background-image: url('../images/3dh_icon24_case_high_priority_on_flat.svg');
}

.message-row .message-unimportant {
    background-image: url('../images/3dh_icon24_message_high_priority_off.svg');
}

.message-row .message-unimportant:hover {
    background-image: url('../images/3dh_icon24_message_high_priority_off_flat.svg');
}

.message-sender-sending {
    border-right-color: black;
}

.message-form-control {
    color: #555;
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
    border-color: rgba(52, 52, 56, 1);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.recipient-form-control {
    color: lightgray;
    background-color: #555;
    background-image: none;
    border-color: #888;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

div.form-separator {
    border-bottom-color: black;
}

#user-folder-add {
    background-image: url('../images/3dh_icon24_create_folder.svg');
    background-color: transparent;
}

#user-folder-remove {
    background: url('../images/3dh_icon24_delete.svg');
}

.dragging-message {
    background-color: #fff;
    color: #000;
}

.dragging-message span {
    color: #000;
}

.read-message-content-header-importance.message-important {
    background-image: url('../images/3dh_icon24_case_high_priority_on.svg');
}

.read-message-content-header-importance.message-important:hover {
    background-image: url('../images/3dh_icon24_case_high_priority_on_flat.svg');
}

.read-message-content-header-importance.message-unimportant {
    background-image: url('../images/3dh_icon24_message_high_priority_off.svg');
}

.read-message-content-header-importance.message-unimportant:hover {
    background-image: url('../images/3dh_icon24_message_high_priority_off_flat.svg');
}

div.button .pms-btn-base.new-message {
    background-image: url('../images/3dh_icon24_new_request.svg');
}

div.button .pms-btn-base.reply-message {
    background-image: url('../images/3dh_icon24_reply.svg');
}

div.button .pms-btn-base.reply-all-message {
    background-image: url('../images/3dh_icon24_reply_to_all.svg');
}

div.button .pms-btn-base.forward-message {
    background-image: url('../images/3dh_icon24_forward.svg');
}

div.button .pms-btn-base.delete-message {
    background-image: url('../images/3dh_icon24_delete_small.svg');
}

#message-content-header-search {
    background-image: url('../images/3dh_icon16_search.svg');
}

#message-content-header-remove-search {
    background-image: url('../images/3dh_icon_common_3dh_icon24_finish_case.svg');
}

#RecipientNames.message-form-control {
    border-color: rgba(52, 52, 56, 1);
}

#confirm-dialog, #message-alert {
    color: white;
}

label span .subject-caselink,
label span .subject-caselink:hover,
label span .subject-caselink:visited,
.control-label .subject-caselink,
.control-label .subject-caselink:hover,
.control-label .subject-caselink:visited {
    color: #337ab7;
}

.read-message-content-header-subject .subject-caselink,
.read-message-content-header-subject .subject-caselink:hover,
.read-message-content-header-subject .subject-caselink:visited {
    color: #74b0d4;
}

.message-row .message-subject-text .subject-caselink {
    color: white;
}

.message-row .message-subject-text:hover .subject-caselink {
    color: #337AB7;
}

.message-checkbox-checked .message-subject-text .subject-caselink {
    color: white;
}

/* Scrollbar */
::-webkit-scrollbar-track {
    background: #aaa;
}

::-webkit-scrollbar-thumb {
    background: #757577;
}

::-webkit-scrollbar-thumb:hover {
    background: #000;
}

/* Read message */

.read-message-content-header-message-header {
    color: lightgray;
}

.read-message-header {
    background-color: #575757;
    color: lightgray;
}

.read-message-content-header-date {
    color: lightgray;
}

.read-message-content-background {
    background-color: lightgray;
}

.read-message-content {
    background-color: white;
    border-color: black;
    color: black;
}

.read-message-content-header-separator {
    background-image: url('../images/3dh_separator.svg');
}

.read-message-recipients {
    color: lightgray;
}

.user-icon:before {
    background-image: url('../images/user_icon.svg');
}

#Recipients_titletext {
    color: #555;
}

#new-message-html #Text, #reply-message-html #Text, #replyall-message-html #Text,
#forward-message-html #Text {
    border-color: rgba(52, 52, 56, 1);
}

.dd .ddTitle {
    border-color: #000 !important;
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%) !important;
    color: #000;
}

/* Buttons */

.button {
    background: #0c0c12;
    background-image: -webkit-linear-gradient(top, #56565a, #6b6c6f, #141618, #363a3e, #383c40);
    background-image: -moz-linear-gradient(top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    background-image: -o-linear-gradient(top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    background-image: linear-gradient(to bottom, top, #56565a, #4b4c4f, #141618, #363a3e, #383c40);
    border-top-color: #808080;
    border-right-color: #c6c6c6;
    border-bottom-color: #808080;
    border-left-color: #c6c6c6;
    -moz-box-shadow: inset 0 1px 5px 0 #000000;
    -webkit-box-shadow: inset 0 1px 5px 0 #000000;
    box-shadow: inset 0 1px 5px 0 #000000;
    color: #ffffff;
    text-shadow: 0 1px 0 #000000;
}

.button:hover {
    border-color: #0080ff;
}

.button:active {
    background: #356C89;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: -webkit-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: -moz-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: -o-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: linear-gradient(to bottom, top, #1f1f20, #356C89 55%);
}

.button-disabled,
.button-disabled:active {
    background-image: none;
    background: #0c0c12;
}

.button-disabled:hover {
    border-top-color: #808080;
    border-right-color: #c6c6c6;
    border-bottom-color: #808080;
    border-left-color: #c6c6c6;
}

/* Filter */

#user-filters-sidebar {
    color: white;
}

#user-filter-add {
    background-image: url('../images/3dh_icon32_add_filter.svg');
}

#user-filter-edit {
    background-image: url('../images/3dh_icon24_edit.svg');
}

#user-filter-remove {
    background-image: url('../images/3dh_icon32_remove_filter.svg');
}

#filter-row-item.ui-selected {
    background-color: transparent !important;
}

.filterform {
    color: black;
}

.condition div.delete-condition-row {
    background-image: url(../images/3dh_icon24_delete.svg);
}

#condition-rows {
    background-color: rgba(32, 32, 48, 1);
}

.form-control.search-value,
#create-filter-header input {
    border-color: rgba(52, 52, 56, 1) !important;
}

.condition-rows-header {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    color: rgba(238, 243, 250, 1);
}

#condition-rows .condition-row:nth-of-type(odd) {
    background-color: #828284;
}

#condition-rows .condition-row:nth-of-type(even) {
    background-color: #757577;
}

#condition-rows .condition-row .condition {
    border-top-color: #ccc;
}

#condition-rows .condition-row .condition:not(:first-child),
#condition-rows .condition-row:not(:first-child),
.condition-rows-header .condition:not(:first-child) {
    border-left-color: #ccc;
}

.condition-row .condition select {
    border-color: rgba(52, 52, 56, 1) !important;
}

.condition-row .condition select.disabled-form-control {
    border-color: #ccc !important;
}

.filters-list-item-row.ui-selected {
    background-color: rgba(116, 176, 206, 1);
}

.disabled-form-control {
    background: grey !important;
    color: #555 !important;
    border-color: #ccc !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    background-image: none;
}

#add-new-filter {
    background-image: url('../images/3dh_icon24_add.svg');
    background-color: transparent;
}

#save-filter {
    background-image: url('../images/3dh_icon32_add_filter.svg');
    background-color: transparent;
}

#query-without-save-filter-icon {
    background-image: url('../images/3dh_icon16_search.svg');
}

#filter-alert, #deletefilter-dialog {
    color: black;
}

/* User Folders */

#user-folders-buttons-add {
    background-image: url('../images/3dh_icon24_create_folder.svg');
    background-color: transparent;
}

#user-folders-buttons-remove {
    background-image: url('../images/3dh_icon24_delete.svg');
    background-color: transparent;
}

#user-folders-buttons-edit {
    background-image: url('../images/3dh_icon24_edit_folder.svg');
    background-color: transparent;
}

.warning-table {
    color: white;
}

.remove-from-folder {
    background-image: url('../images/3dh_icon24_delete_small.svg');
}

.dragging-case {
    background-image: url('../images/cv_icon24_add_to_user_folders.svg');
}

.sim-tree span:hover {
    background-color: rgba(84, 170, 255, 1) !important;
}

.sim-tree .sim-icon-d:before {
    background-image: url('../images/cv-folder-expanded-white.svg') !important;
}

.sim-tree .sim-icon-r:before {
    background-image: url('../images/cv-folder-collapsed-white.svg') !important;
}

.sim-tree span.ui-selected {
    background-color: rgba(116, 176, 206, 1);
}

#user-folder-root-folder-text {
    color: white;
}

#user-folder-root-folder-icon {
    background-image: url('../images/cv-icon-folder-white.svg');
}

#user-folder-root-folder:hover {
    background-color: rgba(84, 170, 255, 1) !important;
}

#user-folder-root-folder.ui-selected {
    background-color: rgba(116, 176, 206, 1);
}

/* Case list of doctors */

.supervisor-doctor-item-name-with-urgent [data-isurgent="True"],
.supervisor-doctor-item-forwarded-name-with-urgent [data-isurgent="True"],
.supervisor-doctor-item-finished-name-with-urgent [data-isurgent="True"],
.supervisor-doctor-item-signed-name-with-urgent [data-isurgent="True"] {
    background-image: url(../images/3dh_icon24_case_urgent.svg);
}

#supervisor-doctor-icon, #search-patients-icon, #integration-log-search-icon, #configuration-search {
    background-image: url(../images/3dh_icon16_search.svg)
}

.supervisor-doctor-content table tr th {
    border-top-color: #ccc;
    border-left-color: #ccc;
    border-right-color: #ccc;
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

.supervisor-doctor-content .supervisor-doctor-table-body tr td {
    border-color: #ccc;
}

#supervisor-doctor-datepicker-from-input, #supervisor-doctor-datepicker-to-input {
    border-color: rgba(52, 52, 56, 1);
}

.supervisor-doctor-content .supervisor-doctor-table-body tr:nth-child(odd) {
    background-color: #828284;
}

.supervisor-doctor-content .supervisor-doctor-table-body tr:nth-child(even) {
    background: #757577;
}

#sample-overlay {
    background-color: #5c5c5c;
}

/* Configuraton/Users */

.workgroup-not-exists, .permissiongroup-not-exists {
    color: red;
}

/* Slides */

.slide-label-rotate, .slide-label-rotate-horizontal {
    background-image: url('../images/3dh_icon16_rotate.svg');
}

/* Login */

#login_body {
    background: #ffffff;
    background-image: url('../images/login_back.png');
}

#cm_loginBox_big {
    background-image: url('../images/cm_login_box.svg');
    border-color: #2C2C34 !important;
}

#ts_loginBox_big {
    background: url('../images/ts_login_box.svg');
    border-color: #2C2C34 !important;
}

#invalidWebBrowserBox_big {
    background: url('../images/cm_invalidbrowser_box.svg');
    border-color: #2C2C34 !important;
}

#errorFeedback ul li, #queueFeedback {
    color: #a94442;
}

.login_license_text, .login_input_label {
    color: rgba(102, 102, 104, 1);
}

.login_input_field {
    color: #333 !important;
    background-color: #d0d0d0;
}

.login_bar_big, .invalidWebBrowser_bar_big {
    background-color: #2C2C34;
}

.login_button {
    background-image: url('../images/login_button.svg');
}

.login_button a, .login_button_no_arrow, .login_button_no_arrow a {
    color: #ffffff;
}

#invalidWebBrowser_NotSupportedText, #invalidWebBrowser_DownloadText {
    color: #333;
}

/* Open case in new tab */

#caseview-container {
    color: #333;
}

#caseview-container .inner-col {
    background-color: #E6E6EA;
    border-color: #ccc !important;
}

#caseview-container .col-header {
    background: linear-gradient(to bottom, rgba(20,46,67,1) 0%,rgba(30,80,102,1) 33%,rgba(36,80,102,1) 100%);
    border-bottom-color: #ccc !important;
    color: #EEF3FA;
}

#caseview-container .col-header .close-col {
    background-image: url(../images/3dh_icon24_window_minimize.svg);
    border-color: #ccc !important;
}

#caseview-container .col-bottom .ifn-generate-report {
    background-image: url('../images/3dh_icon24_add_comment_btn.svg');
}

#caseview-container .col-bottom .btn-case-history {
    background-image: url('../images/3dh_icon32_history.svg');
}

#caseview-container .left-hover-item {
    background: linear-gradient(to bottom,rgba(24, 116, 164, 1) 13%,#1874a4 25%,rgba(32, 129, 180, 1) 28%,rgba(55, 148, 197, 1) 87%,rgba(255,255,255,1) 100%) !important;
    color: #fff;
}

.registration-table, #caseview-container #registartion-col a {
    color: rgba(238, 243, 250, 1);
}

.registration-table tr:nth-child(even) {
    background-color: #757577;
}

.registration-table tbody tr:nth-child(odd) {
    background-color: #828284;
}

.registration-table tr td, .other-case-item {
    border-color: #ccc !important;
}

.registration-header {
    border-bottom-color: #ccc !important;
    color: #EEF3FA;
    background: rgb(36,80,102);
}

#other-cases-container {
    background-color: #828284;
    border-color: #ccc;
}

.other-case-item a, #caseview-container #diagnosiscode-container .registration-table thead tr td {
    color: #EEF3FA;
}

.report-icon {
    background-image: url('../images/3dh_icon24_generate_report.svg');
}

.slide-icon {
    background-image: url('../images/3dh_icon24_digital_slides.svg');
}

.refresh-icon {
    background-image: url('../images/3dh_icon32_refresh.svg') !important;
}

#caseview-container #slide-header-select {
    background-color: transparent;
}

#caseview-container #slide-header-select option {
    background-color: #606061;
}

#caseview-container #diagnosiscode-container #diagnosis-header,
#caseview-container #work-report-details-main-container .work-report-item .work-report-button-container {
    background: rgb(36,80,102);
}

#caseview-container #diagnosiscode-container #diagnosis-header p {
    color: #fff;
}

#attachment-tabs-quantifications {
    background-color: rgb(36,80,102);
}

#caseview-container .registration-table thead {
    background: linear-gradient(to bottom, rgba(20,46,67,1) 0%,rgba(30,80,102,1) 33%,rgba(36,80,102,1) 100%);
}

#caseview-container #diagnosiscode-container #add-new-diagnosiscode {
    background-image: url('../images/3dh_icon24_add.svg');
}

#caseview-container #diagnosiscode-container #delete-diagnosiscode {
    background-image: url('../images/3dh_icon24_delete.svg');
}

#caseview-container #diagnosiscode-container .ui-selected {
    background-color: rgba(116, 176, 206, 1) !important;
}

#caseview-container #col-ifn-generate-report {
    background-image: url(../images/3dh_icon24_add_comment_btn.svg);
}

/* Configuration */

#pms-configuration-sidebar {
    background-color: #757577;
    border-color: #ccc;
}

#pms-configuration-content {
    background-color: #E6E6EA;
    border-color: #ccc;
    color: #333;
}

#pms-configuration-sidebar ul li a {
    color: rgba(238, 243, 250, 1);
}

#pms-configuration-institute-container {
    border-bottom-color: #ccc;
}

#pms-configuration-institute-container span {
    color: rgba(238, 243, 250, 1);
}

#pms-overlay {
    background-color: #5c5c5c;
}

#csvuploader-successful {
    color: #000;
}

/* Configuration/Ldap */

/* Ldap users, Ldap groups */

#ldap-users-tabs, #ldap-groups-tabs {
    background: transparent;
}

#ldap-users-tabs .ui-widget-header, #ldap-groups-tabs .ui-widget-header {
    background: transparent;
    border-bottom-color: #c0c0c0;
}

#ldap-users-tabs li,
#ldap-groups-tabs li {
    background: linear-gradient(to bottom, rgba(12,12,18,1) 0%,rgba(20,22,24,1) 33%,rgba(58,62,66,1) 100%);
}

#ldap-users-tabs li.ui-state-active,
#ldap-groups-tabs li.ui-state-active {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%) !important;
}

#ldap-user-list thead th, #ldap-user-list tbody td,
#ldap-user-imported-list thead th, #ldap-user-imported-list tbody td,
#ldap-group-list thead th, #ldap-group-imported-list thead th,
#ldap-group-list tbody td, #ldap-group-imported-list tbody td {
    color: #333 !important;
}

.ui-widget-content #ldap-user-list td a,
.ui-widget-content #ldap-user-imported-list td a,
.ui-widget-content #ldap-group-list td a,
.ui-widget-content #ldap-group-imported-list td a {
    color: #337ab7 !important;
}

#ldap-group-list select.form-control,
#ldap-group-imported-list select.form-control,
#ldap-user-imported-list select.form-control,
#ldap-user-list select.form-control {
    border-color: rgba(52, 52, 56, 1) !important;
}

/* Jqwidget */

.jqx-menu-dropdown a {
    color: #555;
}

.jqx-fill-state-pressed {
    border-color: rgba(66, 135, 245, 1);
    background: rgba(66, 135, 245, 1);
    color: #ffffff;
}

.jqx-menu-vertical, .jqx-fill-state-pressed a {
    background-color: #ffffff;
}

.jqx-widget-content {
    border-color: rgba(66, 135, 245, 1);
}

/* Case list */

#work-case-list .case-item .archived {
    background-color: purple !important;
}

#work-case-list .row-up {
    background-color: #757577;
}

.triangle-topright {
    background-image: url('../images/3dh_icon44_link_to_triangle_.svg');
}

#work-case-list .row-bottom {
    background-color: #5C5C5D;
}

#work-case-list [data-case-status="fnd"] {
    background-color: #78DE54;
}

#work-case-list [data-case-status="inp"] {
    background-color: #5CC5FF;
}

#work-case-list [data-case-status="pnd"] {
    background-color: red;
}

#work-case-list [data-case-status="tosign"] {
    background-color: #127E12;
}

#work-case-list [data-case-status="signed"] {
    background-color: #8F1B1B;
}

#work-case-list [data-case-status="new"] {
    background-color: #FFCC00;
}

#work-case-list .icon-container [data-ishighpriority="False"] {
    background-image: url('../images/3dh_icon24_case_high_priority_off.svg');
}

#work-case-list .icon-container [data-ishighpriority="True"] {
    background-image: url('../images/3dh_icon24_case_high_priority_on.svg');
}

#work-case-list .icon-container [data-isurgent="True"] {
    background-image: url(../images/3dh_icon24_case_urgent.svg);
}

#work-case-list .sample-data {
    border-right-color: #343438 !important;
    color: #EEF3FA !important;
}

#work-case-list span {
    color: #EEF3FA;
}

#work-case-list .add-order {
    background-image: url(../images/3dh_icon24_create_section.svg);
}

#work-case-list .copy-direct-link {
    background-image: url('../images/3dh_icon19_link_to_triangle.svg');
}

#work-case-list .open-case-in-new-tab-icon {
    background-image: url('../images/3dh_icon24_open_case_on_new_tab.svg');
}

#work-case-list .row-bottom .col-left {
    border-right-color: #ccc !important;
}

#work-case-list .row-bottom span {
    color: #B0BEC5;
}

#work-case-list .row-bottom .finisher-user-name {
    color: #78DE54;
}

#work-case-list [data-hasreport="True"] .report-label {
    color: #5CC5FF;
}

#work-case-list [data-hasreport="True"] .color-green {
    color: #78DE54;
}

#work-case-list [data-hasslide="True"] {
    color: #78DE54 !important;
}

.work-inner-header #work-case-order-header-select {
    background-color: transparent;
}

.work-inner-header #work-case-order-header-select option {
    background-color: #fff;
    color: #555;
}

.work-case-order-header-select-urgent {
    background-color: #aaa !important;
    color: white !important;
}

#work-case-bottom-buttons .btn-forward-case {
    background-image: url('../images/3dh_icon24_forward.svg');
}

.btn-finish-case {
    background-image: url('../images/3dh_icon24_finish_case_btn.svg');
}

#work-case-bottom-buttons .btn-reopen-case {
    background-image: url('../images/3dh_icon24_reopen_case_btn.svg');
}

#work-sidebar-bottom-buttons .ifn-generate-report {
    background-image: url('../images/3dh_icon24_add_comment_btn.svg');
}

#work-sidebar-bottom-buttons .btn-case-history {
    background-image: url('../images/3dh_icon32_history.svg');
}

#work-case-bottom-buttons .btn-assign-to-me {
    background-image: url('../images/3dh_icon24_assign_to_me.svg');
}

#work-case-bottom-buttons .btn-archive-case {
    background-image: url('../images/3dh_icon24_archive_case_btn.svg');
}

.btn-assign-to-user {
    background-image: url('../images/3dh_icon24_assign_to_user.svg');
}

.btn-add-to-teleconsultation {
    background-image: url('../images/3dh_icon24_add_case_to_new_telecons.svg');
}

#work-case-list [data-isselected="True"] .row-up {
    background-color: rgba(116, 176, 206, 1);
}

#work-case-list [data-isselected="True"] .triangle-topright {
    border-bottom-color: rgba(116, 176, 206, 1);
}

/* Case event history popup table */

#case-history-tabe-dialog, 
#ts-case-history-tabe-dialog {
    background-color: transparent;
}

/* Assign to user or group dialog */

#assign-to-main-container .assign-to-tab {
    color: rgba(238, 243, 250, 1);
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: #fff !important;
}

#assign-to-main-container [data-tab-active="True"] {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%) !important;
}

#add-to-tc-main-container #add-to-tc-search,
#assign-to-main-container #assign-to-search {
    color: rgba(102, 102, 104, 1);
    border-color: #000 !important;
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

#assign-to-main-container #assig-to-content-container {
    background-color: rgba(230, 230, 234, 1);
}

#add-to-tc-main-container .assign-to-content table
#assign-to-main-container .assign-to-content table {
    border-bottom-color: #ccc !important;
}

#add-to-tc-main-container .assign-to-content table tr:first-child,
#assign-to-main-container .assign-to-content table tr:first-child {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

#add-to-tc-main-container .assign-to-content table tr,
#assign-to-main-container .assign-to-content table tr {
    border-bottom-color: #ccc !important;
}

#add-to-tc-main-container .assign-item-row:nth-child(odd),
#assign-to-main-container .assign-item-row:nth-child(odd) {
    background-color: #828284;
}

#add-to-tc-main-container .assign-item-row:nth-child(even),
#assign-to-main-container .assign-item-row:nth-child(even) {
    background: #757577;
}

#add-to-tc-main-container .assign-to-content table tr td, #assign-to-main-container .assign-to-content table tr th,
#assign-to-main-container .assign-to-content table tr td, #assign-to-main-container .assign-to-content table tr th {
    border-bottom-color: #ccc !important;
    border-right-color: #ccc !important;
}

#add-to-tc-main-container .assign-item-row:hover,
#assign-to-main-container .assign-item-row:hover {
    background-color: #54AAFF;
}

#add-to-tc-main-container .row-selected,
#assig-to-content-container .row-selected {
    background-color: #74B0CE !important;
}

/* Report */

#work-report-details-main-container .work-report-item .work-report-button-container {
    background: rgb(36,80,102);
}

#work-report-details-main-container .work-report-item .text-field-container {
    background: #757577;
}

#work-report-details-main-container .work-report-item .text-field-container h4 {
    color: #fff;
}

#confirm-signature-html {
    background: unset;
}

#work-report-details-main-container .work-report-item .signature-list-container {
    border-top-color: rgb(204, 204, 204) !important;
}

#work-report-details-main-container .work-report-item .signature-list-container table {
    color: rgba(238, 243, 250, 1);
}

#work-report-details-main-container .work-report-item .signature-list-container table thead {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

#work-report-details-main-container .work-report-item .signature-list-container table tbody tr:nth-child(odd) {
    background-color: #828284;
}

#work-report-details-main-container .work-report-item .signature-list-container table tbody tr:nth-child(even) {
    background: #757577;
}

#work-report-details-main-container .work-report-item .signature-list-container table tbody tr td,
#work-report-details-main-container .work-report-item .signature-list-container table thead tr th {
    border-color: #ccc !important;
}

#work-report-details-main-container .work-report-item .signature-list-container table tbody tr:hover {
    background-color: rgba(116, 176, 206, 1);
}

#work-report-details-main-container .work-report-item .report-signature-selection-color .ui-selected {
    background-color: rgba(116, 176, 206, 1) !important;
}

#work-report-details-main-container .work-report-item .signature-list-container #report-add-new-signature {
    background-image: url('../images/3dh_icon24_add.svg');
}

#add-dialog-signature-container #add-signature-search {
    color: rgba(102, 102, 104, 1);
    border-color: #000 !important;
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

#add-dialog-signature-container table thead {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

#add-dialog-signature-container table thead tr th {
    border-color: #ccc !important;
}

#add-dialog-signature-container table tbody tr.ui-selected {
    background-color: rgba(116, 176, 206, 1) !important;
}

#add-dialog-signature-container table tbody tr:nth-child(odd) {
    background-color: #828284;
}

#add-dialog-signature-container table tbody tr:nth-child(even) {
    background: #757577;
}

#add-dialog-signature-container table tbody tr td {
    border-color: #ccc !important;
}

#add-dialog-signature-container table tbody tr .bad-value {
    border-bottom-color: red;
}

#add-dialog-signature-container select {
    color: rgba(102, 102, 104, 1);
    border-color: #000;
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

.text-field-container .text-field-header-container .save-template-icon {
    background-image: url('../images/3dh_icon24_save.svg');
}

.text-field-container .text-field-header-container .open-template-icon {
    background-image: url('../images/3dh_icon24_reports.svg');
}

/* Report open template dialog */

#open-template-dialog {
    background-color: transparent;
}

#open-template-dialog #template-textarea {
    color: rgba(52, 52, 56, 1);
    border-color: rgba(52, 52, 56, 1) !important;
}

#open-template-dialog #delete-template {
    background-image: url('../images/3dh_icon24_delete.svg');
}

#open-template-dialog #edit-template {
    background-image: url('../images/3dh_icon24_save.svg');
}

#open-template-dialog .inner-overlay {
    background-color: #202030;
}

/* Create section */

#create-section-container {
    color: rgba(102, 102, 104, 1);
}

#create-section-container .sectioncode, #create-section-container .note {
    background: transparent;
}

#create-section-container .note[placeholder] {
    color: #fff;
}

#create-section-container #error-message-not-unique-code {
    color: #a94442;
}

#create-section-container #error-message-not-valid-code{
   color: #ff6949;
}

#create-section-container .not-unique-code {
    color: lightpink;
}

#create-section-container .not-valid-code {
    color: #ff6949;
}

#required-slide-barcode-top-right-corner:after,
#required-test-barcode-top-right-corner:after {
    color: #a94442;
}

/* PMS general table styles */

.pms-table thead {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    color: rgba(238, 243, 250, 1);
    border-color: #ccc !important;
}

.pms-table thead th {
    border-right-color: #ccc !important;
}

.pms-table tbody tr:nth-child(odd) {
    background-color: #828284;
}

.pms-table tbody tr:nth-child(even) {
    background-color: #757577;
}

.pms-table tbody tr:hover {
    background-color: rgba(116, 176, 206, 1);
}

.pms-table tbody tr td {
    border-color: #ccc !important;
    color: rgba(238, 243, 250, 1);
}

.pms-input {
    border-color: rgba(52, 52, 56, 1) !important;
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

/* Case details - sections and slides */

.section-not-scanned, .section-scanned,
.section-not-scanned-horizontal, .section-scanned-horizontal {
    border-color: #000 !important;
}

.section-not-scanned .label-area,
.section-not-scanned-horizontal .label-area {
    background-color: lightblue;
}

.section-not-scanned .slide-picture,
.section-not-scanned-horizontal .slide-picture {
    background-color: #fff;
}

.slide-label-horizontal:hover ~ .slide-label-rotate-horizontal, .slide-label-rotate-horizontal:hover,
.slide-label:hover ~ .slide-label-rotate, .slide-label-rotate:hover {
    background-color: black;
}

.slide-picture-FSH {
    background-image: url('../images/cm_slide_picture_fl.svg');
}

.slide-picture-RTH {
    background-image: url('../images/cm_slide_picture_he.svg');
}

.slide-picture-IHC {
    background-image: url('../images/cm_slide_picture_immun.svg');
}

.slide-picture-MLC {
    background-image: url('../images/cm_slide_picture_immun.svg');
}

.slide-picture-RTC {
    background-image: url('../images/cm_slide_picture_immun.svg');
}

.section-rx-slide {
    background-color: #fff;
    background-image: url('../images/3dh_icon24_rx_slide_warning.svg');
}

.section-status-hover {
    background-color: #fff;
    background-image: url('../images/3dh_icon24_slide_state_switch_to_examined.svg');
}

.section-objective-magnification[data-objective='2'] {
    background-image: url('../images/3dh_icon16x18_2x.svg');
}

.section-objective-magnification[data-objective='5'] {
    background-image: url('../images/3dh_icon16x18_5x.svg');
}

.section-objective-magnification[data-objective='10'] {
    background-image: url('../images/3dh_icon16x18_10x.svg');
}

.section-objective-magnification[data-objective='20'] {
    background-image: url('../images/3dh_icon16x18_20x.svg');
}

.section-objective-magnification[data-objective='40'] {
    background-image: url('../images/3dh_icon16x18_40x.svg');
}

.section-objective-magnification[data-objective='63'] {
    background-image: url('../images/3dh_icon16x18_63x.svg');
}

.section-objective-magnification[data-objective='100'] {
    background-image: url('../images/3dh_icon16x18_100x.svg');
}

.section-delete-status-hover {
    background-color: #fff;
    background-image: url('../images/3dh_icon24_slide_state_switch_to_opened.svg');
}

/* Slides status */

.sld-opn {
    border-left-color: #5CC5FF !important;
}

.sld-new {
    border-left-color: red !important;
}

.sld-exm {
    border-left-color: #78DE54 !important;
}

/* Header quick search button */

#work-toolbar-container #quick-search-button {
    background-image: url(../images/3dh_icon16_search.svg);
}

#work-toolbar-container #remove-search-button {
    background-image: url('../images/3dh_icon_common_3dh_icon24_finish_case.svg');
}

/* Add Comment */

#add-comment-container textarea, #edit-comment-container textarea {
    color: #555;
    border-color: rgba(52, 52, 56, 1) !important;
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

#add-comment-container h5, #edit-comment-container h5 {
    color: rgba(102, 102, 104, 1);
}

/* Sample registration information tab */

#work-history-inner-container .registration-header {
    color: rgba(238, 243, 250, 1);
}

.registration-icon {
    background-image: url(../images/3dh_icon24_biopsy_container.svg) !important;
}

.patient-icon {
    background-image: url('../images/3dh_icon24_patient_data.svg') !important;
}

.comment-icon {
    background-image: url('../images/3dh_icon32_teleconsultation_cases.svg') !important;
}

#comment-container .comment-item {
    background-color: #828284;
    color: rgba(238, 243, 250, 1);
}

.other-cases-icon {
    background-image: url('../images/3dh_icon24_other_cases.svg') !important;
}

#work-history-inner-container #other-cases-container a {
    color: rgba(238, 243, 250, 1);
}

.sample-container-item {
    background-color: rgb(36,80,102);
    color: #EEF3FA;
    background-image: url('../images/3dh_icon24_biopsy_container_attachment.svg');
}

.sample-block-item {
    background-color: #757577;
    color: #EEF3FA;
    background-image: url('../images/3dh_icon24_block_attachment.svg');
}

.sample-outer-container .information-box {
    color: #EEF3FA;
}

.sample-outer-container .border-right-bottom {
    border-bottom-color: #ccc !important;
    border-right-color: #ccc !important;
}

.sample-outer-container .border-bottom {
    border-bottom-color: #ccc !important;
}

.sample-outer-container .border-right {
    border-right-color: #ccc !important;
}

.information-box .info-header {
    background-color: transparent !important;
}

.information-box table {
    background-color: #74B0CE;
    border-color: #ccc !important;
}

/* Open case in new tab - Add diagnosis code */

#add-diagnosiscode-dialog #dignosis-code-search-container #dignosis-code-search-input {
    color: rgba(102, 102, 104, 1);
    border-color: rgba(52, 52, 56, 1) !important;
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

#add-diagnosiscode-dialog #diagnosis-code-search-table table thead tr th,
#add-diagnosiscode-dialog #diagnosis-code-search-table table tbody tr td {
    border-color: #ccc !important;
}

#add-diagnosiscode-dialog #search-diagnosis-code {
    background-image: url(../images/3dh_icon16_search.svg);
}

#add-diagnosiscode-dialog .diagnosis-code-search-text {
    color: #333;
}

#add-diagnosiscode-dialog #diagnosis-code-search-table table thead {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

#add-diagnosiscode-dialog #diagnosis-code-search-table table tbody tr {
    background-color: #757577;
}

#add-diagnosiscode-dialog #diagnosis-code-search-table table tbody tr:nth-child(2n+1) {
    background-color: #828284;
}

#add-diagnosiscode-dialog table tbody tr.ui-selected {
    background-color: rgba(116, 176, 206, 1) !important;
}

.note::-webkit-input-placeholder {
    color: rgba(238, 243, 250, 1) !important;
}

/* Quantification */

.quantification-list-container .quantification-header {
    background-color: #757577;
    color: #fff;
    height: 28px;
}

.quantification-list-container .quantification-header button {
    background-image: url('../images/3dh_icon24_delete_small.svg');
    background-color: transparent;
}

.quantification-list-container .registration-table {
    color: rgba(238, 243, 250, 1);
}

.quantification-list-container .registration-table thead tr {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

.quantification-list-container .registration-table tbody tr:nth-child(odd) {
    background-color: #828284;
}

.quantification-list-container .registration-table tbody tr:nth-child(even) {
    background-color: #757577;
}

.quantification-list-container .registration-table tr td {
    border-color: #ccc !important;
}

/* Special examination request */

.sample-block-item .special-examination-request, .sample-container-item .special-examination-request {
    background-image: url(../images/cm_icon24_add_special_request.svg);
}

#special-examination-sample-code, #special-examination-container {
    color: rgba(102, 102, 104, 1);
}

#vertical-line-first, #vertical-line-second {
    border-left-color: rgba(32, 32, 48, 1) !important;
}

#special-examination-table-container table td {
    border-color: #ccc !important;
    color: rgba(238, 243, 250, 1);
}

#special-examination-table-container th {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    color: rgba(238, 243, 250, 1);
    border-color: #ccc !important;
}

#special-examination-table-container tbody tr:nth-child(odd) {
    background-color: #828284;
}

#special-examination-table-container tbody tr:nth-child(even) {
    background: #757577;
}

#special-examination-table-container tbody tr:hover {
    background-color: rgba(84, 170, 255, 1);
}

#special-examination-table-container tbody tr.selected {
    background-color: rgba(116, 176, 206, 1);
}

#special-examination-table-container tbody .special-examination-urgent [data-isurgent="True"] {
    background-image: url(../images/3dh_icon24_case_urgent.svg);
}

#special-examination-table-container tbody .special-examination-urgent [data-isurgent="False"] {
    background-image: url('../images/3dh_icon24_case_urgent_off.svg');
}

#special-examination-table-container thead .all-urgent[data-isurgent="True"] {
    background-image: url('../images/3dh_icon24_case_urgent_all.svg');
}

#special-examination-table-container thead .all-urgent[data-isurgent="False"] {
    background-image: url('../images/3dh_icon24_case_urgent_all_off.svg');
}

#special-examination-table-container .special-examination-delete .delete {
    background-image: url('../images/3dh_icon24_delete_small.svg');
}

#special-examination-note textarea {
    border-color: black !important;
}

/* Configuration/Instrument */

#instrument-detail-print-icon {
    background-image: url('../images/3dh_icon44_print.svg');
}

/* Configuration/Protocol content */

#protocol-item-add-icon {
    background-image: url('../images/3dh_icon24_add_small.svg');
}

/* Egyéb */

.input-file-input::before {
    border-color: #999 !important;
    text-shadow: 1px 1px #fff;
}

.input-file-input:hover::before {
    border-color: black;
}

.input-file-input:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

.year-warning {
    border-color: #ff8000 !important;
}

.year-warning-text {
    color: #ff8000 !important;
}

/* Gross dissection camera */

.grossdissection-camera-footer {
    background: linear-gradient(0deg, rgba(87,87,88,1) 0%, rgba(110,111,111,1) 49%, rgba(119,120,120,1) 52%, rgba(141,140,140,1) 100%);
}

#video {
    border-color: #757577 !important;
}

/* Track&Sign */

/* Search interface */

#ts-main-container.fixation,
#ts-main-container.staining,
#ts-main-container.embedding {
    background-color: #757577;
}

#ts-main-container #ts-main-toolbar-container {
    border-top-color: #ccc !important;
}

#ts-main-container.fixation #ts-main-toolbar-container,
#ts-main-container.staining #ts-main-toolbar-container,
#ts-main-container.embedding #ts-main-toolbar-container {
    background-color: rgb(31, 31, 38);
}

#ts-main-table-container #samples-table #table-column-hide {
    background-image: url('../images/3dh_icon24_filter.svg');
}

#close-sample-history {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%) !important;
    box-shadow: none;
}

#ts-search-case-information-icon {
    background-image: url('../images/3dh_icon24_info.svg');
}

#ts-search-case-information-opened-icon {
    background-image: url('../images/3dh_icon32_open_floating_tabs.svg');
}

#ts-main-table-container #table-column-list {
    background-color: #ccc !important;
    color: #333;
}

#ts-main-table-container #table-column-list div:hover {
    background-color: rgba(116, 176, 206, 1);
}

#ts-main-container #ts-main-searchbar-container {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: #ccc !important;
    color: #fff;
}

#ts-main-container #ts-main-table-container,
#ts-main-container #ts-special-examination-table-container {
    background-color: #757577;
    border-color: #ccc !important;
}

#ts-main-container #ts-main-bottom-container {
    background: linear-gradient(0deg, rgba(87,87,88,1) 0%, rgba(110,111,111,1) 49%, rgba(119,120,120,1) 52%, rgba(141,140,140,1) 100%);
    border-color: #ccc !important;
}

#messages-read.icon-message {
    background-image: url('../images/cm_state_message_flat.svg');
}

#messages-unread.icon-message {
    background-image: url('../images/cm_state_message_new.svg');
}

.ts-toolbar-separator {
    background-image: url(../images/3dh_separator.svg);
}

#ts-main-container #tabs #tablist-ul {
    border-bottom-color: #ccc !important;
}

#ts-main-container #tabs #tablist-ul li {
    border-color: #ccc !important;
    background: linear-gradient(to bottom, rgba(12,12,18,1) 0%,rgba(20,22,24,1) 33%,rgba(58,62,66,1) 100%);
    color: #eeeeee;
}

#ts-main-container #tabs #tablist-ul li.ui-state-active {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%) !important;
}

#ts-search-status-tabs-all {
    background-image: url(../images/3dh_icon32_tab_all_cases.svg);
}

#ts-search-status-tabs-hisintegration {
    background-image: url(../images/3dh_icon32_tab_his_cases.svg);
}

#ts-search-status-tabs-registered {
    background-image: url('../images/3dh_icon32_tab_registered.svg');
}

#ts-search-status-tabs-gross-dissected {
    background-image: url('../images/3dh_icon32_tab_gross_dissected.svg');
}

#ts-search-status-tabs-sectioned {
    background-image: url('../images/3dh_icon32_tab_sectioned.svg');
}

#ts-search-status-tabs-scanned {
    background-image: url('../images/3dh_icon32_tab_scanned.svg');
}

#ts-main-container .ui-state-focus,
#ts-main-container .ui-state-active {
    border-color: #ccc !important;
}

#ts-main-container #tabs .tabpanel {
    background-color: #757577;
    color: #fff;
    border-top-color: #ccc !important;
}

#ts-main-container #tabs #tab-samples-details {
    background-color: #e6e6ea;
    border-left-color: #e6e6ea;
}

#ts-main-container #tabs #tab-samples-details #ts-search-info-slide-content .label-area {
    color: rgba(52, 52, 56, 1);
}

#tab-samples-details [data-tab-active="True"] {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%) !important;
}

#tab-samples-details [data-tab-active="False"] {
    background: linear-gradient(to bottom, rgba(12,12,18,1) 0%,rgba(20,22,24,1) 33%,rgba(58,62,66,1) 100%) !important;
}

#ts-search-tabs-content {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: #ccc !important;
}

#ts-search-info-tab-registration-data {
    background-image: url('../images/3dh_icon32_tab_registration_data.svg');
}

#ts-search-info-tab-history {
    background-image: url(../images/3dh_icon32_history.svg);
}

#ts-search-info-tab-slides {
    background-image: url('../images/3dh_icon24_digital_slides.svg');
}

#ts-search-info-tab-attachment {
    background-image: url('../images/3dh_icon32_attachment.svg');
}


#ts-main-container #samples-table tr td {
    border-color: #ccc !important;
}

#ts-main-container #samples-table tr th {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-right-color: #ccc !important;
}

#selectable tr:nth-child(odd) {
    background-color: #828284;
}

#selectable tr:nth-child(even) {
    background: #757577;
}

.ui-selected {
    background-color: rgba(116, 176, 206, 1) !important;
}

#selectable tr:hover {
    background-color: rgba(84, 170, 255, 1) !important;
}

#ts-main-searchbar-container .search-container #barcode-input {
    border-color: rgba(52, 52, 56, 1) !important;
}

#ts-main-searchbar-container .search-container #ts-search-field {
    border-color: rgba(52, 52, 56, 1) !important;
}

#barcode-search-button-icon {
    background-image: url('../images/3dh_icon16_search.svg');
}

#barcode-delete-search-button-icon {
    background-image: url('../images/3dh_icon_common_3dh_icon24_finish_case.svg');
}

#ts-main-searchbar-container .border {
    background-color: #ccc !important;
}

#selectable .urgent[data-isurgent="True"], #selectable .urgent[data-isurgent="true"] {
    background-image: url(../images/3dh_icon24_case_urgent.svg);
}

.ts-search-bottom-button {
    background-image: url(../images/3dh_icon1x36_workflow_btn_background_normal.svg);
    color: #fff;
}

.ts-search-bottom-button a {
    color: #fff;
}

.ts-search-bottom-button .arrow {
    background-image: url(../images/3dh_icon1x36_workflow_btn_arrow_normal.svg);
}

.ts-search-bottom-button-disabled .arrow {
    background-image: url('../images/3dh_icon20x36_workflow_btn_arrow_inactive.svg');
    color: #555;
}

.ts-search-bottom-button-disabled .without-arrow-disabled {
    background-image: url(../images/3dh_icon1x36_workflow_btn_background_normal.svg);
    color: #555;
}

.without-arrow {
    background-image: url(../images/3dh_icon1x36_workflow_btn_background_normal.svg);
    color: #fff;
}

.ts-search-bottom-button-disabled {
    background-image: url('../images/3dh_icon1x36_workflow_btn_background_inactive.svg');
}

.ts-search-bottom-button:hover,
.without-arrow:hover {
    background-image: url('../images/3dh_icon1x36_workflow_btn_background_normal_mouse_over.svg');
}

.without-arrow:active,
.ts-search-bottom-button:active {
    background-image: url('../images/3dh_icon1x36_workflow_btn_background_pressed.svg');
}

.ts-search-bottom-button:hover .arrow {
    background-image: url('../images/3dh_icon20x36_workflow_btn_arrow_normal_mouse_over.svg');
}

.ts-search-bottom-button:active .arrow {
    background-image: url('../images/3dh_icon20x36_workflow_btn_arrow_pressed.svg');
}

#ts-search-bottom-button-case-registration {
    background-image: url('../images/3dh_icon32_workflow_case_registration.svg');
}

#ts-search-bottom-button-gross-dissection {
    background-image: url(../images/3dh_icon32_workflow_gross_dissection.svg);
}

#ts-search-bottom-button-fixation {
    background-image: url(../images/3dh_icon32_workflow_fixation_registry.svg);
}

#ts-search-bottom-button-embedding {
    background-image: url(../images/3dh_icon32_workflow_embedding.svg);
}

#ts-search-bottom-button-add-section {
    background-image: url(../images/3dh_icon32_workflow_add_section.svg);
}

#ts-search-bottom-button-staining {
    background-image: url(../images/3dh_icon32_workflow_staining.svg);
}

#ts-search-bottom-button-special-examination {
    background-image: url(../images/3dh_icon32_workflow_special_examination.svg);
}

#ts-search-bottom-button-handover {
    background-image: url('../images/3dh_icon32_workflow_case_handover.svg');
}

/* Gross dissection */

.printertray-item-text {
    color: black;
    text-shadow: 1px 1px 1px white;
    text-align: center;
    padding: 1px;
}

#ts-gd-left-col {
    background-color: #757577;
    border-color: #ccc !important;
}

    #ts-gd-left-col #casette-cont .selected,
    #ts-gd-left-col #printertrays-container .selected {
        border-color: #fff !important;
    }

#ts-gd-middle-col {
    background-color: rgba(230, 230, 234, 1);
    border-color: #ccc !important;
}

#ts-gd-right-col {
    background-color: #757577;
    border-color: #ccc !important;
}

.ts-gd-inner-head {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

    .ts-gd-inner-head label {
        color: #fff;
    }

#ts-gd-main-container .text-input {
    border-color: rgba(52, 52, 56, 1) !important;
}

.ts-gd-btn {
    border-color: #ccc !important;
    color: #fff;
}

#ts-gd-left-col [data-selected="true"] {
    background-color: rgba(116, 176, 206, 1);
}

#ts-gd-block-list tr:hover,
#block-type-cont .ts-gd-btn:hover,
#block-label-cont .ts-gd-btn:hover,
#ts-gd-macro-button-row .ts-gd-btn:hover {
    background-color: rgba(84, 170, 255, 1) !important;
}

#block-label-cont .ts-gd-fnd-case:hover,
#ts-gd-macro-button-row .ts-gd-fnd-case:hover {
    background-color: transparent !important;
}

#ts-gd-table-cont {
    color: #fff;
}

#ts-gd-table-cont th {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: #ccc !important;
}

#ts-gd-table-cont td {
    border-color: #ccc !important;
}

#ts-gd-table-cont .ts-gd-block-list-invalid-field {
    outline-color: rgb(255,143,109) !important;
}

#ts-gd-block-list .delete button {
    background-image: url('../images/3dh_icon24_delete_small.svg');
    background-color: transparent;
}

#ts-gd-block-list [data-locked="True"] {
    background-image: url('../images/3dh_icon24_finish_case_btn.svg');
}


#ts-gd-block-list [data-locked="False"] {
    background-image: url('../images/3dh_icon24_reopen_case_btn.svg');
}

#sample-info-table,
#user-info-table {
    color: #fff;
}

#sample-info-table td, #user-info-table td {
    border-color: #ccc !important;
}

#secondary-user-select {
    border-color: #000 !important;
}

.ts-gd-inner-head .speak {
    background-image: url('../images/3dh_icon24_voice_recording.svg');
}

.ts-gd-inner-head .camera {
    background-image: url('../images/3dh_icon24_take_picture.svg');
}

.ts-gd-inner-head .print {
    background-image: url('../images/3dh_icon44_print.svg');
}

#secondary-login-dialog label {
    color: rgba(102, 102, 104, 1);
}

#sec-user-passw {
    color: #000;
    border-color: #000 !important;
}

#sec-error-msg {
    color: #a94442;
}

#ts-gd-block-list tr:nth-child(odd) {
    background-color: #828284;
}

#ts-gd-block-list tr:nth-child(even) {
    background: #757577;
}

.ts-gd-info-table tbody tr {
    border-color: #ccc !important;
}

.ts-gd-info-table thead tr th {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: #ccc !important;
}

.ts-gd-info-table th,
#ts-gd-info-eventtable td {
    border-color: #ccc !important;
}

#ts-search-info-slide-content,
#ts-search-info-attachment-content {
    border-color: #ccc !important;
}

#ts-search-info-attachment-content .attachment-buttons {
    background: rgba(82,82,84,1);
    border-bottom-color: #ccc;
}

#ts-search-info-attachment-content .attachment-documents-label {
    color: #333;
}

.ts-gd-info-table tbody tr:nth-child(odd) {
    background-color: #828284;
}

.ts-gd-info-table tbody tr:nth-child(even) {
    background: #757577;
}

#ts-gd-tabs-content {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: #ccc !important;
}

.ts-gd-info-tab {
    border-color: #fff !important;
}

#ts-case-history-tabe-dialog [data-tab-active="True"] {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%) !important;
}

#ts-case-history-tabe-dialog [data-tab-active="False"] {
    background: linear-gradient(to bottom, rgba(12,12,18,1) 0%,rgba(20,22,24,1) 33%,rgba(58,62,66,1) 100%) !important;
}

.case-history-date-orderby, .ts-case-history-date-orderby {
    border-color: white;
}

.case-history-date-orderbydesc, .ts-case-history-date-orderbydesc {
    border-color: white;
}

#ts-gd-info-regtable td {
    border-color: #ccc !important;
}

.save-comment-template-icon {
    background-image: url(../images/3dh_icon24_create_template.svg);
}

.load-comment-template-icon {
    background-image: url('../images/3dh_icon24_load_saved.svg');
}

.delete-comment-template-icon {
    background-image: url('../images/3dh_icon24_delete_template.svg');
}

#add-comment-template-dialog label,
#delete-comment-template-dialog h2 {
    color: rgba(102, 102, 104, 1);
}

/* Case registration */

.ts-container-rows td.ui-selected,
.ts-container-rows td input.ui-selected {
    background-color: transparent !important;
}

.ts-container-rows-disabled td.ui-selected,
.ts-container-rows-disabled td input.ui-selected {
    background-color: transparent !important;
}

#vertical-line {
    border-left-color: rgba(32, 32, 48, 1) !important;
}

#ts-container-add-icon {
    background-image: url('../images/3dh_icon24_add_small.svg');
}

.ts-add-container-button:hover,
.ts-add-container-button:active {
    border-top-color: #808080 !important;
    border-right-color: #c6c6c6 !important;
    border-bottom-color: #808080 !important;
    border-left-color: #c6c6c6 !important;
}

#ts-container-remove-icon {
    background-image: url(../images/3dh_icon24_delete.svg);
}

.ts-container-content table tr td, .ts-container-content table tr th {
    border-top-color: #ccc !important;
    border-right-color: #ccc !important;
    border-left-color: #ccc !important;
}

.ts-container-table-head tr {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

#ts-container-content-table .ts-container-rows:nth-child(odd) {
    background-color: #828284;
}

#ts-container-content-table .ts-container-rows-disabled:nth-child(odd) {
    background-color: #828284;
}

#ts-container-content-table .ts-container-rows:nth-child(even) {
    background: #757577;
}

#ts-container-content-table .ts-container-rows-disabled:nth-child(even) {
    background: #757577;
}

.ts-container-rows.selected {
    background-color: rgba(116, 176, 206, 1) !important;
}

.ts-container-rows:hover {
    background-color: rgba(84, 170, 255, 1) !important;
}

.ts-container-rows-disabled:hover {
    background-color: rgba(84, 170, 255, 1) !important;
}

#ts-create-sample-hr-six {
    border-top-color: rgba(32, 32, 48, 1) !important;
}

#Memo {
    border-color: rgba(32, 32, 48, 1) !important;
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
    color: #555;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

#ts-sample-small-container-chbox, #ts-sample-container-barcode-chbox, #ts-sample-container-label-chbox {
    box-shadow: none;
}

#ts-container-print-icon {
    background-image: url('../images/3dh_icon44_print.svg');
}

#ts-preview-print-icon {
    background-image: url('../images/3dh_icon44_print_preview.svg');
}

.ts-container-table-note .note {
    background: transparent;
}

.ts-container-table-code .code, .ts-container-table-name .name {
    background: transparent;
}

.ui-autocomplete {
    background-color: #fff;
}

.ui-autocomplete-input {
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
    color: #555;
    background-color: #fff;
    border-color: #ccc !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

#ts-create-sample-last-case-sample-code {
    color: rgba(25, 154, 252, 1);
}

.ts-remove-container-button,
.ts-add-container-button {
    background-image: none;
}

.ts-remove-container-button:active,
.ts-add-container-button:active {
    background-image: none;
    background: #0c0c12;
}

.ts-sample-location-container-error {
    border-color: #a94442 !important;
}

/* Section */

#ts-sectioning,
#ts-main-container #ts-sectioning {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    color: #fff;
}

#ts-sectioning input[type=checkbox] {
    box-shadow: none;
}

#ts-sectioning input[type=checkbox]:checked {
    background: green !important;
    color: black !important;
}

#ts-create-section-panel {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: white !important;
}

#ts-create-section-panel textarea#Comment {
    border-color: #000 !important;
}

#TestId-error,
#TestGroupId-error,
#BlockIds-error,
#BlockName-already-error {
    color: rgb(255,143,109);
}

#ts-section-list {
    background-color: #757577;
    border-color: white !important;
}

#ts-create-section-form #dropdownlistContentContainer input, #ts-create-section-form #dropdownlistContentBlock input {
    background-color: transparent;
}

#ts-create-section-form #dropdownlistContentContainer, #ts-create-section-form #dropdownlistContentBlock {
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

#ts-section-list-header {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: #fff !important;
}

#ts-section-footer {
    background: linear-gradient(0deg, rgba(87,87,88,1) 0%, rgba(110,111,111,1) 49%, rgba(119,120,120,1) 52%, rgba(141,140,140,1) 100%);
    border-color: white !important;
}

#ts-section-list-header-casecode #CaseCode {
    border-color: #000 !important;
}

#ts-section-create-icon,
#ts-stainings-add-icon {
    background-image: url('../images/3dh_icon24_add_blue_black_plus.svg');
}

#ts-save-comment-template-icon {
    background-image: url('../images/3dh_icon24_create_template.svg');
}

#ts-load-comment-template-icon {
    background-image: url('../images/3dh_icon24_load_saved.svg');
}

#ts-delete-comment-template-icon {
    background-image: url('../images/3dh_icon24_delete_template.svg');
}

#ts-section-case-information-icon {
    background-image: url('../images/3dh_icon24_info.svg');
}

#ts-macroscopic-description-icon {
    background-image: url('../images/3dh_icon32_macro_description.svg');
}

#ts-section-delete-selected-icon {
    background-image: url('../images/3dh_icon24_delete_all.svg');
}

#ts-section-item-locked-icon {
    background-image: url('../images/3dh_icon24_lock.svg');
}

#ts-section-item-unlocked-icon {
    background-image: url('../images/3dh_icon24_reopen_case_btn.svg');
}

#ts-sectioning-section-list-delete-icon {
    background-image: url('../images/3dh_icon24_delete.svg');
}

#white-separator {
    border-color: white !important;
}

#ts-main-container #ts-sectioning--table tr td {
    border-color: #000 !important;
}

#ts-main-container #ts-sectioning--table tr th {
    background-color: #5C5C5D;
    border-right-color: #000 !important;
}

#ts-sectioning-table th {
    border-color: #ccc !important;
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

#ts-sectioning-table tr,
#ts-sectioning-table td {
    border-color: #ccc !important;
}

#ts-sectioning-section-list tr:nth-child(odd) {
    background-color: #828284;
}

#ts-sectioning-section-list tr:nth-child(even) {
    background: #757577;
}

#ts-sectioning-section-list tr:hover {
    background-color: rgba(84, 170, 255, 1) !important;
}

#ts-sectioning-table .ts-sp-select-all {
    background-image: url(../images/3dh_icon24_selection.svg);
}

#casecode-search-button-icon {
    background-image: url('../images/3dh_icon16_search.svg');
}

#ts-sectioning-section-list [data-locked="False"] {
    background-image: url(../images/3dh_icon24_reopen_case_btn.svg);
}

#ts-sectioning-section-list [data-locked="True"] {
    background-image: url(../images/3dh_icon24_lock.svg);
}

.ts-section-disabled-button,
.ts-section-disabled-button:active,
.ts-edit-case-print-disabled-button,
.ts-edit-case-print-disabled-button:active {
    background-image: none;
    background: #0c0c12;
}

#ts-section-automatic-print-checkbox.ts-section-disabled-button {
    background: none;
}

.ts-section-disabled-button:hover,
.ts-edit-case-print-disabled-button:hover {
    border-top-color: #808080;
    border-right-color: #c6c6c6;
    border-bottom-color: #808080;
    border-left-color: #c6c6c6;
}

#case-history-tabe-data table tbody tr:nth-child(even) {
    background-color: #757577;
}

#case-history-tabe-data table tbody tr:nth-child(odd) {
    background-color: #828284;
}

#work-history-inner-container .registration-table tr th {
    border-color: #000 !important;
}

.dark-background {
    background: rgba(32, 32, 48, 1) !important;
}

#changeuser-login-dialog input {
    color: black;
}

/* Special examination */

#ts-special-examination-toolbar-container {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

#ts-special-examination-table {
    border-top-color: #ccc !important;
}

#ts-special-examination-table-container label {
    color: #fff;
}

#ts-special-examination-table-container .status-arrow {
    background-color: #757577;
    color: #fff;
}

#ts-special-examination-table-container .status-arrow-blue {
    background-image: url('../images/3dh_icon20x30_in_progress_arrow_start.svg');
}

#ts-special-examination-table-container .status-arrow-grey {
    background-image: url('../images/3dh_icon20x30_gray_arrow_start.svg');
}

#ts-special-examination-table-container .status-arrow-green {
    background-image: url('../images/3dh_icon20x30_finished_arrow_start.svg');
}

#ts-special-examination-table table {
    color: #fff;
}

#ts-special-examination-table table th {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-right-color: #ccc !important;
}

#ts-special-examination-table table td {
    border-color: #ccc !important;
}

#ts-special-examination-table .ui-selectable tr:nth-child(odd) {
    background-color: #828284;
}

#ts-special-examination-table .ui-selectable tr:nth-child(even) {
    background: #757577;
}

#ts-special-examination-table .ui-selectable tr:hover {
    background-color: rgba(84, 170, 255, 1) !important;
}

#ts-main-toolbar-container .special-examination-type-btn [data-has-new="True"] {
    color: rgb(255,143,109);
}

#ts-main-toolbar-container .ts-active {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%) !important;
}

.arrow-active-inp {
    background-color: #d94949 !important;
}

.arrow-active-inpst {
    background-color: #5ba0d4 !important;
}

.arrow-active-fnd {
    background-color: #32aa32 !important;
}

#ts-special-examination-table tr [data-urgent="True"] {
    background-image: url(../images/3dh_icon24_case_urgent.svg);
}

#ts-special-examination-table .ts-sp-select-all {
    background-image: url('../images/3dh_icon24_selection.svg');
}

#send-back-container {
    color: rgba(102, 102, 104, 1);
}

#ts-sp-sand-back-note-text {
    border-color: rgba(52, 52, 56, 1) !important;
}

.ts-sp-date-filter {
    color: #555;
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

.ts-sp-date-filter:focus {
    border-color: #66afe9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.ui-state-active,
.ui-datepicker-today .ui-state-active:hover {
    border-color: rgba(66, 135, 245, 1) !important;
    background: rgba(66, 135, 245, 1) !important;
    color: #fff !important;
}

.ui-datepicker-today a:hover {
    border-color: #0b93d5 !important;
    background: #C8D9E8 url("images/ui-bg_highlight-soft_33_003147_1x100.png") 50% 50% repeat-x;
    color: #2e7db2 !important;
}

span.jqx-fill-state-pressed {
    border-color: rgba(116, 176, 206, 1) !important;
    background: rgba(116, 176, 206, 1) !important;
    color: #ffffff !important;
}

span.jqx-fill-state-hover {
    border-color: rgba(66, 135, 245, 1) !important;
    background: rgba(66, 135, 245, 1) !important;
    color: #ffffff !important;
}

/* Fixation */

.combobox-container {
    background-color: white;
}

#ts-fixation-container {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: #ccc !important;
    color: #fff;
}

#ts-fixation-table-container table td {
    border-color: #ccc !important;
    color: rgba(238, 243, 250, 1);
}

#ts-fixation-table-container th {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    color: rgba(238, 243, 250, 1);
    border-color: #ccc !important;
}

#ts-fixation-table-container tbody tr:nth-child(odd) {
    background-color: #828284;
}

#ts-fixation-table-container tbody tr:nth-child(even) {
    background: #757577;
}

#ts-fixation-table-container tbody tr:hover {
    background-color: rgba(84, 170, 255, 1);
}

#ts-fixation-table-container tbody tr.selected {
    background-color: rgba(116, 176, 206, 1);
}

#ts-fixation-table-container .ts-fixation-table-delete .all-delete {
    background-image: url('../images/3dh_icon24_delete_all.svg');
}

#ts-fixation-table-container .ts-fixation-table-delete .delete {
    background-image: url('../images/3dh_icon24_delete_small.svg');
}

.ts-fixation-information, #ts-fixation-capacity {
    color: rgba(0,153,255,1);
}

#ts-fixation-warning {
    background: none;
}

.ts-warning-icon {
    background-image: url(images/3dh_icon32_msg_warning.png);
}

/* Embedding */

#gross-dissection-navigation-dialog {
    background: rgba(32, 32, 48, 1);
}

#ts-embedding-container .jqx-widget-content {
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

.ts-embedding-information {
    color: rgba(0,153,255,1);
}

#ts-embedding-container {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: #ccc !important;
    color: #fff;
}

#ts-embedding-container .control-label {
    color: #fff;
}

#ts-embedding-table-container table td {
    border-color: #ccc !important;
    color: rgba(238, 243, 250, 1);
}

#ts-embedding-table-container th {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    color: rgba(238, 243, 250, 1);
    border-color: #ccc !important;
}

#ts-embedding-table-container tbody tr:nth-child(odd) {
    background-color: #828284;
}

#ts-embedding-table-container tbody tr:nth-child(even) {
    background: #757577;
}

#ts-embedding-table-container tbody tr:hover {
    background-color: rgba(84, 170, 255, 1);
}

#ts-embedding-table-container tbody tr.selected {
    background-color: rgba(116, 176, 206, 1);
}

#ts-embedding-table-container .ts-embedding-table-delete .all-delete {
    background-image: url('../images/3dh_icon24_delete_all.svg');
}

#ts-embedding-table-container .ts-embedding-table-delete .delete {
    background-image: url('../images/3dh_icon24_delete_small.svg');
}

/* Staining */

#ts-staining-container {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    border-color: #ccc !important;
    color: #fff;
}

#ts-staining-table-container table td {
    border-color: #ccc !important;
    color: rgba(238, 243, 250, 1);
}

#ts-staining-table-container th {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
    color: rgba(238, 243, 250, 1);
    border-color: #ccc !important;
}

#ts-staining-table-container tbody tr:nth-child(odd) {
    background-color: #828284;
}

#ts-staining-table-container tbody tr:nth-child(even) {
    background: #757577;
}

#ts-staining-table-container tbody tr:hover {
    background-color: rgba(84, 170, 255, 1);
}

#ts-staining-table-container tbody tr.selected {
    background-color: rgba(116, 176, 206, 1);
}

#ts-staining-table-container .ts-staining-table-delete .all-delete {
    background-image: url('../images/3dh_icon24_delete_all.svg');
}

#ts-staining-table-container .ts-staining-table-delete .delete {
    background-image: url('../images/3dh_icon24_delete_small.svg');
}

#ts-staining-container #dropdownlistContentInstrument {
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

#ts-staining-container .jqx-widget-content {
    background: linear-gradient(to bottom, rgba(191,191,192,1) 0%,rgba(223,223,224,1) 20%,rgba(255,255,255,1) 67%);
}

.ts-staining-table-externalbarcode .externalbarcode {
    background: transparent;
}

.ts-staining-table-externalbarcode .externalbarcode::-webkit-input-placeholder {
    color: rgba(238, 243, 250, 1);
}

.ts-staining-information, #ts-staining-capacity {
    color: rgba(0,153,255,1);
}

#ts-staining-table-container table td.warning-external-barcode {
    border-color: rgb(255,143,109) !important;
}

#ts-staining-external-barcode-warning {
    color: rgb(255,143,109) !important;
}

/* Gross dissection camera */

#camera-captured-tab {
    background: rgba(230, 230, 234, 1);
}

#ts-trash-picture {
    background-image: url('../images/3dh_icon24_delete_all.svg');
}

.capture-thumbnail {
    border-color: #757577 !important;
}

.ts-gd-inner-center-head {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

.ts-gd-inner-center-head label {
    color: #fff;
}

.ts-gd-inner-center-head .speak {
    background-image: url('../images/3dh_icon24_voice_recording.svg');
}

.ts-print-button .print {
    background-image: url('../images/3dh_icon44_print.svg');
}

#capture-image {
    background-image: url('../images/3dh_icon24_take_picture.svg');
}

#live-view-image {
    background-image: url('../images/3dh_icon24_macro_live_camera.svg');
}

.container-fluid.full-width {
    color: rgba(102, 102, 104, 1);
}

#macroscopic-main-container .ui-widget-header {
    background: rgba(96,96,97,1);
    border-bottom-color: #c0c0c0 !important;
}

#ts-gd-examinations {
    color: #fff;
}

#macroscopic-actual {
    background-color: rgba(230, 230, 234, 1);
}

#macroscopic-actual #ts-gd-sample-no-found {
    color: rgba(52, 52, 56, 1);
}

#ts-main-container #macroscopic-main-container .ui-state-active {
    border: 1px solid #ccc !important;
}

#ts-main-container #macroscopic-main-container .ui-state-active {
    background: linear-gradient(to bottom, rgba(31,31,32,1) 0%,rgba(53,108,137,1) 45%) !important;
}

#ts-main-container #macroscopic-main-container .ui-state-default {
    background: linear-gradient(to bottom, rgba(12,12,18,1) 0%,rgba(20,22,24,1) 33%,rgba(58,62,66,1) 100%);
    border-color: #ccc !important;
}

#camera-capture-click, #camera-capture-tab {
    background-image: url(../images/3dh_icon24_take_picture.svg);
}

#gross-dissection-list {
    background-image: url('../images/3dh_icon24_list.svg');
}

.navigation-embedding-icon {
    background-image: url('../images/3dh_icon32_workflow_embedding.svg');
}

.gross-dissection-navigation-icon {
    background-image: url('../images/3dh_icon32_workflow_gross_dissection.svg');
}

#videosource {
    border-color: rgba(52, 52, 56, 1) !important;
}

#macroscopic-main-container {
    background-color: transparent;
}

#macroscopic-description-form textarea {
    border-color: rgba(52, 52, 56, 1) !important;
}

/* Annotation toolbar */

#annotation-rectangle-button-image {
    background-image: url('../images/3dh_icon32_macro_annot_rectangle.svg');
}

#annotation-save-button-image {
    background-image: url('../images/3dh_icon24_save.svg');
}

#annotation-delete-button-image {
    background-image: url('../images/3dh_icon32_macro_annot_delete.svg');
}

#annotation-oval-button-image {
    background-image: url('../images/3dh_icon32_macro_annot_oval.svg');
}

#annotation-line-button-image {
    background-image: url('../images/3dh_icon32_macro_annot_line.svg');
}

#annotation-arrow-button-image {
    background-image: url('../images/3dh_icon32_macro_annot_arrow.svg');
}

#annotation-text-button-image {
    background-image: url('../images/3dh_icon32_macro_annot_text.svg');
}

#annotation-color-button-image {
    background-image: url('../images/3dh_icon32_macro_annot_color.svg');
}

.markerjs-text-editor textarea {
    color: black;
}

#photo-for-marking-img {
    border-color: #757577 !important;
}

td label.form-control {
    color: #555;
}

/* Datetime picker */

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: unset;
    color: #fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
    background-color: #fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
    border-color: rgba(66, 135, 245, 1) !important;
    background: rgba(66, 135, 245, 1) !important;
    box-shadow: rgba(66, 135, 245, 1) 0 1px 3px 0 inset !important;
    color: #fff !important;
    box-shadow: none;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #eeeeee;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
    color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
    border-color: #333 !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    background: #33aaff !important;
    box-shadow: #178fe5 0 1px 3px 0 inset !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
    color: #2e7db2 !important;
    background-color: #ffffff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today.xdsoft_current {
    color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_label i {
    background-image: url('../images/output-onlinepngtools.png') !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
    background: #fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
    color: #fff !important;
}

#DictationContainer textarea {
    color: black;
}

.comment_errormessage_p {
    color: #a94442;
}

.colorred_all {
    color: red;
}

.ts_specialexamination_automaticprinting_div {
    color: #fff;
}

/*teleconsultation*/
.teleconsultation-list-item-delete-img {
    background-image: url('../images/3dh_icon24_delete_small.svg');
}

.teleconsultation-list-item-info-blue-img {
    background-image: url('../images/3dh_icon24_info_blue.svg');
}

.teleconsultation-list-item-autofill-img {
    background-image: url('../images/3dh_icon24_autofill_dummy_data.svg');
}

.teleconsultation-list-item-edit-img {
    background-image: url('../images/3dh_icon24_open_report.svg');
}

.teleconsultation-list-item-section-img {
    background-image: url('../images/3dh_icon24_section_added.svg');
}

#teleconsultation-add-button {
    background-image: url('../images/3dh_icon24_add.svg');
}

.teleconsultation-data-separator {
    background-image: url('../images/3dh_separator.svg');
}

#teleconsultation-details-container,
#teleconsultation-list-container {
    background-color: white;
}

.teleconsultation-row-container {
    background-color: #757577;
}

.teleconsultation-host-status-color {
    background-color: deepskyblue;
}

.teleconsultation-guest-status-color {
    background-color: lawngreen;
}

.teleconsultation-date, 
.teleconsultation-header-title, 
.teleconsultation-list-item-title {
    color: white;
}

#teleconsultation-main-container .teleconsultation-inner-header {
    background: linear-gradient(to bottom, rgba(20,46,67,1) 0%,rgba(30,80,102,1) 33%,rgba(36,80,102,1) 100%);
    border: 1px solid #ccc;
}

#tc-bottom-buttons-container,
#teleconsultation-details-container {
    background-color: rgba(230, 230, 234, 1) !important;
}

#tc-bottom-buttons-container,
.tc-case-details-container,
.tc-participants-container,
.tc-cases-slides-container {
    background: rgba(31, 31, 38, 1);
    color: #EEF3FA;
}

#tc-bottom-buttons-container {
    border-top-color: white;
}

.tc-cases-header,
.tc-slides-header,
.tc-participants-header {
    background-color: #5C5C5D;
}

.teleconsultation-delete-item-icon {
    background-image: url(../images/3dh_icon24_delete.svg);
}

.tc-delete-all-icon {
    background-image: url('../images/3dh_icon24_delete_all.svg');
    background-color: transparent;
}

.tc-participants-header-container,
.tc-case-details-header-container,
.tc-cases-slides-header-container {
    background: linear-gradient(to bottom, rgba(47,47,58,1) 0%,rgba(82,82,84,1) 33%,rgba(96,96,97,1) 100%);
}

.tc-search-case-input, .tc-search-participants-search-input {
    border-color: rgba(52, 52, 56, 1) !important;
}

.tc-participants-item-container,
.tc-case-slide-item-container {
    background-color: grey;
}

.tc-participants-item-container:nth-child(odd),
.tc-case-slide-item-container:nth-child(odd) {
    background-color: #757577;
}

.tc-participants-item-container:nth-child(even),
.tc-case-slide-item-container:nth-child(even) {
    background-color: #828282;
}

.vertical-line {
    border-left-color: rgba(32, 32, 48, 1) !important;
}

.tc-button-toggle {
    background: #356C89;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: -webkit-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: -moz-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: -o-linear-gradient(top, #1f1f20, #356C89 55%);
    background-image: linear-gradient(to bottom, top, #1f1f20, #356C89 55%);
    border-top-color: #808080;
    border-right-color: #c6c6c6;
    border-bottom-color: #808080;
    border-left-color: #c6c6c6;
    color: #ffffff;
    text-shadow: 0 1px 0 #000000;
    border-radius: 7px;
    font-size: 12px;
}

.tc-start-date-disabled {
    background: lightgrey !important;
}

.tc-revert-label,
.tc-delete-label,
.tc-delete-title {
    color: black;
}

.tc-description {
    border-color: rgba(52, 52, 56, 1);
}

.tc-start-img {
    background-image: url(../images/3dh_icon32_start.svg);
}

.tc-finish-img {
    background-image: url(../images/3dh_icon32_stop.svg);
}

.tc-join-img {
    background-image: url(../images/3dh_icon24_join_to_teleconsultation.svg)
}

#tc-case-details-content-container {
    border-color: rgba(31, 31, 38, 1);
}

#tc-case-details-patient-header {
    border-top-color: #ccc !important;
    color: #EEF3FA;
    background: rgb(36,80,102);
}

#tc-case-details-diagnosis-header,
#tc-case-details-digital-slides-header {
    background: rgb(36,80,102);
}

#tc-case-details-diagnosis-content thead {
    background: linear-gradient(to bottom, rgba(20,46,67,1) 0%,rgba(30,80,102,1) 33%,rgba(36,80,102,1) 100%);
}

#tc-case-details-diagnosis-content thead tr td {
    color: #EEF3FA;
}

#tc-case-details-digital-slides,
#tc-case-details-attachments {
    background-color: #E6E6EA;
}

#tc-case-details-digital-slides-header {
    border-top-color: #ccc;
    border-bottom-color: #ccc;
}

#tc-case-details-content-container .label-area,
#tc-case-details-attachments {
    color: #333;
}

#tc-case-details-attachments-macro-images,
#tc-case-details-attachments-snapshots,
#tc-case-details-attachments-documents {
    background: rgb(36,80,102);
    border-bottom-color: #ccc;
}

#tc-case-details-attachments-macro-images .attachment-macro-image {
    background-image: url(../images/3dh_icon24_macro_image.svg);
}

#tc-case-details-attachments-snapshots .attachment-snapshots {
    background-image: url(../images/3dh_icon24_cv_snapshot.svg);
}

#tc-case-details-attachments-documents .attachment-documents {
    background-image: url(../images/3dh_icon24_document.svg);
}

#tc-case-details-attachments .tc-attachment-label {
    color: white;
}

#tc-back-to-list-from-inprogress {
    color: white;
}

.slides-join-viewer-button {
    background-image: url('../images/3dh_icon30x20_join_tc_by_cv.svg');
}

.slides-header-button {
    border-color: #ccc;
}

.first-login-contact-user-main-container {
    background-color: rgba(230, 230, 234, 1);
}

.tc-info-container {
    border-color: black;
}

.tc-post-screen-main-container {
    background-image: url('../images/login_back.png');
}

.tc-post-screen-logo {
    background-image: url('../images/3dh-logo-vertical-200px.png');
}