/* Slim Skin
 * -------------------------- */

#tc-root {
	font-size: 14px;
}

.tc-main .tc-main-separator {
	display: none;
}

.tc-main .tc-main-controls-list > li {
	margin-left: 4px;
	margin-right: 4px;
}

.tc-main .tc-main-controls + .tc-main-controls {
	margin-top: 9px;
}

.tc-main .tc-main-table {
	margin-top: 9px;
}

.tc-field[data-item-type="tc_task_creator"][data-field="description"] textarea.tc-input.tc-input-text {
	height: 150px;
}

/* Shai's customizations to archive tables 01-2024 */

.tc-table-column .tc-table-column-row-count{
	min-width: 24px;
	max-width: 24px;
}

.tc-root-not-print .tc-table .tc-table-column[data-field="project"] {
	max-width: 100px;
}
.tc-root-not-print .tc-table .tc-table-column[data-field="contact"],
.tc-root-not-print .tc-table .tc-table-column[data-field="assignee"]{
	max-width: 80px;
}
.tc-root-not-print .tc-table .tc-table-column[data-field="status"] {
	max-width: 64px;
	min-width: 64px;
}
.tc-root-not-print .tc-table .tc-table-column[data-field="custom_id"] {
	max-width: 61px;
	min-width: 61px;
}
.tc-table .tc-table-column[data-field="custom_id"]{
	max-width: 74px;
	min-width: 74px;
}

.tc-root-not-print .tc-table .tc-table-column[data-field="title"],
.tc-root-not-print .tc-table .tc-table-column[data-field="subject"] {
	max-width: 100px;
	width: 33%;
}
.tc-root-not-print .tc-layout-archive[data-item-type="tc_article_tag_archive"] .tc-table .tc-table-column[data-field="title"],
.tc-root-not-print .tc-layout-archive[data-item-type="tc_article_category_archive"] .tc-table .tc-table-column[data-field="title"] {
	max-width: 300px;
	width: auto;
}
.tc-root-not-print .tc-table .tc-table-column[data-field="description"],
.tc-root-not-print .tc-table .tc-table-column[data-field="remarks"],
.tc-root-not-print .tc-table .tc-table-column[data-field="excerpt"]{
	max-width: 250px;
	width: 100%;
}
.tc-root-not-print .tc-table .tc-table-column[data-field-type="textarea"] .tc-table-cell,
.tc-root-not-print .tc-table .tc-table-column[data-field-type="editor"] .tc-table-cell {
    white-space: nowrap;
}
.tc-root-not-print .tc-table .tc-table-column[data-field="users"]{
	max-width: none;
}
.tc-root-not-print .tc-table .tc-table-column[data-field-type="date"] {
	min-width: 75px;
	max-width: 75px;
}
.tc-root-not-print .tc-table .tc-table-column[data-field-type="timestamp"] {
	min-width: 68px;
	max-width: 68px;
}
.tc-root-not-print .tc-table .tc-table-column[data-field-type="timestamp"] .tc-table-cell {
	text-overflow: clip;
}

.tc-root-not-print .tc-layout-archive[data-item-type="tc_tc_requests_archive"] .tc-table .tc-table-column[data-field-type="timestamp"],
.tc-root-not-print .tc-layout-archive[data-item-type="tc_tc_profiler_archive"] .tc-table .tc-table-column[data-field-type="timestamp"] {
	max-width: none;
}

.tc-field[data-item-type="tc_task_creator"].tc-field[data-field="due_date_short"] .tc-input.tc-input-switch,
.tc-field[data-item-type="tc_task_creator"].tc-field[data-field="reminder_short"] .tc-input.tc-input-switch{
	border: none;
}

.tc-field[data-field="due_date_short"] .tc-input.tc-input-switch,
.tc-field[data-field="reminder_short"] .tc-input.tc-input-switch{
	border: none;
}

.tc-field[data-field="due_date_short"] .tc-input.tc-input-switch.tc-input-checked,
.tc-field[data-field="reminder_short"] .tc-input.tc-input-switch.tc-input-checked{
/*.tc-field[data-field="task_short_duration"] .tc-input.tc-input-switch.tc-input-checked,*/
	outline: none !important;
	border: none;
	font-weight: bold;
	box-shadow: none;
	background: none;
}

