.dialog {
  display: none;
  background: white;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

#confirmDialogOkCancel {
  width: 350px;
}

.dialog-message{
  margin: 0
}

.dialog-body {
  padding: 20px;
  overflow: hidden;
}

.dialog-body-date{
  width: 400px;
  height: 185px;
  background-image: linear-gradient(to top, #448aff, #3f51b5);
  margin:auto;
  box-shadow: 0 4px 4px 0 rgb(0 0 0 / 10%);
  border-radius: 3px;
}

.dialog-body-chart-render{
  width: 400px;
  height: 185px;
  background-image: linear-gradient(to top, #448aff, #3f51b5);
  margin: auto;
  box-shadow: 0 4px 4px 0 rgb(0 0 0 / 10%);
  border-radius: 3px;
}

.dialog-body-date-inner{
  float: right;
  width: 240px;
  height: 100px;
  margin-right: 20px;
  margin-top: 20px;
}

.dialog-body-refine {
  padding: 20px;
  min-height: 350px;
}

.dialog-msg-chart-render{
  float: right;
  width: 240px;
  height: 100px;
  margin-right: 20px;
  margin-top: 20px;
}

.no-data-para-outer {
  font-size: 22px;
  flex-grow: 0;
  font-family: Arial;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 140%;
  x: normal;
  letter-spacing: normal;
  text-align: left;
  color: white;
}

.chart-msg-para-outer{
  font-size: 22px;
  flex-grow: 0;
  font-family: Arial;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 140%;
  x: normal;
  letter-spacing: normal;
  text-align: left;
  color: white;
}

.no-data-para-inner {
  margin-top: 30px;
  font-size: 14px;
  font-weight: normal;
  color: white;
}

.chart-msg-para-inner{
  margin-top: 30px;
  font-size: 14px;
  font-weight: normal;
  color: white;
  margin-right: 10px;
}

.dialog-list {
  margin-bottom: 12px;
}

.dialog-title {
  display: none;
}

.dialog-sub-title {
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
  margin: .2em 16px .2em 0;
}

.dialog-sub-section {
  padding-bottom: 16px;
}

.dialog-h1 {
  font-size: 16px;
  height: 24px;
  line-height: 140%;
  x: 25px;
  border-bottom: 1px solid #C0C0C0;
  margin-bottom: 10px;
  padding-bottom: 4px;
}

.dialog-step {
  float: right;
  color: #909090;
}

.dialog-buttons {
  padding: 0 20px;
  margin: 5px 0 20px 0;
}

.dialog-buttons-highlighted {
  background: #F5F5F5 !important;
  border-radius: 0 0 3px 3px;
  border-top: 1px solid #E0E0E0;
  margin-bottom: 0;
  padding: 10px 12px;
  user-select: none;
}

.dialog-buttons-mfa {
  background: #d2e2ed;
  border-radius: 0 0 3px 3px;
  border-top: 1px solid #E0E0E0;
  margin-bottom: 0;
  padding: 10px 12px;
  user-select: none;
}


.dialog-buttons-pane-container {
  margin: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.dialog-buttons-pane {
  padding: 12px;
}

.ui-dialog {
  padding: 0;
  z-index: 200;
}

#dialog-ident-aiRegenerateDialog {
  min-width: 434px;
  display: inline-block ;
  width: min-content !important;
}

#ui-dialog-title-aiRegenerateDialog {
  padding-right: 20px;
  overflow: visible;     
  text-overflow: clip; 
}

.ui-dialog .ui-dialog-content {
  padding: 0;
  overflow: unset;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 10px 4px 10px 12px;
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}

.ui-dialog .ui-dialog-titlebar-close span {
  margin: 0px;
}

.ui-dialog-titlebar-close:focus-visible .ui-icon-closethick {
  outline: 2px solid #0A85FF !important;
  outline-offset: 2px !important;
}

.ui-dialog .ui-dialog-titlebar-close.ui-button-icon-only {
  background: transparent;
  border: none !important;
  outline: none !important;
}

.ui-dialog .ui-dialog-titlebar-close.ui-button-icon-only .ui-icon {
  margin-top: -8px;
	margin-left: -8px;
}

.ui-dialog .ui-dialog-titlebar-close.ui-button-icon-only .ui-button-icon-space {
  display: none;
}

.ui-dialog-titlebar {
  background: #D2E2ED;
  color: #303030;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

#ui-dialog-title-jiraIntegrationDialog{
  padding-left: 10px;
}

#mfaDisconnectConfirmationDialog .ui-dialog-titlebar {
  background: #D2E2ED;
  color: #D2E2ED;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.ui-dialog .ui-state-hover {
  background: none;
  color: white;
  border: 1px solid transparent;
}

