.ivr-call-sessions-index .badge {
  padding: 0.63rem 1rem !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}
.ivr-call-sessions-index .badge a {
  color: inherit !important;
  display: block !important;
  text-decoration: none !important;
}
.ivr-call-sessions-index .badge.text-bg-success {
  background-color: #D2EEDC !important;
  color: #062210 !important;
}
.ivr-call-sessions-index .badge.text-bg-danger {
  background-color: #F9DEDC !important;
  color: #410E0B !important;
}
.ivr-call-sessions-index .badge.text-bg-pending {
  background-color: #FFFACB !important;
  color: #332F10 !important;
}
.ivr-call-sessions-index .badge.text-bg-secondary {
  background-color: #E7E7E7 !important;
  color: #030303 !important;
}
.ivr-call-sessions-index .badge.text-bg-warning {
  background-color: #FFEACC !important;
  color: #331E00 !important;
}

.ai-call-show-modal .modal-body {
  padding: 0rem 2rem 2rem;
}
.ai-call-show-modal h3 {
  color: var(--on-background, #1C1B1F);
  font-family: "Public Sans";
  font-size: 1.3rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.ai-call-show-modal .call-logs, .ai-call-show-modal .call-tags, .ai-call-show-modal .call-tickets, .ai-call-show-modal .call-comments {
  border-top: 1px solid var(--primary-container, #E7E7E7);
}
.ai-call-show-modal .call-logs h4, .ai-call-show-modal .call-tags h4, .ai-call-show-modal .call-tickets h4, .ai-call-show-modal .call-comments h4 {
  position: relative;
  padding-right: 0.9rem;
  background-color: #fff;
  color: var(--on-background, #1C1B1F);
  font-family: "Public Sans";
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  top: -0.8rem;
  display: inline-block;
}
.ai-call-show-modal .call-logs .call-tag, .ai-call-show-modal .call-tags .call-tag, .ai-call-show-modal .call-tickets .call-tag, .ai-call-show-modal .call-comments .call-tag {
  font-size: 0.9rem;
  padding: 0.4rem 0.9rem;
  border-radius: var(--xl, 2rem);
  background: var(--secondary-container, #F9F9F7);
}
.ai-call-show-modal .call-logs .conversation, .ai-call-show-modal .call-tags .conversation, .ai-call-show-modal .call-tickets .conversation, .ai-call-show-modal .call-comments .conversation {
  padding: 0rem 0px 1rem;
}
.ai-call-show-modal .call-logs .conversation .caller, .ai-call-show-modal .call-logs .conversation .ai, .ai-call-show-modal .call-tags .conversation .caller, .ai-call-show-modal .call-tags .conversation .ai, .ai-call-show-modal .call-tickets .conversation .caller, .ai-call-show-modal .call-tickets .conversation .ai, .ai-call-show-modal .call-comments .conversation .caller, .ai-call-show-modal .call-comments .conversation .ai {
  padding: 0rem 0px;
}
.ai-call-show-modal .call-logs .conversation .caller p, .ai-call-show-modal .call-logs .conversation .ai p, .ai-call-show-modal .call-tags .conversation .caller p, .ai-call-show-modal .call-tags .conversation .ai p, .ai-call-show-modal .call-tickets .conversation .caller p, .ai-call-show-modal .call-tickets .conversation .ai p, .ai-call-show-modal .call-comments .conversation .caller p, .ai-call-show-modal .call-comments .conversation .ai p {
  max-width: 80%;
  color: var(--primary, #0D0E10);
  font-size: 0.9rem;
  line-height: 1rem;
  font-style: normal;
  font-weight: 400;
  margin: 0px 0px 0.2rem;
}
.ai-call-show-modal .call-logs .conversation .name, .ai-call-show-modal .call-tags .conversation .name, .ai-call-show-modal .call-tickets .conversation .name, .ai-call-show-modal .call-comments .conversation .name {
  color: var(--on-background-gray, #616161);
  font-size: 0.7rem;
  font-style: normal;
  font-weight: 400;
}
.ai-call-show-modal .call-logs .conversation audio, .ai-call-show-modal .call-tags .conversation audio, .ai-call-show-modal .call-tickets .conversation audio, .ai-call-show-modal .call-comments .conversation audio {
  display: none;
}
.ai-call-show-modal .call-logs .conversation .material-icons, .ai-call-show-modal .call-tags .conversation .material-icons, .ai-call-show-modal .call-tickets .conversation .material-icons, .ai-call-show-modal .call-comments .conversation .material-icons {
  font-size: 1.5rem;
}
.ai-call-show-modal .summary-container dl dt {
  text-decoration: underline;
}

.helpline-dashboard .card-body.insight-body h4 {
  font-size: 1rem;
  font-weight: 500;
}

.aicalls-index .page-search-box input[type=text],
.aicalls-index .page-search-box input[type=search], .ivr-call-sessions-index .page-search-box input[type=text],
.ivr-call-sessions-index .page-search-box input[type=search] {
  border: none !important;
  padding: 0.7em 1em;
  font-size: 1em;
  outline: none !important;
  -ms-flex-item-align: center !important;
  align-self: center !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
  height: auto;
  min-width: 5em;
}
.aicalls-index .page-search-box .bootstrap-select.form-input > .btn,
.aicalls-index .page-search-box .form-input-date, .ivr-call-sessions-index .page-search-box .bootstrap-select.form-input > .btn,
.ivr-call-sessions-index .page-search-box .form-input-date {
  outline: none !important;
  border: none !important;
  border-left: 1px solid var(--color-sys-light-outline, #B1B1B1) !important;
}
.aicalls-index #filter-survey-select .bootstrap-select.form-input > .btn, .ivr-call-sessions-index #filter-survey-select .bootstrap-select.form-input > .btn {
  border-radius: 0.5rem !important;
}
.aicalls-index .dataTables_wrapper .dataTables_paginate, .ivr-call-sessions-index .dataTables_wrapper .dataTables_paginate {
  padding-top: 1rem;
}
.aicalls-index .dataTables_wrapper .dataTables_scrollHead th, .ivr-call-sessions-index .dataTables_wrapper .dataTables_scrollHead th {
  border-bottom: 0.063rem solid #E2E2E2 !important;
}
.aicalls-index .dataTables_wrapper .basic-response-table th, .ivr-call-sessions-index .dataTables_wrapper .basic-response-table th {
  padding: 0.625rem 1rem;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  text-transform: uppercase;
  text-align: left;
  white-space: nowrap;
}
.aicalls-index .dataTables_wrapper tbody td, .ivr-call-sessions-index .dataTables_wrapper tbody td {
  padding: 0.625rem 1rem !important;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
  text-align: left;
  align-self: stretch;
  color: var(--on-background, #1C1B1F);
  border-bottom: 0.063rem solid #E2E2E2 !important;
}
.aicalls-index input[type=text].form-input.custom-range-input, .ivr-call-sessions-index input[type=text].form-input.custom-range-input {
  padding-left: 2.5em !important;
  background-image: url("/images/app-icons/calender-material.svg");
  background-repeat: no-repeat;
  background-size: auto 40%;
  background-position: right 0.5em center;
  line-height: 1.5;
}
.aicalls-index .dataTables_paginate .paging_simple_numbers, .ivr-call-sessions-index .dataTables_paginate .paging_simple_numbers {
  float: right;
}
.aicalls-index .dataTables_wrapper .basic-response-table th, .ivr-call-sessions-index .dataTables_wrapper .basic-response-table th {
  padding: 1rem 1rem;
}
.aicalls-index .dataTables_wrapper tbody td, .ivr-call-sessions-index .dataTables_wrapper tbody td {
  padding: 1rem 1rem !important;
}