/* Switch options specific settings */
/*.tc-control-option[data-field="closed"],*/
/*.tc-field[data-item-type="task"][data-field="status"] .tc-control-option:nth-child(2) .tc-input.tc-input-switch,*/
/*.tc-field[data-item-type="tc_task_creator"][data-field="status"] .tc-control-option:nth-child(2) .tc-input.tc-input-switch{*/
/*        color: #0866FF;*/
/*}*/
/*.tc-field[data-item-type="task"][data-field="status"] .tc-control-option:nth-child(4) .tc-input.tc-input-switch,*/
/*.tc-field[data-item-type="tc_task_creator"][data-field="status"] .tc-control-option:nth-child(4) .tc-input.tc-input-switch{*/
/*        color: #8300ff;*/
/*}*/

.tc-field[data-item-type="task"][data-field="status"] .tc-control-option:nth-child(9) .tc-input.tc-input-switch,
.tc-field[data-item-type="tc_task_creator"][data-field="status"] .tc-control-option:nth-child(9) .tc-input.tc-input-switch{
        color: #666;
        text-decoration-color: #aaa;
}

.tc-field[data-item-type="task"][data-field="status"] .tc-control-option:nth-child(8) .tc-input.tc-input-switch,
.tc-field[data-item-type="task"][data-field="status"] .tc-control-option:nth-child(7) .tc-input.tc-input-switch,
.tc-field[data-item-type="tc_task_creator"][data-field="status"] .tc-control-option:nth-child(8) .tc-input.tc-input-switch,
.tc-field[data-item-type="tc_task_creator"][data-field="status"] .tc-control-option:nth-child(7) .tc-input.tc-input-switch{
	background-color: #95a5a6;
}

.tc-field[data-item-type="task"][data-field="due_date_short"] .tc-caption-wrapper{
	width: 33.3%;
}
.tc-field[data-item-type="task"][data-field="due_date_short"] .tc-control-wrapper{
	width: 66.6% !important;
}
.tc-field[data-item-type="task"][data-field="reminder_short"] .tc-caption-wrapper{
	width: 33.3%;
}
.tc-field[data-item-type="task"][data-field="reminder_short"] .tc-control-wrapper{
	width: 66.6% !important;
}

.tc-field[data-item-type="task"][data-field="task_short_duration"] .tc-caption-wrapper{
	width: 33.3%;
}
.tc-field[data-item-type="task"][data-field="task_short_duration"] .tc-control-wrapper{
	width: 66.6% !important;
}



.tc-table .tc-table-column.tc-table-column-row-bulk .tc-table-cell,
.tc-table .tc-table-column.tc-table-column-row-bulk .tc-table-column-title {
	padding-left: 4px;
	padding-right: 4px;
}


.task-status-postponed, .task-status-cancelled, .task-status-closed {
	color: #666;
	text-decoration-color: #aaa;
}

.task-status-cancelled, .task-status-closed {
	text-decoration: line-through;
}


.task-unread {
    font-weight: bold;
}

/*.task-status-draft {*/
/*    color: purple;*/
/*    font-weight: bold;*/
/*}*/

/*.task-status-new {*/
/*	color: #0866FF;*/
/*}*/

/*.task-status-postponed {*/
/*	color: rgb(230,126,35);*/
/*}*/

.task-status-wait,
.waiting-for-current-user{
	color: #8300ff !important;
}

.task-is-parent {
	background-color: #b5d6e5;
}

.task-priority-high {
	background-color: #f7cac9;
}


.tc-widget[data-item-type="task"][data-widget="trackers"] .tc-widget-title,
.tc-widget[data-item-type="contact"][data-widget="technical"] .tc-widget-title,
.tc-widget[data-item-type="project"][data-widget="technical"] .tc-widget-title,
.tc-widget[data-item-type="article"][data-widget="technical"] .tc-widget-title,
.tc-widget[data-item-type="communication_history"][data-widget="technical"] .tc-widget-title{
	background-color: lightgray;
}