.ui-dialog .ui-state-focus {
  background: none;
  color: white;
  border: 1px solid transparent;
}

.ui-dialog .ui-state-hover .ui-icon {
  background-image: url('../images/theme-modern/ui/ui-icons_ffffff_256x240.svg');
}

.ui-dialog .ui-state-focus .ui-icon {
  background-image: url('../images/theme-modern/ui/ui-icons_ffffff_256x240.svg');
}

.ui-dialog .ui-widget-header {
  font-size: 16px;
  font-weight: 700;
}

.ui-dialog.ui-widget-content {
  border: none;
}

.ui-dialog.ui-widget-content {
  border: none;
}

#attachmentDialog .dialog-body {
  max-height: 250px;
  overflow: scroll;
}

#attachmentDialog .dialog-body .form-group.bottom {
  margin-bottom: 18px !important;
}

.dialog-body .attachments-group .attachments {
  overflow: hidden;
}

#addCommentInlineAttachments .attachment-item {
  float: left;
  width: 230px;
  padding-right: 10px;
}

.dialog-body .attachment-item {
  float: left;
  width: 50%;
}

.dialog-body .attachment-item:first-child,
.dialog-body .attachment-item:last-child {
  padding: 6px 0;
}

.dialog-body .attachment-item .attachment-summary {
  padding-right: 5px;
}

.asm-popup-box{
  width: 555px;
}

.dialog-case-result {
  overflow: auto;
  max-height: 300px;
}

.case-left {
  margin-left: 0px !important;
}

#addCommentDialog {
  width: 500px;
}

#addCommentDialog .dialog-body {
  overflow: auto;
}

#assignDropdown {
  min-width: 175px;
}

.dialog-size {
  width: 425px;
}

.qrcode-container {
  width: 220px;
  padding: 30px 30px 30px 30px!important;
  border-radius: 3px;
  background-color: #ffffff;
}

.image-container{
  width: 160px;
  height: 160px;
}

#ui-dialog-title-mfaDisconnectConfirmationDialog {
   color : #ffffff !important;
}

.msg-container {
  width: 275.5px;
  height: 51px;
  margin: 20px 74.5px 24px 3px;
  line-height: 140%;
  x: 1.36;
}

.mfa-error-msg, .mfa-error-msg-logo {
  color: #e40046;
  line-height: 140%;
  x: 1.3;
}

.mfa-error-msg-logo {
  background :  url('../images/theme-modern/icons/smallDelete.svg') 8px 50% no-repeat;
  padding-left: 24px;
  margin-left: -9px;
}

.secretKey-container {
  width: 443px;
  flex-grow: 0;
  margin: 0 0 0 14px;
  padding: 35px 95px 105px 19px;
  border: solid 1px #aecade;
  background-color: #eaf1f7;
  color: #6c6c6c;
}

.secretCode-container{
  width: 307px;
  height: 51px;
  flex-grow: 0;
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 140%;
  x: normal;
  letter-spacing: normal;
  text-align: left;
  color: #6c6c6c;
}

#dialog-ident-mfaDisconnectConfirmationDialog .ui-dialog-titlebar {
  background-color: #E40046 !important;
}

.mfa-code-input {
  padding:4px;
  margin-left: 1px;
  letter-spacing: 2px;
}

.authentication-code-heading {
  width: 634px;
}

.mfa-dialog-body {
  background-color: #eaf1f7;
}

.mfa-Dialog{
  width:716px;
}

.disconnect-app-dialog {
  padding-left: 24px;
}

.float-right{
  float: right;
}

.qrcode-main-container {
  display: flex;
}

#importCsvDialog .dialog-body {
  overflow-y: scroll;
}



.main-column::-webkit-scrollbar {
  width: 5px;
}

.main-column::-webkit-scrollbar-track {
  background: #fff;
}

