
.bootstrap-select {
    min-width: 100%;
}
.bootstrap-select .dropdown-menu li {
    min-width: 400px;
}

.bootstrap-select .dropdown-menu li a {
    white-space: normal;
}

.charge-card {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.charge-card > div:first-child {
	display: flex;
	flex-direction: column;
}

.charge-card  .badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 24px;
    width: 24px;
	margin-left: 10px;
}

.charge-card i {
	height: 8px;
    overflow: hidden;
}

.hover-text span {
	
	display: none;
}

.hover-text:hover span {
	
	display: inline;
}

.table-actions {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-wrap: nowrap;
	gap: .25rem;
}

.action-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 1.9rem;
	height: 1.9rem;
	border: 0;
	border-radius: .375rem;
	background: transparent;
	color: #525f7f;
	transition: background-color .15s ease, color .15s ease;
}

.action-icon i {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 1rem;
	height: 1rem;
	line-height: 1;
	text-align: center;
	margin: 0;
}

.action-icon:hover,
.action-icon:focus {
	background-color: #f6f9fc;
	color: #172b4d;
	text-decoration: none;
}

.action-icon.text-danger:hover,
.action-icon.text-danger:focus {
	color: #f5365c !important;
}

.action-icon.text-success:hover,
.action-icon.text-success:focus {
	color: #2dce89 !important;
}

.action-icon.text-warning:hover,
.action-icon.text-warning:focus {
	color: #fb6340 !important;
}

.action-icon.text-info:hover,
.action-icon.text-info:focus {
	color: #11cdef !important;
}

.action-icon .action-label {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.overview-pills {
	max-width: none;
	width: auto;
	flex: 0 0 auto;
	overflow: visible;
}

.overview-pills .nav-link {
	font-size: .8125rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: .35rem;
	padding-left: .85rem !important;
	padding-right: .85rem !important;
	white-space: nowrap;
	overflow: visible;
	min-width: max-content;
}

.overview-pills .nav-fill .nav-item {
	flex: 0 0 auto;
	width: auto;
}

.overview-pills .nav-link i {
	margin-right: 0 !important;
}

.user-menu-toggle {
	gap: .5rem;
}

.user-menu-avatar {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	background: #fff;
	color: #5e72e4;
	box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02);
}

.user-menu-avatar i {
	line-height: 1;
	margin: 0;
}

.page-heading-panel {
	padding: 1.1rem 0 1.65rem;
	color: #fff;
}

.page-heading-panel h1 {
	margin: .45rem 0 0;
	color: #fff;
	font-size: 1.75rem;
	font-weight: 700;
	line-height: 1.3;
}

.page-heading-breadcrumb {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: .5rem;
	margin: 0;
	padding: 0;
	padding-left: 0 !important;
	list-style: none;
	list-style-type: none;
	font-size: .8125rem;
	color: rgba(255, 255, 255, .72);
}

.page-heading-breadcrumb li {
	display: inline-flex;
	align-items: center;
	gap: .5rem;
	margin: 0;
	padding: 0;
	list-style: none;
}

.page-heading-breadcrumb li:not(:last-child):after {
	content: "/";
	color: rgba(255, 255, 255, .45);
}

.page-heading-breadcrumb a {
	color: rgba(255, 255, 255, .78);
}

.page-heading-breadcrumb a:hover,
.page-heading-breadcrumb .active {
	color: #fff;
	text-decoration: none;
}

#sidenav-main .scrollbar-inner,
#sidenav-main .navbar-collapse {
	scrollbar-width: none;
	-ms-overflow-style: none;
}

#sidenav-main .scrollbar-inner::-webkit-scrollbar,
#sidenav-main .navbar-collapse::-webkit-scrollbar,
#sidenav-main .ps__rail-y {
	display: none !important;
	width: 0 !important;
}

#sidenav-main .scroll-element,
#sidenav-main .scrollbar-track,
#sidenav-main .scrollbar-thumb,
#sidenav-main .ps__rail-x,
#sidenav-main .scrollbar-inner > .scroll-element {
	display: none !important;
	opacity: 0 !important;
	width: 0 !important;
}