.tc-widget[data-item-type="article"][data-widget="share"] .tc-form .tc-form-buttons {
	text-align: right;
}
.tc-widget[data-item-type="project"][data-widget="details"] .tc-form .tc-form-buttons {
	text-align: right;
}

/* -------------------- */

.tc-field[data-item-type="task"][data-field="description"] textarea.tc-input.tc-input-text {
	height: 200px;
}

.tc-field[data-item-type="welcome"][data-field="today_tasks"] [class="tc-caption"]{
	font-weight: bold;
}
.tc-field[data-item-type="welcome"][data-field="tomorrow_tasks"] [class="tc-caption"]{
	font-weight: bold;
}
.tc-field[data-item-type="welcome"][data-field="in_2_days_tasks"] [class="tc-caption"]{
	font-weight: bold;
}
.tc-field[data-item-type="welcome"][data-field="in_3_days_tasks"] [class="tc-caption"]{
	font-weight: bold;
}
.tc-field[data-item-type="welcome"][data-field="in_4_days_tasks"] [class="tc-caption"]{
	font-weight: bold;
}
.tc-field[data-item-type="welcome"][data-field="in_5_days_tasks"] [class="tc-caption"]{
	font-weight: bold;
}
.tc-field[data-item-type="welcome"][data-field="in_6_days_tasks"] [class="tc-caption"]{
	font-weight: bold;
}
.tc-field[data-item-type="welcome"][data-field="in_7_days_tasks"] [class="tc-caption"]{
	font-weight: bold;
}
.tc-field[data-item-type="welcome"][data-field="future_tasks"] [class="tc-caption"]{
	font-weight: bold;
}

.tc-table {
	width: auto;
}

.tc-table .tc-table-column[data-field="_bulk"] .tc-input.tc-input-checkbox,
.tc-table .tc-table-cell[data-field="_bulk"] .tc-input.tc-input-checkbox {
	margin-top: 0;
	margin-bottom: 0;
}

.tc-table .tc-table-column .tc-table-cell-image {
	margin-top: -5px;
	margin-bottom: -4px;
}

.tc-table .tc-table-column .tc-table-column-title {
	padding-top: 5px;
}

.tc-table .tc-table-cell {
	padding-top: 5px;
	padding-bottom: 4px;
}


.tc-field[data-field-type="links"] .tc-caption {
	font-weight: bold;
}

.tc-field {
	margin-top: 3px;
	margin-bottom: 3px;
}

.tc-form {
	padding-top: 0;
	padding-bottom: 5px;
}

textarea.tc-input.tc-input-text {
	height: 120px;
}


/* Sept 07 Additions */

.tc-main .tc-main-title {
	padding-left: 20px;
	padding-right: 20px;
}

.tc-root-testing .tc-main .tc-main-title-inner {
	background: lightgreen;
}


/* Nov 2016 Additions */

.tc-button > .fa {
	font-size: 16px;
	margin-top: -1px;
	margin-bottom: -1px;
}

.tc-icon-button > .fa {
	font-size: 16px;
}

.tc-input > .tc-marker .fa {
	font-size: 16px;
}

.tc-table .tc-table-column .tc-table-column-title > .fa {
	font-size: 16px;
}


/* Dec 2016 Additions */

.tc-widget-separator {
	display: none;
}

.tc-field + .tc-field > .tc-field-separator {
	margin-top: 10px;
	padding-top: 0;
	border-top: none;
}

.tc-widget .tc-widget-title {
	padding-top: 2px;
	padding-bottom: 2px;
}

.tc-widget .tc-widget-title h2 {
	padding-top: 6px;
	padding-bottom: 10px;
}

.tc-form {
	margin-top: 5px;
}

.tc-table-wrapper.tc-tinyscrollbar {
	margin-bottom: 0;
}

.tc-main .tc-main-widgets .tc-widget {
	margin-bottom: 1%;
}

.tc-input > .tc-marker {
	background: none;
}

