﻿/***-- All Classes has Moved --***/
.d-block{
    display: block;
}
.gp-border-decoration {
    border-top: 3px solid #3c8dbc;
    border-radius: 3px;
}
.py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.mx-10 {
    margin-left: 10px;
    margin-right: 10px;
}
.me-10 {
    margin-right: 10px;
}
.me-5 {
    margin-right: 5px;
}
.pt-10 {
    padding-top: 10px;
}
.pb-10 {
    padding-bottom: 10px;
}
.p-10{
    padding: 10px;
}
.p-0{
    padding: 0px;
}
.w-100{
    width: 100%;
}
.mt-0{
    margin-top: 0px;
}
.align-items-end{
    align-items: end;
}
.m-0 {
    margin: 0px;
}
.me-10 {
    margin-right: 10px;
}
.me-0 {
    margin-right: 0px !important;
}
.gap-10{
    gap: 10px;
}
.dx-accordion-item-body {
    padding: 0px;
}
.dx-accordion-item {
    border-top: 3px solid #3c8dbc;
    border-radius: 3px;
    margin-bottom: 5px;
}
.dx-state-focused.dx-accordion-item {
    border-color: #ddd;
}
.dx-accordion-item-opened + .dx-accordion-item {
    border-top: 3px solid #3c8dbc;
    border-radius: 3px;
}
.dx-accordion-item .box-header-custom {
    font-size: 14px;
}
.dx-accordion-item-title:before {
    color: gray;
}
.notification-list .dx-list-item-content {
    padding: 10px;
}
.notification-list .dx-list-item-content p,
.notification-list .dx-list-item-content h4,
.notification-list .dx-list-item-content .ReadMsg {
    padding: 0px;
    margin: 0px;
}
.notification-list .dx-list-item-content h4 {
    font-size: 15px;
}
.notification-list .dx-list-item-content .dx-button-content {
    padding: 0px;
}
.notification-list .dx-list-item-content .Viewhistory {
    margin-left: 10px;
}
.read-all-notification-checkbox {
    border-bottom: 3px solid #cccccc;
    display: block;
    margin: 0px 5px 10px 10px;
    padding: 0px 0px 10px 0px;
}
.support-staff-list .big-box {
    border: 1px solid #ccc;
}
.support-staff-list .big-box .inner {
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}
.support-staff-list .divName {
    height: unset;
    font-size: 24px;
 white-space: nowrap;
 overflow:hidden;
}
.support-staff-list .divCount {
    display: inline-block;
    min-width: 40px;
    height: 40px;
    width: unset;
    line-height: 34px;
    border-radius: 50%;
    margin-bottom: 0px !important;
    margin: 10px 5px 10px 5px !important;
    font-size: 16px !important;
}
.support-staff-list .divSince {
    border-bottom: 1px solid #ccc;
}
.tile-view-monitor-system {
    max-width: 825px;
    margin: 0px auto;
}
.tile-view-monitor-system .divCount {
    margin: 18px auto !important;
}
.tile-view-monitor-system .since-time{
    text-align: center;
}
.monitorSystem .big-box {
    border-radius: 10px;
    overflow: hidden;
}
.btn-refresh {
    max-width: 100px;
    display: flex;
    margin: 0px auto;
}
.tile-view-monitor-system .dx-tile,
.support-staff-list .dx-tile {
    border:0px;
}
.timeline-inverse > li > .timeline-item{
    border: 0px;
    margin-right: 0px;
}
.box-header > .box-tools{
    right: 0px;
}
.ticket-history li{
    margin-right: 0px;
}
.ticket-history .dx-accordion-item,
.ticket-details .dx-accordion-item {
    border-top: 1px solid #ccc;
}
.ticket-details-block {
    background-color: rgb(242, 242, 242);
    border: 1px solid rgb(221, 221, 221);
    display: flex;
    width: calc(100% - 60px);
    font-size: 16px;
    margin-left: 60px;
}
.ticket-details-block .icon,
.ticket-details-block .title,
.ticket-details-block .action,
.ticket-details-block .date-time {
    padding: 12px;
}
.ticket-details-block .icon {
}
.ticket-details-block .title {
    flex-grow: 1;
    flex-basis: 0;
    flex-shrink: 1;
    gap: 15px;
    font-weight: bold;
}
.ticket-details-block .title span{
    font-weight: normal;
    font-size: 14px;
}
.ticket-details-block .action {
     font-size: 14px;
}
.ticket-details-block .date-time {
    background-color: #0073b7;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.acc-dealer-support .dx-accordion-item-title .timeline-item,
.ticket-history .dx-accordion-item-title .timeline-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 15px;
}
.acc-dealer-support .dx-accordion-item-title .timeline-item .time {
    font-size: 14px;
}
.ticket-history .dx-accordion-item-title {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
.ticket-history .time {
    background-color: #0073b7;
    color: #fff;
    font-weight: bold;
    padding: 12px;
    font-size:14px;
}
.acc-dealer-support .dx-accordion-item-opened > .dx-accordion-item-title::before,
.ticket-history .dx-accordion-item-opened > .dx-accordion-item-title::before {
    display: none;
}
.dashboard-statistics-holder{
    max-width: 1165px;
    margin: 0px auto;
}
.dashboard-action-holder{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    flex-direction: row-reverse;
    padding-bottom: 10px;
}
.dx-editor-outlined.dx-texteditor-with-label.mt-0{
    margin-top: 0px;
}
.dx-tabs-wrapper,
.dx-tab {
    background-color: #fff;
}
.dx-tabpanel-tabs-position-top .dx-tabs-wrapper {
    border-block-start: 0px solid #ddd;
    -webkit-border-block-start: 0px solid #ddd;
    -moz-border-block-start: 0px solid #ddd;
}
.dx-tabs-wrapper::after{
    display: none;
}
.dx-tabpanel-tabs .dx-tab.dx-state-focused,
.dx-tabpanel-tabs .dx-tab.dx-state-hover {
    border-top-color: #fff;
    border-bottom-color: #fff;    
}
.dx-tabpanel-tabs .dx-tab.dx-state-hover .dx-tab-text{
    color: rgba(51, 51, 51, 0.75);
}
.dx-tabpanel-tabs .dx-tab.dx-state-hover.dx-tab-selected .dx-tab-text{
    color: rgba(51, 51, 51, 1);
}
.dx-tabpanel-tabs .dx-tab.dx-tab-selected {
    border-top: 3px solid #3c8dbc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.dx-tab::after{
    display:none;
}
.dx-tile.dx-state-focused, .dx-tile.dx-state-hover {
    background-color: #fff;
    border-color: rgba(51,122,183,.4);
}
.dx-tile {
    border: 0px;
}
.dx-button-mode-contained.dx-button-success.dx-state-hover {
    background-color: #5cb85c;
}
.dx-button-mode-contained.dx-button-default.dx-state-hover {
    background-color: #337ab7;
}
.dx-datagrid-nodata{
    color: #999;
}
.dx-fileuploader-input-wrapper{
    border: 0px;
}
.add-call-attachment .dx-button-has-text .dx-icon {
    margin-inline-end: 0px;
}
.dx-dropdownlist-popup-wrapper .dx-list-item {
    border-bottom: 1px solid #ccc;
}

.dx-toolbar .dx-toolbar-before.lead-source-rights-toolbar-form {
    display: flex;
    width: 100%;
    padding-inline-end: 0px;
}
.lead-source-rights-toolbar-form .dx-item:nth-child(2),
.lead-source-rights-toolbar-form .dx-item:nth-child(2) .form-ctrl  {
    flex-grow: 1;
}