#sidenav-main .scroll-content,
#sidenav-main .scrollbar-inner {
	margin-right: 0 !important;
	padding-right: 0 !important;
}

.dashboard-page .card {
	border: 0;
	box-shadow: 0 10px 30px rgba(50, 50, 93, .08), 0 1px 3px rgba(0, 0, 0, .05);
}

.dashboard-stat-card {
	overflow: hidden;
	position: relative;
}

.dashboard-stat-card:after {
	content: "";
	position: absolute;
	right: -32px;
	bottom: -42px;
	width: 116px;
	height: 116px;
	border-radius: 50%;
	background: rgba(94, 114, 228, .08);
}

.dashboard-stat-card .card-body {
	position: relative;
	z-index: 1;
}

.dashboard-stat-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	background: #fff;
}

.dashboard-stat-icon i {
	margin: 0;
	line-height: 1;
}

.dashboard-chart-card .card-header,
.dashboard-list-card .card-header {
	border-bottom: 0;
}

.dashboard-line-chart {
	height: 320px;
}

.dashboard-doughnut-chart,
.dashboard-pie-chart {
	height: 270px;
}

.dashboard-list-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1rem;
	padding: .85rem 0;
	border-bottom: 1px solid #edf2f7;
}

.dashboard-list-item:first-child {
	padding-top: 0;
}

.dashboard-list-item:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

.ticket-system .ts-timeline {
    position: relative;
}

.ticket-system .ts-timeline-item {
    color: inherit;
    display: grid;
    grid-template-columns: 95px 22px minmax(0, 1fr);
    min-height: 58px;
    text-decoration: none;
}

.ticket-system .ts-timeline-item:hover .ts-content {
    background: #f7fafc;
}

.ticket-system .ts-time {
    color: #8898aa;
    font-size: .875rem;
    padding-top: 4px;
}

.ticket-system .ts-dot {
    background: #5e72e4;
    border: 3px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #d8dde6;
    height: 14px;
    margin-top: 7px;
    position: relative;
    width: 14px;
}

.ticket-system .ts-dot:after {
    background: #e9ecef;
    content: "";
    height: 46px;
    left: 5px;
    position: absolute;
    top: 12px;
    width: 2px;
}

.ticket-system .ts-tv .ts-dot {
    background: #11cdef;
}

.ticket-system .ts-content {
    border-radius: 6px;
    min-width: 0;
    padding: 4px 8px 10px;
}

.js-itflow-datepicker[readonly],
.js-itflow-monthpicker[readonly] {
	background-color: #fff;
	color: #8898aa;
	cursor: pointer;
	opacity: 1;
}

.js-itflow-datepicker[readonly]:focus,
.js-itflow-monthpicker[readonly]:focus {
    background-color: #fff;
    color: #8898aa;
}

.ts-communication-entry {
    position: relative;
    margin-top: 1rem;
    padding: 1rem 1rem 1rem 1.15rem;
    border: 1px solid #e9ecef;
    border-left-width: 4px;
    border-radius: 4px;
    background: #fff;
    overflow-wrap: anywhere;
}

.ts-communication-delete {
    position: absolute;
    top: .55rem;
    right: .65rem;
    z-index: 2;
}

.ts-communication-delete button {
    width: 1.5rem;
    height: 1.5rem;
    padding: 0;
    border: 0;
    border-radius: 50%;
    color: #f5365c;
    background: transparent;
    font-size: 1.25rem;
    line-height: 1.35rem;
    cursor: pointer;
}

.ts-communication-delete button:hover,
.ts-communication-delete button:focus {
    color: #fff;
    background: #f5365c;
    outline: 0;
}

.ts-communication-meta {
    display: flex;
    min-height: 1.75rem;
    margin-top: .35rem;
    align-items: center;
    justify-content: flex-end;
    gap: .35rem;
}

.ts-communication-meta .js-ticket-mail-move {
    width: 1.75rem;
    height: 1.75rem;
    margin: 0;
    padding: 0;
    border-radius: 50%;
    line-height: 1.75rem;
}