.main-column::-webkit-scrollbar-thumb {
  background-color: rgba(63, 67, 80, 0.24);
}

.filters-column::-webkit-scrollbar {
  width: 5px;
}

.filters-column::-webkit-scrollbar-track {
  background: #fff;
}

.filters-column::-webkit-scrollbar-thumb {
  background-color: rgba(63, 67, 80, 0.24);
  border-radius: 10px;
}

.top-search-dialog .filters-column {
  border-left: 1px solid #d0d0d0;
  height: 590px;
  max-height: 814px;
  float: right;
  padding: 30px;
  overflow-y: auto;
}

.top-search-dialog .date-filter-done {
  background-color: #202020;
  color: #fff;
  font-weight: 600;
  padding: 7px 12px;
  border-radius: 2px;
}

.top-search-dialog .ui-datepicker-trigger {
  margin-left: -22px;
  vertical-align: middle;
  margin-top: -3px;
}

.top-search-dialog .new-search-datepicker {
  height: 24px;
  width: 183px;
  margin-left: 4px;
  border-radius: 4px;
  border-color: #AECADE;
}

.top-search-dialog {
  display: grid;
  grid-template-columns: auto 1fr;
  position: absolute;
  top: 48px;
  width: 700px;
  max-width: 840px;
  min-width: 540px;
  height: 650px;
  z-index: 2;
  background: white;
  border-radius: 6px;
  margin-bottom: 64px;
  padding-right: 6px;
  box-sizing: border-box;
}

.top-search-dialog .main-column {
  max-width: 270px;
  /* width: fit-content; */
  max-height: 650px;
  overflow-y: scroll;
  float: left;
  padding: 24px 12px 24px 24px;
  border-radius: 4px;
  border-right: 1px solid #d0d0d0;
}

.main-column::-webkit-scrollbar {
  width: 5px;
}

.main-column::-webkit-scrollbar-track {
  background: #fff;
}

.main-column::-webkit-scrollbar-thumb {
  background-color: rgba(63, 67, 80, 0.24);
}

.filters-column::-webkit-scrollbar {
  width: 5px;
}

.filters-column::-webkit-scrollbar-track {
  background: #fff;
}

.filters-column::-webkit-scrollbar-thumb {
  background-color: rgba(63, 67, 80, 0.24);
  border-radius: 10px;
}

.top-search-dialog .filters-column {
  border-left: none;
  height: 650px;
  max-height: 814px;
  float: right;
  padding: 24px 12px 24px 12px;
  overflow-y: auto;
  box-sizing: border-box;
}

.top-search-dialog .date-filter-done {
  background-color: #202020;
  color: #fff;
  font-weight: 600;
  padding: 7px 12px;
  border-radius: 2px;
}

.top-search-dialog .ui-datepicker-trigger {
  margin-left: -22px;
  vertical-align: middle;
  margin-top: -3px;
}

.top-search-dialog .new-search-datepicker {
  height: 24px;
  width: 183px;
  margin-left: 4px;
  border-radius: 4px;
  border-color: #AECADE;
}

.dialog .dialog-body .dialog-message ol {
  padding-left: 12px;
}
.dialog .dialog-body .dialog-message ol li {
  padding: 5px;
}

@media (max-width: 1145px) {
  .top-search-dialog {
      width: auto;
      max-width: 646px;
  }
}

.dialog-body.dialog-message-body{
  max-height: 400px;
  overflow: auto;
}

.dialog-filenames {
  max-height: 250px;
  overflow-y: scroll;
}

.dialog-filenames-list {
  padding-left: 12.5px;
}

/* confirm dialogs */
.margin-t-0 {
    margin-top: 0 !important;
}
.ai-dialog-message {
    margin: 0; 
    color: #3C4D6B;
}
.ai-dialog-title{
  color: #3C4D6B;
}

.dialog-with-selectbox {
  overflow: visible;
}

.dialog-with-selectbox .chosen-container .chosen-results {
  max-height: 210px;
}
.jira-oauth-expiration-dialog{
  padding: 0px 10px !important;
  font-weight: normal;
}

#ui-dialog-title-userJiraOAuthDialog{
  font-weight: normal;
}

#delete-closed-attachment {
    display: flex;
    align-items: center;
    gap: 6px;
}