.tc-input:hover > .tc-marker,
.tc-input.tc-hover > .tc-marker {
	background: #d2d2d2;
}

.tc-control .tc-button {
	background: white;
	border: 1px solid #d2d2d2;
}

.tc-control .tc-button:hover,
.tc-control .tc-button.tc-hover {
	background: #d2d2d2;
}

.tc-control .tc-button.tc-button-secondary {
	background: #d2d2d2;
}

.tc-control .tc-button.tc-button-secondary:hover,
.tc-control .tc-button.tc-button-secondary.tc-hover {
	color: #d61920;
}


.tc-button.tc-button-tiny {
	width: 30px;
}

.tc-root-rtl .tc-input.tc-input-post-marker.tc-input-post-button {
	margin-left: 0px;
}

.tc-root-ltr .tc-input.tc-input-post-marker.tc-input-post-button {
	margin-right: 0px;
}

.tc-field-upload-preview .tc-control-upload .tc-button {
	background: white;
}

.tc-root-rtl .tc-control.tc-control-upload .tc-control-upload-download,
.tc-root-rtl .tc-control.tc-control-upload.tc-control-upload-multiple .tc-control-upload-cancel {
	margin-left: 0;
	border-left: none;
}

.tc-root-ltr .tc-control.tc-control-upload .tc-control-upload-download,
.tc-root-ltr .tc-control.tc-control-upload.tc-control-upload-multiple .tc-control-upload-cancel {
	margin-right: 0;
	border-right: none;
}

.tc-table .tc-table-column[data-field="_bulk"] .tc-table-cell {
	padding-top: 4px;
	padding-bottom: 3px;
}

.tc-table .tc-table-column .tc-table-cell-buttons li a {
	padding: 4px;
}


/* Black Menu */

.tc-container {
	padding-bottom: 0;
}

/* Alexandra
 * -------------------------- */

#tc-root {
	background-position: bottom;
}

#tc-background-area {
	background-size: cover !important;
}


.tc-sidebar-print {
	position: fixed !important;
	bottom: 47px !important;
	top: unset !important;
	padding-right: 9px !important;
}

.tc-sidebar-version {
	position: fixed;
	bottom: 60px;
	top: unset;
	right: 215px;
	color: white;
}

.tc-menu li .tc-menu-button[data-button="settings"] {
	color: #DCE633;
}

.tc-menu li .tc-menu-button[data-button="settings"] + ul {
	color: #DCE633;
}

.tc-menu li .tc-menu-button[data-button="sys_management_tables"] {
	color: #DCE633;
}

.tc-menu li .tc-menu-button[data-button="sys_management_tables"] + ul {
	color: #DCE633;
}
.tc-gray-bg{
	background-color: #b5d6e5/*f6f6f6*/;
}
.tc-main .tc-single-page[data-item-type="contact"] .tc-main-widgets .tc-widget[data-widget="details"] .tc-form {
	background-color: #8fd5f5/*f6f6f6*/;
	margin-top: 0px;
}
/* TODO use the class tc-play-mode*/
/*
.tc-main .tc-single-page[data-item-type="contact"] .tc-main-widgets .tc-widget[data-widget="details"] .tc-widget-title .tc-gray-bg .tc-play-mode {
	background: #A1A6AB;
}
*/

.tc-main-breadcrumbs {
	display: none !important;
}

.tc-main .tc-single-page[data-item-type="contact"] .tc-main-widgets .tc-widget[data-widget="bottom_methods"] .tc-widget-title {
	display: none;
}

.contact-archive-social-networks li {
	display: inline-block;
}