.ts-communication-meta .js-ticket-mail-move:hover,
.ts-communication-meta .js-ticket-mail-move:focus {
    color: #5e72e4 !important;
    background: #e8ebfb;
}

.ts-communication-entry:first-of-type {
    margin-top: 0;
}

.ts-communication-icon {
    display: inline-flex;
    width: 1.75rem;
    height: 1.75rem;
    margin-right: .55rem;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.ts-communication-comment {
    border-left-color: #11cdef;
    background: #f5fcfe;
}

.ts-communication-comment .ts-communication-icon,
.ts-communication-comment .badge {
    color: #117a8b;
    background: #d9f6fb;
}

.ts-communication-internal {
    border-left-color: #5e72e4;
    background: #f6f7fe;
}

.ts-communication-internal .ts-communication-icon,
.ts-communication-internal .badge {
    color: #324cdd;
    background: #e8ebfb;
}

.ts-communication-mail {
    border-left-color: #fbcc35;
    background: #fffdf4;
}

.ts-communication-mail .ts-communication-icon,
.ts-communication-mail .badge {
    color: #8a6800;
    background: #fff1bd;
}

.ts-ticket-stream-card {
    height: 620px;
}

@media (min-width: 992px) {
    .ts-ticket-services-col {
        flex: 0 0 60%;
        max-width: 60%;
        padding-right: .75rem;
    }

    .ts-ticket-documents-col {
        flex: 0 0 40%;
        max-width: 40%;
        padding-left: .75rem;
    }

    .ts-ticket-communication-col {
        flex: 0 0 70%;
        max-width: 70%;
        padding-right: .75rem;
    }

    .ts-ticket-history-col {
        flex: 0 0 30%;
        max-width: 30%;
        padding-left: .75rem;
    }
}

@media (max-width: 991.98px) {
    .ts-ticket-documents-col,
    .ts-ticket-history-col {
        margin-top: 1.5rem;
    }
}

.ts-ticket-resource-scroll {
    max-height: 500px;
    overflow: auto;
    overscroll-behavior: contain;
}

.ts-ticket-documents-body {
    overflow-x: hidden;
    overflow-y: auto;
}

.ts-ticket-document-upload {
    padding: 1rem;
    border-bottom: 1px solid #edf2f7;
    background: #fbfcff;
}

.ts-ticket-document-list {
    display: grid;
    min-width: 0;
}

.ts-ticket-document-item {
    display: grid;
    grid-template-columns: 24px 34px minmax(0, 1fr) auto;
    gap: .55rem;
    align-items: center;
    min-width: 0;
    padding: .8rem .9rem;
    border-bottom: 1px solid #edf2f7;
}

.ts-ticket-document-item:last-child {
    border-bottom: 0;
}

.ts-ticket-document-icon {
    display: inline-flex;
    width: 2rem;
    height: 2rem;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    color: #5e72e4;
    background: #eef3ff;
}

.ts-ticket-document-icon.is-pdf {
    color: #f5365c;
    background: #fff0f3;
}

.ts-ticket-document-icon.is-mail {
    color: #117a8b;
    background: #e9fbff;
}

.ts-ticket-document-main {
    min-width: 0;
}

.ts-ticket-document-main strong,
.ts-ticket-document-main small {
    display: block;
    min-width: 0;
    overflow-wrap: anywhere;
}

.ts-ticket-document-main strong {
    color: #172b4d;
    font-size: .86rem;
}

.ts-ticket-document-main small {
    margin-top: .15rem;
    color: #8898aa;
    font-size: .72rem;
    line-height: 1.35;
}

.ts-ticket-document-actions {
    display: flex;
    align-items: center;
    gap: .25rem;
    white-space: nowrap;
}

.ts-ticket-document-actions .btn {
    margin: 0;
    padding: .3rem .42rem;
}

.ts-ticket-document-description,
.ts-ticket-document-description-form {
    grid-column: 3 / 5;
    min-width: 0;
    overflow-wrap: anywhere;
}

.ts-ticket-document-description {
    color: #525f7f;
    font-size: .78rem;
    line-height: 1.4;
}

@media (max-width: 575.98px) {
    .ts-ticket-document-item {
        grid-template-columns: 24px 34px minmax(0, 1fr);
    }

    .ts-ticket-document-actions,
    .ts-ticket-document-description,
    .ts-ticket-document-description-form {
        grid-column: 3 / 4;
    }
}

.ts-ticket-resource-scroll .table thead th {
    position: sticky;
    top: 0;
    z-index: 1;
    background: #f6f9fc;
}

.ts-ticket-stream {
    overflow-y: auto;
    overscroll-behavior: contain;
}

.ts-ticket-workspace {
    overflow: hidden;
}

.ts-ticket-workspace-tabs {
    display: flex;
    padding: .65rem 1rem 0;
    gap: .2rem;
    overflow-x: auto;
    border-bottom: 1px solid #e9ecef;
    background: #fff;
}

.ts-ticket-workspace-tabs .nav-link {
    display: flex;
    align-items: center;
    padding: .8rem .9rem;
    border-bottom: 2px solid transparent;
    color: #6b7c93;
    white-space: nowrap;
    font-size: .85rem;
    font-weight: 600;
}

.ts-ticket-workspace-tabs .nav-link.active {
    border-bottom-color: #5e72e4;
    color: #5e72e4;
}

.ts-ticket-workspace .ts-ticket-services-col,
.ts-ticket-workspace .ts-ticket-documents-col,
.ts-ticket-workspace .ts-ticket-communication-col,
.ts-ticket-workspace .ts-ticket-history-col {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 0;
    padding-right: 15px;
    padding-left: 15px;
}

.ts-ticket-tab-panel > .card-header {
    border-radius: 0;
    background: #fbfcff;
}

.ts-ticket-workspace .ts-ticket-resource-scroll {
    max-height: none;
    overflow-x: auto;
    overflow-y: visible;
    overscroll-behavior: auto;
}

.ts-ticket-workspace .ts-ticket-documents-body,
.ts-ticket-workspace .ts-ticket-stream {
    max-height: none;
    overflow: visible;
    overscroll-behavior: auto;
}

.ts-ticket-workspace .ts-ticket-resource-scroll .table thead th {
    position: static;
}

.ts-ticket-chronicle {
    display: block;
}

.ts-chronicle-entry {
    position: relative;
    display: grid;
    grid-template-columns: 78px 34px minmax(0, 1fr);
    gap: .75rem;
    align-items: start;
    padding-bottom: 1rem;
}

.ts-chronicle-entry:not(:last-child)::after {
    position: absolute;
    top: 34px;
    bottom: 0;
    left: 106px;
    width: 1px;
    background: #dfe5ef;
    content: "";
}

.ts-chronicle-time {
    padding-top: .25rem;
    color: #8898aa;
    text-align: right;
    font-size: .7rem;
    line-height: 1.35;
}

.ts-chronicle-time strong,
.ts-chronicle-time small {
    display: block;
}

.ts-chronicle-time strong {
    color: #525f7f;
    font-size: .73rem;
}

.ts-chronicle-node {
    position: relative;
    z-index: 1;
    display: flex;
    width: 34px;
    height: 34px;
    align-items: center;
    justify-content: center;
    border: 3px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #dfe5ef;
    font-size: .72rem;
}

.ts-chronicle-node-mail {
    color: #8a6800;
    background: #fff1bd;
}

.ts-chronicle-node-internal {
    color: #324cdd;
    background: #e8ebfb;
}

.ts-chronicle-node-comment {
    color: #117a8b;
    background: #d9f6fb;
}

.ts-chronicle-node-service {
    color: #147d5a;
    background: #dff8ed;
}

.ts-chronicle-node-attachment {
    color: #117a8b;
    background: #d9f6fb;
}

.ts-chronicle-card {
    min-width: 0;
}

.ts-chronicle-card.ts-communication-entry {
    margin-top: 0;
}

.ts-chronicle-service,
.ts-chronicle-attachment {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: .8rem;
    align-items: start;
    padding: 1rem;
    border: 1px solid #edf2f7;
    border-left: 4px solid #2dce89;
    border-radius: 7px;
    background: #fff;
}

.ts-chronicle-attachment {
    border-left-color: #11cdef;
    background: #f6fdff;
}

.ts-chronicle-content {
    min-width: 0;
    overflow-wrap: anywhere;
    color: #525f7f;
}

.ts-chronicle-content strong {
    color: #172b4d;
}

.ts-chronicle-actions {
    display: flex;
    min-width: 128px;
    flex-direction: column;
    align-items: flex-end;
    gap: .55rem;
    white-space: nowrap;
}

.ts-chronicle-actions .btn {
    margin: 0 0 0 .2rem;
    padding: .3rem .45rem;
}

@media (max-width: 767.98px) {
    .ts-chronicle-entry {
        grid-template-columns: 58px 30px minmax(0, 1fr);
        gap: .55rem;
    }

    .ts-chronicle-entry:not(:last-child)::after {
        left: 82px;
    }

    .ts-chronicle-node {
        width: 30px;
        height: 30px;
    }

    .ts-chronicle-time {
        font-size: .64rem;
    }

    .ts-chronicle-time strong {
        font-size: .66rem;
    }

    .ts-chronicle-service,
    .ts-chronicle-attachment {
        grid-template-columns: 1fr;
    }

    .ts-chronicle-actions {
        min-width: 0;
        align-items: flex-start;
    }
}

.ts-communication-message {
    margin-top: .5rem;
    margin-bottom: .5rem;
    white-space: normal;
}

.ts-mail-extra {
    display: none;
}

.ts-communication-message.is-collapsed {
    position: relative;
    max-height: 150px;
    overflow: hidden;
}

.ts-communication-message.is-collapsed::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 42px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
    content: "";
    pointer-events: none;
}