.contact-archive-social-networks .tc-icon-button {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.contact-archive-social-networks .tc-icon-button >.fa {
	font-size: 14px;
}

.tc-table .tc-table-column[data-field="tags"] {
	max-width: 150px;
}

.tc-table .tc-table-column[data-field="remarks"],
.tc-table .tc-table-column[data-field="call_subject"],
.tc-table .tc-table-column[data-field="last_call::remarks"] {
	max-width: 300px;
}

.tc-table .tc-table-body .tc-table-row.tc-table-row-guest {
	color: #909090;
}

.tc-main .tc-single-page[data-item-type="contact"] .tc-main-widgets .tc-widget[data-widget="details"] .tc-form .tc-field[data-field="remarks"] .tc-input.tc-input-text.tc-value.tc-screen-only {
	height: 75%;
}

.tc-widget[data-widget="lightbox"] .tc-form .tc-field[data-field="next_call"],
.tc-widget[data-widget="lightbox"] .tc-form .tc-field[data-field="tags_added"],
.tc-widget[data-widget="lightbox"] .tc-form .tc-field[data-field="tags_removed"] {
	padding-top: 10px;
}

.tc-main .tc-single-page[data-item-type="contact"] .tc-main-widgets .tc-widget .tc-widget-title {
	padding-right: 7px;
}

.tc-main .tc-single-page[data-item-type="contact"] .tc-main-widgets .tc-widget .tc-widget-title h2 {
	padding-top: 2.5px;
	font-size: 15px;
}

.tc-widget[data-widget="communication_history"] .tc-form .tc-field[data-field="buttons"] .tc-control-wrapper {
	top: 7px !important;
}

.tc-widget[data-widget="communication_history"] .tc-form .tc-field[data-field="buttons"] .tc-control-wrapper a {
	padding: unset;
}

.tc-widget[data-widget="communication_history"] .tc-form .tc-field[data-field="buttons"] .tc-control-wrapper a[data-button="minus_comm"] {
	padding-right: 15px !important;
	position: absolute;
}

.tc-main .tc-main-title h1,
.tc-widget .tc-widget-title h2 {
	color: black;
}

a.tc-icon-button:hover,
a.tc-icon-button.tc-hover {
	color: #ca171e; /*#337abc; = 209 73 74 */
}

.tc-button:hover,
.tc-button.tc-hover {
	color: #d61920; /*#0e75d4; = 209 93 83 */
}

.tc-button.tc-button-main[data-button="dialog_cancel"] {
	display: none;
}

.tc-input:focus,
.tc-input.tc-focus,
.tc-button:focus,
.tc-button.tc-focus,
a.tc-icon-button:focus,
a.tc-icon-button.tc-focus {
	/*box-shadow: 0px 0px 5px 2px #ca171e; /*#337abc; = 209 73 74 */
}

.tc-control.tc-control-dropdown .tc-control-option .tc-input.tc-input-text:focus,
.tc-control.tc-control-dropdown .tc-control-option .tc-input.tc-input-text.tc-focus {
	/*box-shadow: 0px 0px 5px 2px #ca171e inset; /*#337abc; = 209 73 74 */
}

.tc-button.tc-button-main {
	background-color: #0d8dd7/*#0d8dd7; #1886ed; = 209 90 93 */
}

.tc-button.tc-button-main.tc-button-no-background {
	background-color: transparent;
	border: none;
}

.tc-filtered-table-button-show-more,
.tc-filtered-table-button-show-all {
	width: 120px !important;
	background-color: #0d8dd7 !important;
	color: white !important;
}

.tc-button.tc-button-main:hover,
.tc-button.tc-button-main.tc-hover {
	color: #ed8b8f; /*#a1c0ee; = 216 32 93 */
}

.tc-table .tc-table-column .tc-table-column-title > .fa {
	color: #941116; /* #c0161d; /* #245e95; = 209 76 58 */
}

.tc-table .tc-table-row.tc-table-row-heading {
	background-color: #0d8dd7; /*#1886ed; = 209 90 93 */
}

.tc-table .tc-table-row.tc-table-row-heading .tc-table-column:hover,
.tc-table .tc-table-row.tc-table-row-heading .tc-table-column.tc-hover,
.tc-table .tc-table-row.tc-table-row-heading .tc-table-column.tc-hover-column {
	background-color: #d61920; /*#167CDB; = 209 90 86 */
}

.tc-field.contacts-download-example {
	position: absolute;
	margin-top: 20px;
}

.tc-widget.tc-item-form[data-item-type="tc_contact_importer"] .tc-field[data-field="upload"] {
	margin-top: 15px;
}
/*
#c2161d; = 358 89 76
#ca171e; = 358 89 79
#d61920; = 358 88 84
#dd1921; = 358 89 87
*/

.tc-field[data-item-type="contact"][data-field="image"] {
	min-height: 120px;
}

.tc-field[data-item-type="contact"][data-field="remarks"] .tc-input.tc-input-text {
	height: 70px;
	overflow: auto;
}

/*.tc-field.tc-field[data-item-type="contact"][data-field="occupation_role"], .tc-field.tc-field[data-item-type="contact"][data-field="workplace"]{
	width:fit-content;
} */

.tc-widget.tc-widget-full .tc-form .tc-field-readonly[data-item-type="contact"][data-widget="technical"][data-field="user"][data-field-type="item"]{
width:20%;
}

.tc-field.links-filtered {
	background: #666;
	outline: 3px solid #666;
}


.tc-main .tc-main-controls .tc-fields .tc-field[data-item-type=tc_task_archive][data-field=viewing_clients_filter] .tc-control,
.tc-main .tc-main-controls .tc-fields .tc-field[data-item-type=tc_task_archive][data-field=viewing_suppliers_filter] .tc-control {
	width: 300px;
}


.tc-field[data-item-type="article"][data-field="subject"] .tc-input {
        font-weight: bold;
}

.tc-comments .tc-comments-row .tc-comments-row-meta {
	float: left;
}

.tc-comments .tc-comments-row .tc-comments-row-content {
	margin: 0;
}


.tc-widget[data-item-type="task"][data-widget="inner_chat"] .tc-widget-title {
        background-color: #e4643a;
}


.tc-widget[data-item-type="task"][data-widget="general_chat"] .tc-widget-title {
        background-color: #63cb82;
}

.tc-widget[data-item-type="task"][data-widget="clients_suppliers"] .tc-widget-title {
        background-color: darkgrey;
}


.tc-widget[data-item-type="task"][data-widget="suppliers"] .tc-widget-title {
        background-color: darkgrey;
}

.tc-field[data-field="related_links"] .tc-button.tc-button-secondary {
	color: #0000EE;
	text-decoration: underline;
	background: none;
}


.tc-button[data-button="navigate_item"] {
	background: #e4643a;
}

.tc-button[data-button="project_nav"] {
	background: #e4643a;
}

.tc-layout-archive[data-item-type="tc_hour_report_archive"] .tc-table .tc-table-column[data-field="status"].tc-table-column .tc-table-cell,
.tc-layout-archive[data-item-type="tc_hour_report_archive"] .tc-table .tc-table-column[data-field="management_comments"].tc-table-column .tc-table-cell,
.tc-layout-archive[data-item-type="tc_hour_report_archive"] .tc-table .tc-table-column[data-field="client_estimate"].tc-table-column .tc-table-cell,
.tc-layout-archive[data-item-type="tc_hour_report_archive"] .tc-table .tc-table-column[data-field="supplier_estimate"].tc-table-column .tc-table-cell{
	background: darkgrey;
}

.tc-layout-archive[data-item-type="tc_hour_report_archive"] .tc-table-body .tc-table-column{
	border: 0.5px solid black;
}

.tc-field[data-field="supplier_estimate"]:first-child {
	margin-right: 50%;
}

.tc-field[data-field="supplier_estimate"]:first-child + .tc-field[data-field="supplier_time"] {
	margin-right: 50%;
}

.tc-field[data-field="supplier_estimate"]:first-child + .tc-field[data-field="supplier_time"] + .tc-field[data-field-type="comments"] {
	margin-right: 50%;
}

.tc-field[data-field="client_estimate"],
.tc-field[data-field="client_time"],
.tc-field[data-field="supplier_estimate"],
.tc-field[data-field="supplier_time"] {
	color: grey;
}

.tc-field.client-chat, .tc-field.supplier-chat {
	color: grey;
}

.tc-field[data-field="client_estimate"] .tc-control-wrapper .tc-input-text,
.tc-field[data-field="client_time"] .tc-control-wrapper .tc-input-text {
	background-color: #FCFCAE;
}