.ts-communication-mail .ts-communication-message.is-collapsed::after {
    background: linear-gradient(to bottom, rgba(255, 253, 244, 0), #fffdf4);
}

@media (max-width: 991.98px) {
    .ts-ticket-stream-card {
        height: 520px;
    }
}

.ts-mail-provider {
    display: flex;
    min-height: 170px;
    padding: 1.25rem;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #dee2e6;
    border-radius: 6px;
    color: #525f7f;
    background: #fff;
    transition: border-color .15s ease, box-shadow .15s ease;
}

.ts-mail-provider:hover {
    border-color: #5e72e4;
    color: #172b4d;
    box-shadow: 0 4px 12px rgba(50, 50, 93, .12);
}

.ts-mail-provider > i {
    margin-bottom: .9rem;
    color: #5e72e4;
    font-size: 1.6rem;
}

.ts-mail-provider > strong {
    margin-bottom: .35rem;
    color: #172b4d;
}

.ts-mail-provider > span {
    font-size: .875rem;
}

.ts-mail-provider.disabled {
    opacity: .55;
    cursor: not-allowed;
}

.ts-mail-test-result.alert-danger {
    color: #772b35;
    background: #fff7f8;
    border-color: #f8c6ce;
}

.ts-mail-test-result.alert-success {
    color: #176b47;
    background: #f1fcf7;
    border-color: #a9e8cb;
}

.ts-mail-error-meta {
    display: grid;
    grid-template-columns: minmax(110px, .8fr) minmax(240px, 2fr) minmax(150px, 1fr) minmax(110px, .75fr);
    overflow: hidden;
    border: 1px solid #f3d1d6;
    border-radius: 4px;
    background: #fff;
}

.ts-mail-error-meta > div {
    padding: .65rem .8rem;
    border-right: 1px solid #f3d1d6;
}

.ts-mail-error-meta > div:last-child {
    border-right: 0;
}

.ts-mail-error-meta small,
.ts-mail-error-section small,
.ts-mail-error-hint small {
    display: block;
    margin-bottom: .15rem;
    color: #8898aa;
    font-size: .68rem;
    font-weight: 600;
    text-transform: uppercase;
}

.ts-mail-error-meta strong {
    display: block;
    color: #172b4d;
    font-size: .82rem;
    word-break: normal;
    overflow-wrap: break-word;
}

.ts-mail-error-meta small {
    white-space: nowrap;
}

.ts-mail-error-section {
    margin-top: .75rem;
    padding: .75rem .85rem;
    border: 1px solid #f3d1d6;
    border-radius: 4px;
    background: #fff;
}

.ts-mail-error-section > div {
    color: #525f7f;
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: .76rem;
    line-height: 1.55;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
}

.ts-mail-error-hint {
    display: flex;
    margin-top: .75rem;
    padding: .75rem .85rem;
    align-items: flex-start;
    border-radius: 4px;
    color: #6b5200;
    background: #fff3cd;
}

.ts-mail-error-hint strong {
    display: block;
    color: #6b5200;
    font-size: .82rem;
    line-height: 1.45;
}

.ts-mail-ticket-results {
    max-height: 300px;
    overflow-y: auto;
    border: 1px solid #e9ecef;
    border-radius: 4px;
    background: #fff;
}

.ts-mail-ticket-result {
    display: block;
    width: 100%;
    padding: .7rem .85rem;
    border: 0;
    border-bottom: 1px solid #f1f3f5;
    color: #172b4d;
    background: #fff;
    text-align: left;
}

.ts-mail-ticket-result:hover,
.ts-mail-ticket-result:focus {
    background: #f6f9fc;
    outline: 0;
}

.ts-mail-ticket-result strong,
.ts-mail-ticket-result small {
    display: block;
}

.ts-mail-ticket-result small {
    margin-top: .15rem;
    color: #8898aa;
}

@media (max-width: 575.98px) {
    .ts-mail-error-meta {
        grid-template-columns: 1fr;
    }

    .ts-mail-error-meta > div {
        border-right: 0;
        border-bottom: 1px solid #f3d1d6;
    }

    .ts-mail-error-meta > div:last-child {
        border-bottom: 0;
    }
}

@media (min-width: 576px) and (max-width: 991.98px) {
    .ts-mail-error-meta {
        grid-template-columns: 1fr 2fr;
    }

    .ts-mail-error-meta > div:nth-child(2) {
        border-right: 0;
    }

    .ts-mail-error-meta > div:nth-child(-n+2) {
        border-bottom: 1px solid #f3d1d6;
    }
}

.ticket-due-row > td:first-child,
.list-group-item.ticket-due-row {
	border-left: 4px solid #adb5bd;
}

.ticket-due-row > td:first-child {
	padding-left: 1rem;
}

.ticket-due-danger > td:first-child,
.list-group-item.ticket-due-danger {
	border-left-color: #f5365c;
}

.ticket-due-warning > td:first-child,
.list-group-item.ticket-due-warning {
	border-left-color: #fb6340;
}

.ticket-due-info > td:first-child,
.list-group-item.ticket-due-info {
	border-left-color: #11cdef;
}

.ticket-due-success > td:first-child,
.list-group-item.ticket-due-success {
	border-left-color: #2dce89;
}

.ticket-due-secondary > td:first-child,
.list-group-item.ticket-due-secondary {
	border-left-color: #adb5bd;
}

.ticket-status-row > td:first-child {
	border-left: 4px solid #adb5bd;
	padding-left: 1rem;
}

.ticket-status-primary > td:first-child {
	border-left-color: #5e72e4;
}

.ticket-status-secondary > td:first-child {
	border-left-color: #adb5bd;
}

.ticket-status-success > td:first-child {
	border-left-color: #2dce89;
}

.ticket-status-info > td:first-child {
	border-left-color: #11cdef;
}

.ticket-status-warning > td:first-child {
	border-left-color: #fb6340;
}

.ticket-status-danger > td:first-child {
	border-left-color: #f5365c;
}

.ticket-status-dark > td:first-child,
.ticket-status-default > td:first-child {
	border-left-color: #172b4d;
}
